if(typeof window.PopWeb!=="undefined"){throw'Namespace conflict: "PopWeb" in use.'}window.PopWeb={};if(TARGET===null||typeof(TARGET)!=="object"){var TARGET=new Object()}var dataLayer=dataLayer||[];TARGET.Analytics={init:function(){this.constant={noTitle:"no title available",noImage:"no image available",noNetwork:"no network available",noAction:"no action available"};this._addEventListeners()},onCarouselArrows:function(a){var b;if(a==="next"){b="right"}else{b="left"}dataLayer.push({event:"carouselClick",carouselItem:b})},setEnlighten:function(){var a={};var b;a.convertString=function(g,c,d){var f=new RegExp(c,"g");var e=g.replace(f,d);return e};a.pathStr=window.location.pathname;a.pathArray=a.pathStr.split("/");a.pathName="a bullseye view";a.i=0;a.pathLength=a.pathArray.length;if(a.pathStr.length>1){for(a.i=0;a.i<a.pathLength;a.i++){b=a.pathArray[a.i];if(isNaN(b)){a.pathName+=": ";if(b==="article"){a.pathName+="news and features"}else{a.pathName+=a.pathArray[a.i]}}}}else{a.pathName+=": home"}if(window.Bootstrapper){window.Bootstrapper._trackAnalytics("pageView",{dynamicDataLayer:{analytics:{guest:{},appState:{pageName:a.pathName,pageTemplateType:"a bullseye view"},experience:{channel:"a bullseye view"}}}})}},_addEventListeners:function(){$('[class*="showhide-trigger"]').on("click",$.proxy(this._onAccordion,this));$("#tab-navigation-goals-progress a").on("click",$.proxy(this._onTabSwitcher,this));$("#sponsorship-form-wrapper input#submit").on("click",$.proxy(this._onSponsorshipForm,this));$(".faq .back-to-top-wrapper, .back-to-top").on("click",$.proxy(this._onBackToTop,this));$("#main-content > form").on("click","> .hero-wrapper > .inner a, > .inner > .primaryColumn a, > .inner > .sidebar a",$.proxy(this._onRegion,this));$("body").on("click",'[class*="gtm-social-"]',$.proxy(this._onSocialActions,this))},_onAccordion:function(a){var b=$(a.currentTarget).text();if(!b){b=this.constant.noTitle}dataLayer.push({event:"accordionClick",accordionItem:b})},_onTabSwitcher:function(a){var b=$(a.currentTarget).text();if(!b){b=this.constant.noTitle}dataLayer.push({event:"carouselClick",carouselItem:b})},_onSponsorshipForm:function(a){dataLayer.push({event:"sponsorship-submit"})},_onBackToTop:function(b){var a=$(b.currentTarget),c=a.parents(".faq-item"),d=c.find("h3").text(),e=$("h1").text(),f;if(d){f=d}else{if(e){f=e}else{f=this.constant.noTitle}}dataLayer.push({event:"backToTopClick",pageItem:f})},_onRegion:function(b){var a=$(b.currentTarget),c=window.location.href;if(a.parents(".hero-wrapper").length){region="Hero"}else{if(a.parents(".primaryColumn").length){region="Primary"}else{if(a.parents(".sidebar").length){region="Secondary"}else{region="no region available"}}}dataLayer.push({event:"regionClick",region:region,breakpoint:TARGET.Util.breakpoint,elementHref:c})},_onSocialActions:function(b){var a=$(b.currentTarget),e=a.parents(".gtm-parent").find(".gtm-title").text(),d,c;if(!e){e=this.constant.noTitle}if(a.hasClass("gtm-social-facebook-comment")){d="Facebook";c="comment"}else{if(a.hasClass("gtm-social-facebook-share")){d="Facebook";c="share"}else{if(a.hasClass("gtm-social-twitter-reply")){d="Twitter";c="reply"}else{if(a.hasClass("gtm-social-twitter-tweet")){d="Twitter";c="tweet"}else{if(a.hasClass("gtm-social-twitter-retweet")){d="Twitter";c="retweet"}else{if(a.hasClass("gtm-social-twitter-favorite")){d="Twitter";c="favorite"}else{if(a.hasClass("gtm-social-instagram-like")){d="Instagram";c="like"}else{if(a.hasClass("gtm-social-pinterest-pin")){d="Pinterest";c="pin"}else{d=this.constant.noNetwork;c=this.constant.noAction}}}}}}}}dataLayer.push({event:"socialInt",socialNetwork:d,socialAction:c,socialTarget:e})}};if(typeof Object.create!=="function"){Object.create=function(b,c){function a(){}a.prototype=b;if(typeof(c)==="object"){for(prop in c){if(c.hasOwnProperty((prop))){a[prop]=c[prop]}}}return new a()}}if(TARGET==null||typeof(TARGET)!="object"){var TARGET=new Object()}TARGET.FlashOverlay=(function(){var a;function b(){return{_isFlash:false,flashLoaded:false,minFlashVersion:"9.0.0",galleryContainer:$(".gallery"),textLink:$("a.textLink"),overlayLinkUrl:"#",initialize:function(c){var d=this;this.options=c;this.openLinks=$(d.options.openLinkSelector);this.overlayLinkClass=d.options.overlayLinkClass;this.containerId=this.options.containerId;this._flashButtonText=this.options.flashButtonText;this._noFlashButtonText=this.options.noFlashButtonText;this.isFlash();this.updateOverlayLinkUrl();this.createOverlayLink();this.setupExperience();$(window).resize(function(){d.setupExperience()})},setupExperience:function(){var c=this;this.isFlash();this.updateOverlayLinkUrl();this.overlayLink=$("a."+this.overlayLinkClass);if(this._isFlash&&!Modernizr.touch){this.flashButtonText();this.openLinks.bind("click",function(d){d.preventDefault();c.loadFlash()});this.overlayLink.bind("click",function(d){d.preventDefault();c.loadFlash()})}else{this.noFlashButtonText();this.openLinks.bind("click",function(d){})}},loadFlash:function(){var d=this;if(d.flashLoaded==false){d.embedFlash();var c=$("#"+this.containerId);var e=this.options.templateHeight;$.overlay.load({div:c,height:e,onClose:function(){d.unembedFlash();d.setupExperience()}})}},isFlash:function(){var c=this;if(swfobject.hasFlashPlayerVersion(this.minFlashVersion)){this._isFlash=true}else{this._isFlash=false}},createOverlayLink:function(){var c=this;this.galleryContainer.find("img").wrap('<div class="galleryImageWrapper" />').parent(".galleryImageWrapper").append('<a href="'+this.overlayLinkUrl+'" class="'+this.overlayLinkClass+'"></a>');if(this.overlayLinkUrl="#"+this.containerId){}else{}this.overlayCreated=true},updateOverlayLinkUrl:function(){var c=this;if(!this._isFlash||Modernizr.touch){this.overlayLinkUrl=this.textLink.attr("href")}else{this.overlayLinkUrl="#"+this.containerId}},noFlashButtonText:function(){var c=this;this.openLinks.attr("href",this.overlayLinkUrl).text(this._noFlashButtonText);this.textLink.css("display","none")},flashButtonText:function(){var c=this;this.openLinks.attr("href",this.overlayLinkUrl).text(this._flashButtonText);this.textLink.css("display","block")},embedFlash:function(){var c=this;swfobject.embedSWF(this.options.shellSWF,this.options.containerId,this.options.width,this.options.height,"9.0.0","../../../images/company/flash/global/expressInstall.swf",this.options.flashOptions,{allowScriptAccess:"always",menu:"false",scale:"noscale",wmode:"opaque"},{id:this.options.containerId});this.flashLoaded=true},unembedFlash:function(){var c=this;$("#"+this.options.containerId).remove();$(".primaryColumn").after('<div id="'+this.options.containerId+'"></div>');this.flashLoaded=false}}}return{getInstance:function(){if(!a){a=b()}return a}}})();var TMAPS={init:function(b){var c=this,a;c.options={mapElement:document.getElementById("distCenterMap"),iconImagePath:"/assets/corporate/img/global/small-pin.png",microsoftMapsCredentials:"Ak280HLmROTyGC6_JYfrOcMOI2ir10pS5MQ4sTjnKH3Irvlm-UPwfT5y74AhzhO7",startLocation:new Microsoft.Maps.Location(39.909736,-96.10839799999999),startZoom:4};if(typeof b==="object"){for(a in c.options){if(typeof b[a]!=="undefined"){c.options[a]=b[a]}}}c.map=new Microsoft.Maps.Map(c.options.mapElement,{credentials:c.options.microsoftMapsCredentials,center:c.options.startLocation,mapTypeId:Microsoft.Maps.MapTypeId.road,zoom:c.options.startZoom})},addPins:function(f){var g=this,a,e;for(a=0;a<f.length;a++){var b=parseInt(f[a][0]);var d=Microsoft.Maps.Location.normalizeLongitude(parseInt(f[a][1]));var c=new Microsoft.Maps.Location(b,d);var e=new Microsoft.Maps.Pushpin(c,{draggable:false,icon:g.options.iconImagePath});g.map.entities.push(e)}}};TMAPS.allTargetLocations=[[45.0528,-93.3655],[46.8087,-92.1681],[44.8602,-93.3116],[38.7538,-90.4263],[32.9274,-96.81399999999999],[38.8381,-104.756],[36.137,-95.9205],[42.957,-87.9512],[38.5945,-90.54770000000001],[39.6778,-105.056],[35.5244,-97.56440000000001],[35.4193,-97.5291],[39.8401,-105.085],[44.9495,-93.2367],[32.8566,-96.7521],[43.1768,-88.0159],[46.8607,-96.85299999999999],[40.0216,-105.257],[33.0376,-96.7077],[44.9502,-93.0281],[41.5994,-93.753],[29.7354,-95.5684],[43.512,-96.7691],[38.9211,-90.1707],[40.5275,-105.079],[33.8646,-98.53400000000001],[43.0348,-88.17740000000001],[33.528,-101.872],[32.9871,-96.88970000000001],[48.2073,-101.312],[42.4907,-90.7222],[35.1135,-89.90340000000001],[37.6833,-97.2514],[39.0921,-108.603],[30.3622,-97.71590000000001],[30.2333,-97.7924],[44.9695,-93.4466],[40.0599,-85.6551],[38.0157,-87.57640000000001],[40.4753,-86.10890000000001],[38.1248,-85.855],[40.5064,-88.9555],[38.3053,-85.8416],[36.3037,-86.69410000000001],[36.0428,-86.6585],[36.1307,-86.8539],[39.5932,-104.882],[35.9255,-84.04300000000001],[42.6992,-87.8436],[38.9054,-104.78],[30.1268,-94.1546],[34.7886,-92.22839999999999],[42.8474,-106.264],[31.2808,-92.46129999999999],[45.7705,-108.583],[29.565,-98.4798],[32.2228,-110.88],[34.2318,-119.177],[34.2455,-118.42],[34.0908,-118.148],[34.0787,-117.292],[34.0184,-118.152],[33.9483,-118.167],[33.7875,-117.914],[33.7618,-117.956],[33.7987,-118.123],[33.9994,-118.394],[33.8889,-118.395],[33.8267,-118.346],[32.7522,-117.21],[32.6046,-117.08],[32.6512,-117.089],[32.8162,-117.151],[33.9065,-117.46],[45.5571,-94.20869999999999],[40.8163,-96.655],[32.4023,-99.76300000000001],[44.8545,-93.425],[35.1858,-101.935],[33.9919,-117.919],[42.992,-87.9083],[41.1615,-104.8],[34.1101,-117.76],[33.9375,-118.048],[34.1904,-118.627],[33.8039,-118.012],[33.8242,-117.835],[33.6008,-111.99],[44.2713,-88.4709],[38.9635,-92.3733],[45.0656,-93.307],[34.6737,-118.149],[34.2815,-118.742],[33.7256,-117.986],[33.7028,-117.887],[33.3942,-111.786],[33.3383,-111.844],[47.4935,-111.272],[31.432,-100.501],[32.8391,-96.99079999999999],[39.6366,-104.789],[34.4203,-118.561],[34.0312,-117.684],[33.5708,-117.705],[44.9371,-93.3468],[36.1711,-115.21],[36.1574,-115.06],[36.117,-115.139],[38.746,-121.254],[39.5652,-104.965],[37.6871,-120.996],[33.1135,-117.1],[36.8097,-119.847],[34.5061,-117.329],[42.6285,-82.9965],[42.3279,-83.19710000000001],[42.2032,-83.2557],[42.3374,-83.3912],[42.5282,-83.1082],[33.7591,-117.851],[34.167,-118.587],[33.8472,-118.063],[33.8866,-118.317],[33.9473,-117.382],[33.8887,-117.874],[34.1879,-118.372],[32.9804,-117.061],[34.1381,-117.245],[34.2622,-119.237],[34.2309,-118.561],[33.6062,-117.689],[34.1081,-117.574],[34.1382,-117.983],[33.1841,-117.33],[32.8091,-116.96],[32.9109,-117.146],[33.7893,-116.481],[34.9217,-120.435],[38.5623,-121.498],[38.6615,-121.349],[38.6005,-121.402],[37.992,-121.314],[36.7803,-119.772],[39.7256,-121.807],[39.146,-121.633],[33.3795,-111.908],[37.6736,-122.465],[37.4754,-122.218],[37.4007,-122.106],[37.324,-122.036],[37.2645,-121.918],[37.7068,-121.931],[37.9776,-122.067],[38.1317,-122.224],[38.008,-121.84],[27.7067,-97.37350000000001],[33.6836,-117.81],[47.9099,-122.227],[47.8328,-122.267],[47.5747,-122.172],[47.2374,-122.48],[47.1588,-122.295],[45.6508,-122.592],[45.4878,-122.788],[45.4543,-122.779],[45.4318,-122.571],[43.479,-83.9723],[48.7848,-122.489],[47.1639,-122.511],[42.9838,-83.7496],[42.6375,-83.1293],[42.3284,-83.3006],[42.3232,-83.4718],[39.028,-95.759],[35.13,-106.548],[35.0855,-106.528],[36.8067,-119.698],[33.5063,-117.146],[44.791,-93.2058],[42.6634,-84.54389999999999],[45.5073,-122.957],[33.5403,-111.888],[44.9072,-89.5911],[42.7233,-84.42140000000001],[37.9923,-84.5245],[33.8977,-84.479],[35.2608,-81.15389999999999],[43.022,-85.68810000000001],[42.9025,-85.78910000000001],[41.2947,-96.11660000000001],[38.9236,-95.2625],[41.1653,-96.0448],[41.5723,-90.52630000000001],[42.2208,-85.58880000000001],[42.5528,-83.02719999999999],[47.6582,-122.695],[47.0446,-122.937],[44.9388,-122.986],[44.6304,-123.079],[42.2622,-85.1883],[42.4522,-83.3441],[44.0727,-123.046],[42.3474,-122.878],[35.3939,-118.956],[40.5867,-122.349],[42.7403,-84.6272],[43.6105,-116.286],[38.3016,-104.605],[45.0569,-93.1447],[43.8739,-91.1934],[41.7203,-83.5612],[41.6995,-83.65389999999999],[41.6153,-83.6948],[35.1862,-106.664],[37.4143,-121.876],[47.4554,-122.258],[46.1427,-122.9],[43.0121,-83.63809999999999],[43.6275,-83.8963],[43.0389,-82.4526],[42.2439,-83.7697],[39.9102,-86.0586],[47.7477,-117.4],[47.5217,-122.367],[26.3553,-80.20520000000001],[33.3879,-111.684],[37.3225,-120.485],[26.4366,-80.0868],[44.7299,-93.2148],[30.3287,-81.5484],[28.6631,-81.4177],[28.5551,-81.34560000000001],[28.4497,-81.39100000000001],[28.0635,-82.7072],[27.8931,-82.7846],[28.0885,-82.50490000000001],[28.0723,-82.42789999999999],[47.4938,-94.9104],[46.8757,-96.72839999999999],[46.3631,-94.2423],[34.0649,-117.434],[45.1017,-95.0412],[44.8156,-92.9307],[44.1739,-93.95140000000001],[45.0321,-93.4511],[27.228,-82.4924],[40.0902,-83.09],[39.9566,-83.1005],[30.1926,-81.5509],[39.7494,-89.7101],[44.7255,-85.6369],[43.6583,-84.24120000000001],[42.2672,-84.4252],[37.7469,-88.9759],[38.2466,-122.069],[36.7142,-121.653],[33.8658,-117.747],[47.7345,-116.791],[36.065,-115.048],[47.3665,-122.203],[35.0652,-89.7559],[30.1693,-95.4534],[34.5997,-118.147],[30.4689,-87.209],[29.6211,-82.3836],[29.1839,-81.0801],[28.0809,-80.6657],[27.0128,-82.1414],[28.8266,-81.78440000000001],[38.09,-122.553],[45.0913,-93.378],[44.9269,-92.9596],[35.9656,-86.8128],[48.4606,-122.337],[42.5907,-114.462],[32.3992,-110.959],[41.524,-87.46850000000001],[41.8395,-87.7418],[38.7834,-89.94880000000001],[31.6184,-84.2205],[31.5559,-110.255],[33.9007,-117.564],[37.9878,-122.309],[37.7601,-121.459],[38.7928,-104.801],[30.4105,-86.6589],[25.6854,-80.4372],[33.9704,-84.015],[33.5669,-84.3262],[34.0148,-84.18859999999999],[30.8433,-83.3169],[45.0522,-93.06],[38.5795,-92.2136],[42.13736,-88.02703099999999],[32.3987,-90.1476],[35.0553,-78.9748],[36.343,-82.3737],[37.7204,-87.1216],[32.7586,-97.1696],[38.6551,-77.2878],[46.6065,-120.489],[33.746,-117.009],[35.1077,-80.87860000000001],[45.525,-122.54],[44.1053,-121.3],[34.1044,-117.823],[40.6291,-111.94],[32.3175,-106.744],[32.0273,-102.146],[29.3554,-98.5407],[38.2987,-77.5106],[39.7144,-86.3614],[37.0849,-94.474],[32.2734,-95.3086],[42.447,-82.93680000000001],[42.4511,-83.2045],[33.4808,-84.4427],[37.7287,-85.8805],[38.2156,-85.5937],[41.3777,-81.7362],[41.1208,-81.47750000000001],[40.8622,-81.43129999999999],[36.0081,-84.0231],[34.2905,-83.846],[30.673,-88.12479999999999],[28.0272,-82.5489],[27.3369,-82.4633],[30.6108,-96.315],[27.5693,-99.5004],[26.1828,-97.7214],[41.5249,-93.59910000000001],[43.1504,-93.2492],[44.6846,-90.16549999999999],[44.5244,-89.5226],[43.998,-88.5821],[43.7903,-88.48390000000001],[42.7223,-88.99720000000001],[42.2693,-88.9875],[30.1911,-85.64879999999999],[27.937,-82.3233],[27.0522,-82.3918],[26.1509,-80.3216],[27.2367,-80.2721],[27.4323,-82.5784],[26.5423,-81.8691],[42.5458,-82.9031],[45.1273,-93.2684],[45.8495,-95.3904],[31.8182,-106.548],[31.7698,-106.305],[26.1865,-98.2131],[33.6358,-112.228],[36.2191,-115.25],[38.3631,-121.964],[37.7014,-121.747],[28.3064,-81.4412],[46.2216,-119.222],[41.8701,-103.643],[33.4266,-104.522],[42.239,-87.9579],[42.0258,-88.3413],[42.0236,-88.14579999999999],[41.9378,-88.0998],[41.9057,-87.8438],[41.8588,-88.1403],[41.8556,-88.3426],[41.7715,-88.2041],[41.7627,-87.7431],[41.6035,-87.8493],[41.7808,-87.8601],[30.4326,-84.24500000000001],[28.7538,-81.3484],[41.5983,-87.56570000000001],[47.5112,-92.5502],[45.4575,-98.44],[31.7838,-106.413],[36.1247,-115.242],[33.4758,-112.218],[38.3467,-122.72],[38.117,-121.304],[32.3354,-111.049],[32.2493,-110.853],[42.02,-97.4305],[40.7222,-99.08540000000001],[29.849,-95.5025],[44.8891,-97.08329999999999],[40.8199,-91.1721],[45.1645,-93.8552],[44.8614,-93.5437],[43.1896,-88.12909999999999],[43.051,-88.3768],[42.3833,-87.9658],[41.7711,-88.039],[41.7048,-88.1219],[41.6514,-87.7409],[41.4697,-87.30410000000001],[40.7484,-89.6352],[42.4346,-83.4314],[29.1738,-82.1572],[28.9161,-81.2929],[32.8041,-96.7903],[32.9286,-97.0896],[26.0126,-80.1747],[42.506,-94.1622],[40.7592,-96.64109999999999],[42.0386,-88.0462],[39.8214,-86.2801],[29.0499,-95.465],[34.1466,-118.135],[34.5488,-112.432],[46.8898,-114.038],[29.7718,-94.9765],[28.8654,-96.9992],[46.6971,-92.1056],[41.0128,-92.4376],[40.9759,-90.3853],[42.353,-88.2658],[41.967,-87.99290000000001],[41.5766,-88.1541],[41.1727,-87.85420000000001],[42.534,-83.44150000000001],[28.6577,-81.23439999999999],[28.6713,-81.3402],[26.2091,-81.7704],[41.9474,-83.3888],[42.2977,-85.6554],[42.0971,-88.2945],[47.2095,-93.5274],[38.7841,-97.6092],[37.9797,-100.843],[29.7823,-95.7162],[33.3214,-111.981],[45.5388,-122.866],[36.8459,-119.788],[34.0022,-117.719],[33.6776,-117.664],[33.6417,-117.598],[47.6564,-117.219],[33.8753,-84.01560000000001],[35.1225,-80.70699999999999],[28.4932,-82.5996],[26.0097,-80.2985],[35.687,-88.8573],[42.5453,-83.7919],[42.1378,-83.22499999999999],[43.577,-84.76470000000001],[41.4692,-90.5247],[42.0203,-87.70610000000001],[42.0128,-87.78019999999999],[41.3626,-89.1293],[45.5648,-94.1448],[45.0373,-92.8386],[41.8163,-90.24379999999999],[35.184,-111.66],[33.6274,-111.889],[38.4196,-122.712],[37.6945,-121.065],[34.4684,-117.244],[33.7249,-116.403],[36.8354,-121.389],[41.9291,-87.6858],[40.1417,-88.25579999999999],[42.677,-82.8293],[38.0712,-97.8995],[32.8626,-96.85420000000001],[29.5625,-98.5891],[37.7618,-121.964],[33.4789,-111.984],[39.9207,-105.089],[36.7682,-108.148],[31.3134,-94.72060000000001],[29.7461,-95.4532],[41.9068,-87.9774],[36.9504,-86.4382],[36.5869,-87.2928],[35.8481,-78.58499999999999],[35.7564,-78.7383],[35.9713,-77.81100000000001],[33.7133,-78.89400000000001],[35.3791,-77.9392],[35.4433,-80.8622],[30.2538,-81.39100000000001],[25.7354,-80.3209],[34.1725,-84.786],[34.047,-84.28740000000001],[34.0095,-84.5735],[33.9513,-84.2324],[41.1547,-81.8647],[41.3168,-81.82769999999999],[41.1273,-81.6053],[41.1556,-81.41],[40.0291,-82.45269999999999],[39.7302,-82.621],[39.4908,-84.3338],[37.2997,-89.5806],[29.8778,-95.6469],[47.672,-122.104],[47.5418,-122.05],[32.7794,-117.012],[39.567,-76.9738],[39.3708,-76.4521],[39.5252,-76.3501],[39.1332,-76.6343],[38.9526,-76.7221],[38.7988,-77.30119999999999],[38.8966,-76.8265],[39.0969,-76.81],[38.6211,-76.92319999999999],[39.0262,-77.4003],[42.9987,-78.8184],[42.995,-78.6981],[43.0895,-78.9794],[42.9557,-78.87350000000001],[42.9108,-78.7722],[35.1014,-77.0962],[37.2481,-77.3877],[37.3518,-77.4106],[37.5867,-77.5014],[37.6727,-77.4628],[36.7716,-76.23139999999999],[35.5772,-77.383],[27.8121,-82.7552],[41.8443,-88.0033],[38.4266,-121.416],[38.2824,-122.277],[34.2173,-119.073],[34.0736,-117.885],[33.0633,-117.265],[35.2037,-89.7962],[37.1511,-93.2623],[32.913,-96.9611],[34.0698,-117.978],[35.6396,-106.013],[38.7391,-90.63590000000001],[42.187,-88.1028],[39.2879,-84.4542],[25.907,-80.15649999999999],[25.6926,-80.30540000000001],[33.1682,-117.215],[37.5038,-77.605],[39.2511,-76.8197],[39.5213,-76.178],[39.1971,-76.8139],[39.4331,-76.7987],[39.1992,-77.24890000000001],[36.8466,-76.0223],[36.8653,-76.2123],[37.65,-77.5998],[27.6401,-80.4479],[27.8943,-82.5042],[42.8651,-85.68640000000001],[28.3861,-80.70520000000001],[37.6352,-122.418],[40.5515,-74.333],[42.0942,-76.0017],[42.7924,-78.7833],[39.9938,-83.0266],[36.1829,-86.63800000000001],[43.0614,-89.5252],[30.2337,-97.82850000000001],[36.6212,-121.844],[40.0083,-86.12860000000001],[47.4375,-120.327],[32.8941,-96.4683],[30.4791,-97.6694],[44.0861,-93.2487],[43.1196,-89.30800000000001],[42.4079,-87.8561],[38.2972,-85.55800000000001],[40.0568,-82.9221],[33.5585,-85.0763],[25.9715,-80.1412],[25.576,-80.3746],[38.8337,-77.0493],[36.1684,-80.2787],[36.0569,-79.90689999999999],[35.9935,-80.00870000000001],[35.8708,-78.71939999999999],[35.2933,-80.7457],[43.4776,-111.983],[41.0965,-73.9534],[40.6866,-74.30880000000001],[39.9346,-75.0256],[36.0692,-80.31999999999999],[35.0594,-80.816],[38.9549,-77.3707],[38.7743,-77.5065],[33.4909,-82.0812],[39.296,-84.30589999999999],[39.0735,-84.3132],[38.0223,-84.4148],[45.005,-93.2289],[44.0321,-91.621],[38.9431,-121.096],[38.6717,-121.152],[34.1912,-118.935],[38.8052,-90.3102],[38.6278,-90.3438],[37.1075,-76.492],[35.7157,-78.63809999999999],[36.7878,-76.10890000000001],[34.0353,-84.4605],[34.2485,-77.8807],[40.8389,-73.2852],[39.452,-74.634],[26.6183,-80.1373],[41.6289,-81.4286],[41.6922,-91.606],[34.7556,-92.414],[30.3131,-95.47369999999999],[32.6776,-97.0099],[35.2533,-106.651],[47.7586,-122.155],[37.526,-122.002],[35.584,-120.698],[38.6728,-121.274],[37.5593,-122.283],[29.9997,-95.5838],[42.0531,-87.8389],[35.844,-86.4259],[42.0812,-86.4348],[39.7639,-84.051],[39.8711,-84.134],[39.8179,-84.28140000000001],[27.8464,-82.6442],[39.7324,-75.0397],[39.8503,-74.98439999999999],[40.039,-75.6294],[40.1761,-74.8779],[39.9155,-75.334],[39.3821,-77.3982],[39.0519,-76.9562],[40.7417,-73.59950000000001],[32.739,-116.939],[33.6671,-112.119],[39.3948,-76.5814],[36.9158,-121.776],[45.195,-93.3506],[39.8305,-75.5408],[40.688,-73.4068],[40.7264,-73.27719999999999],[40.7831,-73.83329999999999],[40.3059,-74.67659999999999],[40.4422,-74.426],[40.0583,-74.1498],[39.9879,-74.1754],[40.6412,-74.4221],[43.0334,-77.4485],[43.0785,-77.6317],[40.0357,-74.8229],[40.2247,-75.2394],[40.4585,-78.4085],[37.2711,-76.7607],[37.2994,-79.9592],[26.168,-80.11579999999999],[33.852,-84.6032],[33.9478,-84.62560000000001],[42.2284,-88.3055],[42.1029,-87.81350000000001],[42.1914,-87.8253],[34.966,-90.0055],[42.0194,-93.6074],[36.0122,-115.122],[33.7261,-84.7346],[43.6839,-92.9958],[46.2912,-96.1135],[40.8895,-74.2718],[42.1019,-87.9635],[39.2489,-94.5949],[40.4095,-105.004],[32.5343,-84.9716],[36.1046,-79.8209],[35.7019,-81.3073],[34.8306,-82.30840000000001],[40.1359,-74.9618],[40.2905,-74.3009],[45.0136,-93.0089],[42.7647,-71.21550000000001],[42.5524,-70.9372],[41.7065,-71.4937],[41.8781,-71.0693],[41.9405,-71.3527],[40.8842,-73.1001],[40.4115,-74.136],[39.1194,-77.2021],[43.2031,-77.6926],[43.1281,-77.44370000000001],[40.2234,-75.1371],[33.8532,-84.35850000000001],[34.5499,-82.6798],[34.0668,-81.1653],[39.0197,-84.6339],[39.0506,-94.37009999999999],[44.2933,-94.4439],[29.5687,-98.3271],[47.3607,-122.608],[34.07,-83.9824],[36.161,-115.288],[37.9046,-122.065],[33.3342,-111.757],[44.8689,-94.3775],[44.434,-93.1861],[43.3193,-87.92270000000001],[41.6437,-88.0043],[39.7771,-85.98690000000001],[41.3888,-82.1083],[40.1878,-80.2269],[40.4457,-80.1831],[40.5854,-80.04049999999999],[40.434,-79.7719],[40.3037,-79.5959],[39.987,-76.6802],[40.357,-75.981],[33.3932,-84.7589],[40.5623,-74.55329999999999],[37.4219,-77.633],[34.7861,-77.4041],[43.2189,-71.48439999999999],[42.7027,-71.43810000000001],[42.3992,-71.072],[43.6619,-116.353],[33.0997,-96.68210000000001],[42.1677,-72.64230000000001],[38.4157,-75.56059999999999],[39.1531,-78.1685],[44.9654,-92.7233],[40.1387,-82.979],[45.7127,-111.071],[33.7278,-117.785],[39.1,-119.777],[33.2642,-111.86],[38.7775,-90.6968],[33.4632,-112.356],[36.2383,-115.172],[45.2748,-92.9996],[44.7373,-92.8888],[44.8221,-87.40389999999999],[44.4905,-88.07120000000001],[44.2452,-88.3573],[41.8098,-72.5497],[35.7523,-83.9918],[42.706,-83.29089999999999],[39.6339,-84.2137],[40.4108,-79.9108],[40.3086,-76.7967],[41.9951,-72.5825],[40.1246,-75.116],[39.6203,-77.773],[38.2977,-76.5133],[40.6879,-80.0844],[40.9942,-75.2449],[38.3386,-81.71380000000001],[40.6611,-73.72580000000001],[40.8135,-73.9821],[40.7247,-73.4947],[39.4622,-76.6343],[42.5187,-71.1347],[41.3773,-72.14960000000001],[42.7049,-73.8241],[40.1055,-75.2962],[40.3478,-79.9538],[43.0996,-73.7444],[44.7755,-93.5012],[30.5302,-87.224],[30.6027,-87.8964],[37.3459,-79.1901],[39.9405,-83.8408],[38.4128,-90.39700000000001],[38.565,-90.405],[38.7878,-90.56270000000001],[42.16,-71.4978],[46.6214,-112.02],[33.5656,-117.204],[47.7098,-122.324],[42.2358,-83.67780000000001],[41.467,-87.03019999999999],[42.0572,-80.0919],[40.8106,-77.9118],[41.711,-72.764],[42.4811,-71.02460000000001],[40.1305,-75.4533],[37.1578,-80.422],[33.6825,-117.918],[29.8758,-81.3222],[38.9982,-76.9066],[41.452,-74.36960000000001],[32.2552,-80.84990000000001],[27.9997,-81.973],[30.1878,-81.6292],[41.2167,-80.7526],[35.0251,-85.1566],[45.5742,-93.2008],[37.5205,-120.879],[33.8594,-118.089],[34.0226,-118.373],[34.1743,-118.467],[42.3042,-71.402],[34.2128,-118.461],[33.5044,-81.71120000000001],[42.9578,-88.1071],[39.1594,-75.51049999999999],[42.5449,-83.1891],[38.5025,-90.4465],[40.6196,-74.2431],[32.1606,-110.989],[41.5427,-83.5804],[41.9685,-73.9859],[34.1185,-80.8775],[34.842,-87.63500000000001],[41.9186,-88.2645],[41.5242,-81.435],[41.4632,-82.00960000000001],[39.4082,-104.857],[33.7795,-111.923],[33.7827,-118.07],[33.9478,-118.333],[40.8983,-74.0389],[47.9983,-122.101],[34.147,-118.086],[45.8054,-108.473],[46.5517,-87.4596],[33.6371,-112.352],[29.6918,-95.4185],[26.3032,-80.0926],[43.6339,-70.3471],[32.6836,-97.1348],[33.9255,-118.107],[38.8557,-77.3935],[42.0067,-87.8862],[40.7344,-73.8676],[40.2771,-74.5415],[34.7418,-86.6818],[32.4413,-93.71939999999999],[42.2928,-71.7749],[34.934,-82.00870000000001],[39.9591,-86.0108],[44.0624,-92.5027],[44.8273,-93.6001],[38.6671,-90.58580000000001],[29.6122,-98.5099],[47.0434,-122.836],[44.9171,-93.5044],[37.1013,-113.555],[41.0324,-73.7653],[29.5642,-95.5647],[33.6747,-111.974],[33.5546,-112.261],[34.1893,-118.33],[39.4636,-119.781],[39.6032,-86.1579],[39.8672,-74.9229],[39.9364,-86.2324],[34.6729,-86.5414],[32.882,-97.10160000000001],[30.3851,-91.06010000000001],[35.9009,-84.14870000000001],[34.9388,-80.97839999999999],[39.9161,-104.975],[41.5526,-72.81529999999999],[41.7957,-71.32080000000001],[44.9748,-93.2749],[30.6741,-88.22799999999999],[29.5393,-95.0244],[40.2307,-74.0448],[32.8176,-83.7145],[32.6167,-83.6859],[40.7867,-82.5947],[28.1729,-82.3556],[33.8799,-117.963],[35.3846,-119.103],[42.1544,-87.95099999999999],[33.4537,-111.682],[40.8093,-73.2871],[39.1739,-94.5333],[39.8297,-75.09180000000001],[33.8452,-84.2458],[32.7981,-80.0321],[38.9314,-94.4091],[39.1622,-84.2752],[34.1861,-84.1341],[33.0104,-96.9686],[29.6516,-95.15389999999999],[35.6126,-97.54770000000001],[35.6507,-97.4636],[30.1996,-93.2467],[33.886,-84.7445],[40.6522,-73.8697],[41.6967,-88.3167],[41.6498,-88.20520000000001],[41.8765,-71.5187],[44.0492,-123.171],[45.5327,-122.443],[37.6704,-122.471],[34.1414,-118.225],[33.8522,-118.141],[32.7693,-117.147],[34.0749,-118.07],[39.6939,-104.863],[40.8754,-79.9419],[39.0365,-77.05500000000001],[38.7748,-77.1756],[36.8222,-119.788],[33.8584,-117.925],[45.5165,-122.561],[36.8269,-76.41419999999999],[40.8055,-124.145],[37.5451,-121.985],[34.0894,-117.692],[33.9184,-118.076],[34.0016,-118.086],[37.3723,-121.843],[37.2919,-121.989],[37.6997,-122.126],[33.3919,-111.865],[32.9434,-96.69759999999999],[38.8693,-77.1438],[33.5738,-111.718],[45.6119,-122.682],[29.7826,-95.5427],[38.9724,-94.6075],[41.9454,-87.70050000000001],[38.3221,-122.3075],[32.2228,-110.918],[42.3769,-71.0899],[42.3639,-71.158],[39.9243,-75.14619999999999],[45.6165,-122.506],[41.7182,-86.1758],[41.6222,-85.9051],[39.1623,-84.42610000000001],[45.1841,-93.105],[30.003,-90.1828],[29.613,-90.75709999999999],[29.8897,-90.0538],[34.1928,-79.83799999999999],[33.9419,-83.44070000000001],[26.6064,-81.97709999999999],[39.2473,-94.4611],[45.1978,-93.55410000000001],[30.0187,-95.2681],[30.0507,-95.43429999999999],[29.5537,-95.3841],[41.569,-87.63460000000001],[33.4668,-84.217],[36.28,-115.263],[41.0212,-80.6463],[40.6738,-75.13509999999999],[42.4873,-83.5329],[42.7116,-83.0324],[40.6277,-74.3074],[31.2672,-85.4409],[32.4998,-92.0703],[36.1157,-94.1555],[39.7081,-104.823],[37.6077,-122.063],[30.1596,-92.04940000000001],[41.4657,-75.6379],[43.1878,-76.24639999999999],[43.0313,-76.0193],[42.8568,-73.77240000000001],[38.4207,-82.288],[38.1986,-85.6707],[26.1176,-80.2584],[37.9756,-87.4709],[42.832,-86.0908],[44.465,-87.9851],[44.6833,-93.2912],[32.8419,-116.982],[33.8281,-84.325],[39.0179,-94.6657],[41.7388,-87.6067],[32.9653,-96.6441],[26.2689,-98.21680000000001],[40.8122,-74.37990000000001],[43.0822,-75.3176],[33.0397,-80.15730000000001],[41.971,-70.71729999999999],[42.2807,-71.6555],[30.1037,-81.7081],[30.317,-89.8289],[32.6178,-85.4101],[39.732,-105.157],[38.888,-104.718],[38.7909,-121.29],[30.1883,-81.7366],[35.9743,-78.54219999999999],[35.5977,-80.8715],[31.8918,-102.349],[37.931968,-122.326354],[42.4835,-76.49120000000001],[38.5068,-90.3394],[40.6131,-75.5363],[36.3343,-86.62560000000001],[25.98,-80.372],[38.141,-85.6722],[32.9098,-97.18770000000001],[38.5925,-90.2954],[42.3595,-71.6066],[33.0683,-97.08069999999999],[28.494,-81.42870000000001],[28.5491,-81.70529999999999],[43.0457,-71.461],[42.7748,-73.8908],[44.5688,-92.58369999999999],[29.4948,-98.55119999999999],[36.1141,-115.311],[39.6382,-106.078],[37.7952,-121.197],[38.4591,-121.415],[41.4155,-73.4015],[32.8238,-79.8177],[40.2217,-85.38079999999999],[31.5346,-97.1926],[42.7986,-71.536],[38.7753,-77.08320000000001],[39.3561,-84.3617],[29.2904,-94.8407],[32.5912,-97.1443],[41.1419,-95.9703],[38.8156,-94.51600000000001],[38.5729,-89.9238],[48.2356,-114.327],[39.385,-76.7316],[30.3151,-97.7058],[38.8491,-94.8199],[41.0553,-73.54170000000001],[39.2359,-84.5896],[33.6578,-84.5003],[34.2792,-118.866],[33.8244,-117.511],[40.9182,-111.887],[40.6229,-111.85],[40.5667,-111.892],[41.1735,-112.006],[40.2959,-111.699],[41.0876,-111.981],[38.9107,-94.7644],[38.9083,-94.6747],[39.0099,-94.7681],[28.553,-81.2002],[34.0637,-84.3976],[40.4193,-86.8473],[33.1048,-96.81229999999999],[33.0302,-96.82729999999999],[32.8899,-97.2572],[32.8366,-97.1841],[41.7094,-93.5791],[42.0362,-91.65049999999999],[39.9564,-105.173],[32.6787,-97.4134],[41.9443,-91.7176],[33.4258,-86.7118],[33.6047,-86.6371],[44.7806,-91.4333],[32.9826,-96.7692],[39.6108,-105.1015],[41.2357,-96.1934],[26.1919,-80.2538],[33.951,-84.1439],[34.0853,-84.54559999999999],[28.5539,-81.48569999999999],[36.0628,-95.8565],[47.8873,-97.0795],[32.8661,-96.7449],[29.5481,-98.6639],[29.5968,-95.6275],[33.1933,-87.51819999999999],[39.761,-86.34229999999999],[39.6675,-86.08490000000001],[28.3699,-81.4068],[41.6474,-93.7676],[42.4666,-92.3236],[35.2092,-80.6968],[35.9031,-78.786],[29.11,-81.02800000000001],[42.6451,-73.7007],[30.4787,-97.79680000000001],[40.8727,-73.90730000000001],[42.367,-89.02760000000001],[42.4514,-96.3343],[42.1625,-88.3399],[41.6605,-72.7255],[42.5038,-70.92],[41.5007,-81.5329],[36.2921,-119.317],[39.7085,-104.938],[35.5732,-82.5219],[41.1047,-74.0236],[40.1019,-75.01049999999999],[33.4581,-94.0917],[30.3165,-97.9543],[40.3937,-104.75],[40.3782,-111.817],[32.6498,-116.969],[32.8133,-115.569],[30.4098,-97.67],[40.9331,-72.6776],[37.964,-121.7381],[27.9589,-82.7268],[39.1719,-96.6054],[40.8258,-74.1366],[40.1305,-74.2204],[35.6876,-78.5797],[32.3609,-86.1621],[35.866,-78.5682],[38.8964,-77.4436],[39.3094,-80.2747],[32.9344,-80.03619999999999],[43.3279,-73.6794],[45.1728,-93.38800000000001],[45.1659,-93.2329],[44.744,-93.3776],[34.133,-117.641],[42.2002,-71.7779],[32.603,-96.93550000000001],[29.5367,-95.15130000000001],[33.2963,-111.899],[42.3573,-72.5476],[38.8802,-94.606],[41.3122,-81.5249],[38.8531,-94.6816],[33.939,-117.282],[35.1383,-89.7976],[41.2375,-75.8463],[32.7414,-117.054],[45.3332,-122.767],[39.9148,-86.1394],[40.685,-73.97660000000001],[32.9514,-96.8537],[37.0009,-121.551],[29.3531,-98.43340000000001],[30.2352,-81.6953],[39.0558,-77.11669999999999],[44.8423,-68.7418],[41.6258,-73.91970000000001],[38.4692,-77.40860000000001],[38.1296,-78.4405],[28.0923,-81.9712],[35.5561,-97.6401],[33.68,-96.6121],[38.0556,-121.374],[32.2081,-110.788],[40.9039,-74.5492],[40.802,-74.0217],[40.7514,-73.4198],[33.7104,-116.2914],[45.3666,-122.838],[34.0717,-117.207],[34.7064,-82.25579999999999],[39.4603,-76.3167],[35.9674,-78.95820000000001],[38.7956,-77.6056],[39.1155,-77.53319999999999],[39.9642,-76.7787],[30.4433,-90.14019999999999],[29.9477,-93.9877],[39.1621,-86.49420000000001],[41.8122,-87.72280000000001],[43.7161,-87.7664],[41.5425,-88.20269999999999],[41.7491,-87.944],[45.6865,-122.667],[34.0901,-118.345],[40.773,-73.53140000000001],[40.7326,-74.03570000000001],[40.9005,-73.8192],[41.9553,-87.80840000000001],[41.8683,-87.63120000000001],[38.9683,-76.9549],[35.0871,-92.4135],[35.8362,-78.6424],[38.8445,-77.1163],[29.9696,-95.69620000000001],[43.0156,-87.97069999999999],[41.9756,-88.34390000000001],[38.8483,-76.8862],[42.3291,-71.0626],[41.5612,-93.7794],[41.6278,-86.2291],[41.8008,-88.1705],[30.0915,-95.63930000000001],[33.3791,-112.034],[36.3237,-119.675],[35.0496,-89.69029999999999],[29.7357,-95.77630000000001],[33.6916,-84.0925],[31.9839,-81.175],[39.2192,-85.88500000000001],[42.2841,-88.04519999999999],[41.567,-87.5076],[38.1565,-92.60169999999999],[42.7577,-73.7697],[41.3511,-72.8712],[39.9683,-74.91549999999999],[28.3318,-81.4717],[35.8228,-90.6668],[32.3435,-90.0586],[30.2868,-81.4573],[32.5263,-97.3447],[33.9818,-80.9686],[41.9275,-87.7876],[42.8823,-87.91540000000001],[37.8832,-122.3071],[37.2522,-121.863],[39.8872,-105.073],[40.5484,-74.4234],[42.0338,-71.3108],[37.5343,-77.5274],[35.7452,-78.8776],[41.122,-85.0639],[28.2281,-80.7203],[26.7108,-80.2029],[33.7611,-117.888],[34.9372,-82.2799],[39.1907,-76.611],[41.6421,-93.5063],[39.6584,-84.1071],[26.8061,-80.0827],[42.3991,-70.9995],[37.6783,-97.432],[37.7244,-97.21129999999999],[37.7322,-97.4648],[39.3897,-84.5044],[47.3136,-122.309],[40.8246,-72.98860000000001],[39.655,-80.0063],[42.0179,-88.20140000000001],[39.8899,-88.9589],[38.61999,-90.519886],[30.4039,-97.8531],[41.2174,-73.7217],[41.2794,-72.9872],[41.2335,-73.15179999999999],[47.1712,-122.172],[34.1519,-117.474],[33.3228,-111.688],[33.279,-111.788],[33.9777,-117.554],[32.4244,-96.8377],[35.8927,-86.88030000000001],[33.757,-84.34610000000001],[42.5271,-71.71429999999999],[28.7993,-81.33369999999999],[28.2042,-82.66459999999999],[37.6003,-77.3509],[40.0363,-83.12130000000001],[39.3344,-76.44750000000001],[42.6348,-83.7572],[39.9709,-82.89530000000001],[30.5631,-84.214],[30.2608,-81.5247],[29.686742,-95.46207699999999],[39.5811,-104.723],[39.8114,-94.8133],[40.0653,-83.02070000000001],[29.4375,-98.6494],[33.8689,-118.358],[32.7279,-97.78610000000001],[30.6312,-97.6964],[36.043,-86.7779],[37.3397,-121.841],[40.529,-74.2304],[38.9542,-76.82470000000001],[32.8114,-97.42919999999999],[42.9412,-71.4722],[41.3166,-96.0256],[35.448,-82.53610000000001],[42.909,-85.541],[42.8464,-85.61920000000001],[41.4202,-81.896],[38.5967,-77.33280000000001],[36.8386,-119.728],[33.9439,-117.996],[34.2347,-118.503],[39.7872,-105.112],[26.0467,-80.25],[39.5341,-104.882],[41.3181,-74.1542],[45.218,-93.31699999999999],[33.8461,-118.263],[33.5267,-82.11839999999999],[41.5074,-87.9211],[39.5578,-107.352],[34.3954,-118.4643],[35.1721,-106.582],[28.5961,-81.288],[42.2842,-83.20229999999999],[27.3865,-82.4568],[41.5468,-87.798],[33.931,-84.3412],[36.0665,-79.5175],[43.2137,-77.4502],[27.9572,-82.508],[41.6314,-93.7008],[32.7532,-97.35290000000001],[38.9507,-94.71939999999999],[40.8005,-81.4967],[41.2353,-73.03489999999999],[44.8933,-93.0787],[41.4399,-87.46810000000001],[38.727,-90.2749],[33.6708,-117.955],[39.7886,-104.9],[35.1435,-85.24800000000001],[31.3226,-89.3797],[34.096,-84.1745],[36.0369,-83.8873],[28.9345,-81.93980000000001],[26.49,-81.788],[35.0476,-89.8064],[35.4381,-97.39530000000001],[28.8198,-81.67100000000001],[26.2708,-81.7396],[27.8378,-82.6858],[26.5932,-80.20310000000001],[29.9681,-95.5316],[26.5263,-80.1658],[38.3268,-85.76649999999999],[35.9038,-78.95050000000001],[39.8766,-83.0372],[38.4289,-78.8443],[40.0259,-76.2028],[41.9376,-71.4764],[35.0213,-80.5813],[39.9904,-75.0899],[41.5048,-74.0592],[40.5342,-80.0688],[41.835,-87.67480000000001],[41.9913,-87.6823],[35.349869,-80.859765],[41.8506,-87.8494],[33.8575,-118],[32.7006,-114.602],[34.56044,-86.97176399999999],[30.3912,-86.4807],[39.9872,-82.7858],[41.7211,-87.72499999999999],[37.3387,-121.905],[30.4413,-91.0222],[35.0342,-80.8068],[34.0398,-84.6835],[26.318911,-80.15136],[29.776,-95.38330000000001],[36.2903,-95.8436],[37.71374,-120.955089],[36.6738,-93.2257],[40.1962,-77.1572],[40.681,-80.31270000000001],[45.0072,-93.16419999999999],[40.7721,-73.2003],[38.7689,-90.7683],[40.0123,-74.9581],[42.7876,-83.7372],[43.0139,-89.4828],[36.1132,-79.8766],[25.853136,-80.317819],[45.0074,-122.999],[35.7989,-78.50960000000001],[27.5156,-99.4504],[42.630629,-82.91279],[40.321,-79.68689999999999],[38.6378,-121.5],[28.17384,-82.47047000000001],[41.0428,-81.6921],[42.9263,-72.3013],[33.984513,-84.42926],[42.0736,-88.1918],[40.5418,-111.983],[40.0065,-75.2128],[41.2609,-96.0247],[36.168,-86.5089],[42.4923,-73.206],[33.652889,-117.74438],[33.4402,-84.5898],[43.9349,-69.9824],[40.2127,-75.4997],[35.0998,-80.987],[38.5418,-76.9823],[36.1101,-80.09950000000001],[44.9958,-92.9473],[47.11332,-122.291621],[33.79322,-84.39939099999999],[38.2247,-77.50149999999999],[29.7364,-95.51860000000001],[32.2802,-110.9765],[40.71713,-74.28566600000001],[33.1286,-96.7298],[34.1929,-118.604],[29.9197,-95.6062],[33.19,-97.0984],[26.285442,-80.203609],[34.040762,-117.911061],[33.4236,-112.269],[40.6114,-111.984],[33.6965,-117.827],[25.9686,-97.51179999999999],[33.6098,-85.78360000000001],[30.3031,-87.6807],[30.6278,-81.5487],[41.5832,-73.0337],[41.238,-81.3531],[42.154,-76.87090000000001],[41.4213,-82.67440000000001],[41.3602,-81.3763],[33.623109,-117.683475],[36.0409,-115.196],[33.1359,-117.2281],[43.4737,-70.5112],[41.638,-71.0033],[35.7428,-77.9654],[35.4185,-80.6769],[39.4219,-75.0423],[33.8251,-84.3663],[39.882786,-75.52816900000001],[42.1106,-70.92789999999999],[33.6318,-84.0157],[38.344835,-77.493816],[33.4312,-111.904],[41.799,-88.3651],[42.603501,-83.29418],[34.0034,-117.821],[45.293,-93.7723],[39.7462,-74.9943],[43.235,-70.88330000000001],[39.9564,-104.777],[39.9082,-79.7573],[37.6666,-122.121],[40.247,-76.8045],[29.6045,-98.59820000000001],[25.8089,-80.19370000000001],[44.9359,-93.3939],[33.5469,-101.955],[42.8788,-78.6989],[48.1514,-122.191],[45.136681,-93.47609900000001],[46.7985,-100.785],[33.6897,-117.342],[25.940511,-80.292665],[39.9584,-104.989],[42.9962,-88.0454],[45.0659,-93.2512],[40.5255,-80.0082],[40.25,-77.0091],[36.6613,-76.2342],[34.6043,-92.5321],[29.5479,-95.75239999999999],[43.6088,-116.59],[42.5133,-83.2252],[30.2188,-85.8686],[28.1842,-82.5509],[26.5332,-80.08669999999999],[43.1981,-77.5745],[40.63136,-73.94668],[41.8914,-72.6524],[38.8732,-121.301],[31.7589,-106.266],[41.1111,-85.1364],[40.1534,-105.133],[39.5125,-104.772],[35.2354,-97.48309999999999],[38.9726,-104.745],[39.127,-94.8334],[45.0443,-93.52760000000001],[26.2437,-98.2529],[39.74613,-105.05583],[41.4683,-81.7739],[33.7088,-112.275],[41.4608,-81.6902],[44.9546,-93.15519999999999],[42.3669,-83.3357],[40.0578,-80.59910000000001],[32.656097,-117.065659],[30.1984,-81.82720000000001],[32.9086,-96.5599],[27.895291,-82.333009],[33.638106,-112.069349],[26.1979,-98.28400000000001],[37.3071,-121.813],[29.6534,-98.4447],[36.135,-86.89],[39.9416,-77.6277],[32.6448,-97.0598],[35.214143,-80.83479300000001],[34.0754,-117.564],[40.4603,-75.3712],[40.989187,-74.326089],[27.2699,-80.42789999999999],[41.3407,-73.0799],[38.481,-77.9637],[42.564943,-87.928252],[37.1549,-121.652],[43.9716,-75.9611],[42.5629,-83.0868],[38.5359,-90.98130000000001],[40.3809,-74.5759],[42.151915,-71.072335],[38.929131,-77.033725],[34.5276,-117.219],[39.650597,-105.005977],[40.6426,-79.941],[41.4998,-87.73],[28.523062,-81.585764],[26.297005,-80.25163600000001],[41.4584,-81.8505],[42.0282,-71.142],[38.549,-121.536],[28.5521,-80.8411],[38.649816,-121.063082],[38.980842,-76.54141],[39.0084,-77.4388],[32.5591,-93.7085],[32.4577,-86.396],[33.879955,-118.219413],[33.2265,-86.80580000000001],[34.0065,-81.19240000000001],[31.0926,-97.38549999999999],[30.6013,-87.12649999999999],[33.922712,-118.318806],[37.303565,-121.866808],[32.549104,-94.72644200000001],[35.339423,-94.38964],[42.7401,-71.1602],[30.162964,-97.792677],[28.016912,-82.612318],[47.496556,-122.199684],[41.772956,-70.746285],[41.612231,-88.121262],[38.057165,-78.94260199999999],[43.1619,-76.1224],[37.258592,-76.64179799999999],[38.9659,-78.194],[44.885899,-93.249402],[31.2019,-81.4817],[40.397728,-75.929158],[40.7277,-96.6656],[33.7466,-118.011],[41.818533,-73.07571400000001],[36.667862,-121.810661],[34.1445,-118.259],[36.637,-82.1095],[33.9373,-117.189],[38.781296,-76.08761800000001],[39.9148,-75.3531],[44.875488,-93.32300600000001],[46.258773,-119.312784],[44.3124,-69.80500000000001],[26.669449,-81.93371000000001],[26.403853,-81.805629],[33.8164,-118.182],[29.4649,-95.0842],[43.9553,-92.46380000000001],[41.6862,-81.2936],[38.73984,-77.53475899999999],[43.0466,-76.2359],[42.787623,-71.11483200000001],[41.288998,-96.18029900000001],[43.159604,-86.208798],[33.809459,-118.28619],[34.272747,-118.5031],[38.526407,-90.034042],[32.040628,-81.06959000000001],[36.550008,-82.496296],[33.908102,-84.379927],[32.6489,-96.8612],[33.2186,-96.63849999999999],[37.6392,-77.5119],[33.173307,-96.843915],[61.5774,-149.405],[44.748202,-93.288522],[33.580505,-112.153324],[30.5277,-97.8143],[38.443429,-107.868579],[41.679734,-87.664349],[38.820137,-90.880928],[40.9838,-81.4958],[37.808667,-121.298924],[42.59794,-88.41647],[36.225068,-119.314602],[34.575249,-118.048184],[41.4136,-82.24160000000001],[32.880922,-111.684228],[33.5226,-112.0959],[33.606814,-86.806285],[30.217257,-95.565871],[36.054894,-96.003674],[39.99063,-83.150099],[37.053541,-120.875686],[35.979378,-86.570379],[41.229561,-73.22695400000001],[35.740535,-86.940527],[26.509577,-81.94462900000001],[29.477281,-81.219628],[33.253536,-111.640818],[28.232329,-81.64309400000001],[35.215888,-84.866058],[35.051132,-114.59182],[26.615527,-81.801616],[28.344987,-81.61429699999999],[61.227563,-149.742602],[61.129517,-149.881796],[41.96292,-87.65667999999999],[31.074102,-97.66338500000001],[33.333883,-86.99048000000001],[28.515487,-81.379909],[30.264942,-91.995841],[41.6612,-88.46040000000001],[39.2212,-78.13590000000001],[40.7948,-73.9315],[40.91544,-74.058896],[43.016159,-78.200864],[41.21443,-96.10945],[39.76491,-75.130961],[40.538217,-79.83728499999999],[37.34036,-120.6112],[34.17945,-83.91168],[42.904232,-88.037661],[30.000261,-95.170557],[44.724374,-93.174043],[39.8667,-86.1198],[39.710778,-74.28347100000001],[39.317408,-76.65498],[38.67286,-76.87373],[34.9993,-80.6956],[36.755575,-76.008729],[33.916057,-117.957537],[34.270205,-119.248931],[40.638632,-75.440299],[33.437512,-112.421574],[40.526385,-105.022355],[36.038276,-114.995926],[36.59915,-79.41855],[38.672775,-121.72546],[30.392518,-97.744467],[21.35588,-157.92863],[21.331505,-158.092428],[19.6484,-156.0034],[38.572595,-89.987205],[42.269144,-83.502679],[40.051005,-75.058938],[29.732888,-95.625989],[36.078197,-119.047534],[33.831151,-117.942502],[36.067009,-95.776399],[39.257692,-94.65464299999999],[33.87726,-118.166406],[32.748133,-97.432168],[29.4921,-98.7093],[26.7223,-80.08490000000001],[30.66472,-96.32201499999999],[29.7302,-98.0729],[41.724465,-71.476147],[34.099047,-84.269375],[41.840369,-71.88450400000001],[41.585898,-71.99532000000001],[41.610761,-72.901906],[37.531146,-77.35570199999999],[41.24358,-76.835183],[29.8437,-97.9708],[40.841824,-76.837878],[41.0765,-85.20310000000001],[33.739409,-116.217949],[34.964885,-89.897729],[34.000001,-84.282439],[30.363559,-87.35715999999999],[40.847725,-74.809394],[37.568412,-97.242317],[44.8424,-93.77079999999999],[39.93529,-82.7927],[40.75709,-73.83540000000001],[29.483085,-98.34818300000001],[41.219497,-95.83746600000001],[38.554173,-121.698906],[45.27725,-93.56213099999999],[44.098702,-103.187464],[39.5927,-104.8043],[44.702275,-73.491221],[35.48137,-97.763218],[42.966106,-74.19002999999999],[34.2734,-118.7979],[38.596466,-121.285233],[32.821836,-117.179294],[29.517627,-98.50388],[34.424682,-117.384773],[36.357583,-119.295701],[33.760137,-118.293449],[33.682,-117.1735],[39.529998,-119.718714],[38.2583,-85.6426],[35.101339,-89.863041],[40.824125,-73.93012400000001],[34.235236,-84.45787900000001],[37.5117,-77.691],[42.623853,-71.317859],[33.918865,-117.88802],[30.455394,-88.90021900000001],[39.378584,-84.220235],[39.144586,-84.619528],[28.477827,-82.478374],[41.8677,-87.88670000000001],[43.171022,-89.26765],[38.5495,-121.4264],[33.9443,-83.7537],[29.602567,-95.264617],[30.46814,-97.59951],[40.05259,-75.66533800000001],[36.28957,-115.1331],[36.299484,-94.173495],[33.604179,-117.173854],[37.0429,-76.3912],[33.361141,-86.85259000000001],[33.121754,-96.66230899999999],[33.064687,-96.88493699999999],[45.576622,-122.564653],[35.336502,-119.03577],[39.023365,-94.24851],[42.482275,-92.44385],[40.0751,-75.1561],[43.105117,-77.746641],[40.309332,-75.85932099999999],[43.04945,-70.817669],[30.4819,-90.4594],[42.136962,-70.838953],[30.7088,-95.5664],[40.712962,-75.288023],[40.049,-75.52030000000001],[39.439629,-77.992152],[43.538413,-96.65502100000001],[36.018897,-95.884261],[42.504356,-83.08457300000001],[42.989291,-88.25860400000001],[28.039694,-80.66220300000001],[40.265441,-75.652378],[33.009075,-96.593493],[41.9543,-88.7256],[36.002854,-115.085172],[36.271928,-115.20894],[32.8128,-96.6211],[37.418054,-121.956306],[37.3741,-122.0314],[43.0876,-88.0642],[34.1371,-117.90785],[33.984956,-118.394165],[40.7439,-111.9018],[42.222,-71.0256],[35.349897,-119.125227],[39.550043,-105.006169],[30.011421,-97.86413],[38.246545,-85.514562],[34.7493,-92.34480000000001],[39.6811,-75.65219999999999]];TMAPS.headquarterLocations=[[44.97336,-93.27521299999999],[44.967895,-93.3267975],[33.368778,-111.963179],[43.5040348,-96.77281650000001],[40.763788,-111.89094],[45.13519,-93.369092],[44.974476,-93.274337],[44.97456683426126,-93.27321767807007],[44.861459,-93.313051],[33.336171,-111.963128],[32.22168,-110.952944],[42.278005,-88.978888],[44.490533,-88.090288],[43.044958,-89.36958900000001],[44.93128,-89.65698500000001]];TMAPS.distributionCenterLocations=[[45.0823983,-93.2814269],[34.1567306,-117.4553451],[38.2921829,-104.5285873],[38.6785157,-121.7732971],[31.4504629,-83.5084973],[43.1116731,-88.4992659],[44.6365107,-123.1059282],[39.6679687,-86.3400726],[38.0301356,-79.0336374],[32.4689369,-95.445877],[43.1334648,-73.606781],[36.800045,-76.51599880000001],[32.482361,-96.9944489],[42.9386856,-74.1881858],[38.9815559,-95.6852188],[39.944784,-83.2688045],[34.1591567,-117.404602],[34.1591567,-117.404602],[31.805769,-81.4306642],[41.9294736,-88.75036470000001],[32.1412239,-81.19173429999999],[35.6698552,-81.22147080000001],[30.1896756,-82.63928989999999],[33.4652252,-112.160614],[32.6818504,-97.33217999999999],[42.5236111,-92.4463889],[44.9199562,-92.94382090000001],[32.0575542,-110.7180252],[34.054807,-117.6003444],[34.6992579,-86.7483318],[42.2886529,-85.41805600000001],[33.4652252,-112.160614],[39.9375911,-77.6611022],[42.5236111,-92.4463889],[35.5005139,-119.2717761],[34.2273712,-80.6892486],[47.0342629,-122.8231915]];if(TARGET===null||typeof(TARGET)!=="object"){var TARGET=new Object()}TARGET.Carousel=function(f,c){var d=this;this.target=$(f);this.options={activeClass:"current",animationDuration:500,currentIndex:0,disabledClass:"disabled",groupsOf:4,loop:false,nextBtn:"next",prevBtn:"prev",sectionName:"section",sectionSeparator:"-",slidesSelector:"ul",slideName:"slide",slideSeparator:"-",showStates:true};if(typeof c=="object"){$.extend(this.options,c)}if(this.target){this.groupsOf=this.options.groupsOf;this.section=this.options.sectionName+this.options.sectionSeparator;this.states=false;this.animating=false;this.init=true;this.slideWindow=this.target.find(this.options.slidesSelector);this.slides=this.slideWindow.children();var a=$(this.slides[0]).width();var b=this.slides.length;var e=(a+6)*b+"px";this.slideWindow.css({width:e});this.currentIndex=(this.inBounds(this.options.currentIndex))?this.options.currentIndex:0;this.groupIndex=(this.currentIndex%this.groupsOf===0)?this.currentIndex:(Math.floor(this.currentIndex/this.groupsOf)*this.groupsOf);this.totalGroups=Math.ceil(this.slides.length/this.groupsOf);this._createNav();this._updateNav();this._viewport(true);if(b<=this.groupsOf){this._hideNav()}}};TARGET.Carousel.prototype={inBounds:function(a){return(!isNaN(parseFloat(a))&&isFinite(a)&&a>=0&&a<=(this.slides.length-1))},_createNav:function(){var e=this;var d=$(document.createElement("div")).addClass("pagination");this.prevBtn=$(document.createElement("a")).attr({href:"#",title:"Show Previous Panel"}).addClass(this.options.prevBtn).append("<span>Previous Panel</span>");this.nextBtn=$(document.createElement("a")).attr({href:"#",title:"Show Next Panel"}).addClass(this.options.nextBtn).append("<span>Next Panel</span>");this.target.prepend(this.prevBtn);this.target.append(this.nextBtn);this.target.append(d);if(this.options.showStates===true&&this.groupsOf>1){this.states=true;var f=$(document.createElement("ul"));counter=1;for(var a=0,b=this.slides.length;a<b;a++){if(a===0||a%this.groupsOf===0){var c='<li><a href="#"><span class="offscreen">Panel '+counter+" of "+this.totalGroups+"</span></a></li>";f.append(c);counter++}}d.append(f);this.stateNav=f;this.stateDots=f.find("a");this.stateDots.bind("click",function(g){g.preventDefault();e.currentIndex=e.groupsOf*$(g.currentTarget).parent().index();e.advanceTo(e.currentIndex)})}this.prevBtn.bind("click",function(g){g.preventDefault();e.prev()});this.nextBtn.bind("click",function(g){g.preventDefault();e.next()});$(document).bind("keydown",function(h){var g;h=h||window.event;switch(h.keyCode){case 37:e.prev();break;case 39:e.next();break}});e.isSwipeAnimating=false;if(TARGET.Config.hasTouch){this.slideWindow.swipe({swipeLeft:function(i,g,h,j){if(e.isSwipeAnimating===false){e.isSwipeAnimating=true;e.advanceTo(e.getNextIndex(),false,function(){e.isSwipeAnimating=false})}},swipeRight:function(i,g,h,j){if(e.isSwipeAnimating===false){e.isSwipeAnimating=true;e.advanceTo(e.getPrevIndex(),false,function(){e.isSwipeAnimating=false})}},fingers:$.fn.swipe.fingers.ALL})}},_hideNav:function(){this.prevBtn.hide();this.nextBtn.hide();this.target.find(".pagination").hide();this.target.find(".playlist-thumbs").css("margin-left",0)},prev:function(){this.currentIndex=this.getPrevIndex();TARGET.Analytics.onCarouselArrows("prev");this.advanceTo(this.currentIndex)},next:function(){this.currentIndex=this.getNextIndex();TARGET.Analytics.onCarouselArrows("next");this.advanceTo(this.currentIndex)},getPrevIndex:function(){var a=this.groupIndex-this.groupsOf;if(a<0){if(this.options.loop){a=(this.totalGroups-1)*this.groupsOf}else{a=0}}return a},getNextIndex:function(){var a=this.groupIndex+this.groupsOf;if(a>=this.slides.length){if(this.options.loop){a=0}else{a=this.groupIndex}}return a},advanceTo:function(b,c,a){var e=this;if(!this.inBounds(b)){b=this.slides.length-1}this.groupIndex=b=parseInt(b,10);var d=this.slides[b].offsetLeft+"px";this._killAnimation();if(c){this.slides.find("a").css({display:"inline-block",visibility:"visible"});this.slideWindow.css({left:"-"+d});this._viewport()}else{this.animating=true;this.slides.find("a").css({display:"inline-block",visibility:"visible"});this.slideWindow.animate({left:"-"+d},this.options.animationDuration,"easeOutQuad",function(f){e._viewport();e._killAnimation();if(typeof a=="function"){a.call(this)}})}this._updateNav(b)},_viewport:function(b){var a=this.slides.slice(this.groupIndex,(this.groupIndex+this.groupsOf));var c=[];$.each(this.slides,function(e,d){if(jQuery.inArray(d,a)==-1){c.push(d)}});$(c).find("a").css({display:"none",visibility:"hidden"});if(!this.init){this.slides.eq(this.currentIndex).next("a").focus()}this.init=false},_updateNav:function(){var d=this.groupIndex/this.groupsOf;if((this.groupIndex-this.groupsOf<0)&&this.options.loop!==true){this.prevBtn.addClass(this.options.disabledClass).attr("tabIndex","-1")}else{this.prevBtn.removeClass(this.options.disabledClass).attr("tabIndex","0")}if((this.groupIndex+this.groupsOf>=this.slides.length)&&this.options.loop!==true){this.nextBtn.addClass(this.options.disabledClass).attr("tabIndex","-1")}else{this.nextBtn.removeClass(this.options.disabledClass).attr("tabIndex","0")}var g=(d===0)?1:d;var f=(d+2>this.totalGroups)?this.totalGroups:d+2;this.prevBtn.next("span").text("Show panel "+g+" of "+this.totalGroups);this.nextBtn.next("span").text("Show panel "+f+" of "+this.totalGroups);if(this.states){this.stateDots.removeClass(this.options.activeClass);this.stateDots.eq(d).addClass(this.options.activeClass);var b="",a=1;for(var c=0,e=this.stateDots.length;c<e;c++){if(c===d){b=", current";this.stateDots.eq(d).next("a").attr("tabindex","-1")}else{b="";this.stateDots.eq(d).next("a").attr("tabindex","0")}$(this.stateDots).eq(d).next("span").text("Show panel "+c+" of "+this.totalGroups);a++}}},_killAnimation:function(){if(this.animating){this.slideWindow.stop()}this.animating=false}};TARGET.VideoCarousel=function(a,b){var d=this;if(!a){return}this.options={activeClass:"active",autoPlay:"false",jsonPath:"../video/video_content.txt",elWrapper:".gallery.video-player",playerID:"hero-player",swfPlayerPath:"../swf/EverestDispatcher.swf",pathPrefix:"#video-",elControls:".controls a",jsonString:""};if(typeof b=="object"){$.extend(this.options,b)}this.carousel=a;this.init=this.carousel.init=true;this.pathPrefix=this.options.pathPrefix;this._route();this.carousel.advanceTo(this.carousel.groupIndex,true);this.lnks=this.carousel.slides;this.lnks.eq(this.carousel.currentIndex).addClass(this.options.activeClass);this.lnks.bind("click",function(f){f.preventDefault();d.selectSlide($(this))});this.videoOptions={autoplay:this.options.autoPlay,audiodescriptionSourceRatio:0.5,autosize:"full",};this.videoItem=new TARGET.VideoItem($(".gallery.video-player"),this.options.elControls,this.videoOptions,true);this.videoPlayer=this.videoItem.videoPlayer;var c=$(this.carousel.target).parent();this.shareThis=c.find(".share-this");this.shareLinks=this.shareThis.find("a");this.shareHeading=this.shareThis.find("h3");this.twitterShare=this.shareLinks.filter(".twitter");this.facebookShare=this.shareLinks.filter(".facebook");this.linkedInShare=this.shareLinks.filter(".linkedin");this.emailShare=this.shareThis.find(".icon-email");this.transcriptLink=c.find(".transcriptLink");this.loadData(this.carousel.currentIndex)};TARGET.VideoCarousel.prototype={_route:function(){if(window.location.hash!==""){var c=window.location.hash.split(this.pathPrefix).pop();if($(c)){var b=this.carousel.slideWindow.children("#"+c).prevAll().size()}else{b=this.carousel.currentIndex}if(this.carousel.inBounds(b)){if(b%this.carousel.groupsOf===0){this.carousel.groupIndex=this.carousel.currentIndex=b}else{var a=Math.floor(b/this.carousel.groupsOf)*this.carousel.groupsOf;this.carousel.currentIndex=b;this.carousel.groupIndex=a}}else{this.carousel.groupIndex=this.carousel.currentIndex=0}}else{this.carousel.groupIndex=this.carousel.currentIndex=0}},selectSlide:function(a){var b=this.pathPrefix+a.attr("id");var c=a.prevAll().size();this.lnks.removeClass(this.options.activeClass);a.addClass(this.options.activeClass);window.location.hash=b;this.loadData(c)},loadData:function(a){var c=this.carousel.slides.eq(a).attr("id"),b=this;if(this.jsonPath){$.ajax({url:this.options.jsonPath,method:"get",success:function(d){b.jsonData=jQuery.parseJSON(d);b.updateVideo(b.jsonData[c])}})}else{if(this.options.jsonString){this.jsonData=jQuery.parseJSON(this.options.jsonString);this.updateVideo(this.jsonData[c])}else{if(this.jsonData[c]){this.updateVideo(this.jsonData[c])}else{throw"Can't find videoID: "+c+" in the JSON data"}}}},updateVideo:function(b){var a="false";if(this.init){a="false"}var d={title:b.Title,poster:b.PosterImage,mp4Source:b.MP4Path,source:b.URL,captions:b.ClosedCaptionUrl,autoplay:a};var e=$("#"+this.options.playerID);if(swfobject.hasFlashPlayerVersion("9.0.0")){this.videoPlayer.playVideo(d);if(!this.init){this.videoPlayer.getFlashPlayer().focus()}}else{if(e){if(this.init){this.videoItem.embedHTML5Player(d)}else{var c=e.children("video");c.attr("poster",b.PosterImage).children("source").attr("src",b.MP4Path);if(Modernizr.video){c[0].load()}c.focus()}}}this.init=false;var f=encodeURIComponent(window.location.href);if(b.TwitterSharingText){this.twitterShare.attr("href","http://twitter.com/intent/tweet?text="+b.TwitterSharingText).parent().show()}else{this.twitterShare.parent().hide()}if(b.LinkedInSummary){this.linkedInShare.attr("href","http://www.linkedin.com/shareArticle?mini=true&url="+f+"&title="+b.LinkedInTitle+"&summary="+b.LinkedInSummary+"&source=target.com").parent().show()}else{this.linkedInShare.parent().hide()}if(b.FacebookSharingText){this.facebookShare.attr("href","http://www.facebook.com/sharer.php?s=100&p[url]="+f+"&p[title]="+b.LinkedInTitle+"&p[summary]="+b.FacebookSharingText+"&p[images][0]="+b.PosterImageThumb).parent().show()}else{this.facebookShare.parent().hide()}this.emailShare.hide();if(this.shareThis.find("li:hidden").length==this.shareThis.find("li").length){this.shareHeading.hide()}if(b.TranscriptUrl){this.transcriptLink.show().attr("href",b.TranscriptUrl)}else{this.transcriptLink.hide()}}};TARGET.VideoItem=function(d,e,b,a){var c=this;this.options={elPlayer:".player",minFlashVersion:"9.0.0",title:b.Title,source:b.URL,mp4Source:b.MP4Path,poster:b.PosterImage,captions:b.ClosedCaptionUrl,autoplay:b.autoplay,callback:function(){GlobalFlashVideoReady()}};if(typeof b=="object"){$.extend(this.options,b)}this.elWrapper=$(d);this.elFlashPlayerID=this.elWrapper.find(this.options.elPlayer).attr("id");this.elControls=this.elWrapper.find(e);$(document).bind("keydown",function(f){if(f.keyCode===27){c.isFlash===true?c.videoPlayer.stop():c.videoPlayer.pause()}});this.init(a)};TARGET.VideoItem.prototype={init:function(a){var b=this;if(swfobject.hasFlashPlayerVersion(this.options.minFlashVersion)&&TARGET.Util.isMobile()!==true){this.embedFlashPlayer()}else{if(a===false){this.embedHTML5Player()}}this.elControls.unbind("click").bind("click",function(c){c.preventDefault();var d=$(this);if(d.hasClass("play")){b.videoPlayer.play()}else{if(d.hasClass("pause")){b.videoPlayer.pause()}else{if(d.hasClass("stop")){b.isFlash===true?b.videoPlayer.stop():b.videoPlayer.pause()}}}})},embedFlashPlayer:function(){var a=this;var c=new Date().getTime();var b="/assets/corporate/swf/EverestDispatcher.swf?"+c;this.videoPlayer=new TARGET.EverestVideoPlayer(this.elFlashPlayerID,"100%","100%",b,"videoPlayer",this.options);this.isFlash=true},embedHTML5Player:function(a){var c=this;if(!a){a=this.options}a.PosterImage=(a.PosterImage)?a.PosterImage:a.poster;a.MP4Path=(a.MP4Path)?a.MP4Path:a.mp4Source;var b=$('<video controls="controls" poster="'+a.PosterImage+'" autobuffer="autobuffer"><source src="'+a.mp4Source+'" type="video/mp4" />Sorry! Your browser can\'t play our HTML5 videos. Please enable Flash.</video>');this.elWrapper.find(this.options.elPlayer).append(b);this.videoPlayer=b[0];if(Modernizr.video){this.videoPlayer.addEventListener("play",function(){if(c.videoPlayer.currentTime<1){var d=GlobalTitleScrub(a.title);if($(this).attr("data-played-title")!==d){dataLayer.push({event:"videoPlay",videoTitle:d});$(this).attr("data-played-title",d)}}});this.videoPlayer.addEventListener("ended",function(){var d=GlobalTitleScrub(a.title);if($(this).attr("data-completed-title")!==d){dataLayer.push({event:"videoComplete",videoTitle:d});$(this).attr("data-completed-title",d)}});this.videoPlayer.load()}this.isFlash=false}};function GlobalFlashVideoReady(){var a=GlobalFlashFindPlayer();a.addVideoPlayerEventListener("eventPlay","GlobalFlashVideoPlay");a.addVideoPlayerEventListener("eventPause","GlobalFlashVideoPause");a.addVideoPlayerEventListener("eventComplete","GlobalFlashVideoComplete")}function GlobalFlashVideoPlay(){var a=$(GlobalFlashFindPlayer());var b=GlobalFlashFindTitle();if(a.attr("data-played-title")!==b){dataLayer.push({event:"videoPlay",videoTitle:b});a.attr("data-played-title",b)}}function GlobalFlashVideoPause(){}function GlobalFlashVideoComplete(){var a=$(GlobalFlashFindPlayer());var b=GlobalFlashFindTitle();if(a.attr("data-completed-title")!==b){dataLayer.push({event:"videoComplete",videoTitle:b});a.attr("data-completed-title",b)}}function GlobalFlashFindPlayer(){var a=$(".video-player.single")[0]||$(".video-player")[0];return $(a).find("object")[0]}function GlobalFlashFindTitle(){var a=$(GlobalFlashFindPlayer());var d="undefined";var b=a.find("[name='flashvars']").attr("value");if(b){var c=b.match(/title=(.*?)&/);if(c){d=c[1]}}if(d==="undefined"){d=$(".playlist-thumbs .active .video-title").first().text()||d}return GlobalTitleScrub(d)}function GlobalTitleScrub(a){return a.replace(/[!*)']/g,"-")}var CheckBoxWidget=function(c,a){var b=this;this.options={};if(typeof a=="object"){$.extend(this.options,a)}this.checkWrapper=c;this.checkInput=this.checkWrapper.find("input");this.checkLabel=this.checkWrapper.find("label");this.checkSquare=this.checkWrapper.find("span.styledCheck");this.checkSquare.attr("tabIndex",0).bind("keydown",function(d){if(d.keyCode==32){d.preventDefault();if($(this).siblings("input[type=checkbox]").attr("checked")){b.actionUncheck()}else{b.actionCheck()}}});this.checkWrapper.bind("click",function(d){d.preventDefault();if($(this).find("input").attr("checked")){b.actionUncheck()}else{b.actionCheck()}});this.checkLabel.bind("dblclick",function(d){d.preventDefault()})};CheckBoxWidget.prototype={actionCheck:function(){this.checkInput.attr({checked:"checked"});this.checkWrapper.addClass("checked");this.checkSquare.text("X")},actionUncheck:function(){this.checkInput.removeAttr("checked");this.checkWrapper.removeClass("checked");this.checkSquare.empty()}};if(TARGET===null||typeof(TARGET)!=="object"){var TARGET=new Object()}TARGET.InlineVideoWidget=function(c,a){var b=this;this.options={};if(typeof a=="object"){$.extend(this.options,a)}this.elTarget=$(c);this.elWrapper=this.elTarget.parent();this.isRemote=false;this.elToFocus;this.inlineVideoTarget;this.modalHeight=450;this.isMobileEmbedded=false;this.videoJSONCache=null;if(this.elTarget.hasClass("remote")){this.isRemote=true}if(TARGET.Util.isMobile()||Modernizr.touch){this.mobileVideoEmbed()}jQuery(window).bind("resize",function(){if(TARGET.Util.isMobile()||Modernizr.touch){if(!b.isMobileEmbedded){b.mobileVideoEmbed()}}else{if(b.isMobileEmbedded){b.mobileVideoUnembed()}}});if(!TARGET.Util.isMobile()){this.elTarget.bind("click",function(g){g.preventDefault();$(".controls .pause").click();var h=null;if(b.isRemote){var f=b.elTarget.attr("data-source");var d={url:f,dataType:"json",success:function(e,j,i){if(e!==""){b.videoJSONCache=e;b.buildVideoEmbed(b.videoJSONCache);b.launchOverlay()}},error:function(i,j,e){}};if(b.videoJSONCache){b.buildVideoEmbed(b.videoJSONCache);b.launchOverlay()}else{$.ajax(d)}}else{b.inlineVideoTarget=$(b.elTarget.attr("data-source"));b.launchOverlay()}})}};TARGET.InlineVideoWidget.prototype={mobileVideoEmbed:function(){var c=this;c.isMobileEmbedded=true;if(c.isRemote){var b=c.elTarget.attr("data-source"),a={url:b,dataType:"json",success:function(d,f,e){if(d!==""){c.videoJSONCache=d;c.buildVideoEmbed(c.videoJSONCache);c.inlineVideoTarget.removeClass("hidden");c.elTarget.hide()}},error:function(e,f,d){}};if(c.videoJSONCache){c.buildVideoEmbed(c.videoJSONCache);c.inlineVideoTarget.removeClass("hidden");c.elTarget.hide()}else{$.ajax(a)}}else{c.inlineVideoTarget=$(c.elTarget.attr("data-source"));c.launchOverlay()}},mobileVideoUnembed:function(){var a=this;a.inlineVideoTarget.remove();a.elTarget.show();a.isMobileEmbedded=false},buildVideoEmbed:function(b){var c=this,a="",f="";if(b.Caption){a="<h3>"+b.Caption+"</h3>";if(b.SubCaption){this.modalHeight=450;a+="<p>"+b.SubCaption+"</p>"}}else{if(b.Title){a="<h3>"+b.Title+"</h3>"}}if(b.TranscriptUrl){f='<p><a href="'+b.TranscriptUrl+'">read full transcript</a></p>'}if(b.PosterImage){b.PosterImage=TARGET.Util.trimTilde(b.PosterImage)}if(b.PosterImageThumb){b.PosterImageThumb=TARGET.Util.trimTilde(b.PosterImageThumb)}var e=new Date().getTime();var d='<div class="inline-video-wrapper hidden"><div class="gallery video-player single"><div id="player'+e+'" class="inline-player"></div></div><div class="offscreen controls"><a class="play" href="#">play video</a><a class="pause" href="#">pause video</a><a class="stop" href="#">stop video</a></div>';d+='<div class="videoInfo-col1">'+a+'</div><div class="videoInfo-col2">'+f+'</div><div class="clear"></div></div>';this.elWrapper.append(d);this.inlineVideoTarget=this.elWrapper.find(".inline-video-wrapper");var g={autoplay:"false",autosize:"full",elPlayer:".inline-player",audiodescriptionSourceRatio:0.5,title:b.Title,PosterImage:b.PosterImage,MP4Path:b.MP4Path,URL:b.URL,ClosedCaptionUrl:b.ClosedCaptionUrl};this.videoItem=new TARGET.VideoItem(this.elWrapper,".controls a",g,false)},launchOverlay:function(){var b=this;if(b.inlineVideoTarget&&b.inlineVideoTarget.length>0){var a=b.inlineVideoTarget.clone();b.inlineVideoTarget.removeClass("hidden");$.overlay.load({height:b.modalHeight,width:685,div:b.inlineVideoTarget,onClose:function(){$(".inline-video-wrapper .controls a").unbind()}})}}};if(TARGET==null||typeof(TARGET)!="object"){var TARGET=new Object()}TARGET.HistoryTimelineText=(function(){var a;function b(){return{initialize:function(c){var d=this;d.eventHandlers()},eventHandlers:function(){var c=this;$(".about.history-text a.back-to-top").click(function(d){c.backToTopLinks(d)});$(".about.history-text nav#history-text-nav ul li a").click(function(d){c.historyTextNav(d)});$(".about.history-text .history-text-decade-wrapper h2.history-text-decade-label").click(function(d){c.historyTextNavMobile(d)})},backToTopLinks:function(c){var d=this;TARGET.Util.smoothScroll(c,true,null,function(){$("#history-text-nav li").removeClass("current");$("#history-text-nav li:first").addClass("current")})},historyTextNav:function(c){var d=this;var g=$(c.target);var f=$(g.attr("href")).next(".history-text-block");TARGET.Util.smoothScroll(c,false,f,function(){$("#history-text-nav li").removeClass("current");g.parent("li").addClass("current")})},historyTextNavMobile:function(d){var h=this;var i=$(d.target);var g=$(".history-text-decade-wrapper");var c=i.parent(".history-text-decade-wrapper");var f=c.filter(".active").length;g.each(function(){$(this).removeClass("active")});if(!f){c.addClass("active")}}}}return{getInstance:function(){if(!a){a=b()}return a}}})();if(TARGET===null||typeof(TARGET)!=="object"){var TARGET=new Object()}TARGET.RecruitingEvents=(function(){var a;function b(){return{elRecruitingEvents:$(".recruiting-events-widget"),startNum:1,endNum:10,storiesPerPage:10,storyPageIndex:1,endIndex:11,elStoryWrapper:$(".storyWrapper"),panelThreshold:6,storyStartId:0,storyEndId:0,kickoff:function(c){var d=this;this.recruitingFilterSubmitBtn=this.elRecruitingEvents.find(".form-widget input.redBtn");this.recruitingSelectState=$("#state-select").children("select");this.recruitingSelectEvent=$("#event-select").children("select");this.recruitingErrorState=this.elRecruitingEvents.find(".error");this.loadMoreBtn=$("#load-more");this.elListTop=$("#event-list-top");this.options=c;this.elEventListWrapper=this.elRecruitingEvents.find(".upcoming-events > div");this.elEventList=this.elEventListWrapper.find("ul");this.elEventListItems=this.elEventList.children("li");this.elEventLinks=this.elEventListItems.find("a");this.eventTemplate='<li><div class="float"><p class="name-city"><a href="#" class="title"><span class="name"></span></a><span class="city"></span></p><p class="date-location"><span class="date"></span><span class="location"></span></p></div><p class="learn-more"><a href="" class="redBtn"><span class="name offscreen"></span>learn more</a></p><div class="clear"></div></li>';this.eventHandlers()},eventHandlers:function(){var c=this;this.recruitingFilterSubmitBtn.on("click",function(d){d.preventDefault();c.buttonClickHandler(d)});this.loadMoreBtn.find("a").on("click",function(e){e.preventDefault();c.storyPageIndex++;c.endIndex=c.storiesPerPage*c.storyPageIndex;var f=(c.endIndex-c.storiesPerPage)+1;c.loadStories(f,c.endIndex,function(){});var d=$("#topOfList").offset().top;$("body,html").animate({scrollTop:d},1000,"easeInOutCubic")})},resetIndexCounters:function(c){this.endIndex=10;this.storyPageIndex=1},buttonClickHandler:function(c){var e=this;var f=this.recruitingSelectState.val(),d=this.recruitingSelectEvent.val();e.resetIndexCounters();this.loadStories(this.startNum,this.endNum)},getRecruitingEventsURL:function(d,c){return"/recruitingevents/"+this.recruitingSelectState.val()+"/"+this.recruitingSelectEvent.val()+"?start="+d+"&end="+c},loadStories:function(h,e,d){var g=this;if((!h||!e)&&(this.storyNum||this.endNum===0)){if(this.endNum<0){this.endNum=0}this.startNum=this.endNum;this.endNum=this.endNum+this.storyLoadNum}var f=this.getRecruitingEventsURL(h,e);var c={url:f,type:"GET",success:function(i){if(i.TotalCount>0){g.clearEvents();g.buildEvents(i,null,d)}else{g.showEmptyMessage()}}};$.ajax(c)},buildEvents:function(e,l,k){var m=this;var j;for(j=0;j<e.TotalCount;j++){var f=e.Events[j];if(f){var g=$(m.eventTemplate);var h=f.MoreInfoLink;var c=f.OpenMoreInfoLinkInNewWindow;g.find("a").attr("href",h).find(".name").text(f.Name);if(c){g.find("a").attr({title:"Link opens in a new window",target:"_blank"}).append('<span class="offscreen"> opens in a new window</span>')}if(f.City!==null||f.State!==null){var d=(f.City!==null?f.City:"")+(f.State!==null?", "+f.State:"");g.find(".city").text(d)}if(f.EventStartDate!==null){if(f.EventEndDate!==null){g.find(".date").text(m.formatDate(f.EventStartDate,f.EventEndDate))}else{g.find(".date").text(m.formatStartDate(f.EventStartDate))}}if(f.Location!==null){g.find(".location").text(f.Location)}m.elEventList.append(g)}}if(typeof l=="function"){l.call(this)}if(e.TotalCount>10&&e.TotalCount>m.endIndex){this.loadMoreBtn.addClass("visible")}else{this.loadMoreBtn.removeClass("visible")}},formatDate:function(d,c){return d+" - "+c},formatStartDate:function(c){return c},clearEvents:function(){var c=this;this.elEventListWrapper.find(".empty").removeClass("visible");this.elEventList.empty()},showEmptyMessage:function(){this.clearEvents();this.elEventListWrapper.find(".empty").addClass("visible");this.loadMoreBtn.removeClass("visible")}}}return{getInstance:function(){if(!a){a=b()}return a}}})();if(TARGET===null||typeof(TARGET)!=="object"){var TARGET=new Object()}TARGET.DiscoverPagination=(function(){var a;function b(){return{elStoryWrapper:$(".storyWrapper"),numDesktopPanelsToShow:3,panelThreshold:6,storyStartId:0,storyEndId:0,kickoff:function(c){var d=this;this.options=c;this.storyEndpoint=this.options.storyEndpoint;this.storyLoadNum=this.options.storyLoadNum;this.elArrows=$("nav.arrows");this.elPanels=this.elStoryWrapper.find("article");this.elPanelLinks=this.elPanels.find("a");this.numPanels=this.elPanels.length;this.numPanelWidth=this.elPanels.first().width()+70;this.numCurrPanel=0;this.storyTemplate='<article><h3 class="block-title"><a href="#"></a></h3><div class="img"><a href="#"></a></div><div class="article-body"><time class="date" datetime=""></time><p class="bullet tags"></p><div class="sharing"><div class="share-button"><div class="fb-like" data-href="" data-send="false" data-layout="button_count" data-width="120" data-show-faces="false"></div></div><div class="share-button"><a href="https://twitter.com/share" class="twitter-share-button" data-text="" data-url="" data-dnt="true" data-lang="en">Tweet</a></div></div></div><p class="mobile-read-more"><a href="#" class="more" title="Read the full story">read more</a></p></article>';this.eventHandlers();if(this.elStoryWrapper.children().length===0){this.loadStories()}else{this.setupStories();this.storyEndId=this.elStoryWrapper.children().length}},eventHandlers:function(){var c=this;this.elArrows.find("a").bind("click",function(f){f.preventDefault();f.stopPropagation();if(!$(this).hasClass("disabled")){var d=$(f.currentTarget);if(d.hasClass("next")){c.nextArrowAction()}else{if(d.hasClass("previous")){c.prevArrowAction()}}}});if(!Modernizr.touch){this.elPanelLinks.on("focus",function(d){var f=$(this).parents("article");if((c.getCSSNumberFromPxValue(f.css("left"))+c.getCSSNumberFromPxValue(c.elStoryWrapper.css("left")))>$(window).width()-c.numPanelWidth){c.elArrows.find("a.next").focus()}else{if(c.getCSSNumberFromPxValue(f.css("left"))+c.getCSSNumberFromPxValue(c.elStoryWrapper.css("left"))<0){c.elArrows.find("a.previous").focus()}}})}$(window).resize(function(d){c.setupStories()});if(TARGET.Util.isMobile()){this.loading=false;jQuery(window).bind("scroll",function(){var d=jQuery("footer#global-footer").offset();if((jQuery(window).scrollTop()+jQuery(window).height())>=d.top){if(!c.loading){c.loading=true;c.loadStories(false,false,function(){c.loading=false})}}})}c.isSwipeAnimating=false;if(TARGET.Config.hasTouch){$(".storyFrame").swipe({swipeLeft:function(f,d,e,g){if(c.isSwipeAnimating===false){c.isSwipeAnimating=true;c.nextArrowAction(function(){c.isSwipeAnimating=false})}},swipeRight:function(f,d,e,g){if(c.isSwipeAnimating===false){c.isSwipeAnimating=true;c.prevArrowAction(function(){c.isSwipeAnimating=false})}},fingers:$.fn.swipe.fingers.ALL})}},loadStories:function(h,g,d){var f=this;if((!h||!g)&&(this.storyEndId||this.storyEndId===0)){if(this.storyEndId<0){this.storyEndId=0}this.storyStartId=this.storyEndId;this.storyEndId=this.storyEndId+this.storyLoadNum}var e=this.storyEndpoint.replace("{start_id}",this.storyStartId).replace("{end_id}",this.storyEndId);var c={url:e,type:"GET",success:function(i){if(i.length>0){f.storeStories(i);f.buildStories(i,null,d)}}};$.ajax(c)},loadStoriesFromHash:function(d){var c=this;if(d<0){d=0;window.location.hash=d}this.loadStories(0,(d+10),function(){c.goToStoryByHash(d)})},buildStories:function(h,f,e){var g=this;for(story in h){if(story<h.length-1&&h[story]!==null){var i=$(g.storyTemplate);var j=h[story].ArticleLink;i.find("h3.block-title a").text(h[story].Title).attr("href",j);if(h[story].Children[0]&&h[story].Children[0].SummaryImage){var d=TARGET.Util.trimTilde(h[story].Children[0].SummaryImage);var c=h[story].Children[0].ImageAlt;i.find("div.img a").attr("href",j).append('<img src="'+d+'" alt="" />')}i.find(".article-body time").text(h[story].ArticleDate).attr("datetime",h[story].ArticlePropertyDate);i.find(".article-body time").after(h[story].ShortDescription);i.find(".article-body time").next("p").find("a.more").attr("href",h[story].ArticleLink);if(h[story].Tags!=undefined&&h[story].Tags.length>0){i.find("p.tags").before('<p><a href="'+h[story].ArticleLink+'" class="more" title="Read the full story">read the full story</a></p>').append("TAGS: ");for(tag in h[story].Tags){if(tag<h[story].Tags.length){var k=$("<a></a>");k.attr("href",h[story].Tags[tag].TagURL).attr("rel",h[story].Tags[tag].TagID).text(h[story].Tags[tag].TagName);i.find("p.tags").append(k);if(tag!=(h[story].Tags.length-1)){i.find("p.tags").append(", ")}}}}else{i.find("p.tags").remove()}i.find(".share-button .fb-like").attr("data-href",h[story].ArticleLink);i.find(".share-button .twitter-share-button").attr("data-url",h[story].ArticleLink).attr("data-text",h[story].Title);twttr.widgets.load();this.elStoryWrapper.append(i)}}if(typeof f=="function"){f.call(this)}this.setupStories(e)},setupStories:function(c){var d=this;this.elPanels=this.elStoryWrapper.find("article");this.numPanels=this.elPanels.length;this.numPanelWidth=this.elPanels.first().width()+70;if(TARGET.Util.isMobile()===false){this.elPanels.each(function(g,f){$(this).css({left:d.numPanelWidth*g})})}d.checkArrowState();if(typeof c=="function"){c.call(this)}},storyPersistence:function(){var c=this;if(store!==null){if(store.enabled){if(store.get("discoverStoriesLoaded")&&window.location.hash){var d=window.location.hash.split("#")[1];if(!isNaN(d)){c.popStories(d)}}else{if(store.get("discoverStoriesLoaded")&&!window.location.hash){c.clearStories()}else{if(!store.get("discoverStoriesLoaded")&&window.location.hash){var d=window.location.hash.split("#")[1];if(!isNaN(d)){c.loadStoriesFromHash(d)}}}}}else{if(!store.get("discoverStoriesLoaded")&&window.location.hash){c.loadStoriesFromHash()}}}},storeStories:function(c){var d=this;var e=store.get("discoverStoriesLoaded");if(!e){e=new Array()}for(key in c){if(typeof c[key]!==null){e.push(c[key])}}store.set("discoverStoriesLoaded",e)},popStories:function(e){var c=this;var d=store.get("discoverStoriesLoaded");this.clearStories();if(typeof d=="object"){this.buildStories(d,null,function(){c.goToStoryByHash(e)})}else{this.loadStoriesFromHash(e)}},clearStories:function(){var c=this;store.remove("discoverStoriesLoaded")},prevArrowAction:function(c){var d=this;this.numPrevPanel=this.numCurrPanel;this.elArrows.find("a").removeClass("disabled").removeAttr("style");if(this.numCurrPanel>0){this.numCurrPanel--;this.animateLeft="+="+this.numPanelWidth;this.pageSlideAction(false,function(){d.checkArrowState();if(typeof c=="function"){c.call(this)}})}else{if(typeof c=="function"){c.call(this)}}},nextArrowAction:function(c){var d=this;this.numPrevPanel=this.numCurrPanel;this.elArrows.find("a").removeClass("disabled").removeAttr("style");if(this.numCurrPanel<this.numPanels-1){this.numCurrPanel++;if(this.numPanels-this.numCurrPanel==this.panelThreshold){this.loadStories()}this.animateLeft="-="+this.numPanelWidth;this.pageSlideAction(false,function(){d.checkArrowState();if(typeof c=="function"){c.call(this)}})}else{if(typeof c=="function"){c.call(this)}}},checkArrowState:function(c){var d=this;if(this.numCurrPanel>=this.numPanels-1&&d.numCurrPanel===0){this.elArrows.find("a").removeClass("disabled").removeAttr("style");this.elArrows.find("a.next").addClass("disabled").fadeOut(250);this.elArrows.find("a").removeClass("disabled").removeAttr("style");this.elArrows.find("a.previous").addClass("disabled").fadeOut(250)}else{if(this.numCurrPanel>=this.numPanels-1){this.elArrows.find("a").removeClass("disabled").removeAttr("style");this.elArrows.find("a.next").addClass("disabled").fadeOut(250)}else{if(d.numCurrPanel===0){this.elArrows.find("a").removeClass("disabled").removeAttr("style");this.elArrows.find("a.previous").addClass("disabled").fadeOut(250)}else{this.elArrows.find("a").removeClass("disabled").removeAttr("style")}}}},goToStoryByHash:function(e){var d=this;var c=this.elPanels.length-1;if(!c){c=0}if(c<e){this.numCurrPanel=c;window.location.hash=this.numCurrPanel;this.storyEndId=this.numCurrPanel;this.loadStories()}else{this.numCurrPanel=e}var f=d.numPanelWidth*this.numCurrPanel;d.animateLeft="-="+f;d.pageSlideAction(false,function(){d.checkArrowState()})},pageSlideAction:function(d,c){var e=this;this.elStoryWrapper.animate({left:this.animateLeft},this.numAnimTime,"easeOutQuart",function(){if(TARGET.Util.isMobile()===false&&d!==true){e.elPanels.eq(e.numCurrPanel).find("h3 a").focus();if(typeof c=="function"){c.call(this)}}})},updateArrows:function(){var c=this;this.elArrows.filter(".previous").attr("title","Go to panel "+(this.numCurrPanel+1)+" of "+this.numPanels);this.elArrows.filter(".next").attr("title","Go to panel "+(this.numPrevPanel+1)+" of "+this.numPanels)},getCSSNumberFromPxValue:function(c){return parseInt(c.split("px")[0])}}}return{getInstance:function(){if(!a){a=b()}return a}}})();if(TARGET===null||typeof(TARGET)!=="object"){var TARGET=new Object()}TARGET.TagPanelController=(function(){var a;function b(){return{mobileTagNavSizeNums:{width:"100%",height:"350"},elTagWrapper:$("#tags"),elPanelTrigger:$("#tagTrigger"),elTagPanel:$(".tagList"),elAccessLabel:$(".accessLabel"),numColumns:4,isOpen:false,supportsTransitions:$(".csstransitions").length,isMobile:false,kickoff:function(){var c=this;this.initialPanelWidth=this.elTagPanel.width();this.elTagPanelUl=this.elTagPanel.find("ul");this.elTagPanelUl.columnize({columns:this.numColumns,buildOnce:true});this.elTagPanelSpans=this.elTagPanel.find("span.bg");this.setSizeValues();this.elTagPanel.addClass("hidden").css({height:0,width:this.numPanelHalfWidth});this.elPanelTrigger.bind("click",function(d){d.preventDefault();c.tagPanelAction(false,d)});$(document).click(function(d){if(c.elTagWrapper.has(d.target).length===0){c.tagPanelAction(true)}}).keydown(function(d){if(d.keyCode===27){c.tagPanelAction(true)}});$(window).resize(function(d){c.setSizeValues();if(c.isOpen==true){c.closePanel()}})},setSizeValues:function(){this.isMobile=TARGET.Util.isMobile();this.numPanelHeight=this.isMobile?this.mobileTagNavSizeNums.height+"px":"427px";this.numPanelFullWidth=this.isMobile?this.mobileTagNavSizeNums.width:this.initialPanelWidth;this.numPanelHalfWidth=this.isMobile?this.mobileTagNavSizeNums.width:(this.numPanelFullWidth/2)+11+"px"},tagPanelAction:function(d,c){var e=this;if(this.isOpen===false&&d!==true){this.openPanel(c)}else{if(this.isOpen===true){this.closePanel()}}},openPanel:function(e){var f=this;this.elTagWrapper.addClass("active");this.elAccessLabel.text("collapse tags:");var c=this.elTagPanel.find(".current");var d=c.length?c:this.elTagPanel.find("a").first();this.elTagPanel.removeClass("hidden").animate({height:this.numPanelHeight}).animate({width:this.numPanelFullWidth},function(){if(f.isMobile){TARGET.Util.smoothScroll(e,false,f.elPanelTrigger)}d.focus();f.elTagPanelSpans.fadeIn(400)});this.isOpen=true},closePanel:function(){var c=this;this.elAccessLabel.text("expand tags:");this.elTagPanelSpans.fadeOut(150);this.elTagPanel.animate({width:this.numPanelHalfWidth}).animate({height:"0px"},function(){$(this).addClass("hidden");c.elPanelTrigger.focus()});this.isOpen=false;var d=setTimeout(function(){c.elTagWrapper.removeClass("active")},700)}}}return{getInstance:function(){if(!a){a=b()}return a}}})();if(TARGET==null||typeof(TARGET)!="object"){var TARGET=new Object()}TARGET.GrantsRecipients=function(c,a){var b=this;this.options={};if(typeof a=="object"){$.extend(this.options,a)}this.stateListContainer=$("#state_list_container");this.stateListTrigger=this.stateListContainer.find(".showhide-trigger");this.stateList=$("#state_list");this.stateListItems=this.stateList.children();this.stateListAnchors=this.stateListItems.children("a");this.states=this.stateList.find("a");this.cityListContainer=$("#city_container");this.cityListTrigger=this.cityListContainer.find(".showhide-trigger");this.cityList=$("#city_list");this.cityListItems=this.cityList.children();this.dataList;this.pagination=$(".pagination");this.resultsNavigationContainer=this.pagination.find("ul");this.resultsPrev=this.resultsNavigationContainer.find(".previous a");this.resultsNext=this.resultsNavigationContainer.find(".next a");this.resultsCount=this.resultsNavigationContainer.find(".count span");this.resultsContainer=$("#results_container");this.resultsList=this.resultsContainer.children("ul");this.resultsSelector={state:"",city:""};this.setupResultsContainer();this.disable(this.cityListTrigger);this.pagination.hide();this.resultsSet=false;this.selectedState;this.selectedCity;$(this.stateList).delegate("a","click keydown",function(d){if(d.type=="click"){d.preventDefault();b.__changeStateDetector(d)}else{if(d.type=="keydown"&&d.keyCode==13){b.__changeStateDetector(d)}}});$(this.cityList).delegate("a","click keydown",function(d){if(d.type=="click"){d.preventDefault();b.__changeCityDetector(d)}else{if(d.type=="keydown"&&d.keyCode==13){b.__changeCityDetector(d)}}});this.disable(this.resultsPrev);this.disable(this.resultsNext);this.resultsPrev.bind("click",function(d){b.previousResultsPage(d)});this.resultsNext.bind("click",function(d){b.nextResultsPage(d)})};TARGET.GrantsRecipients.prototype={disable:function(a){if(a[0].tagName==="A"){a.attr("tabIndex","-1").addClass("inactive")}else{if(a.tagName==="LI"){a.children("a").attr("tabIndex","-1").addClass("inactive")}}},enable:function(a){if(a[0].tagName==="A"){a.attr("tabIndex","0").removeClass("inactive")}else{if(a[0].tagName==="LI"){a.children("a").attr("tabIndex","0").removeClass("inactive")}}},addLoadingAnimation:function(a){a.removeClass("inactive").addClass("loading")},removeLoadingAnimation:function(a){a.removeClass("loading").addClass("enabled")},__resetCityList:function(a){if(a===0){this.cityListItems.length=0}else{this.cityList.empty()}this.cityListTrigger.find("span.text").text("city");this.disable(this.cityListTrigger)},__changeStateDetector:function(a,b){if(a.target.text!==""){var f=$(a.target);if(this.selectedState!==f.attr("rel")){this.results=[];this.__resetCityList();this.resetPageCounter();if(this.resultsSet===true){this.removeResults()}var d=f.attr("rel");var c=f.attr("href");this.resultsSelector.state=d;this.getStateData(c,b);this.selectedState=d;this.stateListTrigger.find("span.text").text(f.text());this.stateList.hide()}}},__changeCityDetector:function(b){if(b.target.value!==""){var c=$(b.target);if(this.selectedCity!==c.attr("rel")){var a=c.attr("rel");this.resultsSelector.city=a;this.selectedCity=a;this.createResultsArray();if(this.resultsSet===true){this.removeResults()}this.insertResults();this.cityListTrigger.find("span.text").text(c.text());this.cityList.hide()}}},getStateData:function(b){var a=this;$.getJSON(b,function(c){a.dataList=c;a.populateCityList()})},populateCityList:function(){var b=this;var a;$.each(this.dataList,function(c,d){a='<li><a href="#" rel="'+c+'">'+c+"</a></li>";b.cityList.append(a)});this.enable(this.cityListTrigger);this.cityListTrigger.focus()},setupResultsContainer:function(){this.resultsList.css({height:"0px",overflow:"hidden"})},createResultsArray:function(){var a=this;this.results=this.dataList[this.selectedCity];this.resultStart=0;if(this.results.length>10){this.resultEnd=10}else{this.resultEnd=this.results.length}},insertResults:function(){this.resultsSet=true;this.resultsList.html("");this.pagination.show();this.updatePageCounter();for(var a=this.resultStart;a<this.resultEnd;a++){if(typeof(this.results[a])!=="undefined"){$(this.resultsList).append("<li><h3>"+this.results[a]+"</h3></li>")}}var b=this.resultsList.children().length*65;this.resultsList.animate({height:b+"px"},1000,function(){$(this).focus()})},nextResultsPage:function(a){a.preventDefault();if(this.resultsNext.hasClass("inactive")){return}this.enable(this.resultsPrev);this.resultStart+=10;this.resultEnd+=10;this.insertResults();this.updatePageCounter();if(this.resultStart+10>=this.results.length){this.disable(this.resultsNext)}},previousResultsPage:function(a){a.preventDefault();if(this.resultsPrev.hasClass("inactive")){return}this.enable(this.resultsNext);this.resultStart-=10;this.resultEnd-=10;this.insertResults();this.updatePageCounter();if(this.resultEnd-10<=0){this.disable(this.resultsPrev)}},updatePageCounter:function(){var a=(this.resultStart/10)+1;var b=Math.ceil(this.results.length/10);this.resultsCount.html(a+" of "+b);if(b>1){this.enable(this.resultsNext)}else{if(a===(b-1)){this.disable(this.resultsNext)}}if(a>1){this.enable(this.resultsPrev)}else{this.disable(this.resultsPrev)}},resetPageCounter:function(){this.resultsCount.html("1 of 1")},removeResults:function(){this.resultsList.html("");this.resultsSet=false;this.disable(this.resultsPrev);this.disable(this.resultsNext)}};if(TARGET===null||typeof(TARGET)!=="object"){var TARGET=new Object()}TARGET.ImageCarousel=function(a,c,b){this.options=$.extend({numVisiblePanels:1,numVisiblePanelsTablet:1,numVisiblePanelsMobile:1,wrapperClass:"carousel-wrapper",strPanel:"> li",showSocialButtons:false,isSlider:true,isInfinite:false,strTitleSelector:null,strButtonElement:"button",strDisabledClass:"disabled",strActiveClass:"active",startIndex:0,maxWidth:"100%",maxHeight:null,maxHeightMobile:null,cycleSpeed:5000,transitionSpeed:0.5,transitionEase:"Sine.easeInOut",autoCycle:false,autoCycleStartText:"start auto cycle",autoCycleStopText:"stop auto cycle",showPagination:true,showArrows:true,showNext:false,showNextText:"Next: ",showItemCount:false,numItemCountSeparator:" of ",onPanelLoad:null,onPaginationClick:null,onInitialize:null,htmlTemplateSelector:null,htmlTargetSelector:null},c||{});this.constant={numTotalPanels:null,numPanelGroups:null,isPanelGroups:false,numPanelWidth:null,arrFocusables:["a","button","input","select","textarea","area","iframe","[tabindex]"]};this.state={numVisiblePanels:this.options.numVisiblePanels,cycling:false,animating:false,curIndex:this.options.startIndex,maxHeight:this.options.maxHeight};this.ui={body:$("body"),wrapper:null,carousel:a,panels:null,currentPanels:null,targetPanels:null,controlsWrapper:null,paginationWrapper:null,arrowsWrapper:null,arrowBack:null,arrowNext:null,countWrapper:null,showNextWrapper:null,cycleButton:null};this.ui.panels=this.ui.carousel.find(this.options.strPanel);this.namespace=null;this.data=b;this.progressInterval=null;this._initialize()};TARGET.ImageCarousel.prototype={_initialize:function(){var a=this;this.namespace=Date.now();this.ui.carousel.wrap($('<div class="'+this.options.wrapperClass+'" />'));this.ui.wrapper=this.ui.carousel.parent();this.constant.numTotalPanels=this.ui.panels.length;if(this.options.autoCycle&&this.constant.numPanelGroups>1){this.state.cycling=true}this._setVisiblePanels();this._setCurPanels(this.options.startIndex);if(typeof this.options.onPanelLoad==="function"){this.options.onPanelLoad(this)}this._buildUI();this._setPanel(this.options.startIndex,null,false);if(this.options.autoCycle&&this.constant.numPanelGroups>1){setTimeout(function(){if(a.state.cycling){a._cycleStart()}},this.options.cycleSpeed)}if(this.options.showSocialButtons){if(window.addthis){setTimeout(function(){addthis.toolbox("."+a.options.wrapperClass)},500)}}},_onBreakpoint:function(){this._unBindEvents();this._setVisiblePanels();this._buildUI();this._setPanel(this.options.startIndex,null,false)},_setCurPanels:function(a){var c=a;if(this.constant.isPanelGroups){c*=this.state.numVisiblePanels;this.ui.currentPanels=[];for(var b=0,d=this.state.numVisiblePanels-1;b<=d;b++){if($(this.ui.panels).eq(b+c).length){this.ui.currentPanels.push($(this.ui.panels).eq(b+c))}}}else{this.ui.currentPanels=$(this.ui.panels).eq(c)}},_setTargetPanels:function(a){var c=a;if(this.constant.isPanelGroups){c*=this.state.numVisiblePanels;this.ui.targetPanels=[];for(var b=0,d=this.state.numVisiblePanels-1;b<=d;b++){if($(this.ui.panels).eq(b+c).length){this.ui.targetPanels.push($(this.ui.panels).eq(b+c))}}}else{this.ui.targetPanels=$(this.ui.panels).eq(c)}},_setVisiblePanels:function(){if(TARGET.Util.breakpoint==="desktop"){this.state.numVisiblePanels=this.options.numVisiblePanels;this.state.maxHeight=this.options.maxHeight}if(TARGET.Util.breakpoint==="tablet"){this.state.numVisiblePanels=this.options.numVisiblePanelsTablet;this.state.maxHeight=this.options.maxHeight}if(TARGET.Util.breakpoint==="mobile"){this.state.numVisiblePanels=this.options.numVisiblePanelsMobile;this.state.maxHeight=this.options.maxHeightMobile}if(this.state.numVisiblePanels>1){this.constant.isPanelGroups=true}this.constant.numPanelGroups=Math.ceil(this.constant.numTotalPanels/this.state.numVisiblePanels);this._setElementStyles()},_setElementStyles:function(){var a={carouselWidth:null,height:0,opacity:null,overflow:"hidden",position:null,visiblePanels:this.constant.numTotalPanels/this.state.numVisiblePanels};this.ui.wrapper.removeAttr("style");this.ui.carousel.removeAttr("style");this.ui.panels.removeAttr("style");if(this.options.isSlider){a.opacity="";a.position="relative";a.carouselWidth=a.visiblePanels*100;this.constant.numPanelWidth=(a.carouselWidth/this.constant.numTotalPanels)/a.visiblePanels}else{a.opacity=0;a.position="absolute";a.carouselWidth=a.visiblePanels*100;this.constant.numPanelWidth=(a.carouselWidth/this.constant.numTotalPanels)/a.visiblePanels}if(this.state.maxHeight===null){this.ui.panels.imagesLoaded(function(){this.ui.panels.each(function(){var b=$(this).outerHeight(true);if(b>a.height){a.height=b}});a.height+="px";this._applyStyles(a)}.bind(this))}else{if(typeof this.state.maxHeight==="string"){a.height=this.state.maxHeight;this._applyStyles(a)}else{a.height=this.ui.wrapper.outerWidth()*this.state.maxHeight+"px";this._applyStyles(a)}}},_applyStyles:function(b){var d=b,e={overflow:d.overflow,position:"relative",width:this.options.maxWidth},a={overflow:d.overflow,position:"relative",width:d.carouselWidth+"%",height:d.height},c={"float":"left",opacity:d.opacity,position:d.position,width:this.constant.numPanelWidth+"%"};this.ui.wrapper.css(e);this.ui.carousel.css(a);this.ui.panels.css(c);if(typeof this.options.onInitialize==="function"){this.options.onInitialize(this)}},_buildUI:function(){var c,b,a;if(this.ui.controlsWrapper){this.ui.controlsWrapper.empty()}else{this.ui.controlsWrapper=$('<div class="panel-controls"></div>')}if(this.ui.cycleButton){this.ui.cycleButton.remove()}if(this.options.autoCycle){if(this.state.cycling){b=this.options.autoCycleStopText}else{b=this.options.autoCycleStartText}this.ui.cycleButton=$("<"+this.options.strButtonElement+' class="nav-cycle" />').text(b);this.ui.wrapper.prepend(this.ui.cycleButton)}if(this.constant.numPanelGroups>1){if(this.options.showArrows){this._addArrows()}if(this.options.showPagination){this._addPagination()}}if(this.options.showNext){this.ui.showNextWrapper=$('<p class="panel-next"></p>');a=this.ui.currentPanels[this.ui.currentPanels.length-1].get(0)!==this.ui.panels.last().get(0)?this.ui.panels.eq(this.ui.currentPanels[0].index()+1):this.ui.panels.eq(0);c=this.options.showNextText+a.find(this.options.strTitleSelector).text();this.ui.showNextWrapper.text(c);this.ui.controlsWrapper.append(this.ui.showNextWrapper)}if(this.options.showItemCount){this.ui.countWrapper=$('<p class="panel-count"></p>');this.ui.countWrapper.text((this.ui.currentPanels[0].index()+1)+this.options.numItemCountSeparator+this.constant.numTotalPanels);this.ui.controlsWrapper.append(this.ui.countWrapper)}this.ui.wrapper.append(this.ui.controlsWrapper);this._bindEvents()},_updateUI:function(a){var e=a,f=this.constant.numTotalPanels-(this.ui.wrapper.width()/this.ui.panels.outerWidth()),c,d,b,g,h;if(this.constant.numPanelGroups>1){if(this.options.showPagination){d=this.ui.paginationWrapper.children("li");b=d.eq(a);d.removeClass(this.options.strActiveClass);b.addClass(this.options.strActiveClass);d.children(this.options.strButtonElement).find("span").remove();b.children(this.options.strButtonElement).append($("<span />").text(", currently active"))}if(this.options.showArrows&&!this.options.isInfinite){this.ui.arrowsWrapper.find("span").remove();this.ui.arrowsWrapper.find("li").removeClass(this.options.strDisabledClass);if(e===0){this.ui.arrowsWrapper.find(".btn-back").addClass(this.options.strDisabledClass).find(this.options.strButtonElement).append($("<span />").text(", currently disabled"))}else{if(e===this.constant.numPanelGroups-1||e===f){this.ui.arrowsWrapper.find(".btn-next").addClass(this.options.strDisabledClass).find(this.options.strButtonElement).append($("<span />").text(", currently disabled"))}}}}if(this.options.showItemCount){this.ui.countWrapper.text((e+1)+this.options.numItemCountSeparator+(this.constant.numTotalPanels))}if(this.options.showNext){c=this.ui.currentPanels.get(0)!==this.ui.panels.last().get(0)?this.ui.panels.eq(e+1):this.ui.panels.eq(0);h=this.options.showNextText+c.find(this.options.strTitleSelector).text();this.ui.showNextWrapper.text(h)}},_addArrows:function(){var c=this.options.strButtonElement,a,b;this.ui.arrowsWrapper=$('<ul class="nav-panels-arrows" />');a=$('<li class="btn-back" title="Previous Panel"><'+c+">Previous Panel</"+c+"></li>");b=$('<li class="btn-next" title="Next Panel"><'+c+">Next Panel</"+c+"></li>");this.ui.arrowsWrapper.append(b,a);this.ui.controlsWrapper.append(this.ui.arrowsWrapper);if(!this.options.isInfinite){if(this.options.startIndex===0){this.ui.arrowsWrapper.find(".btn-back").addClass(this.options.strDisabledClass).find(c).append($("<span />").text(", currently disabled"))}else{if(this.options.startIndex===this.constant.numPanelGroups-1){this.ui.arrowsWrapper.find(".btn-next").addClass(this.options.strDisabledClass).find(c).append($("<span />").text(", currently disabled"))}}}this.ui.arrowBack=this.ui.arrowsWrapper.find(".btn-back");this.ui.arrowNext=this.ui.arrowsWrapper.find(".btn-next")},_addPagination:function(){var d=this.options.strButtonElement,e,c,a,b;this.ui.paginationWrapper=$('<ul class="nav-panels-pagination" />');for(b=0;b<this.constant.numPanelGroups;b+=1){e=this.options.strTitleSelector?this.ui.panels.eq(b).find(this.options.strTitleSelector).text()+", ":"";e+="Panel "+(b+1)+" of "+this.constant.numPanelGroups;a=$("<li><"+d+">"+e+"</"+d+"></li>");if(b===this.options.startIndex){a.addClass(this.options.strActiveClass);a.children(d).append($("<span />").text(", currently active"))}this.ui.paginationWrapper.append(a)}this.ui.controlsWrapper.append(this.ui.paginationWrapper)},_bindEvents:function(){var c=this,b=this.ui.paginationWrapper?this.ui.paginationWrapper.children("li"):null,a=this.ui.arrowsWrapper?this.ui.arrowsWrapper.children("li"):null;if(this.options.autoCycle){this.ui.wrapper.find(".nav-cycle").on("click",this._onCycle.bind(this))}if(b){b.on("click",this._onPagination.bind(this))}if(a){a.on("click",this._onArrows.bind(this));a.on("mouseover",this._onArrowsOver.bind(this));a.on("mouseout",this._onArrowsOut.bind(this))}this.ui.panels.on("focus","*",this._onPanelItemFocus.bind(this));this.ui.panels.on("hover",this.constant.arrFocusables.join(","),this._onPanelItemFocus.bind(this));this.ui.body.on("breakpoint."+this.namespace,$.proxy(this._onBreakpoint,this));if(TARGET.Config.hasTouch){this.ui.carousel.children().swipe({swipeLeft:function(f,d,e,g){if(!c.state.animating){c._onArrows(null,c.ui.arrowNext)}},swipeRight:function(f,d,e,g){if(!c.state.animating){c._onArrows(null,c.ui.arrowBack)}},click:function(d,e){$(e).click()},fingers:$.fn.swipe.fingers.ALL,excludedElements:""})}},_unBindEvents:function(){var c=this,b=this.ui.paginationWrapper?this.ui.paginationWrapper.children("li"):null,a=this.ui.arrowsWrapper?this.ui.arrowsWrapper.children("li"):null;if(this.options.autoCycle){this.ui.wrapper.find(".nav-cycle").off()}if(b){b.off()}if(a){a.off()}this.ui.panels.off();this.ui.body.off("."+this.namespace)},_onCycle:function(a){a.preventDefault();if(this.state.cycling){this._cycleStop()}else{this._cycleStart()}},_onPagination:function(a){a.preventDefault();var b=$(a.currentTarget);if(!this.state.animating&&!b.hasClass(this.options.strActiveClass)){this._setPanel(b.index(),null);if(typeof this.options.onPaginationClick==="function"){this.options.onPaginationClick(this)}this._cycleStop()}},_onArrows:function(a,b){var d;if(a){a.preventDefault();d=$(a.currentTarget)}else{d=b}var e=d.find(".tip"),c,f;if(!this.state.animating&&!d.hasClass(this.options.strDisabledClass)){f=this.state.curIndex;c=d.hasClass("btn-back")?"back":"next";TARGET.Analytics.onCarouselArrows(c);if(c==="back"){if(f>0){f-=1}else{if(this.options.isInfinite){f=this.constant.numPanelGroups-1}}}else{if(c==="next"){if(f<this.constant.numPanelGroups-1){f+=1}else{if(this.options.isInfinite){f=0}}}}if(this.constant.numPanelGroups>f){if(e.length){e.remove()}this._setPanel(f,c);if(typeof this.options.onPaginationClick==="function"){this.options.onPaginationClick(this)}this._cycleStop()}}},_onArrowsOver:function(a){var c=$(a.currentTarget),b,d;if(!this.state.animating&&!c.hasClass(this.options.strActiveClass)&&this.options.strTitleSelector){d=this.ui.currentPanels.prevAll("li").length;b=c.hasClass("btn-back")?"back":"next";if(b==="back"&&d>0){d=d-1}else{if(b==="next"&&d<this.ui.panels.length-1){d=d+1}}this._addTip(c,b,this.ui.panels.eq(d).find(this.options.strTitleSelector).text())}},_onArrowsOut:function(a){var b=$(a.currentTarget);this._removeTip(b)},_onPanelItemFocus:function(a){this._cycleStop()},_autoCycle:function(){var b=this;(function a(){var d=b.state.curIndex,c=null;if(d<b.constant.numPanelGroups-1){d+=1}else{d=0;c="next"}b._setPanel(d,c,false);b.progressInterval=setTimeout(a,b.options.cycleSpeed);b.state.cycling=true})()},_cycleStart:function(){if(this.ui.cycleButton){this.ui.cycleButton.text(this.options.autoCycleStopText)}this._autoCycle()},_cycleStop:function(){var a=this;if(this.ui.cycleButton){this.ui.cycleButton.text(this.options.autoCycleStartText)}clearTimeout(a.progressInterval);this.state.cycling=false},_addTip:function(a,c,b){var g=c==="back"?"Previous:":"Next:",d=$("<h6 />").text(g),e=$('<div class="tip" />').text(b),f=this.options.strButtonElement?this.options.strButtonElement:"button";e.prepend(d);a.find(f).append(e);e.css("top",-1*e.outerHeight());e.fadeIn()},_removeTip:function(a){var b=a.find(".tip");b.remove()},_slideToPanel:function(a,b,c){var e=this,d=a;$.each(this.ui.panels,function(){$(this).removeAttr("tabIndex").removeClass(e.options.strActiveClass).children().show()});TweenMax.to(this.ui.carousel,this.options.transitionSpeed,{left:(100*(b*-1))+"%",ease:this.options.transitionEase,onComplete:function(){$.each(e.ui.panels,function(){$(this).children().hide()});$.each(e.ui.targetPanels,function(){$(this).attr("tabIndex","-1").addClass(e.options.strActiveClass).children().show()});e._onAnimationComplete(b,c)}})},_fadeToPanel:function(a,b,c){var d=this;$.each(this.ui.panels,function(){$(this).removeAttr("tabIndex").removeClass(d.options.strActiveClass).show()});TweenMax.to(this.ui.panels,this.options.transitionSpeed,{opacity:0,position:"absolute",ease:this.options.transitionEase});TweenMax.to(this.ui.targetPanels,this.options.transitionSpeed,{opacity:1,position:"relative",ease:this.options.transitionEase,onComplete:function(){$.each(d.ui.panels,function(){$(this).hide()});$.each(d.ui.targetPanels,function(){$(this).attr("tabIndex","-1").addClass(d.options.strActiveClass).show()});d._onAnimationComplete(b,c)}})},_onAnimationComplete:function(a,b){var c=this;c._setCurPanels(a);c.state.curIndex=a;if(b){c._setActiveFocus();c._setActiveFocusable()}if(typeof c.options.onPanelLoad==="function"){c.options.onPanelLoad(c)}c.state.animating=false},_setPanel:function(b,a,c){var f=this,e=this.ui.currentPanels,d=typeof c==="boolean"?c:true;this._setTargetPanels(b);if(!this.state.animating){this.state.animating=true;if(this.options.isSlider){this._slideToPanel(this.ui.targetPanels,b,d)}else{this._fadeToPanel(this.ui.targetPanels,b,d)}this._updateUI(b)}},_setActiveFocus:function(){var a=this;$(this.ui.currentPanels[0]).focus();$(this.ui.currentPanels[0]).find(a.constant.arrFocusables.join(",")).eq(0).focus()},_setActiveFocusable:function(){var b,a;for(a=0;a<this.constant.arrFocusables.length;a+=1){b=this.constant.arrFocusables[a];this.ui.panels.find(b).attr("tabindex",-1);$.each(this.ui.currentPanels,function(){$(this).find(b).attr("tabindex",0)})}},_checkAnimating:function(){return this.state.animating},kill:function(){this._unBindEvents()}};if(TARGET==null||typeof(TARGET)!="object"){var TARGET=new Object()}TARGET.ShowHideWidget=function(c,a){var b=this;this.options={};if(typeof a=="object"){$.extend(this.options,a)}this.elWrapper=c;this.elTriggers=this.elWrapper.find(".showhide-trigger");this.elTargets=this.elWrapper.children(".showhide-content");this.elTargetLinks=this.elTargets.find("a");this.elTriggerAll=this.elWrapper.find(".showhide-trigger-all");this.elTriggerSpans=$("span.accessLabel");this.elTriggerArrows=$("span.arrow");this.elToFocus;this.isAccordion=this.elWrapper.hasClass("accordion")?true:false;if(this.isAccordion){this.elTriggerArrows.each(function(){var d=($(this).parent().parent().height()-$(this).height())/2;$(this).css("top",d)})}this.keyboardAutocompleteReset();this.elTriggers.bind("click keydown",function(d){if(d.type=="click"||d.which=="38"||d.which=="40"){d.preventDefault();if($(this).hasClass("active")){b.closePanel($(this))}else{b.openPanel($(this))}if(b.isAccordion){b.elToFocus=$(this).parent().next().children().first();b.elToFocus.attr("tabIndex","-1")}else{b.elToFocus=$(this).parent().next().find("a:first")}}});if(this.isAccordion==false){this.elWrapper.on("keydown",".showhide-content a",function(d){var f=$(this).parents(".showhide-widget").find(".showhide-trigger");if(d.which=="38"){d.preventDefault();$(this).parent().prev().find("a").focus()}else{if(d.which=="40"){d.preventDefault();$(this).parent().next().find("a").focus()}else{if(d.which=="27"){d.preventDefault();b.closePanel(f);f.focus()}else{if(d.which=="9"){if(f.hasClass("active")){d.preventDefault()}}else{if(!b.keyboardBypass(d.which)){if(b.autocompleteTimeout!==null){clearTimeout(b.autocompleteTimeout);b.autocompleteTimeout=null}b.autocompleteTimeout=setTimeout(function(){b.keyboardAutocompleteReset()},1000);b.keyboardAutocomplete(d)}}}}}});$(document).bind("click",function(d){if(b.elWrapper.has(d.target).length==0){b.closePanel(b.elWrapper.find(b.elTriggers))}})}else{this.elTriggers.first().addClass("active").find(this.elTriggerSpans).text(": minimize panel");this.arrOpenAccordionItems=[$(".accordion").find(".active").attr("href")];this.elTargets.filter(":not(:first)").hide();this.elTriggerAll.bind("click",function(d){d.preventDefault();b.triggerAllAction($(this))})}};TARGET.ShowHideWidget.prototype={_keyboardBypassKeys:{8:1,13:1,16:1,17:1,18:1,27:1,33:1,34:1,35:1,36:1,37:1,39:1,45:1,46:1,91:1},openPanel:function(a){a.addClass("active");a.find(this.elTriggerSpans).text(": minimize panel");a.parent().next().addClass("active").css({display:"block",visibility:"visible"}).find(this.elToFocus).focus();if(this.isAccordion){if(this.elTargets.filter(":not(.active)").length==0){this.updateElTriggerAll("collapse")}}},closePanel:function(a){a.removeClass("active");a.find(this.elTriggerSpans).text(": expand panel");a.parent().next().removeClass("active").css({display:"none",visibility:"hidden"});if(this.isAccordion){if(this.elTargets.filter(".active").length==0){this.updateElTriggerAll("expand")}}},triggerAllAction:function(a){var b=this;if(a.hasClass("expand")){this.elTriggers.each(function(){b.openPanel($(this))})}else{this.elTriggers.each(function(){b.closePanel($(this))})}},updateElTriggerAll:function(a){var b=a+" all";this.elTriggerAll.text(b).attr("title",b+" panels").toggleClass("expand")},findElementByStrMatch:function(f,a){var d=[];for(var e=0;e<a.length;e++){var b=jQuery(a[e]);var c=b.text().toUpperCase();if(f===c.substr(0,f.length)){d.push(a[e])}}return d},keyboardBypass:function(a){if(a in this._keyboardBypassKeys){return true}else{return false}},keyboardAutocomplete:function(a){var d=this;this._keyBuffer.push(String.fromCharCode(a.which));var b=this._keyBuffer.join("").toString();var c=this.findElementByStrMatch(b,this.elWrapper.find(".showhide-content a"));jQuery(c).eq(0).focus()},keyboardAutocompleteReset:function(){this._keyBuffer=new Array();this._isAutocompleting=false;clearTimeout(this.autocompleteTimeout);this.autocompleteTimeout=null}};if(TARGET==null||typeof(TARGET)!="object"){var TARGET=new Object()}TARGET.AjaxShowHideWidget=function(c,a){var b=this;TARGET.ShowHideWidget.call(this,c,a);this.defaultSelectTextNode=this.elTriggers.contents().eq(0);this.defaultSelectText=this.defaultSelectTextNode.text();this.elLinks=this.elTargets.find("a");this.eventPicker=$(".event-picker");this.eventPickerHeadline=this.eventPicker.find("h3");this.defaultSelectTextNode.wrap('<span class="showhide-active-text" />');this.activeTextElement=this.elTriggers.find(".showhide-active-text");this.isEventPicker=this.eventPicker.length==0?false:true;this.responseWrapperTemplate=$('<div class="ajax-showhide-response-wrapper"></div>');if(this.isEventPicker==false){this.elWrapper.after(this.responseWrapperTemplate);this.responseWrapper=$(".ajax-showhide-response-wrapper");this.responseWrapper.hide()}else{this.responseWrapper=$("#event-content")}this.elLinks.bind("click",function(f){f.preventDefault();var g=$(this),d=g.text();b.activeTextElement.text(d);if(b.isEventPicker){b.responseWrapper.empty()}else{b.responseWrapper.empty().hide()}b.getData(g);b.closePanel(b.elTriggers)})};TARGET.AjaxShowHideWidget.prototype=Object.create(TARGET.ShowHideWidget.prototype);TARGET.AjaxShowHideWidget.prototype.getData=function(c){var d=this,b=c.attr("href"),a={url:b,success:function(e,g,f){if(e!==""){d.injectResponse(e)}}};$.ajax(a)};TARGET.AjaxShowHideWidget.prototype.injectResponse=function(a){var c=this,b=$('<ul class="linklist no-bullets"></ul>');this.eventPickerHeadline.hide();if(this.isEventPicker){$.each(a,function(d,e){c.responseWrapper.append("<li><h4>"+e.Title+'</h4><div class="event-info"><div><img src="'+e.Image+'" alt="" /><h5>'+e.Heading+"</h5><p>"+e.BodyText+'</p><p class="link"><a href="'+e.Link+'" title="Link opens in a new window" target="_blank">'+e.LinkText+'<span class="offscreen"> opens in a new window.</span></a></p></div><p class="price">'+e.Price+'</p></div><div class="clear"></div></li>')})}else{$.each(a,function(d,e){b.append('<li><a href="'+e.Alias+'">'+e.Name+"</a></li>")});c.responseWrapper.append(b)}c.showList()};TARGET.AjaxShowHideWidget.prototype.showList=function(){var a=this;a.responseWrapper.slideDown(1000,"easeOutQuad",function(){a.responseWrapper.focus()})};if(TARGET==null||typeof(TARGET)!="object"){var TARGET=new Object()}TARGET.TileController=(function(){var a;function b(){return{tiles:$(".tile"),pinned:false,activeTile:null,supportsTransitions:Modernizr.csstransitions,kickoff:function(){var d=this;var c=this.tiles.get();c.sort(function(){return Math.random()*10>5?1:-1});$.each(c,function(g,f){var e=$(f);new TARGET.Tile(e);if(TARGET.Util.isMobile()==false&&$("body").hasClass("home")){var h=e.children(".mask");h.css({top:"-138px"});d.animateIn(h,g)}});$(document).on("mousedown keydown",function(e){if(e.type=="mousedown"){if(d.activeTile!==null&&d.activeTile.length>0&&d.tiles.find(e.target).length==0){d.activeTile.removeClass("active").find("a").attr("tabIndex","-1");d.activeTile=null;d.pinned=false}}})},animateIn:function(d,c){window.setTimeout(function(){d.delay(100*(c+1)).animate({height:"138px",top:0},300,"easeOutQuad")})}}}return{getInstance:function(){if(!a){a=b()}return a}}})();if(TARGET==null||typeof(TARGET)!="object"){var TARGET={}}TARGET.Tile=function(c,a){var b=this;this.options={};if(typeof a=="object"){$.extend(this.options,a)}this.target=c;this.tileInner=this.target.find(".tile-inner");this.front=this.target.find(".front-inner");this.frontAccessLabel=this.front.find(".accessLabel");this.back=this.target.find(".back");this.backInner=this.back.find(".back-inner");this.backGoLink=this.back.find("a:not(.accessLabel)");this.backAccessLabel=this.back.find(".accessLabel");this.tileController=TARGET.TileController.getInstance();this.init();this.target.on("mouseenter mouseleave mousedown keydown",function(d){b.interactionEvents(d)});this.frontAccessLabel.on("click",function(d){d.preventDefault();b.target.addClass("active");b.showTileArea(b.backInner);b.backInner.find("h4").focus();b.hideTileArea(b.front)});this.backAccessLabel.on("click",function(d){d.preventDefault();if(b.target.hasClass("active")){b.target.removeClass("active")}b.showTileArea(b.front);b.front.find("h3").focus();b.hideTileArea(b.backInner)})};TARGET.Tile.prototype={init:function(){this.target.find("a").attr("tabIndex","-1");this.hideTileArea(this.backInner)},interactionEvents:function(a){var c=this,d=$(a.currentTarget);if(a.target.tagName=="SPAN"){a.stopPropagation()}if(TARGET.Util.isMobile()==false){if(a.type=="mouseenter"){d.find("a:not(.accessLabel)").attr("tabIndex",0);(this.tileController.supportsTransitions==1)?d.addClass("active"):this.mouseoverFocusShim();clearTimeout(this.tileBackMouseLeaveTimeout);this.showTileArea(this.backInner);this.tileFrontMouseEnterTimeout=window.setTimeout(function(){c.hideTileArea(c.front)},200)}if(a.type=="mouseleave"){if(!d.is(this.tileController.activeTile)){(this.tileController.supportsTransitions==1)?d.removeClass("active"):this.mouseoutBlurShim();d.find("a").attr("tabIndex","-1");clearTimeout(this.tileFrontMouseEnterTimeout);this.showTileArea(this.front);this.tileBackMouseLeaveTimeout=window.setTimeout(function(){c.hideTileArea(c.backInner)},200)}}}if(a.type=="mousedown"||(a.type=="keydown"&&a.keyCode==13)||(a.type=="keydown"&&a.keyCode==27)){if(a.keyCode==13&&a.target.tagName!=="A"){a.preventDefault()}if($(a.target).hasClass("tileLink")&&a.keyCode===27){$(a.target).closest(".tile").focus().mousedown();return false}if(a.target.tagName=="SPAN"||(a.target.tagName=="A"&&$(a.target).hasClass("tileLink"))){return false}if(!d.is(this.tileController.activeTile)&&a.keyCode!==27){if(this.tileController.pinned==true){var b=this.tileController.activeTile;(this.tileController.supportsTransitions==1)?b.removeClass("active"):b.find(".tile-inner").animate({top:"0"},250);b.find("a").attr("tabIndex","-1");this.showTileArea(b.find(".front-inner"))}(this.tileController.supportsTransitions==1)?d.addClass("active"):this.mouseoverFocusShim();this.backGoLink.attr("tabIndex",0);this.tileController.activeTile=d;this.tileController.pinned=true;clearTimeout(this.tileBackMouseDownTimeout);this.showTileArea(this.backInner);this.tileFrontMouseDownTimeout=window.setTimeout(function(){c.hideTileArea(c.front)},200)}else{if(d.is(this.tileController.activeTile)){(this.tileController.supportsTransitions==1)?d.removeClass("active"):this.mouseoutBlurShim();d.find("a").attr("tabIndex","-1");this.tileController.activeTile=null;this.tileController.pinned=false;clearTimeout(this.tileFrontMouseDownTimeout);this.showTileArea(this.front);this.tileBackMouseDownTimeout=window.setTimeout(function(){c.hideTileArea(c.backInner)},200)}}}},showTileArea:function(a){a.css({display:"block",visibility:"visible"})},hideTileArea:function(a){a.css({display:"none",visibility:"hidden"})},mouseoverFocusShim:function(){this.tileInner.animate({top:"-138px"},250)},mouseoutBlurShim:function(){this.tileInner.animate({top:"0"},250)}};if(TARGET==null||typeof(TARGET)!="object"){var TARGET=new Object()}TARGET.SendToFriend=(function(){var a;function b(){return{initialize:function(c){var d=this;this.options=c;this.elTrigger=this.options.trigger;this.elForm=$("form.send-to-friend");this.elResponse=$('<div class="response"></div>');this.elLoading=$('<div class="loading"></div>');this.elRetryTrigger=this.elForm.find("a.retry");this.formFields={};this.formData=null;this.validationRules={txtToName:"required",txtFromName:"required",txtToEmail:{required:true,email:true},txtFromEmail:{required:true,email:true}};this.dummySuccess='[{"status":"success"}]';this.dummyError='[{"status":"error"}]';this.dummyStatus=null;this.dummyState=false;if(this.dummyState){this.dummyStatus=this.dummySuccess}else{this.dummyStatus=this.dummyError}d.resetFormClass();this.mapHiddenFields();this.eventHandlers()},resetFormClass:function(){this.elForm.removeClass("success").removeClass("error")},eventHandlers:function(){var c=this;this.elTrigger.bind("click",function(d){d.preventDefault();c.getCurrentPage(d);c.formContents=c.elForm.html();c.loadValidation();c.launchOverlay()});this.elRetryTrigger.on("click",function(d){d.preventDefault();c.dummyStatus=c.dummySuccess;c.elForm.empty();c.ajaxSubmit(c.elForm)});this.elForm.ajaxStart(function(){c.elForm.append(c.elLoading)});this.elForm.ajaxStop(function(){c.elForm.find("div.loading").remove()})},mapHiddenFields:function(){this.formFields.urlLink=this.elForm.find("input[name=urlLink]")},getCurrentPage:function(c){if(this.elTrigger.attr("href")=="#"){this.shareUrl=window.location.origin+window.location.pathname}else{this.shareUrl=this.elTrigger.attr("href")}this.formFields.urlLink.attr("value",this.shareUrl)},loadValidation:function(){var c=this;this.elForm.show().validate({debug:true,submitHandler:function(d){c.formData=$(d).serialize();c.ajaxSubmit($(d))},rules:c.validationRules})},ajaxSubmit:function(c){var d=this;d.resetFormClass();$.ajax({url:c.attr("action"),data:this.formData,type:"POST",success:function(e,g,f){response=[{status:"success"}];d.getResponseTemplate("success");if(d.response){d.elResponse.empty().append(d.response);d.elForm.empty().addClass(response[0].status).append(d.elResponse)}else{}},error:function(f,g,e){response=[{status:"success"}];d.getResponseTemplate("success");if(d.response){d.elResponse.empty().append(d.response);d.elForm.empty().addClass(response[0].status).append(d.elResponse)}else{}}});return false},launchOverlay:function(){var c=this;$.overlay.load({target:c.elTrigger,div:c.elForm,onClose:function(){c.elForm.empty().html(c.formContents);c.resetFormClass()}})},getResponseTemplate:function(c){this.response=null;if(c=="success"){this.response=$('<h3>thank you for sharing</h3><p><a class="close">close this window</a></p>')}else{if(c=="error"){this.response=$('<h3>oops! an error occurred</h3><p><a class="retry">retry</a> or <a class="close">close this window</a></p>')}}}}}return{getInstance:function(){if(!a){a=b()}return a}}})();if(TARGET==null||typeof(TARGET)!="object"){var TARGET=new Object()}TARGET.Config={isIE:!!(navigator.userAgent.indexOf("MSIE")>=0),isIE7:!!(navigator.userAgent.indexOf("MSIE 7")>=0),isIE8:!!(navigator.userAgent.indexOf("MSIE 8")>=0),isIE9:!!(navigator.userAgent.indexOf("MSIE 9")>=0),isIDevice:(navigator.platform.indexOf("iPhone")>=0||navigator.platform.indexOf("iPad")>=0)?true:false,isIPhone:(navigator.userAgent.match(/iPhone/i)!==null)?true:false,isIPad:(navigator.userAgent.match(/iPad/i)!==null)?true:false};TARGET.Util={breakpoint:"",mediaQuery:{mobile:640,tablet:939},setBreakpoint:function(){var b=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth,a=$("body");a.trigger("change");if(b>TARGET.Util.mediaQuery.tablet){if(TARGET.Util.breakpoint!=="desktop"){TARGET.Util.breakpoint="desktop";a.trigger("desktop");a.trigger("breakpoint")}}if(b<=TARGET.Util.mediaQuery.tablet&&b>=TARGET.Util.mediaQuery.mobile){if(TARGET.Util.breakpoint!=="tablet"){TARGET.Util.breakpoint="tablet";a.trigger("tablet");a.trigger("breakpoint")}}if(b<=TARGET.Util.mediaQuery.mobile){if(TARGET.Util.breakpoint!=="mobile"){TARGET.Util.breakpoint="mobile";a.trigger("mobile");a.trigger("breakpoint")}}},_isMobile:null,isMobile:function(){var a=this;if(this.getQueryParameterByName("nmob")==1){this._isMobile=false}else{if($(window).width()>715){this._isMobile=false}else{if(this.supportsMediaQueries()&&$("body.investors").length==0){this._isMobile=true}else{this._isMobile=false}}}return this._isMobile},getQueryParameterByName:function(b){var a=RegExp("[?&]"+b+"=([^&]*)").exec(window.location.search);return a&&decodeURIComponent(a[1].replace(/\+/g," "))},getSubdomain:function(){var a=window.location.hostname.split(".");if(a[0]!="target"&&a[0]!="www"){return a[0]}return false},setBodyClass:function(){var a=$("body");if(this.isMobile()==true){_window.bind("load",TARGET.Util.scrollFunc);a.removeClass("desktop").addClass("mobile")}else{a.addClass("desktop").removeClass("mobile")}},scrollFunc:function(){setTimeout(function(){window.scrollTo(0,1)},100)},linkPopup:function(a){this.urls=a;a.click(function(b){b.preventDefault();var c=$(b.target);var d=c.attr("href");window.open(d,"Share","menubar=no,status=yes,toolbar=no,height=400,width=800,resizable=yes")})},smoothScroll:function(c,g,j,a){c.preventDefault();var d=$(c.currentTarget);var f=d.attr("href");var i=f.split("#",2);var b=null;if(j){var h=j}else{if(g){var h=$("#"+i[1])}else{var h=$("a[name="+i[1]+"]")}}if(i[1]=="top"){b=0}else{if(h.offset()!=null){b=h.offset().top-80}}if(b!==null){$("html:not(:animated),body:not(:animated)").animate({scrollTop:b},1000,"easeInOutCubic",function(){if(typeof a=="function"){a.call(this)}h.attr("tabindex",-1).focus()})}return false},parseJSON:function(b){var a=jQuery.parseJSON(b);if(!a){a=b}return a},strpos:function(a,c,d){var b=(a+"").indexOf(c,(d||0));return b===-1?false:b},supportsMediaQueries:function(){return Modernizr.mq("only all")},trimTilde:function(a){if((a+"").indexOf("~",0)===0){a=a.substr(1)}return a},extractParamFromUri:function(d,a){if(!d){return}var c=new RegExp("[\\?&#]"+a+"=([^&#]*)");var b=c.exec(d);if(b!=null){return unescape(b[1])}return},evaluateTabSwitcherContext:function(){var b;var c;var a=$(".tab-content");var e;var d;var i=window.location.hash.substr(1);function j(k){if(k===undefined){return}else{$(c).each(function(l){$(c[l]).removeClass("current")});$(a).each(function(l){$(a[l]).addClass("element-invisible")});$("#"+k).addClass("current");$("#content-"+k).removeClass("element-invisible");d=g(k);h(d)}}function g(k){switch(true){case k=="tab-environment":return 0;break;case k=="tab-well-being":return 1;break;case k=="tab-education":return 2;break;case k=="tab-volunteerism":return 3;break}}function f(k){switch(true){case k==0:return"tab-environment";break;case k==1:return"tab-well-being";break;case k==2:return"tab-education";break;case k==3:return"tab-volunteerism";break}}function h(k){document.getElementById("select-navigation-goals-progress").options[k+1].selected=true}b=$("#tab-navigation-goals-progress li a");$selectControl=$("#select-navigation-goals-progress");c=$("#tab-navigation-goals-progress li");b.on("click",function(k){var l;k.preventDefault();e=$(this).parent()[0].id;j(e)});if(i){(b).each(function(k){var l;if(i===b[k].id){e=$(this).parent()[0].id;j(e)}})}$selectControl.change(function(){var k;d=$(this).find(":selected").attr("value");e=f(d);j(e)})}};$.extend($.expr[":"],{containsi:function(b,c,d,a){return(b.textContent||b.innerText||"").toLowerCase().indexOf((d[3]||"").toLowerCase())>=0}});if(!Array.prototype.indexOf){Array.prototype.indexOf=function(a){var c=this.length;var b=Number(arguments[1])||0;b=(b<0)?Math.ceil(b):Math.floor(b);if(b<0){b+=c}for(;b<c;b++){if(b in this&&this[b]===a){return b}}return -1}}Array.prototype.remove=function(){var e,b=arguments,d=b.length,c;while(d&&this.length){e=b[--d];while((c=this.indexOf(e))!=-1){this.splice(c,1)}}return this};if(TARGET===null||typeof(TARGET)!=="object"){var TARGET=new Object()}$(document).ready(function(){$("body").removeClass("no-js");TARGET.Util.setBreakpoint();TARGET.Analytics.init();TARGET.Config.hasTouch=Modernizr.touch;TARGET.Util.setBodyClass();TARGET.TileController.getInstance().kickoff();var c=$(".searchWrapper");var q=$("body").hasClass("india")?"/in-search-results?q=":"/search-results?q=";if(c.length>0){var m=c.find("input#search-body"),w=c.find("input.submit");w.bind("click",function(A){A.preventDefault();var B=m.val();window.location=q+B+"&start=0&num=10"})}var d=$("#ctl00_MainContentPlaceholder_uxCareerSearchSubmit");if(d.length>0){d.on("click",function(A){})}var o=$(".recruiting-events-widget");if(o.length>0){new TARGET.RecruitingEvents.getInstance().kickoff()}var t=$(".showhide-widget");if(t.length>0){t.each(function(){new TARGET.ShowHideWidget($(this))})}var b=$(".ajax-showhide-widget");if(b.length>0){b.each(function(){new TARGET.AjaxShowHideWidget($(this))})}var k=$(".image-carousel-tiles");if(k.length>0){if(k.parents().hasClass("fade")){new TARGET.ImageCarousel(k,{isSlider:false})}else{new TARGET.ImageCarousel(k,{})}}var l=$(".inline-video");if(l.length>0){l.each(function(){new TARGET.InlineVideoWidget($(this))})}if($("#discoverTarget").length>0){$("nav.arrows").children("a").on("mouseenter mouseleave focusin focusout",function(A){if(A.type=="mouseenter"||A.type=="mouseout"){A.preventDefault()}var B=$(A.currentTarget).children(".visible-btn");if(A.type=="mouseenter"||A.type=="focusin"){B.stop().animate({opacity:1},200).children().show()}else{if(A.type=="mouseleave"||A.type=="focusout"){B.stop().animate({opacity:0},200).children().hide()}}}).children().css("opacity",0).children().hide()}var a=$(".grid-column-widget");var j=function j(){var A=0;a.find(".column").each(function(){var B=$(this).height();if(B>A){A=B}});return A};if(a.length>0){a.find("article > div:last-child").columnize({maxLoops:1,columns:4,doneFunc:function(){var G,J=0,C=a.find(".dog"),A=a.find(".column"),D=a.find(".last.column"),H=D.height()+C.height()+parseInt(C.css("bottom")),K=j(),I=A.length-1,L=D.find("li").length;if(!C.length){return}while(H>K&&J<L){for(G=I;G>0;G--){var B=A.eq(G),F=A.eq(G-1),E=B.find("li").first();if(G===I||B.height()>F.height()){F.find("ul").append(E)}}H=D.height()+C.height()+parseInt(C.css("bottom"));K=j();J++}}})}if($(".grants-recipients").length>0){new TARGET.GrantsRecipients()}if($(".history.about").length>0){$(".primaryColumn").after('<div id="history_timeline"></div>');TARGET.FlashOverlay.getInstance().initialize({shellSWF:"/assets/corporate/swf/corporateTimeline/swf/Shell.swf",containerId:"history_timeline",overlayLinkClass:"overlayLink",width:"870",height:"630",templateHeight:"660",flashOptions:{app:"/assets/corporate/swf/corporateTimeline/swf/Application.swf",config:"/assets/corporate/swf/corporateTimeline/xml/config_en.xml",languageStr:"en"},openLinkSelector:"body.history.about .gallery a.redBtn",flashButtonText:"start exploring (flash)",noFlashButtonText:"start exploring"})}if($(".history-text.about").length>0){TARGET.HistoryTimelineText.getInstance().initialize()}if($(".careers.culture").length>0){$(".primaryColumn").after('<div id="culture_flash"></div>');TARGET.FlashOverlay.getInstance().initialize({shellSWF:"/assets/corporate/swf/wherewework/swf/tcwww_loader.swf",containerId:"culture_flash",overlayLinkClass:"overlayLink",width:"860",height:"482",templateHeight:"512",flashOptions:{xmlFile:"/assets/corporate/swf/wherewework/xml/configuration.xml"},openLinkSelector:"body.careers.culture .gallery a.redBtn",flashButtonText:"launch the tour (flash)",noFlashButtonText:"launch the tour"})}if($(".careers.dc-locations").length>0){TMAPS.init();TMAPS.addPins(TMAPS.distributionCenterLocations)}if($(".sponsorship-form").length>0){var e=$(".checkbox-widget");if(e.length>0){e.each(function(){new CheckBoxWidget($(this))})}var v=$("#sponsorship-form-wrapper"),y=$("#success"),h=$("#error");var i=v.find("input, textarea"),x=v.find("#submit"),f=v.find(".email"),g=v.find("p.error");v.find(".date").datepicker();var p=v.find("input[type=text], textarea");p.on("change",function(){var A=false;i.each(function(){if($(this).val()==""||$(this).hasClass("placeholder")){A=true}else{$(this).css("border-color","white")}});if(A||!z(f.val())){$(".submit").addClass("disabled")}else{$(".submit").removeClass("disabled")}}).placeholder();function z(A){var B=/^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;if(!B.test(A)){return false}else{return true}}x.on("click",function(A){A.preventDefault();if($(this).hasClass("disabled")){if(!z(f.val())){f.css("border-color","red")}p.filter(function(){return($(this).val()=="")}).css("border-color","red");g.addClass("visible")}else{g.removeClass("visible");var C=i.serializeArray(),B={};$.each(C,function(D,E){if(B.hasOwnProperty(E.name)){B[E.name]+=", "+E.value}else{B[E.name]=E.value}});$.ajax({type:"POST",url:"/sponsorship/request",data:B,dataType:"json",success:function(){v.hide();y.css({display:"block",visibility:"visible"})},error:function(D){if(D.status===404){v.hide()}h.css({display:"block",visibility:"visible"}).find("#error-msg").text(D.statusText)}})}})}if($(".no-csstransitions").length>0){var n=$(".nugget");n.css("opacity",0).parent().css("padding-left","15px");$(".ribbon a").bind("mouseover mouseout focusin focusout",function(A){if(A.type=="mouseover"||A.type=="focusin"){n.stop(true,false).animate({opacity:1},100,"easeOutQuad").parent().stop(true,false).animate({"padding-left":"35px"},200,"easeOutQuad")}else{n.stop(true,false).animate({opacity:0},100,"easeOutQuad").parent().stop(true,false).animate({"padding-left":"15px"},200,"easeOutQuad")}})}$("input[type=text], input[type=search]").placeholder();var s=$(".share-this").find("a:not(.email, .twitter)");if(s.length>0){TARGET.Util.linkPopup(s)}var r=$(".share-this a.email");if(r.length>0){r.each(function(){TARGET.SendToFriend.getInstance().initialize({trigger:$(this)})})}$("a.back-to-top").bind("click",function(A){TARGET.Util.smoothScroll(A,true,null)});$("#where-we-work-map a").bind("click",function(A){TARGET.Util.smoothScroll(A,true,null)});$(".faq-questions a").bind("click",function(A){TARGET.Util.smoothScroll(A,true,null)});$(".explore-goals").find("ul a").bind("click",function(A){TARGET.Util.smoothScroll(A,true,null)});if($(".btttest").length>0){new TARGET.BackToTopController.getInstance().kickoff({injectionContainerSelector:".btt-test-container",injectionItemSelector:"article",injectionInterval:4})}var u=$("#site-message");if(u.length>0){u.find("a.close").bind("click",function(A){A.preventDefault();$.ajax({url:"/SetSession/DisplayAlert/false",success:function(B){u.animate({height:0},500,"easeOutQuart",function(){$(this).remove()})}})})}TARGET.Util.evaluateTabSwitcherContext()});var _window=$(window);_window.bind("resize onorientationchange",function(){TARGET.Util.isMobile();TARGET.Util.setBreakpoint()});if(typeof TARGET=="undefined"){TARGET={}}if(typeof log=="undefined"){function log(b){try{console.log(b)}catch(a){}}}TARGET.EverestVideoPlayer=function(a,g,b,f,d,e){if(typeof TARGET.EverestVideoPlayer.instances=="undefined"){TARGET.EverestVideoPlayer.instances=[]}this.videoPlayerId=TARGET.EverestVideoPlayer.instances.length;TARGET.EverestVideoPlayer.instances.push(this);this.containerId_=a;this.flashId_="flashVideoPlayer"+this.videoPlayerId;this.flashPlayer_=null;this.name="TARGET.EverestVideoPlayer.instances["+this.videoPlayerId+"]";this.playerUrl_=f||null;this.expressInstallUrl_=null;this.flashParams_=[{name:"allowScriptAccess",value:"always"},{name:"allowFullScreen",value:"true"},{name:"wmode",value:"opaque"}];this.flashVars_=[];this.width_=g||558;this.height_=b||322;this.version_="9.0.115";this.movieLoadTimeout_=2000;this.retryInterval_=50;this.flashHasLoaded_=false;this.isSWFReady=false;this.currentStream=null;if(typeof e=="object"){var c;for(c in e){this.addFlashVar(c,e[c])}}this.addFlashVar("objectName",this.name);this.addFlashVar("readyCallback",this.name+".onSWFReady");this.createFlashPlayer();if(e&&e.source){this.currentStream=e}};TARGET.EverestVideoPlayer.prototype.onSWFReady=function(){if(this.isSWFReady==true){return}this.isSWFReady=true;if(this.currentStream){try{if(this.flashPlayer_==null){this.flashPlayer_=this.getFlashPlayer()}this.flashPlayer_.source(this.currentStream);log("success")}catch(a){log("error "+a)}}};TARGET.EverestVideoPlayer.prototype.setFlashId=function(a){this.flashId_=a};TARGET.EverestVideoPlayer.prototype.setPlayerUrl=function(a){this.playerUrl_=a};TARGET.EverestVideoPlayer.prototype.setVersion=function(a){this.version_=a};TARGET.EverestVideoPlayer.prototype.setExpressInstallUrl=function(a){this.expressInstallUrl_=a};TARGET.EverestVideoPlayer.prototype.addParameter=function(c,d){var a=false;for(var b=0;!a&&b<this.flashParams_.length;++b){if(c==this.flashParams_[b].name){this.flashParams_[b].value=d;a=true}}if(!a){this.flashParams_.push({name:c,value:d})}};TARGET.EverestVideoPlayer.prototype.addFlashVar=function(a,b){this.flashVars_.push({name:a,value:b})};TARGET.EverestVideoPlayer.prototype.movieIsLoaded=function(){log("movieIsLoaded :: "+this.flashHasLoaded_+" : "+this.flashPlayer_+" : "+this.flashPlayer_.PercentLoaded());if(this.flashHasLoaded_){return true}try{if(this.flashPlayer_&&this.flashPlayer_.PercentLoaded()){if(this.flashPlayer_.PercentLoaded()==100){this.flashHasLoaded_=true;return true}else{return false}}else{return false}}catch(a){log("movieIsLoaded: error"+a);return false}};TARGET.EverestVideoPlayer.prototype.playVideo=function(a){this.currentStream=a;this.flashPlayer_=this.getFlashPlayer();if(this.flashPlayer_==null){this.createFlashPlayer();this.flashPlayer_=this.getFlashPlayer();log("success")}else{if(this.isSWFReady){this.flashPlayer_.source(a)}else{this.currentStream=a}}};TARGET.EverestVideoPlayer.prototype.pause=function(){this.flashPlayer_=this.getFlashPlayer();if(this.flashPlayer_!=null){this.flashPlayer_.pause()}};TARGET.EverestVideoPlayer.prototype.play=function(){this.flashPlayer_=this.getFlashPlayer();if(this.flashPlayer_!=null){this.flashPlayer_.playVideo()}};TARGET.EverestVideoPlayer.prototype.stop=function(){this.flashPlayer_=this.getFlashPlayer();if(this.flashPlayer_!=null){this.flashPlayer_.stopVideo()}};TARGET.EverestVideoPlayer.prototype.close=function(){this.flashPlayer_=this.getFlashPlayer();if(this.flashPlayer_!=null){this.flashPlayer_.close()}};TARGET.EverestVideoPlayer.prototype.getFlashPlayer=function(){var c=null;var b=document.getElementById(this.flashId_);if(b){var a=b.getElementsByTagName("object")[0];if(!a||(a&&typeof(b.SetVariable)!="undefined")){c=b}else{if(typeof(a.SetVariable)!="undefined"){c=a}}}return c};TARGET.EverestVideoPlayer.prototype.createFlashPlayer=function(a){if(typeof swfobject!="undefined"){var d=new Object();var c=new Object();for(var f=0;f<this.flashVars_.length;++f){d[this.flashVars_[f].name]=this.flashVars_[f].value}if(typeof a!="undefined"){d.defaultVideo=escape(a)}if(this.width_>=0){d.width=this.width_}if(this.height_>=0){d.height=this.height_}for(var f=0;f<this.flashParams_.length;++f){c[this.flashParams_[f].name]=this.flashParams_[f].value}try{swfobject.embedSWF(this.playerUrl_,this.containerId_,this.width_,this.height_,this.version_,this.expressInstallUrl_,d,c,{id:this.flashId_,name:this.flashId_});log("player created");return true}catch(b){log("error "+b);return false}}else{if(typeof SWFObject!="undefined"){var g=new SWFObject(this.playerUrl_,this.flashId_,this.width_,this.height_,this.version_);for(var f=0;f<this.flashParams_.length;++f){g.addParam(this.flashParams_[f].name,this.flashParams_[f].value)}if(typeof a!="undefined"){g.addVariable("defaultVideo",escape(a))}for(var f=0;f<this.flashVars_.length;++f){g.addVariable(this.flashVars_[f].name,this.flashVars_[f].value)}if(this.width_>=0){g.addVariable("width",this.width_)}if(this.height_>=0){g.addVariable("height",this.height_)}try{if(g.write(this.containerId_)){log("player created");return true}else{return false}}catch(b){log("error "+b);return false}}}};(function(G){var Q="left",P="right",F="up",X="down",E="in",Y="out",N="none",T="auto",M="swipe",U="pinch",Z="tap",K="doubletap",D="longtap",C="horizontal",V="vertical",J="all",S=10,H="start",L="move",I="end",R="cancel",B="ontouchstart" in window,aa="TouchSwipe";var O={fingers:1,threshold:75,cancelThreshold:null,pinchThreshold:20,maxTimeThreshold:null,fingerReleaseThreshold:250,longTapThreshold:500,doubleTapThreshold:200,swipe:null,swipeLeft:null,swipeRight:null,swipeUp:null,swipeDown:null,swipeStatus:null,pinchIn:null,pinchOut:null,pinchStatus:null,click:null,tap:null,doubleTap:null,longTap:null,triggerOnTouchEnd:true,triggerOnTouchLeave:false,allowPageScroll:"auto",fallbackToMouseEvents:true,excludedElements:"button, input, select, textarea, a, .noSwipe"};G.fn.swipe=function(c){var b=G(this),a=b.data(aa);if(a&&typeof c==="string"){if(a[c]){return a[c].apply(this,Array.prototype.slice.call(arguments,1))}else{G.error("Method "+c+" does not exist on jQuery.swipe")}}else{if(!a&&(typeof c==="object"||!c)){return W.apply(this,arguments)}}return b};G.fn.swipe.defaults=O;G.fn.swipe.phases={PHASE_START:H,PHASE_MOVE:L,PHASE_END:I,PHASE_CANCEL:R};G.fn.swipe.directions={LEFT:Q,RIGHT:P,UP:F,DOWN:X,IN:E,OUT:Y};G.fn.swipe.pageScroll={NONE:N,HORIZONTAL:C,VERTICAL:V,AUTO:T};G.fn.swipe.fingers={ONE:1,TWO:2,THREE:3,ALL:J};function W(a){if(a&&(a.allowPageScroll===undefined&&(a.swipe!==undefined||a.swipeStatus!==undefined))){a.allowPageScroll=N}if(a.click!==undefined&&a.tap===undefined){a.tap=a.click}if(!a){a={}}a=G.extend({},G.fn.swipe.defaults,a);return this.each(function(){var c=G(this);var b=c.data(aa);if(!b){b=new ab(this,a);c.data(aa,b)}})}function ab(a,aE){var a3=(B||!aE.fallbackToMouseEvents),bi=a3?"touchstart":"mousedown",a1=a3?"touchmove":"mousemove",bt=a3?"touchend":"mouseup",br=a3?null:"mouseleave",bb="touchcancel";var l=0,af=null,bA=0,a8=0,a4=0,bf=1,ag=0,s=0,bl=null;var aj=G(a);var by="start";var bv=0;var ah=null;var bs=0,ba=0,b=0,h=0,bm=0;var aI=null;try{aj.bind(bi,A);aj.bind(bb,f)}catch(t){G.error("events not supported "+bi+","+bb+" on jQuery.swipe")}this.enable=function(){aj.bind(bi,A);aj.bind(bb,f);return aj};this.disable=function(){u();return aj};this.destroy=function(){u();aj.data(aa,null);return aj};this.option=function(al,ak){if(aE[al]!==undefined){if(ak===undefined){return aE[al]}else{aE[al]=ak}}else{G.error("Option "+al+" does not exist on jQuery.swipe.options")}};function A(am){if(a7()){return}if(G(am.target).closest(aE.excludedElements,aj).length>0){return}var an=am.originalEvent?am.originalEvent:am;var al,ak=B?an.touches[0]:an;by=H;if(B){bv=an.touches.length}else{am.preventDefault()}l=0;af=null;s=null;bA=0;a8=0;a4=0;bf=1;ag=0;ah=r();bl=bz();bq();if(!B||(bv===aE.fingers||aE.fingers===J)||a0()){p(0,ak);bs=aA();if(bv==2){p(1,an.touches[1]);a8=a4=aC(ah[0].start,ah[1].start)}if(aE.swipeStatus||aE.pinchStatus){al=bn(an,by)}}else{al=false}if(al===false){by=R;bn(an,by);return al}else{ac(true)}}function bc(an){var aq=an.originalEvent?an.originalEvent:an;if(by===I||by===R||x()){return}var am,al=B?aq.touches[0]:aq;var ao=o(al);ba=aA();if(B){bv=aq.touches.length}by=L;if(bv==2){if(a8==0){p(1,aq.touches[1]);a8=a4=aC(ah[0].start,ah[1].start)}else{o(aq.touches[1]);a4=aC(ah[0].end,ah[1].end);s=ai(ah[0].end,ah[1].end)}bf=d(a8,a4);ag=Math.abs(a8-a4)}if((bv===aE.fingers||aE.fingers===J)||!B||a0()){af=w(ao.start,ao.end);v(an,af);l=aB(ao.start,ao.end);bA=y();q(af,l);if(aE.swipeStatus||aE.pinchStatus){am=bn(aq,by)}if(!aE.triggerOnTouchEnd||aE.triggerOnTouchLeave){var ak=true;if(aE.triggerOnTouchLeave){var ap=a2(this);ak=bd(ao.end,ap)}if(!aE.triggerOnTouchEnd&&ak){by=a9(L)}else{if(aE.triggerOnTouchLeave&&!ak){by=a9(I)}}if(by==R||by==I){bn(aq,by)}}}else{by=R;bn(aq,by)}if(am===false){by=R;bn(aq,by)}}function bk(ak){var al=ak.originalEvent;if(B){if(al.touches.length>0){be();return true}}if(x()){bv=h}ak.preventDefault();ba=aA();bA=y();if(g()){by=R;bn(al,by)}else{if(aE.triggerOnTouchEnd||(aE.triggerOnTouchEnd==false&&by===L)){by=I;bn(al,by)}else{if(!aE.triggerOnTouchEnd&&c()){by=I;k(al,by,Z)}else{if(by===L){by=R;bn(al,by)}}}}ac(false)}function f(){bv=0;ba=0;bs=0;a8=0;a4=0;bf=1;bq();ac(false)}function bj(ak){var al=ak.originalEvent;if(aE.triggerOnTouchLeave){by=a9(I);bn(al,by)}}function u(){aj.unbind(bi,A);aj.unbind(bb,f);aj.unbind(a1,bc);aj.unbind(bt,bk);if(br){aj.unbind(br,bj)}ac(false)}function a9(ao){var an=ao;var am=a5();var al=z();var ak=g();if(!am||ak){an=R}else{if(al&&ao==L&&(!aE.triggerOnTouchEnd||aE.triggerOnTouchLeave)){an=I}else{if(!al&&ao==I&&aE.triggerOnTouchLeave){an=R}}}return an}function bn(am,ak){var al=undefined;if(bh()||bu()){al=k(am,ak,M)}else{if((bo()||a0())&&al!==false){al=k(am,ak,U)}}if(m()&&al!==false){al=k(am,ak,K)}else{if(ae()&&al!==false){al=k(am,ak,D)}else{if(n()&&al!==false){al=k(am,ak,Z)}}}if(ak===R){f(am)}if(ak===I){if(B){if(am.touches.length==0){f(am)}}else{f(am)}}return al}function k(an,ak,am){var al=undefined;if(am==M){aj.trigger("swipeStatus",[ak,af||null,l||0,bA||0,bv]);if(aE.swipeStatus){al=aE.swipeStatus.call(aj,an,ak,af||null,l||0,bA||0,bv);if(al===false){return false}}if(ak==I&&aH()){aj.trigger("swipe",[af,l,bA,bv]);if(aE.swipe){al=aE.swipe.call(aj,an,af,l,bA,bv);if(al===false){return false}}switch(af){case Q:aj.trigger("swipeLeft",[af,l,bA,bv]);if(aE.swipeLeft){al=aE.swipeLeft.call(aj,an,af,l,bA,bv)}break;case P:aj.trigger("swipeRight",[af,l,bA,bv]);if(aE.swipeRight){al=aE.swipeRight.call(aj,an,af,l,bA,bv)}break;case F:aj.trigger("swipeUp",[af,l,bA,bv]);if(aE.swipeUp){al=aE.swipeUp.call(aj,an,af,l,bA,bv)}break;case X:aj.trigger("swipeDown",[af,l,bA,bv]);if(aE.swipeDown){al=aE.swipeDown.call(aj,an,af,l,bA,bv)}break}}}if(am==U){aj.trigger("pinchStatus",[ak,s||null,ag||0,bA||0,bv,bf]);if(aE.pinchStatus){al=aE.pinchStatus.call(aj,an,ak,s||null,ag||0,bA||0,bv,bf);if(al===false){return false}}if(ak==I&&e()){switch(s){case E:aj.trigger("pinchIn",[s||null,ag||0,bA||0,bv,bf]);if(aE.pinchIn){al=aE.pinchIn.call(aj,an,s||null,ag||0,bA||0,bv,bf)}break;case Y:aj.trigger("pinchOut",[s||null,ag||0,bA||0,bv,bf]);if(aE.pinchOut){al=aE.pinchOut.call(aj,an,s||null,ag||0,bA||0,bv,bf)}break}}}if(am==Z){if(ak===R||ak===I){clearTimeout(aI);if(bx()&&!bg()){bm=aA();aI=setTimeout(G.proxy(function(){bm=null;aj.trigger("tap",[an.target]);if(aE.tap){al=aE.tap.call(aj,an,an.target)}},this),aE.doubleTapThreshold)}else{bm=null;aj.trigger("tap",[an.target]);if(aE.tap){al=aE.tap.call(aj,an,an.target)}}}}else{if(am==K){if(ak===R||ak===I){clearTimeout(aI);bm=null;aj.trigger("doubletap",[an.target]);if(aE.doubleTap){al=aE.doubleTap.call(aj,an,an.target)}}}else{if(am==D){if(ak===R||ak===I){clearTimeout(aI);bm=null;aj.trigger("longtap",[an.target]);if(aE.longTap){al=aE.longTap.call(aj,an,an.target)}}}}}return al}function z(){var ak=true;if(aE.threshold!==null){ak=l>=aE.threshold}return ak}function g(){var ak=false;if(aE.cancelThreshold!==null&&af!==null){ak=(aD(af)-l)>=aE.cancelThreshold}return ak}function j(){if(aE.pinchThreshold!==null){return ag>=aE.pinchThreshold}return true}function a5(){var ak;if(aE.maxTimeThreshold){if(bA>=aE.maxTimeThreshold){ak=false}else{ak=true}}else{ak=true}return ak}function v(ak,al){if(aE.allowPageScroll===N||a0()){ak.preventDefault()}else{var am=aE.allowPageScroll===T;switch(al){case Q:if((aE.swipeLeft&&am)||(!am&&aE.allowPageScroll!=C)){ak.preventDefault()}break;case P:if((aE.swipeRight&&am)||(!am&&aE.allowPageScroll!=C)){ak.preventDefault()}break;case F:if((aE.swipeUp&&am)||(!am&&aE.allowPageScroll!=V)){ak.preventDefault()}break;case X:if((aE.swipeDown&&am)||(!am&&aE.allowPageScroll!=V)){ak.preventDefault()}break}}}function e(){var al=ad();var ak=bw();var am=j();return al&&ak&&am}function a0(){return !!(aE.pinchStatus||aE.pinchIn||aE.pinchOut)}function bo(){return !!(e()&&a0())}function aH(){var an=a5();var ap=z();var am=ad();var ak=bw();var al=g();var ao=!al&&ak&&am&&ap&&an;return ao}function bu(){return !!(aE.swipe||aE.swipeStatus||aE.swipeLeft||aE.swipeRight||aE.swipeUp||aE.swipeDown)}function bh(){return !!(aH()&&bu())}function ad(){return((bv===aE.fingers||aE.fingers===J)||!B)}function bw(){return ah[0].end.x!==0}function c(){return !!(aE.tap)}function bx(){return !!(aE.doubleTap)}function aF(){return !!(aE.longTap)}function bp(){if(bm==null){return false}var ak=aA();return(bx()&&((ak-bm)<=aE.doubleTapThreshold))}function bg(){return bp()}function aJ(){return((bv===1||!B)&&(isNaN(l)||l===0))}function a6(){return((bA>aE.longTapThreshold)&&(l<S))}function n(){return !!(aJ()&&c())}function m(){return !!(bp()&&bx())}function ae(){return !!(a6()&&aF())}function be(){b=aA();h=event.touches.length+1}function bq(){b=0;h=0}function x(){var ak=false;if(b){var al=aA()-b;if(al<=aE.fingerReleaseThreshold){ak=true}}return ak}function a7(){return !!(aj.data(aa+"_intouch")===true)}function ac(ak){if(ak===true){aj.bind(a1,bc);aj.bind(bt,bk);if(br){aj.bind(br,bj)}}else{aj.unbind(a1,bc,false);aj.unbind(bt,bk,false);if(br){aj.unbind(br,bj,false)}}aj.data(aa+"_intouch",ak===true)}function p(al,ak){var am=ak.identifier!==undefined?ak.identifier:0;ah[al].identifier=am;ah[al].start.x=ah[al].end.x=ak.pageX||ak.clientX;ah[al].start.y=ah[al].end.y=ak.pageY||ak.clientY;return ah[al]}function o(ak){var am=ak.identifier!==undefined?ak.identifier:0;var al=bB(am);al.end.x=ak.pageX||ak.clientX;al.end.y=ak.pageY||ak.clientY;return al}function bB(al){for(var ak=0;ak<ah.length;ak++){if(ah[ak].identifier==al){return ah[ak]}}}function r(){var ak=[];for(var al=0;al<=5;al++){ak.push({start:{x:0,y:0},end:{x:0,y:0},identifier:0})}return ak}function q(ak,al){al=Math.max(al,aD(ak));bl[ak].distance=al}function aD(ak){return bl[ak].distance}function bz(){var ak={};ak[Q]=aG(Q);ak[P]=aG(P);ak[F]=aG(F);ak[X]=aG(X);return ak}function aG(ak){return{direction:ak,distance:0}}function y(){return ba-bs}function aC(an,am){var al=Math.abs(an.x-am.x);var ak=Math.abs(an.y-am.y);return Math.round(Math.sqrt(al*al+ak*ak))}function d(ak,al){var am=(al/ak)*1;return am.toFixed(2)}function ai(){if(bf<1){return Y}else{return E}}function aB(al,ak){return Math.round(Math.sqrt(Math.pow(ak.x-al.x,2)+Math.pow(ak.y-al.y,2)))}function i(an,al){var ak=an.x-al.x;var ap=al.y-an.y;var am=Math.atan2(ap,ak);var ao=Math.round(am*180/Math.PI);if(ao<0){ao=360-Math.abs(ao)}return ao}function w(al,ak){var am=i(al,ak);if((am<=45)&&(am>=0)){return Q}else{if((am<=360)&&(am>=315)){return Q}else{if((am>=135)&&(am<=225)){return P}else{if((am>45)&&(am<135)){return X}else{return F}}}}}function aA(){var ak=new Date();return ak.getTime()}function a2(ak){ak=G(ak);var am=ak.offset();var al={left:am.left,right:am.left+ak.outerWidth(),top:am.top,bottom:am.top+ak.outerHeight()};return al}function bd(ak,al){return(ak.x>al.left&&ak.x<al.right&&ak.y>al.top&&ak.y<al.bottom)}}})(jQuery);
/* jQuery UI - v1.10.3 - 2013-08-02
* http://jqueryui.com
* Includes: jquery.ui.core.js, jquery.ui.datepicker.js
* Copyright 2013 jQuery Foundation and other contributors Licensed MIT */
(function(c,h){function d(p,j){var e,k,m,l=p.nodeName.toLowerCase();return"area"===l?(e=p.parentNode,k=e.name,p.href&&k&&"map"===e.nodeName.toLowerCase()?(m=c("img[usemap=#"+k+"]")[0],!!m&&g(m)):!1):(/input|select|textarea|button|object/.test(l)?!p.disabled:"a"===l?p.href||j:j)&&g(p)}function g(a){return c.expr.filters.visible(a)&&!c(a).parents().addBack().filter(function(){return"hidden"===c.css(this,"visibility")}).length}var b=0,f=/^ui-id-\d+$/;c.ui=c.ui||{},c.extend(c.ui,{version:"1.10.3",keyCode:{BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38}}),c.fn.extend({focus:function(a){return function(e,j){return"number"==typeof e?this.each(function(){var i=this;setTimeout(function(){c(i).focus(),j&&j.call(i)},e)}):a.apply(this,arguments)}}(c.fn.focus),scrollParent:function(){var a;return a=c.ui.ie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?this.parents().filter(function(){return/(relative|absolute|fixed)/.test(c.css(this,"position"))&&/(auto|scroll)/.test(c.css(this,"overflow")+c.css(this,"overflow-y")+c.css(this,"overflow-x"))}).eq(0):this.parents().filter(function(){return/(auto|scroll)/.test(c.css(this,"overflow")+c.css(this,"overflow-y")+c.css(this,"overflow-x"))}).eq(0),/fixed/.test(this.css("position"))||!a.length?c(document):a},zIndex:function(j){if(j!==h){return this.css("zIndex",j)}if(this.length){for(var l,e,k=c(this[0]);k.length&&k[0]!==document;){if(l=k.css("position"),("absolute"===l||"relative"===l||"fixed"===l)&&(e=parseInt(k.css("zIndex"),10),!isNaN(e)&&0!==e)){return e}k=k.parent()}}return 0},uniqueId:function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++b)})},removeUniqueId:function(){return this.each(function(){f.test(this.id)&&c(this).removeAttr("id")})}}),c.extend(c.expr[":"],{data:c.expr.createPseudo?c.expr.createPseudo(function(a){return function(e){return !!c.data(e,a)}}):function(j,a,e){return !!c.data(j,e[3])},focusable:function(a){return d(a,!isNaN(c.attr(a,"tabindex")))},tabbable:function(j){var i=c.attr(j,"tabindex"),e=isNaN(i);return(e||i>=0)&&d(j,!e)}}),c("<a>").outerWidth(1).jquery||c.each(["Width","Height"],function(j,p){function e(r,o,q,n){return c.each(k,function(){o-=parseFloat(c.css(r,"padding"+this))||0,q&&(o-=parseFloat(c.css(r,"border"+this+"Width"))||0),n&&(o-=parseFloat(c.css(r,"margin"+this))||0)}),o}var k="Width"===p?["Left","Right"]:["Top","Bottom"],m=p.toLowerCase(),l={innerWidth:c.fn.innerWidth,innerHeight:c.fn.innerHeight,outerWidth:c.fn.outerWidth,outerHeight:c.fn.outerHeight};c.fn["inner"+p]=function(a){return a===h?l["inner"+p].call(this):this.each(function(){c(this).css(m,e(this,a)+"px")})},c.fn["outer"+p]=function(n,a){return"number"!=typeof n?l["outer"+p].call(this,n):this.each(function(){c(this).css(m,e(this,n,!0,a)+"px")})}}),c.fn.addBack||(c.fn.addBack=function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}),c("<a>").data("a-b","a").removeData("a-b").data("a-b")&&(c.fn.removeData=function(a){return function(e){return arguments.length?a.call(this,c.camelCase(e)):a.call(this)}}(c.fn.removeData)),c.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase()),c.support.selectstart="onselectstart" in document.createElement("div"),c.fn.extend({disableSelection:function(){return this.bind((c.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(a){a.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}}),c.extend(c.ui,{plugin:{add:function(m,j,l){var e,k=c.ui[m].prototype;for(e in l){k.plugins[e]=k.plugins[e]||[],k.plugins[e].push([j,l[e]])}},call:function(k,n,l){var m,j=k.plugins[n];if(j&&k.element[0].parentNode&&11!==k.element[0].parentNode.nodeType){for(m=0;j.length>m;m++){k.options[j[m][0]]&&j[m][1].apply(k.element,l)}}}},hasScroll:function(l,j){if("hidden"===c(l).css("overflow")){return !1}var k=j&&"left"===j?"scrollLeft":"scrollTop",e=!1;return l[k]>0?!0:(l[k]=1,e=l[k]>0,l[k]=0,e)}})})(jQuery);(function(j,c){function d(){this._curInst=null,this._keyEvent=!1,this._disabledInputs=[],this._datepickerShowing=!1,this._inDialog=!1,this._mainDivId="ui-datepicker-div",this._inlineClass="ui-datepicker-inline",this._appendClass="ui-datepicker-append",this._triggerClass="ui-datepicker-trigger",this._dialogClass="ui-datepicker-dialog",this._disableClass="ui-datepicker-disabled",this._unselectableClass="ui-datepicker-unselectable",this._currentClass="ui-datepicker-current-day",this._dayOverClass="ui-datepicker-days-cell-over",this.regional=[],this.regional[""]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"mm/dd/yy",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},this._defaults={showOn:"focus",showAnim:"fadeIn",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:!1,hideIfNoPrevNext:!1,navigationAsDateFormat:!1,gotoCurrent:!1,changeMonth:!1,changeYear:!1,yearRange:"c-10:c+10",showOtherMonths:!1,selectOtherMonths:!1,showWeek:!1,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",minDate:null,maxDate:null,duration:"fast",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:!0,showButtonPanel:!1,autoSize:!1,disabled:!1},j.extend(this._defaults,this.regional[""]),this.dpDiv=h(j("<div id='"+this._mainDivId+"' class='ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>"))}function h(a){var k="button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a";return a.delegate(k,"mouseout",function(){j(this).removeClass("ui-state-hover"),-1!==this.className.indexOf("ui-datepicker-prev")&&j(this).removeClass("ui-datepicker-prev-hover"),-1!==this.className.indexOf("ui-datepicker-next")&&j(this).removeClass("ui-datepicker-next-hover")}).delegate(k,"mouseover",function(){j.datepicker._isDisabledDatepicker(b.inline?a.parent()[0]:b.input[0])||(j(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover"),j(this).addClass("ui-state-hover"),-1!==this.className.indexOf("ui-datepicker-prev")&&j(this).addClass("ui-datepicker-prev-hover"),-1!==this.className.indexOf("ui-datepicker-next")&&j(this).addClass("ui-datepicker-next-hover"))})}function f(a,k){j.extend(a,k);for(var l in k){null==k[l]&&(a[l]=k[l])}return a}j.extend(j.ui,{datepicker:{version:"1.10.3"}});var b,g="datepicker";j.extend(d.prototype,{markerClassName:"hasDatepicker",maxRows:4,_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(a){return f(this._defaults,a||{}),this},_attachDatepicker:function(l,m){var p,o,k;p=l.nodeName.toLowerCase(),o="div"===p||"span"===p,l.id||(this.uuid+=1,l.id="dp"+this.uuid),k=this._newInst(j(l),o),k.settings=j.extend({},m||{}),"input"===p?this._connectDatepicker(l,k):o&&this._inlineDatepicker(l,k)},_newInst:function(a,k){var l=a[0].id.replace(/([^A-Za-z0-9_\-])/g,"\\\\$1");return{id:l,input:a,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:k,dpDiv:k?h(j("<div class='"+this._inlineClass+" ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>")):this.dpDiv}},_connectDatepicker:function(a,k){var l=j(a);k.append=j([]),k.trigger=j([]),l.hasClass(this.markerClassName)||(this._attachments(l,k),l.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).keyup(this._doKeyUp),this._autoSize(k),j.data(a,g,k),k.settings.disabled&&this._disableDatepicker(a))},_attachments:function(l,m){var u,p,k,t=this._get(m,"appendText"),q=this._get(m,"isRTL");m.append&&m.append.remove(),t&&(m.append=j("<span class='"+this._appendClass+"'>"+t+"</span>"),l[q?"before":"after"](m.append)),l.unbind("focus",this._showDatepicker),m.trigger&&m.trigger.remove(),u=this._get(m,"showOn"),("focus"===u||"both"===u)&&l.focus(this._showDatepicker),("button"===u||"both"===u)&&(p=this._get(m,"buttonText"),k=this._get(m,"buttonImage"),m.trigger=j(this._get(m,"buttonImageOnly")?j("<img/>").addClass(this._triggerClass).attr({src:k,alt:p,title:p}):j("<button type='button'></button>").addClass(this._triggerClass).html(k?j("<img/>").attr({src:k,alt:p,title:p}):p)),l[q?"before":"after"](m.trigger),m.trigger.click(function(){return j.datepicker._datepickerShowing&&j.datepicker._lastInput===l[0]?j.datepicker._hideDatepicker():j.datepicker._datepickerShowing&&j.datepicker._lastInput!==l[0]?(j.datepicker._hideDatepicker(),j.datepicker._showDatepicker(l[0])):j.datepicker._showDatepicker(l[0]),!1}))},_autoSize:function(u){if(this._get(u,"autoSize")&&!u.inline){var l,m,q,o,k=new Date(2009,11,20),p=this._get(u,"dateFormat");p.match(/[DM]/)&&(l=function(a){for(m=0,q=0,o=0;a.length>o;o++){a[o].length>m&&(m=a[o].length,q=o)}return q},k.setMonth(l(this._get(u,p.match(/MM/)?"monthNames":"monthNamesShort"))),k.setDate(l(this._get(u,p.match(/DD/)?"dayNames":"dayNamesShort"))+20-k.getDay())),u.input.attr("size",this._formatDate(u,k).length)}},_inlineDatepicker:function(a,k){var l=j(a);l.hasClass(this.markerClassName)||(l.addClass(this.markerClassName).append(k.dpDiv),j.data(a,g,k),this._setDate(k,this._getDefaultDate(k),!0),this._updateDatepicker(k),this._updateAlternate(k),k.settings.disabled&&this._disableDatepicker(a),k.dpDiv.css("display","block"))},_dialogDatepicker:function(q,t,y,k,w){var r,v,m,z,n,x=this._dialogInst;return x||(this.uuid+=1,r="dp"+this.uuid,this._dialogInput=j("<input type='text' id='"+r+"' style='position: absolute; top: -100px; width: 0px;'/>"),this._dialogInput.keydown(this._doKeyDown),j("body").append(this._dialogInput),x=this._dialogInst=this._newInst(this._dialogInput,!1),x.settings={},j.data(this._dialogInput[0],g,x)),f(x.settings,k||{}),t=t&&t.constructor===Date?this._formatDate(x,t):t,this._dialogInput.val(t),this._pos=w?w.length?w:[w.pageX,w.pageY]:null,this._pos||(v=document.documentElement.clientWidth,m=document.documentElement.clientHeight,z=document.documentElement.scrollLeft||document.body.scrollLeft,n=document.documentElement.scrollTop||document.body.scrollTop,this._pos=[v/2-100+z,m/2-150+n]),this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px"),x.settings.onSelect=y,this._inDialog=!0,this.dpDiv.addClass(this._dialogClass),this._showDatepicker(this._dialogInput[0]),j.blockUI&&j.blockUI(this.dpDiv),j.data(this._dialogInput[0],g,x),this},_destroyDatepicker:function(a){var k,m=j(a),l=j.data(a,g);m.hasClass(this.markerClassName)&&(k=a.nodeName.toLowerCase(),j.removeData(a,g),"input"===k?(l.append.remove(),l.trigger.remove(),m.removeClass(this.markerClassName).unbind("focus",this._showDatepicker).unbind("keydown",this._doKeyDown).unbind("keypress",this._doKeyPress).unbind("keyup",this._doKeyUp)):("div"===k||"span"===k)&&m.removeClass(this.markerClassName).empty())},_enableDatepicker:function(l){var m,p,o=j(l),k=j.data(l,g);o.hasClass(this.markerClassName)&&(m=l.nodeName.toLowerCase(),"input"===m?(l.disabled=!1,k.trigger.filter("button").each(function(){this.disabled=!1}).end().filter("img").css({opacity:"1.0",cursor:""})):("div"===m||"span"===m)&&(p=o.children("."+this._inlineClass),p.children().removeClass("ui-state-disabled"),p.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!1)),this._disabledInputs=j.map(this._disabledInputs,function(a){return a===l?null:a}))},_disableDatepicker:function(l){var m,p,o=j(l),k=j.data(l,g);o.hasClass(this.markerClassName)&&(m=l.nodeName.toLowerCase(),"input"===m?(l.disabled=!0,k.trigger.filter("button").each(function(){this.disabled=!0}).end().filter("img").css({opacity:"0.5",cursor:"default"})):("div"===m||"span"===m)&&(p=o.children("."+this._inlineClass),p.children().addClass("ui-state-disabled"),p.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!0)),this._disabledInputs=j.map(this._disabledInputs,function(a){return a===l?null:a}),this._disabledInputs[this._disabledInputs.length]=l)},_isDisabledDatepicker:function(i){if(!i){return !1}for(var a=0;this._disabledInputs.length>a;a++){if(this._disabledInputs[a]===i){return !0}}return !1},_getInst:function(a){try{return j.data(a,g)}catch(k){throw"Missing instance data for this datepicker"}},_optionDatepicker:function(n,u,e){var t,q,m,p,k=this._getInst(n);return 2===arguments.length&&"string"==typeof u?"defaults"===u?j.extend({},j.datepicker._defaults):k?"all"===u?j.extend({},k.settings):this._get(k,u):null:(t=u||{},"string"==typeof u&&(t={},t[u]=e),k&&(this._curInst===k&&this._hideDatepicker(),q=this._getDateDatepicker(n,!0),m=this._getMinMaxDate(k,"min"),p=this._getMinMaxDate(k,"max"),f(k.settings,t),null!==m&&t.dateFormat!==c&&t.minDate===c&&(k.settings.minDate=this._formatDate(k,m)),null!==p&&t.dateFormat!==c&&t.maxDate===c&&(k.settings.maxDate=this._formatDate(k,p)),"disabled" in t&&(t.disabled?this._disableDatepicker(n):this._enableDatepicker(n)),this._attachments(j(n),k),this._autoSize(k),this._setDate(k,q),this._updateAlternate(k),this._updateDatepicker(k)),c)},_changeDatepicker:function(l,a,k){this._optionDatepicker(l,a,k)},_refreshDatepicker:function(i){var a=this._getInst(i);a&&this._updateDatepicker(a)},_setDateDatepicker:function(l,a){var k=this._getInst(l);k&&(this._setDate(k,a),this._updateDatepicker(k),this._updateAlternate(k))},_getDateDatepicker:function(l,a){var k=this._getInst(l);return k&&!k.inline&&this._setDateFromField(k,a),k?this._getDate(k):null},_doKeyDown:function(l){var m,u,p,k=j.datepicker._getInst(l.target),t=!0,q=k.dpDiv.is(".ui-datepicker-rtl");if(k._keyEvent=!0,j.datepicker._datepickerShowing){switch(l.keyCode){case 9:j.datepicker._hideDatepicker(),t=!1;break;case 13:return p=j("td."+j.datepicker._dayOverClass+":not(."+j.datepicker._currentClass+")",k.dpDiv),p[0]&&j.datepicker._selectDay(l.target,k.selectedMonth,k.selectedYear,p[0]),m=j.datepicker._get(k,"onSelect"),m?(u=j.datepicker._formatDate(k),m.apply(k.input?k.input[0]:null,[u,k])):j.datepicker._hideDatepicker(),!1;case 27:j.datepicker._hideDatepicker();break;case 33:j.datepicker._adjustDate(l.target,l.ctrlKey?-j.datepicker._get(k,"stepBigMonths"):-j.datepicker._get(k,"stepMonths"),"M");break;case 34:j.datepicker._adjustDate(l.target,l.ctrlKey?+j.datepicker._get(k,"stepBigMonths"):+j.datepicker._get(k,"stepMonths"),"M");break;case 35:(l.ctrlKey||l.metaKey)&&j.datepicker._clearDate(l.target),t=l.ctrlKey||l.metaKey;break;case 36:(l.ctrlKey||l.metaKey)&&j.datepicker._gotoToday(l.target),t=l.ctrlKey||l.metaKey;break;case 37:(l.ctrlKey||l.metaKey)&&j.datepicker._adjustDate(l.target,q?1:-1,"D"),t=l.ctrlKey||l.metaKey,l.originalEvent.altKey&&j.datepicker._adjustDate(l.target,l.ctrlKey?-j.datepicker._get(k,"stepBigMonths"):-j.datepicker._get(k,"stepMonths"),"M");break;case 38:(l.ctrlKey||l.metaKey)&&j.datepicker._adjustDate(l.target,-7,"D"),t=l.ctrlKey||l.metaKey;break;case 39:(l.ctrlKey||l.metaKey)&&j.datepicker._adjustDate(l.target,q?-1:1,"D"),t=l.ctrlKey||l.metaKey,l.originalEvent.altKey&&j.datepicker._adjustDate(l.target,l.ctrlKey?+j.datepicker._get(k,"stepBigMonths"):+j.datepicker._get(k,"stepMonths"),"M");break;case 40:(l.ctrlKey||l.metaKey)&&j.datepicker._adjustDate(l.target,7,"D"),t=l.ctrlKey||l.metaKey;break;default:t=!1}}else{36===l.keyCode&&l.ctrlKey?j.datepicker._showDatepicker(this):t=!1}t&&(l.preventDefault(),l.stopPropagation())},_doKeyPress:function(k){var m,l,e=j.datepicker._getInst(k.target);return j.datepicker._get(e,"constrainInput")?(m=j.datepicker._possibleChars(j.datepicker._get(e,"dateFormat")),l=String.fromCharCode(null==k.charCode?k.keyCode:k.charCode),k.ctrlKey||k.metaKey||" ">l||!m||m.indexOf(l)>-1):c},_doKeyUp:function(a){var k,m=j.datepicker._getInst(a.target);if(m.input.val()!==m.lastVal){try{k=j.datepicker.parseDate(j.datepicker._get(m,"dateFormat"),m.input?m.input.val():null,j.datepicker._getFormatConfig(m)),k&&(j.datepicker._setDateFromField(m),j.datepicker._updateAlternate(m),j.datepicker._updateDatepicker(m))}catch(l){}}return !0},_showDatepicker:function(m){if(m=m.target||m,"input"!==m.nodeName.toLowerCase()&&(m=j("input",m.parentNode)[0]),!j.datepicker._isDisabledDatepicker(m)&&j.datepicker._lastInput!==m){var p,v,k,u,t,n,q;p=j.datepicker._getInst(m),j.datepicker._curInst&&j.datepicker._curInst!==p&&(j.datepicker._curInst.dpDiv.stop(!0,!0),p&&j.datepicker._datepickerShowing&&j.datepicker._hideDatepicker(j.datepicker._curInst.input[0])),v=j.datepicker._get(p,"beforeShow"),k=v?v.apply(m,[m,p]):{},k!==!1&&(f(p.settings,k),p.lastVal=null,j.datepicker._lastInput=m,j.datepicker._setDateFromField(p),j.datepicker._inDialog&&(m.value=""),j.datepicker._pos||(j.datepicker._pos=j.datepicker._findPos(m),j.datepicker._pos[1]+=m.offsetHeight),u=!1,j(m).parents().each(function(){return u|="fixed"===j(this).css("position"),!u}),t={left:j.datepicker._pos[0],top:j.datepicker._pos[1]},j.datepicker._pos=null,p.dpDiv.empty(),p.dpDiv.css({position:"absolute",display:"block",top:"-1000px"}),j.datepicker._updateDatepicker(p),t=j.datepicker._checkOffset(p,t,u),p.dpDiv.css({position:j.datepicker._inDialog&&j.blockUI?"static":u?"fixed":"absolute",display:"none",left:t.left+"px",top:t.top+"px"}),p.inline||(n=j.datepicker._get(p,"showAnim"),q=j.datepicker._get(p,"duration"),p.dpDiv.zIndex(j(m).zIndex()+1),j.datepicker._datepickerShowing=!0,j.effects&&j.effects.effect[n]?p.dpDiv.show(n,j.datepicker._get(p,"showOptions"),q):p.dpDiv[n||"show"](n?q:null),j.datepicker._shouldFocusInput(p)&&p.input.focus(),j.datepicker._curInst=p))}},_updateDatepicker:function(a){this.maxRows=4,b=a,a.dpDiv.empty().append(this._generateHTML(a)),this._attachHandlers(a),a.dpDiv.find("."+this._dayOverClass+" a").mouseover();var k,o=this._getNumberOfMonths(a),l=o[1],m=17;a.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width(""),l>1&&a.dpDiv.addClass("ui-datepicker-multi-"+l).css("width",m*l+"em"),a.dpDiv[(1!==o[0]||1!==o[1]?"add":"remove")+"Class"]("ui-datepicker-multi"),a.dpDiv[(this._get(a,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl"),a===j.datepicker._curInst&&j.datepicker._datepickerShowing&&j.datepicker._shouldFocusInput(a)&&a.input.focus(),a.yearshtml&&(k=a.yearshtml,setTimeout(function(){k===a.yearshtml&&a.yearshtml&&a.dpDiv.find("select.ui-datepicker-year:first").replaceWith(a.yearshtml),k=a.yearshtml=null},0))},_shouldFocusInput:function(a){return a.input&&a.input.is(":visible")&&!a.input.is(":disabled")&&!a.input.is(":focus")},_checkOffset:function(m,q,x){var u=m.dpDiv.outerWidth(),k=m.dpDiv.outerHeight(),w=m.input?m.input.outerWidth():0,v=m.input?m.input.outerHeight():0,p=document.documentElement.clientWidth+(x?0:j(document).scrollLeft()),t=document.documentElement.clientHeight+(x?0:j(document).scrollTop());return q.left-=this._get(m,"isRTL")?u-w:0,q.left-=x&&q.left===m.input.offset().left?j(document).scrollLeft():0,q.top-=x&&q.top===m.input.offset().top+v?j(document).scrollTop():0,q.left-=Math.min(q.left,q.left+u>p&&p>u?Math.abs(q.left+u-p):0),q.top-=Math.min(q.top,q.top+k>t&&t>k?Math.abs(k+v):0),q},_findPos:function(a){for(var k,m=this._getInst(a),l=this._get(m,"isRTL");a&&("hidden"===a.type||1!==a.nodeType||j.expr.filters.hidden(a));){a=a[l?"previousSibling":"nextSibling"]}return k=j(a).offset(),[k.left,k.top]},_hideDatepicker:function(l){var m,r,p,k,q=this._curInst;!q||l&&q!==j.data(l,g)||this._datepickerShowing&&(m=this._get(q,"showAnim"),r=this._get(q,"duration"),p=function(){j.datepicker._tidyDialog(q)},j.effects&&(j.effects.effect[m]||j.effects[m])?q.dpDiv.hide(m,j.datepicker._get(q,"showOptions"),r,p):q.dpDiv["slideDown"===m?"slideUp":"fadeIn"===m?"fadeOut":"hide"](m?r:null,p),m||p(),this._datepickerShowing=!1,k=this._get(q,"onClose"),k&&k.apply(q.input?q.input[0]:null,[q.input?q.input.val():"",q]),this._lastInput=null,this._inDialog&&(this._dialogInput.css({position:"absolute",left:"0",top:"-100px"}),j.blockUI&&(j.unblockUI(),j("body").append(this.dpDiv))),this._inDialog=!1)},_tidyDialog:function(a){a.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker-calendar")},_checkExternalClick:function(a){if(j.datepicker._curInst){var k=j(a.target),l=j.datepicker._getInst(k[0]);(k[0].id!==j.datepicker._mainDivId&&0===k.parents("#"+j.datepicker._mainDivId).length&&!k.hasClass(j.datepicker.markerClassName)&&!k.closest("."+j.datepicker._triggerClass).length&&j.datepicker._datepickerShowing&&(!j.datepicker._inDialog||!j.blockUI)||k.hasClass(j.datepicker.markerClassName)&&j.datepicker._curInst!==l)&&j.datepicker._hideDatepicker()}},_adjustDate:function(l,m,p){var o=j(l),k=this._getInst(o[0]);this._isDisabledDatepicker(o[0])||(this._adjustInstDate(k,m+("M"===p?this._get(k,"showCurrentAtPos"):0),p),this._updateDatepicker(k))},_gotoToday:function(a){var k,m=j(a),l=this._getInst(m[0]);this._get(l,"gotoCurrent")&&l.currentDay?(l.selectedDay=l.currentDay,l.drawMonth=l.selectedMonth=l.currentMonth,l.drawYear=l.selectedYear=l.currentYear):(k=new Date,l.selectedDay=k.getDate(),l.drawMonth=l.selectedMonth=k.getMonth(),l.drawYear=l.selectedYear=k.getFullYear()),this._notifyChange(l),this._adjustDate(m)},_selectMonthYear:function(l,m,p){var o=j(l),k=this._getInst(o[0]);k["selected"+("M"===p?"Month":"Year")]=k["draw"+("M"===p?"Month":"Year")]=parseInt(m.options[m.selectedIndex].value,10),this._notifyChange(k),this._adjustDate(o)},_selectDay:function(l,m,q,o){var k,p=j(l);j(o).hasClass(this._unselectableClass)||this._isDisabledDatepicker(p[0])||(k=this._getInst(p[0]),k.selectedDay=k.currentDay=j("a",o).html(),k.selectedMonth=k.currentMonth=m,k.selectedYear=k.currentYear=q,this._selectDate(l,this._formatDate(k,k.currentDay,k.currentMonth,k.currentYear)))},_clearDate:function(a){var k=j(a);this._selectDate(k,"")},_selectDate:function(l,m){var p,o=j(l),k=this._getInst(o[0]);m=null!=m?m:this._formatDate(k),k.input&&k.input.val(m),this._updateAlternate(k),p=this._get(k,"onSelect"),p?p.apply(k.input?k.input[0]:null,[m,k]):k.input&&k.input.trigger("change"),k.inline?this._updateDatepicker(k):(this._hideDatepicker(),this._lastInput=k.input[0],"object"!=typeof k.input[0]&&k.input.focus(),this._lastInput=null)},_updateAlternate:function(l){var m,p,o,k=this._get(l,"altField");k&&(m=this._get(l,"altFormat")||this._get(l,"dateFormat"),p=this._getDate(l),o=this.formatDate(m,p,this._getFormatConfig(l)),j(k).each(function(){j(this).val(o)}))},noWeekends:function(i){var a=i.getDay();return[a>0&&6>a,""]},iso8601Week:function(l){var a,k=new Date(l.getTime());return k.setDate(k.getDate()+4-(k.getDay()||7)),a=k.getTime(),k.setMonth(0),k.setDate(1),Math.floor(Math.round((a-k)/86400000)/7)+1},parseDate:function(G,O,K){if(null==G||null==O){throw"Invalid arguments"}if(O="object"==typeof O?""+O:O+"",""===O){return null}var q,N,L,F,I=0,z=(K?K.shortYearCutoff:null)||this._defaults.shortYearCutoff,P="string"!=typeof z?z:(new Date).getFullYear()%100+parseInt(z,10),A=(K?K.dayNamesShort:null)||this._defaults.dayNamesShort,M=(K?K.dayNames:null)||this._defaults.dayNames,C=(K?K.monthNamesShort:null)||this._defaults.monthNamesShort,J=(K?K.monthNames:null)||this._defaults.monthNames,E=-1,Q=-1,e=-1,t=-1,T=!1,S=function(i){var a=G.length>q+1&&G.charAt(q+1)===i;return a&&q++,a},H=function(p){var l=S(p),m="@"===p?14:"!"===p?20:"y"===p&&l?4:"o"===p?3:2,o=RegExp("^\\d{1,"+m+"}"),k=O.substring(I).match(o);if(!k){throw"Missing number at position "+I}return I+=k[0].length,parseInt(k[0],10)},R=function(l,m,k){var s=-1,p=j.map(S(l)?k:m,function(i,a){return[[a,i]]}).sort(function(i,a){return -(i[1].length-a[1].length)});if(j.each(p,function(r,a){var o=a[1];return O.substr(I,o.length).toLowerCase()===o.toLowerCase()?(s=a[0],I+=o.length,!1):c}),-1!==s){return s+1}throw"Unknown name at position "+I},B=function(){if(O.charAt(I)!==G.charAt(q)){throw"Unexpected literal at position "+I}I++};for(q=0;G.length>q;q++){if(T){"'"!==G.charAt(q)||S("'")?B():T=!1}else{switch(G.charAt(q)){case"d":e=H("d");break;case"D":R("D",A,M);break;case"o":t=H("o");break;case"m":Q=H("m");break;case"M":Q=R("M",C,J);break;case"y":E=H("y");break;case"@":F=new Date(H("@")),E=F.getFullYear(),Q=F.getMonth()+1,e=F.getDate();break;case"!":F=new Date((H("!")-this._ticksTo1970)/10000),E=F.getFullYear(),Q=F.getMonth()+1,e=F.getDate();break;case"'":S("'")?B():T=!0;break;default:B()}}}if(O.length>I&&(L=O.substr(I),!/^\s+/.test(L))){throw"Extra/unparsed characters found in date: "+L}if(-1===E?E=(new Date).getFullYear():100>E&&(E+=(new Date).getFullYear()-(new Date).getFullYear()%100+(P>=E?0:-100)),t>-1){for(Q=1,e=t;;){if(N=this._getDaysInMonth(E,Q-1),N>=e){break}Q++,e-=N}}if(F=this._daylightSavingAdjust(new Date(E,Q-1,e)),F.getFullYear()!==E||F.getMonth()+1!==Q||F.getDate()!==e){throw"Invalid date"}return F},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:10000000*60*60*24*(718685+Math.floor(492.5)-Math.floor(19.7)+Math.floor(4.925)),formatDate:function(C,q,w){if(!q){return""}var B,y=(w?w.dayNamesShort:null)||this._defaults.dayNamesShort,k=(w?w.dayNames:null)||this._defaults.dayNames,A=(w?w.monthNamesShort:null)||this._defaults.monthNamesShort,z=(w?w.monthNames:null)||this._defaults.monthNames,v=function(a){var l=C.length>B+1&&C.charAt(B+1)===a;return l&&B++,l},x=function(o,a,l){var n=""+a;if(v(o)){for(;l>n.length;){n="0"+n}}return n},m=function(o,a,l,n){return v(o)?n[a]:l[a]},D="",p=!1;if(q){for(B=0;C.length>B;B++){if(p){"'"!==C.charAt(B)||v("'")?D+=C.charAt(B):p=!1}else{switch(C.charAt(B)){case"d":D+=x("d",q.getDate(),2);break;case"D":D+=m("D",q.getDay(),y,k);break;case"o":D+=x("o",Math.round((new Date(q.getFullYear(),q.getMonth(),q.getDate()).getTime()-new Date(q.getFullYear(),0,0).getTime())/86400000),3);break;case"m":D+=x("m",q.getMonth()+1,2);break;case"M":D+=m("M",q.getMonth(),A,z);break;case"y":D+=v("y")?q.getFullYear():(10>q.getYear()%100?"0":"")+q.getYear()%100;break;case"@":D+=q.getTime();break;case"!":D+=10000*q.getTime()+this._ticksTo1970;break;case"'":v("'")?D+="'":p=!0;break;default:D+=C.charAt(B)}}}}return D},_possibleChars:function(o){var a,k="",m=!1,l=function(e){var n=o.length>a+1&&o.charAt(a+1)===e;return n&&a++,n};for(a=0;o.length>a;a++){if(m){"'"!==o.charAt(a)||l("'")?k+=o.charAt(a):m=!1}else{switch(o.charAt(a)){case"d":case"m":case"y":case"@":k+="0123456789";break;case"D":case"M":return null;case"'":l("'")?k+="'":m=!0;break;default:k+=o.charAt(a)}}}return k},_get:function(e,a){return e.settings[a]!==c?e.settings[a]:this._defaults[a]},_setDateFromField:function(w,l){if(w.input.val()!==w.lastVal){var m=this._get(w,"dateFormat"),v=w.lastVal=w.input?w.input.val():null,p=this._getDefaultDate(w),k=p,u=this._getFormatConfig(w);try{k=this.parseDate(m,v,u)||p}catch(q){v=l?"":v}w.selectedDay=k.getDate(),w.drawMonth=w.selectedMonth=k.getMonth(),w.drawYear=w.selectedYear=k.getFullYear(),w.currentDay=v?k.getDate():0,w.currentMonth=v?k.getMonth():0,w.currentYear=v?k.getFullYear():0,this._adjustInstDate(w)}},_getDefaultDate:function(a){return this._restrictMinMax(a,this._determineDate(a,this._get(a,"defaultDate"),new Date))},_determineDate:function(l,m,q){var o=function(i){var a=new Date;return a.setDate(a.getDate()+i),a},k=function(u){try{return j.datepicker.parseDate(j.datepicker._get(l,"dateFormat"),u,j.datepicker._getFormatConfig(l))}catch(z){}for(var w=(u.toLowerCase().match(/^c/)?j.datepicker._getDate(l):null)||new Date,e=w.getFullYear(),y=w.getMonth(),x=w.getDate(),t=/([+\-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,v=t.exec(u);v;){switch(v[2]||"d"){case"d":case"D":x+=parseInt(v[1],10);break;case"w":case"W":x+=7*parseInt(v[1],10);break;case"m":case"M":y+=parseInt(v[1],10),x=Math.min(x,j.datepicker._getDaysInMonth(e,y));break;case"y":case"Y":e+=parseInt(v[1],10),x=Math.min(x,j.datepicker._getDaysInMonth(e,y))}v=t.exec(u)}return new Date(e,y,x)},p=null==m||""===m?q:"string"==typeof m?k(m):"number"==typeof m?isNaN(m)?q:o(m):new Date(m.getTime());return p=p&&"Invalid Date"==""+p?q:p,p&&(p.setHours(0),p.setMinutes(0),p.setSeconds(0),p.setMilliseconds(0)),this._daylightSavingAdjust(p)},_daylightSavingAdjust:function(a){return a?(a.setHours(a.getHours()>12?a.getHours()+2:0),a):null},_setDate:function(u,l,m){var q=!l,o=u.selectedMonth,k=u.selectedYear,p=this._restrictMinMax(u,this._determineDate(u,l,new Date));u.selectedDay=u.currentDay=p.getDate(),u.drawMonth=u.selectedMonth=u.currentMonth=p.getMonth(),u.drawYear=u.selectedYear=u.currentYear=p.getFullYear(),o===u.selectedMonth&&k===u.selectedYear||m||this._notifyChange(u),this._adjustInstDate(u),u.input&&u.input.val(q?"":this._formatDate(u))},_getDate:function(i){var a=!i.currentYear||i.input&&""===i.input.val()?null:this._daylightSavingAdjust(new Date(i.currentYear,i.currentMonth,i.currentDay));return a},_attachHandlers:function(a){var k=this._get(a,"stepMonths"),l="#"+a.id.replace(/\\\\/g,"\\");a.dpDiv.find("[data-handler]").map(function(){var i={prev:function(){j.datepicker._adjustDate(l,-k,"M")},next:function(){j.datepicker._adjustDate(l,+k,"M")},hide:function(){j.datepicker._hideDatepicker()},today:function(){j.datepicker._gotoToday(l)},selectDay:function(){return j.datepicker._selectDay(l,+this.getAttribute("data-month"),+this.getAttribute("data-year"),this),!1},selectMonth:function(){return j.datepicker._selectMonthYear(l,this,"M"),!1},selectYear:function(){return j.datepicker._selectMonthYear(l,this,"Y"),!1}};j(this).bind(this.getAttribute("data-event"),i[this.getAttribute("data-handler")])})},_generateHTML:function(aP){var ak,at,aN,aD,ac,aL,aF,aq,az,ag,aS,ai,aH,am,aB,ao,aU,ab,ae,a0,aY,ax,aW,aj,aQ,ah,aC,aO,aE,au,aI,ad,a2,ar,al,an,aG,aX,av,aM=new Date,aA=this._daylightSavingAdjust(new Date(aM.getFullYear(),aM.getMonth(),aM.getDate())),a1=this._get(aP,"isRTL"),af=this._get(aP,"showButtonPanel"),aw=this._get(aP,"hideIfNoPrevNext"),ay=this._get(aP,"navigationAsDateFormat"),aK=this._getNumberOfMonths(aP),aV=this._get(aP,"showCurrentAtPos"),aT=this._get(aP,"stepMonths"),aJ=1!==aK[0]||1!==aK[1],aZ=this._daylightSavingAdjust(aP.currentDay?new Date(aP.currentYear,aP.currentMonth,aP.currentDay):new Date(9999,9,9)),ap=this._getMinMaxDate(aP,"min"),aa=this._getMinMaxDate(aP,"max"),a3=aP.drawMonth-aV,aR=aP.drawYear;if(0>a3&&(a3+=12,aR--),aa){for(ak=this._daylightSavingAdjust(new Date(aa.getFullYear(),aa.getMonth()-aK[0]*aK[1]+1,aa.getDate())),ak=ap&&ap>ak?ap:ak;this._daylightSavingAdjust(new Date(aR,a3,1))>ak;){a3--,0>a3&&(a3=11,aR--)}}for(aP.drawMonth=a3,aP.drawYear=aR,at=this._get(aP,"prevText"),at=ay?this.formatDate(at,this._daylightSavingAdjust(new Date(aR,a3-aT,1)),this._getFormatConfig(aP)):at,aN=this._canAdjustMonth(aP,-1,aR,a3)?"<a class='ui-datepicker-prev ui-corner-all' data-handler='prev' data-event='click' title='"+at+"'><span class='ui-icon ui-icon-circle-triangle-"+(a1?"e":"w")+"'>"+at+"</span></a>":aw?"":"<a class='ui-datepicker-prev ui-corner-all ui-state-disabled' title='"+at+"'><span class='ui-icon ui-icon-circle-triangle-"+(a1?"e":"w")+"'>"+at+"</span></a>",aD=this._get(aP,"nextText"),aD=ay?this.formatDate(aD,this._daylightSavingAdjust(new Date(aR,a3+aT,1)),this._getFormatConfig(aP)):aD,ac=this._canAdjustMonth(aP,1,aR,a3)?"<a class='ui-datepicker-next ui-corner-all' data-handler='next' data-event='click' title='"+aD+"'><span class='ui-icon ui-icon-circle-triangle-"+(a1?"w":"e")+"'>"+aD+"</span></a>":aw?"":"<a class='ui-datepicker-next ui-corner-all ui-state-disabled' title='"+aD+"'><span class='ui-icon ui-icon-circle-triangle-"+(a1?"w":"e")+"'>"+aD+"</span></a>",aL=this._get(aP,"currentText"),aF=this._get(aP,"gotoCurrent")&&aP.currentDay?aZ:aA,aL=ay?this.formatDate(aL,aF,this._getFormatConfig(aP)):aL,aq=aP.inline?"":"<button type='button' class='ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all' data-handler='hide' data-event='click'>"+this._get(aP,"closeText")+"</button>",az=af?"<div class='ui-datepicker-buttonpane ui-widget-content'>"+(a1?aq:"")+(this._isInRange(aP,aF)?"<button type='button' class='ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all' data-handler='today' data-event='click'>"+aL+"</button>":"")+(a1?"":aq)+"</div>":"",ag=parseInt(this._get(aP,"firstDay"),10),ag=isNaN(ag)?0:ag,aS=this._get(aP,"showWeek"),ai=this._get(aP,"dayNames"),aH=this._get(aP,"dayNamesMin"),am=this._get(aP,"monthNames"),aB=this._get(aP,"monthNamesShort"),ao=this._get(aP,"beforeShowDay"),aU=this._get(aP,"showOtherMonths"),ab=this._get(aP,"selectOtherMonths"),ae=this._getDefaultDate(aP),a0="",ax=0;aK[0]>ax;ax++){for(aW="",this.maxRows=4,aj=0;aK[1]>aj;aj++){if(aQ=this._daylightSavingAdjust(new Date(aR,a3,aP.selectedDay)),ah=" ui-corner-all",aC="",aJ){if(aC+="<div class='ui-datepicker-group",aK[1]>1){switch(aj){case 0:aC+=" ui-datepicker-group-first",ah=" ui-corner-"+(a1?"right":"left");break;case aK[1]-1:aC+=" ui-datepicker-group-last",ah=" ui-corner-"+(a1?"left":"right");break;default:aC+=" ui-datepicker-group-middle",ah=""}}aC+="'>"}for(aC+="<div class='ui-datepicker-header ui-widget-header ui-helper-clearfix"+ah+"'>"+(/all|left/.test(ah)&&0===ax?a1?ac:aN:"")+(/all|right/.test(ah)&&0===ax?a1?aN:ac:"")+this._generateMonthYearHeader(aP,a3,aR,ap,aa,ax>0||aj>0,am,aB)+"</div><table class='ui-datepicker-calendar'><thead><tr>",aO=aS?"<th class='ui-datepicker-week-col'>"+this._get(aP,"weekHeader")+"</th>":"",aY=0;7>aY;aY++){aE=(aY+ag)%7,aO+="<th"+((aY+ag+6)%7>=5?" class='ui-datepicker-week-end'":"")+"><span title='"+ai[aE]+"'>"+aH[aE]+"</span></th>"}for(aC+=aO+"</tr></thead><tbody>",au=this._getDaysInMonth(aR,a3),aR===aP.selectedYear&&a3===aP.selectedMonth&&(aP.selectedDay=Math.min(aP.selectedDay,au)),aI=(this._getFirstDayOfMonth(aR,a3)-ag+7)%7,ad=Math.ceil((aI+au)/7),a2=aJ?this.maxRows>ad?this.maxRows:ad:ad,this.maxRows=a2,ar=this._daylightSavingAdjust(new Date(aR,a3,1-aI)),al=0;a2>al;al++){for(aC+="<tr>",an=aS?"<td class='ui-datepicker-week-col'>"+this._get(aP,"calculateWeek")(ar)+"</td>":"",aY=0;7>aY;aY++){aG=ao?ao.apply(aP.input?aP.input[0]:null,[ar]):[!0,""],aX=ar.getMonth()!==a3,av=aX&&!ab||!aG[0]||ap&&ap>ar||aa&&ar>aa,an+="<td class='"+((aY+ag+6)%7>=5?" ui-datepicker-week-end":"")+(aX?" ui-datepicker-other-month":"")+(ar.getTime()===aQ.getTime()&&a3===aP.selectedMonth&&aP._keyEvent||ae.getTime()===ar.getTime()&&ae.getTime()===aQ.getTime()?" "+this._dayOverClass:"")+(av?" "+this._unselectableClass+" ui-state-disabled":"")+(aX&&!aU?"":" "+aG[1]+(ar.getTime()===aZ.getTime()?" "+this._currentClass:"")+(ar.getTime()===aA.getTime()?" ui-datepicker-today":""))+"'"+(aX&&!aU||!aG[2]?"":" title='"+aG[2].replace(/'/g,"&#39;")+"'")+(av?"":" data-handler='selectDay' data-event='click' data-month='"+ar.getMonth()+"' data-year='"+ar.getFullYear()+"'")+">"+(aX&&!aU?"&#xa0;":av?"<span class='ui-state-default'>"+ar.getDate()+"</span>":"<a class='ui-state-default"+(ar.getTime()===aA.getTime()?" ui-state-highlight":"")+(ar.getTime()===aZ.getTime()?" ui-state-active":"")+(aX?" ui-priority-secondary":"")+"' href='#'>"+ar.getDate()+"</a>")+"</td>",ar.setDate(ar.getDate()+1),ar=this._daylightSavingAdjust(ar)}aC+=an+"</tr>"}a3++,a3>11&&(a3=0,aR++),aC+="</tbody></table>"+(aJ?"</div>"+(aK[0]>0&&aj===aK[1]-1?"<div class='ui-datepicker-row-break'></div>":""):""),aW+=aC}a0+=aW}return a0+=az,aP._keyEvent=!1,a0},_generateMonthYearHeader:function(M,A,E,L,H,q,K,I){var D,F,x,N,z,J,B,G,C=this._get(M,"changeMonth"),O=this._get(M,"changeYear"),k=this._get(M,"showMonthAfterYear"),w="<div class='ui-datepicker-title'>",P="";if(q||!C){P+="<span class='ui-datepicker-month'>"+K[A]+"</span>"}else{for(D=L&&L.getFullYear()===E,F=H&&H.getFullYear()===E,P+="<select class='ui-datepicker-month' data-handler='selectMonth' data-event='change'>",x=0;12>x;x++){(!D||x>=L.getMonth())&&(!F||H.getMonth()>=x)&&(P+="<option value='"+x+"'"+(x===A?" selected='selected'":"")+">"+I[x]+"</option>")}P+="</select>"}if(k||(w+=P+(!q&&C&&O?"":"&#xa0;")),!M.yearshtml){if(M.yearshtml="",q||!O){w+="<span class='ui-datepicker-year'>"+E+"</span>"}else{for(N=this._get(M,"yearRange").split(":"),z=(new Date).getFullYear(),J=function(i){var a=i.match(/c[+\-].*/)?E+parseInt(i.substring(1),10):i.match(/[+\-].*/)?z+parseInt(i,10):parseInt(i,10);return isNaN(a)?z:a},B=J(N[0]),G=Math.max(B,J(N[1]||"")),B=L?Math.max(B,L.getFullYear()):B,G=H?Math.min(G,H.getFullYear()):G,M.yearshtml+="<select class='ui-datepicker-year' data-handler='selectYear' data-event='change'>";G>=B;B++){M.yearshtml+="<option value='"+B+"'"+(B===E?" selected='selected'":"")+">"+B+"</option>"}M.yearshtml+="</select>",w+=M.yearshtml,M.yearshtml=null}}return w+=this._get(M,"yearSuffix"),k&&(w+=(!q&&C&&O?"":"&#xa0;")+P),w+="</div>"},_adjustInstDate:function(u,l,m){var q=u.drawYear+("Y"===m?l:0),o=u.drawMonth+("M"===m?l:0),k=Math.min(u.selectedDay,this._getDaysInMonth(q,o))+("D"===m?l:0),p=this._restrictMinMax(u,this._daylightSavingAdjust(new Date(q,o,k)));u.selectedDay=p.getDate(),u.drawMonth=u.selectedMonth=p.getMonth(),u.drawYear=u.selectedYear=p.getFullYear(),("M"===m||"Y"===m)&&this._notifyChange(u)},_restrictMinMax:function(o,a){var k=this._getMinMaxDate(o,"min"),m=this._getMinMaxDate(o,"max"),l=k&&k>a?k:a;return m&&l>m?m:l},_notifyChange:function(i){var a=this._get(i,"onChangeMonthYear");a&&a.apply(i.input?i.input[0]:null,[i.selectedYear,i.selectedMonth+1,i])},_getNumberOfMonths:function(i){var a=this._get(i,"numberOfMonths");return null==a?[1,1]:"number"==typeof a?[1,a]:a},_getMinMaxDate:function(i,a){return this._determineDate(i,this._get(i,a+"Date"),null)},_getDaysInMonth:function(i,a){return 32-this._daylightSavingAdjust(new Date(i,a,32)).getDate()},_getFirstDayOfMonth:function(i,a){return new Date(i,a,1).getDay()},_canAdjustMonth:function(q,l,m,p){var o=this._getNumberOfMonths(q),k=this._daylightSavingAdjust(new Date(m,p+(0>l?l:o[0]*o[1]),1));return 0>l&&k.setDate(this._getDaysInMonth(k.getFullYear(),k.getMonth())),this._isInRange(q,k)},_isInRange:function(x,l){var p,w,q=this._getMinMaxDate(x,"min"),k=this._getMinMaxDate(x,"max"),v=null,u=null,m=this._get(x,"yearRange");return m&&(p=m.split(":"),w=(new Date).getFullYear(),v=parseInt(p[0],10),u=parseInt(p[1],10),p[0].match(/[+\-].*/)&&(v+=w),p[1].match(/[+\-].*/)&&(u+=w)),(!q||l.getTime()>=q.getTime())&&(!k||l.getTime()<=k.getTime())&&(!v||l.getFullYear()>=v)&&(!u||u>=l.getFullYear())},_getFormatConfig:function(i){var a=this._get(i,"shortYearCutoff");return a="string"!=typeof a?a:(new Date).getFullYear()%100+parseInt(a,10),{shortYearCutoff:a,dayNamesShort:this._get(i,"dayNamesShort"),dayNames:this._get(i,"dayNames"),monthNamesShort:this._get(i,"monthNamesShort"),monthNames:this._get(i,"monthNames")}},_formatDate:function(o,a,k,m){a||(o.currentDay=o.selectedDay,o.currentMonth=o.selectedMonth,o.currentYear=o.selectedYear);var l=a?"object"==typeof a?a:this._daylightSavingAdjust(new Date(m,k,a)):this._daylightSavingAdjust(new Date(o.currentYear,o.currentMonth,o.currentDay));return this.formatDate(this._get(o,"dateFormat"),l,this._getFormatConfig(o))}}),j.fn.datepicker=function(a){if(!this.length){return this}j.datepicker.initialized||(j(document).mousedown(j.datepicker._checkExternalClick),j.datepicker.initialized=!0),0===j("#"+j.datepicker._mainDivId).length&&j("body").append(j.datepicker.dpDiv);var k=Array.prototype.slice.call(arguments,1);return"string"!=typeof a||"isDisabled"!==a&&"getDate"!==a&&"widget"!==a?"option"===a&&2===arguments.length&&"string"==typeof arguments[1]?j.datepicker["_"+a+"Datepicker"].apply(j.datepicker,[this[0]].concat(k)):this.each(function(){"string"==typeof a?j.datepicker["_"+a+"Datepicker"].apply(j.datepicker,[this].concat(k)):j.datepicker._attachDatepicker(this,a)}):j.datepicker["_"+a+"Datepicker"].apply(j.datepicker,[this[0]].concat(k))},j.datepicker=new d,j.datepicker.initialized=!1,j.datepicker.uuid=(new Date).getTime(),j.datepicker.version="1.10.3"})(jQuery);jQuery.easing.jswing=jQuery.easing.swing;jQuery.extend(jQuery.easing,{def:"easeOutQuad",swing:function(h,g,a,e,f){return jQuery.easing[jQuery.easing.def](h,g,a,e,f)},easeInQuad:function(h,g,a,e,f){return e*(g/=f)*g+a},easeOutQuad:function(h,g,a,e,f){return -e*(g/=f)*(g-2)+a},easeInOutQuad:function(h,g,a,e,f){if((g/=f/2)<1){return e/2*g*g+a}return -e/2*((--g)*(g-2)-1)+a},easeInCubic:function(h,g,a,e,f){return e*(g/=f)*g*g+a},easeOutCubic:function(h,g,a,e,f){return e*((g=g/f-1)*g*g+1)+a},easeInOutCubic:function(h,g,a,e,f){if((g/=f/2)<1){return e/2*g*g*g+a}return e/2*((g-=2)*g*g+2)+a},easeInQuart:function(h,g,a,e,f){return e*(g/=f)*g*g*g+a},easeOutQuart:function(h,g,a,e,f){return -e*((g=g/f-1)*g*g*g-1)+a},easeInOutQuart:function(h,g,a,e,f){if((g/=f/2)<1){return e/2*g*g*g*g+a}return -e/2*((g-=2)*g*g*g-2)+a},easeInQuint:function(h,g,a,e,f){return e*(g/=f)*g*g*g*g+a},easeOutQuint:function(h,g,a,e,f){return e*((g=g/f-1)*g*g*g*g+1)+a},easeInOutQuint:function(h,g,a,e,f){if((g/=f/2)<1){return e/2*g*g*g*g*g+a}return e/2*((g-=2)*g*g*g*g+2)+a},easeInSine:function(h,g,a,e,f){return -e*Math.cos(g/f*(Math.PI/2))+e+a},easeOutSine:function(h,g,a,e,f){return e*Math.sin(g/f*(Math.PI/2))+a},easeInOutSine:function(h,g,a,e,f){return -e/2*(Math.cos(Math.PI*g/f)-1)+a},easeInExpo:function(h,g,a,e,f){return(g==0)?a:e*Math.pow(2,10*(g/f-1))+a},easeOutExpo:function(h,g,a,e,f){return(g==f)?a+e:e*(-Math.pow(2,-10*g/f)+1)+a},easeInOutExpo:function(h,g,a,e,f){if(g==0){return a}if(g==f){return a+e}if((g/=f/2)<1){return e/2*Math.pow(2,10*(g-1))+a}return e/2*(-Math.pow(2,-10*--g)+2)+a},easeInCirc:function(h,g,a,e,f){return -e*(Math.sqrt(1-(g/=f)*g)-1)+a},easeOutCirc:function(h,g,a,e,f){return e*Math.sqrt(1-(g=g/f-1)*g)+a},easeInOutCirc:function(h,g,a,e,f){if((g/=f/2)<1){return -e/2*(Math.sqrt(1-g*g)-1)+a}return e/2*(Math.sqrt(1-(g-=2)*g)+1)+a},easeInElastic:function(l,k,f,g,h){var j=1.70158;var i=0;var e=g;if(k==0){return f}if((k/=h)==1){return f+g}if(!i){i=h*0.3}if(e<Math.abs(g)){e=g;var j=i/4}else{var j=i/(2*Math.PI)*Math.asin(g/e)}return -(e*Math.pow(2,10*(k-=1))*Math.sin((k*h-j)*(2*Math.PI)/i))+f},easeOutElastic:function(l,k,f,g,h){var j=1.70158;var i=0;var e=g;if(k==0){return f}if((k/=h)==1){return f+g}if(!i){i=h*0.3}if(e<Math.abs(g)){e=g;var j=i/4}else{var j=i/(2*Math.PI)*Math.asin(g/e)}return e*Math.pow(2,-10*k)*Math.sin((k*h-j)*(2*Math.PI)/i)+g+f},easeInOutElastic:function(l,k,f,g,h){var j=1.70158;var i=0;var e=g;if(k==0){return f}if((k/=h/2)==2){return f+g}if(!i){i=h*(0.3*1.5)}if(e<Math.abs(g)){e=g;var j=i/4}else{var j=i/(2*Math.PI)*Math.asin(g/e)}if(k<1){return -0.5*(e*Math.pow(2,10*(k-=1))*Math.sin((k*h-j)*(2*Math.PI)/i))+f}return e*Math.pow(2,-10*(k-=1))*Math.sin((k*h-j)*(2*Math.PI)/i)*0.5+g+f},easeInBack:function(i,h,a,e,f,g){if(g==undefined){g=1.70158}return e*(h/=f)*h*((g+1)*h-g)+a},easeOutBack:function(i,h,a,e,f,g){if(g==undefined){g=1.70158}return e*((h=h/f-1)*h*((g+1)*h+g)+1)+a},easeInOutBack:function(i,h,a,e,f,g){if(g==undefined){g=1.70158}if((h/=f/2)<1){return e/2*(h*h*(((g*=(1.525))+1)*h-g))+a}return e/2*((h-=2)*h*(((g*=(1.525))+1)*h+g)+2)+a},easeInBounce:function(h,g,a,e,f){return e-jQuery.easing.easeOutBounce(h,f-g,0,e,f)+a},easeOutBounce:function(h,g,a,e,f){if((g/=f)<(1/2.75)){return e*(7.5625*g*g)+a}else{if(g<(2/2.75)){return e*(7.5625*(g-=(1.5/2.75))*g+0.75)+a}else{if(g<(2.5/2.75)){return e*(7.5625*(g-=(2.25/2.75))*g+0.9375)+a}else{return e*(7.5625*(g-=(2.625/2.75))*g+0.984375)+a}}}},easeInOutBounce:function(h,g,a,e,f){if(g<f/2){return jQuery.easing.easeInBounce(h,g*2,0,e,f)*0.5+a}return jQuery.easing.easeOutBounce(h,g*2-f,0,e,f)*0.5+e*0.5+a}});(function($){$.fn.columnize=function(options){var defaults={maxLoops:3,width:400,columns:false,buildOnce:false,overflow:false,doneFunc:function(){},target:false,ignoreImageLoading:true,columnFloat:"left",lastNeverTallest:false,accuracy:false};var options=$.extend(defaults,options);if(typeof(options.width)=="string"){options.width=parseInt(options.width);if(isNaN(options.width)){options.width=defaults.width}}return this.each(function(){var $inBox=options.target?$(options.target):$(this);var maxHeight=$(this).height();var $cache=$("<div></div>");var lastWidth=0;var columnizing=false;var adjustment=0;$cache.append($(this).contents().clone(true));if(!options.ignoreImageLoading&&!options.target){if(!$inBox.data("imageLoaded")){$inBox.data("imageLoaded",true);if($(this).find("img").length>0){var func=function($inBox,$cache){return function(){if(!$inBox.data("firstImageLoaded")){$inBox.data("firstImageLoaded","true");$inBox.empty().append($cache.children().clone(true));$inBox.columnize(options)}}}($(this),$cache);$(this).find("img").one("load",func);$(this).find("img").one("abort",func);return}}}$inBox.empty();columnizeIt();if(!options.buildOnce){$(window).resize(function(){if(!options.buildOnce){if($inBox.data("timeout")){clearTimeout($inBox.data("timeout"))}$inBox.data("timeout",setTimeout(columnizeIt,200))}})}function columnize($putInHere,$pullOutHere,$parentColumn,height){while($parentColumn.height()<height&&$pullOutHere[0].childNodes.length){$putInHere.append($pullOutHere[0].childNodes[0])}if($putInHere[0].childNodes.length==0){return}var kids=$putInHere[0].childNodes;var lastKid=kids[kids.length-1];$putInHere[0].removeChild(lastKid);var $item=$(lastKid);if($item[0].nodeType==3){var oText=$item[0].nodeValue;var counter2=options.width/18;if(options.accuracy){counter2=options.accuracy}var columnText;var latestTextNode=null;while($parentColumn.height()<height&&oText.length){if(oText.indexOf(" ",counter2)!="-1"){columnText=oText.substring(0,oText.indexOf(" ",counter2))}else{columnText=oText}latestTextNode=document.createTextNode(columnText);$putInHere.append(latestTextNode);if(oText.length>counter2){oText=oText.substring(oText.indexOf(" ",counter2))}else{oText=""}}if($parentColumn.height()>=height&&latestTextNode!=null){$putInHere[0].removeChild(latestTextNode);oText=latestTextNode.nodeValue+oText}if(oText.length){$item[0].nodeValue=oText}else{return false}}if($pullOutHere.children().length){$pullOutHere.prepend($item)}else{$pullOutHere.append($item)}return $item[0].nodeType==3}function split($putInHere,$pullOutHere,$parentColumn,height){if($pullOutHere.children().length){$cloneMe=$pullOutHere.children(":first");$clone=$cloneMe.clone(true);if($clone.prop("nodeType")==1&&!$clone.hasClass("dontend")){$putInHere.append($clone);if($clone.is("img")&&$parentColumn.height()<height+20){$cloneMe.remove()}else{if(!$cloneMe.hasClass("dontsplit")&&$parentColumn.height()<height+20){$cloneMe.remove()}else{if($clone.is("img")||$cloneMe.hasClass("dontsplit")){$clone.remove()}else{$clone.empty();if(!columnize($clone,$cloneMe,$parentColumn,height)){if($cloneMe.children().length){split($clone,$cloneMe,$parentColumn,height)}}if($clone.get(0).childNodes.length==0){$clone.remove()}}}}}}}function singleColumnizeIt(){if($inBox.data("columnized")&&$inBox.children().length==1){return}$inBox.data("columnized",true);$inBox.data("columnizing",true);$inBox.empty();$inBox.append($("<div class='first last column' style='width:100%; float: "+options.columnFloat+";'></div>"));$col=$inBox.children().eq($inBox.children().length-1);$destroyable=$cache.clone(true);if(options.overflow){targetHeight=options.overflow.height;columnize($col,$destroyable,$col,targetHeight);if(!$destroyable.contents().find(":first-child").hasClass("dontend")){split($col,$destroyable,$col,targetHeight)}while(checkDontEndColumn($col.children(":last").length&&$col.children(":last").get(0))){var $lastKid=$col.children(":last");$lastKid.remove();$destroyable.prepend($lastKid)}var html="";var div=document.createElement("DIV");while($destroyable[0].childNodes.length>0){var kid=$destroyable[0].childNodes[0];for(var i=0;i<kid.attributes.length;i++){if(kid.attributes[i].nodeName.indexOf("jQuery")==0){kid.removeAttribute(kid.attributes[i].nodeName)}}div.innerHTML="";div.appendChild($destroyable[0].childNodes[0]);html+=div.innerHTML}var overflow=$(options.overflow.id)[0];overflow.innerHTML=html}else{$col.append($destroyable)}$inBox.data("columnizing",false);if(options.overflow){options.overflow.doneFunc()}}function checkDontEndColumn(dom){if(dom.nodeType!=1){return false}if($(dom).hasClass("dontend")){return true}if(dom.childNodes.length==0){return false}return checkDontEndColumn(dom.childNodes[dom.childNodes.length-1])}function columnizeIt(){if(lastWidth==$inBox.width()){return}lastWidth=$inBox.width();var numCols=Math.round($inBox.width()/options.width);if(options.columns){numCols=options.columns}if(numCols<=1){return singleColumnizeIt()}if($inBox.data("columnizing")){return}$inBox.data("columnized",true);$inBox.data("columnizing",true);$inBox.empty();$inBox.append($("<div style='width:"+(Math.floor(100/numCols))+"%; float: "+options.columnFloat+";'></div>"));$col=$inBox.children(":last");$col.append($cache.clone());maxHeight=$col.height();$inBox.empty();var targetHeight=maxHeight/numCols;var firstTime=true;var maxLoops=options.maxLoops;var scrollHorizontally=false;if(options.overflow){maxLoops=1;targetHeight=options.overflow.height}else{if(options.height&&options.width){maxLoops=1;targetHeight=options.height;scrollHorizontally=true}}for(var loopCount=0;loopCount<maxLoops;loopCount++){$inBox.empty();var $destroyable;try{$destroyable=$cache.clone(true)}catch(e){$destroyable=$cache.clone()}$destroyable.css("visibility","hidden");for(var i=0;i<numCols;i++){var className=(i==0)?"first column":"column";var className=(i==numCols-1)?("last "+className):className;$inBox.append($("<div class='"+className+"'></div>"))}var i=0;while(i<numCols-(options.overflow?0:1)||scrollHorizontally&&$destroyable.contents().length){if($inBox.children().length<=i){$inBox.append($("<div class='"+className+"'></div>"))}var $col=$inBox.children().eq(i);columnize($col,$destroyable,$col,targetHeight);if(!$destroyable.contents().find(":first-child").hasClass("dontend")){split($col,$destroyable,$col,targetHeight)}else{}while(checkDontEndColumn($col.children(":last").length&&$col.children(":last").get(0))){var $lastKid=$col.children(":last");$lastKid.remove();$destroyable.prepend($lastKid)}i++}if(options.overflow&&!scrollHorizontally){var IE6=false
/*@cc_on || @_jscript_version < 5.7 @*/
;var IE7=(document.all)&&(navigator.appVersion.indexOf("MSIE 7.")!=-1);if(IE6||IE7){var html="";var div=document.createElement("DIV");while($destroyable[0].childNodes.length>0){var kid=$destroyable[0].childNodes[0];for(var i=0;i<kid.attributes.length;i++){if(kid.attributes[i].nodeName.indexOf("jQuery")==0){kid.removeAttribute(kid.attributes[i].nodeName)}}div.innerHTML="";div.appendChild($destroyable[0].childNodes[0]);html+=div.innerHTML}var overflow=$(options.overflow.id)[0];overflow.innerHTML=html}else{$(options.overflow.id).empty().append($destroyable.contents().clone(true))}}else{if(!scrollHorizontally){$col=$inBox.children().eq($inBox.children().length-1);while($destroyable.contents().length){$col.append($destroyable.contents(":first"))}var afterH=$col.height();var diff=afterH-targetHeight;var totalH=0;var min=10000000;var max=0;var lastIsMax=false;$inBox.children().each(function($inBox){return function($item){var h=$inBox.children().eq($item).height();lastIsMax=false;totalH+=h;if(h>max){max=h;lastIsMax=true}if(h<min){min=h}}}($inBox));var avgH=totalH/numCols;if(options.lastNeverTallest&&lastIsMax){adjustment+=30;if(adjustment<100){targetHeight=targetHeight+30;if(loopCount==maxLoops-1){maxLoops++}}else{;loopCount=maxLoops}}else{if(max-min>30){targetHeight=avgH+30}else{if(Math.abs(avgH-targetHeight)>20){targetHeight=avgH}else{loopCount=maxLoops}}}}else{$inBox.children().each(function(i){$col=$inBox.children().eq(i);$col.width(options.width+"px");if(i==0){$col.addClass("first")}else{if(i==$inBox.children().length-1){$col.addClass("last")}else{$col.removeClass("first");$col.removeClass("last")}}});$inBox.width($inBox.children().length*options.width+"px")}}$inBox.append($("<br style='clear:both;'>"))}$inBox.find(".column").find(":first.removeiffirst").remove();$inBox.find(".column").find(":last.removeiflast").remove();$inBox.data("columnizing",false);if(options.overflow){options.overflow.doneFunc()}options.doneFunc()}})}})(jQuery);
/* http://mths.be/placeholder v2.0.7 by @mathias */
(function(r,t,l){var m="placeholder" in t.createElement("input"),p="placeholder" in t.createElement("textarea"),u=l.fn,o=l.valHooks,w,v;if(m&&p){v=u.placeholder=function(){return this};v.input=v.textarea=true}else{v=u.placeholder=function(){var a=this;a.filter((m?"textarea":":input")+"[placeholder]").not(".placeholder").bind({"focus.placeholder":n,"blur.placeholder":q}).data("placeholder-enabled",true).trigger("blur.placeholder");return a};v.input=m;v.textarea=p;w={get:function(b){var a=l(b);return a.data("placeholder-enabled")&&a.hasClass("placeholder")?"":b.value},set:function(b,c){var a=l(b);if(!a.data("placeholder-enabled")){return b.value=c}if(c==""){b.value=c;if(b!=t.activeElement){q.call(b)}}else{if(a.hasClass("placeholder")){n.call(b,true,c)||(b.value=c)}else{b.value=c}}return a}};m||(o.input=w);p||(o.textarea=w);l(function(){l(t).delegate("form","submit.placeholder",function(){var a=l(".placeholder",this).each(n);setTimeout(function(){a.each(q)},10)})});l(r).bind("beforeunload.placeholder",function(){l(".placeholder").each(function(){this.value=""})})}function s(b){var a={},c=/^jQuery\d+$/;l.each(b.attributes,function(e,d){if(d.specified&&!c.test(d.name)){a[d.name]=d.value}});return a}function n(b,c){var a=this,d=l(a);if(a.value==d.attr("placeholder")&&d.hasClass("placeholder")){if(d.data("placeholder-password")){d=d.hide().next().show().attr("id",d.removeAttr("id").data("placeholder-id"));if(b===true){return d[0].value=c}d.focus()}else{a.value="";d.removeClass("placeholder");a==t.activeElement&&a.select()}}}function q(){var f,a=this,e=l(a),b=e,d=this.id;if(a.value==""){if(a.type=="password"){if(!e.data("placeholder-textinput")){try{f=e.clone().attr({type:"text"})}catch(c){f=l("<input>").attr(l.extend(s(this),{type:"text"}))}f.removeAttr("name").data({"placeholder-password":true,"placeholder-id":d}).bind("focus.placeholder",n);e.data({"placeholder-textinput":f,"placeholder-id":d}).before(f)}e=e.removeAttr("id").hide().prev().attr("id",d).show()}e.addClass("placeholder");e[0].value=e.attr("placeholder")}else{e.removeClass("placeholder")}}}(this,document,jQuery));if(!this.JSON){this.JSON={}}(function(){function f(n){return n<10?"0"+n:n}if(typeof Date.prototype.toJSON!=="function"){Date.prototype.toJSON=function(key){return isFinite(this.valueOf())?this.getUTCFullYear()+"-"+f(this.getUTCMonth()+1)+"-"+f(this.getUTCDate())+"T"+f(this.getUTCHours())+":"+f(this.getUTCMinutes())+":"+f(this.getUTCSeconds())+"Z":null};String.prototype.toJSON=Number.prototype.toJSON=Boolean.prototype.toJSON=function(key){return this.valueOf()}}var cx=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,escapable=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,gap,indent,meta={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},rep;function quote(string){escapable.lastIndex=0;return escapable.test(string)?'"'+string.replace(escapable,function(a){var c=meta[a];return typeof c==="string"?c:"\\u"+("0000"+a.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+string+'"'}function str(key,holder){var i,k,v,length,mind=gap,partial,value=holder[key];if(value&&typeof value==="object"&&typeof value.toJSON==="function"){value=value.toJSON(key)}if(typeof rep==="function"){value=rep.call(holder,key,value)}switch(typeof value){case"string":return quote(value);case"number":return isFinite(value)?String(value):"null";case"boolean":case"null":return String(value);case"object":if(!value){return"null"}gap+=indent;partial=[];if(Object.prototype.toString.apply(value)==="[object Array]"){length=value.length;for(i=0;i<length;i+=1){partial[i]=str(i,value)||"null"}v=partial.length===0?"[]":gap?"[\n"+gap+partial.join(",\n"+gap)+"\n"+mind+"]":"["+partial.join(",")+"]";gap=mind;return v}if(rep&&typeof rep==="object"){length=rep.length;for(i=0;i<length;i+=1){k=rep[i];if(typeof k==="string"){v=str(k,value);if(v){partial.push(quote(k)+(gap?": ":":")+v)}}}}else{for(k in value){if(Object.hasOwnProperty.call(value,k)){v=str(k,value);if(v){partial.push(quote(k)+(gap?": ":":")+v)}}}}v=partial.length===0?"{}":gap?"{\n"+gap+partial.join(",\n"+gap)+"\n"+mind+"}":"{"+partial.join(",")+"}";gap=mind;return v}}if(typeof JSON.stringify!=="function"){JSON.stringify=function(value,replacer,space){var i;gap="";indent="";if(typeof space==="number"){for(i=0;i<space;i+=1){indent+=" "}}else{if(typeof space==="string"){indent=space}}rep=replacer;if(replacer&&typeof replacer!=="function"&&(typeof replacer!=="object"||typeof replacer.length!=="number")){throw new Error("JSON.stringify")}return str("",{"":value})}}if(typeof JSON.parse!=="function"){JSON.parse=function(text,reviver){var j;function walk(holder,key){var k,v,value=holder[key];if(value&&typeof value==="object"){for(k in value){if(Object.hasOwnProperty.call(value,k)){v=walk(value,k);if(v!==undefined){value[k]=v}else{delete value[k]}}}}return reviver.call(holder,key,value)}text=String(text);cx.lastIndex=0;if(cx.test(text)){text=text.replace(cx,function(a){return"\\u"+("0000"+a.charCodeAt(0).toString(16)).slice(-4)})}if(/^[\],:{}\s]*$/.test(text.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,""))){j=eval("("+text+")");return typeof reviver==="function"?walk({"":j},""):j}throw new SyntaxError("JSON.parse")}}}());(function(){function B(){try{return y in A&&A[y]}catch(a){return !1}}function b(){try{return m in A&&A[m]&&A[m][A.location.hostname]}catch(a){return !1}}var g={},A=window,v=A.document,y="localStorage",m="globalStorage",z="__storejs__",w;g.disabled=!1,g.set=function(a,c){},g.get=function(a){},g.remove=function(a){},g.clear=function(){},g.transact=function(f,c,e){var a=g.get(f);e==null&&(e=c,c=null),typeof a=="undefined"&&(a=c||{}),e(a),g.set(f,a)},g.getAll=function(){},g.serialize=function(a){return JSON.stringify(a)},g.deserialize=function(a){return typeof a!="string"?undefined:JSON.parse(a)};if(B()){w=A[y],g.set=function(c,a){if(a===undefined){return g.remove(c)}w.setItem(c,g.serialize(a))},g.get=function(a){return g.deserialize(w.getItem(a))},g.remove=function(a){w.removeItem(a)},g.clear=function(){w.clear()},g.getAll=function(){var e={};for(var a=0;a<w.length;++a){var c=w.key(a);e[c]=g.get(c)}return e}}else{if(b()){w=A[m][A.location.hostname],g.set=function(c,a){if(a===undefined){return g.remove(c)}w[c]=g.serialize(a)},g.get=function(a){return g.deserialize(w[a]&&w[a].value)},g.remove=function(a){delete w[a]},g.clear=function(){for(var a in w){delete w[a]}},g.getAll=function(){var e={};for(var a=0;a<w.length;++a){var c=w.key(a);e[c]=g.get(c)}return e}}else{if(v.documentElement.addBehavior){var j,q;try{q=new ActiveXObject("htmlfile"),q.open(),q.write('<script>document.w=window</script><iframe src="/favicon.ico"></frame>'),q.close(),j=q.w.frames[0].document,w=j.createElement("div")}catch(d){w=v.createElement("div"),j=v.body}function k(a){return function(){var e=Array.prototype.slice.call(arguments,0);e.unshift(w),j.appendChild(w),w.addBehavior("#default#userData"),w.load(y);var c=a.apply(g,e);return j.removeChild(w),c}}function x(a){return"_"+a}g.set=k(function(e,c,a){c=x(c);if(a===undefined){return g.remove(c)}e.setAttribute(c,g.serialize(a)),e.save(y)}),g.get=k(function(c,a){return a=x(a),g.deserialize(c.getAttribute(a))}),g.remove=k(function(a,c){c=x(c),a.removeAttribute(c),a.save(y)}),g.clear=k(function(a){var h=a.XMLDocument.documentElement.attributes;a.load(y);for(var f=0,c;c=h[f];f++){a.removeAttribute(c.name)}a.save(y)}),g.getAll=k(function(h){var c=h.XMLDocument.documentElement.attributes;h.load(y);var a={};for(var f=0,e;e=c[f];++f){a[e]=g.get(e)}return a})}}}try{g.set(z,z),g.get(z)!=z&&(g.disabled=!0),g.remove(z)}catch(d){g.disabled=!0}g.enabled=!g.disabled,typeof module!="undefined"&&typeof module!="function"?module.exports=g:typeof define=="function"&&define.amd?define(g):this.store=g})();
/* Overthrow v.0.1.0. An overflow:auto polyfill for responsive design. (c) 2012: Scott Jehl, Filament Group, Inc. http://filamentgroup.github.com/Overthrow/license.txt */
(function(n,m){var e=n.document,f=e.documentElement,b="overthrow-enabled",a="ontouchmove" in e,j="WebkitOverflowScrolling" in f.style||(!a&&n.screen.width>1200)||(function(){var o=n.navigator.userAgent,p=o.match(/AppleWebKit\/([0-9]+)/),r=p&&p[1],q=p&&r>=534;return(o.match(/Android ([0-9]+)/)&&RegExp.$1>=3&&q||o.match(/ Version\/([0-9]+)/)&&RegExp.$1>=0&&n.blackberry&&q||o.indexOf(/PlayBook/)>-1&&RegExp.$1>=0&&q||o.match(/Fennec\/([0-9]+)/)&&RegExp.$1>=4||o.match(/wOSBrowser\/([0-9]+)/)&&RegExp.$1>=233&&q||o.match(/NokiaBrowser\/([0-9\.]+)/)&&parseFloat(RegExp.$1)===7.3&&p&&r>=533)})(),d=function(r,o,p,q){return p*((r=r/q-1)*r*r+1)+o},h=false,k,l=function(p,v){var s=0,w=p.scrollLeft,x=p.scrollTop,u={top:"+0",left:"+0",duration:100,easing:n.overthrow.easing},q,r;if(v){for(var t in u){if(v[t]!==m){u[t]=v[t]}}}if(typeof u.left==="string"){u.left=parseFloat(u.left);q=u.left+w}else{q=u.left;u.left=u.left-w}if(typeof u.top==="string"){u.top=parseFloat(u.top);r=u.top+x}else{r=u.top;u.top=u.top-x}k=setInterval(function(){if(s++<u.duration){p.scrollLeft=u.easing(s,w,u.left,u.duration);p.scrollTop=u.easing(s,x,u.top,u.duration)}else{if(q!==p.scrollLeft){p.scrollLeft=q}if(r!==p.scrollTop){p.scrollTop=r}i()}},1);return{top:r,left:q,duration:u.duration,easing:u.easing}},c=function(p,o){return !o&&p.className&&p.className.indexOf("overthrow")>-1&&p||c(p.parentNode)},i=function(){clearInterval(k)},g=function(){if(h){return}h=true;if(j||a){f.className+=" "+b}n.overthrow.forget=function(){f.className=f.className.replace(b,"");if(e.removeEventListener){e.removeEventListener("touchstart",z,false)}n.overthrow.easing=d;h=false};if(j||!a){return}var p,v=[],t=[],s,u,x=function(){v=[];s=null},w=function(){t=[];u=null},q=function(){var C=(v[0]-v[v.length-1])*8,B=(t[0]-t[t.length-1])*8,A=Math.max(Math.abs(B),Math.abs(C))/8;C=(C>0?"+":"")+C;B=(B>0?"+":"")+B;if(!isNaN(A)&&A>0&&(Math.abs(B)>80||Math.abs(C)>80)){l(p,{left:B,top:C,duration:A})}},r,y=function(C){r=p.querySelectorAll("textarea, input");for(var A=0,B=r.length;A<B;A++){r[A].style.pointerEvents=C}},o=function(C,A){if(e.createEvent){var B=(!A||A===m)&&p.parentNode||p.touchchild||p,D;if(B!==p){D=e.createEvent("HTMLEvents");D.initEvent("touchend",true,true);p.dispatchEvent(D);B.touchchild=p;p=B;B.dispatchEvent(C)}}},z=function(A){i();x();w();p=c(A.target);if(!p||p===f||A.touches.length>1){return}y("none");var K=A,G=p.scrollTop,F=p.scrollLeft,C=p.offsetHeight,L=p.offsetWidth,J=A.touches[0].pageY,I=A.touches[0].pageX,E=p.scrollHeight,H=p.scrollWidth,D=function(N){var Q=G+J-N.touches[0].pageY,P=F+I-N.touches[0].pageX,M=Q>=(v.length?v[0]:0),O=P>=(t.length?t[0]:0);if((Q>0&&Q<E-C)||(P>0&&P<H-L)){N.preventDefault()}else{o(K)}if(s&&M!==s){x()}if(u&&O!==u){w()}s=M;u=O;p.scrollTop=Q;p.scrollLeft=P;v.unshift(Q);t.unshift(P);if(v.length>3){v.pop()}if(t.length>3){t.pop()}},B=function(M){q();y("auto");setTimeout(function(){y("none")},450);p.removeEventListener("touchmove",D,false);p.removeEventListener("touchend",B,false)};p.addEventListener("touchmove",D,false);p.addEventListener("touchend",B,false)};e.addEventListener("touchstart",z,false)};n.overthrow={set:g,forget:function(){},easing:d,toss:l,intercept:i,closest:c,support:j?"native":a&&"polyfilled"||"none"};g()})(this);(function(a){a.extend(a.fn,{validate:function(c){if(this.length){var d=a.data(this[0],"validator");if(d){return d}this.attr("novalidate","novalidate");d=new a.validator(c,this[0]);a.data(this[0],"validator",d);if(d.settings.onsubmit){c=this.find("input, button");c.filter(".cancel").click(function(){d.cancelSubmit=true});d.settings.submitHandler&&c.filter(":submit").click(function(){d.submitButton=this});this.submit(function(b){function f(){if(d.settings.submitHandler){if(d.submitButton){var e=a("<input type='hidden'/>").attr("name",d.submitButton.name).val(d.submitButton.value).appendTo(d.currentForm)}d.settings.submitHandler.call(d,d.currentForm);d.submitButton&&e.remove();return false}return true}d.settings.debug&&b.preventDefault();if(d.cancelSubmit){d.cancelSubmit=false;return f()}if(d.form()){if(d.pendingRequest){d.formSubmitted=true;return false}return f()}else{d.focusInvalid();return false}})}return d}else{c&&c.debug&&window.console&&console.warn("nothing selected, can't validate, returning nothing")}},valid:function(){if(a(this[0]).is("form")){return this.validate().form()}else{var c=true,d=a(this[0].form).validate();this.each(function(){c&=d.element(this)});return c}},removeAttrs:function(c){var e={},f=this;a.each(c.split(/\s/),function(b,d){e[d]=f.attr(d);f.removeAttr(d)});return e},rules:function(c,i){var j=this[0];if(c){var k=a.data(j.form,"validator").settings,l=k.rules,m=a.validator.staticRules(j);switch(c){case"add":a.extend(m,a.validator.normalizeRule(i));l[j.name]=m;if(i.messages){k.messages[j.name]=a.extend(k.messages[j.name],i.messages)}break;case"remove":if(!i){delete l[j.name];return m}var n={};a.each(i.split(/\s/),function(d,b){n[b]=m[b];delete m[b]});return n}}j=a.validator.normalizeRules(a.extend({},a.validator.metadataRules(j),a.validator.classRules(j),a.validator.attributeRules(j),a.validator.staticRules(j)),j);if(j.required){k=j.required;delete j.required;j=a.extend({required:k},j)}return j}});a.extend(a.expr[":"],{blank:function(b){return !a.trim(""+b.value)},filled:function(b){return !!a.trim(""+b.value)},unchecked:function(b){return !b.checked}});a.validator=function(c,d){this.settings=a.extend(true,{},a.validator.defaults,c);this.currentForm=d;this.init()};a.validator.format=function(c,d){if(arguments.length==1){return function(){var b=a.makeArray(arguments);b.unshift(c);return a.validator.format.apply(this,b)}}if(arguments.length>2&&d.constructor!=Array){d=a.makeArray(arguments).slice(1)}if(d.constructor!=Array){d=[d]}a.each(d,function(b,f){c=c.replace(RegExp("\\{"+b+"\\}","g"),f)});return c};a.extend(a.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",validClass:"valid",errorElement:"label",focusInvalid:true,errorContainer:a([]),errorLabelContainer:a([]),onsubmit:true,ignore:":hidden",ignoreTitle:false,onfocusin:function(b){this.lastActive=b;if(this.settings.focusCleanup&&!this.blockFocusCleanup){this.settings.unhighlight&&this.settings.unhighlight.call(this,b,this.settings.errorClass,this.settings.validClass);this.addWrapper(this.errorsFor(b)).hide()}},onfocusout:function(b){if(!this.checkable(b)&&(b.name in this.submitted||!this.optional(b))){this.element(b)}},onkeyup:function(b){if(b.name in this.submitted||b==this.lastElement){this.element(b)}},onclick:function(b){if(b.name in this.submitted){this.element(b)}else{b.parentNode.name in this.submitted&&this.element(b.parentNode)}},highlight:function(c,e,f){c.type==="radio"?this.findByName(c.name).addClass(e).removeClass(f):a(c).addClass(e).removeClass(f)},unhighlight:function(c,e,f){c.type==="radio"?this.findByName(c.name).removeClass(e).addClass(f):a(c).removeClass(e).addClass(f)}},setDefaults:function(b){a.extend(a.validator.defaults,b)},messages:{required:"This field is required.",remote:"Please fix this field.",email:"Please enter a valid email address.",url:"Please enter a valid URL.",date:"Please enter a valid date.",dateISO:"Please enter a valid date (ISO).",number:"Please enter a valid number.",digits:"Please enter only digits.",creditcard:"Please enter a valid credit card number.",equalTo:"Please enter the same value again.",accept:"Please enter a value with a valid extension.",maxlength:a.validator.format("Please enter no more than {0} characters."),minlength:a.validator.format("Please enter at least {0} characters."),rangelength:a.validator.format("Please enter a value between {0} and {1} characters long."),range:a.validator.format("Please enter a value between {0} and {1}."),max:a.validator.format("Please enter a value less than or equal to {0}."),min:a.validator.format("Please enter a value greater than or equal to {0}.")},autoCreateRanges:false,prototype:{init:function(){function c(b){var d=a.data(this[0].form,"validator"),h="on"+b.type.replace(/^validate/,"");d.settings[h]&&d.settings[h].call(d,this[0],b)}this.labelContainer=a(this.settings.errorLabelContainer);this.errorContext=this.labelContainer.length&&this.labelContainer||a(this.currentForm);this.containers=a(this.settings.errorContainer).add(this.settings.errorLabelContainer);this.submitted={};this.valueCache={};this.pendingRequest=0;this.pending={};this.invalid={};this.reset();var e=this.groups={};a.each(this.settings.groups,function(b,d){a.each(d.split(/\s/),function(i,j){e[j]=b})});var f=this.settings.rules;a.each(f,function(b,d){f[b]=a.validator.normalizeRule(d)});a(this.currentForm).validateDelegate("[type='text'], [type='password'], [type='file'], select, textarea, [type='number'], [type='search'] ,[type='tel'], [type='url'], [type='email'], [type='datetime'], [type='date'], [type='month'], [type='week'], [type='time'], [type='datetime-local'], [type='range'], [type='color'] ","focusin focusout keyup",c).validateDelegate("[type='radio'], [type='checkbox'], select, option","click",c);this.settings.invalidHandler&&a(this.currentForm).bind("invalid-form.validate",this.settings.invalidHandler)},form:function(){this.checkForm();a.extend(this.submitted,this.errorMap);this.invalid=a.extend({},this.errorMap);this.valid()||a(this.currentForm).triggerHandler("invalid-form",[this]);this.showErrors();return this.valid()},checkForm:function(){this.prepareForm();for(var c=0,d=this.currentElements=this.elements();d[c];c++){this.check(d[c])}return this.valid()},element:function(c){this.lastElement=c=this.validationTargetFor(this.clean(c));this.prepareElement(c);this.currentElements=a(c);var d=this.check(c);if(d){delete this.invalid[c.name]}else{this.invalid[c.name]=true}if(!this.numberOfInvalids()){this.toHide=this.toHide.add(this.containers)}this.showErrors();return d},showErrors:function(c){if(c){a.extend(this.errorMap,c);this.errorList=[];for(var d in c){this.errorList.push({message:c[d],element:this.findByName(d)[0]})}this.successList=a.grep(this.successList,function(b){return !(b.name in c)})}this.settings.showErrors?this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors()},resetForm:function(){a.fn.resetForm&&a(this.currentForm).resetForm();this.submitted={};this.lastElement=null;this.prepareForm();this.hideErrors();this.elements().removeClass(this.settings.errorClass)},numberOfInvalids:function(){return this.objectLength(this.invalid)},objectLength:function(c){var e=0,f;for(f in c){e++}return e},hideErrors:function(){this.addWrapper(this.toHide).hide()},valid:function(){return this.size()==0},size:function(){return this.errorList.length},focusInvalid:function(){if(this.settings.focusInvalid){try{a(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").focus().trigger("focusin")}catch(b){}}},findLastActive:function(){var b=this.lastActive;return b&&a.grep(this.errorList,function(c){return c.element.name==b.name}).length==1&&b},elements:function(){var c=this,d={};return a(this.currentForm).find("input, select, textarea").not(":submit, :reset, :image, [disabled]").not(this.settings.ignore).filter(function(){!this.name&&c.settings.debug&&window.console&&console.error("%o has no name assigned",this);if(this.name in d||!c.objectLength(a(this).rules())){return false}return d[this.name]=true})},clean:function(b){return a(b)[0]},errors:function(){return a(this.settings.errorElement+"."+this.settings.errorClass,this.errorContext)},reset:function(){this.successList=[];this.errorList=[];this.errorMap={};this.toShow=a([]);this.toHide=a([]);this.currentElements=a([])},prepareForm:function(){this.reset();this.toHide=this.errors().add(this.containers)},prepareElement:function(b){this.reset();this.toHide=this.errorsFor(b)},check:function(c){c=this.validationTargetFor(this.clean(c));var i=a(c).rules(),j=false,k;for(k in i){var l={method:k,parameters:i[k]};try{var m=a.validator.methods[k].call(this,c.value.replace(/\r/g,""),c,l.parameters);if(m=="dependency-mismatch"){j=true}else{j=false;if(m=="pending"){this.toHide=this.toHide.not(this.errorsFor(c));return}if(!m){this.formatAndAdd(c,l);return false}}}catch(n){this.settings.debug&&window.console&&console.log("exception occured when checking element "+c.id+", check the '"+l.method+"' method",n);throw n}}if(!j){this.objectLength(i)&&this.successList.push(c);return true}},customMetaMessage:function(c,e){if(a.metadata){var f=this.settings.meta?a(c).metadata()[this.settings.meta]:a(c).metadata();return f&&f.messages&&f.messages[e]}},customMessage:function(c,e){var f=this.settings.messages[c];return f&&(f.constructor==String?f:f[e])},findDefined:function(){for(var b=0;b<arguments.length;b++){if(arguments[b]!==undefined){return arguments[b]}}},defaultMessage:function(c,d){return this.findDefined(this.customMessage(c.name,d),this.customMetaMessage(c,d),!this.settings.ignoreTitle&&c.title||undefined,a.validator.messages[d],"<strong>Warning: No message defined for "+c.name+"</strong>")},formatAndAdd:function(c,f){var g=this.defaultMessage(c,f.method),h=/\$?\{(\d+)\}/g;if(typeof g=="function"){g=g.call(this,f.parameters,c)}else{if(h.test(g)){g=jQuery.format(g.replace(h,"{$1}"),f.parameters)}}this.errorList.push({message:g,element:c});this.errorMap[c.name]=g;this.submitted[c.name]=g},addWrapper:function(b){if(this.settings.wrapper){b=b.add(b.parent(this.settings.wrapper))}return b},defaultShowErrors:function(){for(var c=0;this.errorList[c];c++){var d=this.errorList[c];this.settings.highlight&&this.settings.highlight.call(this,d.element,this.settings.errorClass,this.settings.validClass);this.showLabel(d.element,d.message)}if(this.errorList.length){this.toShow=this.toShow.add(this.containers)}if(this.settings.success){for(c=0;this.successList[c];c++){this.showLabel(this.successList[c])}}if(this.settings.unhighlight){c=0;for(d=this.validElements();d[c];c++){this.settings.unhighlight.call(this,d[c],this.settings.errorClass,this.settings.validClass)}}this.toHide=this.toHide.not(this.toShow);this.hideErrors();this.addWrapper(this.toShow).show()},validElements:function(){return this.currentElements.not(this.invalidElements())},invalidElements:function(){return a(this.errorList).map(function(){return this.element})},showLabel:function(c,e){var f=this.errorsFor(c);if(f.length){f.removeClass(this.settings.validClass).addClass(this.settings.errorClass);f.attr("generated")&&f.html(e)}else{f=a("<"+this.settings.errorElement+"/>").attr({"for":this.idOrName(c),generated:true}).addClass(this.settings.errorClass).html(e||"");if(this.settings.wrapper){f=f.hide().show().wrap("<"+this.settings.wrapper+"/>").parent()}this.labelContainer.append(f).length||(this.settings.errorPlacement?this.settings.errorPlacement(f,a(c)):f.insertAfter(c))}if(!e&&this.settings.success){f.text("");typeof this.settings.success=="string"?f.addClass(this.settings.success):this.settings.success(f)}this.toShow=this.toShow.add(f)},errorsFor:function(c){var d=this.idOrName(c);return this.errors().filter(function(){return a(this).attr("for")==d})},idOrName:function(b){return this.groups[b.name]||(this.checkable(b)?b.name:b.id||b.name)},validationTargetFor:function(b){if(this.checkable(b)){b=this.findByName(b.name).not(this.settings.ignore)[0]}return b},checkable:function(b){return/radio|checkbox/i.test(b.type)},findByName:function(c){var d=this.currentForm;return a(document.getElementsByName(c)).map(function(b,f){return f.form==d&&f.name==c&&f||null})},getLength:function(c,d){switch(d.nodeName.toLowerCase()){case"select":return a("option:selected",d).length;case"input":if(this.checkable(d)){return this.findByName(d.name).filter(":checked").length}}return c.length},depend:function(c,d){return this.dependTypes[typeof c]?this.dependTypes[typeof c](c,d):true},dependTypes:{"boolean":function(b){return b},string:function(c,d){return !!a(c,d.form).length},"function":function(c,d){return c(d)}},optional:function(b){return !a.validator.methods.required.call(this,a.trim(b.value),b)&&"dependency-mismatch"},startRequest:function(b){if(!this.pending[b.name]){this.pendingRequest++;this.pending[b.name]=true}},stopRequest:function(c,d){this.pendingRequest--;if(this.pendingRequest<0){this.pendingRequest=0}delete this.pending[c.name];if(d&&this.pendingRequest==0&&this.formSubmitted&&this.form()){a(this.currentForm).submit();this.formSubmitted=false}else{if(!d&&this.pendingRequest==0&&this.formSubmitted){a(this.currentForm).triggerHandler("invalid-form",[this]);this.formSubmitted=false}}},previousValue:function(b){return a.data(b,"previousValue")||a.data(b,"previousValue",{old:null,valid:true,message:this.defaultMessage(b,"remote")})}},classRuleSettings:{required:{required:true},email:{email:true},url:{url:true},date:{date:true},dateISO:{dateISO:true},dateDE:{dateDE:true},number:{number:true},numberDE:{numberDE:true},digits:{digits:true},creditcard:{creditcard:true}},addClassRules:function(c,d){c.constructor==String?this.classRuleSettings[c]=d:a.extend(this.classRuleSettings,c)},classRules:function(c){var d={};(c=a(c).attr("class"))&&a.each(c.split(" "),function(){this in a.validator.classRuleSettings&&a.extend(d,a.validator.classRuleSettings[this])});return d},attributeRules:function(c){var f={};c=a(c);for(var g in a.validator.methods){var h;if(h=g==="required"&&typeof a.fn.prop==="function"?c.prop(g):c.attr(g)){f[g]=h}else{if(c[0].getAttribute("type")===g){f[g]=true}}}f.maxlength&&/-1|2147483647|524288/.test(f.maxlength)&&delete f.maxlength;return f},metadataRules:function(c){if(!a.metadata){return{}}var d=a.data(c.form,"validator").settings.meta;return d?a(c).metadata()[d]:a(c).metadata()},staticRules:function(c){var e={},f=a.data(c.form,"validator");if(f.settings.rules){e=a.validator.normalizeRule(f.settings.rules[c.name])||{}}return e},normalizeRules:function(c,d){a.each(c,function(b,g){if(g===false){delete c[b]}else{if(g.param||g.depends){var h=true;switch(typeof g.depends){case"string":h=!!a(g.depends,d.form).length;break;case"function":h=g.depends.call(d,d)}if(h){c[b]=g.param!==undefined?g.param:true}else{delete c[b]}}}});a.each(c,function(b,f){c[b]=a.isFunction(f)?f(d):f});a.each(["minlength","maxlength","min","max"],function(){if(c[this]){c[this]=Number(c[this])}});a.each(["rangelength","range"],function(){if(c[this]){c[this]=[Number(c[this][0]),Number(c[this][1])]}});if(a.validator.autoCreateRanges){if(c.min&&c.max){c.range=[c.min,c.max];delete c.min;delete c.max}if(c.minlength&&c.maxlength){c.rangelength=[c.minlength,c.maxlength];delete c.minlength;delete c.maxlength}}c.messages&&delete c.messages;return c},normalizeRule:function(c){if(typeof c=="string"){var d={};a.each(c.split(/\s/),function(){d[this]=true});c=d}return c},addMethod:function(c,e,f){a.validator.methods[c]=e;a.validator.messages[c]=f!=undefined?f:a.validator.messages[c];e.length<3&&a.validator.addClassRules(c,a.validator.normalizeRule(c))},methods:{required:function(c,e,f){if(!this.depend(f,e)){return"dependency-mismatch"}switch(e.nodeName.toLowerCase()){case"select":return(c=a(e).val())&&c.length>0;case"input":if(this.checkable(e)){return this.getLength(c,e)>0}default:return a.trim(c).length>0}},remote:function(c,h,i){if(this.optional(h)){return"dependency-mismatch"}var j=this.previousValue(h);this.settings.messages[h.name]||(this.settings.messages[h.name]={});j.originalMessage=this.settings.messages[h.name].remote;this.settings.messages[h.name].remote=j.message;i=typeof i=="string"&&{url:i}||i;if(this.pending[h.name]){return"pending"}if(j.old===c){return j.valid}j.old=c;var k=this;this.startRequest(h);var l={};l[h.name]=c;a.ajax(a.extend(true,{url:i,mode:"abort",port:"validate"+h.name,dataType:"json",data:l,success:function(b){k.settings.messages[h.name].remote=j.originalMessage;var e=b===true;if(e){var d=k.formSubmitted;k.prepareElement(h);k.formSubmitted=d;k.successList.push(h);k.showErrors()}else{d={};b=b||k.defaultMessage(h,"remote");d[h.name]=j.message=a.isFunction(b)?b(c):b;k.showErrors(d)}j.valid=e;k.stopRequest(h,e)}},i));return"pending"},minlength:function(c,e,f){return this.optional(e)||this.getLength(a.trim(c),e)>=f},maxlength:function(c,e,f){return this.optional(e)||this.getLength(a.trim(c),e)<=f},rangelength:function(c,e,f){c=this.getLength(a.trim(c),e);return this.optional(e)||c>=f[0]&&c<=f[1]},min:function(c,e,f){return this.optional(e)||c>=f},max:function(c,e,f){return this.optional(e)||c<=f},range:function(c,e,f){return this.optional(e)||c>=f[0]&&c<=f[1]},email:function(c,d){return this.optional(d)||/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))$/i.test(c)},url:function(c,d){return this.optional(d)||/^(https?|ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i.test(c)},date:function(c,d){return this.optional(d)||!/Invalid|NaN/.test(new Date(c))},dateISO:function(c,d){return this.optional(d)||/^\d{4}[\/-]\d{1,2}[\/-]\d{1,2}$/.test(c)},number:function(c,d){return this.optional(d)||/^-?(?:\d+|\d{1,3}(?:,\d{3})+)(?:\.\d+)?$/.test(c)},digits:function(c,d){return this.optional(d)||/^\d+$/.test(c)},creditcard:function(c,h){if(this.optional(h)){return"dependency-mismatch"}if(/[^0-9 -]+/.test(c)){return false}var i=0,j=0,k=false;c=c.replace(/\D/g,"");for(var l=c.length-1;l>=0;l--){j=c.charAt(l);j=parseInt(j,10);if(k){if((j*=2)>9){j-=9}}i+=j;k=!k}return i%10==0},accept:function(c,e,f){f=typeof f=="string"?f.replace(/,/g,"|"):"png|jpe?g|gif";return this.optional(e)||c.match(RegExp(".("+f+")$","i"))},equalTo:function(c,e,f){f=a(f).unbind(".validate-equalTo").bind("blur.validate-equalTo",function(){a(e).valid()});return c==f.val()}}});a.format=a.validator.format})(jQuery);(function(f){var d={};if(f.ajaxPrefilter){f.ajaxPrefilter(function(a,b,c){b=a.port;if(a.mode=="abort"){d[b]&&d[b].abort();d[b]=c}})}else{var e=f.ajax;f.ajax=function(a){var b=("port" in a?a:f.ajaxSettings).port;if(("mode" in a?a:f.ajaxSettings).mode=="abort"){d[b]&&d[b].abort();return d[b]=e.apply(this,arguments)}return e.apply(this,arguments)}}})(jQuery);(function(a){!jQuery.event.special.focusin&&!jQuery.event.special.focusout&&document.addEventListener&&a.each({focus:"focusin",blur:"focusout"},function(c,e){function f(b){b=a.event.fix(b);b.type=e;return a.event.handle.call(this,b)}a.event.special[e]={setup:function(){this.addEventListener(c,f,true)},teardown:function(){this.removeEventListener(c,f,true)},handler:function(b){arguments[0]=a.event.fix(b);arguments[0].type=e;return a.event.handle.apply(this,arguments)}}});a.extend(a.fn,{validateDelegate:function(c,e,f){return this.bind(e,function(b){var d=a(b.target);if(d.is(c)){return f.apply(d,arguments)}})}})})(jQuery);(function(a){var i=a(window),f=a(document),d={overlayId:"overlay",overlayType:"modal",mode:false,template:"default",content:false,image:false,div:false,data:null,closeLink:true,validate:false,position:"body",x:false,y:false,width:false,height:false,intercept:false,passForm:false,onClose:false},e=a.extend({target:false,contentOverride:false},d),h='<div class="overlay {templateClass}"><div class="content" tabindex="-1"></div><div id="overlay-loading-curtain"></div></div>',g='<div id="overlay-loader"></div>',c='<div id="overlay-curtain"></div>',b='<a id="close" href="#close" class="icon-sprite close"><span class="offscreen">Close</span></a>';a.fn.overlay=function(j){f.delegate(this.selector,"click.overlay",{options:j},function(k){k.preventDefault();new a.overlay(this,a.extend({},d,k.data.options instanceof jQuery?{contentOverride:k.data.options}:k.data.options||{}),false)});return this};a.overlay=function(j,l,k){this.isLoad=k?k:false;this.body=a("body");this.options=l;this.element=(j)?a(j):(this.options.target instanceof jQuery)?this.options.target.eq(0):this.options.target&&a(this.options.target).eq(0);this.options.target=this.element.length?this.element:false;this.setup()};a.overlay.load=function(j){j=a.extend({},e,j||{});new a.overlay(false,j,true)};a.overlay.exception=function(l,j,m){m=typeof l==="boolean"?l:typeof j==="boolean"?j:typeof m==="boolean"?m:true;j=a.isFunction(l)?l:a.isFunction(j)?j:a.isFunction(m)?m:false;l=(typeof l==="string")?l:"Stopped due to an undefined exception.";var n=l;try{m&&console.log("Overlay.js exception, "+l);j&&j()}catch(k){window.console&&console.log(k)}window.onerror=function(o){return true};setTimeout(function(){window.onerror=null},100);throw n};a.overlay.preventDuplicate=function(k,l){l=typeof l==="boolean"?l:true;var m=(k)&&(k instanceof jQuery)&&k.length?k.eq(0):(k)&&(k=a(k))&&k.length?k:false;var j=function(){(a.overlay.currentOverlay.find(".module-title:first").length)?a.overlay.currentOverlay.find(".module-title:first").focus():a.overlay.currentOverlay.find(".content").focus()};if(!m){a.overlay.exception('The "target" supplied to "$.overlay.preventDuplicate" was not valid.',l)}if(m.hasClass("overlay-open")){a.overlay.exception('"$.overlay.preventDuplicate" found this overlay already open.',j,l)}};a.overlay.prototype={inited:false,setup:function(){var l=this,k=l.body.find("#overlay-loader"),j=l.body.find("#overlay-curtain");if(!j.length){l.curtain=a(c).appendTo(l.body)}else{l.curtain=j}if(!k.length){l.loadAnimation=a(g).appendTo(l.body)}else{l.loadAnimation=k}l.element&&a.overlay.preventDuplicate(l.element,false);l.consolidateOptions();l.init()},init:function(){var j=this;if(j.element){j.element.data("overlay",{});for(option in j.options){j.element.data("overlay")[option]=j.options[option]}if(j.element.hasClass("overlay-open")){return false}else{if(!a.overlay.originalTarget){j.element.addClass("overlay-open state-disabled")}}}j.body.bind("loading.overlay",function(k){j.body.addClass("overlay-loading").unbind("loading.overlay")}).bind("loaded.overlay",function(k){j.preloader("hide");j.body.removeClass("overlay-loading").unbind("loaded.overlay")});if(a.overlay.activeOverlay){j.body.bind("overlay-removed",function(k){j.getContent()});a.overlay.overlayFlow=true;a.overlay.currentOverlay.trigger("close.overlay")}else{a.overlay.overlayFlow=false;a.overlay.originalTarget=j.element;j.preloader("show");j.getContent()}},getContent:function(){var u=this;var k=arguments;var w=(k.length)?k[0]:u.options.content;var s=u.inited===false&&a.isFunction(u.options.intercept);var o=u.options.dataType;u.currentTemplate=(a.overlay.activeOverlay&&!u.options.contentOverride)?a.overlay.currentOverlay:a(h.replace("{templateClass}",u.options.template));var m=u.currentTemplate.find(".content");var p=u.currentTemplate.find("form");var n=(u.options.data!==null&&!u.inited)?u.options.data:u.inited&&p.length?p.serialize():null;if(!u.inited){u.body.trigger("loading.overlay")}if(u.options.passForm){n=a(u.options.passForm).serialize()}if(u.options.contentOverride){u.show(u.options.contentOverride);u.inited=true}else{if(u.options.image){var l=u.options.image.split("|"),v=l[0],t=l[1]?"?"+l[1].replace("*","&"):"",j=l[2]||"",x=l[3]||"",q=l[4]||"",r=new Image();r.src=v+t;r.alt=j;r.width=x;r.height=q;u.show(r);u.inited=true}else{if(u.options.div){u.show(u.options.div);u.inited=true}else{a.ajax({url:w,data:n,dataType:s?"json":"html",cache:false,type:"POST",curtain:false,success:function(A,B,C){var y=A,z=C.getResponseHeader("X-Redirect");if(z&&z!==""){return window.location.replace(z)}if(s){if(y=u.options.intercept.call(u,A)){if(y.overlayOptions){for(option in y.overlayOptions){u.options[option]&&(u.options[option]=y.overlayOptions[option])}}if(y.overlayOptions.html){u.show(y.overlayOptions.html)}else{a.overlay.exception("No html was returned via the object's overlayOptions.html property")}}}else{u.show(A)}u.inited=true},error:function(B,A,y){if(B.status===404){if(B.responseText){u.show(B.responseText)}else{overlay.attr("aria-busy","false");overlay.removeClass("loading")}}var z="Request failed: "+u.options.content;window.console&&console.log(z)}})}}}},show:function(p){var q=this;var o,j;if(a.overlay.activeOverlay){o=a.overlay.currentOverlay;if(a.overlay.currentOverlay.redirect){q.body.bind("overlay-removed",function(u){window.location.href=a.overlay.currentOverlay.redirect});return o.trigger("close.overlay")}o.find(".content").html(p);o.trigger("overlay-before-show");q.processContent();o.trigger("reposition.overlay");o.trigger("overlay-show");return}var t=i.width();var s=i.height();var l="#000";var m=(q.options.overlayType==="layer");var n=(q.options.overlayType==="modal");var k={};k.left="-9999em";q.options.width?k.width=q.options.width+"px":null;q.options.height?k.height=q.options.height+"px":null;var r=function(){o.css("position","absolute");var u=q.position();if(n){i.bind("resize.overlay",function(){q.curtain.width(i.width());q.curtain.height(i.height())});q.curtain.css({width:t,height:s,opacity:0.8,background:l});q.curtain.stop().fadeIn("fast",function(){q.curtain.addClass("curtain-open");o.css({top:u.y,left:u.x,position:"fixed"});o.addClass("modal");o.fadeIn(500,function(){o.trigger("overlay-show");q.body.trigger("loaded.overlay")})})}else{if(a.ui.draggable){o.prepend('<div class="drag-handle"/>');o.draggable({handle:".drag-handle",containment:"document",start:function(v,w){o.data("reposition",false)}})}o.css({top:u.y,left:u.x});o.addClass("layer");o.fadeIn(500,function(){o.trigger("overlay-show");q.body.trigger("loaded.overlay")})}};q.loadingCurtainMarkup=q.currentTemplate.find("#overlay-loading-curtain");q.currentTemplate.attr("id",q.options.overlayId);q.currentTemplate.css(k);q.body.append(q.currentTemplate);o=a.overlay.currentOverlay=q.currentTemplate;delete q.currentTemplate;a.overlay.activeOverlay=true;o.data("options",q.options);contentArea=o.find(".content");contentArea.html(p);o.bind("overlay-loading",function(u){o.attr("aria-busy","true");o.addClass("loading");q.loadingCurtainMarkup.css({opacity:0.8,"background-color":"#fff",width:o.width(),height:o.height()})});o.bind("overlay-show",function(u){o.attr("aria-busy","false");o.removeClass("loading");if(o.isSecure){return}o.unbind("keydown.overlay").bind("keydown.overlay",function(v){var w=v.keyCode;if(q.options.mode==="force"||!q.options.closeLink){return}if(w===27){o.trigger("close.overlay",[true])}});q.curtain.bind("click",function(){o.trigger("close.overlay",[true])});if(o.find(".module-title").length){q.shiftFocus(o.find(".module-title").get(0))}else{q.shiftFocus(o.find(".content").get(0))}});o.bind("close.overlay",function(u,v){q.remove(v)});o.bind("reposition.overlay",function(u){if(o.data("reposition")!==false){var v=q.position();o.css({top:v.y,left:v.x})}});o.bind("retemplate.overlay",function(u,v,x,w){var y=o.hasClass("layer")?"overlay layer ":"overlay modal ";v=v?v:o.attr("id");o.attr({id:v,"class":y+x})});if(o.isSecure){o.bind("loaded-ssl",function(){o.trigger("overlay-before-show");r()})}else{o.trigger("overlay-before-show");q.processContent();r()}},shiftFocus:function(k){var j=a(k);setTimeout(function(){j.attr("tabindex",-1);k.focus();a(document).trigger("updateBuffer.framework");if(k===a.overlay.originalTarget){a.overlay.originalTarget=false}j.removeAttr("tabindex")},0)},remove:function(n){a.overlay.overlayFlow=n?false:true;if(a.overlay.activeOverlay){var m,j,k,l;a.overlay.activeOverlay=false;m=this;j=m.body;k=(m.options.overlayType==="layer");l=(m.options.overlayType==="modal");a.overlay.currentOverlay.trigger("overlay-before-hide");if(TARGET.Config.isIE){m.curtain.css({height:0,width:0,visibility:"visible",display:"block"}).removeClass("curtain-open");a.overlay.currentOverlay.remove();a.overlay.currentOverlay=false;j.trigger("overlay-hide",["#"+m.options.overlayId]);j.trigger("overlay-removed").unbind("overlay-removed")}else{a.overlay.currentOverlay.fadeOut("fast",function(){if(m.curtain.hasClass("curtain-open")){m.curtain.fadeOut("fast",function(){m.curtain.css({height:0,width:0,visibility:"visible",display:"block"}).removeClass("curtain-open")});i.unbind("resize.overlay")}a.overlay.currentOverlay.remove();a.overlay.currentOverlay=false;j.trigger("overlay-hide",["#"+m.options.overlayId]);j.trigger("overlay-removed").unbind("overlay-removed")})}i.unbind("resize.overlay");if(!a.overlay.overlayFlow){if(a.overlay.originalTarget){a.overlay.originalTarget.removeClass("overlay-open state-disabled");m.shiftFocus(a.overlay.originalTarget);a(document).trigger("updateBuffer.framework")}}m.inited=false;if(typeof m.options.onClose=="function"){m.options.onClose.call(m)}}},processContent:function(){var l=this,k=a.overlay.currentOverlay,j=k.find("form");if(!l.inited){if(l.options.mode!=="force"&&l.options.closeLink){k.append(b)}k.delegate("a.async","click",function(m){l.getContent(m.currentTarget.href);return false});k.delegate("#close, .close, .cancel","click",function(){k.trigger("close.overlay",[true]);return false})}},submitHandler:function(k){var p=this,m=k.data("overlay-form-index"),l=k.data("events"),s=p.options.validate,u=Target.validation,t=u.length?u[m]:u,r=k.find("input, button").hasClass("sync"),o=true,n,q,j;a.overlay.currentOverlay.bind("overlay-show",function(v){a.overlay.currentOverlay.unbind(v);if(s&&t.submitHandler){k.bind("pausesubmit.overlay",{submitHandler:t.submitHandler},function(w){w.data.submitHandler.call(k.data("validator"),k.get(0))});delete t.submitHandler}n=(l&&l.pausesubmit)?l.pausesubmit.length-1:0;if(l&&l.submit){k.bind("resumesubmit.overlay",{submitHandler:l.submit[0].handler},function(w){(!n--)&&w.data.submitHandler.call(k.get(0),w)})}else{k.bind("resumesubmit.overlay",function(w){if(!n--){if(r){k.get(0).submit()}else{p.getContent(k.attr("action"))}}})}k.unbind("submit").bind("submit.overlay",function(w){w.preventDefault();j=(l&&l.pausesubmit)?"pausesubmit":"resumesubmit";s&&k.validate(t).form()&&a.overlay.currentOverlay.trigger("overlay-loading")&&k.trigger(j+".overlay");!s&&a.overlay.currentOverlay.trigger("overlay-loading")&&k.trigger(j+".overlay")})})},position:function(){var x=this;if(x.options.x||x.options.y){return{x:(x.options.x)?x.options.x+"px":0,y:(x.options.y)?x.options.y+"px":0}}var I=a(window);var K=I.width();var J=I.height();var j=a("#Core");var w=I.scrollTop();var v=I.scrollLeft();var l=(x.options.overlayType==="layer");var m=(x.options.overlayType==="modal");var y=(x.options.position==="targetAbove");var A=(x.options.position==="targetCenter");var z=(x.options.position==="targetBelow");var p=x.options.position;var G=x.options.width?x.options.width:a.overlay.currentOverlay.width();var F=x.options.height?x.options.height:a.overlay.currentOverlay.height();var H=F>J?w+10+"px":false;var k={x:((K-G)/2)+"px",y:H?H:((J-F)/2+w)+"px"};var n={x:((K-G)/2)+"px",y:((J-F)/2)+"px"};if(l){if(!x.element){if(x.options.position.jquery&&!x.options.position.is("body")&&x.options.position.length){var q=x.options.position;var r=q.offset().top;if(w>r){a("html, body").animate({scrollTop:r-10},"fast")}return{x:q.offset().left+"px",y:q.offset().top+"px"}}else{return k}}var E=x.element.width();var D=x.element.offset().top;var B=x.element.offset().left;var C=E+B;var o=x.getViewportOffset({viewportWidth:K,viewportTop:w,positionRight:C+G,positionTop:D-(F/2)});if(y){return{x:C-o.x+"px",y:H?H:D+o.y-F+"px"}}else{if(A){return{x:(K-G)/2+v+"px",y:(J-F)/2+w+"px"}}else{if(z){return{x:C-o.x+"px",y:D+o.y+"px"}}else{if(x.options.position.jquery&&!x.options.position.is("body")&&p.length){var u=x.element.closest(p);var s=u.length?u:p;var t=s.offset().top;if(w>t){a("html, body").animate({scrollTop:t-10},"fast")}return{x:s.offset().left+"px",y:s.offset().top+"px"}}else{return k}}}}}if(m){return n}},preloader:function(j){var n,p,o,l,q,k,m=this;if(j==="hide"){m.loadAnimation.hide()}else{n=a(window);p=n.width();o=n.height();l=n.scrollTop();q=m.loadAnimation.width();k=m.loadAnimation.height();wBody=m.body.width();hBody=m.body.height();m.loadAnimation.hide();m.loadAnimation.css({top:(o/2)-(k/2),left:(p/2)-(q/2)});m.loadAnimation.fadeIn()}},getViewportOffset:function(k){var j={x:0,y:0};if(k.positionRight>k.viewportWidth){j.x=k.positionRight-k.viewportWidth+10}if(k.viewportTop>k.positionTop){j.y=k.viewportTop-k.positionTop+10}return j},consolidateOptions:function(){var m=this,k=m.options,j={},l;m.element&&(m.element.attr("href")!==undefined)&&(j=m.parseQueryString(m.element.attr("href")));l=["x","y","mode","data","width","height","template","overlayId","image"];a.each(l,function(n,o){m.options[o]=(j[o]!==undefined)?j[o]:k[o]});m.options.position=(/^target/.test(j.position))?j.position:a(j.position).eq(0).length&&a(j.position).eq(0)||a(m.options.position);m.options.overlayType=(j.overlayType!==undefined)?j.overlayType:(m.element)&&m.element.hasClass("layer")?"layer":(m.element)&&m.element.hasClass("modal")?"modal":m.options.overlayType;m.options.content=(j.content!==undefined)?j.content:(m.options.content)?m.options.content:(m.element)?m.element.attr("href"):m.options.content;m.options.closeLink=(j.closeLink!==undefined)?j.closeLink==="true":m.options.closeLink;m.options.validate=(a.validator)?(j.validate!==undefined)&&(j.validate==="true")||m.options.validate:false;m.options.passForm=(j.passForm!==undefined)?a(j.passForm).eq(0).length&&a(j.passForm).eq(0)||false:m.options.passForm},parseQueryString:function(k){var j={};var n=k.split("?")[1];var m;if(!n){return false}n=decodeURI(n);m=n.split("&");for(var l=0;l<m.length;l++){if(!m[l]){continue}var o=m[l].indexOf("=");if(o==-1){j[m[l]]=""}else{j[m[l].substring(0,o)]=m[l].substr(o+1).replace(/#amp#/,"&")}}return j}}})(jQuery);$(".modal:not(.overlay), .layer:not(.overlay)").overlay();(function(a){a.fn.anystretch=function(e,d,b){var c=this.selector.length?false:true;return this.each(function(t){var q={positionX:"center",positionY:"center",speed:0,elPosition:"relative"},r=a(this),p=c?a(".anystretch"):r.children(".anystretch"),v=p.data("settings")||q,s=p.data("settings"),u,m,o,l,n,k;if(d&&typeof d=="object"){a.extend(v,d)}if(d&&typeof d=="function"){b=d}a(document).ready(h);return this;function h(){if(e){var i;if(!c){r.css({position:v.elPosition,background:"none"})}if(p.length==0){p=a("<div />").attr("class","anystretch").css({left:0,top:0,position:(c?"fixed":"absolute"),overflow:"hidden",zIndex:(c?-999999:-999998),margin:0,padding:0,height:"100%",width:"100%"})}else{p.find("img").addClass("deleteable")}i=a("<img />").css({position:"absolute",display:"none",margin:0,padding:0,border:"none",zIndex:-999999}).bind("load",function(w){var z=a(this),y,x;z.css({width:"auto",height:"auto"});y=this.width||a(w.target).width();x=this.height||a(w.target).height();u=y/x;f(function(){z.fadeIn(v.speed,function(){p.find(".deleteable").remove();if(typeof b=="function"){b()}})})}).appendTo(p);if(r.children(".anystretch").length==0){if(c){a("body").append(p)}else{r.append(p)}}p.data("settings",v);i.attr({src:e,alt:""});a(window).resize(f)}}function f(w){try{k={left:0,top:0};o=j();l=o/u;if(l>=g()){n=(l-g())/2;if(v.positionY=="center"||v.centeredY){a.extend(k,{top:"-"+n+"px"})}else{if(v.positionY=="bottom"){a.extend(k,{top:"auto",bottom:"0px"})}}}else{l=g();o=l*u;n=(o-j())/2;if(v.positionX=="center"||v.centeredX){a.extend(k,{left:"-"+n+"px"})}else{if(v.positionX=="right"){a.extend(k,{left:"auto",right:"0px"})}}}p.children("img:not(.deleteable)").width(o).height(l).filter("img").css(k)}catch(i){}if(typeof w=="function"){w()}}function j(){return c?r.width():r.innerWidth()}function g(){return c?r.height():r.innerHeight()}})};a.anystretch=function(e,d,b){var c=("onorientationchange" in window)?a(document):a(window);c.anystretch(e,d,b)}})(jQuery);
/*
 * imagesLoaded PACKAGED v3.1.8
 * JavaScript is all like "You images are done yet or what?"
 * MIT License
 */
(function(){function a(){}function g(h,j){for(var i=h.length;i--;){if(h[i].listener===j){return i}}return -1}function c(h){return function(){return this[h].apply(this,arguments)}}var b=a.prototype,f=this,d=f.EventEmitter;b.getListeners=function(h){var l,k,j=this._getEvents();if("object"==typeof h){l={};for(k in j){j.hasOwnProperty(k)&&h.test(k)&&(l[k]=j[k])}}else{l=j[h]||(j[h]=[])}return l},b.flattenListeners=function(h){var j,i=[];for(j=0;h.length>j;j+=1){i.push(h[j].listener)}return i},b.getListenersAsObject=function(h){var j,i=this.getListeners(h);return i instanceof Array&&(j={},j[h]=i),j||i},b.addListener=function(h,k){var j,m=this.getListenersAsObject(h),l="object"==typeof k;for(j in m){m.hasOwnProperty(j)&&-1===g(m[j],k)&&m[j].push(l?k:{listener:k,once:!1})}return this},b.on=c("addListener"),b.addOnceListener=function(h,i){return this.addListener(h,{listener:i,once:!0})},b.once=c("addOnceListener"),b.defineEvent=function(h){return this.getListeners(h),this},b.defineEvents=function(h){for(var i=0;h.length>i;i+=1){this.defineEvent(h[i])}return this},b.removeListener=function(h,k){var j,m,l=this.getListenersAsObject(h);for(m in l){l.hasOwnProperty(m)&&(j=g(l[m],k),-1!==j&&l[m].splice(j,1))}return this},b.off=c("removeListener"),b.addListeners=function(h,i){return this.manipulateListeners(!1,h,i)},b.removeListeners=function(h,i){return this.manipulateListeners(!0,h,i)},b.manipulateListeners=function(h,q,k){var j,m,l=h?this.removeListener:this.addListener,p=h?this.removeListeners:this.addListeners;if("object"!=typeof q||q instanceof RegExp){for(j=k.length;j--;){l.call(this,q,k[j])}}else{for(j in q){q.hasOwnProperty(j)&&(m=q[j])&&("function"==typeof m?l.call(this,j,m):p.call(this,j,m))}}return this},b.removeEvent=function(h){var l,k=typeof h,j=this._getEvents();if("string"===k){delete j[h]}else{if("object"===k){for(l in j){j.hasOwnProperty(l)&&h.test(l)&&delete j[l]}}else{delete this._events}}return this},b.removeAllListeners=c("removeEvent"),b.emitEvent=function(h,q){var k,j,m,l,p=this.getListenersAsObject(h);for(m in p){if(p.hasOwnProperty(m)){for(j=p[m].length;j--;){k=p[m][j],k.once===!0&&this.removeListener(h,k.listener),l=k.listener.apply(this,q||[]),l===this._getOnceReturnValue()&&this.removeListener(h,k.listener)}}}return this},b.trigger=c("emitEvent"),b.emit=function(h){var i=Array.prototype.slice.call(arguments,1);return this.emitEvent(h,i)},b.setOnceReturnValue=function(h){return this._onceReturnValue=h,this},b._getOnceReturnValue=function(){return this.hasOwnProperty("_onceReturnValue")?this._onceReturnValue:!0},b._getEvents=function(){return this._events||(this._events={})},a.noConflict=function(){return f.EventEmitter=d,a},"function"==typeof define&&define.amd?define("eventEmitter/EventEmitter",[],function(){return a}):"object"==typeof module&&module.exports?module.exports=a:this.EventEmitter=a}).call(this),function(a){function g(h){var e=a.event;return e.target=e.target||e.srcElement||h,e}var c=document.documentElement,b=function(){};c.addEventListener?b=function(h,j,i){h.addEventListener(j,i,!1)}:c.attachEvent&&(b=function(h,k,j){h[k+j]=j.handleEvent?function(){var e=g(h);j.handleEvent.call(j,e)}:function(){var e=g(h);j.call(h,e)},h.attachEvent("on"+k,h[k+j])});var f=function(){};c.removeEventListener?f=function(h,j,i){h.removeEventListener(j,i,!1)}:c.detachEvent&&(f=function(h,l,k){h.detachEvent("on"+l,h[l+k]);try{delete h[l+k]}catch(j){h[l+k]=void 0}});var d={bind:b,unbind:f};"function"==typeof define&&define.amd?define("eventie/eventie",d):a.eventie=d}(this),function(a,b){"function"==typeof define&&define.amd?define(["eventEmitter/EventEmitter","eventie/eventie"],function(d,c){return b(a,d,c)}):"object"==typeof exports?module.exports=b(a,require("wolfy87-eventemitter"),require("eventie")):a.imagesLoaded=b(a,a.EventEmitter,a.eventie)}(window,function(k,z,q){function p(a,d){for(var c in d){a[c]=d[c]}return a}function x(a){return"[object Array]"===j.call(a)}function w(a){var f=[];if(x(a)){f=a}else{if("number"==typeof a.length){for(var d=0,c=a.length;c>d;d++){f.push(a[d])}}else{f.push(a)}}return f}function y(a,f,c){if(!(this instanceof y)){return new y(a,f)}"string"==typeof a&&(a=document.querySelectorAll(a)),this.elements=w(a),this.options=p({},this.options),"function"==typeof f?c=f:p(this.options,f),c&&this.on("always",c),this.getImages(),b&&(this.jqDeferred=new b.Deferred);var d=this;setTimeout(function(){d.check()})}function l(a){this.img=a}function g(a){this.src=a,B[a]=this}var b=k.jQuery,A=k.console,m=A!==void 0,j=Object.prototype.toString;y.prototype=new z,y.prototype.options={},y.prototype.getImages=function(){this.images=[];for(var a=0,D=this.elements.length;D>a;a++){var h=this.elements[a];"IMG"===h.nodeName&&this.addImage(h);var d=h.nodeType;if(d&&(1===d||9===d||11===d)){for(var v=h.querySelectorAll("img"),u=0,C=v.length;C>u;u++){var c=v[u];this.addImage(c)}}}},y.prototype.addImage=function(a){var c=new l(a);this.images.push(c)},y.prototype.check=function(){function a(i,n){return s.options.debug&&m&&A.log("confirm",i,n),s.progress(i),d++,d===c&&s.complete(),!0}var s=this,d=0,c=this.images.length;if(this.hasAnyBroken=!1,!c){return this.complete(),void 0}for(var h=0;c>h;h++){var f=this.images[h];f.on("confirm",a),f.check()}},y.prototype.progress=function(a){this.hasAnyBroken=this.hasAnyBroken||!a.isLoaded;var c=this;setTimeout(function(){c.emit("progress",c,a),c.jqDeferred&&c.jqDeferred.notify&&c.jqDeferred.notify(c,a)})},y.prototype.complete=function(){var a=this.hasAnyBroken?"fail":"done";this.isComplete=!0;var c=this;setTimeout(function(){if(c.emit(a,c),c.emit("always",c),c.jqDeferred){var d=c.hasAnyBroken?"reject":"resolve";c.jqDeferred[d](c)}})},b&&(b.fn.imagesLoaded=function(a,d){var c=new y(this,a,d);return c.jqDeferred.promise(b(this))}),l.prototype=new z,l.prototype.check=function(){var a=B[this.img.src]||new g(this.img.src);if(a.isConfirmed){return this.confirm(a.isLoaded,"cached was confirmed"),void 0}if(this.img.complete&&void 0!==this.img.naturalWidth){return this.confirm(0!==this.img.naturalWidth,"naturalWidth"),void 0}var c=this;a.on("confirm",function(d,f){return c.confirm(d.isLoaded,f),!0}),a.check()},l.prototype.confirm=function(a,c){this.isLoaded=a,this.emit("confirm",this,c)};var B={};return g.prototype=new z,g.prototype.check=function(){if(!this.isChecked){var a=new Image;q.bind(a,"load",this),q.bind(a,"error",this),a.src=this.src,this.isChecked=!0}},g.prototype.handleEvent=function(a){var c="on"+a.type;this[c]&&this[c](a)},g.prototype.onload=function(a){this.confirm(!0,"onload"),this.unbindProxyEvents(a)},g.prototype.onerror=function(a){this.confirm(!1,"onerror"),this.unbindProxyEvents(a)},g.prototype.confirm=function(a,c){this.isConfirmed=!0,this.isLoaded=a,this.emit("confirm",this,c)},g.prototype.unbindProxyEvents=function(a){q.unbind(a.target,"load",this),q.unbind(a.target,"error",this)},y});(function(a){a(function(){var f=a("body.form"),b=f.find("article"),d=f.find(".FormPanel"),c=d.find("p.error"),e=!!(b.find(".InfoLabel").length);if(e){var g=a("#success").children();b.empty().append(g)}else{d.find("fieldset").each(function(){var i=a(this),h=i.find(".EditingFormErrorLabel"),j=i.find("input"),k=i.find("label").text().replace(/[^\w\s]/g,"");j.attr("placeholder",k);if(a.fn.placeholder){j.placeholder()}if(h.length){j.addClass("Error");c.addClass("visible");j.on("blur",function(){if(j.val().replace(/\W/g,"").length>0){j.removeClass("Error")}})}})}})})(jQuery);