function handleImageLazyLoadByImageElementType(n){var t=n.dataset.imgtype;t&&t.toLowerCase()!=="normal"||(n.src=n.dataset.src);t.toLowerCase()==="background"&&n.classList.add(n.dataset.bgimgclass);t.toLowerCase()==="srcset"&&(n.src=n.dataset.src,n.srcset=n.dataset.srcset,n.sizes=n.dataset.sizes);n.classList.remove("lazy-image")}function resetFocusOnOptions(){$(".js-course").each(function(){$(this).attr("aria-selected","false")})}function toggleSearchTabs(){$(this).hasClass("active")||($(".search-container__tabs > div").toggleClass("active"),$(".search-container__panel").toggleClass("active"))}function setupSearchResultOptionClickEvents(){var n=$("li.js-course");n.click(function(){var t,i;n.removeClass("js-course--match");t=$(this).data("course-id");let u=$(this).text();$(".js-course-welcome--open").removeClass("js-course-welcome--open");i=$(".js-course-welcome");let r;i.each(function(){let n=$(this).data("courses");n=n.split(";");for(let i=0;i<n.length;i++){let u=n[i].split("|");u[0].replace(" ","")===t&&($(this).addClass("js-course-welcome--open"),r=$(this))}});displayCourseDetails(u,r)})}function displayCourseDetails(n,t){displayCourseTitle(n);showDefaultContent();showMidPageMenu(t)}function displayCourseTitle(n){const t=document.querySelector(".search__course-name-display");t.innerHTML=`<h2 class="search__course-name-display__text">${n}</h2>`;t.classList.add("visible")}function showDefaultContent(){const t=document.querySelector(".js-course-welcome--open"),i=document.querySelector(".welcome-week-default-content"),r=document.querySelectorAll(".welcome-week-default-content__block");i.classList.remove("visible");for(defaultBlock of r)defaultBlock.classList.remove("block-selected"),defaultBlock.setAttribute("id","");let n;for(n in t.dataset){let u;for(u of r){let r;for(r in u.dataset){const f=r,e=t.dataset[n],o=u.dataset[r];r===n&&e===o&&(u.classList.add("block-selected"),u.setAttribute("id",`scrollTo${f.replace("default","")}`),i.classList.add("visible"))}}}addIdsToCustomBlocks()}function addIdsToCustomBlocks(){const n=document.querySelectorAll(".js-course-welcome");n.forEach(n=>{const t=n,i=t.querySelectorAll("section");for(let n of i)if(n.hasAttribute("data-scroll-to"))if(t.classList.contains("js-course-welcome--open")){function t(n){return n.match(/[A-Z]{2,}(?=[A-Z][a-z]+[0-9]*|\b)|[A-Z]?[a-z]+[0-9]*|[A-Z]|[0-9]+/g).map(n=>n.charAt(0).toUpperCase()+n.slice(1).toLowerCase()).join("")}const i=t(n.dataset.scrollTo);n.setAttribute("id",`scrollTo${i}`)}else n.setAttribute("id","")})}function showMidPageMenu(n){const t=document.querySelector(".ww-midpage-menu-container");n[0].classList.contains("hide-menu")?t.classList.remove("ww-midpage-menu-container--visible"):t.classList.add("ww-midpage-menu-container--visible")}function initDefaultContent(){const t=document.querySelector(".welcome-week-default-content");let n;if(t)for(n of t.children){const i=n.querySelector(".welcome-week-default-content__title"),t=i.textContent.toLowerCase().split("-"),r=t[0].trim().replaceAll(" ","-"),u=t[1].trim().replaceAll(" ","-");n.setAttribute(`data-default-${r}`,u)}}function toggleMidpageMenu(){const n=document.querySelector(".ww-midpage-menu");n.classList.contains("open")?n.classList.remove("open"):n.classList.add("open")}function URLSearchParams(n){var u,e,t,o,i,f,r=Object.create(null);if(this[secret]=r,n)if(typeof n=="string")for(n.charAt(0)==="?"&&(n=n.slice(1)),o=n.split("&"),i=0,f=o.length;i<f;i++)t=o[i],u=t.indexOf("="),-1<u?appendTo(r,decode(t.slice(0,u)),decode(t.slice(u+1))):t.length&&appendTo(r,decode(t),"");else if(isArray(n))for(i=0,f=n.length;i<f;i++)t=n[i],appendTo(r,t[0],t[1]);else if(n.forEach)n.forEach(addEach,r);else for(e in n)appendTo(r,e,n[e])}function addEach(n,t){appendTo(this,t,n)}function appendTo(n,t,i){var r=isArray(i)?i.join(","):i;t in n?n[t].push(r):n[t]=[r]}function decode(n){return decodeURIComponent(n.replace(plus," "))}function encode(n){return encodeURIComponent(n).replace(find,replacer)}function initScholarshipEgibilityChecker(){function a(n){function t(n){if(n!==undefined){let r=n.place_name.split(","),t="";for(i of r)i=i.trim(),t+=`${i}</br>`;p.innerHTML=t;const u=n.geometry.coordinates;l=new mapboxgl.Map({container:"map",style:"mapbox://styles/adamjames-bcu/ck06kt6xd05lb1do5l0tfuts2",center:u,zoom:15});let f=new mapboxgl.Marker;f.setLngLat(n.geometry.coordinates).addTo(l)}else console.log("Mapbox: postcode couldn't be found"),console.log(err),o()}fetch(`https://api.mapbox.com/geocoding/v5/mapbox.places/${n}.json?access_token=pk.eyJ1IjoiYWRhbWphbWVzLWJjdSIsImEiOiJjandrcXNvM3cxZ2FmNDRvMjk4cjBibTQ1In0.3WgTdZJEiGw-teANjlf4Pw`).then(n=>n.json()).then(n=>t(n.features[0])).catch(n=>t(n))}function v(t){t.toLowerCase()!=t.toUpperCase()?fetch(`/Scripts/postcodes_polar4/JSON_Postcodes_POLAR4_${t}.json`).then(n=>n.json()).then(t=>{match=!1;for(i in t)if(t[i].Postcode===n){match=!0;polar4Quintile=t[i]["POLAR4 quintile"];console.log(`Postcode "${n}" is in POLAR4 quintile ${polar4Quintile}`);switch(polar4Quintile){case"1":r("qualified");break;case"2":document.querySelectorAll(".alt-criteria-checkbox:checked").length>0?r("qualified"):r("unqualified");break;case"3":case"4":case"5":r("unqualified");break;case"R":r("unknown")}u.classList.add("hidden")}match||e()}).catch(()=>{console.log("There was an error fetching the data"),o()}):e()}function r(i){i==="qualified"?t.innerHTML=`<div class="postcode-result-message result-eligible" id="resultMessageEligible">
				<div class="postcode-result-message__inner">
					<h2 class="postcode-result-message__title">You are eligible</h2>
					<p>Based on your postcode (${n}), you do live in one of our target areas and would be eligible for our scholarship.</p>
				</div>
			</div>`:i==="unqualified"?t.innerHTML=`<div class="postcode-result-message result-not-eligible" id="resultMessageNotEligible">
				<div class="postcode-result-message__inner">
					<h2 class="postcode-result-message__title">You are not eligible</h2>
					<p>Based on your postcode (${n}), you don't live in one of our target areas and wouldn't be eligible for our scholarship.</p>
				</div>
			</div>`:i==="unknown"&&(t.innerHTML=`<div class="postcode-result-message">
		         <div class="postcode-result-message__inner">
			         <h2 class="postcode-result-message__title">Sorry, we can't check that postcode</h2>
					 <p>If you would like to check the eligibility for this postcode please contact our <a href="/about-us/contact-details/course-enquiries-form">Enquiries Team</a> and we will respond to you shortly.</p>
		         </div>
	         </div>`);h.classList.add("visible");window.dispatchEvent(new Event("resize"));u.classList.remove("input-error-message");window.scrollTo({top:0,left:0,behavior:"smooth"})}function e(){t.innerHTML='<p class="postcode-not-found-msg">Postcode not found. Please try again.<\/p>';t.classList.add("visible")}function y(){t.innerHTML="";h.classList.remove("visible")}function o(){u.classList.add("input-error-message");u.scrollIntoView(!0)}mapboxgl.accessToken="pk.eyJ1IjoiYWRhbWphbWVzLWJjdSIsImEiOiJjandrcjF5dzUwZno2M3lwankybDJnbTk3In0.Hj9WWVr2dDW0CJ2nunwCVQ";const f=document.querySelector("#userInput"),s=document.querySelector("#submitBtn"),u=document.querySelector("#postcodeChecker"),h=document.querySelector("#postcodeResult"),p=document.querySelector("#postcodeFullAddress"),c=document.querySelector("#editPostcodeBtn"),t=document.querySelector("#postcodeResultMessage");let n,l;s&&s.addEventListener("click",t=>{t.preventDefault(),n=f.value.toUpperCase().split(" ").join(""),a(n),checkboxes=document.querySelectorAll(".alt-criteria-checkbox:checked").length,v(n[0])});c&&c.addEventListener("click",()=>{u.classList.remove("hidden"),y(),f.value="",f.focus()})}var setupNavigationAndToolsDrawerToggle=function(){function n(){var n=$("#mainnav"),t=$(".js-mobile-nav-tools");n.hasClass("nav-collapse")?(n.removeClass("nav-collapse"),n.removeClass("nav-collapse-0"),t.removeClass("closed"),t.addClass("opened"),$("#ToggleNav").addClass("active")):(n.addClass("nav-collapse"),n.addClass("nav-collapse-0"),n.addClass("closed"),t.addClass("closed"),t.removeClass("opened"),$("#ToggleNav").removeClass("active"))}$("#ToggleNav").on("click",n);$('.skip-links__link[href="#aMainNav"]').on("click",n)},nav,swfobject,viewportmeta,formatDate,replaceUrlWithHtmlLinks,tweetDateInfo;if($("#mainnav").length&&$("#ToggleNav").length?setupNavigationAndToolsDrawerToggle():$("#nav").length&&(nav=responsiveNav("#nav",{animate:!0,transition:400,label:"Menu",insert:"after",customToggle:"ToggleNav",openPos:"relative",jsClass:"js",open:function(){$("html").hasClass("js-search-active")&&($("#main-navigation .header-search--mobile").slideUp("fast"),bcu.searchToggleClose());$("html").hasClass("js-basket-active")&&($("#main-navigation .header-basket--mobile").slideUp("fast"),bcu.basketToggleClose());$("#ToggleNav").prop("title","Close main menu");$(".js-mobile-nav-tools").removeClass("closed").addClass("opened")},close:function(){$("#ToggleNav").removeClass("active");$("#ToggleNav").prop("title","Open main menu");$(".js-mobile-nav-tools").removeClass("opened").addClass("closed")}})),navigator.userAgent.match(/iemobile/i))$("body").on("click",".main-nav_link",function(){try{var n=$(this).attr("href");window.location.href(n)}catch(t){alert($(this).attr("href")+" is not a valid link")}});(function(n){n.fn.anystretch=function(t,i,r){var u=this.selector.length?!1:!0;return this.each(function(){function w(){var s,i;if(t||e.length>=1){if(u||e.css({position:f.elPosition,background:"none"}),o.length==0?o=n("<div />").attr("class","anystretch").css({left:0,top:0,position:u?"fixed":"absolute",overflow:"hidden",zIndex:u?-999999:-999998,margin:0,padding:0,height:"100%",width:"100%"}):o.find("img").addClass("deleteable"),s=n("<img />").css({position:"absolute",display:"none",margin:0,padding:0,border:"none",zIndex:-999999}).bind("load",function(t){var i=n(this),u,e;i.css({width:"auto",height:"auto"});u=this.width||n(t.target).width();e=this.height||n(t.target).height();v=u/e;y(function(){i.fadeIn(f.speed,function(){o.find(".deleteable").remove();typeof r=="function"&&r()})})}).appendTo(o),e.children(".anystretch").length==0&&(u?n("body").append(o):e.append(o)),o.data("settings",f),i="",t)i=t;else if(e.data(f.dataName))i=e.data(f.dataName);else return;s.attr("src",i);s.attr("alt",e.data(f.altText));n(window).resize(y)}}function y(t){try{h={left:0,top:0};c=p();s=c/v;s>=a()?(l=(s-a())/2,f.positionY=="center"||f.centeredY?n.extend(h,{top:"-"+l+"px"}):f.positionY=="bottom"&&n.extend(h,{top:"auto",bottom:"0px"})):(s=a(),c=s*v,l=(c-p())/2,f.positionX=="center"||f.centeredX?n.extend(h,{left:"-"+l+"px"}):f.positionX=="right"&&n.extend(h,{left:"auto",right:"0px"}));o.children("img:not(.deleteable)").width(c).height(s).filter("img").css(h)}catch(i){}typeof t=="function"&&t()}function p(){return u?e.width():e.innerWidth()}function a(){return u?e.height():e.innerHeight()}var e=n(this),o=u?n(".anystretch"):e.children(".anystretch"),f=o.data("settings")||{positionX:"center",positionY:"center",speed:0,elPosition:"relative",dataName:"stretch",altText:"alttext"},b=o.data("settings"),v,c,s,l,h;return i&&typeof i=="object"&&n.extend(f,i),i&&typeof i=="function"&&(r=i),n(document).ready(w),this})};n.anystretch=function(t,i,r){var u="onorientationchange"in window?n(document):n(window);u.anystretch(t,i,r)}})(jQuery);!function(n,t,i,r){"use strict";function h(n,t){var u,o,f,r=[],s=0;n&&n.isDefaultPrevented()||(n.preventDefault(),t=t||{},n&&n.data&&(t=e(n.data.options,t)),u=t.$target||i(n.currentTarget).trigger("blur"),f=i.fancybox.getInstance(),f&&f.$trigger&&f.$trigger.is(u)||(t.selector?r=i(t.selector):(o=u.attr("data-fancybox")||"",o?(r=n.data?n.data.items:[],r=r.length?r.filter('[data-fancybox="'+o+'"]'):i('[data-fancybox="'+o+'"]')):r=[u]),s=i(r).index(u),s<0&&(s=0),f=i.fancybox.open(r,t,s),f.$trigger=u))}if(n.console=n.console||{info:function(){}},i){if(i.fn.fancybox)return void console.info("fancyBox already initialized");var a={closeExisting:!1,loop:!1,gutter:50,keyboard:!0,preventCaptionOverlap:!0,arrows:!0,infobar:!0,smallBtn:"auto",toolbar:"auto",buttons:["zoom","slideShow","thumbs","close"],idleTime:3,protect:!1,modal:!1,image:{preload:!1},ajax:{settings:{data:{fancybox:!0}}},iframe:{tpl:'<iframe id="fancybox-frame{rnd}" name="fancybox-frame{rnd}" class="fancybox-iframe" allowfullscreen allow="autoplay; fullscreen" src=""><\/iframe>',preload:!0,css:{},attr:{scrolling:"auto"}},video:{tpl:'<video class="fancybox-video" controls controlsList="nodownload" poster="{{poster}}"><source src="{{src}}" type="{{format}}" />Sorry, your browser doesn\'t support embedded videos, <a href="{{src}}">download<\/a> and watch with your favorite video player!<\/video>',format:"",autoStart:!0},defaultType:"image",animationEffect:"zoom",animationDuration:366,zoomOpacity:"auto",transitionEffect:"fade",transitionDuration:366,slideClass:"",baseClass:"",baseTpl:'<div class="fancybox-container" role="dialog" tabindex="-1"><div class="fancybox-bg"><\/div><div class="fancybox-inner"><div class="fancybox-infobar"><span data-fancybox-index><\/span>&nbsp;/&nbsp;<span data-fancybox-count><\/span><\/div><div class="fancybox-toolbar">{{buttons}}<\/div><div class="fancybox-navigation">{{arrows}}<\/div><div class="fancybox-stage"><\/div><div class="fancybox-caption"><\/div><\/div><\/div>',spinnerTpl:'<div class="fancybox-loading"><\/div>',errorTpl:'<div class="fancybox-error"><p>{{ERROR}}<\/p><\/div>',btnTpl:{download:'<a download data-fancybox-download class="fancybox-button fancybox-button--download" title="{{DOWNLOAD}}" href="javascript:;"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M18.62 17.09V19H5.38v-1.91zm-2.97-6.96L17 11.45l-5 4.87-5-4.87 1.36-1.32 2.68 2.64V5h1.92v7.77z"/><\/svg><\/a>',zoom:'<button data-fancybox-zoom class="fancybox-button fancybox-button--zoom" title="{{ZOOM}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M18.7 17.3l-3-3a5.9 5.9 0 0 0-.6-7.6 5.9 5.9 0 0 0-8.4 0 5.9 5.9 0 0 0 0 8.4 5.9 5.9 0 0 0 7.7.7l3 3a1 1 0 0 0 1.3 0c.4-.5.4-1 0-1.5zM8.1 13.8a4 4 0 0 1 0-5.7 4 4 0 0 1 5.7 0 4 4 0 0 1 0 5.7 4 4 0 0 1-5.7 0z"/><\/svg><\/button>',close:'<button data-fancybox-close class="fancybox-button fancybox-button--close" title="{{CLOSE}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 10.6L6.6 5.2 5.2 6.6l5.4 5.4-5.4 5.4 1.4 1.4 5.4-5.4 5.4 5.4 1.4-1.4-5.4-5.4 5.4-5.4-1.4-1.4-5.4 5.4z"/><\/svg><\/button>',arrowLeft:'<button data-fancybox-prev class="fancybox-button fancybox-button--arrow_left" title="{{PREV}}"><div><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M11.28 15.7l-1.34 1.37L5 12l4.94-5.07 1.34 1.38-2.68 2.72H19v1.94H8.6z"/><\/svg><\/div><\/button>',arrowRight:'<button data-fancybox-next class="fancybox-button fancybox-button--arrow_right" title="{{NEXT}}"><div><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M15.4 12.97l-2.68 2.72 1.34 1.38L19 12l-4.94-5.07-1.34 1.38 2.68 2.72H5v1.94z"/><\/svg><\/div><\/button>',smallBtn:'<button type="button" data-fancybox-close class="fancybox-button fancybox-close-small" title="{{CLOSE}}"><svg xmlns="http://www.w3.org/2000/svg" version="1" viewBox="0 0 24 24"><path d="M13 12l5-5-1-1-5 5-5-5-1 1 5 5-5 5 1 1 5-5 5 5 1-1z"/><\/svg><\/button>'},parentEl:"body",hideScrollbar:!0,autoFocus:!0,backFocus:!0,trapFocus:!0,fullScreen:{autoStart:!1},touch:{vertical:!0,momentum:!0},hash:null,media:{},slideShow:{autoStart:!1,speed:3e3},thumbs:{autoStart:!1,hideOnClose:!0,parentEl:".fancybox-container",axis:"y"},wheel:"auto",onInit:i.noop,beforeLoad:i.noop,afterLoad:i.noop,beforeShow:i.noop,afterShow:i.noop,beforeClose:i.noop,afterClose:i.noop,onActivate:i.noop,onDeactivate:i.noop,clickContent:function(n){return"image"===n.type&&"zoom"},clickSlide:"close",clickOutside:"close",dblclickContent:!1,dblclickSlide:!1,dblclickOutside:!1,mobile:{preventCaptionOverlap:!1,idleTime:!1,clickContent:function(n){return"image"===n.type&&"toggleControls"},clickSlide:function(n){return"image"===n.type?"toggleControls":"close"},dblclickContent:function(n){return"image"===n.type&&"zoom"},dblclickSlide:function(n){return"image"===n.type&&"zoom"}},lang:"en",i18n:{en:{CLOSE:"Close",NEXT:"Next",PREV:"Previous",ERROR:"The requested content cannot be loaded. <br/> Please try again later.",PLAY_START:"Start slideshow",PLAY_STOP:"Pause slideshow",FULL_SCREEN:"Full screen",THUMBS:"Thumbnails",DOWNLOAD:"Download",SHARE:"Share",ZOOM:"Zoom"},de:{CLOSE:"Schliessen",NEXT:"Weiter",PREV:"Zurück",ERROR:"Die angeforderten Daten konnten nicht geladen werden. <br/> Bitte versuchen Sie es später nochmal.",PLAY_START:"Diaschau starten",PLAY_STOP:"Diaschau beenden",FULL_SCREEN:"Vollbild",THUMBS:"Vorschaubilder",DOWNLOAD:"Herunterladen",SHARE:"Teilen",ZOOM:"Maßstab"}}},o=i(n),u=i(t),v=0,y=function(n){return n&&n.hasOwnProperty&&n instanceof i},l=function(){return n.requestAnimationFrame||n.webkitRequestAnimationFrame||n.mozRequestAnimationFrame||n.oRequestAnimationFrame||function(t){return n.setTimeout(t,1e3/60)}}(),p=function(){return n.cancelAnimationFrame||n.webkitCancelAnimationFrame||n.mozCancelAnimationFrame||n.oCancelAnimationFrame||function(t){n.clearTimeout(t)}}(),s=function(){var n,u=t.createElement("fakeelement"),i={transition:"transitionend",OTransition:"oTransitionEnd",MozTransition:"transitionend",WebkitTransition:"webkitTransitionEnd"};for(n in i)if(u.style[n]!==r)return i[n];return"transitionend"}(),f=function(n){return n&&n.length&&n[0].offsetHeight},e=function(n,t){var r=i.extend(!0,{},n,t);return i.each(t,function(n,t){i.isArray(t)&&(r[n]=t)}),r},w=function(n){var r,u;return!(!n||n.ownerDocument!==t)&&(i(".fancybox-container").css("pointer-events","none"),r={x:n.getBoundingClientRect().left+n.offsetWidth/2,y:n.getBoundingClientRect().top+n.offsetHeight/2},u=t.elementFromPoint(r.x,r.y)===n,i(".fancybox-container").css("pointer-events",""),u)},c=function(n,t,r){var u=this;u.opts=e({index:r},i.fancybox.defaults);i.isPlainObject(t)&&(u.opts=e(u.opts,t));i.fancybox.isMobile&&(u.opts=e(u.opts,u.opts.mobile));u.id=u.opts.id||++v;u.currIndex=parseInt(u.opts.index,10)||0;u.prevIndex=null;u.prevPos=null;u.currPos=0;u.firstRun=!0;u.group=[];u.slides={};u.addContent(n);u.group.length&&u.init()};i.extend(c.prototype,{init:function(){var f,e,r=this,o=r.group[r.currIndex],u=o.opts;u.closeExisting&&i.fancybox.close(!0);i("body").addClass("fancybox-active");!i.fancybox.getInstance()&&u.hideScrollbar!==!1&&!i.fancybox.isMobile&&t.body.scrollHeight>n.innerHeight&&(i("head").append('<style id="fancybox-style-noscroll" type="text/css">.compensate-for-scrollbar{margin-right:'+(n.innerWidth-t.documentElement.clientWidth)+"px;}<\/style>"),i("body").addClass("compensate-for-scrollbar"));e="";i.each(u.buttons,function(n,t){e+=u.btnTpl[t]||""});f=i(r.translate(r,u.baseTpl.replace("{{buttons}}",e).replace("{{arrows}}",u.btnTpl.arrowLeft+u.btnTpl.arrowRight))).attr("id","fancybox-container-"+r.id).addClass(u.baseClass).data("FancyBox",r).appendTo(u.parentEl);r.$refs={container:f};["bg","inner","infobar","toolbar","stage","caption","navigation"].forEach(function(n){r.$refs[n]=f.find(".fancybox-"+n)});r.trigger("onInit");r.activate();r.jumpTo(r.currIndex)},translate:function(n,t){var i=n.opts.i18n[n.opts.lang]||n.opts.i18n.en;return t.replace(/\{\{(\w+)\}\}/g,function(n,t){var u=i[t];return u===r?n:u})},addContent:function(n){var u,t=this,f=i.makeArray(n);i.each(f,function(n,u){var c,s,a,h,l,f={},o={};i.isPlainObject(u)?(f=u,o=u.opts||u):"object"===i.type(u)&&i(u).length?(c=i(u),o=c.data()||{},o=i.extend(!0,{},o,o.options),o.$orig=c,f.src=t.opts.src||o.src||c.attr("href"),f.type||f.src||(f.type="inline",f.src=u)):f={type:"html",src:u+""};f.opts=i.extend(!0,{},t.opts,o);i.isArray(o.buttons)&&(f.opts.buttons=o.buttons);i.fancybox.isMobile&&f.opts.mobile&&(f.opts=e(f.opts,f.opts.mobile));s=f.type||f.opts.type;h=f.src||"";!s&&h&&((a=h.match(/\.(mp4|mov|ogv|webm)((\?|#).*)?$/i))?(s="video",f.opts.video.format||(f.opts.video.format="video/"+("ogv"===a[1]?"ogg":a[1]))):h.match(/(^data:image\/[a-z0-9+\/=]*,)|(\.(jp(e|g|eg)|gif|png|bmp|webp|svg|ico)((\?|#).*)?$)/i)?s="image":h.match(/\.(pdf)((\?|#).*)?$/i)?(s="iframe",f=i.extend(!0,f,{contentType:"pdf",opts:{iframe:{preload:!1}}})):"#"===h.charAt(0)&&(s="inline"));s?f.type=s:t.trigger("objectNeedsType",f);f.contentType||(f.contentType=i.inArray(f.type,["html","inline","ajax"])>-1?"html":f.type);f.index=t.group.length;"auto"==f.opts.smallBtn&&(f.opts.smallBtn=i.inArray(f.type,["html","inline","ajax"])>-1);"auto"===f.opts.toolbar&&(f.opts.toolbar=!f.opts.smallBtn);f.$thumb=f.opts.$thumb||null;f.opts.$trigger&&f.index===t.opts.index&&(f.$thumb=f.opts.$trigger.find("img:first"),f.$thumb.length&&(f.opts.$orig=f.opts.$trigger));f.$thumb&&f.$thumb.length||!f.opts.$orig||(f.$thumb=f.opts.$orig.find("img:first"));f.$thumb&&!f.$thumb.length&&(f.$thumb=null);f.thumb=f.opts.thumb||(f.$thumb?f.$thumb[0].src:null);"function"===i.type(f.opts.caption)&&(f.opts.caption=f.opts.caption.apply(u,[t,f]));"function"===i.type(t.opts.caption)&&(f.opts.caption=t.opts.caption.apply(u,[t,f]));f.opts.caption instanceof i||(f.opts.caption=f.opts.caption===r?"":f.opts.caption+"");"ajax"===f.type&&(l=h.split(/\s+/,2),l.length>1&&(f.src=l.shift(),f.opts.filter=l.shift()));f.opts.modal&&(f.opts=i.extend(!0,f.opts,{trapFocus:!0,infobar:0,toolbar:0,smallBtn:0,keyboard:0,slideShow:0,fullScreen:0,thumbs:0,touch:0,clickContent:!1,clickSlide:!1,clickOutside:!1,dblclickContent:!1,dblclickSlide:!1,dblclickOutside:!1}));t.group.push(f)});Object.keys(t.slides).length&&(t.updateControls(),u=t.Thumbs,u&&u.isActive&&(u.create(),u.focus()))},addEvents:function(){var t=this;t.removeEvents();t.$refs.container.on("click.fb-close","[data-fancybox-close]",function(n){n.stopPropagation();n.preventDefault();t.close(n)}).on("touchstart.fb-prev click.fb-prev","[data-fancybox-prev]",function(n){n.stopPropagation();n.preventDefault();t.previous()}).on("touchstart.fb-next click.fb-next","[data-fancybox-next]",function(n){n.stopPropagation();n.preventDefault();t.next()}).on("click.fb","[data-fancybox-zoom]",function(){t[t.isScaledDown()?"scaleToActual":"scaleToFit"]()});o.on("orientationchange.fb resize.fb",function(n){n&&n.originalEvent&&"resize"===n.originalEvent.type?(t.requestId&&p(t.requestId),t.requestId=l(function(){t.update(n)})):(t.current&&"iframe"===t.current.type&&t.$refs.stage.hide(),setTimeout(function(){t.$refs.stage.show();t.update(n)},i.fancybox.isMobile?600:250))});u.on("keydown.fb",function(n){var f=i.fancybox?i.fancybox.getInstance():null,u=f.current,r=n.keyCode||n.which;return 9==r?void(u.opts.trapFocus&&t.focus(n)):(!u.opts.keyboard||n.ctrlKey||n.altKey||n.shiftKey||i(n.target).is("input")||i(n.target).is("textarea"))?void 0:8===r||27===r?(n.preventDefault(),void t.close(n)):37===r||38===r?(n.preventDefault(),void t.previous()):39===r||40===r?(n.preventDefault(),void t.next()):void t.trigger("afterKeydown",n,r)});t.group[t.currIndex].opts.idleTime&&(t.idleSecondsCounter=0,u.on("mousemove.fb-idle mouseleave.fb-idle mousedown.fb-idle touchstart.fb-idle touchmove.fb-idle scroll.fb-idle keydown.fb-idle",function(){t.idleSecondsCounter=0;t.isIdle&&t.showControls();t.isIdle=!1}),t.idleInterval=n.setInterval(function(){t.idleSecondsCounter++;t.idleSecondsCounter>=t.group[t.currIndex].opts.idleTime&&!t.isDragging&&(t.isIdle=!0,t.idleSecondsCounter=0,t.hideControls())},1e3))},removeEvents:function(){var t=this;o.off("orientationchange.fb resize.fb");u.off("keydown.fb .fb-idle");this.$refs.container.off(".fb-close .fb-prev .fb-next");t.idleInterval&&(n.clearInterval(t.idleInterval),t.idleInterval=null)},previous:function(n){return this.jumpTo(this.currPos-1,n)},next:function(n){return this.jumpTo(this.currPos+1,n)},jumpTo:function(n,t){var h,v,c,e,o,s,y,l,p,u=this,a=u.group.length;if(!(u.isDragging||u.isClosing||u.isAnimating&&u.firstRun)){if(n=parseInt(n,10),c=u.current?u.current.opts.loop:u.opts.loop,!c&&(n<0||n>=a))return!1;if(h=u.firstRun=!Object.keys(u.slides).length,o=u.current,u.prevIndex=u.currIndex,u.prevPos=u.currPos,e=u.createSlide(n),a>1&&((c||e.index<a-1)&&u.createSlide(n+1),(c||e.index>0)&&u.createSlide(n-1)),u.current=e,u.currIndex=e.index,u.currPos=e.pos,u.trigger("beforeShow",h),u.updateControls(),e.forcedDuration=r,i.isNumeric(t)?e.forcedDuration=t:t=e.opts[h?"animationDuration":"transitionDuration"],t=parseInt(t,10),v=u.isMoved(e),e.$slide.addClass("fancybox-slide--current"),h)return e.opts.animationEffect&&t&&u.$refs.container.css("transition-duration",t+"ms"),u.$refs.container.addClass("fancybox-is-open").trigger("focus"),u.loadSlide(e),void u.preload("image");s=i.fancybox.getTranslate(o.$slide);y=i.fancybox.getTranslate(u.$refs.stage);i.each(u.slides,function(n,t){i.fancybox.stop(t.$slide,!0)});o.pos!==e.pos&&(o.isComplete=!1);o.$slide.removeClass("fancybox-slide--complete fancybox-slide--current");v?(p=s.left-(o.pos*s.width+o.pos*o.opts.gutter),i.each(u.slides,function(n,r){r.$slide.removeClass("fancybox-animated").removeClass(function(n,t){return(t.match(/(^|\s)fancybox-fx-\S+/g)||[]).join(" ")});var o=r.pos*s.width+r.pos*r.opts.gutter;i.fancybox.setTranslate(r.$slide,{top:0,left:o-y.left+p});r.pos!==e.pos&&r.$slide.addClass("fancybox-slide--"+(r.pos>e.pos?"next":"previous"));f(r.$slide);i.fancybox.animate(r.$slide,{top:0,left:(r.pos-e.pos)*s.width+(r.pos-e.pos)*r.opts.gutter},t,function(){r.$slide.css({transform:"",opacity:""}).removeClass("fancybox-slide--next fancybox-slide--previous");r.pos===u.currPos&&u.complete()})})):t&&e.opts.transitionEffect&&(l="fancybox-animated fancybox-fx-"+e.opts.transitionEffect,o.$slide.addClass("fancybox-slide--"+(o.pos>e.pos?"next":"previous")),i.fancybox.animate(o.$slide,l,t,function(){o.$slide.removeClass(l).removeClass("fancybox-slide--next fancybox-slide--previous")},!1));e.isLoaded?u.revealContent(e):u.loadSlide(e);u.preload("image")}},createSlide:function(n){var u,r,t=this;return r=n%t.group.length,r=r<0?t.group.length+r:r,!t.slides[n]&&t.group[r]&&(u=i('<div class="fancybox-slide"><\/div>').appendTo(t.$refs.stage),t.slides[n]=i.extend(!0,{},t.group[r],{pos:n,$slide:u,isLoaded:!1}),t.updateSlide(t.slides[n])),t.slides[n]},scaleToActual:function(n,t,u){var o,s,h,y,p,e=this,f=e.current,w=f.$content,a=i.fancybox.getTranslate(f.$slide).width,v=i.fancybox.getTranslate(f.$slide).height,c=f.width,l=f.height;e.isAnimating||e.isMoved()||!w||"image"!=f.type||!f.isLoaded||f.hasError||(e.isAnimating=!0,i.fancybox.stop(w),n=n===r?.5*a:n,t=t===r?.5*v:t,o=i.fancybox.getTranslate(w),o.top-=i.fancybox.getTranslate(f.$slide).top,o.left-=i.fancybox.getTranslate(f.$slide).left,y=c/o.width,p=l/o.height,s=.5*a-.5*c,h=.5*v-.5*l,c>a&&(s=o.left*y-(n*y-n),s>0&&(s=0),s<a-c&&(s=a-c)),l>v&&(h=o.top*p-(t*p-t),h>0&&(h=0),h<v-l&&(h=v-l)),e.updateCursor(c,l),i.fancybox.animate(w,{top:h,left:s,scaleX:y,scaleY:p},u||330,function(){e.isAnimating=!1}),e.SlideShow&&e.SlideShow.isActive&&e.SlideShow.stop())},scaleToFit:function(n){var t,r=this,u=r.current,f=u.$content;r.isAnimating||r.isMoved()||!f||"image"!=u.type||!u.isLoaded||u.hasError||(r.isAnimating=!0,i.fancybox.stop(f),t=r.getFitPos(u),r.updateCursor(t.width,t.height),i.fancybox.animate(f,{top:t.top,left:t.left,scaleX:t.width/f.width(),scaleY:t.height/f.height()},n||330,function(){r.isAnimating=!1}))},getFitPos:function(n){var u,f,c,s,l=this,e=n.$content,o=n.$slide,t=n.width||n.opts.width,r=n.height||n.opts.height,h={};return!!(n.isLoaded&&e&&e.length)&&(u=i.fancybox.getTranslate(l.$refs.stage).width,f=i.fancybox.getTranslate(l.$refs.stage).height,u-=parseFloat(o.css("paddingLeft"))+parseFloat(o.css("paddingRight"))+parseFloat(e.css("marginLeft"))+parseFloat(e.css("marginRight")),f-=parseFloat(o.css("paddingTop"))+parseFloat(o.css("paddingBottom"))+parseFloat(e.css("marginTop"))+parseFloat(e.css("marginBottom")),t&&r||(t=u,r=f),c=Math.min(1,u/t,f/r),t=c*t,r=c*r,t>u-.5&&(t=u),r>f-.5&&(r=f),"image"===n.type?(h.top=Math.floor(.5*(f-r))+parseFloat(o.css("paddingTop")),h.left=Math.floor(.5*(u-t))+parseFloat(o.css("paddingLeft"))):"video"===n.contentType&&(s=n.opts.width&&n.opts.height?t/r:n.opts.ratio||16/9,r>t/s?r=t/s:t>r*s&&(t=r*s)),h.width=t,h.height=r,h)},update:function(n){var t=this;i.each(t.slides,function(i,r){t.updateSlide(r,n)})},updateSlide:function(n,t){var r=this,f=n&&n.$content,e=n.width||n.opts.width,o=n.height||n.opts.height,u=n.$slide;r.adjustCaption(n);f&&(e||o||"video"===n.contentType)&&!n.hasError&&(i.fancybox.stop(f),i.fancybox.setTranslate(f,r.getFitPos(n)),n.pos===r.currPos&&(r.isAnimating=!1,r.updateCursor()));r.adjustLayout(n);u.length&&(u.trigger("refresh"),n.pos===r.currPos&&r.$refs.toolbar.add(r.$refs.navigation.find(".fancybox-button--arrow_right")).toggleClass("compensate-for-scrollbar",u.get(0).scrollHeight>u.get(0).clientHeight));r.trigger("onUpdate",n,t)},centerSlide:function(n){var u=this,f=u.current,t=f.$slide;!u.isClosing&&f&&(t.siblings().css({transform:"",opacity:""}),t.parent().children().removeClass("fancybox-slide--previous fancybox-slide--next"),i.fancybox.animate(t,{top:0,left:0,opacity:1},n===r?0:n,function(){t.css({transform:"",opacity:""});f.isComplete||u.complete()},!1))},isMoved:function(n){var t,r,u=n||this.current;return!!u&&(r=i.fancybox.getTranslate(this.$refs.stage),t=i.fancybox.getTranslate(u.$slide),!u.$slide.hasClass("fancybox-animated")&&(Math.abs(t.top-r.top)>.5||Math.abs(t.left-r.left)>.5))},updateCursor:function(n,t){var o,e,u=this,r=u.current,f=u.$refs.container;r&&!u.isClosing&&u.Guestures&&(f.removeClass("fancybox-is-zoomable fancybox-can-zoomIn fancybox-can-zoomOut fancybox-can-swipe fancybox-can-pan"),o=u.canPan(n,t),e=!!o||u.isZoomable(),f.toggleClass("fancybox-is-zoomable",e),i("[data-fancybox-zoom]").prop("disabled",!e),o?f.addClass("fancybox-can-pan"):e&&("zoom"===r.opts.clickContent||i.isFunction(r.opts.clickContent)&&"zoom"==r.opts.clickContent(r))?f.addClass("fancybox-can-zoomIn"):r.opts.touch&&(r.opts.touch.vertical||u.group.length>1)&&"video"!==r.contentType&&f.addClass("fancybox-can-swipe"))},isZoomable:function(){var t,i=this,n=i.current;return n&&!i.isClosing&&"image"===n.type&&!n.hasError&&(!n.isLoaded||(t=i.getFitPos(n),t&&(n.width>t.width||n.height>t.height)))?!0:!1},isScaledDown:function(n,t){var o=this,u=!1,f=o.current,e=f.$content;return n!==r&&t!==r?u=n<f.width&&t<f.height:e&&(u=i.fancybox.getTranslate(e),u=u.width<f.width&&u.height<f.height),u},canPan:function(n,t){var o=this,u=o.current,e=null,f=!1;return"image"===u.type&&(u.isComplete||n&&t)&&!u.hasError&&(f=o.getFitPos(u),n!==r&&t!==r?e={width:n,height:t}:u.isComplete&&(e=i.fancybox.getTranslate(u.$content)),e&&f&&(f=Math.abs(e.width-f.width)>1.5||Math.abs(e.height-f.height)>1.5)),f},loadSlide:function(n){var u,r,f,t=this;if(!n.isLoading&&!n.isLoaded){if(n.isLoading=!0,t.trigger("beforeLoad",n)===!1)return n.isLoading=!1,!1;switch(u=n.type,r=n.$slide,r.off("refresh").trigger("onReset").addClass(n.opts.slideClass),u){case"image":t.setImage(n);break;case"iframe":t.setIframe(n);break;case"html":t.setContent(n,n.src||n.content);break;case"video":t.setContent(n,n.opts.video.tpl.replace(/\{\{src\}\}/gi,n.src).replace("{{format}}",n.opts.videoFormat||n.opts.video.format||"").replace("{{poster}}",n.thumb||""));break;case"inline":i(n.src).length?t.setContent(n,i(n.src)):t.setError(n);break;case"ajax":t.showLoading(n);f=i.ajax(i.extend({},n.opts.ajax.settings,{url:n.src,success:function(i,r){"success"===r&&t.setContent(n,i)},error:function(i,r){i&&"abort"!==r&&t.setError(n)}}));r.one("onReset",function(){f.abort()});break;default:t.setError(n)}return!0}},setImage:function(n){var u,r=this;setTimeout(function(){var t=n.$image;r.isClosing||!n.isLoading||t&&t.length&&t[0].complete||n.hasError||r.showLoading(n)},50);r.checkSrcset(n);n.$content=i('<div class="fancybox-content"><\/div>').addClass("fancybox-is-hidden").appendTo(n.$slide.addClass("fancybox-slide--image"));n.opts.preload!==!1&&n.opts.width&&n.opts.height&&n.thumb&&(n.width=n.opts.width,n.height=n.opts.height,u=t.createElement("img"),u.onerror=function(){i(this).remove();n.$ghost=null},u.onload=function(){r.afterLoad(n)},n.$ghost=i(u).addClass("fancybox-image").appendTo(n.$content).attr("src",n.thumb));r.setBigImage(n)},checkSrcset:function(t){var i,r,e,s,o=t.opts.srcset||t.opts.image.srcset,f,u;if(o){for(e=n.devicePixelRatio||1,s=n.innerWidth*e,r=o.split(",").map(function(n){var t={};return n.trim().split(/\s+/).forEach(function(n,i){var r=parseInt(n.substring(0,n.length-1),10);return 0===i?t.url=n:void(r&&(t.value=r,t.postfix=n[n.length-1]))}),t}),r.sort(function(n,t){return n.value-t.value}),f=0;f<r.length;f++)if(u=r[f],"w"===u.postfix&&u.value>=s||"x"===u.postfix&&u.value>=e){i=u;break}!i&&r.length&&(i=r[r.length-1]);i&&(t.src=i.url,t.width&&t.height&&"w"==i.postfix&&(t.height=t.width/t.height*i.value,t.width=i.value),t.opts.srcset=o)}},setBigImage:function(n){var r=this,f=t.createElement("img"),u=i(f);n.$image=u.one("error",function(){r.setError(n)}).one("load",function(){var t;n.$ghost||(r.resolveImageSlideSize(n,this.naturalWidth,this.naturalHeight),r.afterLoad(n));r.isClosing||(n.opts.srcset&&(t=n.opts.sizes,t&&"auto"!==t||(t=(n.width/n.height>1&&o.width()/o.height()>1?"100":Math.round(n.width/n.height*100))+"vw"),u.attr("sizes",t).attr("srcset",n.opts.srcset)),n.$ghost&&setTimeout(function(){n.$ghost&&!r.isClosing&&n.$ghost.hide()},Math.min(300,Math.max(1e3,n.height/1600))),r.hideLoading(n))}).addClass("fancybox-image").attr("src",n.src).appendTo(n.$content);(f.complete||"complete"==f.readyState)&&u.naturalWidth&&u.naturalHeight?u.trigger("load"):f.error&&u.trigger("error")},resolveImageSlideSize:function(n,t,i){var r=parseInt(n.opts.width,10),u=parseInt(n.opts.height,10);n.width=t;n.height=i;r>0&&(n.width=r,n.height=Math.floor(r*i/t));u>0&&(n.width=Math.floor(u*t/i),n.height=u)},setIframe:function(n){var f,e=this,t=n.opts.iframe,u=n.$slide;i.fancybox.isMobile&&(t.css.overflow="scroll");n.$content=i('<div class="fancybox-content'+(t.preload?" fancybox-is-hidden":"")+'"><\/div>').css(t.css).appendTo(u);u.addClass("fancybox-slide--"+n.contentType);n.$iframe=f=i(t.tpl.replace(/\{rnd\}/g,(new Date).getTime())).attr(t.attr).appendTo(n.$content);t.preload?(e.showLoading(n),f.on("load.fb error.fb",function(){this.isReady=1;n.$slide.trigger("refresh");e.afterLoad(n)}),u.on("refresh.fb",function(){var h,i,e=n.$content,o=t.css.width,s=t.css.height;if(1===f[0].isReady){try{h=f.contents();i=h.find("body")}catch(n){}i&&i.length&&i.children().length&&(u.css("overflow","visible"),e.css({width:"100%","max-width":"100%",height:"9999px"}),o===r&&(o=Math.ceil(Math.max(i[0].clientWidth,i.outerWidth(!0)))),e.css("width",o?o:"").css("max-width",""),s===r&&(s=Math.ceil(Math.max(i[0].clientHeight,i.outerHeight(!0)))),e.css("height",s?s:""),u.css("overflow","auto"));e.removeClass("fancybox-is-hidden")}})):e.afterLoad(n);f.attr("src",n.src);u.one("onReset",function(){try{i(this).find("iframe").hide().unbind().attr("src","//about:blank")}catch(n){}i(this).off("refresh.fb").empty();n.isLoaded=!1;n.isRevealed=!1})},setContent:function(n,t){var r=this;r.isClosing||(r.hideLoading(n),n.$content&&i.fancybox.stop(n.$content),n.$slide.empty(),y(t)&&t.parent().length?((t.hasClass("fancybox-content")||t.parent().hasClass("fancybox-content"))&&t.parents(".fancybox-slide").trigger("onReset"),n.$placeholder=i("<div>").hide().insertAfter(t),t.css("display","inline-block")):n.hasError||("string"===i.type(t)&&(t=i("<div>").append(i.trim(t)).contents()),n.opts.filter&&(t=i("<div>").html(t).find(n.opts.filter))),n.$slide.one("onReset",function(){i(this).find("video,audio").trigger("pause");n.$placeholder&&(n.$placeholder.after(t.removeClass("fancybox-content").hide()).remove(),n.$placeholder=null);n.$smallBtn&&(n.$smallBtn.remove(),n.$smallBtn=null);n.hasError||(i(this).empty(),n.isLoaded=!1,n.isRevealed=!1)}),i(t).appendTo(n.$slide),i(t).is("video,audio")&&(i(t).addClass("fancybox-video"),i(t).wrap("<div><\/div>"),n.contentType="video",n.opts.width=n.opts.width||i(t).attr("width"),n.opts.height=n.opts.height||i(t).attr("height")),n.$content=n.$slide.children().filter("div,form,main,video,audio,article,.fancybox-content").first(),n.$content.siblings().hide(),n.$content.length||(n.$content=n.$slide.wrapInner("<div><\/div>").children().first()),n.$content.addClass("fancybox-content"),n.$slide.addClass("fancybox-slide--"+n.contentType),r.afterLoad(n))},setError:function(n){n.hasError=!0;n.$slide.trigger("onReset").removeClass("fancybox-slide--"+n.contentType).addClass("fancybox-slide--error");n.contentType="html";this.setContent(n,this.translate(n,n.opts.errorTpl));n.pos===this.currPos&&(this.isAnimating=!1)},showLoading:function(n){var t=this;n=n||t.current;n&&!n.$spinner&&(n.$spinner=i(t.translate(t,t.opts.spinnerTpl)).appendTo(n.$slide).hide().fadeIn("fast"))},hideLoading:function(n){var t=this;n=n||t.current;n&&n.$spinner&&(n.$spinner.stop().remove(),delete n.$spinner)},afterLoad:function(n){var t=this;t.isClosing||(n.isLoading=!1,n.isLoaded=!0,t.trigger("afterLoad",n),t.hideLoading(n),!n.opts.smallBtn||n.$smallBtn&&n.$smallBtn.length||(n.$smallBtn=i(t.translate(n,n.opts.btnTpl.smallBtn)).appendTo(n.$content)),n.opts.protect&&n.$content&&!n.hasError&&(n.$content.on("contextmenu.fb",function(n){return 2==n.button&&n.preventDefault(),!0}),"image"===n.type&&i('<div class="fancybox-spaceball"><\/div>').appendTo(n.$content)),t.adjustCaption(n),t.adjustLayout(n),n.pos===t.currPos&&t.updateCursor(),t.revealContent(n))},adjustCaption:function(n){var i=this,r=n||i.current,u=r.opts.caption,t=i.$refs.caption,f=!1;r.opts.preventCaptionOverlap&&u&&u.length&&(r.pos!==i.currPos?(t=t.clone().empty().appendTo(t.parent()),t.html(u),f=t.outerHeight(!0),t.empty().remove()):i.$caption&&(f=i.$caption.outerHeight(!0)),r.$slide.css("padding-bottom",f||""))},adjustLayout:function(n){var r,u,f,i,e=this,t=n||e.current;t.isLoaded&&t.opts.disableLayoutFix!==!0&&(t.$content.css("margin-bottom",""),t.$content.outerHeight()>t.$slide.height()+.5&&(f=t.$slide[0].style["padding-bottom"],i=t.$slide.css("padding-bottom"),parseFloat(i)>0&&(r=t.$slide[0].scrollHeight,t.$slide.css("padding-bottom",0),Math.abs(r-t.$slide[0].scrollHeight)<1&&(u=i),t.$slide.css("padding-bottom",f))),t.$content.css("margin-bottom",u))},revealContent:function(n){var u,l,e,c,t=this,h=n.$slide,o=!1,s=!1,a=t.isMoved(n),v=n.isRevealed;return n.isRevealed=!0,u=n.opts[t.firstRun?"animationEffect":"transitionEffect"],e=n.opts[t.firstRun?"animationDuration":"transitionDuration"],e=parseInt(n.forcedDuration===r?e:n.forcedDuration,10),!a&&n.pos===t.currPos&&e||(u=!1),"zoom"===u&&(n.pos===t.currPos&&e&&"image"===n.type&&!n.hasError&&(s=t.getThumbPos(n))?o=t.getFitPos(n):u="fade"),"zoom"===u?(t.isAnimating=!0,o.scaleX=o.width/s.width,o.scaleY=o.height/s.height,c=n.opts.zoomOpacity,"auto"==c&&(c=Math.abs(n.width/n.height-s.width/s.height)>.1),c&&(s.opacity=.1,o.opacity=1),i.fancybox.setTranslate(n.$content.removeClass("fancybox-is-hidden"),s),f(n.$content),void i.fancybox.animate(n.$content,o,e,function(){t.isAnimating=!1;t.complete()})):(t.updateSlide(n),u?(i.fancybox.stop(h),l="fancybox-slide--"+(n.pos>=t.prevPos?"next":"previous")+" fancybox-animated fancybox-fx-"+u,h.addClass(l).removeClass("fancybox-slide--current"),n.$content.removeClass("fancybox-is-hidden"),f(h),"image"!==n.type&&n.$content.hide().show(0),void i.fancybox.animate(h,"fancybox-slide--current",e,function(){h.removeClass(l).css({transform:"",opacity:""});n.pos===t.currPos&&t.complete()},!0)):(n.$content.removeClass("fancybox-is-hidden"),v||!a||"image"!==n.type||n.hasError||n.$content.hide().fadeIn("fast"),void(n.pos===t.currPos&&t.complete())))},getThumbPos:function(n){var t,u,e,o,f,s=!1,r=n.$thumb;return!(!r||!w(r[0]))&&(t=i.fancybox.getTranslate(r),u=parseFloat(r.css("border-top-width")||0),e=parseFloat(r.css("border-right-width")||0),o=parseFloat(r.css("border-bottom-width")||0),f=parseFloat(r.css("border-left-width")||0),s={top:t.top+u,left:t.left+f,width:t.width-e-f,height:t.height-u-o,scaleX:1,scaleY:1},t.width>0&&t.height>0&&s)},complete:function(){var r,n=this,t=n.current,u={};!n.isMoved()&&t.isLoaded&&(t.isComplete||(t.isComplete=!0,t.$slide.siblings().trigger("onReset"),n.preload("inline"),f(t.$slide),t.$slide.addClass("fancybox-slide--complete"),i.each(n.slides,function(t,r){r.pos>=n.currPos-1&&r.pos<=n.currPos+1?u[r.pos]=r:r&&(i.fancybox.stop(r.$slide),r.$slide.off().remove())}),n.slides=u),n.isAnimating=!1,n.updateCursor(),n.trigger("afterShow"),t.opts.video.autoStart&&t.$slide.find("video,audio").filter(":visible:first").trigger("play").one("ended",function(){this.webkitExitFullscreen&&this.webkitExitFullscreen();n.next()}),t.opts.autoFocus&&"html"===t.contentType&&(r=t.$content.find("input[autofocus]:enabled:visible:first"),r.length?r.trigger("focus"):n.focus(null,!0)),t.$slide.scrollTop(0).scrollLeft(0))},preload:function(n){var i,r,t=this;t.group.length<2||(r=t.slides[t.currPos+1],i=t.slides[t.currPos-1],i&&i.type===n&&t.loadSlide(i),r&&r.type===n&&t.loadSlide(r))},focus:function(n,r){var u,e,f=this,o='a[href],area[href],input:not([disabled]):not([type="hidden"]):not([aria-hidden]),select:not([disabled]):not([aria-hidden]),textarea:not([disabled]):not([aria-hidden]),button:not([disabled]):not([aria-hidden]),iframe,object,embed,[contenteditable],[tabindex]:not([tabindex^="-"])';f.isClosing||(u=!n&&f.current&&f.current.isComplete?f.current.$slide.find("*:visible"+(r?":not(.fancybox-close-small)":"")):f.$refs.container.find("*:visible"),u=u.filter(o).filter(function(){return"hidden"!==i(this).css("visibility")&&!i(this).hasClass("disabled")}),u.length?(e=u.index(t.activeElement),n&&n.shiftKey?(e<0||0==e)&&(n.preventDefault(),u.eq(u.length-1).trigger("focus")):(e<0||e==u.length-1)&&(n&&n.preventDefault(),u.eq(0).trigger("focus"))):f.$refs.container.trigger("focus"))},activate:function(){var n=this;i(".fancybox-container").each(function(){var t=i(this).data("FancyBox");t&&t.id!==n.id&&!t.isClosing&&(t.trigger("onDeactivate"),t.removeEvents(),t.isVisible=!1)});n.isVisible=!0;(n.current||n.isIdle)&&(n.update(),n.updateControls());n.trigger("onActivate");n.addEvents()},close:function(n,t){var o,s,h,c,a,y,e,r=this,u=r.current,v=function(){r.cleanUp(n)};return!r.isClosing&&(r.isClosing=!0,r.trigger("beforeClose",n)===!1?(r.isClosing=!1,l(function(){r.update()}),!1):(r.removeEvents(),h=u.$content,o=u.opts.animationEffect,s=i.isNumeric(t)?t:o?u.opts.animationDuration:0,u.$slide.removeClass("fancybox-slide--complete fancybox-slide--next fancybox-slide--previous fancybox-animated"),n!==!0?i.fancybox.stop(u.$slide):o=!1,u.$slide.siblings().trigger("onReset").remove(),s&&r.$refs.container.removeClass("fancybox-is-open").addClass("fancybox-is-closing").css("transition-duration",s+"ms"),r.hideLoading(u),r.hideControls(!0),r.updateCursor(),"zoom"!==o||h&&s&&"image"===u.type&&!r.isMoved()&&!u.hasError&&(e=r.getThumbPos(u))||(o="fade"),"zoom"===o?(i.fancybox.stop(h),c=i.fancybox.getTranslate(h),y={top:c.top,left:c.left,scaleX:c.width/e.width,scaleY:c.height/e.height,width:e.width,height:e.height},a=u.opts.zoomOpacity,"auto"==a&&(a=Math.abs(u.width/u.height-e.width/e.height)>.1),a&&(e.opacity=0),i.fancybox.setTranslate(h,y),f(h),i.fancybox.animate(h,e,s,v),!0):(o&&s?i.fancybox.animate(u.$slide.addClass("fancybox-slide--previous").removeClass("fancybox-slide--current"),"fancybox-animated fancybox-fx-"+o,s,v):n===!0?setTimeout(v,s):v(),!0)))},cleanUp:function(t){var f,e,o,r=this,u=r.current.opts.$orig;r.current.$slide.trigger("onReset");r.$refs.container.empty().remove();r.trigger("afterClose",t);r.current.opts.backFocus&&(u&&u.length&&u.is(":visible")||(u=r.$trigger),u&&u.length&&(e=n.scrollX,o=n.scrollY,u.trigger("focus"),i("html, body").scrollTop(o).scrollLeft(e)));r.current=null;f=i.fancybox.getInstance();f?f.activate():(i("body").removeClass("fancybox-active compensate-for-scrollbar"),i("#fancybox-style-noscroll").remove())},trigger:function(n,t){var o,f=Array.prototype.slice.call(arguments,1),e=this,r=t&&t.opts?t:e.current;return r?f.unshift(r):r=e,f.unshift(e),i.isFunction(r.opts[n])&&(o=r.opts[n].apply(r,f)),o===!1?o:void("afterClose"!==n&&e.$refs?e.$refs.container.trigger(n+".fb",f):u.trigger(n+".fb",f))},updateControls:function(){var n=this,r=n.current,f=r.index,u=n.$refs.container,o=n.$refs.caption,e=r.opts.caption;r.$slide.trigger("refresh");n.$caption=e&&e.length?o.html(e):null;n.hasHiddenControls||n.isIdle||n.showControls();u.find("[data-fancybox-count]").html(n.group.length);u.find("[data-fancybox-index]").html(f+1);u.find("[data-fancybox-prev]").prop("disabled",!r.opts.loop&&f<=0);u.find("[data-fancybox-next]").prop("disabled",!r.opts.loop&&f>=n.group.length-1);"image"===r.type?u.find("[data-fancybox-zoom]").show().end().find("[data-fancybox-download]").attr("href",r.opts.image.src||r.src).show():r.opts.toolbar&&u.find("[data-fancybox-download],[data-fancybox-zoom]").hide();i(t.activeElement).is(":hidden,[disabled]")&&n.$refs.container.trigger("focus")},hideControls:function(n){var i=this,t=["infobar","toolbar","nav"];!n&&i.current.opts.preventCaptionOverlap||t.push("caption");this.$refs.container.removeClass(t.map(function(n){return"fancybox-show-"+n}).join(" "));this.hasHiddenControls=!0},showControls:function(){var n=this,t=n.current?n.current.opts:n.opts,i=n.$refs.container;n.hasHiddenControls=!1;n.idleSecondsCounter=0;i.toggleClass("fancybox-show-toolbar",!(!t.toolbar||!t.buttons)).toggleClass("fancybox-show-infobar",!!(t.infobar&&n.group.length>1)).toggleClass("fancybox-show-caption",!!n.$caption).toggleClass("fancybox-show-nav",!!(t.arrows&&n.group.length>1)).toggleClass("fancybox-is-modal",!!t.modal)},toggleControls:function(){this.hasHiddenControls?this.showControls():this.hideControls()}});i.fancybox={version:"3.5.2",defaults:a,getInstance:function(n){var t=i('.fancybox-container:not(".fancybox-is-closing"):last').data("FancyBox"),r=Array.prototype.slice.call(arguments,1);return t instanceof c&&("string"===i.type(n)?t[n].apply(t,r):"function"===i.type(n)&&n.apply(t,r),t)},open:function(n,t,i){return new c(n,t,i)},close:function(n){var t=this.getInstance();t&&(t.close(),n===!0&&this.close(n))},destroy:function(){this.close(!0);u.add("body").off("click.fb-start","**")},isMobile:/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),use3d:function(){var i=t.createElement("div");return n.getComputedStyle&&n.getComputedStyle(i)&&n.getComputedStyle(i).getPropertyValue("transform")&&!(t.documentMode&&t.documentMode<11)}(),getTranslate:function(n){var t;return!(!n||!n.length)&&(t=n[0].getBoundingClientRect(),{top:t.top||0,left:t.left||0,width:t.width,height:t.height,opacity:parseFloat(n.css("opacity"))})},setTranslate:function(n,t){var i="",u={};if(n&&t)return t.left===r&&t.top===r||(i=(t.left===r?n.position().left:t.left)+"px, "+(t.top===r?n.position().top:t.top)+"px",i=this.use3d?"translate3d("+i+", 0px)":"translate("+i+")"),t.scaleX!==r&&t.scaleY!==r?i+=" scale("+t.scaleX+", "+t.scaleY+")":t.scaleX!==r&&(i+=" scaleX("+t.scaleX+")"),i.length&&(u.transform=i),t.opacity!==r&&(u.opacity=t.opacity),t.width!==r&&(u.width=t.width),t.height!==r&&(u.height=t.height),n.css(u)},animate:function(n,t,u,f,e){var h,o=this;i.isFunction(u)&&(f=u,u=null);o.stop(n);h=o.getTranslate(n);n.on(s,function(s){s&&s.originalEvent&&(!n.is(s.originalEvent.target)||"z-index"==s.originalEvent.propertyName)||(o.stop(n),i.isNumeric(u)&&n.css("transition-duration",""),i.isPlainObject(t)?t.scaleX!==r&&t.scaleY!==r&&o.setTranslate(n,{top:t.top,left:t.left,width:h.width*t.scaleX,height:h.height*t.scaleY,scaleX:1,scaleY:1}):e!==!0&&n.removeClass(t),i.isFunction(f)&&f(s))});i.isNumeric(u)&&n.css("transition-duration",u+"ms");i.isPlainObject(t)?(t.scaleX!==r&&t.scaleY!==r&&(delete t.width,delete t.height,n.parent().hasClass("fancybox-slide--image")&&n.parent().addClass("fancybox-is-scaling")),i.fancybox.setTranslate(n,t)):n.addClass(t);n.data("timer",setTimeout(function(){n.trigger(s)},u+33))},stop:function(n,t){n&&n.length&&(clearTimeout(n.data("timer")),t&&n.trigger(s),n.off(s).css("transition-duration",""),n.parent().removeClass("fancybox-is-scaling"))}};i.fn.fancybox=function(n){var t;return n=n||{},t=n.selector||!1,t?i("body").off("click.fb-start",t).on("click.fb-start",t,{options:n},h):this.off("click.fb-start").on("click.fb-start",{items:this,options:n},h),this};u.on("click.fb-start","[data-fancybox]",h);u.on("click.fb-start","[data-fancybox-trigger]",function(){i('[data-fancybox="'+i(this).attr("data-fancybox-trigger")+'"]').eq(i(this).attr("data-fancybox-index")||0).trigger("click.fb-start",{$trigger:i(this)})}),function(){var n=".fancybox-button",t="fancybox-focus",r=null;u.on("mousedown mouseup focus blur",n,function(u){switch(u.type){case"mousedown":r=i(this);break;case"mouseup":r=null;break;case"focusin":i(n).removeClass(t);i(this).is(r)||i(this).is("[disabled]")||i(this).addClass(t);break;case"focusout":i(n).removeClass(t)}})}()}}(window,document,jQuery),function(n){"use strict";var r={youtube:{matcher:/(youtube\.com|youtu\.be|youtube\-nocookie\.com)\/(watch\?(.*&)?v=|v\/|u\/|embed\/?)?(videoseries\?list=(.*)|[\w-]{11}|\?listType=(.*)&list=(.*))(.*)/i,params:{autoplay:1,autohide:1,fs:1,rel:0,hd:1,wmode:"transparent",enablejsapi:1,html5:1},paramPlace:8,type:"iframe",url:"//www.youtube-nocookie.com/embed/$4",thumb:"//img.youtube.com/vi/$4/hqdefault.jpg"},vimeo:{matcher:/^.+vimeo.com\/(.*\/)?([\d]+)(.*)?/,params:{autoplay:1,hd:1,show_title:1,show_byline:1,show_portrait:0,fullscreen:1},paramPlace:3,type:"iframe",url:"//player.vimeo.com/video/$2"},instagram:{matcher:/(instagr\.am|instagram\.com)\/p\/([a-zA-Z0-9_\-]+)\/?/i,type:"image",url:"//$1/p/$2/media/?size=l"},gmap_place:{matcher:/(maps\.)?google\.([a-z]{2,3}(\.[a-z]{2})?)\/(((maps\/(place\/(.*)\/)?\@(.*),(\d+.?\d+?)z))|(\?ll=))(.*)?/i,type:"iframe",url:function(n){return"//maps.google."+n[2]+"/?ll="+(n[9]?n[9]+"&z="+Math.floor(n[10])+(n[12]?n[12].replace(/^\//,"&"):""):n[12]+"").replace(/\?/,"&")+"&output="+(n[12]&&n[12].indexOf("layer=c")>0?"svembed":"embed")}},gmap_search:{matcher:/(maps\.)?google\.([a-z]{2,3}(\.[a-z]{2})?)\/(maps\/search\/)(.*)/i,type:"iframe",url:function(n){return"//maps.google."+n[2]+"/maps?q="+n[5].replace("query=","q=").replace("api=1","")+"&output=embed"}}},t=function(t,i,r){if(t)return r=r||"","object"===n.type(r)&&(r=n.param(r,!0)),n.each(i,function(n,i){t=t.replace("$"+n,i||"")}),r.length&&(t+=(t.indexOf("?")>0?"&":"?")+r),t},i;n(document).on("objectNeedsType.fb",function(i,u,f){var v,y,s,c,e,a,l,o=f.src||"",h=!1;v=n.extend(!0,{},r,f.opts.media);n.each(v,function(i,r){var u,v;if(s=o.match(r.matcher)){if(h=r.type,l=i,a={},r.paramPlace&&s[r.paramPlace])for(e=s[r.paramPlace],"?"==e[0]&&(e=e.substring(1)),e=e.split("&"),u=0;u<e.length;++u)v=e[u].split("=",2),2==v.length&&(a[v[0]]=decodeURIComponent(v[1].replace(/\+/g," ")));return c=n.extend(!0,{},r.params,f.opts[i],a),o="function"===n.type(r.url)?r.url.call(this,s,c,f):t(r.url,s,c),y="function"===n.type(r.thumb)?r.thumb.call(this,s,c,f):t(r.thumb,s),"youtube"===i?o=o.replace(/&t=((\d+)m)?(\d+)s/,function(n,t,i,r){return"&start="+((i?60*parseInt(i,10):0)+parseInt(r,10))}):"vimeo"===i&&(o=o.replace("&%23","#")),!1}});h?(f.opts.thumb||f.opts.$thumb&&f.opts.$thumb.length||(f.opts.thumb=y),"iframe"===h&&(f.opts=n.extend(!0,f.opts,{iframe:{preload:!1,attr:{scrolling:"no"}}})),n.extend(f,{type:h,src:o,origSrc:f.src,contentSource:l,contentType:"image"===h?"image":"gmap_place"==l||"gmap_search"==l?"map":"video"})):o&&(f.type=f.opts.defaultType)});i={youtube:{src:"https://www.youtube.com/iframe_api","class":"YT",loading:!1,loaded:!1},vimeo:{src:"https://player.vimeo.com/api/player.js","class":"Vimeo",loading:!1,loaded:!1},load:function(n){var t,i=this;return this[n].loaded?void setTimeout(function(){i.done(n)}):void(this[n].loading||(this[n].loading=!0,t=document.createElement("script"),t.type="text/javascript",t.src=this[n].src,"youtube"===n?window.onYouTubeIframeAPIReady=function(){i[n].loaded=!0;i.done(n)}:t.onload=function(){i[n].loaded=!0;i.done(n)},document.body.appendChild(t)))},done:function(t){var i,r,u;"youtube"===t&&delete window.onYouTubeIframeAPIReady;i=n.fancybox.getInstance();i&&(r=i.current.$content.find("iframe"),"youtube"===t&&void 0!==YT&&YT?u=new YT.Player(r.attr("id"),{events:{onStateChange:function(n){0==n.data&&i.next()}}}):"vimeo"===t&&void 0!==Vimeo&&Vimeo&&(u=new Vimeo.Player(r),u.on("ended",function(){i.next()})))}};n(document).on({"afterShow.fb":function(n,t,r){t.group.length>1&&("youtube"===r.contentSource||"vimeo"===r.contentSource)&&i.load(r.contentSource)}})}(jQuery),function(n,t,i){"use strict";var o=function(){return n.requestAnimationFrame||n.webkitRequestAnimationFrame||n.mozRequestAnimationFrame||n.oRequestAnimationFrame||function(t){return n.setTimeout(t,1e3/60)}}(),f=function(){return n.cancelAnimationFrame||n.webkitCancelAnimationFrame||n.mozCancelAnimationFrame||n.oCancelAnimationFrame||function(t){n.clearTimeout(t)}}(),e=function(t){var r=[],i;t=t.originalEvent||t||n.e;t=t.touches&&t.touches.length?t.touches:t.changedTouches&&t.changedTouches.length?t.changedTouches:[t];for(i in t)t[i].pageX?r.push({x:t[i].pageX,y:t[i].pageY}):t[i].clientX&&r.push({x:t[i].clientX,y:t[i].clientY});return r},u=function(n,t,i){return t&&n?"x"===i?n.x-t.x:"y"===i?n.y-t.y:Math.sqrt(Math.pow(n.x-t.x,2)+Math.pow(n.y-t.y,2)):0},s=function(n){if(n.is('a,area,button,[role="button"],input,label,select,summary,textarea,video,audio,iframe')||i.isFunction(n.get(0).onclick)||n.data("selectable"))return!0;for(var t=0,r=n[0].attributes,u=r.length;t<u;t++)if("data-fancybox-"===r[t].nodeName.substr(0,14))return!0;return!1},c=function(t){var i=n.getComputedStyle(t)["overflow-y"],r=n.getComputedStyle(t)["overflow-x"],u=("scroll"===i||"auto"===i)&&t.scrollHeight>t.clientHeight,f=("scroll"===r||"auto"===r)&&t.scrollWidth>t.clientWidth;return u||f},h=function(n){for(var t=!1;;){if(t=c(n.get(0)))break;if(n=n.parent(),!n.length||n.hasClass("fancybox-stage")||n.is("body"))break}return t},r=function(n){var t=this;t.instance=n;t.$bg=n.$refs.bg;t.$stage=n.$refs.stage;t.$container=n.$refs.container;t.destroy();t.$container.on("touchstart.fb.touch mousedown.fb.touch",i.proxy(t,"ontouchstart"))};r.prototype.destroy=function(){var n=this;n.$container.off(".fb.touch");i(t).off(".fb.touch");n.requestId&&(f(n.requestId),n.requestId=null);n.tapped&&(clearTimeout(n.tapped),n.tapped=null)};r.prototype.ontouchstart=function(r){var f=this,o=i(r.target),l=f.instance,c=l.current,a=c.$slide,y=c.$content,v="touchstart"==r.type;if(v&&f.$container.off("mousedown.fb.touch"),(!r.originalEvent||2!=r.originalEvent.button)&&a.length&&o.length&&!s(o)&&!s(o.parent())&&(o.is("img")||!(r.originalEvent.clientX>o[0].clientWidth+o.offset().left))){if(!c||l.isAnimating||c.$slide.hasClass("fancybox-animated"))return r.stopPropagation(),void r.preventDefault();f.realPoints=f.startPoints=e(r);f.startPoints.length&&(c.touch&&r.stopPropagation(),f.startEvent=r,f.canTap=!0,f.$target=o,f.$content=y,f.opts=c.opts.touch,f.isPanning=!1,f.isSwiping=!1,f.isZooming=!1,f.isScrolling=!1,f.canPan=l.canPan(),f.startTime=(new Date).getTime(),f.distanceX=f.distanceY=f.distance=0,f.canvasWidth=Math.round(a[0].clientWidth),f.canvasHeight=Math.round(a[0].clientHeight),f.contentLastPos=null,f.contentStartPos=i.fancybox.getTranslate(f.$content)||{top:0,left:0},f.sliderStartPos=i.fancybox.getTranslate(a),f.stagePos=i.fancybox.getTranslate(l.$refs.stage),f.sliderStartPos.top-=f.stagePos.top,f.sliderStartPos.left-=f.stagePos.left,f.contentStartPos.top-=f.stagePos.top,f.contentStartPos.left-=f.stagePos.left,i(t).off(".fb.touch").on(v?"touchend.fb.touch touchcancel.fb.touch":"mouseup.fb.touch mouseleave.fb.touch",i.proxy(f,"ontouchend")).on(v?"touchmove.fb.touch":"mousemove.fb.touch",i.proxy(f,"ontouchmove")),i.fancybox.isMobile&&t.addEventListener("scroll",f.onscroll,!0),((f.opts||f.canPan)&&(o.is(f.$stage)||f.$stage.find(o).length)||(o.is(".fancybox-image")&&r.preventDefault(),i.fancybox.isMobile&&o.hasClass("fancybox-caption")))&&(f.isScrollable=h(o)||h(o.parent()),i.fancybox.isMobile&&f.isScrollable||r.preventDefault(),(1===f.startPoints.length||c.hasError)&&(f.canPan?(i.fancybox.stop(f.$content),f.isPanning=!0):f.isSwiping=!0,f.$container.addClass("fancybox-is-grabbing")),2===f.startPoints.length&&"image"===c.type&&(c.isLoaded||c.$ghost)&&(f.canTap=!1,f.isSwiping=!1,f.isPanning=!1,f.isZooming=!0,i.fancybox.stop(f.$content),f.centerPointStartX=.5*(f.startPoints[0].x+f.startPoints[1].x)-i(n).scrollLeft(),f.centerPointStartY=.5*(f.startPoints[0].y+f.startPoints[1].y)-i(n).scrollTop(),f.percentageOfImageAtPinchPointX=(f.centerPointStartX-f.contentStartPos.left)/f.contentStartPos.width,f.percentageOfImageAtPinchPointY=(f.centerPointStartY-f.contentStartPos.top)/f.contentStartPos.height,f.startDistanceBetweenFingers=u(f.startPoints[0],f.startPoints[1]))))}};r.prototype.onscroll=function(){var n=this;n.isScrolling=!0;t.removeEventListener("scroll",n.onscroll,!0)};r.prototype.ontouchmove=function(n){var t=this;return void 0!==n.originalEvent.buttons&&0===n.originalEvent.buttons?void t.ontouchend(n):t.isScrolling?void(t.canTap=!1):(t.newPoints=e(n),void((t.opts||t.canPan)&&t.newPoints.length&&t.newPoints.length&&(t.isSwiping&&t.isSwiping===!0||n.preventDefault(),t.distanceX=u(t.newPoints[0],t.startPoints[0],"x"),t.distanceY=u(t.newPoints[0],t.startPoints[0],"y"),t.distance=u(t.newPoints[0],t.startPoints[0]),t.distance>0&&(t.isSwiping?t.onSwipe(n):t.isPanning?t.onPan():t.isZooming&&t.onZoom()))))};r.prototype.onSwipe=function(){var e,t=this,r=t.instance,s=t.isSwiping,u=t.sliderStartPos.left||0;if(s!==!0)"x"==s&&(t.distanceX>0&&(t.instance.group.length<2||0===t.instance.current.index&&!t.instance.current.opts.loop)?u+=Math.pow(t.distanceX,.8):t.distanceX<0&&(t.instance.group.length<2||t.instance.current.index===t.instance.group.length-1&&!t.instance.current.opts.loop)?u-=Math.pow(-t.distanceX,.8):u+=t.distanceX),t.sliderLastPos={top:"x"==s?0:t.sliderStartPos.top+t.distanceY,left:u},t.requestId&&(f(t.requestId),t.requestId=null),t.requestId=o(function(){t.sliderLastPos&&(i.each(t.instance.slides,function(n,r){var u=r.pos-t.instance.currPos;i.fancybox.setTranslate(r.$slide,{top:t.sliderLastPos.top,left:t.sliderLastPos.left+u*t.canvasWidth+u*r.opts.gutter})}),t.$container.addClass("fancybox-is-sliding"))});else if(Math.abs(t.distance)>10){if(t.canTap=!1,r.group.length<2&&t.opts.vertical?t.isSwiping="y":r.isDragging||t.opts.vertical===!1||"auto"===t.opts.vertical&&i(n).width()>800?t.isSwiping="x":(e=Math.abs(180*Math.atan2(t.distanceY,t.distanceX)/Math.PI),t.isSwiping=e>45&&e<135?"y":"x"),"y"===t.isSwiping&&i.fancybox.isMobile&&t.isScrollable)return void(t.isScrolling=!0);r.isDragging=t.isSwiping;t.startPoints=t.newPoints;i.each(r.slides,function(n,u){var f,e;i.fancybox.stop(u.$slide);f=i.fancybox.getTranslate(u.$slide);e=i.fancybox.getTranslate(r.$refs.stage);u.$slide.css({transform:"",opacity:"","transition-duration":""}).removeClass("fancybox-animated").removeClass(function(n,t){return(t.match(/(^|\s)fancybox-fx-\S+/g)||[]).join(" ")});u.pos===r.current.pos&&(t.sliderStartPos.top=f.top-e.top,t.sliderStartPos.left=f.left-e.left);i.fancybox.setTranslate(u.$slide,{top:f.top-e.top,left:f.left-e.left})});r.SlideShow&&r.SlideShow.isActive&&r.SlideShow.stop()}};r.prototype.onPan=function(){var n=this;return u(n.newPoints[0],n.realPoints[0])<(i.fancybox.isMobile?10:5)?void(n.startPoints=n.newPoints):(n.canTap=!1,n.contentLastPos=n.limitMovement(),n.requestId&&f(n.requestId),void(n.requestId=o(function(){i.fancybox.setTranslate(n.$content,n.contentLastPos)})))};r.prototype.limitMovement=function(){var f,e,o,s,n,t,i=this,h=i.canvasWidth,v=i.canvasHeight,r=i.distanceX,u=i.distanceY,c=i.contentStartPos,l=c.left,y=c.top,a=c.width,p=c.height;return n=a>h?l+r:l,t=y+u,f=Math.max(0,.5*h-.5*a),e=Math.max(0,.5*v-.5*p),o=Math.min(h-a,.5*h-.5*a),s=Math.min(v-p,.5*v-.5*p),r>0&&n>f&&(n=f-1+Math.pow(-f+l+r,.8)||0),r<0&&n<o&&(n=o+1-Math.pow(o-l-r,.8)||0),u>0&&t>e&&(t=e-1+Math.pow(-e+y+u,.8)||0),u<0&&t<s&&(t=s+1-Math.pow(s-y-u,.8)||0),{top:t,left:n}};r.prototype.limitPosition=function(n,t,i,r){var e=this,u=e.canvasWidth,f=e.canvasHeight;return i>u?(n=n>0?0:n,n=n<u-i?u-i:n):n=Math.max(0,u/2-i/2),r>f?(t=t>0?0:t,t=t<f-r?f-r:t):t=Math.max(0,f/2-r/2),{top:t,left:n}};r.prototype.onZoom=function(){var t=this,r=t.contentStartPos,s=r.width,h=r.height,a=r.left,v=r.top,y=u(t.newPoints[0],t.newPoints[1]),e=y/t.startDistanceBetweenFingers,c=Math.floor(s*e),l=Math.floor(h*e),p=(s-c)*t.percentageOfImageAtPinchPointX,w=(h-l)*t.percentageOfImageAtPinchPointY,b=(t.newPoints[0].x+t.newPoints[1].x)/2-i(n).scrollLeft(),k=(t.newPoints[0].y+t.newPoints[1].y)/2-i(n).scrollTop(),d=b-t.centerPointStartX,g=k-t.centerPointStartY,nt=a+(p+d),tt=v+(w+g),it={top:tt,left:nt,scaleX:e,scaleY:e};t.canTap=!1;t.newWidth=c;t.newHeight=l;t.contentLastPos=it;t.requestId&&f(t.requestId);t.requestId=o(function(){i.fancybox.setTranslate(t.$content,t.contentLastPos)})};r.prototype.ontouchend=function(n){var r=this,u=r.isSwiping,o=r.isPanning,s=r.isZooming,h=r.isScrolling;return r.endPoints=e(n),r.dMs=Math.max((new Date).getTime()-r.startTime,1),r.$container.removeClass("fancybox-is-grabbing"),i(t).off(".fb.touch"),t.removeEventListener("scroll",r.onscroll,!0),r.requestId&&(f(r.requestId),r.requestId=null),r.isSwiping=!1,r.isPanning=!1,r.isZooming=!1,r.isScrolling=!1,r.instance.isDragging=!1,r.canTap?r.onTap(n):(r.speed=100,r.velocityX=r.distanceX/r.dMs*.5,r.velocityY=r.distanceY/r.dMs*.5,void(o?r.endPanning():s?r.endZooming():r.endSwiping(u,h)))};r.prototype.endSwiping=function(n,t){var r=this,u=!1,s=r.instance.group.length,f=Math.abs(r.distanceX),e="x"==n&&s>1&&(r.dMs>130&&f>10||f>50),o=300;r.sliderLastPos=null;"y"==n&&!t&&Math.abs(r.distanceY)>50?(i.fancybox.animate(r.instance.current.$slide,{top:r.sliderStartPos.top+r.distanceY+150*r.velocityY,opacity:0},200),u=r.instance.close(!0,250)):e&&r.distanceX>0?u=r.instance.previous(o):e&&r.distanceX<0&&(u=r.instance.next(o));u!==!1||"x"!=n&&"y"!=n||r.instance.centerSlide(200);r.$container.removeClass("fancybox-is-sliding")};r.prototype.endPanning=function(){var r,u,t,n=this;n.contentLastPos&&(n.opts.momentum===!1||n.dMs>350?(r=n.contentLastPos.left,u=n.contentLastPos.top):(r=n.contentLastPos.left+500*n.velocityX,u=n.contentLastPos.top+500*n.velocityY),t=n.limitPosition(r,u,n.contentStartPos.width,n.contentStartPos.height),t.width=n.contentStartPos.width,t.height=n.contentStartPos.height,i.fancybox.animate(n.$content,t,330))};r.prototype.endZooming=function(){var u,f,e,o,n=this,s=n.instance.current,t=n.newWidth,r=n.newHeight;n.contentLastPos&&(u=n.contentLastPos.left,f=n.contentLastPos.top,o={top:f,left:u,width:t,height:r,scaleX:1,scaleY:1},i.fancybox.setTranslate(n.$content,o),t<n.canvasWidth&&r<n.canvasHeight?n.instance.scaleToFit(150):t>s.width||r>s.height?n.instance.scaleToActual(n.centerPointStartX,n.centerPointStartY,150):(e=n.limitPosition(u,f,t,r),i.fancybox.animate(n.$content,e,150)))};r.prototype.onTap=function(t){var f,u=this,s=i(t.target),r=u.instance,o=r.current,h=t&&e(t)||u.startPoints,c=h[0]?h[0].x-i(n).scrollLeft()-u.stagePos.left:0,l=h[0]?h[0].y-i(n).scrollTop()-u.stagePos.top:0,a=function(n){var f=o.opts[n];if(i.isFunction(f)&&(f=f.apply(r,[o,t])),f)switch(f){case"close":r.close(u.startEvent);break;case"toggleControls":r.toggleControls();break;case"next":r.next();break;case"nextOrClose":r.group.length>1?r.next():r.close(u.startEvent);break;case"zoom":"image"==o.type&&(o.isLoaded||o.$ghost)&&(r.canPan()?r.scaleToFit():r.isScaledDown()?r.scaleToActual(c,l):r.group.length<2&&r.close(u.startEvent))}};if((!t.originalEvent||2!=t.originalEvent.button)&&(s.is("img")||!(c>s[0].clientWidth+s.offset().left))){if(s.is(".fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-container"))f="Outside";else if(s.is(".fancybox-slide"))f="Slide";else{if(!r.current.$content||!r.current.$content.find(s).addBack().filter(s).length)return;f="Content"}if(u.tapped){if(clearTimeout(u.tapped),u.tapped=null,Math.abs(c-u.tapX)>50||Math.abs(l-u.tapY)>50)return this;a("dblclick"+f)}else u.tapX=c,u.tapY=l,o.opts["dblclick"+f]&&o.opts["dblclick"+f]!==o.opts["click"+f]?u.tapped=setTimeout(function(){u.tapped=null;r.isAnimating||a("click"+f)},500):a("click"+f);return this}};i(t).on("onActivate.fb",function(n,t){t&&!t.Guestures&&(t.Guestures=new r(t))}).on("beforeClose.fb",function(n,t){t&&t.Guestures&&t.Guestures.destroy()})}(window,document,jQuery),function(n,t){"use strict";t.extend(!0,t.fancybox.defaults,{btnTpl:{slideShow:'<button data-fancybox-play class="fancybox-button fancybox-button--play" title="{{PLAY_START}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6.5 5.4v13.2l11-6.6z"/><\/svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M8.33 5.75h2.2v12.5h-2.2V5.75zm5.15 0h2.2v12.5h-2.2V5.75z"/><\/svg><\/button>'},slideShow:{autoStart:!1,speed:3e3,progress:!0}});var i=function(n){this.instance=n;this.init()};t.extend(i.prototype,{timer:null,isActive:!1,$button:null,init:function(){var n=this,i=n.instance,r=i.group[i.currIndex].opts.slideShow;n.$button=i.$refs.toolbar.find("[data-fancybox-play]").on("click",function(){n.toggle()});i.group.length<2||!r?n.$button.hide():r.progress&&(n.$progress=t('<div class="fancybox-progress"><\/div>').appendTo(i.$refs.inner))},set:function(n){var r=this,i=r.instance,u=i.current;u&&(n===!0||u.opts.loop||i.currIndex<i.group.length-1)?r.isActive&&"video"!==u.contentType&&(r.$progress&&t.fancybox.animate(r.$progress.show(),{scaleX:1},u.opts.slideShow.speed),r.timer=setTimeout(function(){i.current.opts.loop||i.current.index!=i.group.length-1?i.next():i.jumpTo(0)},u.opts.slideShow.speed)):(r.stop(),i.idleSecondsCounter=0,i.showControls())},clear:function(){var n=this;clearTimeout(n.timer);n.timer=null;n.$progress&&n.$progress.removeAttr("style").hide()},start:function(){var n=this,t=n.instance.current;t&&(n.$button.attr("title",(t.opts.i18n[t.opts.lang]||t.opts.i18n.en).PLAY_STOP).removeClass("fancybox-button--play").addClass("fancybox-button--pause"),n.isActive=!0,t.isComplete&&n.set(!0),n.instance.trigger("onSlideShowChange",!0))},stop:function(){var n=this,t=n.instance.current;n.clear();n.$button.attr("title",(t.opts.i18n[t.opts.lang]||t.opts.i18n.en).PLAY_START).removeClass("fancybox-button--pause").addClass("fancybox-button--play");n.isActive=!1;n.instance.trigger("onSlideShowChange",!1);n.$progress&&n.$progress.removeAttr("style").hide()},toggle:function(){var n=this;n.isActive?n.stop():n.start()}});t(n).on({"onInit.fb":function(n,t){t&&!t.SlideShow&&(t.SlideShow=new i(t))},"beforeShow.fb":function(n,t,i,r){var u=t&&t.SlideShow;r?u&&i.opts.slideShow.autoStart&&u.start():u&&u.isActive&&u.clear()},"afterShow.fb":function(n,t){var i=t&&t.SlideShow;i&&i.isActive&&i.set()},"afterKeydown.fb":function(i,r,u,f,e){var o=r&&r.SlideShow;o&&u.opts.slideShow&&(80===e||32===e)&&!t(n.activeElement).is("button,a,input")&&(f.preventDefault(),o.toggle())},"beforeClose.fb onDeactivate.fb":function(n,t){var i=t&&t.SlideShow;i&&i.stop()}});t(n).on("visibilitychange",function(){var r=t.fancybox.getInstance(),i=r&&r.SlideShow;i&&i.isActive&&(n.hidden?i.clear():i.set())})}(document,jQuery),function(n,t){"use strict";var i=function(){for(var t,i,r=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]],f={},u=0;u<r.length;u++)if(t=r[u],t&&t[1]in n){for(i=0;i<t.length;i++)f[r[0][i]]=t[i];return f}return!1}(),r;i&&(r={request:function(t){t=t||n.documentElement;t[i.requestFullscreen](t.ALLOW_KEYBOARD_INPUT)},exit:function(){n[i.exitFullscreen]()},toggle:function(t){t=t||n.documentElement;this.isFullscreen()?this.exit():this.request(t)},isFullscreen:function(){return Boolean(n[i.fullscreenElement])},enabled:function(){return Boolean(n[i.fullscreenEnabled])}},t.extend(!0,t.fancybox.defaults,{btnTpl:{fullScreen:'<button data-fancybox-fullscreen class="fancybox-button fancybox-button--fsenter" title="{{FULL_SCREEN}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M7 14H5v5h5v-2H7v-3zm-2-4h2V7h3V5H5v5zm12 7h-3v2h5v-5h-2v3zM14 5v2h3v3h2V5h-5z"/><\/svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M5 16h3v3h2v-5H5zm3-8H5v2h5V5H8zm6 11h2v-3h3v-2h-5zm2-11V5h-2v5h5V8z"/><\/svg><\/button>'},fullScreen:{autoStart:!1}}),t(n).on(i.fullscreenchange,function(){var i=r.isFullscreen(),n=t.fancybox.getInstance();n&&(n.current&&"image"===n.current.type&&n.isAnimating&&(n.current.$content.css("transition","none"),n.isAnimating=!1,n.update(!0,!0,0)),n.trigger("onFullscreenChange",i),n.$refs.container.toggleClass("fancybox-is-fullscreen",i),n.$refs.toolbar.find("[data-fancybox-fullscreen]").toggleClass("fancybox-button--fsenter",!i).toggleClass("fancybox-button--fsexit",i))}));t(n).on({"onInit.fb":function(n,t){var u;return i?void(t&&t.group[t.currIndex].opts.fullScreen?(u=t.$refs.container,u.on("click.fb-fullscreen","[data-fancybox-fullscreen]",function(n){n.stopPropagation();n.preventDefault();r.toggle()}),t.opts.fullScreen&&t.opts.fullScreen.autoStart===!0&&r.request(),t.FullScreen=r):t&&t.$refs.toolbar.find("[data-fancybox-fullscreen]").hide()):void t.$refs.toolbar.find("[data-fancybox-fullscreen]").remove()},"afterKeydown.fb":function(n,t,i,r,u){t&&t.FullScreen&&70===u&&(r.preventDefault(),t.FullScreen.toggle())},"beforeClose.fb":function(n,t){t&&t.FullScreen&&t.$refs.container.hasClass("fancybox-is-fullscreen")&&r.exit()}})}(document,jQuery),function(n,t){"use strict";var i="fancybox-thumbs",u=i+"-active",r;t.fancybox.defaults=t.extend(!0,{btnTpl:{thumbs:'<button data-fancybox-thumbs class="fancybox-button fancybox-button--thumbs" title="{{THUMBS}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M14.59 14.59h3.76v3.76h-3.76v-3.76zm-4.47 0h3.76v3.76h-3.76v-3.76zm-4.47 0h3.76v3.76H5.65v-3.76zm8.94-4.47h3.76v3.76h-3.76v-3.76zm-4.47 0h3.76v3.76h-3.76v-3.76zm-4.47 0h3.76v3.76H5.65v-3.76zm8.94-4.47h3.76v3.76h-3.76V5.65zm-4.47 0h3.76v3.76h-3.76V5.65zm-4.47 0h3.76v3.76H5.65V5.65z"/><\/svg><\/button>'},thumbs:{autoStart:!1,hideOnClose:!0,parentEl:".fancybox-container",axis:"y"}},t.fancybox.defaults);r=function(n){this.init(n)};t.extend(r.prototype,{$button:null,$grid:null,$list:null,isVisible:!1,isActive:!1,init:function(n){var t=this,r=n.group,u=0,i,f;for(t.instance=n,t.opts=r[n.currIndex].opts.thumbs,n.Thumbs=t,t.$button=n.$refs.toolbar.find("[data-fancybox-thumbs]"),i=0,f=r.length;i<f&&(r[i].thumb&&u++,!(u>1));i++);u>1&&t.opts?(t.$button.removeAttr("style").on("click",function(){t.toggle()}),t.isActive=!0):t.$button.hide()},create:function(){var r,n=this,u=n.instance,f=n.opts.parentEl,e=[];n.$grid||(n.$grid=t('<div class="'+i+" "+i+"-"+n.opts.axis+'"><\/div>').appendTo(u.$refs.container.find(f).addBack().filter(f)),n.$grid.on("click","a",function(){u.jumpTo(t(this).attr("data-index"))}));n.$list||(n.$list=t('<div class="'+i+'__list">').appendTo(n.$grid));t.each(u.group,function(n,t){r=t.thumb;r||"image"!==t.type||(r=t.src);e.push('<a href="javascript:;" tabindex="0" data-index="'+n+'"'+(r&&r.length?' style="background-image:url('+r+')"':'class="fancybox-thumbs-missing"')+"><\/a>")});n.$list[0].innerHTML=e.join("");"x"===n.opts.axis&&n.$list.width(parseInt(n.$grid.css("padding-right"),10)+u.group.length*n.$list.children().eq(0).outerWidth(!0))},focus:function(n){var f,t,i=this,r=i.$list,e=i.$grid;i.instance.current&&(f=r.children().removeClass(u).filter('[data-index="'+i.instance.current.index+'"]').addClass(u),t=f.position(),"y"===i.opts.axis&&(t.top<0||t.top>r.height()-f.outerHeight())?r.stop().animate({scrollTop:r.scrollTop()+t.top},n):"x"===i.opts.axis&&(t.left<e.scrollLeft()||t.left>e.scrollLeft()+(e.width()-f.outerWidth()))&&r.parent().stop().animate({scrollLeft:t.left},n))},update:function(){var n=this;n.instance.$refs.container.toggleClass("fancybox-show-thumbs",this.isVisible);n.isVisible?(n.$grid||n.create(),n.instance.trigger("onThumbsShow"),n.focus(0)):n.$grid&&n.instance.trigger("onThumbsHide");n.instance.update()},hide:function(){this.isVisible=!1;this.update()},show:function(){this.isVisible=!0;this.update()},toggle:function(){this.isVisible=!this.isVisible;this.update()}});t(n).on({"onInit.fb":function(n,t){var i;t&&!t.Thumbs&&(i=new r(t),i.isActive&&i.opts.autoStart===!0&&i.show())},"beforeShow.fb":function(n,t,i,r){var u=t&&t.Thumbs;u&&u.isVisible&&u.focus(r?0:250)},"afterKeydown.fb":function(n,t,i,r,u){var f=t&&t.Thumbs;f&&f.isActive&&71===u&&(r.preventDefault(),f.toggle())},"beforeClose.fb":function(n,t){var i=t&&t.Thumbs;i&&i.isVisible&&i.opts.hideOnClose!==!1&&i.$grid.hide()}})}(document,jQuery),function(n,t){"use strict";function i(n){var t={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","/":"&#x2F;","`":"&#x60;","=":"&#x3D;"};return String(n).replace(/[&<>"'`=\/]/g,function(n){return t[n]})}t.extend(!0,t.fancybox.defaults,{btnTpl:{share:'<button data-fancybox-share class="fancybox-button fancybox-button--share" title="{{SHARE}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M2.55 19c1.4-8.4 9.1-9.8 11.9-9.8V5l7 7-7 6.3v-3.5c-2.8 0-10.5 2.1-11.9 4.2z"/><\/svg><\/button>'},share:{url:function(n,t){return!n.currentHash&&"inline"!==t.type&&"html"!==t.type&&(t.origSrc||t.src)||window.location},tpl:'<div class="fancybox-share"><h1>{{SHARE}}<\/h1><p><a class="fancybox-share__button fancybox-share__button--fb" href="https://www.facebook.com/sharer/sharer.php?u={{url}}"><svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="m287 456v-299c0-21 6-35 35-35h38v-63c-7-1-29-3-55-3-54 0-91 33-91 94v306m143-254h-205v72h196" /><\/svg><span>Facebook<\/span><\/a><a class="fancybox-share__button fancybox-share__button--tw" href="https://twitter.com/intent/tweet?url={{url}}&text={{descr}}"><svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="m456 133c-14 7-31 11-47 13 17-10 30-27 37-46-15 10-34 16-52 20-61-62-157-7-141 75-68-3-129-35-169-85-22 37-11 86 26 109-13 0-26-4-37-9 0 39 28 72 65 80-12 3-25 4-37 2 10 33 41 57 77 57-42 30-77 38-122 34 170 111 378-32 359-208 16-11 30-25 41-42z" /><\/svg><span>Twitter<\/span><\/a><a class="fancybox-share__button fancybox-share__button--pt" href="https://www.pinterest.com/pin/create/button/?url={{url}}&description={{descr}}&media={{media}}"><svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="m265 56c-109 0-164 78-164 144 0 39 15 74 47 87 5 2 10 0 12-5l4-19c2-6 1-8-3-13-9-11-15-25-15-45 0-58 43-110 113-110 62 0 96 38 96 88 0 67-30 122-73 122-24 0-42-19-36-44 6-29 20-60 20-81 0-19-10-35-31-35-25 0-44 26-44 60 0 21 7 36 7 36l-30 125c-8 37-1 83 0 87 0 3 4 4 5 2 2-3 32-39 42-75l16-64c8 16 31 29 56 29 74 0 124-67 124-157 0-69-58-132-146-132z" fill="#fff"/><\/svg><span>Pinterest<\/span><\/a><\/p><p><input class="fancybox-share__input" type="text" value="{{url_raw}}" onclick="select()" /><\/p><\/div>'}});t(n).on("click","[data-fancybox-share]",function(){var u,f,r=t.fancybox.getInstance(),n=r.current||null;n&&("function"===t.type(n.opts.share.url)&&(u=n.opts.share.url.apply(n,[r,n])),f=n.opts.share.tpl.replace(/\{\{media\}\}/g,"image"===n.type?encodeURIComponent(n.src):"").replace(/\{\{url\}\}/g,encodeURIComponent(u)).replace(/\{\{url_raw\}\}/g,i(u)).replace(/\{\{descr\}\}/g,r.$caption?encodeURIComponent(r.$caption.text()):""),t.fancybox.open({src:r.translate(r,f),type:"html",opts:{touch:!1,animationEffect:!1,afterLoad:function(n,t){r.$refs.container.one("beforeClose.fb",function(){n.close(null,0)});t.$content.find(".fancybox-share__button").click(function(){return window.open(this.href,"Share","width=550, height=450"),!1})},mobile:{autoFocus:!1}}}))})}(document,jQuery),function(n,t,i){"use strict";function r(){var i=n.location.hash.substr(1),t=i.split("-"),r=t.length>1&&/^\+?\d+$/.test(t[t.length-1])?parseInt(t.pop(-1),10)||1:1,u=t.join("-");return{hash:i,index:r<1?1:r,gallery:u}}function u(n){""!==n.gallery&&i("[data-fancybox='"+i.escapeSelector(n.gallery)+"']").eq(n.index-1).focus().trigger("click.fb-start")}function f(n){var t,i;return!!n&&(t=n.current?n.current.opts:n.opts,i=t.hash||(t.$orig?t.$orig.data("fancybox")||t.$orig.data("fancybox-trigger"):""),""!==i&&i)}i.escapeSelector||(i.escapeSelector=function(n){var t=function(n,t){return t?"\0"===n?"�":n.slice(0,-1)+"\\"+n.charCodeAt(n.length-1).toString(16)+" ":"\\"+n};return(n+"").replace(/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g,t)});i(function(){i.fancybox.defaults.hash!==!1&&(i(t).on({"onInit.fb":function(n,t){var i,u;t.group[t.currIndex].opts.hash!==!1&&(i=r(),u=f(t),u&&i.gallery&&u==i.gallery&&(t.currIndex=i.index-1))},"beforeShow.fb":function(i,r,u,e){var o;u&&u.opts.hash!==!1&&(o=f(r),o&&(r.currentHash=o+(r.group.length>1?"-"+(u.index+1):""),n.location.hash!=="#"+r.currentHash&&(e&&!r.origHash&&(r.origHash=n.location.hash),r.hashTimer&&clearTimeout(r.hashTimer),r.hashTimer=setTimeout(function(){"replaceState"in n.history?(n.history[e?"pushState":"replaceState"]({},t.title,n.location.pathname+n.location.search+"#"+r.currentHash),e&&(r.hasCreatedHistory=!0)):n.location.hash=r.currentHash;r.hashTimer=null},300))))},"beforeClose.fb":function(i,r,u){u.opts.hash!==!1&&(clearTimeout(r.hashTimer),r.currentHash&&r.hasCreatedHistory?n.history.back():r.currentHash&&("replaceState"in n.history?n.history.replaceState({},t.title,n.location.pathname+n.location.search+(r.origHash||"")):n.location.hash=r.origHash),r.currentHash=null)}}),i(n).on("hashchange.fb",function(){var n=r(),t=null;i.each(i(".fancybox-container").get().reverse(),function(n,r){var u=i(r).data("FancyBox");if(u&&u.currentHash)return t=u,!1});t?t.currentHash===n.gallery+"-"+n.index||1===n.index&&t.currentHash==n.gallery||(t.currentHash=null,t.close()):""!==n.gallery&&u(n)}),setTimeout(function(){i.fancybox.getInstance()||u(r())},50))})}(window,document,jQuery),function(n,t){"use strict";var i=(new Date).getTime();t(n).on({"onInit.fb":function(n,t){t.$refs.stage.on("mousewheel DOMMouseScroll wheel MozMousePixelScroll",function(n){var r=t.current,u=(new Date).getTime();t.group.length<2||r.opts.wheel===!1||"auto"===r.opts.wheel&&"image"!==r.type||(n.preventDefault(),n.stopPropagation(),r.$slide.hasClass("fancybox-animated")||(n=n.originalEvent||n,u-i<250||(i=u,t[(-n.deltaY||-n.deltaX||n.wheelDelta||-n.detail)<0?"next":"previous"]())))})}})}(document,jQuery);!function(n,t,i){function g(){function i(n){return n=n.match(/[\d]+/g),n.length=3,n.join(".")}var t=!1,n="",r,u;if(navigator.plugins&&navigator.plugins.length)r=navigator.plugins["Shockwave Flash"],r&&(t=!0,r.description&&(n=i(r.description))),navigator.plugins["Shockwave Flash 2.0"]&&(t=!0,n="2.0.0.11");else if(navigator.mimeTypes&&navigator.mimeTypes.length)u=navigator.mimeTypes["application/x-shockwave-flash"],(t=u&&u.enabledPlugin)&&(n=i(u.enabledPlugin.description));else try{var f=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7"),t=!0,n=i(f.GetVariable("$version"))}catch(e){try{f=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");t=!0;n="6.0.21"}catch(o){try{f=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");t=!0;n=i(f.GetVariable("$version"))}catch(s){}}}return{hasFlash:function(){return t},getVersion:function(){return n},isGoodForIssuu:function(){var t=n.split(".");return parseInt(t[0],10)>=10}}}function nt(n){return n?{pingbackProto:"https://",pingbackHost:"pingback.issuu.com/",staticProto:"https://",staticHost:"static.issuu.com/",configProto:"https://",configHost:"e.issuu.com/",configPath:"embed/",imgProto:"https://",imgHost:"image.issuu.com/",apiHost:"api.issuu.com/",apiPath:"query",exelate:{publisher:"536",website:"001",segment:"2372960"}}:{pingbackProto:"http://",pingbackHost:"pingback.issuu.com/",staticProto:"http://",staticHost:"static.issuu.com/",configProto:"http://",configHost:"e.issuu.com/",configPath:"embed/",imgProto:"http://",imgHost:"image.issuu.com/",apiHost:"api.issuu.com/",apiPath:"query",exelate:{publisher:"536",website:"001",segment:"2372960",enabled:!0}}}function o(){return ft}function p(n){var t=/^([0-9]{1,8})\/([0-9]{1,8}).*$/.exec(n);return t&&t.length>2?t[1]+"/"+t[2]:y}function tt(n){var i=function(n){"use strict";return o().hasOwnProperty(n)&&o()[n].template?o()[n].template.getReader(o()[n].elements[0]):null},u=function(n){"use strict";var t,i;try{t=r(n)}catch(u){}return t&&t.length>0&&(i=t.attr(v),o().hasOwnProperty(i)&&o()[i].template)?o()[i].template.getReader(t):null},t=i(n);return null!==t?t:u(n)}function it(t){"use strict";var e=0,s=1,h=2,c=3,a=function(){n.IssuuReaders.loaded||(n.IssuuReaders.loaded=!0,"function"==typeof n.onIssuuReadersLoaded&&n.onIssuuReadersLoaded.call({},n.IssuuReaders))},w=function(){var n=0;return r.each(o(),function(t){n+=o()[t].elements.length}),n},l=function(n){var t;try{t=r(n)}catch(i){return}t.each(function(n,t){var u="embedid",i=p(r(t).attr(v));i===y&&(i=r(t).attr(rt),u="docurl");o()[i]?r.inArray(t,o()[i].elements)>-1||o()[i].elements.push(t):o()[i]={state:e,elements:[t],embedSource:u,errorResponseText:null,template:null}})},b=function(n){var t=p(n);l(t===y?n:"["+v+"="+t+" ]")},f=function(n,t,f){var e=n.config,o=0;r.each(n.elements,function(s,h){if(!r(h).hasClass(k)){r(h).addClass(k);var l="embedid"===n.embedSource||f?t:1,c=u.get(h.offsetWidth,h.offsetHeight,f?u.type.ERROR:i);null===n.template&&(n.template=c);c.render(h,e,l,function(){++o>=w()&&a()},{responseText:n.errorResponseText})}})},g=function(n){if(o().hasOwnProperty(n)){var t=o()[n];switch(t.state){case h:f(t,n,!1);break;case c:f(t,n,!0);break;case e:t.state=s;d.load(n,t.embedSource,function(i){t.config=i;t.state=h;f(t,n,!1)},function(i){t.state=c;t.errorResponseText=i.responseText;f(t,n,!0)})}}},nt=function(){r.each(o(),function(n){g(n)})};t===i?l(ut):b(t);nt()}var h={},w,f,s,u,e,b,a,l,c,d;h.amd=!1;w="0.1.0-20151105";!function(n,t){function pu(n){var t=bt[n]={};return i.each(n.split(c),function(n,i){t[i]=!0}),t}function fi(n,r,u){if(u===t&&1===n.nodeType){var f="data-"+r.replace(hr,"-$1").toLowerCase();if(u=n.getAttribute(f),"string"==typeof u){try{u="true"===u?!0:"false"===u?!1:"null"===u?null:+u+""===u?+u:sr.test(u)?i.parseJSON(u):u}catch(e){}i.data(n,r,u)}else u=t}return u}function vt(n){for(var t in n)if(("data"!==t||!i.isEmptyObject(n[t]))&&"toJSON"!==t)return!1;return!0}function v(){return!1}function g(){return!0}function k(n){return!n||!n.parentNode||11===n.parentNode.nodeType}function ei(n,t){do n=n[t];while(n&&1!==n.nodeType);return n}function oi(n,t,r){if(t=t||0,i.isFunction(t))return i.grep(n,function(n,i){var u=!!t.call(n,i,n);return u===r});if(t.nodeType)return i.grep(n,function(n){return n===t===r});if("string"==typeof t){var u=i.grep(n,function(n){return 1===n.nodeType});if(ee.test(t))return i.filter(t,u,!r);t=i.filter(t,u)}return i.grep(n,function(n){return i.inArray(n,t)>=0===r})}function si(n){var i=dr.split("|"),t=n.createDocumentFragment();if(t.createElement)for(;i.length;)t.createElement(i.pop());return t}function wu(n,t){return n.getElementsByTagName(t)[0]||n.appendChild(n.ownerDocument.createElement(t))}function hi(n,t){if(1===t.nodeType&&i.hasData(n)){var u,f,o,s=i._data(n),r=i._data(t,s),e=s.events;if(e){delete r.handle;r.events={};for(u in e)for(f=0,o=e[u].length;o>f;f++)i.event.add(t,u,e[u][f])}r.data&&(r.data=i.extend({},r.data))}}function ci(n,t){var r;1===t.nodeType&&(t.clearAttributes&&t.clearAttributes(),t.mergeAttributes&&t.mergeAttributes(n),r=t.nodeName.toLowerCase(),"object"===r?(t.parentNode&&(t.outerHTML=n.outerHTML),i.support.html5Clone&&n.innerHTML&&!i.trim(t.innerHTML)&&(t.innerHTML=n.innerHTML)):"input"===r&&tu.test(n.type)?(t.defaultChecked=t.checked=n.checked,t.value!==n.value&&(t.value=n.value)):"option"===r?t.selected=n.defaultSelected:"input"===r||"textarea"===r?t.defaultValue=n.defaultValue:"script"===r&&t.text!==n.text&&(t.text=n.text),t.removeAttribute(i.expando))}function nt(n){return"undefined"!=typeof n.getElementsByTagName?n.getElementsByTagName("*"):"undefined"!=typeof n.querySelectorAll?n.querySelectorAll("*"):[]}function li(n){tu.test(n.type)&&(n.defaultChecked=n.checked)}function ai(n,t){if(t in n)return t;for(var r=t.charAt(0).toUpperCase()+t.slice(1),u=t,i=eu.length;i--;)if(t=eu[i]+r,t in n)return t;return u}function tt(n,t){return n=t||n,"none"===i.css(n,"display")||!i.contains(n.ownerDocument,n)}function vi(n,t){for(var r,o,e=[],f=0,s=n.length;s>f;f++)r=n[f],r.style&&(e[f]=i._data(r,"olddisplay"),t?(e[f]||"none"!==r.style.display||(r.style.display=""),""===r.style.display&&tt(r)&&(e[f]=i._data(r,"olddisplay",bi(r.nodeName)))):(o=u(r,"display"),e[f]||"none"===o||i._data(r,"olddisplay",o)));for(f=0;s>f;f++)r=n[f],r.style&&(t&&"none"!==r.style.display&&""!==r.style.display||(r.style.display=t?e[f]||"":"none"));return n}function yi(n,t,i){var r=ke.exec(t);return r?Math.max(0,r[1]-(i||0))+(r[2]||"px"):t}function pi(n,t,r,f){for(var e=r===(f?"border":"content")?4:"width"===t?1:0,o=0;4>e;e+=2)"margin"===r&&(o+=i.css(n,r+l[e],!0)),f?("content"===r&&(o-=parseFloat(u(n,"padding"+l[e]))||0),"margin"!==r&&(o-=parseFloat(u(n,"border"+l[e]+"Width"))||0)):(o+=parseFloat(u(n,"padding"+l[e]))||0,"padding"!==r&&(o+=parseFloat(u(n,"border"+l[e]+"Width"))||0));return o}function wi(n,t,r){var f="width"===t?n.offsetWidth:n.offsetHeight,e=!0,o=i.support.boxSizing&&"border-box"===i.css(n,"boxSizing");if(0>=f||null==f){if(f=u(n,t),(0>f||null==f)&&(f=n.style[t]),ot.test(f))return f;e=o&&(i.support.boxSizingReliable||f===n.style[t]);f=parseFloat(f)||0}return f+pi(n,t,r||(o?"border":"content"),e)+"px"}function bi(n){if(ii[n])return ii[n];var f=i("<"+n+">").appendTo(r.body),t=f.css("display");return f.remove(),("none"===t||""===t)&&(y=r.body.appendChild(y||i.extend(r.createElement("iframe"),{frameBorder:0,width:0,height:0})),p&&y.createElement||(p=(y.contentWindow||y.contentDocument).document,p.write("<!doctype html><html><body>"),p.close()),f=p.body.appendChild(p.createElement(n)),t=u(f,"display"),r.body.removeChild(y)),ii[n]=t,t}function yt(n,t,r,u){var f;if(i.isArray(t))i.each(t,function(t,i){r||io.test(n)?u(n,i):yt(n+"["+("object"==typeof i?t:"")+"]",i,r,u)});else if(r||"object"!==i.type(t))u(n,t);else for(f in t)yt(n+"["+f+"]",t[f],r,u)}function ki(n){return function(t,r){"string"!=typeof t&&(r=t,t="*");var u,o,f,s=t.toLowerCase().split(c),e=0,h=s.length;if(i.isFunction(r))for(;h>e;e++)u=s[e],f=/^\+/.test(u),f&&(u=u.substr(1)||"*"),o=n[u]=n[u]||[],o[f?"unshift":"push"](r)}}function it(n,i,r,u,f,e){f=f||i.dataTypes[0];e=e||{};e[f]=!0;for(var o,s=n[f],h=0,l=s?s.length:0,c=n===ri;l>h&&(c||!o);h++)o=s[h](i,r,u),"string"==typeof o&&(!c||e[o]?o=t:(i.dataTypes.unshift(o),o=it(n,i,r,u,o,e)));return!c&&o||e["*"]||(o=it(n,i,r,u,"*",e)),o}function di(n,r){var u,f,e=i.ajaxSettings.flatOptions||{};for(u in r)r[u]!==t&&((e[u]?n:f||(f={}))[u]=r[u]);f&&i.extend(!0,n,f)}function bu(n,i,r){var o,u,e,s,h=n.contents,f=n.dataTypes,c=n.responseFields;for(u in c)u in r&&(i[c[u]]=r[u]);for(;"*"===f[0];)f.shift(),o===t&&(o=n.mimeType||i.getResponseHeader("content-type"));if(o)for(u in h)if(h[u]&&h[u].test(o)){f.unshift(u);break}if(f[0]in r)e=f[0];else{for(u in r){if(!f[0]||n.converters[u+" "+f[0]]){e=u;break}s||(s=u)}e=e||s}if(e)return(e!==f[0]&&f.unshift(e),r[e])}function ku(n,t){var i,o,r,e,s=n.dataTypes.slice(),f=s[0],u={},h=0;if(n.dataFilter&&(t=n.dataFilter(t,n.dataType)),s[1])for(i in n.converters)u[i.toLowerCase()]=n.converters[i];for(;r=s[++h];)if("*"!==r){if("*"!==f&&f!==r){if(i=u[f+" "+r]||u["* "+r],!i)for(o in u)if(e=o.split(" "),e[1]===r&&(i=u[f+" "+e[0]]||u["* "+e[0]])){i===!0?i=u[o]:u[o]!==!0&&(r=e[0],s.splice(h--,0,r));break}if(i!==!0)if(i&&n.throws)t=i(t);else try{t=i(t)}catch(c){return{state:"parsererror",error:i?c:"No conversion from "+f+" to "+r}}}f=r}return{state:"success",data:t}}function gi(){try{return new n.XMLHttpRequest}catch(t){}}function du(){try{return new n.ActiveXObject("Microsoft.XMLHTTP")}catch(t){}}function nr(){return setTimeout(function(){ct=t},0),ct=i.now()}function gu(n,t){i.each(t,function(t,i){for(var u=(d[t]||[]).concat(d["*"]),r=0,f=u.length;f>r;r++)if(u[r].call(n,t,i))return})}function tr(n,t,r){var s,e=0,c=at.length,f=i.Deferred().always(function(){delete h.elem}),h=function(){for(var o=ct||nr(),t=Math.max(0,u.startTime+u.duration-o),i=1-(t/u.duration||0),r=0,e=u.tweens.length;e>r;r++)u.tweens[r].run(i);return f.notifyWith(n,[u,i,t]),1>i&&e?t:(f.resolveWith(n,[u]),!1)},u=f.promise({elem:n,props:i.extend({},t),opts:i.extend(!0,{specialEasing:{}},r),originalProperties:t,originalOptions:r,startTime:ct||nr(),duration:r.duration,tweens:[],createTween:function(t,r){var f=i.Tween(n,u.opts,t,r,u.opts.specialEasing[t]||u.opts.easing);return u.tweens.push(f),f},stop:function(t){for(var i=0,r=t?u.tweens.length:0;r>i;i++)u.tweens[i].run(1);return t?f.resolveWith(n,[u,t]):f.rejectWith(n,[u,t]),this}}),o=u.props;for(nf(o,u.opts.specialEasing);c>e;e++)if(s=at[e].call(u,n,o,u.opts))return s;return gu(u,o),i.isFunction(u.opts.start)&&u.opts.start.call(n,u),i.fx.timer(i.extend(h,{anim:u,queue:u.opts.queue,elem:n})),u.progress(u.opts.progress).done(u.opts.done,u.opts.complete).fail(u.opts.fail).always(u.opts.always)}function nf(n,t){var r,f,e,u,o;for(r in n)if(f=i.camelCase(r),e=t[f],u=n[r],i.isArray(u)&&(e=u[1],u=n[r]=u[0]),r!==f&&(n[f]=u,delete n[r]),o=i.cssHooks[f],o&&"expand"in o){u=o.expand(u);delete n[f];for(r in u)r in n||(n[r]=u[r],t[r]=e)}else t[f]=e}function tf(n,t,r){var o,u,a,p,h,c,f,w,s=this,e=n.style,v={},y=[],l=n.nodeType&&tt(n);r.queue||(f=i._queueHooks(n,"fx"),null==f.unqueued&&(f.unqueued=0,w=f.empty.fire,f.empty.fire=function(){f.unqueued||w()}),f.unqueued++,s.always(function(){s.always(function(){f.unqueued--;i.queue(n,"fx").length||f.empty.fire()})}));1===n.nodeType&&("height"in t||"width"in t)&&(r.overflow=[e.overflow,e.overflowX,e.overflowY],"inline"===i.css(n,"display")&&"none"===i.css(n,"float")&&(i.support.inlineBlockNeedsLayout&&"inline"!==bi(n.nodeName)?e.zoom=1:e.display="inline-block"));r.overflow&&(e.overflow="hidden",i.support.shrinkWrapBlocks||s.done(function(){e.overflow=r.overflow[0];e.overflowX=r.overflow[1];e.overflowY=r.overflow[2]}));for(o in t)if(a=t[o],vo.exec(a)){if(delete t[o],a===(l?"hide":"show"))continue;y.push(o)}if(p=y.length)for(h=i._data(n,"fxshow")||i._data(n,"fxshow",{}),l?i(n).show():s.done(function(){i(n).hide()}),s.done(function(){var t;i.removeData(n,"fxshow",!0);for(t in v)i.style(n,t,v[t])}),o=0;p>o;o++)u=y[o],c=s.createTween(u,l?h[u]:0),v[u]=h[u]||i.style(n,u),u in h||(h[u]=c.start,l&&(c.end=c.start,c.start="width"===u||"height"===u?1:0))}function f(n,t,i,r,u){return new f.prototype.init(n,t,i,r,u)}function rt(n,t){var r,i={height:n},u=0;for(t=t?1:0;4>u;u+=2-t)r=l[u],i["margin"+r]=i["padding"+r]=n;return t&&(i.opacity=i.width=n),i}function ir(n){return i.isWindow(n)?n:9===n.nodeType?n.defaultView||n.parentWindow:!1}var rr,ut,r=n.document,rf=n.location,uf=n.navigator,ff=n.jQuery,ef=n.$,ur=Array.prototype.push,o=Array.prototype.slice,fr=Array.prototype.indexOf,of=Object.prototype.toString,pt=Object.prototype.hasOwnProperty,wt=String.prototype.trim,i=function(n,t){return new i.fn.init(n,t,rr)},ft=/[\-+]?(?:\d*\.|)\d+(?:[eE][\-+]?\d+|)/.source,sf=/\S/,c=/\s+/,hf=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,cf=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,er=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,lf=/^[\],:{}\s]*$/,af=/(?:^|:|,)(?:\s*\[)+/g,vf=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,yf=/"[^"\\\r\n]*"|true|false|null|-?(?:\d\d*\.|)\d+(?:[eE][\-+]?\d+|)/g,pf=/^-ms-/,wf=/-([\da-z])/gi,bf=function(n,t){return(t+"").toUpperCase()},et=function(){r.addEventListener?(r.removeEventListener("DOMContentLoaded",et,!1),i.ready()):"complete"===r.readyState&&(r.detachEvent("onreadystatechange",et),i.ready())},or={},bt,sr,hr,b,ht,yu,ui;i.fn=i.prototype={constructor:i,init:function(n,u,f){var e,o,s;if(!n)return this;if(n.nodeType)return this.context=this[0]=n,this.length=1,this;if("string"==typeof n){if(e="<"===n.charAt(0)&&">"===n.charAt(n.length-1)&&n.length>=3?[null,n,null]:cf.exec(n),!e||!e[1]&&u)return!u||u.jquery?(u||f).find(n):this.constructor(u).find(n);if(e[1])return u=u instanceof i?u[0]:u,s=u&&u.nodeType?u.ownerDocument||u:r,n=i.parseHTML(e[1],s,!0),er.test(e[1])&&i.isPlainObject(u)&&this.attr.call(n,u,!0),i.merge(this,n);if(o=r.getElementById(e[2]),o&&o.parentNode){if(o.id!==e[2])return f.find(n);this.length=1;this[0]=o}return this.context=r,this.selector=n,this}return i.isFunction(n)?f.ready(n):(n.selector!==t&&(this.selector=n.selector,this.context=n.context),i.makeArray(n,this))},selector:"",jquery:"1.8.2",length:0,size:function(){return this.length},toArray:function(){return o.call(this)},get:function(n){return null==n?this.toArray():0>n?this[this.length+n]:this[n]},pushStack:function(n,t,r){var u=i.merge(this.constructor(),n);return u.prevObject=this,u.context=this.context,"find"===t?u.selector=this.selector+(this.selector?" ":"")+r:t&&(u.selector=this.selector+"."+t+"("+r+")"),u},each:function(n,t){return i.each(this,n,t)},ready:function(n){return i.ready.promise().done(n),this},eq:function(n){return n=+n,-1===n?this.slice(n):this.slice(n,n+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(o.apply(this,arguments),"slice",o.call(arguments).join(","))},map:function(n){return this.pushStack(i.map(this,function(t,i){return n.call(t,i,t)}))},end:function(){return this.prevObject||this.constructor(null)},push:ur,sort:[].sort,splice:[].splice};i.fn.init.prototype=i.fn;i.extend=i.fn.extend=function(){var o,e,u,r,s,h,n=arguments[0]||{},f=1,l=arguments.length,c=!1;for("boolean"==typeof n&&(c=n,n=arguments[1]||{},f=2),"object"==typeof n||i.isFunction(n)||(n={}),l===f&&(n=this,--f);l>f;f++)if(null!=(o=arguments[f]))for(e in o)u=n[e],r=o[e],n!==r&&(c&&r&&(i.isPlainObject(r)||(s=i.isArray(r)))?(s?(s=!1,h=u&&i.isArray(u)?u:[]):h=u&&i.isPlainObject(u)?u:{},n[e]=i.extend(c,h,r)):r!==t&&(n[e]=r));return n};i.extend({noConflict:function(t){return n.$===i&&(n.$=ef),t&&n.jQuery===i&&(n.jQuery=ff),i},isReady:!1,readyWait:1,holdReady:function(n){n?i.readyWait++:i.ready(!0)},ready:function(n){if(n===!0?!--i.readyWait:!i.isReady){if(!r.body)return setTimeout(i.ready,1);i.isReady=!0;n!==!0&&--i.readyWait>0||(ut.resolveWith(r,[i]),i.fn.trigger&&i(r).trigger("ready").off("ready"))}},isFunction:function(n){return"function"===i.type(n)},isArray:Array.isArray||function(n){return"array"===i.type(n)},isWindow:function(n){return null!=n&&n==n.window},isNumeric:function(n){return!isNaN(parseFloat(n))&&isFinite(n)},type:function(n){return null==n?String(n):or[of.call(n)]||"object"},isPlainObject:function(n){if(!n||"object"!==i.type(n)||n.nodeType||i.isWindow(n))return!1;try{if(n.constructor&&!pt.call(n,"constructor")&&!pt.call(n.constructor.prototype,"isPrototypeOf"))return!1}catch(u){return!1}for(var r in n);return r===t||pt.call(n,r)},isEmptyObject:function(n){for(var t in n)return!1;return!0},error:function(n){throw new Error(n);},parseHTML:function(n,t,u){var f;return n&&"string"==typeof n?("boolean"==typeof t&&(u=t,t=0),t=t||r,(f=er.exec(n))?[t.createElement(f[1])]:(f=i.buildFragment([n],t,u?null:[]),i.merge([],(f.cacheable?i.clone(f.fragment):f.fragment).childNodes))):null},parseJSON:function(t){return t&&"string"==typeof t?(t=i.trim(t),n.JSON&&n.JSON.parse?n.JSON.parse(t):lf.test(t.replace(vf,"@").replace(yf,"]").replace(af,""))?new Function("return "+t)():void i.error("Invalid JSON: "+t)):null},parseXML:function(r){var u,f;if(!r||"string"!=typeof r)return null;try{n.DOMParser?(f=new DOMParser,u=f.parseFromString(r,"text/xml")):(u=new ActiveXObject("Microsoft.XMLDOM"),u.async="false",u.loadXML(r))}catch(e){u=t}return u&&u.documentElement&&!u.getElementsByTagName("parsererror").length||i.error("Invalid XML: "+r),u},noop:function(){},globalEval:function(t){t&&sf.test(t)&&(n.execScript||function(t){n.eval.call(n,t)})(t)},camelCase:function(n){return n.replace(pf,"ms-").replace(wf,bf)},nodeName:function(n,t){return n.nodeName&&n.nodeName.toLowerCase()===t.toLowerCase()},each:function(n,r,u){var f,e=0,o=n.length,s=o===t||i.isFunction(n);if(u)if(s){for(f in n)if(r.apply(n[f],u)===!1)break}else for(;o>e&&r.apply(n[e++],u)!==!1;);else if(s){for(f in n)if(r.call(n[f],f,n[f])===!1)break}else for(;o>e&&r.call(n[e],e,n[e++])!==!1;);return n},trim:wt&&!wt.call("﻿Â ")?function(n){return null==n?"":wt.call(n)}:function(n){return null==n?"":(n+"").replace(hf,"")},makeArray:function(n,t){var r,u=t||[];return null!=n&&(r=i.type(n),null==n.length||"string"===r||"function"===r||"regexp"===r||i.isWindow(n)?ur.call(u,n):i.merge(u,n)),u},inArray:function(n,t,i){var r;if(t){if(fr)return fr.call(t,n,i);for(r=t.length,i=i?0>i?Math.max(0,r+i):i:0;r>i;i++)if(i in t&&t[i]===n)return i}return-1},merge:function(n,i){var f=i.length,u=n.length,r=0;if("number"==typeof f)for(;f>r;r++)n[u++]=i[r];else for(;i[r]!==t;)n[u++]=i[r++];return n.length=u,n},grep:function(n,t,i){var u,f=[],r=0,e=n.length;for(i=!!i;e>r;r++)u=!!t(n[r],r),i!==u&&f.push(n[r]);return f},map:function(n,r,u){var f,h,e=[],s=0,o=n.length,c=n instanceof i||o!==t&&"number"==typeof o&&(o>0&&n[0]&&n[o-1]||0===o||i.isArray(n));if(c)for(;o>s;s++)f=r(n[s],s,u),null!=f&&(e[e.length]=f);else for(h in n)f=r(n[h],h,u),null!=f&&(e[e.length]=f);return e.concat.apply([],e)},guid:1,proxy:function(n,r){var f,e,u;return"string"==typeof r&&(f=n[r],r=n,n=f),i.isFunction(n)?(e=o.call(arguments,2),u=function(){return n.apply(r,e.concat(o.call(arguments)))},u.guid=n.guid=n.guid||i.guid++,u):t},access:function(n,r,u,f,e,o,s){var c,l=null==u,h=0,a=n.length;if(u&&"object"==typeof u){for(h in u)i.access(n,r,h,u[h],1,o,f);e=1}else if(f!==t){if(c=s===t&&i.isFunction(f),l&&(c?(c=r,r=function(n,t,r){return c.call(i(n),r)}):(r.call(n,f),r=null)),r)for(;a>h;h++)r(n[h],u,c?f.call(n[h],h,r(n[h],u)):f,s);e=1}return e?n:l?r.call(n):a?r(n[0],u):o},now:function(){return(new Date).getTime()}});i.ready.promise=function(t){if(!ut)if(ut=i.Deferred(),"complete"===r.readyState)setTimeout(i.ready,1);else if(r.addEventListener)r.addEventListener("DOMContentLoaded",et,!1),n.addEventListener("load",i.ready,!1);else{r.attachEvent("onreadystatechange",et);n.attachEvent("onload",i.ready);var u=!1;try{u=null==n.frameElement&&r.documentElement}catch(e){}u&&u.doScroll&&!function f(){if(!i.isReady){try{u.doScroll("left")}catch(n){return setTimeout(f,50)}i.ready()}}()}return ut.promise(t)};i.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(n,t){or["[object "+t+"]"]=t.toLowerCase()});rr=i(r);bt={};i.Callbacks=function(n){n="string"==typeof n?bt[n]||pu(n):i.extend({},n);var f,c,o,l,s,e,r=[],u=!n.once&&[],a=function(t){for(f=n.memory&&t,c=!0,e=l||0,l=0,s=r.length,o=!0;r&&s>e;e++)if(r[e].apply(t[0],t[1])===!1&&n.stopOnFalse){f=!1;break}o=!1;r&&(u?u.length&&a(u.shift()):f?r=[]:h.disable())},h={add:function(){if(r){var t=r.length;!function u(t){i.each(t,function(t,f){var e=i.type(f);"function"!==e||n.unique&&h.has(f)?f&&f.length&&"string"!==e&&u(f):r.push(f)})}(arguments);o?s=r.length:f&&(l=t,a(f))}return this},remove:function(){return r&&i.each(arguments,function(n,t){for(var u;(u=i.inArray(t,r,u))>-1;)r.splice(u,1),o&&(s>=u&&s--,e>=u&&e--)}),this},has:function(n){return i.inArray(n,r)>-1},empty:function(){return r=[],this},disable:function(){return r=u=f=t,this},disabled:function(){return!r},lock:function(){return u=t,f||h.disable(),this},locked:function(){return!u},fireWith:function(n,t){return t=t||[],t=[n,t.slice?t.slice():t],!r||c&&!u||(o?u.push(t):a(t)),this},fire:function(){return h.fireWith(this,arguments),this},fired:function(){return!!c}};return h};i.extend({Deferred:function(n){var u=[["resolve","done",i.Callbacks("once memory"),"resolved"],["reject","fail",i.Callbacks("once memory"),"rejected"],["notify","progress",i.Callbacks("memory")]],f="pending",r={state:function(){return f},always:function(){return t.done(arguments).fail(arguments),this},then:function(){var n=arguments;return i.Deferred(function(r){i.each(u,function(u,f){var e=f[0],o=n[u];t[f[1]](i.isFunction(o)?function(){var n=o.apply(this,arguments);n&&i.isFunction(n.promise)?n.promise().done(r.resolve).fail(r.reject).progress(r.notify):r[e+"With"](this===t?r:this,[n])}:r[e])});n=null}).promise()},promise:function(n){return null!=n?i.extend(n,r):r}},t={};return r.pipe=r.then,i.each(u,function(n,i){var e=i[2],o=i[3];r[i[1]]=e.add;o&&e.add(function(){f=o},u[1^n][2].disable,u[2][2].lock);t[i[0]]=e.fire;t[i[0]+"With"]=e.fireWith}),r.promise(t),n&&n.call(t,t),t},when:function(n){var s,c,h,t=0,u=o.call(arguments),r=u.length,e=1!==r||n&&i.isFunction(n.promise)?r:0,f=1===e?n:i.Deferred(),l=function(n,t,i){return function(r){t[n]=this;i[n]=arguments.length>1?o.call(arguments):r;i===s?f.notifyWith(t,i):--e||f.resolveWith(t,i)}};if(r>1)for(s=new Array(r),c=new Array(r),h=new Array(r);r>t;t++)u[t]&&i.isFunction(u[t].promise)?u[t].promise().done(l(t,h,u)).fail(f.reject).progress(l(t,c,s)):--e;return e||f.resolveWith(h,u),f.promise()}});i.support=function(){var u,h,e,c,l,f,o,a,v,s,y,t=r.createElement("div");if(t.setAttribute("className","t"),t.innerHTML="  <link/><table><\/table><a href='/a'>a<\/a><input type='checkbox'/>",h=t.getElementsByTagName("*"),e=t.getElementsByTagName("a")[0],e.style.cssText="top:1px;float:left;opacity:.5",!h||!h.length)return{};c=r.createElement("select");l=c.appendChild(r.createElement("option"));f=t.getElementsByTagName("input")[0];u={leadingWhitespace:3===t.firstChild.nodeType,tbody:!t.getElementsByTagName("tbody").length,htmlSerialize:!!t.getElementsByTagName("link").length,style:/top/.test(e.getAttribute("style")),hrefNormalized:"/a"===e.getAttribute("href"),opacity:/^0.5/.test(e.style.opacity),cssFloat:!!e.style.cssFloat,checkOn:"on"===f.value,optSelected:l.selected,getSetAttribute:"t"!==t.className,enctype:!!r.createElement("form").enctype,html5Clone:"<:nav><\/:nav>"!==r.createElement("nav").cloneNode(!0).outerHTML,boxModel:"CSS1Compat"===r.compatMode,submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0,boxSizingReliable:!0,pixelPosition:!1};f.checked=!0;u.noCloneChecked=f.cloneNode(!0).checked;c.disabled=!0;u.optDisabled=!l.disabled;try{delete t.test}catch(p){u.deleteExpando=!1}if(!t.addEventListener&&t.attachEvent&&t.fireEvent&&(t.attachEvent("onclick",y=function(){u.noCloneEvent=!1}),t.cloneNode(!0).fireEvent("onclick"),t.detachEvent("onclick",y)),f=r.createElement("input"),f.value="t",f.setAttribute("type","radio"),u.radioValue="t"===f.value,f.setAttribute("checked","checked"),f.setAttribute("name","t"),t.appendChild(f),o=r.createDocumentFragment(),o.appendChild(t.lastChild),u.checkClone=o.cloneNode(!0).cloneNode(!0).lastChild.checked,u.appendChecked=f.checked,o.removeChild(f),o.appendChild(t),t.attachEvent)for(v in{submit:!0,change:!0,focusin:!0})a="on"+v,s=a in t,s||(t.setAttribute(a,"return;"),s="function"==typeof t[a]),u[v+"Bubbles"]=s;return i(function(){var i,t,f,e,h="padding:0;margin:0;border:0;display:block;overflow:hidden;",o=r.getElementsByTagName("body")[0];o&&(i=r.createElement("div"),i.style.cssText="visibility:hidden;border:0;width:0;height:0;position:static;top:0;margin-top:1px",o.insertBefore(i,o.firstChild),t=r.createElement("div"),i.appendChild(t),t.innerHTML="<table><tr><td><\/td><td>t<\/td><\/tr><\/table>",f=t.getElementsByTagName("td"),f[0].style.cssText="padding:0;margin:0;border:0;display:none",s=0===f[0].offsetHeight,f[0].style.display="",f[1].style.display="none",u.reliableHiddenOffsets=s&&0===f[0].offsetHeight,t.innerHTML="",t.style.cssText="box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;",u.boxSizing=4===t.offsetWidth,u.doesNotIncludeMarginInBodyOffset=1!==o.offsetTop,n.getComputedStyle&&(u.pixelPosition="1%"!==(n.getComputedStyle(t,null)||{}).top,u.boxSizingReliable="4px"===(n.getComputedStyle(t,null)||{width:"4px"}).width,e=r.createElement("div"),e.style.cssText=t.style.cssText=h,e.style.marginRight=e.style.width="0",t.style.width="1px",t.appendChild(e),u.reliableMarginRight=!parseFloat((n.getComputedStyle(e,null)||{}).marginRight)),"undefined"!=typeof t.style.zoom&&(t.innerHTML="",t.style.cssText=h+"width:1px;padding:1px;display:inline;zoom:1",u.inlineBlockNeedsLayout=3===t.offsetWidth,t.style.display="block",t.style.overflow="visible",t.innerHTML="<div><\/div>",t.firstChild.style.width="5px",u.shrinkWrapBlocks=3!==t.offsetWidth,i.style.zoom=1),o.removeChild(i),i=t=f=e=null)}),o.removeChild(t),h=e=c=l=f=o=t=null,u}();sr=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/;hr=/([A-Z])/g;i.extend({cache:{},deletedIds:[],uuid:0,expando:"jQuery"+(i.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(n){return n=n.nodeType?i.cache[n[i.expando]]:n[i.expando],!!n&&!vt(n)},data:function(n,r,u,f){if(i.acceptData(n)){var s,h,c=i.expando,a="string"==typeof r,l=n.nodeType,o=l?i.cache:n,e=l?n[c]:n[c]&&c;if(e&&o[e]&&(f||o[e].data)||!a||u!==t)return e||(l?n[c]=e=i.deletedIds.pop()||i.guid++:e=c),o[e]||(o[e]={},l||(o[e].toJSON=i.noop)),("object"==typeof r||"function"==typeof r)&&(f?o[e]=i.extend(o[e],r):o[e].data=i.extend(o[e].data,r)),s=o[e],f||(s.data||(s.data={}),s=s.data),u!==t&&(s[i.camelCase(r)]=u),a?(h=s[r],null==h&&(h=s[i.camelCase(r)])):h=s,h}},removeData:function(n,t,r){if(i.acceptData(n)){var e,o,h,s=n.nodeType,u=s?i.cache:n,f=s?n[i.expando]:i.expando;if(u[f]){if(t&&(e=r?u[f]:u[f].data)){for(i.isArray(t)||((t in e)?t=[t]:(t=i.camelCase(t),t=(t in e)?[t]:t.split(" "))),o=0,h=t.length;h>o;o++)delete e[t[o]];if(!(r?vt:i.isEmptyObject)(e))return}(r||(delete u[f].data,vt(u[f])))&&(s?i.cleanData([n],!0):i.support.deleteExpando||u!=u.window?delete u[f]:u[f]=null)}}},_data:function(n,t,r){return i.data(n,t,r,!0)},acceptData:function(n){var t=n.nodeName&&i.noData[n.nodeName.toLowerCase()];return!t||t!==!0&&n.getAttribute("classid")===t}});i.fn.extend({data:function(n,r){var u,s,h,o,l,e=this[0],c=0,f=null;if(n===t){if(this.length&&(f=i.data(e),1===e.nodeType&&!i._data(e,"parsedAttrs"))){for(h=e.attributes,l=h.length;l>c;c++)o=h[c].name,o.indexOf("data-")||(o=i.camelCase(o.substring(5)),fi(e,o,f[o]));i._data(e,"parsedAttrs",!0)}return f}return"object"==typeof n?this.each(function(){i.data(this,n)}):(u=n.split(".",2),u[1]=u[1]?"."+u[1]:"",s=u[1]+"!",i.access(this,function(r){return r===t?(f=this.triggerHandler("getData"+s,[u[0]]),f===t&&e&&(f=i.data(e,n),f=fi(e,n,f)),f===t&&u[1]?this.data(u[0]):f):(u[1]=r,void this.each(function(){var t=i(this);t.triggerHandler("setData"+s,u);i.data(this,n,r);t.triggerHandler("changeData"+s,u)}))},null,r,arguments.length>1,null,!1))},removeData:function(n){return this.each(function(){i.removeData(this,n)})}});i.extend({queue:function(n,t,r){var u;if(n)return(t=(t||"fx")+"queue",u=i._data(n,t),r&&(!u||i.isArray(r)?u=i._data(n,t,i.makeArray(r)):u.push(r)),u||[])},dequeue:function(n,t){t=t||"fx";var r=i.queue(n,t),e=r.length,u=r.shift(),f=i._queueHooks(n,t),o=function(){i.dequeue(n,t)};"inprogress"===u&&(u=r.shift(),e--);u&&("fx"===t&&r.unshift("inprogress"),delete f.stop,u.call(n,o,f));!e&&f&&f.empty.fire()},_queueHooks:function(n,t){var r=t+"queueHooks";return i._data(n,r)||i._data(n,r,{empty:i.Callbacks("once memory").add(function(){i.removeData(n,t+"queue",!0);i.removeData(n,r,!0)})})}});i.fn.extend({queue:function(n,r){var u=2;return"string"!=typeof n&&(r=n,n="fx",u--),arguments.length<u?i.queue(this[0],n):r===t?this:this.each(function(){var t=i.queue(this,n,r);i._queueHooks(this,n);"fx"===n&&"inprogress"!==t[0]&&i.dequeue(this,n)})},dequeue:function(n){return this.each(function(){i.dequeue(this,n)})},delay:function(n,t){return n=i.fx?i.fx.speeds[n]||n:n,t=t||"fx",this.queue(t,function(t,i){var r=setTimeout(t,n);i.stop=function(){clearTimeout(r)}})},clearQueue:function(n){return this.queue(n||"fx",[])},promise:function(n,r){var u,e=1,o=i.Deferred(),f=this,s=this.length,h=function(){--e||o.resolveWith(f,[f])};for("string"!=typeof n&&(r=n,n=t),n=n||"fx";s--;)u=i._data(f[s],n+"queueHooks"),u&&u.empty&&(e++,u.empty.add(h));return h(),o.promise(r)}});var s,cr,lr,ar=/[\t\r\n]/g,kf=/\r/g,df=/^(?:button|input)$/i,gf=/^(?:button|input|object|select|textarea)$/i,ne=/^a(?:rea|)$/i,vr=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,yr=i.support.getSetAttribute;i.fn.extend({attr:function(n,t){return i.access(this,i.attr,n,t,arguments.length>1)},removeAttr:function(n){return this.each(function(){i.removeAttr(this,n)})},prop:function(n,t){return i.access(this,i.prop,n,t,arguments.length>1)},removeProp:function(n){return n=i.propFix[n]||n,this.each(function(){try{this[n]=t;delete this[n]}catch(i){}})},addClass:function(n){var r,f,o,t,e,u,s;if(i.isFunction(n))return this.each(function(t){i(this).addClass(n.call(this,t,this.className))});if(n&&"string"==typeof n)for(r=n.split(c),f=0,o=this.length;o>f;f++)if(t=this[f],1===t.nodeType)if(t.className||1!==r.length){for(e=" "+t.className+" ",u=0,s=r.length;s>u;u++)e.indexOf(" "+r[u]+" ")<0&&(e+=r[u]+" ");t.className=i.trim(e)}else t.className=n;return this},removeClass:function(n){var e,r,u,f,s,o,h;if(i.isFunction(n))return this.each(function(t){i(this).removeClass(n.call(this,t,this.className))});if(n&&"string"==typeof n||n===t)for(e=(n||"").split(c),o=0,h=this.length;h>o;o++)if(u=this[o],1===u.nodeType&&u.className){for(r=(" "+u.className+" ").replace(ar," "),f=0,s=e.length;s>f;f++)for(;r.indexOf(" "+e[f]+" ")>=0;)r=r.replace(" "+e[f]+" "," ");u.className=n?i.trim(r):""}return this},toggleClass:function(n,t){var r=typeof n,u="boolean"==typeof t;return i.isFunction(n)?this.each(function(r){i(this).toggleClass(n.call(this,r,this.className,t),t)}):this.each(function(){if("string"===r)for(var f,s=0,o=i(this),e=t,h=n.split(c);f=h[s++];)e=u?e:!o.hasClass(f),o[e?"addClass":"removeClass"](f);else("undefined"===r||"boolean"===r)&&(this.className&&i._data(this,"__className__",this.className),this.className=this.className||n===!1?"":i._data(this,"__className__")||"")})},hasClass:function(n){for(var i=" "+n+" ",t=0,r=this.length;r>t;t++)if(1===this[t].nodeType&&(" "+this[t].className+" ").replace(ar," ").indexOf(i)>=0)return!0;return!1},val:function(n){var r,u,e,f=this[0];return arguments.length?(e=i.isFunction(n),this.each(function(u){var f,o=i(this);1===this.nodeType&&(f=e?n.call(this,u,o.val()):n,null==f?f="":"number"==typeof f?f+="":i.isArray(f)&&(f=i.map(f,function(n){return null==n?"":n+""})),r=i.valHooks[this.type]||i.valHooks[this.nodeName.toLowerCase()],r&&"set"in r&&r.set(this,f,"value")!==t||(this.value=f))})):f?(r=i.valHooks[f.type]||i.valHooks[f.nodeName.toLowerCase()],r&&"get"in r&&(u=r.get(f,"value"))!==t?u:(u=f.value,"string"==typeof u?u.replace(kf,""):null==u?"":u)):void 0}});i.extend({valHooks:{option:{get:function(n){var t=n.attributes.value;return!t||t.specified?n.value:n.text}},select:{get:function(n){var o,r,h,t,u=n.selectedIndex,s=[],f=n.options,e="select-one"===n.type;if(0>u)return null;for(r=e?u:0,h=e?u+1:f.length;h>r;r++)if(t=f[r],t.selected&&(i.support.optDisabled?!t.disabled:null===t.getAttribute("disabled"))&&(!t.parentNode.disabled||!i.nodeName(t.parentNode,"optgroup"))){if(o=i(t).val(),e)return o;s.push(o)}return e&&!s.length&&f.length?i(f[u]).val():s},set:function(n,t){var r=i.makeArray(t);return i(n).find("option").each(function(){this.selected=i.inArray(i(this).val(),r)>=0}),r.length||(n.selectedIndex=-1),r}}},attrFn:{},attr:function(n,r,u,f){var e,o,h,c=n.nodeType;if(n&&3!==c&&8!==c&&2!==c)return f&&i.isFunction(i.fn[r])?i(n)[r](u):"undefined"==typeof n.getAttribute?i.prop(n,r,u):(h=1!==c||!i.isXMLDoc(n),h&&(r=r.toLowerCase(),o=i.attrHooks[r]||(vr.test(r)?cr:s)),u!==t?null===u?void i.removeAttr(n,r):o&&"set"in o&&h&&(e=o.set(n,u,r))!==t?e:(n.setAttribute(r,u+""),u):o&&"get"in o&&h&&null!==(e=o.get(n,r))?e:(e=n.getAttribute(r),null===e?t:e))},removeAttr:function(n,t){var u,f,r,e,o=0;if(t&&1===n.nodeType)for(f=t.split(c);o<f.length;o++)r=f[o],r&&(u=i.propFix[r]||r,e=vr.test(r),e||i.attr(n,r,""),n.removeAttribute(yr?r:u),e&&u in n&&(n[u]=!1))},attrHooks:{type:{set:function(n,t){if(df.test(n.nodeName)&&n.parentNode)i.error("type property can't be changed");else if(!i.support.radioValue&&"radio"===t&&i.nodeName(n,"input")){var r=n.value;return n.setAttribute("type",t),r&&(n.value=r),t}}},value:{get:function(n,t){return s&&i.nodeName(n,"button")?s.get(n,t):t in n?n.value:null},set:function(n,t,r){return s&&i.nodeName(n,"button")?s.set(n,t,r):void(n.value=t)}}},propFix:{tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},prop:function(n,r,u){var e,f,s,o=n.nodeType;if(n&&3!==o&&8!==o&&2!==o)return s=1!==o||!i.isXMLDoc(n),s&&(r=i.propFix[r]||r,f=i.propHooks[r]),u!==t?f&&"set"in f&&(e=f.set(n,u,r))!==t?e:n[r]=u:f&&"get"in f&&null!==(e=f.get(n,r))?e:n[r]},propHooks:{tabIndex:{get:function(n){var i=n.getAttributeNode("tabindex");return i&&i.specified?parseInt(i.value,10):gf.test(n.nodeName)||ne.test(n.nodeName)&&n.href?0:t}}}});cr={get:function(n,r){var u,f=i.prop(n,r);return f===!0||"boolean"!=typeof f&&(u=n.getAttributeNode(r))&&u.nodeValue!==!1?r.toLowerCase():t},set:function(n,t,r){var u;return t===!1?i.removeAttr(n,r):(u=i.propFix[r]||r,u in n&&(n[u]=!0),n.setAttribute(r,r.toLowerCase())),r}};yr||(lr={name:!0,id:!0,coords:!0},s=i.valHooks.button={get:function(n,i){var r;return r=n.getAttributeNode(i),r&&(lr[i]?""!==r.value:r.specified)?r.value:t},set:function(n,t,i){var u=n.getAttributeNode(i);return u||(u=r.createAttribute(i),n.setAttributeNode(u)),u.value=t+""}},i.each(["width","height"],function(n,t){i.attrHooks[t]=i.extend(i.attrHooks[t],{set:function(n,i){if(""===i)return(n.setAttribute(t,"auto"),i)}})}),i.attrHooks.contenteditable={get:s.get,set:function(n,t,i){""===t&&(t="false");s.set(n,t,i)}});i.support.hrefNormalized||i.each(["href","src","width","height"],function(n,r){i.attrHooks[r]=i.extend(i.attrHooks[r],{get:function(n){var i=n.getAttribute(r,2);return null===i?t:i}})});i.support.style||(i.attrHooks.style={get:function(n){return n.style.cssText.toLowerCase()||t},set:function(n,t){return n.style.cssText=t+""}});i.support.optSelected||(i.propHooks.selected=i.extend(i.propHooks.selected,{get:function(n){var t=n.parentNode;return t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex),null}}));i.support.enctype||(i.propFix.enctype="encoding");i.support.checkOn||i.each(["radio","checkbox"],function(){i.valHooks[this]={get:function(n){return null===n.getAttribute("value")?"on":n.value}}});i.each(["radio","checkbox"],function(){i.valHooks[this]=i.extend(i.valHooks[this],{set:function(n,t){if(i.isArray(t))return n.checked=i.inArray(i(n).val(),t)>=0}})});var kt=/^(?:textarea|input|select)$/i,pr=/^([^\.]*|)(?:\.(.+)|)$/,te=/(?:^|\s)hover(\.\S+|)\b/,ie=/^key/,re=/^(?:mouse|contextmenu)|click/,wr=/^(?:focusinfocus|focusoutblur)$/,br=function(n){return i.event.special.hover?n:n.replace(te,"mouseenter$1 mouseleave$1")};i.event={add:function(n,r,u,f,e){var a,s,v,y,p,o,b,l,w,c,h;if(3!==n.nodeType&&8!==n.nodeType&&r&&u&&(a=i._data(n))){for(u.handler&&(w=u,u=w.handler,e=w.selector),u.guid||(u.guid=i.guid++),v=a.events,v||(a.events=v={}),s=a.handle,s||(a.handle=s=function(n){return"undefined"==typeof i||n&&i.event.triggered===n.type?t:i.event.dispatch.apply(s.elem,arguments)},s.elem=n),r=i.trim(br(r)).split(" "),y=0;y<r.length;y++)p=pr.exec(r[y])||[],o=p[1],b=(p[2]||"").split(".").sort(),h=i.event.special[o]||{},o=(e?h.delegateType:h.bindType)||o,h=i.event.special[o]||{},l=i.extend({type:o,origType:p[1],data:f,handler:u,guid:u.guid,selector:e,needsContext:e&&i.expr.match.needsContext.test(e),namespace:b.join(".")},w),c=v[o],c||(c=v[o]=[],c.delegateCount=0,h.setup&&h.setup.call(n,f,b,s)!==!1||(n.addEventListener?n.addEventListener(o,s,!1):n.attachEvent&&n.attachEvent("on"+o,s))),h.add&&(h.add.call(n,l),l.handler.guid||(l.handler.guid=u.guid)),e?c.splice(c.delegateCount++,0,l):c.push(l),i.event.global[o]=!0;n=null}},global:{},remove:function(n,t,r,u,f){var l,p,e,w,h,b,a,v,c,o,s,y=i.hasData(n)&&i._data(n);if(y&&(v=y.events)){for(t=i.trim(br(t||"")).split(" "),l=0;l<t.length;l++)if(p=pr.exec(t[l])||[],e=w=p[1],h=p[2],e){for(c=i.event.special[e]||{},e=(u?c.delegateType:c.bindType)||e,o=v[e]||[],b=o.length,h=h?new RegExp("(^|\\.)"+h.split(".").sort().join("\\.(?:.*\\.|)")+"(\\.|$)"):null,a=0;a<o.length;a++)s=o[a],!f&&w!==s.origType||r&&r.guid!==s.guid||h&&!h.test(s.namespace)||u&&u!==s.selector&&("**"!==u||!s.selector)||(o.splice(a--,1),s.selector&&o.delegateCount--,c.remove&&c.remove.call(n,s));0===o.length&&b!==o.length&&(c.teardown&&c.teardown.call(n,h,y.handle)!==!1||i.removeEvent(n,e,y.handle),delete v[e])}else for(e in v)i.event.remove(n,e+t[l],r,u,!0);i.isEmptyObject(v)&&(delete y.handle,i.removeData(n,"events",!0))}},customEvent:{getData:!0,setData:!0,changeData:!0},trigger:function(u,f,e,o){if(!e||3!==e.nodeType&&8!==e.nodeType){var w,d,c,h,l,v,a,y,p,k,s=u.type||u,b=[];if(!wr.test(s+i.event.triggered)&&(s.indexOf("!")>=0&&(s=s.slice(0,-1),d=!0),s.indexOf(".")>=0&&(b=s.split("."),s=b.shift(),b.sort()),e&&!i.event.customEvent[s]||i.event.global[s]))if(u="object"==typeof u?u[i.expando]?u:new i.Event(s,u):new i.Event(s),u.type=s,u.isTrigger=!0,u.exclusive=d,u.namespace=b.join("."),u.namespace_re=u.namespace?new RegExp("(^|\\.)"+b.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,v=s.indexOf(":")<0?"on"+s:"",e){if(u.result=t,u.target||(u.target=e),f=null!=f?i.makeArray(f):[],f.unshift(u),a=i.event.special[s]||{},!a.trigger||a.trigger.apply(e,f)!==!1){if(p=[[e,a.bindType||s]],!o&&!a.noBubble&&!i.isWindow(e)){for(k=a.delegateType||s,h=wr.test(k+s)?e:e.parentNode,l=e;h;h=h.parentNode)p.push([h,k]),l=h;l===(e.ownerDocument||r)&&p.push([l.defaultView||l.parentWindow||n,k])}for(c=0;c<p.length&&!u.isPropagationStopped();c++)h=p[c][0],u.type=p[c][1],y=(i._data(h,"events")||{})[u.type]&&i._data(h,"handle"),y&&y.apply(h,f),y=v&&h[v],y&&i.acceptData(h)&&y.apply&&y.apply(h,f)===!1&&u.preventDefault();return u.type=s,o||u.isDefaultPrevented()||a._default&&a._default.apply(e.ownerDocument,f)!==!1||"click"===s&&i.nodeName(e,"a")||!i.acceptData(e)||v&&e[s]&&("focus"!==s&&"blur"!==s||0!==u.target.offsetWidth)&&!i.isWindow(e)&&(l=e[v],l&&(e[v]=null),i.event.triggered=s,e[s](),i.event.triggered=t,l&&(e[v]=l)),u.result}}else{w=i.cache;for(c in w)w[c].events&&w[c].events[s]&&i.event.trigger(u,f,w[c].handle.elem,!0)}}},dispatch:function(r){r=i.event.fix(r||n.event);var f,c,e,l,a,h,v,u,s,y=(i._data(this,"events")||{})[r.type]||[],p=y.delegateCount,k=o.call(arguments),d=!r.exclusive&&!r.namespace,w=i.event.special[r.type]||{},b=[];if(k[0]=r,r.delegateTarget=this,!w.preDispatch||w.preDispatch.call(this,r)!==!1){if(p&&(!r.button||"click"!==r.type))for(e=r.target;e!=this;e=e.parentNode||this)if(e.disabled!==!0||"click"!==r.type){for(a={},v=[],f=0;p>f;f++)u=y[f],s=u.selector,a[s]===t&&(a[s]=u.needsContext?i(s,this).index(e)>=0:i.find(s,this,null,[e]).length),a[s]&&v.push(u);v.length&&b.push({elem:e,matches:v})}for(y.length>p&&b.push({elem:this,matches:y.slice(p)}),f=0;f<b.length&&!r.isPropagationStopped();f++)for(h=b[f],r.currentTarget=h.elem,c=0;c<h.matches.length&&!r.isImmediatePropagationStopped();c++)u=h.matches[c],(d||!r.namespace&&!u.namespace||r.namespace_re&&r.namespace_re.test(u.namespace))&&(r.data=u.data,r.handleObj=u,l=((i.event.special[u.origType]||{}).handle||u.handler).apply(h.elem,k),l!==t&&(r.result=l,l===!1&&(r.preventDefault(),r.stopPropagation())));return w.postDispatch&&w.postDispatch.call(this,r),r.result}},props:"attrChange attrName relatedNode srcElement altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(n,t){return null==n.which&&(n.which=null!=t.charCode?t.charCode:t.keyCode),n}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(n,i){var o,u,f,e=i.button,s=i.fromElement;return null==n.pageX&&null!=i.clientX&&(o=n.target.ownerDocument||r,u=o.documentElement,f=o.body,n.pageX=i.clientX+(u&&u.scrollLeft||f&&f.scrollLeft||0)-(u&&u.clientLeft||f&&f.clientLeft||0),n.pageY=i.clientY+(u&&u.scrollTop||f&&f.scrollTop||0)-(u&&u.clientTop||f&&f.clientTop||0)),!n.relatedTarget&&s&&(n.relatedTarget=s===n.target?i.toElement:s),n.which||e===t||(n.which=1&e?1:2&e?3:4&e?2:0),n}},fix:function(n){if(n[i.expando])return n;var f,e,t=n,u=i.event.fixHooks[n.type]||{},o=u.props?this.props.concat(u.props):this.props;for(n=i.Event(t),f=o.length;f;)e=o[--f],n[e]=t[e];return n.target||(n.target=t.srcElement||r),3===n.target.nodeType&&(n.target=n.target.parentNode),n.metaKey=!!n.metaKey,u.filter?u.filter(n,t):n},special:{load:{noBubble:!0},focus:{delegateType:"focusin"},blur:{delegateType:"focusout"},beforeunload:{setup:function(n,t,r){i.isWindow(this)&&(this.onbeforeunload=r)},teardown:function(n,t){this.onbeforeunload===t&&(this.onbeforeunload=null)}}},simulate:function(n,t,r,u){var f=i.extend(new i.Event,r,{type:n,isSimulated:!0,originalEvent:{}});u?i.event.trigger(f,null,t):i.event.dispatch.call(t,f);f.isDefaultPrevented()&&r.preventDefault()}};i.event.handle=i.event.dispatch;i.removeEvent=r.removeEventListener?function(n,t,i){n.removeEventListener&&n.removeEventListener(t,i,!1)}:function(n,t,i){var r="on"+t;n.detachEvent&&("undefined"==typeof n[r]&&(n[r]=null),n.detachEvent(r,i))};i.Event=function(n,t){return this instanceof i.Event?(n&&n.type?(this.originalEvent=n,this.type=n.type,this.isDefaultPrevented=n.defaultPrevented||n.returnValue===!1||n.getPreventDefault&&n.getPreventDefault()?g:v):this.type=n,t&&i.extend(this,t),this.timeStamp=n&&n.timeStamp||i.now(),void(this[i.expando]=!0)):new i.Event(n,t)};i.Event.prototype={preventDefault:function(){this.isDefaultPrevented=g;var n=this.originalEvent;n&&(n.preventDefault?n.preventDefault():n.returnValue=!1)},stopPropagation:function(){this.isPropagationStopped=g;var n=this.originalEvent;n&&(n.stopPropagation&&n.stopPropagation(),n.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=g;this.stopPropagation()},isDefaultPrevented:v,isPropagationStopped:v,isImmediatePropagationStopped:v};i.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(n,t){i.event.special[n]={delegateType:t,bindType:t,handle:function(n){var f,e=this,r=n.relatedTarget,u=n.handleObj;return u.selector,(!r||r!==e&&!i.contains(e,r))&&(n.type=u.origType,f=u.handler.apply(this,arguments),n.type=t),f}}});i.support.submitBubbles||(i.event.special.submit={setup:function(){return i.nodeName(this,"form")?!1:void i.event.add(this,"click._submit keypress._submit",function(n){var u=n.target,r=i.nodeName(u,"input")||i.nodeName(u,"button")?u.form:t;r&&!i._data(r,"_submit_attached")&&(i.event.add(r,"submit._submit",function(n){n._submit_bubble=!0}),i._data(r,"_submit_attached",!0))})},postDispatch:function(n){n._submit_bubble&&(delete n._submit_bubble,this.parentNode&&!n.isTrigger&&i.event.simulate("submit",this.parentNode,n,!0))},teardown:function(){return i.nodeName(this,"form")?!1:void i.event.remove(this,"._submit")}});i.support.changeBubbles||(i.event.special.change={setup:function(){return kt.test(this.nodeName)?(("checkbox"===this.type||"radio"===this.type)&&(i.event.add(this,"propertychange._change",function(n){"checked"===n.originalEvent.propertyName&&(this._just_changed=!0)}),i.event.add(this,"click._change",function(n){this._just_changed&&!n.isTrigger&&(this._just_changed=!1);i.event.simulate("change",this,n,!0)})),!1):void i.event.add(this,"beforeactivate._change",function(n){var t=n.target;kt.test(t.nodeName)&&!i._data(t,"_change_attached")&&(i.event.add(t,"change._change",function(n){!this.parentNode||n.isSimulated||n.isTrigger||i.event.simulate("change",this.parentNode,n,!0)}),i._data(t,"_change_attached",!0))})},handle:function(n){var t=n.target;if(this!==t||n.isSimulated||n.isTrigger||"radio"!==t.type&&"checkbox"!==t.type)return n.handleObj.handler.apply(this,arguments)},teardown:function(){return i.event.remove(this,"._change"),!kt.test(this.nodeName)}});i.support.focusinBubbles||i.each({focus:"focusin",blur:"focusout"},function(n,t){var u=0,f=function(n){i.event.simulate(t,n.target,i.event.fix(n),!0)};i.event.special[t]={setup:function(){0==u++&&r.addEventListener(n,f,!0)},teardown:function(){0==--u&&r.removeEventListener(n,f,!0)}}});i.fn.extend({on:function(n,r,u,f,e){var o,s;if("object"==typeof n){"string"!=typeof r&&(u=u||r,r=t);for(s in n)this.on(s,r,u,n[s],e);return this}if(null==u&&null==f?(f=r,u=r=t):null==f&&("string"==typeof r?(f=u,u=t):(f=u,u=r,r=t)),f===!1)f=v;else if(!f)return this;return 1===e&&(o=f,f=function(n){return i().off(n),o.apply(this,arguments)},f.guid=o.guid||(o.guid=i.guid++)),this.each(function(){i.event.add(this,n,f,u,r)})},one:function(n,t,i,r){return this.on(n,t,i,r,1)},off:function(n,r,u){var f,e;if(n&&n.preventDefault&&n.handleObj)return f=n.handleObj,i(n.delegateTarget).off(f.namespace?f.origType+"."+f.namespace:f.origType,f.selector,f.handler),this;if("object"==typeof n){for(e in n)this.off(e,r,n[e]);return this}return(r===!1||"function"==typeof r)&&(u=r,r=t),u===!1&&(u=v),this.each(function(){i.event.remove(this,n,u,r)})},bind:function(n,t,i){return this.on(n,null,t,i)},unbind:function(n,t){return this.off(n,null,t)},live:function(n,t,r){return i(this.context).on(n,this.selector,t,r),this},die:function(n,t){return i(this.context).off(n,this.selector||"**",t),this},delegate:function(n,t,i,r){return this.on(t,n,i,r)},undelegate:function(n,t,i){return 1===arguments.length?this.off(n,"**"):this.off(t,n||"**",i)},trigger:function(n,t){return this.each(function(){i.event.trigger(n,t,this)})},triggerHandler:function(n,t){if(this[0])return i.event.trigger(n,t,this[0],!0)},toggle:function(n){var t=arguments,u=n.guid||i.guid++,r=0,f=function(u){var f=(i._data(this,"lastToggle"+n.guid)||0)%r;return i._data(this,"lastToggle"+n.guid,f+1),u.preventDefault(),t[f].apply(this,arguments)||!1};for(f.guid=u;r<t.length;)t[r++].guid=u;return this.click(f)},hover:function(n,t){return this.mouseenter(n).mouseleave(t||n)}});i.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(n,t){i.fn[t]=function(n,i){return null==i&&(i=n,n=null),arguments.length>0?this.on(t,null,n,i):this.trigger(t)};ie.test(t)&&(i.event.fixHooks[t]=i.event.keyHooks);re.test(t)&&(i.event.fixHooks[t]=i.event.mouseHooks)}),function(n,t){function r(n,t,i,r){i=i||[];t=t||s;var e,u,o,f,h=t.nodeType;if(!n||"string"!=typeof n)return i;if(1!==h&&9!==h)return[];if(o=it(t),!o&&!r&&(e=ki.exec(n)))if(f=e[1]){if(9===h){if(u=t.getElementById(f),!u||!u.parentNode)return i;if(u.id===f)return i.push(u),i}else if(t.ownerDocument&&(u=t.ownerDocument.getElementById(f))&&ni(t,u)&&u.id===f)return i.push(u),i}else{if(e[2])return p.apply(i,w.call(t.getElementsByTagName(n),0)),i;if((f=e[3])&&hi&&t.getElementsByClassName)return p.apply(i,w.call(t.getElementsByClassName(f),0)),i}return lt(n.replace(ft,"$1"),t,i,r,o)}function b(n){return function(t){var i=t.nodeName.toLowerCase();return"input"===i&&t.type===n}}function dt(n){return function(t){var i=t.nodeName.toLowerCase();return("input"===i||"button"===i)&&t.type===n}}function a(n){return h(function(t){return t=+t,h(function(i,r){for(var u,f=n([],i.length,t),e=f.length;e--;)i[u=f[e]]&&(i[u]=!(r[u]=i[u]))})})}function d(n,t,i){if(n===t)return i;for(var r=n.nextSibling;r;){if(r===t)return-1;r=r.nextSibling}return 1}function g(n,t){var o,f,c,h,i,l,a,v=fi[e][n];if(v)return t?0:v.slice(0);for(i=n,l=[],a=u.preFilter;i;){(!o||(f=pi.exec(i)))&&(f&&(i=i.slice(f[0].length)),l.push(c=[]));o=!1;(f=wi.exec(i))&&(c.push(o=new ii(f.shift())),i=i.slice(o.length),o.type=f[0].replace(ft," "));for(h in u.filter)(f=et[h].exec(i))&&(!a[h]||(f=a[h](f,s,!0)))&&(c.push(o=new ii(f.shift())),i=i.slice(o.length),o.type=h,o.matches=f);if(!o)break}return t?i.length:i?r.error(n):fi(n,l).slice(0)}function ot(n,t,i){var r=t.dir,u=i&&"parentNode"===t.dir,f=ai++;return t.first?function(t,i,f){for(;t=t[r];)if(u||1===t.nodeType)return n(t,i,f)}:function(t,i,o){if(o){for(;t=t[r];)if((u||1===t.nodeType)&&n(t,i,o))return t}else for(var s,h=ut+" "+f+" ",c=h+at;t=t[r];)if(u||1===t.nodeType){if((s=t[e])===c)return t.sizset;if("string"==typeof s&&0===s.indexOf(h)){if(t.sizset)return t}else{if(t[e]=c,n(t,i,o))return t.sizset=!0,t;t.sizset=!1}}}}function st(n){return n.length>1?function(t,i,r){for(var u=n.length;u--;)if(!n[u](t,i,r))return!1;return!0}:n[0]}function nt(n,t,i,r,u){for(var e,o=[],f=0,s=n.length,h=null!=t;s>f;f++)(e=n[f])&&(!i||i(e,r,u))&&(o.push(e),h&&t.push(f));return o}function ht(n,t,i,r,u,f){return r&&!r[e]&&(r=ht(r)),u&&!u[e]&&(u=ht(u,f)),h(function(f,e,o,s){if(!f||!u){var c,l,a,v=[],y=[],b=e.length,k=f||li(t||"*",o.nodeType?[o]:o,[],f),w=!n||!f&&t?k:nt(k,v,n,o,s),h=i?u||(f?n:b||r)?[]:e:w;if(i&&i(w,h,o,s),r)for(a=nt(h,y),r(a,[],o,s),c=a.length;c--;)(l=a[c])&&(h[y[c]]=!(w[y[c]]=l));if(f)for(c=n&&h.length;c--;)(l=h[c])&&(f[v[c]]=!(e[v[c]]=l));else h=nt(h===e?h.splice(b,h.length):h),u?u(null,e,h,s):p.apply(e,h)}})}function ct(n){for(var s,r,i,o=n.length,h=u.relative[n[0].type],c=h||u.relative[" "],t=h?1:0,l=ot(function(n){return n===s},c,!0),a=ot(function(n){return ri.call(s,n)>-1},c,!0),f=[function(n,t,i){return!h&&(i||t!==rt)||((s=t).nodeType?l(n,t,i):a(n,t,i))}];o>t;t++)if(r=u.relative[n[t].type])f=[ot(st(f),r)];else{if(r=u.filter[n[t].type].apply(null,n[t].matches),r[e]){for(i=++t;o>i&&!u.relative[n[i].type];i++);return ht(t>1&&st(f),t>1&&n.slice(0,t-1).join("").replace(ft,"$1"),r,i>t&&ct(n.slice(t,i)),o>i&&ct(n=n.slice(i)),o>i&&n.join(""))}f.push(r)}return st(f)}function ci(n,t){var f=t.length>0,e=n.length>0,i=function(o,h,c,l,a){var y,b,k,w=[],d=0,v="0",g=o&&[],tt=null!=a,it=rt,et=o||e&&u.find.TAG("*",a&&h.parentNode||h),ft=ut+=null==it?1:Math.E;for(tt&&(rt=h!==s&&h,at=i.el);null!=(y=et[v]);v++){if(e&&y){for(b=0;k=n[b];b++)if(k(y,h,c)){l.push(y);break}tt&&(ut=ft,at=++i.el)}f&&((y=!k&&y)&&d--,o&&g.push(y))}if(d+=v,f&&v!==d){for(b=0;k=t[b];b++)k(g,w,h,c);if(o){if(d>0)for(;v--;)g[v]||w[v]||(w[v]=vi.call(l));w=nt(w)}p.apply(l,w);tt&&!o&&w.length>0&&d+t.length>1&&r.uniqueSort(l)}return tt&&(ut=ft,rt=it),g};return i.el=0,f?h(i):i}function li(n,t,i,u){for(var f=0,e=t.length;e>f;f++)r(n,t[f],i,u);return i}function lt(n,t,i,r,f){var o,e,s,c,l,h=g(n);if(h.length,!r&&1===h.length){if(e=h[0]=h[0].slice(0),e.length>2&&"ID"===(s=e[0]).type&&9===t.nodeType&&!f&&u.relative[e[1].type]){if(t=u.find.ID(s.matches[0].replace(y,""),t,f)[0],!t)return i;n=n.slice(e.shift().length)}for(o=et.POS.test(n)?-1:e.length-1;o>=0&&(s=e[o],!u.relative[c=s.type]);o--)if((l=u.find[c])&&(r=l(s.matches[0].replace(y,""),kt.test(e[0].type)&&t.parentNode||t,f))){if(e.splice(o,1),n=r.length&&e.join(""),!n)return p.apply(i,w.call(r,0)),i;break}}return yt(n,h)(r,t,f,i,kt.test(n)),i}function gt(){}var at,vt,u,tt,it,ni,yt,pt,k,rt,ti=!0,c="undefined",e=("sizcache"+Math.random()).replace(".",""),ii=String,s=n.document,o=s.documentElement,ut=0,ai=0,vi=[].pop,p=[].push,w=[].slice,ri=[].indexOf||function(n){for(var t=0,i=this.length;i>t;t++)if(this[t]===n)return t;return-1},h=function(n,t){return n[e]=null==t||t,n},wt=function(){var n={},t=[];return h(function(i,r){return t.push(i)>u.cacheLength&&delete n[t.shift()],n[i]=r},n)},ui=wt(),fi=wt(),ei=wt(),f="[\\x20\\t\\r\\n\\f]",v="(?:\\\\.|[-\\w]|[^\\x00-\\xa0])+",yi=v.replace("w","w#"),oi="\\["+f+"*("+v+")"+f+"*(?:([*^$|!~]?=)"+f+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+yi+")|)|)"+f+"*\\]",bt=":("+v+")(?:\\((?:(['\"])((?:\\\\.|[^\\\\])*?)\\2|([^()[\\]]*|(?:(?:"+oi+")|[^:]|\\\\.)*|.*))\\)|)",si=":(even|odd|eq|gt|lt|nth|first|last)(?:\\("+f+"*((?:-\\d)?\\d*)"+f+"*\\)|)(?=[^-]|$)",ft=new RegExp("^"+f+"+|((?:^|[^\\\\])(?:\\\\.)*)"+f+"+$","g"),pi=new RegExp("^"+f+"*,"+f+"*"),wi=new RegExp("^"+f+"*([\\x20\\t\\r\\n\\f>+~])"+f+"*"),bi=new RegExp(bt),ki=/^(?:#([\w\-]+)|(\w+)|\.([\w\-]+))$/,kt=/[\x20\t\r\n\f]*[+~]/,di=/h\d/i,gi=/input|select|textarea|button/i,y=/\\(?!\\)/g,et={ID:new RegExp("^#("+v+")"),CLASS:new RegExp("^\\.("+v+")"),NAME:new RegExp("^\\[name=['\"]?("+v+")['\"]?\\]"),TAG:new RegExp("^("+v.replace("w","w*")+")"),ATTR:new RegExp("^"+oi),PSEUDO:new RegExp("^"+bt),POS:new RegExp(si,"i"),CHILD:new RegExp("^:(only|nth|first|last)-child(?:\\("+f+"*(even|odd|(([+-]|)(\\d*)n|)"+f+"*(?:([+-]|)"+f+"*(\\d+)|))"+f+"*\\)|)","i"),needsContext:new RegExp("^"+f+"*[>+~]|"+si,"i")},l=function(n){var t=s.createElement("div");try{return n(t)}catch(i){return!1}finally{t=null}},nr=l(function(n){return n.appendChild(s.createComment("")),!n.getElementsByTagName("*").length}),tr=l(function(n){return n.innerHTML="<a href='#'><\/a>",n.firstChild&&typeof n.firstChild.getAttribute!==c&&"#"===n.firstChild.getAttribute("href")}),ir=l(function(n){n.innerHTML="<select><\/select>";var t=typeof n.lastChild.getAttribute("multiple");return"boolean"!==t&&"string"!==t}),hi=l(function(n){return n.innerHTML="<div class='hidden e'><\/div><div class='hidden'><\/div>",n.getElementsByClassName&&n.getElementsByClassName("e").length?(n.lastChild.className="e",2===n.getElementsByClassName("e").length):!1}),rr=l(function(n){n.id=e+0;n.innerHTML="<a name='"+e+"'><\/a><div name='"+e+"'><\/div>";o.insertBefore(n,o.firstChild);var t=s.getElementsByName&&s.getElementsByName(e).length===2+s.getElementsByName(e+0).length;return vt=!s.getElementById(e),o.removeChild(n),t});try{w.call(o.childNodes,0)[0].nodeType}catch(ur){w=function(n){for(var t,i=[];t=this[n];n++)i.push(t);return i}}r.matches=function(n,t){return r(n,null,null,t)};r.matchesSelector=function(n,t){return r(t,null,null,[n]).length>0};tt=r.getText=function(n){var r,i="",u=0,t=n.nodeType;if(t){if(1===t||9===t||11===t){if("string"==typeof n.textContent)return n.textContent;for(n=n.firstChild;n;n=n.nextSibling)i+=tt(n)}else if(3===t||4===t)return n.nodeValue}else for(;r=n[u];u++)i+=tt(r);return i};it=r.isXML=function(n){var t=n&&(n.ownerDocument||n).documentElement;return t?"HTML"!==t.nodeName:!1};ni=r.contains=o.contains?function(n,t){var r=9===n.nodeType?n.documentElement:n,i=t&&t.parentNode;return n===i||!!(i&&1===i.nodeType&&r.contains&&r.contains(i))}:o.compareDocumentPosition?function(n,t){return t&&!!(16&n.compareDocumentPosition(t))}:function(n,t){for(;t=t.parentNode;)if(t===n)return!0;return!1};r.attr=function(n,t){var i,r=it(n);return r||(t=t.toLowerCase()),(i=u.attrHandle[t])?i(n):r||ir?n.getAttribute(t):(i=n.getAttributeNode(t),i?"boolean"==typeof n[t]?n[t]?t:null:i.specified?i.value:null:null)};u=r.selectors={cacheLength:50,createPseudo:h,match:et,attrHandle:tr?{}:{href:function(n){return n.getAttribute("href",2)},type:function(n){return n.getAttribute("type")}},find:{ID:vt?function(n,t,i){if(typeof t.getElementById!==c&&!i){var r=t.getElementById(n);return r&&r.parentNode?[r]:[]}}:function(n,i,r){if(typeof i.getElementById!==c&&!r){var u=i.getElementById(n);return u?u.id===n||typeof u.getAttributeNode!==c&&u.getAttributeNode("id").value===n?[u]:t:[]}},TAG:nr?function(n,t){if(typeof t.getElementsByTagName!==c)return t.getElementsByTagName(n)}:function(n,t){var f=t.getElementsByTagName(n),i,r,u;if("*"===n){for(r=[],u=0;i=f[u];u++)1===i.nodeType&&r.push(i);return r}return f},NAME:rr&&function(n,t){if(typeof t.getElementsByName!==c)return t.getElementsByName(name)},CLASS:hi&&function(n,t,i){if(typeof t.getElementsByClassName!==c&&!i)return t.getElementsByClassName(n)}},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(n){return n[1]=n[1].replace(y,""),n[3]=(n[4]||n[5]||"").replace(y,""),"~="===n[2]&&(n[3]=" "+n[3]+" "),n.slice(0,4)},CHILD:function(n){return n[1]=n[1].toLowerCase(),"nth"===n[1]?(n[2]||r.error(n[0]),n[3]=+(n[3]?n[4]+(n[5]||1):2*("even"===n[2]||"odd"===n[2])),n[4]=+(n[6]+n[7]||"odd"===n[2])):n[2]&&r.error(n[0]),n},PSEUDO:function(n){var t,i;return et.CHILD.test(n[0])?null:(n[3]?n[2]=n[3]:(t=n[4])&&(bi.test(t)&&(i=g(t,!0))&&(i=t.indexOf(")",t.length-i)-t.length)&&(t=t.slice(0,i),n[0]=n[0].slice(0,i)),n[2]=t),n.slice(0,3))}},filter:{ID:vt?function(n){return n=n.replace(y,""),function(t){return t.getAttribute("id")===n}}:function(n){return n=n.replace(y,""),function(t){var i=typeof t.getAttributeNode!==c&&t.getAttributeNode("id");return i&&i.value===n}},TAG:function(n){return"*"===n?function(){return!0}:(n=n.replace(y,"").toLowerCase(),function(t){return t.nodeName&&t.nodeName.toLowerCase()===n})},CLASS:function(n){var t=ui[e][n];return t||(t=ui(n,new RegExp("(^|"+f+")"+n+"("+f+"|$)"))),function(n){return t.test(n.className||typeof n.getAttribute!==c&&n.getAttribute("class")||"")}},ATTR:function(n,t,i){return function(u){var f=r.attr(u,n);return null==f?"!="===t:t?(f+="","="===t?f===i:"!="===t?f!==i:"^="===t?i&&0===f.indexOf(i):"*="===t?i&&f.indexOf(i)>-1:"$="===t?i&&f.substr(f.length-i.length)===i:"~="===t?(" "+f+" ").indexOf(i)>-1:"|="===t?f===i||f.substr(0,i.length+1)===i+"-":!1):!0}},CHILD:function(n,t,i,r){return"nth"===n?function(n){var t,u,f=n.parentNode;if(1===i&&0===r)return!0;if(f)for(u=0,t=f.firstChild;t&&(1!==t.nodeType||(u++,n!==t));t=t.nextSibling);return u-=r,u===i||u%i==0&&u/i>=0}:function(t){var i=t;switch(n){case"only":case"first":for(;i=i.previousSibling;)if(1===i.nodeType)return!1;if("first"===n)return!0;i=t;case"last":for(;i=i.nextSibling;)if(1===i.nodeType)return!1;return!0}}},PSEUDO:function(n,t){var f,i=u.pseudos[n]||u.setFilters[n.toLowerCase()]||r.error("unsupported pseudo: "+n);return i[e]?i(t):i.length>1?(f=[n,n,"",t],u.setFilters.hasOwnProperty(n.toLowerCase())?h(function(n,r){for(var u,f=i(n,t),e=f.length;e--;)u=ri.call(n,f[e]),n[u]=!(r[u]=f[e])}):function(n){return i(n,0,f)}):i}},pseudos:{not:h(function(n){var i=[],r=[],t=yt(n.replace(ft,"$1"));return t[e]?h(function(n,i,r,u){for(var e,o=t(n,null,u,[]),f=n.length;f--;)(e=o[f])&&(n[f]=!(i[f]=e))}):function(n,u,f){return i[0]=n,t(i,null,f,r),!r.pop()}}),has:h(function(n){return function(t){return r(n,t).length>0}}),contains:h(function(n){return function(t){return(t.textContent||t.innerText||tt(t)).indexOf(n)>-1}}),enabled:function(n){return n.disabled===!1},disabled:function(n){return n.disabled===!0},checked:function(n){var t=n.nodeName.toLowerCase();return"input"===t&&!!n.checked||"option"===t&&!!n.selected},selected:function(n){return n.parentNode&&n.parentNode.selectedIndex,n.selected===!0},parent:function(n){return!u.pseudos.empty(n)},empty:function(n){var t;for(n=n.firstChild;n;){if(n.nodeName>"@"||3===(t=n.nodeType)||4===t)return!1;n=n.nextSibling}return!0},header:function(n){return di.test(n.nodeName)},text:function(n){var t,i;return"input"===n.nodeName.toLowerCase()&&"text"===(t=n.type)&&(null==(i=n.getAttribute("type"))||i.toLowerCase()===t)},radio:b("radio"),checkbox:b("checkbox"),file:b("file"),password:b("password"),image:b("image"),submit:dt("submit"),reset:dt("reset"),button:function(n){var t=n.nodeName.toLowerCase();return"input"===t&&"button"===n.type||"button"===t},input:function(n){return gi.test(n.nodeName)},focus:function(n){var t=n.ownerDocument;return n===t.activeElement&&(!t.hasFocus||t.hasFocus())&&!(!n.type&&!n.href)},active:function(n){return n===n.ownerDocument.activeElement},first:a(function(){return[0]}),last:a(function(n,t){return[t-1]}),eq:a(function(n,t,i){return[0>i?i+t:i]}),even:a(function(n,t){for(var i=0;t>i;i+=2)n.push(i);return n}),odd:a(function(n,t){for(var i=1;t>i;i+=2)n.push(i);return n}),lt:a(function(n,t,i){for(var r=0>i?i+t:i;--r>=0;)n.push(r);return n}),gt:a(function(n,t,i){for(var r=0>i?i+t:i;++r<t;)n.push(r);return n})}};pt=o.compareDocumentPosition?function(n,t){return n===t?(k=!0,0):(n.compareDocumentPosition&&t.compareDocumentPosition?4&n.compareDocumentPosition(t):n.compareDocumentPosition)?-1:1}:function(n,t){var i;if(n===t)return k=!0,0;if(n.sourceIndex&&t.sourceIndex)return n.sourceIndex-t.sourceIndex;var e,h,u=[],f=[],o=n.parentNode,s=t.parentNode,r=o;if(o===s)return d(n,t);if(!o)return-1;if(!s)return 1;for(;r;)u.unshift(r),r=r.parentNode;for(r=s;r;)f.unshift(r),r=r.parentNode;for(e=u.length,h=f.length,i=0;e>i&&h>i;i++)if(u[i]!==f[i])return d(u[i],f[i]);return i===e?d(n,f[i],-1):d(u[i],t,1)};[0,0].sort(pt);ti=!k;r.uniqueSort=function(n){var i,t=1;if(k=ti,n.sort(pt),k)for(;i=n[t];t++)i===n[t-1]&&n.splice(t--,1);return n};r.error=function(n){throw new Error("Syntax error, unrecognized expression: "+n);};yt=r.compile=function(n,t){var r,u=[],f=[],i=ei[e][n];if(!i){for(t||(t=g(n)),r=t.length;r--;)i=ct(t[r]),i[e]?u.push(i):f.push(i);i=ei(n,ci(f,u))}return i};s.querySelectorAll&&!function(){var u,s=lt,h=/'|\\/g,c=/\=[\x20\t\r\n\f]*([^'"\]]*)[\x20\t\r\n\f]*\]/g,n=[":focus"],t=[":active",":focus"],i=o.matchesSelector||o.mozMatchesSelector||o.webkitMatchesSelector||o.oMatchesSelector||o.msMatchesSelector;l(function(t){t.innerHTML="<select><option selected=''><\/option><\/select>";t.querySelectorAll("[selected]").length||n.push("\\["+f+"*(?:checked|disabled|ismap|multiple|readonly|selected|value)");t.querySelectorAll(":checked").length||n.push(":checked")});l(function(t){t.innerHTML="<p test=''><\/p>";t.querySelectorAll("[test^='']").length&&n.push("[*^$]="+f+"*(?:\"\"|'')");t.innerHTML="<input type='hidden'/>";t.querySelectorAll(":enabled").length||n.push(":enabled",":disabled")});n=new RegExp(n.join("|"));lt=function(t,i,r,u,f){if(!(u||f||n&&n.test(t))){var o,l,a=!0,c=e,y=i,v=9===i.nodeType&&t;if(1===i.nodeType&&"object"!==i.nodeName.toLowerCase()){for(o=g(t),(a=i.getAttribute("id"))?c=a.replace(h,"\\$&"):i.setAttribute("id",c),c="[id='"+c+"'] ",l=o.length;l--;)o[l]=c+o[l].join("");y=kt.test(t)&&i.parentNode||i;v=o.join(",")}if(v)try{return p.apply(r,w.call(y.querySelectorAll(v),0)),r}catch(b){}finally{a||i.removeAttribute("id")}}return s(t,i,r,u,f)};i&&(l(function(n){u=i.call(n,"div");try{i.call(n,"[test!='']:sizzle");t.push("!=",bt)}catch(r){}}),t=new RegExp(t.join("|")),r.matchesSelector=function(f,e){if(e=e.replace(c,"='$1']"),!(it(f)||t.test(e)||n&&n.test(e)))try{var o=i.call(f,e);if(o||u||f.document&&11!==f.document.nodeType)return o}catch(s){}return r(e,null,null,[f]).length>0})}();u.pseudos.nth=u.pseudos.eq;u.filters=gt.prototype=u.pseudos;u.setFilters=new gt;r.attr=i.attr;i.find=r;i.expr=r.selectors;i.expr[":"]=i.expr.pseudos;i.unique=r.uniqueSort;i.text=r.getText;i.isXMLDoc=r.isXML;i.contains=r.contains}(n);var ue=/Until$/,fe=/^(?:parents|prev(?:Until|All))/,ee=/^.[^:#\[\.,]*$/,kr=i.expr.match.needsContext,oe={children:!0,contents:!0,next:!0,prev:!0};i.fn.extend({find:function(n){var t,f,o,u,e,r,s=this;if("string"!=typeof n)return i(n).filter(function(){for(t=0,f=s.length;f>t;t++)if(i.contains(s[t],this))return!0});for(r=this.pushStack("","find",n),t=0,f=this.length;f>t;t++)if(o=r.length,i.find(n,this[t],r),t>0)for(u=o;u<r.length;u++)for(e=0;o>e;e++)if(r[e]===r[u]){r.splice(u--,1);break}return r},has:function(n){var t,r=i(n,this),u=r.length;return this.filter(function(){for(t=0;u>t;t++)if(i.contains(this,r[t]))return!0})},not:function(n){return this.pushStack(oi(this,n,!1),"not",n)},filter:function(n){return this.pushStack(oi(this,n,!0),"filter",n)},is:function(n){return!!n&&("string"==typeof n?kr.test(n)?i(n,this.context).index(this[0])>=0:i.filter(n,this).length>0:this.filter(n).length>0)},closest:function(n,t){for(var r,f=0,o=this.length,u=[],e=kr.test(n)||"string"!=typeof n?i(n,t||this.context):0;o>f;f++)for(r=this[f];r&&r.ownerDocument&&r!==t&&11!==r.nodeType;){if(e?e.index(r)>-1:i.find.matchesSelector(r,n)){u.push(r);break}r=r.parentNode}return u=u.length>1?i.unique(u):u,this.pushStack(u,"closest",n)},index:function(n){return n?"string"==typeof n?i.inArray(this[0],i(n)):i.inArray(n.jquery?n[0]:n,this):this[0]&&this[0].parentNode?this.prevAll().length:-1},add:function(n,t){var u="string"==typeof n?i(n,t):i.makeArray(n&&n.nodeType?[n]:n),r=i.merge(this.get(),u);return this.pushStack(k(u[0])||k(r[0])?r:i.unique(r))},addBack:function(n){return this.add(null==n?this.prevObject:this.prevObject.filter(n))}});i.fn.andSelf=i.fn.addBack;i.each({parent:function(n){var t=n.parentNode;return t&&11!==t.nodeType?t:null},parents:function(n){return i.dir(n,"parentNode")},parentsUntil:function(n,t,r){return i.dir(n,"parentNode",r)},next:function(n){return ei(n,"nextSibling")},prev:function(n){return ei(n,"previousSibling")},nextAll:function(n){return i.dir(n,"nextSibling")},prevAll:function(n){return i.dir(n,"previousSibling")},nextUntil:function(n,t,r){return i.dir(n,"nextSibling",r)},prevUntil:function(n,t,r){return i.dir(n,"previousSibling",r)},siblings:function(n){return i.sibling((n.parentNode||{}).firstChild,n)},children:function(n){return i.sibling(n.firstChild)},contents:function(n){return i.nodeName(n,"iframe")?n.contentDocument||n.contentWindow.document:i.merge([],n.childNodes)}},function(n,t){i.fn[n]=function(r,u){var f=i.map(this,t,r);return ue.test(n)||(u=r),u&&"string"==typeof u&&(f=i.filter(u,f)),f=this.length>1&&!oe[n]?i.unique(f):f,this.length>1&&fe.test(n)&&(f=f.reverse()),this.pushStack(f,n,o.call(arguments).join(","))}});i.extend({filter:function(n,t,r){return r&&(n=":not("+n+")"),1===t.length?i.find.matchesSelector(t[0],n)?[t[0]]:[]:i.find.matches(n,t)},dir:function(n,r,u){for(var e=[],f=n[r];f&&9!==f.nodeType&&(u===t||1!==f.nodeType||!i(f).is(u));)1===f.nodeType&&e.push(f),f=f[r];return e},sibling:function(n,t){for(var i=[];n;n=n.nextSibling)1===n.nodeType&&n!==t&&i.push(n);return i}});var dr="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",se=/ jQuery\d+="(?:null|\d+)"/g,dt=/^\s+/,gr=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,nu=/<([\w:]+)/,he=/<tbody/i,ce=/<|&#?\w+;/,le=/<(?:script|style|link)/i,ae=/<(?:script|object|embed|option|style)/i,gt=new RegExp("<(?:"+dr+")[\\s/>]","i"),tu=/^(?:checkbox|radio)$/,iu=/checked\s*(?:[^=]|=\s*.checked.)/i,ve=/\/(java|ecma)script/i,ye=/^\s*<!(?:\[CDATA\[|\-\-)|[\]\-]{2}>\s*$/g,e={option:[1,"<select multiple='multiple'>","<\/select>"],legend:[1,"<fieldset>","<\/fieldset>"],thead:[1,"<table>","<\/table>"],tr:[2,"<table><tbody>","<\/tbody><\/table>"],td:[3,"<table><tbody><tr>","<\/tr><\/tbody><\/table>"],col:[2,"<table><tbody><\/tbody><colgroup>","<\/colgroup><\/table>"],area:[1,"<map>","<\/map>"],_default:[0,"",""]},ru=si(r),ni=ru.appendChild(r.createElement("div"));e.optgroup=e.option;e.tbody=e.tfoot=e.colgroup=e.caption=e.thead;e.th=e.td;i.support.htmlSerialize||(e._default=[1,"X<div>","<\/div>"]);i.fn.extend({text:function(n){return i.access(this,function(n){return n===t?i.text(this):this.empty().append((this[0]&&this[0].ownerDocument||r).createTextNode(n))},null,n,arguments.length)},wrapAll:function(n){if(i.isFunction(n))return this.each(function(t){i(this).wrapAll(n.call(this,t))});if(this[0]){var t=i(n,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&t.insertBefore(this[0]);t.map(function(){for(var n=this;n.firstChild&&1===n.firstChild.nodeType;)n=n.firstChild;return n}).append(this)}return this},wrapInner:function(n){return i.isFunction(n)?this.each(function(t){i(this).wrapInner(n.call(this,t))}):this.each(function(){var t=i(this),r=t.contents();r.length?r.wrapAll(n):t.append(n)})},wrap:function(n){var t=i.isFunction(n);return this.each(function(r){i(this).wrapAll(t?n.call(this,r):n)})},unwrap:function(){return this.parent().each(function(){i.nodeName(this,"body")||i(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(n){(1===this.nodeType||11===this.nodeType)&&this.appendChild(n)})},prepend:function(){return this.domManip(arguments,!0,function(n){(1===this.nodeType||11===this.nodeType)&&this.insertBefore(n,this.firstChild)})},before:function(){if(!k(this[0]))return this.domManip(arguments,!1,function(n){this.parentNode.insertBefore(n,this)});if(arguments.length){var n=i.clean(arguments);return this.pushStack(i.merge(n,this),"before",this.selector)}},after:function(){if(!k(this[0]))return this.domManip(arguments,!1,function(n){this.parentNode.insertBefore(n,this.nextSibling)});if(arguments.length){var n=i.clean(arguments);return this.pushStack(i.merge(this,n),"after",this.selector)}},remove:function(n,t){for(var r,u=0;null!=(r=this[u]);u++)(!n||i.filter(n,[r]).length)&&(t||1!==r.nodeType||(i.cleanData(r.getElementsByTagName("*")),i.cleanData([r])),r.parentNode&&r.parentNode.removeChild(r));return this},empty:function(){for(var n,t=0;null!=(n=this[t]);t++)for(1===n.nodeType&&i.cleanData(n.getElementsByTagName("*"));n.firstChild;)n.removeChild(n.firstChild);return this},clone:function(n,t){return n=null==n?!1:n,t=null==t?n:t,this.map(function(){return i.clone(this,n,t)})},html:function(n){return i.access(this,function(n){var r=this[0]||{},u=0,f=this.length;if(n===t)return 1===r.nodeType?r.innerHTML.replace(se,""):t;if("string"==typeof n&&!le.test(n)&&(i.support.htmlSerialize||!gt.test(n))&&(i.support.leadingWhitespace||!dt.test(n))&&!e[(nu.exec(n)||["",""])[1].toLowerCase()]){n=n.replace(gr,"<$1><\/$2>");try{for(;f>u;u++)r=this[u]||{},1===r.nodeType&&(i.cleanData(r.getElementsByTagName("*")),r.innerHTML=n);r=0}catch(o){}}r&&this.empty().append(n)},null,n,arguments.length)},replaceWith:function(n){return k(this[0])?this.length?this.pushStack(i(i.isFunction(n)?n():n),"replaceWith",n):this:i.isFunction(n)?this.each(function(t){var r=i(this),u=r.html();r.replaceWith(n.call(this,t,u))}):("string"!=typeof n&&(n=i(n).detach()),this.each(function(){var t=this.nextSibling,r=this.parentNode;i(this).remove();t?i(t).before(n):i(r).append(n)}))},detach:function(n){return this.remove(n,!0)},domManip:function(n,r,u){n=[].concat.apply([],n);var h,o,f,a,e=0,s=n[0],c=[],l=this.length;if(!i.support.checkClone&&l>1&&"string"==typeof s&&iu.test(s))return this.each(function(){i(this).domManip(n,r,u)});if(i.isFunction(s))return this.each(function(f){var e=i(this);n[0]=s.call(this,f,r?e.html():t);e.domManip(n,r,u)});if(this[0]){if(h=i.buildFragment(n,this,c),f=h.fragment,o=f.firstChild,1===f.childNodes.length&&(f=o),o)for(r=r&&i.nodeName(o,"tr"),a=h.cacheable||l-1;l>e;e++)u.call(r&&i.nodeName(this[e],"table")?wu(this[e],"tbody"):this[e],e===a?f:i.clone(f,!0,!0));f=o=null;c.length&&i.each(c,function(n,t){t.src?i.ajax?i.ajax({url:t.src,type:"GET",dataType:"script",async:!1,global:!1,throws:!0}):i.error("no ajax"):i.globalEval((t.text||t.textContent||t.innerHTML||"").replace(ye,""));t.parentNode&&t.parentNode.removeChild(t)})}return this}});i.buildFragment=function(n,u,f){var o,s,h,e=n[0];return u=u||r,u=!u.nodeType&&u[0]||u,u=u.ownerDocument||u,!(1===n.length&&"string"==typeof e&&e.length<512&&u===r&&"<"===e.charAt(0))||ae.test(e)||!i.support.checkClone&&iu.test(e)||!i.support.html5Clone&&gt.test(e)||(s=!0,o=i.fragments[e],h=o!==t),o||(o=u.createDocumentFragment(),i.clean(n,u,o,f),s&&(i.fragments[e]=h&&o)),{fragment:o,cacheable:s}};i.fragments={};i.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(n,t){i.fn[n]=function(r){var o,u=0,s=[],f=i(r),h=f.length,e=1===this.length&&this[0].parentNode;if((null==e||e&&11===e.nodeType&&1===e.childNodes.length)&&1===h)return f[t](this[0]),this;for(;h>u;u++)o=(u>0?this.clone(!0):this).get(),i(f[u])[t](o),s=s.concat(o);return this.pushStack(s,n,f.selector)}});i.extend({clone:function(n,t,r){var f,o,u,e;if(i.support.html5Clone||i.isXMLDoc(n)||!gt.test("<"+n.nodeName+">")?e=n.cloneNode(!0):(ni.innerHTML=n.outerHTML,ni.removeChild(e=ni.firstChild)),!(i.support.noCloneEvent&&i.support.noCloneChecked||1!==n.nodeType&&11!==n.nodeType||i.isXMLDoc(n)))for(ci(n,e),f=nt(n),o=nt(e),u=0;f[u];++u)o[u]&&ci(f[u],o[u]);if(t&&(hi(n,e),r))for(f=nt(n),o=nt(e),u=0;f[u];++u)hi(f[u],o[u]);return f=o=null,e},clean:function(n,t,u,f){var h,c,o,p,v,d,s,w,a,b,k,y=t===r&&ru,l=[];for(t&&"undefined"!=typeof t.createDocumentFragment||(t=r),h=0;null!=(o=n[h]);h++)if("number"==typeof o&&(o+=""),o){if("string"==typeof o)if(ce.test(o)){for(y=y||si(t),s=t.createElement("div"),y.appendChild(s),o=o.replace(gr,"<$1><\/$2>"),p=(nu.exec(o)||["",""])[1].toLowerCase(),v=e[p]||e._default,d=v[0],s.innerHTML=v[1]+o+v[2];d--;)s=s.lastChild;if(!i.support.tbody)for(w=he.test(o),a="table"!==p||w?"<table>"!==v[1]||w?[]:s.childNodes:s.firstChild&&s.firstChild.childNodes,c=a.length-1;c>=0;--c)i.nodeName(a[c],"tbody")&&!a[c].childNodes.length&&a[c].parentNode.removeChild(a[c]);!i.support.leadingWhitespace&&dt.test(o)&&s.insertBefore(t.createTextNode(dt.exec(o)[0]),s.firstChild);o=s.childNodes;s.parentNode.removeChild(s)}else o=t.createTextNode(o);o.nodeType?l.push(o):i.merge(l,o)}if(s&&(o=s=y=null),!i.support.appendChecked)for(h=0;null!=(o=l[h]);h++)i.nodeName(o,"input")?li(o):"undefined"!=typeof o.getElementsByTagName&&i.grep(o.getElementsByTagName("input"),li);if(u)for(b=function(n){if(!n.type||ve.test(n.type))return f?f.push(n.parentNode?n.parentNode.removeChild(n):n):u.appendChild(n)},h=0;null!=(o=l[h]);h++)i.nodeName(o,"script")&&b(o)||(u.appendChild(o),"undefined"!=typeof o.getElementsByTagName&&(k=i.grep(i.merge([],o.getElementsByTagName("script")),b),l.splice.apply(l,[h+1,0].concat(k)),h+=k.length));return l},cleanData:function(n,t){for(var f,u,r,e,h=0,o=i.expando,s=i.cache,c=i.support.deleteExpando,l=i.event.special;null!=(r=n[h]);h++)if((t||i.acceptData(r))&&(u=r[o],f=u&&s[u])){if(f.events)for(e in f.events)l[e]?i.event.remove(r,e):i.removeEvent(r,e,f.handle);s[u]&&(delete s[u],c?delete r[o]:r.removeAttribute?r.removeAttribute(o):r[o]=null,i.deletedIds.push(u))}}}),function(){var t,n;i.uaMatch=function(n){n=n.toLowerCase();var t=/(chrome)[ \/]([\w.]+)/.exec(n)||/(webkit)[ \/]([\w.]+)/.exec(n)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(n)||/(msie) ([\w.]+)/.exec(n)||n.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(n)||[];return{browser:t[1]||"",version:t[2]||"0"}};t=i.uaMatch(uf.userAgent);n={};t.browser&&(n[t.browser]=!0,n.version=t.version);n.chrome?n.webkit=!0:n.webkit&&(n.safari=!0);i.browser=n;i.sub=function(){function n(t,i){return new n.fn.init(t,i)}i.extend(!0,n,this);n.superclass=this;n.fn=n.prototype=this();n.fn.constructor=n;n.sub=this.sub;n.fn.init=function(r,u){return u&&u instanceof i&&!(u instanceof n)&&(u=n(u)),i.fn.init.call(this,r,u,t)};n.fn.init.prototype=n.fn;var t=n(r);return n}}();var u,y,p,ti=/alpha\([^)]*\)/i,pe=/opacity=([^)]*)/,we=/^(top|right|bottom|left)$/,be=/^(none|table(?!-c[ea]).+)/,uu=/^margin/,ke=new RegExp("^("+ft+")(.*)$","i"),ot=new RegExp("^("+ft+")(?!px)[a-z%]+$","i"),de=new RegExp("^([-+])=("+ft+")","i"),ii={},ge={position:"absolute",visibility:"hidden",display:"block"},fu={letterSpacing:0,fontWeight:400},l=["Top","Right","Bottom","Left"],eu=["Webkit","O","Moz","ms"],no=i.fn.toggle;i.fn.extend({css:function(n,r){return i.access(this,function(n,r,u){return u!==t?i.style(n,r,u):i.css(n,r)},n,r,arguments.length>1)},show:function(){return vi(this,!0)},hide:function(){return vi(this)},toggle:function(n,t){var r="boolean"==typeof n;return i.isFunction(n)&&i.isFunction(t)?no.apply(this,arguments):this.each(function(){(r?n:tt(this))?i(this).show():i(this).hide()})}});i.extend({cssHooks:{opacity:{get:function(n,t){if(t){var i=u(n,"opacity");return""===i?"1":i}}}},cssNumber:{fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{float:i.support.cssFloat?"cssFloat":"styleFloat"},style:function(n,r,u,f){if(n&&3!==n.nodeType&&8!==n.nodeType&&n.style){var o,s,e,h=i.camelCase(r),c=n.style;if(r=i.cssProps[h]||(i.cssProps[h]=ai(c,h)),e=i.cssHooks[r]||i.cssHooks[h],u===t)return e&&"get"in e&&(o=e.get(n,!1,f))!==t?o:c[r];if(s=typeof u,"string"===s&&(o=de.exec(u))&&(u=(o[1]+1)*o[2]+parseFloat(i.css(n,r)),s="number"),!(null==u||"number"===s&&isNaN(u)||("number"!==s||i.cssNumber[h]||(u+="px"),e&&"set"in e&&(u=e.set(n,u,f))===t)))try{c[r]=u}catch(l){}}},css:function(n,r,f,e){var o,c,s,h=i.camelCase(r);return r=i.cssProps[h]||(i.cssProps[h]=ai(n.style,h)),s=i.cssHooks[r]||i.cssHooks[h],s&&"get"in s&&(o=s.get(n,!0,e)),o===t&&(o=u(n,r)),"normal"===o&&r in fu&&(o=fu[r]),f||e!==t?(c=parseFloat(o),f||i.isNumeric(c)?c||0:o):o},swap:function(n,t,i){var u,r,f={};for(r in t)f[r]=n.style[r],n.style[r]=t[r];u=i.call(n);for(r in t)n.style[r]=f[r];return u}});n.getComputedStyle?u=function(t,r){var f,o,s,h,e=n.getComputedStyle(t,null),u=t.style;return e&&(f=e[r],""!==f||i.contains(t.ownerDocument,t)||(f=i.style(t,r)),ot.test(f)&&uu.test(r)&&(o=u.width,s=u.minWidth,h=u.maxWidth,u.minWidth=u.maxWidth=u.width=f,f=e.width,u.width=o,u.minWidth=s,u.maxWidth=h)),f}:r.documentElement.currentStyle&&(u=function(n,t){var f,u,i=n.currentStyle&&n.currentStyle[t],r=n.style;return null==i&&r&&r[t]&&(i=r[t]),ot.test(i)&&!we.test(t)&&(f=r.left,u=n.runtimeStyle&&n.runtimeStyle.left,u&&(n.runtimeStyle.left=n.currentStyle.left),r.left="fontSize"===t?"1em":i,i=r.pixelLeft+"px",r.left=f,u&&(n.runtimeStyle.left=u)),""===i?"auto":i});i.each(["height","width"],function(n,t){i.cssHooks[t]={get:function(n,r,f){if(r)return 0===n.offsetWidth&&be.test(u(n,"display"))?i.swap(n,ge,function(){return wi(n,t,f)}):wi(n,t,f)},set:function(n,r,u){return yi(n,r,u?pi(n,t,u,i.support.boxSizing&&"border-box"===i.css(n,"boxSizing")):0)}}});i.support.opacity||(i.cssHooks.opacity={get:function(n,t){return pe.test((t&&n.currentStyle?n.currentStyle.filter:n.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":t?"1":""},set:function(n,t){var r=n.style,u=n.currentStyle,e=i.isNumeric(t)?"alpha(opacity="+100*t+")":"",f=u&&u.filter||r.filter||"";r.zoom=1;t>=1&&""===i.trim(f.replace(ti,""))&&r.removeAttribute&&(r.removeAttribute("filter"),u&&!u.filter)||(r.filter=ti.test(f)?f.replace(ti,e):f+" "+e)}});i(function(){i.support.reliableMarginRight||(i.cssHooks.marginRight={get:function(n,t){return i.swap(n,{display:"inline-block"},function(){if(t)return u(n,"marginRight")})}});!i.support.pixelPosition&&i.fn.position&&i.each(["top","left"],function(n,t){i.cssHooks[t]={get:function(n,r){if(r){var f=u(n,t);return ot.test(f)?i(n).position()[t]+"px":f}}}})});i.expr&&i.expr.filters&&(i.expr.filters.hidden=function(n){return 0===n.offsetWidth&&0===n.offsetHeight||!i.support.reliableHiddenOffsets&&"none"===(n.style&&n.style.display||u(n,"display"))},i.expr.filters.visible=function(n){return!i.expr.filters.hidden(n)});i.each({margin:"",padding:"",border:"Width"},function(n,t){i.cssHooks[n+t]={expand:function(i){for(var u="string"==typeof i?i.split(" "):[i],f={},r=0;4>r;r++)f[n+l[r]+t]=u[r]||u[r-2]||u[0];return f}};uu.test(n)||(i.cssHooks[n+t].set=yi)});var to=/%20/g,io=/\[\]$/,ou=/\r?\n/g,ro=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,uo=/^(?:select|textarea)/i;i.fn.extend({serialize:function(){return i.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?i.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||uo.test(this.nodeName)||ro.test(this.type))}).map(function(n,t){var r=i(this).val();return null==r?null:i.isArray(r)?i.map(r,function(n){return{name:t.name,value:n.replace(ou,"\r\n")}}):{name:t.name,value:r.replace(ou,"\r\n")}}).get()}});i.param=function(n,r){var u,f=[],e=function(n,t){t=i.isFunction(t)?t():null==t?"":t;f[f.length]=encodeURIComponent(n)+"="+encodeURIComponent(t)};if(r===t&&(r=i.ajaxSettings&&i.ajaxSettings.traditional),i.isArray(n)||n.jquery&&!i.isPlainObject(n))i.each(n,function(){e(this.name,this.value)});else for(u in n)yt(u,n[u],r,e);return f.join("&").replace(to,"+")};var w,a,fo=/#.*$/,eo=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,oo=/^(?:GET|HEAD)$/,so=/^\/\//,su=/\?/,ho=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,co=/([?&])_=[^&]*/,hu=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/,cu=i.fn.load,ri={},lu={},au=["*/"]+["*"];try{a=rf.href}catch(wo){a=r.createElement("a");a.href="";a=a.href}w=hu.exec(a.toLowerCase())||[];i.fn.load=function(n,r,u){if("string"!=typeof n&&cu)return cu.apply(this,arguments);if(!this.length)return this;var f,o,s,h=this,e=n.indexOf(" ");return e>=0&&(f=n.slice(e,n.length),n=n.slice(0,e)),i.isFunction(r)?(u=r,r=t):r&&"object"==typeof r&&(o="POST"),i.ajax({url:n,type:o,dataType:"html",data:r,complete:function(n,t){u&&h.each(u,s||[n.responseText,t,n])}}).done(function(n){s=arguments;h.html(f?i("<div>").append(n.replace(ho,"")).find(f):n)}),this};i.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(n,t){i.fn[t]=function(n){return this.on(t,n)}});i.each(["get","post"],function(n,r){i[r]=function(n,u,f,e){return i.isFunction(u)&&(e=e||f,f=u,u=t),i.ajax({type:r,url:n,data:u,success:f,dataType:e})}});i.extend({getScript:function(n,r){return i.get(n,t,r,"script")},getJSON:function(n,t,r){return i.get(n,t,r,"json")},ajaxSetup:function(n,t){return t?di(n,i.ajaxSettings):(t=n,n=i.ajaxSettings),di(n,t),n},ajaxSettings:{url:a,isLocal:/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/.test(w[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded; charset=UTF-8",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":au},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":n.String,"text html":!0,"text json":i.parseJSON,"text xml":i.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:ki(ri),ajaxTransport:ki(lu),ajax:function(n,r){function y(n,r,h,c){var a,tt,w,it,p,y=r;2!==e&&(e=2,d&&clearTimeout(d),l=t,k=c||"",f.readyState=n>0?4:0,h&&(it=bu(u,f,h)),n>=200&&300>n||304===n?(u.ifModified&&(p=f.getResponseHeader("Last-Modified"),p&&(i.lastModified[o]=p),p=f.getResponseHeader("Etag"),p&&(i.etag[o]=p)),304===n?(y="notmodified",a=!0):(a=ku(u,it),y=a.state,tt=a.data,w=a.error,a=!w)):(w=y,(!y||n)&&(y="error",0>n&&(n=0))),f.status=n,f.statusText=(r||y)+"",a?nt.resolveWith(s,[tt,y,f]):nt.rejectWith(s,[f,y,w]),f.statusCode(b),b=t,v&&g.trigger("ajax"+(a?"Success":"Error"),[f,u,a?tt:w]),ut.fireWith(s,[f,y]),v&&(g.trigger("ajaxComplete",[f,u]),--i.active||i.event.trigger("ajaxStop")))}var tt,rt;"object"==typeof n&&(r=n,n=t);r=r||{};var o,k,p,l,d,a,v,h,u=i.ajaxSetup({},r),s=u.context||u,g=s!==u&&(s.nodeType||s instanceof i)?i(s):i.event,nt=i.Deferred(),ut=i.Callbacks("once memory"),b=u.statusCode||{},ft={},et={},e=0,ot="canceled",f={readyState:0,setRequestHeader:function(n,t){if(!e){var i=n.toLowerCase();n=et[i]=et[i]||n;ft[n]=t}return this},getAllResponseHeaders:function(){return 2===e?k:null},getResponseHeader:function(n){var i;if(2===e){if(!p)for(p={};i=eo.exec(k);)p[i[1].toLowerCase()]=i[2];i=p[n.toLowerCase()]}return i===t?null:i},overrideMimeType:function(n){return e||(u.mimeType=n),this},abort:function(n){return n=n||ot,l&&l.abort(n),y(0,n),this}};if(nt.promise(f),f.success=f.done,f.error=f.fail,f.complete=ut.add,f.statusCode=function(n){if(n){var t;if(2>e)for(t in n)b[t]=[b[t],n[t]];else t=n[f.status],f.always(t)}return this},u.url=((n||u.url)+"").replace(fo,"").replace(so,w[1]+"//"),u.dataTypes=i.trim(u.dataType||"*").toLowerCase().split(c),null==u.crossDomain&&(a=hu.exec(u.url.toLowerCase())||!1,u.crossDomain=a&&a.join(":")+(a[3]?"":"http:"===a[1]?80:443)!==w.join(":")+(w[3]?"":"http:"===w[1]?80:443)),u.data&&u.processData&&"string"!=typeof u.data&&(u.data=i.param(u.data,u.traditional)),it(ri,u,r,f),2===e)return f;(v=u.global,u.type=u.type.toUpperCase(),u.hasContent=!oo.test(u.type),v&&0==i.active++&&i.event.trigger("ajaxStart"),u.hasContent||(u.data&&(u.url+=(su.test(u.url)?"&":"?")+u.data,delete u.data),o=u.url,u.cache!==!1))||(tt=i.now(),rt=u.url.replace(co,"$1_="+tt),u.url=rt+(rt===u.url?(su.test(u.url)?"&":"?")+"_="+tt:""));(u.data&&u.hasContent&&u.contentType!==!1||r.contentType)&&f.setRequestHeader("Content-Type",u.contentType);u.ifModified&&(o=o||u.url,i.lastModified[o]&&f.setRequestHeader("If-Modified-Since",i.lastModified[o]),i.etag[o]&&f.setRequestHeader("If-None-Match",i.etag[o]));f.setRequestHeader("Accept",u.dataTypes[0]&&u.accepts[u.dataTypes[0]]?u.accepts[u.dataTypes[0]]+("*"!==u.dataTypes[0]?", "+au+"; q=0.01":""):u.accepts["*"]);for(h in u.headers)f.setRequestHeader(h,u.headers[h]);if(u.beforeSend&&(u.beforeSend.call(s,f,u)===!1||2===e))return f.abort();ot="abort";for(h in{success:1,error:1,complete:1})f[h](u[h]);if(l=it(lu,u,r,f)){f.readyState=1;v&&g.trigger("ajaxSend",[f,u]);u.async&&u.timeout>0&&(d=setTimeout(function(){f.abort("timeout")},u.timeout));try{e=1;l.send(ft,y)}catch(st){if(!(2>e))throw st;y(-1,st)}}else y(-1,"No Transport");return f},active:0,lastModified:{},etag:{}});var vu=[],lo=/\?/,st=/(=)\?(?=&|$)|\?\?/,ao=i.now();i.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var n=vu.pop()||i.expando+"_"+ao++;return this[n]=!0,n}});i.ajaxPrefilter("json jsonp",function(r,u,f){var e,s,o,h=r.data,c=r.url,l=r.jsonp!==!1,a=l&&st.test(c),v=l&&!a&&"string"==typeof h&&!(r.contentType||"").indexOf("application/x-www-form-urlencoded")&&st.test(h);if("jsonp"===r.dataTypes[0]||a||v)return(e=r.jsonpCallback=i.isFunction(r.jsonpCallback)?r.jsonpCallback():r.jsonpCallback,s=n[e],a?r.url=c.replace(st,"$1"+e):v?r.data=h.replace(st,"$1"+e):l&&(r.url+=(lo.test(c)?"&":"?")+r.jsonp+"="+e),r.converters["script json"]=function(){return o||i.error(e+" was not called"),o[0]},r.dataTypes[0]="json",n[e]=function(){o=arguments},f.always(function(){n[e]=s;r[e]&&(r.jsonpCallback=u.jsonpCallback,vu.push(e));o&&i.isFunction(s)&&s(o[0]);o=s=t}),"script")});i.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(n){return i.globalEval(n),n}}});i.ajaxPrefilter("script",function(n){n.cache===t&&(n.cache=!1);n.crossDomain&&(n.type="GET",n.global=!1)});i.ajaxTransport("script",function(n){if(n.crossDomain){var i,u=r.head||r.getElementsByTagName("head")[0]||r.documentElement;return{send:function(f,e){i=r.createElement("script");i.async="async";n.scriptCharset&&(i.charset=n.scriptCharset);i.src=n.url;i.onload=i.onreadystatechange=function(n,r){(r||!i.readyState||/loaded|complete/.test(i.readyState))&&(i.onload=i.onreadystatechange=null,u&&i.parentNode&&u.removeChild(i),i=t,r||e(200,"success"))};u.insertBefore(i,u.firstChild)},abort:function(){i&&i.onload(0,1)}}}});ht=n.ActiveXObject?function(){for(var n in b)b[n](0,1)}:!1;yu=0;i.ajaxSettings.xhr=n.ActiveXObject?function(){return!this.isLocal&&gi()||du()}:gi,function(n){i.extend(i.support,{ajax:!!n,cors:!!n&&"withCredentials"in n})}(i.ajaxSettings.xhr());i.support.ajax&&i.ajaxTransport(function(r){if(!r.crossDomain||i.support.cors){var u;return{send:function(f,e){var h,s,o=r.xhr();if(r.username?o.open(r.type,r.url,r.async,r.username,r.password):o.open(r.type,r.url,r.async),r.xhrFields)for(s in r.xhrFields)o[s]=r.xhrFields[s];r.mimeType&&o.overrideMimeType&&o.overrideMimeType(r.mimeType);r.crossDomain||f["X-Requested-With"]||(f["X-Requested-With"]="XMLHttpRequest");try{for(s in f)o.setRequestHeader(s,f[s])}catch(c){}o.send(r.hasContent&&r.data||null);u=function(n,f){var s,a,v,c,l;try{if(u&&(f||4===o.readyState))if(u=t,h&&(o.onreadystatechange=i.noop,ht&&delete b[h]),f)4!==o.readyState&&o.abort();else{s=o.status;v=o.getAllResponseHeaders();c={};l=o.responseXML;l&&l.documentElement&&(c.xml=l);try{c.text=o.responseText}catch(n){}try{a=o.statusText}catch(p){a=""}s||!r.isLocal||r.crossDomain?1223===s&&(s=204):s=c.text?200:404}}catch(y){f||e(-1,y)}c&&e(s,a,c,v)};r.async?4===o.readyState?setTimeout(u,0):(h=++yu,ht&&(b||(b={},i(n).unload(ht)),b[h]=u),o.onreadystatechange=u):u()},abort:function(){u&&u(0,1)}}}});var ct,lt,vo=/^(?:toggle|show|hide)$/,yo=new RegExp("^(?:([-+])=|)("+ft+")([a-z%]*)$","i"),po=/queueHooks$/,at=[tf],d={"*":[function(n,t){var o,s,r=this.createTween(n,t),e=yo.exec(t),h=r.cur(),u=+h||0,f=1,c=20;if(e){if(o=+e[2],s=e[3]||(i.cssNumber[n]?"":"px"),"px"!==s&&u){u=i.css(r.elem,n,!0)||o||1;do f=f||".5",u/=f,i.style(r.elem,n,u+s);while(f!==(f=r.cur()/h)&&1!==f&&--c)}r.unit=s;r.start=u;r.end=e[1]?u+(e[1]+1)*o:o}return r}]};i.Animation=i.extend(tr,{tweener:function(n,t){i.isFunction(n)?(t=n,n=["*"]):n=n.split(" ");for(var r,u=0,f=n.length;f>u;u++)r=n[u],d[r]=d[r]||[],d[r].unshift(t)},prefilter:function(n,t){t?at.unshift(n):at.push(n)}});i.Tween=f;f.prototype={constructor:f,init:function(n,t,r,u,f,e){this.elem=n;this.prop=r;this.easing=f||"swing";this.options=t;this.start=this.now=this.cur();this.end=u;this.unit=e||(i.cssNumber[r]?"":"px")},cur:function(){var n=f.propHooks[this.prop];return n&&n.get?n.get(this):f.propHooks._default.get(this)},run:function(n){var t,r=f.propHooks[this.prop];return this.pos=this.options.duration?t=i.easing[this.easing](n,this.options.duration*n,0,1,this.options.duration):t=n,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),r&&r.set?r.set(this):f.propHooks._default.set(this),this}};f.prototype.init.prototype=f.prototype;f.propHooks={_default:{get:function(n){var t;return null==n.elem[n.prop]||n.elem.style&&null!=n.elem.style[n.prop]?(t=i.css(n.elem,n.prop,!1,""),t&&"auto"!==t?t:0):n.elem[n.prop]},set:function(n){i.fx.step[n.prop]?i.fx.step[n.prop](n):n.elem.style&&(null!=n.elem.style[i.cssProps[n.prop]]||i.cssHooks[n.prop])?i.style(n.elem,n.prop,n.now+n.unit):n.elem[n.prop]=n.now}}};f.propHooks.scrollTop=f.propHooks.scrollLeft={set:function(n){n.elem.nodeType&&n.elem.parentNode&&(n.elem[n.prop]=n.now)}};i.each(["toggle","show","hide"],function(n,t){var r=i.fn[t];i.fn[t]=function(u,f,e){return null==u||"boolean"==typeof u||!n&&i.isFunction(u)&&i.isFunction(f)?r.apply(this,arguments):this.animate(rt(t,!0),u,f,e)}});i.fn.extend({fadeTo:function(n,t,i,r){return this.filter(tt).css("opacity",0).show().end().animate({opacity:t},n,i,r)},animate:function(n,t,r,u){var e=i.isEmptyObject(n),f=i.speed(t,r,u),o=function(){var t=tr(this,i.extend({},n),f);e&&t.stop(!0)};return e||f.queue===!1?this.each(o):this.queue(f.queue,o)},stop:function(n,r,u){var f=function(n){var t=n.stop;delete n.stop;t(u)};return"string"!=typeof n&&(u=r,r=n,n=t),r&&n!==!1&&this.queue(n||"fx",[]),this.each(function(){var o=!0,t=null!=n&&n+"queueHooks",e=i.timers,r=i._data(this);if(t)r[t]&&r[t].stop&&f(r[t]);else for(t in r)r[t]&&r[t].stop&&po.test(t)&&f(r[t]);for(t=e.length;t--;)e[t].elem!==this||null!=n&&e[t].queue!==n||(e[t].anim.stop(u),o=!1,e.splice(t,1));(o||!u)&&i.dequeue(this,n)})}});i.each({slideDown:rt("show"),slideUp:rt("hide"),slideToggle:rt("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(n,t){i.fn[n]=function(n,i,r){return this.animate(t,n,i,r)}});i.speed=function(n,t,r){var u=n&&"object"==typeof n?i.extend({},n):{complete:r||!r&&t||i.isFunction(n)&&n,duration:n,easing:r&&t||t&&!i.isFunction(t)&&t};return u.duration=i.fx.off?0:"number"==typeof u.duration?u.duration:u.duration in i.fx.speeds?i.fx.speeds[u.duration]:i.fx.speeds._default,(null==u.queue||u.queue===!0)&&(u.queue="fx"),u.old=u.complete,u.complete=function(){i.isFunction(u.old)&&u.old.call(this);u.queue&&i.dequeue(this,u.queue)},u};i.easing={linear:function(n){return n},swing:function(n){return.5-Math.cos(n*Math.PI)/2}};i.timers=[];i.fx=f.prototype.init;i.fx.tick=function(){for(var r,n=i.timers,t=0;t<n.length;t++)r=n[t],r()||n[t]!==r||n.splice(t--,1);n.length||i.fx.stop()};i.fx.timer=function(n){n()&&i.timers.push(n)&&!lt&&(lt=setInterval(i.fx.tick,i.fx.interval))};i.fx.interval=13;i.fx.stop=function(){clearInterval(lt);lt=null};i.fx.speeds={slow:600,fast:200,_default:400};i.fx.step={};i.expr&&i.expr.filters&&(i.expr.filters.animated=function(n){return i.grep(i.timers,function(t){return n===t.elem}).length});ui=/^(?:body|html)$/i;i.fn.offset=function(n){if(arguments.length)return n===t?this:this.each(function(t){i.offset.setOffset(this,n,t)});var u,o,s,h,c,l,a,f={top:0,left:0},r=this[0],e=r&&r.ownerDocument;if(e)return(o=e.body)===r?i.offset.bodyOffset(r):(u=e.documentElement,i.contains(u,r)?("undefined"!=typeof r.getBoundingClientRect&&(f=r.getBoundingClientRect()),s=ir(e),h=u.clientTop||o.clientTop||0,c=u.clientLeft||o.clientLeft||0,l=s.pageYOffset||u.scrollTop,a=s.pageXOffset||u.scrollLeft,{top:f.top+l-h,left:f.left+a-c}):f)};i.offset={bodyOffset:function(n){var t=n.offsetTop,r=n.offsetLeft;return i.support.doesNotIncludeMarginInBodyOffset&&(t+=parseFloat(i.css(n,"marginTop"))||0,r+=parseFloat(i.css(n,"marginLeft"))||0),{top:t,left:r}},setOffset:function(n,t,r){var f=i.css(n,"position");"static"===f&&(n.style.position="relative");var e,o,s=i(n),h=s.offset(),l=i.css(n,"top"),a=i.css(n,"left"),v=("absolute"===f||"fixed"===f)&&i.inArray("auto",[l,a])>-1,u={},c={};v?(c=s.position(),e=c.top,o=c.left):(e=parseFloat(l)||0,o=parseFloat(a)||0);i.isFunction(t)&&(t=t.call(n,r,h));null!=t.top&&(u.top=t.top-h.top+e);null!=t.left&&(u.left=t.left-h.left+o);"using"in t?t.using.call(n,u):s.css(u)}};i.fn.extend({position:function(){if(this[0]){var u=this[0],n=this.offsetParent(),t=this.offset(),r=ui.test(n[0].nodeName)?{top:0,left:0}:n.offset();return t.top-=parseFloat(i.css(u,"marginTop"))||0,t.left-=parseFloat(i.css(u,"marginLeft"))||0,r.top+=parseFloat(i.css(n[0],"borderTopWidth"))||0,r.left+=parseFloat(i.css(n[0],"borderLeftWidth"))||0,{top:t.top-r.top,left:t.left-r.left}}},offsetParent:function(){return this.map(function(){for(var n=this.offsetParent||r.body;n&&!ui.test(n.nodeName)&&"static"===i.css(n,"position");)n=n.offsetParent;return n||r.body})}});i.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(n,r){var u=/Y/.test(r);i.fn[n]=function(f){return i.access(this,function(n,f,e){var o=ir(n);return e===t?o?r in o?o[r]:o.document.documentElement[f]:n[f]:void(o?o.scrollTo(u?i(o).scrollLeft():e,u?e:i(o).scrollTop()):n[f]=e)},n,f,arguments.length,null)}});i.each({Height:"height",Width:"width"},function(n,r){i.each({padding:"inner"+n,content:r,"":"outer"+n},function(u,f){i.fn[f]=function(f,e){var o=arguments.length&&(u||"boolean"!=typeof f),s=u||(f===!0||e===!0?"margin":"border");return i.access(this,function(r,u,f){var e;return i.isWindow(r)?r.document.documentElement["client"+n]:9===r.nodeType?(e=r.documentElement,Math.max(r.body["scroll"+n],e["scroll"+n],r.body["offset"+n],e["offset"+n],e["client"+n])):f===t?i.css(r,u,f,s):i.style(r,u,f,s)},r,o?f:t,o,null)}})});n.jQuery=n.$=i;"function"==typeof h&&h.amd&&h.amd.jQuery&&h("jquery",[],function(){return i})}(n);jQuery.base64=function(){function t(t,i){var r=n.indexOf(t.charAt(i));if(-1===r)throw"Cannot decode base64";return r}function u(n){var i,u,o=0,f=n.length,e=[];if(n=String(n),0===f)return n;if(f%4!=0)throw"Cannot decode base64";for(n.charAt(f-1)===r&&(o=1,n.charAt(f-2)===r&&(o=2),f-=4),i=0;f>i;i+=4)u=t(n,i)<<18|t(n,i+1)<<12|t(n,i+2)<<6|t(n,i+3),e.push(String.fromCharCode(u>>16,u>>8&255,255&u));switch(o){case 1:u=t(n,i)<<18|t(n,i+1)<<12|t(n,i+2)<<6;e.push(String.fromCharCode(u>>16,u>>8&255));break;case 2:u=t(n,i)<<18|t(n,i+1)<<12;e.push(String.fromCharCode(u>>16))}return e.join("")}function i(n,t){var i=n.charCodeAt(t);if(i>255)throw"INVALID_CHARACTER_ERR: DOM Exception 5";return i}function f(t){if(1!==arguments.length)throw"SyntaxError: exactly one argument required";t=String(t);var f,u,e=[],o=t.length-t.length%3;if(0===t.length)return t;for(f=0;o>f;f+=3)u=i(t,f)<<16|i(t,f+1)<<8|i(t,f+2),e.push(n.charAt(u>>18)),e.push(n.charAt(u>>12&63)),e.push(n.charAt(u>>6&63)),e.push(n.charAt(63&u));switch(t.length-o){case 1:u=i(t,f)<<16;e.push(n.charAt(u>>18)+n.charAt(u>>12&63)+r+r);break;case 2:u=i(t,f)<<16|i(t,f+1)<<8;e.push(n.charAt(u>>18)+n.charAt(u>>12&63)+n.charAt(u>>6&63)+r)}return e.join("")}var r="=",n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";return{decode:u,encode:f,VERSION:"1.0"}}(jQuery),function(){function f(n,i){function l(n){var t,r,f,u;if(l[n]!==h)return l[n];if("bug-string-char-index"==n)t="a"!="a"[0];else if("json"==n)t=l("json-stringify")&&l("json-parse");else{if("json-stringify"==n){if(t=i.stringify,f="function"==typeof t&&c,f){(r=function(){return 1}).toJSON=r;try{f="0"===t(0)&&"0"===t(new ot)&&'""'==t(new rt)&&t(s)===h&&t(h)===h&&t()===h&&"1"===t(r)&&"[1]"==t([r])&&"[null]"==t([h])&&"null"==t(null)&&"[null,null,null]"==t([h,s,null])&&'{"a":[1,true,false,null,"\\u0000\\b\\n\\f\\r\\t"]}'==t({a:[r,!0,!1,null,"\x00\b\n\f\r\t"]})&&"1"===t(null,r)&&"[\n 1,\n 2\n]"==t([1,2],null,1)&&'"-271821-04-20T00:00:00.000Z"'==t(new b(-864e13))&&'"+275760-09-13T00:00:00.000Z"'==t(new b(864e13))&&'"-000001-01-01T00:00:00.000Z"'==t(new b(-621987552e5))&&'"1969-12-31T23:59:59.999Z"'==t(new b(-1))}catch(e){f=!1}}t=f}if("json-parse"==n){if(t=i.parse,"function"==typeof t)try{if(0===t("0")&&!t(!1)&&(r=t('{"a":[1,true,false,null,"\\u0000\\b\\n\\f\\r\\t"]}'),u=5==r.a.length&&1===r.a[0],u)){try{u=!t('"\t"')}catch(o){}if(u)try{u=1!==t("01")}catch(a){}if(u)try{u=1!==t("1.")}catch(v){}}}catch(y){u=!1}t=u}}return l[n]=!!t}var w;n||(n=t.Object());i||(i=t.Object());var ot=n.Number||t.Number,rt=n.String||t.String,nt=n.Object||t.Object,b=n.Date||t.Date,st=n.SyntaxError||t.SyntaxError,ht=n.TypeError||t.TypeError,ct=n.Math||t.Math,d=n.JSON||t.JSON;"object"==typeof d&&d&&(i.stringify=d.stringify,i.parse=d.parse);var o,p,h,nt=nt.prototype,s=nt.toString,c=new b(-0xc782b5b800cec);try{c=-109252==c.getUTCFullYear()&&0===c.getUTCMonth()&&1===c.getUTCDate()&&10==c.getUTCHours()&&37==c.getUTCMinutes()&&6==c.getUTCSeconds()&&708==c.getUTCMilliseconds()}catch(pt){}if(!l("json")){if(w=l("bug-string-char-index"),!c)var a=ct.floor,lt=[0,31,59,90,120,151,181,212,243,273,304,334],k=function(n,t){return lt[t]+365*(n-1970)+a((n-1969+(t=+(t>1)))/4)-a((n-1901+t)/100)+a((n-1601+t)/400)};if((o=nt.hasOwnProperty)||(o=function(n){var i,t={};return(t.__proto__=null,t.__proto__={toString:1},t).toString!=s?o=function(n){var t=this.__proto__;return n=n in(this.__proto__=null,this),this.__proto__=t,n}:(i=t.constructor,o=function(n){var t=(this.constructor||i).prototype;return n in this&&!(n in t&&this[n]===t[n])}),t=null,o.call(this,n)}),p=function(n,t){var u,i,e,f=0;(u=function(){this.valueOf=0}).prototype.valueOf=0;i=new u;for(e in i)o.call(i,e)&&f++;return u=i=null,f?p=2==f?function(n,t){var i,r={},u="[object Function]"==s.call(n);for(i in n)u&&"prototype"==i||o.call(r,i)||(r[i]=1,!o.call(n,i))||t(i)}:function(n,t){var i,r,u="[object Function]"==s.call(n);for(i in n)u&&"prototype"==i||!o.call(n,i)||(r="constructor"===i)||t(i);(r||o.call(n,i="constructor"))&&t(i)}:(i="valueOf toString toLocaleString propertyIsEnumerable isPrototypeOf hasOwnProperty constructor".split(" "),p=function(n,t){var u,f="[object Function]"==s.call(n),e=!f&&"function"!=typeof n.constructor&&r[typeof n.hasOwnProperty]&&n.hasOwnProperty||o;for(u in n)f&&"prototype"==u||!e.call(n,u)||t(u);for(f=i.length;u=i[--f];e.call(n,u)&&t(u));}),p(n,t)},!l("json-stringify")){var at={92:"\\\\",34:'\\"',8:"\\b",12:"\\f",10:"\\n",13:"\\r",9:"\\t"},v=function(n,t){return("000000"+(t||0)).slice(-n)},ut=function(n){for(var i,r='"',t=0,u=n.length,f=!w||u>10,e=f&&(w?n.split(""):n);u>t;t++){i=n.charCodeAt(t);switch(i){case 8:case 9:case 10:case 12:case 13:case 34:case 92:r+=at[i];break;default:if(32>i){r+="\\u00"+v(2,i.toString(16));break}r+=f?e[t]:n.charAt(t)}}return r+'"'},tt=function(n,t,i,r,u,f,e){var c,l,y,w,d,g,nt,it,b;try{c=t[n]}catch(rt){}if("object"==typeof c&&c)if(l=s.call(c),"[object Date]"!=l||o.call(c,"toJSON"))"function"==typeof c.toJSON&&("[object Number]"!=l&&"[object String]"!=l&&"[object Array]"!=l||o.call(c,"toJSON"))&&(c=c.toJSON(n));else if(c>-1/0&&1/0>c){if(k){for(w=a(c/864e5),l=a(w/365.2425)+1970-1;k(l+1,0)<=w;l++);for(y=a((w-k(l,0))/30.42);k(l,y+1)<=w;y++);w=1+w-k(l,y);d=(c%864e5+864e5)%864e5;g=a(d/36e5)%24;nt=a(d/6e4)%60;it=a(d/1e3)%60;d%=1e3}else l=c.getUTCFullYear(),y=c.getUTCMonth(),w=c.getUTCDate(),g=c.getUTCHours(),nt=c.getUTCMinutes(),it=c.getUTCSeconds(),d=c.getUTCMilliseconds();c=(0>=l||l>=1e4?(0>l?"-":"+")+v(6,0>l?-l:l):v(4,l))+"-"+v(2,y+1)+"-"+v(2,w)+"T"+v(2,g)+":"+v(2,nt)+":"+v(2,it)+"."+v(3,d)+"Z"}else c=null;if(i&&(c=i.call(t,n,c)),null===c)return"null";if(l=s.call(c),"[object Boolean]"==l)return""+c;if("[object Number]"==l)return c>-1/0&&1/0>c?""+c:"null";if("[object String]"==l)return ut(""+c);if("object"==typeof c){for(n=e.length;n--;)if(e[n]===c)throw ht();if(e.push(c),b=[],t=f,f+=u,"[object Array]"==l){for(y=0,n=c.length;n>y;y++)l=tt(y,c,i,r,u,f,e),b.push(l===h?"null":l);n=b.length?u?"[\n"+f+b.join(",\n"+f)+"\n"+t+"]":"["+b.join(",")+"]":"[]"}else p(r||c,function(n){var t=tt(n,c,i,r,u,f,e);t!==h&&b.push(ut(n)+":"+(u?" ":"")+t)}),n=b.length?u?"{\n"+f+b.join(",\n"+f)+"\n"+t+"}":"{"+b.join(",")+"}":"{}";return e.pop(),n}};i.stringify=function(n,t,i){var e,c,o,u,f,h,l;if(r[typeof t]&&t)if("[object Function]"==(u=s.call(t)))c=t;else if("[object Array]"==u)for(o={},h=0,l=t.length;l>h;f=t[h++],u=s.call(f),("[object String]"==u||"[object Number]"==u)&&(o[f]=1));if(i)if("[object Number]"==(u=s.call(i))){if(0<(i-=i%1))for(e="",i>10&&(i=10);e.length<i;e+=" ");}else"[object String]"==u&&(e=10>=i.length?i:i.slice(0,10));return tt("",(f={},f[""]=n,f),c,o,e,"",[])}}if(!l("json-parse")){var u,g,vt=rt.fromCharCode,yt={92:"\\",34:'"',47:"/",98:"\b",116:"\t",110:"\n",102:"\f",114:"\r"},e=function(){throw u=g=null,st();},y=function(){for(var r,f,i,s,n,t=g,o=t.length;o>u;)switch(n=t.charCodeAt(u)){case 9:case 10:case 13:case 32:u++;break;case 123:case 125:case 91:case 93:case 58:case 44:return r=w?t.charAt(u):t[u],u++,r;case 34:for(r="@",u++;o>u;)if(n=t.charCodeAt(u),32>n)e();else if(92==n)switch(n=t.charCodeAt(++u)){case 92:case 34:case 47:case 98:case 116:case 110:case 102:case 114:r+=yt[n];u++;break;case 117:for(f=++u,i=u+4;i>u;u++)n=t.charCodeAt(u),n>=48&&57>=n||n>=97&&102>=n||n>=65&&70>=n||e();r+=vt("0x"+t.slice(f,u));break;default:e()}else{if(34==n)break;for(n=t.charCodeAt(u),f=u;n>=32&&92!=n&&34!=n;)n=t.charCodeAt(++u);r+=t.slice(f,u)}if(34==t.charCodeAt(u))return u++,r;e();default:if(f=u,45==n&&(s=!0,n=t.charCodeAt(++u)),n>=48&&57>=n){for(48==n&&(n=t.charCodeAt(u+1),n>=48&&57>=n)&&e();o>u&&(n=t.charCodeAt(u),n>=48&&57>=n);u++);if(46==t.charCodeAt(u)){for(i=++u;o>i&&(n=t.charCodeAt(i),n>=48&&57>=n);i++);i==u&&e();u=i}if(n=t.charCodeAt(u),101==n||69==n){for(n=t.charCodeAt(++u),43!=n&&45!=n||u++,i=u;o>i&&(n=t.charCodeAt(i),n>=48&&57>=n);i++);i==u&&e();u=i}return+t.slice(f,u)}if(s&&e(),"true"==t.slice(u,u+4))return u+=4,!0;if("false"==t.slice(u,u+5))return u+=5,!1;if("null"==t.slice(u,u+4))return u+=4,null;e()}return"$"},it=function(n){var t,i;if("$"==n&&e(),"string"==typeof n){if("@"==(w?n.charAt(0):n[0]))return n.slice(1);if("["==n){for(t=[];n=y(),"]"!=n;i||(i=!0))i&&(","==n?(n=y(),"]"==n&&e()):e()),","==n&&e(),t.push(it(n));return t}if("{"==n){for(t={};n=y(),"}"!=n;i||(i=!0))i&&(","==n?(n=y(),"}"==n&&e()):e()),","!=n&&"string"==typeof n&&"@"==(w?n.charAt(0):n[0])&&":"==y()||e(),t[n.slice(1)]=it(y());return t}e()}return n},ft=function(n,t,i){i=et(n,t,i);i===h?delete n[t]:n[t]=i},et=function(n,t,i){var u,r=n[t];if("object"==typeof r&&r)if("[object Array]"==s.call(r))for(u=r.length;u--;)ft(r,u,i);else p(r,function(n){ft(r,n,i)});return i.call(n,t,r)};i.parse=function(n,t){var i,r;return u=0,g=""+n,i=it(y()),"$"!=y()&&e(),u=g=null,t&&"[object Function]"==s.call(t)?et((r={},r[""]=i,r),"",t):i}}}return i.runInContext=f,i}var o="function"==typeof h&&h.amd,r={"function":!0,object:!0},e=r[typeof exports]&&exports&&!exports.nodeType&&exports,t=r[typeof n]&&n||this,i=e&&r[typeof module]&&module&&!module.nodeType&&"object"==typeof global&&global;if(!i||i.global!==i&&i.window!==i&&i.self!==i||(t=i),e&&!o)f(t,e);else{var s=t.JSON,c=t.JSON3,l=!1,u=f(t,t.JSON3={noConflict:function(){return l||(l=!0,t.JSON=s,t.JSON3=c,s=c=null),u}});t.JSON={parse:u.parse,stringify:u.stringify}}o&&h(function(){return u})}.call(this),function(n){"function"==typeof h&&h.amd?h(["jquery"],n):n(jQuery)}(function(t){if(!t.support.cors&&t.ajaxTransport&&n.XDomainRequest){var r=/^https?:\/\//i,u=/^get|post$/i,f=new RegExp("^"+location.protocol,"i");t.ajaxTransport("* text html xml json",function(n,e){if(n.crossDomain&&n.async&&u.test(n.type)&&r.test(n.url)&&f.test(n.url)){var o=null;return{send:function(r,u){var s="",f=(e.dataType||"").toLowerCase();o=new XDomainRequest;/^\d+$/.test(e.timeout)&&(o.timeout=e.timeout);o.ontimeout=function(){u(500,"timeout")};o.onload=function(){var s="Content-Length: "+o.responseText.length+"\r\nContent-Type: "+o.contentType,r={code:200,message:"success"},e={text:o.responseText},n;try{if("html"===f||/text\/html/i.test(o.contentType))e.html=o.responseText;else if("json"===f||"text"!==f&&/\/json/i.test(o.contentType))try{e.json=t.parseJSON(o.responseText)}catch(c){r.code=500;r.message="parseerror"}else if("xml"===f||"text"!==f&&/\/xml/i.test(o.contentType)){n=new ActiveXObject("Microsoft.XMLDOM");n.async=!1;try{n.loadXML(o.responseText)}catch(c){n=i}if(!n||!n.documentElement||n.getElementsByTagName("parsererror").length)throw r.code=500,r.message="parseerror","Invalid XML: "+o.responseText;e.xml=n}}catch(h){throw h;}finally{u(r.code,r.message,e,s)}};o.onprogress=function(){};o.onerror=function(){u(500,"error",{text:o.responseText})};e.data&&(s="string"===t.type(e.data)?e.data:t.param(e.data));o.open(n.type,n.url);o.send(s)},abort:function(){o&&o.abort()}}}})}});f=nt(-1!==location.protocol.indexOf("https"));(f.retries=3,f.host="issuu.com",f.configVersion="1.0.0",s===i)&&(s={});(s.compile=function(n){return new Function("obj","var p=[],print=function(){p.push.apply(p,arguments);};with(obj){p.push('"+n.replace(/[\r\t\n]/g," ").split("<%").join("\t").replace(/((^|%>)[^\t]*)'/g,"$1\r").replace(/\t=(.*?)%>/g,"',$1,'").split("\t").join("');").split("%>").join("p.push('").split("\r").join("\\'")+"');}return p.join('');")},s.render=function(n,t){var i=s.strings[n],r=s.compile(i);return r(t)},s===i)&&(s={});(s.strings={"error.templ":'<p style="display:block; font:normal 16px Helvetica Neue, HelveticaNeue, Helvetica, Trebuchet, Trebuchet MS, Arial, sans-serif; text-align:center; background-color:rgb(0,0,0); padding:20px; color:white; text-decoration:none;">    <%=msg%><br><br>    <span style="font-size: 11px;">    \t<%=id%> | <%=err%> | <%=browser%> | <%=date%>    <\/span><\/p>',"factory-fluid.templ":'<div style="width:100%; height:100%;">    <div style="height:-moz-calc(100% - 18px); height:-webkit-calc(100% - 18px); height:-o-calc(100% - 18px); height:calc(100% - 18px);"><%=embedCode%><\/div>    <div style="height:18px; text-align:left;">        <span style="width:100%; text-align:left; font-family:Helvetica Neue, Helvetica, Arial, sans-serif; font-size:12px; font-style:normal; font-weight:normal; height:auto; line-height:18px; margin:0; padding:0;" >            <a href="http://<%=host%>/<%=username%>/docs/<%=name%>" target="_blank">Open publication<\/a> - Free <a href="http://<%=host%>" target="_blank">publishing<\/a>        <\/span>\t<\/div><\/div>',"factory.templ":'    <div style="height:<%=topRatio%>%;"><%=embedCode%><\/div>    <div style="height:<%=bottomRatio%>%; text-align:left;">        <span style="width:100%; text-align:left; font-family:Helvetica Neue, Helvetica, Arial, sans-serif; font-size:12px; font-style:normal; font-weight:normal; height:auto; line-height:18px; margin:0; padding:0;" >            <a href="http://<%=host%>/<%=username%>/docs/<%=name%>" target="_blank">Open publication<\/a> - Free <a href="http://<%=host%>" target="_blank">publishing<\/a>        <\/span>    <\/div>',"htmlembed.templ":'<div class="pcover" href="<%=issuuPath+username%>/docs/<%=name%>?e=<%=embedId%>" style="width:100%; height:100%; display:block;    background-color:<%=embedBackgroundColor%>; position:relative; text-align:center; font:bold 18px Helvetica Neue, HelveticaNeue, Helvetica, Trebuchet, Trebuchet MS, Arial, sans-serif;">    <a href="<%=issuuPath+username%>/docs/<%=name%>?e=<%=embedId%>" class="read-link" style="display: initial;" target="_blank">        <img style="width:auto; height:auto; max-width:90%; max-height:90%; margin:0; position:absolute; top:50%; left:50%; margin-right:-50%; transform: translate(-50%, -50%); -webkit-box-shadow:0px 2px 8px rgba(50, 50, 50, 0.7); -moz-box-shadow:0px 2px 8px rgba(50, 50, 50, 0.7); box-shadow:0px 2px 8px rgba(50, 50, 50, 0.7);"            src="<%=imgPath+documentId%>/jpg/page_<%=pageNumber%>_thumb_large.jpg" alt="<%=imgAlt%>" >        <span style="position:absolute; top:50%; left:50%; z-index:2; display:block;            width:150px; height:50px; margin-top:-25px; margin-left:-75px;            line-height:48px; vertical-align:middle; text-align:center; background-color: rgb(0,0,0);            -moz-border-radius: 15px;            -webkit-border-radius: 15px;            -ms-border-radius: 15px;            -o-border-radius: 15px;            border-radius: 15px;            background-color: rgba(0,0,0, 0.7); border: 2px solid white; color: white; text-decoration: none;            text-indent: initial;">Read now        <\/span>    <\/a>    <a href="<%=issuuPath%>" target="_blank">        <img href="<%=issuuPath%>" alt="issuu is the world&#39;s largest collection of free-to-read publications including magazines, newspapers, portfolios, and catalogs. You can publish too." style="width:58px; display:block; position:absolute; bottom:10px; right:10px; opacity:0.3; border-width:0px;"src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAAAaCAYAAAAOl/o1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIE1hY2ludG9zaCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2NTlGNEFEMTBBMTcxMUUyQUI1N0I0NkQ0RkNFMjg5MiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2NTlGNEFEMjBBMTcxMUUyQUI1N0I0NkQ0RkNFMjg5MiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjY1OUY0QUNGMEExNzExRTJBQjU3QjQ2RDRGQ0UyODkyIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjY1OUY0QUQwMEExNzExRTJBQjU3QjQ2RDRGQ0UyODkyIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+dJYXrgAABBRJREFUeNrsWF9IU2EU36YIU5YZ9hA+RCr5r5UwwZc096LUg+ReoubDXhQShPlkOF/1zVB8yD8PvWwW/dnCytoeWihEDYWVoQYpDlwFM8sNG2m5zm/cTz5u310aEub1wOH77vnOPfc7v3u+c8692kQioRFQNnGhZn9TmPiTXJjOzdOIrxHbVAAGIwDylNhOvAqBVoqQDGIf8TmNOgnRUolRJwkcKgYDlEd8k0UIouMj8RG5ViwW+xoMBt+Vl5cXGQyGwyoA5jQi5IQIDJDZbH5cXV0dwaiSSDHppPwhpFAolM6PKiB9Skf9fn/Z6Ojo+/r6+jK1JBPkECONbzQHBGrRpVqdmJh4VVFR4fJ4PH752vDw8JO6ujoX1hl3d3c/CIfDIVFyxhqvq6TP7IrsJOsjybEOPbkM9pR8wRqzC7/eEmH8TRERklAgk8nkJJWHGEVyJR4fH3/JdJeWlhZzc3Nvp9J3u93PmD6TdXV1eUR7gpzppJLJibc7LZHgGVd3nCzxZqamptDaa8jgj6qqqmOYLy8vfxsYGPjg8/my5+bmVkie1G9vb39Bawa9Xr/e19enLy4uTlY06AwODq7A1uzs7GpDQ8M/OxeniPhRqXXfFkUike/svo6Ojov8msgpcnwTY2lpabypqcnC5ACMrvdcEtHt9IaSkpJsNlfKLzxZLJYsjIiEtra2uzi7ezmr7hgQigKz1WqNMSfJ4TWtVvtInugYtba21uTn50cx7+3t1RuNxsXMzEx3Y2Pjrb0Iju5vbnI6nZcpcR6tra1dZTLkjubm5p8FBQUjvKNo+efn568MDQ2lMWDi8XiGy+UyABwA898DIuWASq/Xa41Go2fhLFWeJDgLCwuHbDbba7k+5YvzAIaqjhHJmCrPGuQARlQuKVdtKOSwjVT7QonfjmzXAeEjAM5OTk5a+aOk+FmZl3ccyZgcu8RAobK7xtZZ1FEUbsodwTXkvB6IOumt/zf9/f3P5c/kZbzurgCCPIGcgVCXN0/kZHKzzFEQcgtyBqKAd5CfUyne2kdnZ2ehVMaz6Ct7DEkbDRSeS0fOCznWe3p6zvBllAHkcDjSsTfcA8YcMgaiqNRuu3VHFcHbxnFABECGDVIkfEEewDXyQk5OTgIfgGyzOEKIGtYhsg0lPyelozUzM6OHDfQngUDgJL9ROI98pLRp3j4PMADEkRXdg30Gg8ELf/iN0YJOtUipu6MHj4m6RnSfdrv9Dj3ExTpAcuw+vQEn36UygoxAHOE7Vswhgy3Rs9FJwh7sMvvQhzyRgrBXfl+YK3W9ArIhQvR042d8+h5822kqcXbjxDcOsNAEiQP8T+ZJYqNKwVghriGeZtl9XfrrfF1aVAvB73v4lwowWJURKSr+Z91nYEzLhb8EGABnI1kQq06oHQAAAABJRU5ErkJggg==" >    <\/a><\/div>'},u===i)&&(u={});(u.embederror=function(){return{render:function(n,t,i,u,f){var e;if(f.responseText)e=f.responseText;else switch(f.status){case 0:case 408:e="Server not responding";break;case 404:e="Data not found";break;default:e="Error loading data"}r(n).html(s.render("error.templ",{msg:e,id:i.substr(i.indexOf("/")+1),err:r.map(f,function(n,t){return"responseText"!==t?n:""}).filter(function(n){return""!==n}).join(" | "),browser:r.map(r.browser,function(n,t){return"webkit"===t?"":n===!0?t:n}).filter(function(n){return""!==n}).join(" "),date:parseInt((new Date).getTime()/1e3,10)}));u&&u()},getReader:function(){return i}}}(),u===i)&&(u={});(u.type={READER2:"reader2",HTML5:"html5",ERROR:"error"},u.browserPrefixes=["-webkit-","-o-","-ms-","-moz-"],u.testAllPrefixesForCalcCss=function(){for(var r=!1,i,n=0;n<u.browserPrefixes.length;n++)i=t.createElement("div"),i.style.cssText="width:"+u.browserPrefixes[n]+"calc(10px);",i.style.length&&(r=!0);return r},u.addLinks=function(n,t,i,r){var e,o=18,h={embedCode:n,username:t,name:i,host:f.host,bottomRatio:o/r*100,topRatio:(r-o)/r*100};return e=u.testAllPrefixesForCalcCss()?"factory-fluid.templ":"factory.templ",s.render(e,h)},u.get=function(){var n=u.type,t=g(),r=/Chrome/,f=!/(ipad|iphone|ipod|android).*?applewebkit/i.test(navigator.userAgent)&&t.hasFlash()&&t.isGoodForIssuu()?n.READER2:n.HTML5;return function(t,e,o){switch(o===i&&(o=f),r.test(navigator.userAgent)&&116550>t*e&&(o=n.HTML5),o){case n.READER2:return u.flashembed;case n.HTML5:return u.embedHtml;case n.ERROR:return u.embederror;default:throw new Error("Don't know the expected type: "+o);}}}(),u===i)&&(u={});(u.flashembed=function(){function o(){return f.staticProto+f.staticHost+"webembed/viewers/style1/v2/IssuuReader.swf"}function s(n,t){var i,r={};for(i in e)e.hasOwnProperty(i)&&(r[i]=e[i]);for(i in n)n.hasOwnProperty(i)&&(r[i]=n[i]);return r.embedId=t,r}function h(i,r){function u(n,t){i[n]!==e[n]&&f.push(t)}var f=["mode=mini"];return n.issuuIframe||(f.push("jsAPIClientDomain="+location.hostname),f.push("jsAPIInitCallback="+r)),f.push("bl_referrer="+encodeURIComponent(n.issuuIframe?t.referrer:location.href)),u("viewMode","viewMode="+i.viewMode),u("autoFlip","autoFlip="+i.autoFlip),u("embedBackground","embedBackground="+encodeURIComponent(i.embedBackground)),u("pageNumber","pageNumber="+i.pageNumber),u("titleBarEnabled","titleBarEnabled="+i.titleBarEnabled),u("shareMenuEnabled","shareMenuEnabled="+i.shareMenuEnabled),u("proSidebarEnabled","proSidebarEnabled="+i.proSidebarEnabled),u("printButtonEnabled","printButtonEnabled="+i.printButtonEnabled),u("shareButtonEnabled","shareButtonEnabled="+i.shareButtonEnabled),u("searchButtonEnabled","searchButtonEnabled="+i.searchButtonEnabled),u("clippingEnabled","clippingEnabled="+i.clippingEnabled),u("linkTarget","linkTarget="+i.linkTarget),u("backgroundColor","backgroundColor="+encodeURIComponent(i.backgroundColor)),u("theme","theme="+i.theme),u("backgroundImage","backgroundImage="+encodeURIComponent(i.backgroundImage)),u("backgroundStretch","backgroundStretch="+i.backgroundStretch),u("backgroundTile","backgroundTile="+i.backgroundTile),u("layout","layout="+encodeURIComponent(i.layout)),i.logo&&u("logo","logo="+encodeURIComponent(i.logo)),u("documentId","documentId="+i.documentId),u("embedId","embedId="+i.embedId),f.join("&amp;")}function c(n,t,i,f){var c=s(n,t),l=h(c,f),a="issuu_"+(Math.random()+"").substr(2),e='<object id="'+a+'" style="width:'+c.width+c.unit+";height:"+c.height+c.unit+'" type="application/x-shockwave-flash" data="'+o()+'">';return e+='<param name="movie" value="'+o()+'" />',e+='<param name="flashvars" value="'+l+'" />',e+='<param name="allowfullscreen" value="true"/>',e+='<param name="allowscriptaccess" value="always"/>',e+='<param name="menu" value="false"/>',e+='<param name="wmode" value="transparent"/>',e+="<\/object>",c.showHtmlLink&&(e=u.addLinks(e,c.username,c.name,r(i).height())),e}var e={viewMode:"doublePage",autoFlip:!1,embedBackground:i,pageNumber:1,titleBarEnabled:!1,shareMenuEnabled:!0,showHtmlLink:!0,proSidebarEnabled:!1,printButtonEnabled:!1,shareButtonEnabled:!0,searchButtonEnabled:!0,clippingEnabled:!0,linkTarget:"_blank",backgroundColor:i,theme:"default",backgroundImage:i,backgroundStretch:!1,backgroundTile:!1,layout:i,logo:i,documentId:i,embedId:i,name:i,username:i,tag:i,width:100,height:100,unit:"%"};return{render:function(t,u,f,e){var o="issuuflashEmbedOnInit"+(Math.random()+"").substr(2);if(n[o])throw new Error("Function "+o+" already defined on window.");n[o]=function(){n[o]=i;e&&e()};r(t).html(c(u,f,t,o))},getReader:function(n){return r(n).length>0?r(n).find("object")[0]:i}}}(),u===i)&&(u={});(u.embedHtml=function(){function t(n){return(""+n).replace(/[&<>'"`]/g,function(n){return c[n]})}function i(n,i){"use strict";var r={documentId:n.documentId,name:n.name,pageNumber:n.pageNumber?n.pageNumber+"":"1",embedId:i,username:n.username,issuuPath:h,embedBackgroundColor:n.embedBackground?n.embedBackground:"none",imgPath:o,imgAlt:t((n.title||"")+(n.documentCreator?" -- "+n.documentCreator:""))};return s.render("htmlembed.templ",r)}var o=f.imgProto+f.imgHost,h="http://"+f.host+"/",c={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","`":"&#96;"};return{render:function(t,f,o,s){var c=e.create(f,o),h=i(f,o);f.showHtmlLink!==!1&&(h=u.addLinks(h,f.username,f.name,r(t).height()));r(t).html(h);r(".read-link",t).click(function(t){t.preventDefault();var i=this;c.docClick();r(this).unbind("click");n.setTimeout(function(){i.click()},1e3)});c.docImpression();s&&s()},getReader:function(){var n=function(){return 1};return{getPageNumber:n,setPageNumber:n,getPageCount:n,goToPreviousPage:n,goToNextPage:n,goToFirstPage:n,goToLastPage:n,addEventListener:n}}}}(),e===i)&&(e={});(e.PINGBACK_SEND_MODE={JQUERY:"SEND_JQUERY",XDR:"SEND_XDR",IFRAME:"SEND_IFRAME",COOKIE:"SEND_COOKIE",LOG:"LOG",CALLBACKFN:"CALLBACKFN",ALL:"SEND_ALL"},e.PingbackHelper=function(){function t(){return f.pingbackProto+f.pingbackHost+"ping"}function a(n){console.log(JSON.parse(n),n)}function u(n){var i=t();r.ajax({type:"POST",url:i,data:n,crossDomain:!0})}function o(i){if(n.XDomainRequest){var u=t(),r=new XDomainRequest;r.open("POST",u);r.send(i)}}function s(i){var e=t(),u="pingback",o=r.base64.encode(i),f;l.setCookie(u,o,.04);f=new Image(1,1);f.src=e+"?"+(new Date).getTime();n.setTimeout(function(){l.clearCookie(u)},100)}function h(i){function f(n){var t="post_frame"+n;r("body").append('<iframe id="'+t+'" style="width: 0; height: 0; border: none;"><\/iframe>');u=r("iframe#"+t)}function e(){u.remove()}function o(n){var o=t(),e=u.contents().find("body"),i='<form method="post" action="'+o+'">',f;i+='<textarea name="data">'+n+"<\/textarea>";i+="<\/form>";r(i).appendTo(e);f=r("form",e);f.length>0&&f[0].submit()}var u;f(b++);n.setTimeout(function(){o(i);n.setTimeout(function(){e()},300)},1)}function v(n){s(n);h(n);o(n);u(n)}function y(){return r.browser.msie?n.XDomainRequest?e.PINGBACK_SEND_MODE.XDR:e.PINGBACK_SEND_MODE.COOKIE:e.PINGBACK_SEND_MODE.JQUERY}function p(n){switch(i||(i=y()),i){case e.PINGBACK_SEND_MODE.LOG:a(n);break;case e.PINGBACK_SEND_MODE.JQUERY:u(n);break;case e.PINGBACK_SEND_MODE.XDR:o(n);break;case e.PINGBACK_SEND_MODE.IFRAME:h(n);break;case e.PINGBACK_SEND_MODE.COOKIE:s(n);break;case e.PINGBACK_SEND_MODE.ALL:v(n);break;case e.PINGBACK_SEND_MODE.CALLBACKFN:c(t(),n)}}function w(n,t){i=n;t&&(c=t)}var i,c,b=0;return{setSendMode:w,send:p}}(),e===i)&&(e={});"undefined"!=typeof JSON3&&"undefined"!=typeof JSON3.noConflict&&(b=JSON3.noConflict());a=b||JSON;e.create=function(u,f){function s(i){return{version:"1.2.0",origin:"embed:"+(n.issuuIframe?"iframe":"script")+":build"+w,type:"signal",embed_id:f,username:l.getCookie("site.model.username")||"",location:n.issuuIframe?t.referrer:location.href,source:"external",disco_contexts:[],contexts:[{doc_id:u.documentId,doc_creator:u.username,doc_name:u.name,ad_id:null,pages:[u.pageNumber||1],display_size:r(n).width()+"x"+r(n).height(),events:i}]}}function o(n){var t=s(n);t.disco_contexts.toJSON=i;t.contexts.toJSON=i;t.contexts[0].pages.toJSON=i;t.contexts[0].events.toJSON=i;"undefined"!=typeof a.stringify&&e.PingbackHelper.send(a.stringify(t))}return{docClick:function(){o([{type:"embed_click"}])},docImpression:function(){o([{type:"document_impression"},{type:"page_impression",page:u.pageNumber||1}])}}};l=function(){function n(n,i,r){var e,u;r?(u=new Date,u.setTime(u.getTime()+864e5*r),e="; expires="+u.toGMTString()):e="";t.cookie=n+"="+i+e+"; path=/; domain="+f.host}function i(n){var u,f,r,i;for(u=n+"=",f=t.cookie.split(";"),r=0;r<f.length;r++){for(i=f[r];" "===i.charAt(0);)i=i.substring(1,i.length);if(0===i.indexOf(u))return i.substring(u.length,i.length)}return null}function r(t){n(t,"",-1)}return{getCookie:function(n){return i(n)},setCookie:function(t,i,r){n(t,i,r)},clearCookie:function(n){r(n)}}}();c={};!function(){function n(n,t,i){"function"!=typeof i&&(i=function(n){return n});c[n]=function(n){return{target:t,value:i(n)}}}function t(n){return!!n}n("id","documentId");n("du","username",function(n){return n.toLowerCase()});n("dn","name");n("dt","title");n("dc","documentCreator");n("pg","pageNumber");n("st","titleBarEnabled",t);n("sa","proSidebarEnabled",t);n("bc","embedBackground");n("bi","backgroundImage");n("fc","backgroundColor");n("ss","shareMenuEnabled",t);n("pr","printButtonEnabled",t);n("sh","shareButtonEnabled",t);n("se","searchButtonEnabled",t);n("sl","showHtmlLink",t);n("af","autoFlip",t);n("sc","clippingEnabled",t);n("vm","viewMode",function(n){return"s"===n?"singlePage":"doublePage"});n("lg","logo");n("th","theme");n("lo","layout");n("lt","linkTarget",function(n){return"n"===n?"_blank":"_self"});c.bp=function(n){switch(n){case"s":return{target:"backgroundStretch",value:!0};case"t":return{target:"backgroundTile",value:!0};default:return{target:"backgroundTile",value:!1}}}}();var v="data-configid",rt="data-url",y="invalid",ut=".issuuembed",k="issuu-isrendered",r=jQuery.noConflict(!0),ft={};!function(){"use strict";"object"!=typeof n.IssuuReaders&&(n.IssuuReaders={loaded:!1,get:tt,add:it});r(t).ready(function(){n.IssuuReaders.add()})}();d=function(){function u(n){var t=/(?:https?:\/\/)?(?:[a-zA-Z0-9_\-\.]+\.)?t?issuu\.com\/([a-zA-Z0-9_\-\.]{4,40})\/docs\/([a-z0-9_.\-]{1,100})(\/\d+)?/.exec(n),i=t&&t.length>3&&"undefined"!=typeof t[3]?t[3]:"";return t&&t.length>2?t[1]+"/"+t[2]+i:a}function o(n){var t=u(n).split("/");return f.configProto+f.apiHost+f.apiPath+"?action=issuu.document.get_anonymous&documentUsername="+t[0]+"&name="+t[1]+"&format=json"}function s(n){return f.configProto+f.configHost+f.configPath+n+".json?v="+f.configVersion}function h(n){var t={};return r.each(n,function(n,i){if("function"==typeof c[n]){var r=c[n](i);t[r.target]=r.value}}),t}function l(n,t){var i=n.rsp._content.document,r=u(t).split("/");return{documentId:i.documentId,username:i.username,name:i.name,title:i.title,pageNumber:"undefined"!=typeof r[2]?parseInt(r[2],10):1}}function t(n,t,r,u,o){i[n]++;i[n]<f.retries?e(n,t,r,u):u&&u(o)}function e(i,u,f,e){"use strict";var c,y=n.setTimeout(function(){t(i,u,f,e,{status:0})},5500),a=function(){n.clearTimeout(y)},v={cache:!0,dataType:"json",crossDomain:!0,timeout:5e3,success:function(n){a();f&&f(h(n))},error:function(n){a();t(i,u,f,e,{status:n.status,"X-Served-By":n.getResponseHeader("X-Served-By")})}};"embedid"===u?(c=s(i,u),r.ajax(c,v)):(c=o(i,u),r.ajax(c,r.extend(v,{success:function(n){a();var r={};f&&"undefined"!=typeof n.rsp&&"ok"===n.rsp.stat&&n.rsp._content&&n.rsp._content.document?f(l(n,i)):"undefined"!=typeof n.rsp&&"fail"===n.rsp.stat?("undefined"!=typeof n.rsp._content&&"undefined"!=typeof n.rsp._content.error&&(r={code:n.rsp._content.error.code,responseText:n.rsp._content.error.message}),t(i,u,f,e,r)):t(i,u,f,e,r)}})))}var i={},a="invalid";return{load:function(n,t,r,u){i[n]=0;"invalid"===n?u&&u({responseText:"Invalid embed id"}):e(n,t,r,u)}}}()}(window,document);!function(n){function it(){return window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver}function o(n,t,i){n.addEventListener(t,i,!1)}function wt(n,t,i){n.removeEventListener(t,i,!1)}function bt(n){return h+"["+(n="Host page: "+(t=n),n=window.top!==window.self?window.parentIFrame&&window.parentIFrame.getId?window.parentIFrame.getId()+": "+t:"Nested host page: "+t:n)+"]";var t}function rt(n){return t[n]?t[n].log:y}function i(n,t){w("log",n,t,rt(n))}function ut(n,t){w("info",n,t,rt(n))}function u(n,t){w("warn",n,t,!0)}function w(n,t,i,r){!0===r&&"object"==typeof console&&console[n](bt(t),i)}function kt(n){function d(){g("Height");g("Width");lt(function(){ct(s);ot(e);v("onResized",s)},s,"init")}function bt(){var n=l.substr(c).split(":"),u=n[1]?parseInt(n[1],10):0,i=t[n[0]]&&t[n[0]].iframe,r=getComputedStyle(i);return{iframe:i,id:n[0],height:u+function(n){if("border-box"!==n.boxSizing)return 0;var t=n.paddingTop?parseInt(n.paddingTop,10):0,n=n.paddingBottom?parseInt(n.paddingBottom,10):0;return t+n}(r)+function(n){if("border-box"!==n.boxSizing)return 0;var t=n.borderTopWidth?parseInt(n.borderTopWidth,10):0,n=n.borderBottomWidth?parseInt(n.borderBottomWidth,10):0;return t+n}(r),width:n[2],type:n[3]}}function g(n){var u=Number(t[e]["max"+n]),f=Number(t[e]["min"+n]),r=n.toLowerCase(),n=Number(s[r]);i(e,"Checking "+r+" is in range "+f+"-"+u);n<f&&(n=f,i(e,"Set "+r+" to min value"));u<n&&(n=u,i(e,"Set "+r+" to max value"));s[r]=""+n}function kt(){function f(){return r.constructor===Array?function(){var n=0,t=!1;for(i(e,"Checking connection is from allowed list of origins: "+r);n<r.length;n++)if(r[n]===u){t=!0;break}return t}():(n=t[e]&&t[e].remoteHost,i(e,"Checking connection is from: "+n),u===n);var n}var u=n.origin,r=t[e]&&t[e].checkOrigin;if(r&&""+u!="null"&&!f())throw new Error("Unexpected message received from: "+u+" for "+s.iframe.id+". Message was: "+n.data+". This error can be disabled by setting the checkOrigin: false option or by providing of array of trusted domains.");return 1}function y(n){return l.substr(l.indexOf(":")+nt+n)}function tt(n,t){var r,u,i;r=function(){var r,i;f("Send Page Info","pageInfo:"+(r=document.body.getBoundingClientRect(),i=s.iframe.getBoundingClientRect(),JSON.stringify({iframeHeight:i.height,iframeWidth:i.width,clientHeight:Math.max(document.documentElement.clientHeight,window.innerHeight||0),clientWidth:Math.max(document.documentElement.clientWidth,window.innerWidth||0),offsetTop:parseInt(i.top-r.top,10),offsetLeft:parseInt(i.left-r.left,10),scrollTop:window.pageYOffset,scrollLeft:window.pageXOffset,documentHeight:document.documentElement.clientHeight,documentWidth:document.documentElement.clientWidth,windowHeight:window.innerHeight,windowWidth:window.innerWidth})),n,t)};u=32;a[i=t]||(a[i]=setTimeout(function(){a[i]=null;r()},u))}function it(n){return n=n.getBoundingClientRect(),et(e),{x:Math.floor(Number(n.left)+Number(r.x)),y:Math.floor(Number(n.top)+Number(r.y))}}function rt(n){var t=n?it(s.iframe):{x:0,y:0},f={x:Number(s.width)+t.x,y:Number(s.height)+t.y};i(e,"Reposition requested from iFrame (offset x:"+t.x+" y:"+t.y+")");window.top!==window.self?window.parentIFrame?window.parentIFrame["scrollTo"+(n?"Offset":"")](f.x,f.y):u(e,"Unable to scroll to requested position, window.parentIFrame not found"):(r=f,ft(),i(e,"--"))}function ft(){!1!==v("onScroll",r)?ot(e):st()}function dt(n){var t,u=n.split("#")[1]||"",n=decodeURIComponent(u),f=document.getElementById(n)||document.getElementsByName(n)[0];f?(t=it(f),i(e,"Moving to in page link (#"+u+") at x: "+t.x+" y: "+t.y),r={x:t.x,y:t.y},ft(),i(e,"--")):window.top!==window.self?window.parentIFrame?window.parentIFrame.moveToAnchor(u):i(e,"In page link #"+u+" not found and window.parentIFrame not found"):i(e,"In page link #"+u+" not found")}function vt(n){var i,t={};t=0===Number(s.width)&&0===Number(s.height)?{x:(i=y(9).split(":"))[1],y:i[0]}:{x:s.width,y:s.height};v(n,{iframe:s.iframe,screenX:Number(t.x),screenY:Number(t.y),type:s.type})}function v(n,t){return b(e,n,t)}function gt(){function f(r,u){function f(){t[n]?tt(t[n].iframe,n):h()}["scroll","resize"].forEach(function(t){i(n,r+t+" listener for sendPageInfo");u(window,t,f)})}function h(){f("Remove ",wt)}switch(t[e]&&t[e].firstRun&&t[e]&&(t[e].firstRun=!1),s.type){case"close":k(s.iframe);break;case"message":r=y(6);i(e,"onMessage passed: {iframe: "+s.iframe.id+", message: "+r+"}");v("onMessage",{iframe:s.iframe,message:JSON.parse(r)});i(e,"--");break;case"mouseenter":vt("onMouseEnter");break;case"mouseleave":vt("onMouseLeave");break;case"autoResize":t[e].autoResize=JSON.parse(y(9));break;case"scrollTo":rt(!1);break;case"scrollToOffset":rt(!0);break;case"pageInfo":tt(t[e]&&t[e].iframe,e);n=e;f("Add ",o);t[n]&&(t[n].stopPageInfo=h);break;case"pageInfoStop":t[e]&&t[e].stopPageInfo&&(t[e].stopPageInfo(),delete t[e].stopPageInfo);break;case"inPageLink":dt(y(9));break;case"reset":ht(s);break;case"init":d();v("onInit",s.iframe);break;default:0===Number(s.width)&&0===Number(s.height)?u("Unsupported message received ("+s.type+"), this is likely due to the iframe containing a later version of iframe-resizer than the parent page"):d()}var n,r}var p,yt,w,pt,l=n.data,s={},e=null;"[iFrameResizerChild]Ready"===l?function(){for(var n in t)f("iFrame requested init",at(n),t[n].iframe,n)}():h===(""+l).substr(0,c)&&l.substr(c).split(":")[0]in t?(s=bt(),e=s.id,t[e]&&(t[e].loaded=!0),(pt=s.type in{"true":1,"false":1,undefined:1})&&i(e,"Ignoring init message from meta parent page"),!pt&&(w=!0,t[yt=e]||(w=!1,u(s.type+" No settings for "+yt+". Message was: "+l)),w)&&(i(e,"Received: "+l),p=!0,null===s.iframe&&(u(e,"IFrame ("+s.id+") not found"),p=!1),p&&kt()&&gt())):ut(e,"Ignored: "+l)}function b(n,i,r){var u=null,f=null;if(t[n]){if("function"!=typeof(u=t[n][i]))throw new TypeError(i+" on iFrame["+n+"] is not a function");f=u(r)}return f}function ft(n){n=n.id;delete t[n]}function k(n){var t=n.id;if(!1!==b(t,"onClose",t)){i(t,"Removing iFrame: "+t);try{n.parentNode&&n.parentNode.removeChild(n)}catch(n){u(n)}b(t,"onClosed",t);i(t,"--");ft(n)}else i(t,"Close iframe cancelled by onClose event")}function et(t){null===r&&i(t,"Get page position: "+(r={x:window.pageXOffset!==n?window.pageXOffset:document.documentElement.scrollLeft,y:window.pageYOffset!==n?window.pageYOffset:document.documentElement.scrollTop}).x+","+r.y)}function ot(n){null!==r&&(window.scrollTo(r.x,r.y),i(n,"Set page position: "+r.x+","+r.y),st())}function st(){r=null}function ht(n){i(n.id,"Size reset requested by "+("init"===n.type?"host page":"iFrame"));et(n.id);lt(function(){ct(n);f("reset","reset",n.iframe,n.id)},n,"reset")}function ct(n){function e(u){function o(){Object.keys(t).forEach(function(n){function r(n){return"0px"===(t[i]&&t[i].iframe.style[n])}var i;t[i=n]&&null!==t[i].iframe.offsetParent&&(r("height")||r("width"))&&f("Visibility change","resize",t[i].iframe,i)})}function s(n){i("window","Mutation observed: "+n[0].target+" "+n[0].type);d(o,16)}var e;p||"0"!==n[u]||(p=!0,i(r,"Hidden iFrame detected, creating visibility listener"),(e=it())&&function(){var n=document.querySelector("body");new e(s).observe(n,{attributes:!0,attributeOldValue:!1,characterData:!0,characterDataOldValue:!1,childList:!0,subtree:!0})}())}function u(t){var u;u=t;n.id?(n.iframe.style[u]=n[u]+"px",i(n.id,"IFrame ("+r+") "+u+" set to "+n[u]+"px")):i("undefined","messageData id not set");e(t)}var r=n.iframe.id;t[r]&&(t[r].sizeHeight&&u("height"),t[r].sizeWidth&&u("width"))}function lt(n,t,r){r!==t.type&&e&&!window.jasmine?(i(t.id,"Requesting animation frame"),e(n)):n()}function f(n,r,f,e,o){function c(){var o;f&&"contentWindow"in f&&null!==f.contentWindow?(o=t[e]&&t[e].targetOrigin,i(e,"["+n+"] Sending msg to iframe["+e+"] ("+r+") targetOrigin: "+o),f.contentWindow.postMessage(h+r,o)):u(e,"["+n+"] IFrame("+e+") not found")}function l(){o&&t[e]&&t[e].warningTimeout&&(t[e].msgTimeout=setTimeout(function(){!t[e]||t[e].loaded||s||(s=!0,u(e,"IFrame has not responded within "+t[e].warningTimeout/1e3+" seconds. Check iFrameResizer.contentWindow.js has been loaded in iFrame. This message can be ignored if everything is working, or you can set the warningTimeout option to a higher value or zero to suppress this warning."))},t[e].warningTimeout))}var s=!1;e=e||f.id;t[e]&&(c(),l())}function at(n){return n+":"+t[n].bodyMarginV1+":"+t[n].sizeWidth+":"+t[n].log+":"+t[n].interval+":"+t[n].enablePublicMethods+":"+t[n].autoResize+":"+t[n].bodyMargin+":"+t[n].heightCalculationMethod+":"+t[n].bodyBackground+":"+t[n].bodyPadding+":"+t[n].tolerance+":"+t[n].inPageLinks+":"+t[n].resizeFrom+":"+t[n].widthCalculationMethod+":"+t[n].mouseEvents}function vt(r,e){function w(i){var u,e=it();e&&(u=e,r.parentNode&&new u(function(n){n.forEach(function(n){Array.prototype.slice.call(n.removedNodes).forEach(function(n){n===r&&k(r)})})}).observe(r.parentNode,{childList:!0}));o(r,"load",function(){var u,e;f("iFrame.onload",i,r,n,!0);u=t[h]&&t[h].firstRun;e=t[h]&&t[h].heightCalculationMethod in tt;!u&&e&&ht({iframe:r,height:0,width:0,type:"init"})});f("init",i,r,n,!0)}function b(n){var t=n.split("Callback");2===t.length&&(this[t="on"+t[0].charAt(0).toUpperCase()+t[0].slice(1)]=this[n],delete this[n],u(h,"Deprecated: '"+n+"' has been renamed '"+t+"'. The old method will be removed in the next major version."))}function d(n){n=n||{};t[h]={firstRun:!0,iframe:r,remoteHost:r.src&&r.src.split("/").slice(0,3).join("/")},function(n){if("object"!=typeof n)throw new TypeError("Options is not an object");}(n);Object.keys(n).forEach(b,n),function(n){for(var i in s)Object.prototype.hasOwnProperty.call(s,i)&&(t[h][i]=(Object.prototype.hasOwnProperty.call(n,i)?n:s)[i])}(n);t[h]&&(t[h].targetOrigin=!0===t[h].checkOrigin?""===(n=t[h].remoteHost)||null!==n.match(/^(about:blank|javascript:|file:\/\/)/)?"*":n:"*")}function a(n){var u=t[h][n];1/0!==u&&0!==u&&(r.style[n]="number"==typeof u?u+"px":u,i(h,"Set "+n+" = "+r.style[n]))}function p(n){if(t[h]["min"+n]>t[h]["max"+n])throw new Error("Value for min"+n+" can not be greater than max"+n);}var c,l,h=(""===(c=r.id)&&(r.id=(l=e&&e.id||s.id+v++,null!==document.getElementById(l)&&(l+=v++),c=l),y=(e||{}).log,i(c,"Added missing iframe ID: "+c+" ("+r.src+")")),c);h in t&&"iFrameResizer"in r?u(h,"Ignored iFrame, already setup."):(d(e),function(){switch(i(h,"IFrame scrolling "+(t[h]&&t[h].scrolling?"enabled":"disabled")+" for "+h),r.style.overflow=!1===(t[h]&&t[h].scrolling)?"hidden":"auto",t[h]&&t[h].scrolling){case"omit":break;case!0:r.scrolling="yes";break;case!1:r.scrolling="no";break;default:r.scrolling=t[h]?t[h].scrolling:"no"}}(),p("Height"),p("Width"),a("maxHeight"),a("minHeight"),a("maxWidth"),a("minWidth"),"number"!=typeof(t[h]&&t[h].bodyMargin)&&"0"!==(t[h]&&t[h].bodyMargin)||(t[h].bodyMarginV1=t[h].bodyMargin,t[h].bodyMargin=t[h].bodyMargin+"px"),w(at(h)),t[h]&&(t[h].iframe.iFrameResizer={close:k.bind(null,t[h].iframe),removeListeners:ft.bind(null,t[h].iframe),resize:f.bind(null,"Window resize","resize",t[h].iframe),moveToAnchor:function(n){f("Move to anchor","moveToAnchor:"+n,t[h].iframe,h)},sendMessage:function(n){f("Send Message","message:"+(n=JSON.stringify(n)),t[h].iframe,h)}}))}function d(n,t){null===l&&(l=setTimeout(function(){l=null;n()},t))}function yt(){"hidden"!==document.visibilityState&&(i("document","Trigger event: Visibility change"),d(function(){pt("Tab Visible","resize")},16))}function pt(n,i){Object.keys(t).forEach(function(r){var u;t[u=r]&&"parent"===t[u].resizeFrom&&t[u].autoResize&&!t[u].firstRun&&f(n,i,t[r].iframe,r)})}function dt(){o(window,"message",kt);o(window,"resize",function(){var n;i("window","Trigger event: "+(n="resize"));d(function(){pt("Window "+n,"resize")},16)});o(document,"visibilitychange",yt);o(document,"-webkit-visibilitychange",yt)}function g(){function r(n,i){i&&(function(){if(!i.tagName)throw new TypeError("Object is not a valid DOM element");if("IFRAME"!==i.tagName.toUpperCase())throw new TypeError("Expected <IFRAME> tag, found <"+i.tagName+">");}(),vt(i,n),t.push(i))}var t;return function(){for(var t=["moz","webkit","o","ms"],n=0;n<t.length&&!e;n+=1)e=window[t[n]+"RequestAnimationFrame"];e?e=e.bind(window):i("setup","RequestAnimationFrame not supported")}(),dt(),function(i,f){var e;switch(t=[],(e=i)&&e.enablePublicMethods&&u("enablePublicMethods option has been removed, public methods are now always available in the iFrame"),typeof f){case"undefined":case"string":Array.prototype.forEach.call(document.querySelectorAll(f||"iframe"),r.bind(n,i));break;case"object":r(i,f);break;default:throw new TypeError("Unexpected data type ("+typeof f+")");}return t}}function gt(n){n.fn?n.fn.iFrameResize||(n.fn.iFrameResize=function(n){return this.filter("iframe").each(function(t,i){vt(i,n)}).end()}):ut("","Unable to bind to jQuery, it is not fully loaded.")}var v,y,p,nt,h,c,r,e,tt,t,l,s,a;"undefined"!=typeof window&&(nt=7,c=(h="[iFrameSizer]").length,e=window.requestAnimationFrame,s={autoResize:!(l=r=null),bodyBackground:null,bodyMargin:null,bodyMarginV1:8,bodyPadding:null,checkOrigin:!(p=y=!1),inPageLinks:!(t={}),enablePublicMethods:!(v=0),heightCalculationMethod:"bodyOffset",id:"iFrameResizer",interval:32,log:!(tt={max:1,scroll:1,bodyScroll:1,documentElementScroll:1}),maxHeight:1/0,maxWidth:1/0,minHeight:0,minWidth:0,mouseEvents:!0,resizeFrom:"parent",scrolling:!1,sizeHeight:!0,sizeWidth:!1,warningTimeout:5e3,tolerance:0,widthCalculationMethod:"scroll",onClose:function(){return!0},onClosed:function(){},onInit:function(){},onMessage:function(){u("onMessage function not defined")},onMouseEnter:function(){},onMouseLeave:function(){},onResized:function(){},onScroll:function(){return!0}},a={},window.jQuery&&gt(window.jQuery),"function"==typeof define&&define.amd?define([],g):"object"==typeof module&&"object"==typeof module.exports&&(module.exports=g()),window.iFrameResize=window.iFrameResize||g())}();!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):n.ColorThief=t()}(this,function(){var n,r,i,t;return n||(n={map:function(n,t){var i={};return t?n.map(function(n,r){return i.index=r,t.call(i,n)}):n.slice()},naturalOrder:function(n,t){return n<t?-1:n>t?1:0},sum:function(n,t){var i={};return n.reduce(t?function(n,r,u){return i.index=u,n+t.call(i,r)}:function(n,t){return n+t},0)},max:function(t,i){return Math.max.apply(null,i?n.map(t,i):t)}}),r=function(){function t(n,t,i){return(n<<10)+(t<<5)+i}function i(n){function r(){t.sort(n);i=!0}var t=[],i=!1;return{push:function(n){t.push(n);i=!1},peek:function(n){return i||r(),void 0===n&&(n=t.length-1),t[n]},pop:function(){return i||r(),t.pop()},size:function(){return t.length},map:function(n){return t.map(n)},debug:function(){return i||r(),t}}}function r(n,t,i,r,u,f,e){this.r1=n;this.r2=t;this.g1=i;this.g2=r;this.b1=u;this.b2=f;this.histo=e}function u(){this.vboxes=new i(function(t,i){return n.naturalOrder(t.vbox.count()*t.vbox.volume(),i.vbox.count()*i.vbox.volume())})}function f(i,r){if(r.count()){var l=r.r2-r.r1+1,a=r.g2-r.g1+1,c=n.max([l,a,r.b2-r.b1+1]);if(1==r.count())return[r.copy()];var u,f,e,o,h=0,s=[],v=[];if(c==l)for(u=r.r1;u<=r.r2;u++){for(o=0,f=r.g1;f<=r.g2;f++)for(e=r.b1;e<=r.b2;e++)o+=i[t(u,f,e)]||0;s[u]=h+=o}else if(c==a)for(u=r.g1;u<=r.g2;u++){for(o=0,f=r.r1;f<=r.r2;f++)for(e=r.b1;e<=r.b2;e++)o+=i[t(f,u,e)]||0;s[u]=h+=o}else for(u=r.b1;u<=r.b2;u++){for(o=0,f=r.r1;f<=r.r2;f++)for(e=r.g1;e<=r.g2;e++)o+=i[t(f,e,u)]||0;s[u]=h+=o}return s.forEach(function(n,t){v[t]=h-n}),function(n){var l,a,f,o,t,e=n+"1",i=n+"2",c=0;for(u=r[e];u<=r[i];u++)if(s[u]>h/2){for(f=r.copy(),o=r.copy(),t=(l=u-r[e])<=(a=r[i]-u)?Math.min(r[i]-1,~~(u+a/2)):Math.max(r[e],~~(u-1-l/2));!s[t];)t++;for(c=v[t];!c&&s[t-1];)c=v[--t];return f[i]=t,o[e]=f[i]+1,[f,o]}}(c==l?"r":c==a?"g":"b")}}return r.prototype={volume:function(n){return this._volume&&!n||(this._volume=(this.r2-this.r1+1)*(this.g2-this.g1+1)*(this.b2-this.b1+1)),this._volume},count:function(n){var e=this.histo,i,r,u,f;if(!this._count_set||n){for(f=0,i=this.r1;i<=this.r2;i++)for(r=this.g1;r<=this.g2;r++)for(u=this.b1;u<=this.b2;u++)f+=e[t(i,r,u)]||0;this._count=f;this._count_set=!0}return this._count},copy:function(){return new r(this.r1,this.r2,this.g1,this.g2,this.b1,this.b2,this.histo)},avg:function(n){var c=this.histo;if(!this._avg||n){for(var e,r,u,f=0,o=0,s=0,h=0,i=this.r1;i<=this.r2;i++)for(r=this.g1;r<=this.g2;r++)for(u=this.b1;u<=this.b2;u++)f+=e=c[t(i,r,u)]||0,o+=e*(i+.5)*8,s+=e*(r+.5)*8,h+=e*(u+.5)*8;this._avg=f?[~~(o/f),~~(s/f),~~(h/f)]:[~~(4*(this.r1+this.r2+1)),~~(4*(this.g1+this.g2+1)),~~(4*(this.b1+this.b2+1))]}return this._avg},contains:function(n){var t=n[0]>>3;return gval=n[1]>>3,bval=n[2]>>3,t>=this.r1&&t<=this.r2&&gval>=this.g1&&gval<=this.g2&&bval>=this.b1&&bval<=this.b2}},u.prototype={push:function(n){this.vboxes.push({vbox:n,color:n.avg()})},palette:function(){return this.vboxes.map(function(n){return n.color})},size:function(){return this.vboxes.size()},map:function(n){for(var i=this.vboxes,t=0;t<i.size();t++)if(i.peek(t).vbox.contains(n))return i.peek(t).color;return this.nearest(n)},nearest:function(n){for(var r,u,f,i=this.vboxes,t=0;t<i.size();t++)((u=Math.sqrt(Math.pow(n[0]-i.peek(t).color[0],2)+Math.pow(n[1]-i.peek(t).color[1],2)+Math.pow(n[2]-i.peek(t).color[2],2)))<r||void 0===r)&&(r=u,f=i.peek(t).color);return f},forcebw:function(){var t=this.vboxes,i,u,r;t.sort(function(t,i){return n.naturalOrder(n.sum(t.color),n.sum(i.color))});i=t[0].color;i[0]<5&&i[1]<5&&i[2]<5&&(t[0].color=[0,0,0]);u=t.length-1;r=t[u].color;r[0]>251&&r[1]>251&&r[2]>251&&(t[u].color=[255,255,255])}},{quantize:function(e,o){function et(n,t){for(var r,u=n.size(),i=0;i<1e3;){if(u>=t||i++>1e3)return;if((r=n.pop()).count()){var e=f(g,r),o=e[0],s=e[1];if(!o)return;n.push(o);s&&(n.push(s),u++)}else n.push(r),i++}}var tt,it,c,rt,ut,l,a,v,y,p,w,b,k,d,g,ft,s,h,nt;if(!e.length||o<2||o>256)return!1;for(g=(tt=e,c=Array(32768),tt.forEach(function(n){c[it=t(n[0]>>3,n[1]>>3,n[2]>>3)]=(c[it]||0)+1}),c),g.forEach(function(){}),ft=(rt=e,ut=g,y=1e6,p=0,w=1e6,b=0,k=1e6,d=0,rt.forEach(function(n){(l=n[0]>>3)<y?y=l:l>p&&(p=l);(a=n[1]>>3)<w?w=a:a>b&&(b=a);(v=n[2]>>3)<k?k=v:v>d&&(d=v)}),new r(y,p,w,b,k,d,ut)),s=new i(function(t,i){return n.naturalOrder(t.count(),i.count())}),s.push(ft),et(s,.75*o),h=new i(function(t,i){return n.naturalOrder(t.count()*t.volume(),i.count()*i.volume())});s.size();)h.push(s.pop());for(et(h,o),nt=new u;h.size();)nt.push(h.pop());return nt}}}().quantize,i=function(n){this.canvas=document.createElement("canvas");this.context=this.canvas.getContext("2d");this.width=this.canvas.width=n.width;this.height=this.canvas.height=n.height;this.context.drawImage(n,0,0,this.width,this.height)},i.prototype.getImageData=function(){return this.context.getImageData(0,0,this.width,this.height)},t=function(){},t.prototype.getColor=function(n,t){return void 0===t&&(t=10),this.getPalette(n,5,t)[0]},t.prototype.getPalette=function(n,t,u){var e=function(n){var t=n.colorCount,i=n.quality;if(void 0!==t&&Number.isInteger(t)){if(1===t)throw Error("colorCount should be between 2 and 20. To get one color, call getColor() instead of getPalette()");t=Math.min(t=Math.max(t,2),20)}else t=10;return void 0===i||Number.isInteger(i)?i=10:i<1&&(i=10),{colorCount:t,quality:i}}({colorCount:t,quality:u}),f=new i(n),o=r(function(n,t,i){for(var r=n,h=[],f=0,u=void 0,e=void 0,o=void 0,s=void 0,c=void 0;f<t;f+=i)e=r[0+(u=4*f)],o=r[u+1],s=r[u+2],(void 0===(c=r[u+3])||c>=125)&&(e>250&&o>250&&s>250||h.push([e,o,s]));return h}(f.getImageData().data,f.width*f.height,e.quality),e.colorCount);return o?o.palette():null},t.prototype.getColorFromUrl=function(n,t,i){var r=document.createElement("img"),u=this;r.addEventListener("load",function(){t(u.getPalette(r,5,i)[0],n)});r.src=n},t.prototype.getImageData=function(n,t){var i=new XMLHttpRequest;i.open("GET",n,!0);i.responseType="arraybuffer";i.onload=function(){var i,r,n,u;if(200==this.status){for(i=new Uint8Array(this.response),n=i.length,r=Array(n),n=0;n<i.length;n++)r[n]=String.fromCharCode(i[n]);u=r.join("");t("data:image/png;base64,"+window.btoa(u))}};i.send()},t.prototype.getColorAsync=function(n,t,i){var r=this;this.getImageData(n,function(n){var u=document.createElement("img");u.addEventListener("load",function(){t(r.getPalette(u,5,i)[0],this)});u.src=n})},t});swfobject=function(){function v(){var i,r,n;if(!c){try{i=t.getElementsByTagName("body")[0].appendChild(h("span"));i.parentNode.removeChild(i)}catch(u){return}for(c=!0,r=w.length,n=0;n<r;n++)w[n]()}}function yt(n){c?n():w[w.length]=n}function pt(n){if(typeof r.addEventListener!=i)r.addEventListener("load",n,!1);else if(typeof t.addEventListener!=i)t.addEventListener("load",n,!1);else if(typeof r.attachEvent!=i)ui(r,"onload",n);else if(typeof r.onload=="function"){var u=r.onload;r.onload=function(){u();n()}}else r.onload=n}function gt(){lt?ni():it()}function ni(){var o=t.getElementsByTagName("body")[0],u=h(f),r,e;u.setAttribute("type",p);r=o.appendChild(u);r?(e=0,function(){if(typeof r.GetVariable!=i){var t=r.GetVariable("$version");t&&(t=t.split(" ")[1].split(","),n.pv=[parseInt(t[0],10),parseInt(t[1],10),parseInt(t[2],10)])}else if(e<10){e++;setTimeout(arguments.callee,10);return}o.removeChild(u);r=null;it()}()):it()}function it(){var y=s.length,r,t,h,c,v;if(y>0)for(r=0;r<y;r++){var f=s[r].id,e=s[r].callbackFn,o={success:!1,id:f};if(n.pv[0]>0){if(t=u(f),t)if(!g(s[r].swfVersion)||n.wk&&n.wk<312)if(s[r].expressInstall&&ut()){h={};h.data=s[r].expressInstall;h.width=t.getAttribute("width")||"0";h.height=t.getAttribute("height")||"0";t.getAttribute("class")&&(h.styleclass=t.getAttribute("class"));t.getAttribute("align")&&(h.align=t.getAttribute("align"));var p={},a=t.getElementsByTagName("param"),w=a.length;for(c=0;c<w;c++)a[c].getAttribute("name").toLowerCase()!="movie"&&(p[a[c].getAttribute("name")]=a[c].getAttribute("value"));ft(h,p,f,e)}else ti(t),e&&e(o);else l(f,!0),e&&(o.success=!0,o.ref=rt(f),e(o))}else l(f,!0),e&&(v=rt(f),v&&typeof v.SetVariable!=i&&(o.success=!0,o.ref=v),e(o))}}function rt(n){var r=null,t=u(n),e;return t&&t.nodeName=="OBJECT"&&(typeof t.SetVariable!=i?r=t:(e=t.getElementsByTagName(f)[0],e&&(r=e))),r}function ut(){return!d&&g("6.0.65")&&(n.win||n.mac)&&!(n.wk&&n.wk<312)}function ft(f,e,o,s){var c,v,l,a;d=!0;nt=s||null;at={success:!1,id:o};c=u(o);c&&(c.nodeName=="OBJECT"?(y=et(c),k=null):(y=c,k=o),f.id=ht,(typeof f.width==i||!/%$/.test(f.width)&&parseInt(f.width,10)<310)&&(f.width="310"),(typeof f.height==i||!/%$/.test(f.height)&&parseInt(f.height,10)<137)&&(f.height="137"),t.title=t.title.slice(0,47)+" - Flash Player Installation",v=n.ie&&n.win?"ActiveX":"PlugIn",l="MMredirectURL="+r.location.toString().replace(/&/g,"%26")+"&MMplayerType="+v+"&MMdoctitle="+t.title,typeof e.flashvars!=i?e.flashvars+="&"+l:e.flashvars=l,n.ie&&n.win&&c.readyState!=4&&(a=h("div"),o+="SWFObjectNew",a.setAttribute("id",o),c.parentNode.insertBefore(a,c),c.style.display="none",function(){c.readyState==4?c.parentNode.removeChild(c):setTimeout(arguments.callee,10)}()),ot(f,e,o))}function ti(t){if(n.ie&&n.win&&t.readyState!=4){var i=h("div");t.parentNode.insertBefore(i,t);i.parentNode.replaceChild(et(t),i);t.style.display="none",function(){t.readyState==4?t.parentNode.removeChild(t):setTimeout(arguments.callee,10)}()}else t.parentNode.replaceChild(et(t),t)}function et(t){var u=h("div"),e,i,o,r;if(n.win&&n.ie)u.innerHTML=t.innerHTML;else if(e=t.getElementsByTagName(f)[0],e&&(i=e.childNodes,i))for(o=i.length,r=0;r<o;r++)i[r].nodeType==1&&i[r].nodeName=="PARAM"||i[r].nodeType==8||u.appendChild(i[r].cloneNode(!0));return u}function ot(t,r,e){var v,y=u(e),w,o,k,a,c,s,l;if(n.wk&&n.wk<312)return v;if(y)if(typeof t.id==i&&(t.id=e),n.ie&&n.win){w="";for(o in t)t[o]!=Object.prototype[o]&&(o.toLowerCase()=="data"?r.movie=t[o]:o.toLowerCase()=="styleclass"?w+=' class="'+t[o]+'"':o.toLowerCase()!="classid"&&(w+=" "+o+'="'+t[o]+'"'));k="";for(a in r)r[a]!=Object.prototype[a]&&(k+='<param name="'+a+'" value="'+r[a]+'" />');y.outerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+w+">"+k+"<\/object>";b[b.length]=t.id;v=u(t.id)}else{c=h(f);c.setAttribute("type",p);for(s in t)t[s]!=Object.prototype[s]&&(s.toLowerCase()=="styleclass"?c.setAttribute("class",t[s]):s.toLowerCase()!="classid"&&c.setAttribute(s,t[s]));for(l in r)r[l]!=Object.prototype[l]&&l.toLowerCase()!="movie"&&ii(c,l,r[l]);y.parentNode.replaceChild(c,y);v=c}return v}function ii(n,t,i){var r=h("param");r.setAttribute("name",t);r.setAttribute("value",i);n.appendChild(r)}function wt(t){var i=u(t);i&&i.nodeName=="OBJECT"&&(n.ie&&n.win?(i.style.display="none",function(){i.readyState==4?ri(t):setTimeout(arguments.callee,10)}()):i.parentNode.removeChild(i))}function ri(n){var t=u(n),i;if(t){for(i in t)typeof t[i]=="function"&&(t[i]=null);t.parentNode.removeChild(t)}}function u(n){var i=null;try{i=t.getElementById(n)}catch(r){}return i}function h(n){return t.createElement(n)}function ui(n,t,i){n.attachEvent(t,i);a[a.length]=[n,t,i]}function g(t){var r=n.pv,i=t.split(".");return i[0]=parseInt(i[0],10),i[1]=parseInt(i[1],10)||0,i[2]=parseInt(i[2],10)||0,r[0]>i[0]||r[0]==i[0]&&r[1]>i[1]||r[0]==i[0]&&r[1]==i[1]&&r[2]>=i[2]?!0:!1}function bt(r,u,o,s){var a,c,l;n.ie&&n.mac||(a=t.getElementsByTagName("head")[0],a)&&(c=o&&typeof o=="string"?o:"screen",s&&(e=null,tt=null),e&&tt==c||(l=h("style"),l.setAttribute("type","text/css"),l.setAttribute("media",c),e=a.appendChild(l),n.ie&&n.win&&typeof t.styleSheets!=i&&t.styleSheets.length>0&&(e=t.styleSheets[t.styleSheets.length-1]),tt=c),n.ie&&n.win?e&&typeof e.addRule==f&&e.addRule(r,u):e&&typeof t.createTextNode!=i&&e.appendChild(t.createTextNode(r+" {"+u+"}")))}function l(n,t){if(vt){var i=t?"visible":"hidden";c&&u(n)?u(n).style.visibility=i:bt("#"+n,"visibility:"+i)}}function kt(n){var t=/[\\\"<>\.;]/.exec(n)!=null;return t&&typeof encodeURIComponent!=i?encodeURIComponent(n):n}var i="undefined",f="object",st="Shockwave Flash",dt="ShockwaveFlash.ShockwaveFlash",p="application/x-shockwave-flash",ht="SWFObjectExprInst",ct="onreadystatechange",r=window,t=document,o=navigator,lt=!1,w=[gt],s=[],b=[],a=[],y,k,nt,at,c=!1,d=!1,e,tt,vt=!0,n=function(){var l=typeof t.getElementById!=i&&typeof t.getElementsByTagName!=i&&typeof t.createElement!=i,e=o.userAgent.toLowerCase(),s=o.platform.toLowerCase(),a=s?/win/.test(s):/win/.test(e),v=s?/mac/.test(s):/mac/.test(e),y=/webkit/.test(e)?parseFloat(e.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,"$1")):!1,h=!+"\v1",u=[0,0,0],n=null,c;if(typeof o.plugins!=i&&typeof o.plugins[st]==f)n=o.plugins[st].description,!n||typeof o.mimeTypes!=i&&o.mimeTypes[p]&&!o.mimeTypes[p].enabledPlugin||(lt=!0,h=!1,n=n.replace(/^.*\s+(\S+\s+\S+$)/,"$1"),u[0]=parseInt(n.replace(/^(.*)\..*$/,"$1"),10),u[1]=parseInt(n.replace(/^.*\.(.*)\s.*$/,"$1"),10),u[2]=/[a-zA-Z]/.test(n)?parseInt(n.replace(/^.*[a-zA-Z]+(.*)$/,"$1"),10):0);else if(typeof r.ActiveXObject!=i)try{c=new ActiveXObject(dt);c&&(n=c.GetVariable("$version"),n&&(h=!0,n=n.split(" ")[1].split(","),u=[parseInt(n[0],10),parseInt(n[1],10),parseInt(n[2],10)]))}catch(w){}return{w3:l,pv:u,wk:y,ie:h,win:a,mac:v}}(),fi=function(){n.w3&&((typeof t.readyState!=i&&t.readyState=="complete"||typeof t.readyState==i&&(t.getElementsByTagName("body")[0]||t.body))&&v(),c||(typeof t.addEventListener!=i&&t.addEventListener("DOMContentLoaded",v,!1),n.ie&&n.win&&(t.attachEvent(ct,function(){t.readyState=="complete"&&(t.detachEvent(ct,arguments.callee),v())}),r==top&&function(){if(!c){try{t.documentElement.doScroll("left")}catch(n){setTimeout(arguments.callee,0);return}v()}}()),n.wk&&function(){if(!c){if(!/loaded|complete/.test(t.readyState)){setTimeout(arguments.callee,0);return}v()}}(),pt(v)))}(),ei=function(){n.ie&&n.win&&window.attachEvent("onunload",function(){for(var r,i,u,f,e=a.length,t=0;t<e;t++)a[t][0].detachEvent(a[t][1],a[t][2]);for(r=b.length,i=0;i<r;i++)wt(b[i]);for(u in n)n[u]=null;n=null;for(f in swfobject)swfobject[f]=null;swfobject=null})}();return{registerObject:function(t,i,r,u){if(n.w3&&t&&i){var f={};f.id=t;f.swfVersion=i;f.expressInstall=r;f.callbackFn=u;s[s.length]=f;l(t,!1)}else u&&u({success:!1,id:t})},getObjectById:function(t){if(n.w3)return rt(t)},embedSWF:function(t,r,u,e,o,s,h,c,a,v){var y={success:!1,id:r};n.w3&&!(n.wk&&n.wk<312)&&t&&r&&u&&e&&o?(l(r,!1),yt(function(){var n,b,p,k,w,d;if(u+="",e+="",n={},a&&typeof a===f)for(b in a)n[b]=a[b];if(n.data=t,n.width=u,n.height=e,p={},c&&typeof c===f)for(k in c)p[k]=c[k];if(h&&typeof h===f)for(w in h)typeof p.flashvars!=i?p.flashvars+="&"+w+"="+h[w]:p.flashvars=w+"="+h[w];if(g(o))d=ot(n,p,r),n.id==r&&l(r,!0),y.success=!0,y.ref=d;else{if(s&&ut()){n.data=s;ft(n,p,r,v);return}l(r,!0)}v&&v(y)})):v&&v(y)},switchOffAutoHideShow:function(){vt=!1},ua:n,getFlashPlayerVersion:function(){return{major:n.pv[0],minor:n.pv[1],release:n.pv[2]}},hasFlashPlayerVersion:g,createSWF:function(t,i,r){return n.w3?ot(t,i,r):undefined},showExpressInstall:function(t,i,r,u){n.w3&&ut()&&ft(t,i,r,u)},removeSWF:function(t){n.w3&&wt(t)},createCSS:function(t,i,r,u){n.w3&&bt(t,i,r,u)},addDomLoadEvent:yt,addLoadEvent:pt,getQueryParamValue:function(n){var r=t.location.search||t.location.hash,u,i;if(r){if(/\?/.test(r)&&(r=r.split("?")[1]),n==null)return kt(r);for(u=r.split("&"),i=0;i<u.length;i++)if(u[i].substring(0,u[i].indexOf("="))==n)return kt(u[i].substring(u[i].indexOf("=")+1))}return""},expressInstallCallback:function(){if(d){var t=u(ht);t&&y&&(t.parentNode.replaceChild(y,t),k&&(l(k,!0),n.ie&&n.win&&(y.style.display="block")),nt&&nt(at));d=!1}}}}();Modernizr.touch?(navigator.userAgent.match(/iPhone/i)||navigator.userAgent.match(/iPad/i))&&(viewportmeta=document.querySelector('meta[name="viewport"]'),viewportmeta&&(viewportmeta.content="width=device-width, minimum-scale=1.0, maximum-scale=1.0, initial-scale=1.0",document.body.addEventListener("gesturestart",function(){viewportmeta.content="width=device-width, minimum-scale=0.25, maximum-scale=1.6"},!1))):(bcu.updateBuffer=function(){$("#virtualbufferupdate").val()=="1"?$("#virtualbufferupdate").val("0"):$("#virtualbufferupdate").val("1")},bcu.overrideValidateDate=function(){$.validator.methods.date=function(n){var t=!0;try{$.datepicker.parseDate("dd/mm/yy",n)}catch(i){t=!1}return t}},bcu.keyActivatedMenu=function(){$(".hover-reveal").keyup(function(n){if([37,38,39,40].indexOf(n.keyCode)!=-1){var t=$(this);switch(n.keyCode){case 37:n.preventDefault();n.stopPropagation();t.prevAll("li").filter(":visible").first().length==0?t.nextAll("li").filter(":visible").last().find("a").first().focus():t.prevAll("li").filter(":visible").first().find("a").first().focus();break;case 38:$(this).removeClass("active").children(".hover-reveal-content").addClass("hidden");$(this).find(".hover-reveal-content").attr("aria-expanded",function(n,t){return t==="true"?"false":"true"});$(this).find(".hover-reveal-content").attr("aria-hidden",function(n,t){return t==="true"?"false":"true"});break;case 39:n.preventDefault();n.stopPropagation();t.nextAll("li").filter(":visible").first().length==0?t.prevAll("li").filter(":visible").last().find("a").first().focus():t.nextAll("li").filter(":visible").first().find("a").first().focus();break;case 40:$(this).addClass("active").children(".hover-reveal-content").removeClass("hidden");$(this).find(".hover-reveal-content").attr("aria-expanded",function(n,t){return t==="true"?"false":"true"});$(this).find(".hover-reveal-content").attr("aria-hidden",function(n,t){return t==="true"?"false":"true"})}}})},bcu.createFancybox=function(){jQuery().fancybox&&($("a[rel^='lightbox']").addClass("fancybox"),$(".fancybox").each(function(){var n=$(this).attr("rel"),t;n=n.slice(9,-1);$(this).attr("title")&&(t=$(this).attr("title"),$(this).attr("data-caption",t));$(this).attr("rel",n).attr("data-fancybox",n)}),$(".fancybox").fancybox())},$(window).resize(function(){bcu.updateBuffer&&bcu.updateBuffer()}),$(document).ready(function(){$("body").append('<div class="off-screen"><input type="hidden" value="1" id="virtualbufferupdate" name="virtualbufferupdate" /><\/div>');bcu.createFancybox();bcu.keyActivatedMenu();$(".edit").hover(function(){$(this).prev(".editable").toggleClass("dotted")},function(){$(this).prev(".editable").toggleClass("dotted")});$("#perPage").change(function(){$("#PerPageForm").submit()});$("#refine-search").submit(function(){$(".radio-scope:checked").val()==="4"&&$(".radio-scope").attr("disabled",!0)});var n=$(".j-compare input[type=checkbox]").length;n>2&&$(".j-compare input[type=checkbox]").click(function(){var n=$(".j-compare input[type=checkbox]:checked").length;n>=2?($(".j-compare input[type=checkbox]").not(":checked").attr("disabled",!0),n>2&&$("#CompareLimitWarning").removeClass("hidden")):$(".j-compare input[type=checkbox]").not(":checked").attr("disabled",!1)});$("#userSignup:checked").length>0&&$("#moreinfo").removeClass("hidden");$("#userSignup").change(function(){var n=$("#moreinfo");$("#userSignup:checked").length>0?n.removeClass("hidden"):n.addClass("hidden")});$(".fees-tooltip").hover(function(){var t=$("#course-fees-tooltip"),n;$(t).toggleClass("hidden");n=$(this).position();$(t).css({position:"absolute","background-color":"#fff",top:n.top+30,left:n.left-398})});$(".pnl-cms-message")!=null&&$(".pnl-cms-message").delay(4e3).fadeOut("slow");$(".toggle").click(function(){$(".toggled-area").slideToggle("slow",function(){});var n=$(".toggle").text();$(".toggle").text(n=="Hide options"?"Show options":"Hide options")});bcu.StopBrowser=function(){window.stop!==undefined?window.stop():document.execCommand!==undefined&&document.execCommand("Stop",!1)}}));bcu.setCardsHeight=function(){$(".js-modules-fixed-height .card, .js-modules-fixed-height .pull-out-primary").css("height","");$(".js-modules-fixed-height").each(function(){var n=$(".card, .pull-out-primary",this),t=Math.max.apply(Math,n.map(function(){return $(this).height()}).get());n.height(t)})};bcu.setModulesHeight=function(){if($(".grid").hasClass("j-fix-item-height")){var n=0;$(".j-fix-item-height .j-fix-height").each(function(){n=$(this).height()>n?$(this).height():n});$(".j-fix-item-height .j-fix-height").height(n)}$(".j-fix-child-height").each(function(){var n=0,t=$(this);t.find(".j-fix-height").each(function(){n=$(this).height()>n?$(this).height():n});t.find(".j-fix-height").height(n)})};$(document).ready(function(){function t(n){var r="#"+$(n).attr("aria-controls"),t,i;n.addClass("active");n.removeAttr("tabindex");n.attr("aria-selected","true");t=$(n);t.siblings(".fp-list-tabbed__tab").attr("aria-expanded","false");t.siblings(".fp-list-tabbed__tab").attr("tabindex","-1");t.siblings(".fp-list-tabbed__tab").removeClass("active");t.focus();i=$(r);i.addClass("active");i.removeAttr("hidden");i.siblings(".fp-list-tabbed__panel").attr("hidden");i.siblings(".fp-list-tabbed__panel").removeClass("active")}function r(n){var i=n.siblings(".fp-list-tabbed__tab:first");t($(i))}function u(n){var i=n.siblings(".fp-list-tabbed__tab:last");t($(i))}function f(t,i){var f=$(t.attr("data-tablist")),r=i.keyCode,e=f.attr("aria-orientation")==="vertical",u=!1;e?(r===n.up||r===n.down)&&(u=!0):(r===n.left||r===n.right)&&(u=!0);u&&o(t,i)}function o(i,f){var e=f.keyCode,o,s;(e===n.left||e===n.up)&&(o=i.prev(),o!==undefined?($(o).focus(),t($(o))):u(i));(e===n.right||e===n.down)&&(s=i.next(),s!==undefined?($(s).focus(),t($(s))):r(i))}var i,n,e;$(".content-block a:has(> img)").addClass("no-link");$(".content-block a.bcu-button").addClass("no-link prm");$(".content-block a.button").addClass("no-link prm");$(".article a.bcu-button").addClass("no-link prm");$(".article a.button").addClass("no-link prm");$("body").on("click",".j-dialog",function(){var n;return n=$(this).parent().prevAll(".mediaItemRef").length>0?$(this).parent().prevAll(".mediaItemRef").attr("id"):$(this).prevAll(".mediaItemRef").attr("id"),typeof n!="undefined"&&$("#selectedmediaitem").val(n),mediaManager.mediaManagerDialog(this),!1});$(function(){$(".j-auto-submit").change(function(){this.form.submit()})});i=$(".fluid-video iframe");i.each(function(){var n=$(this);n.attr("data-aspectRatio",.5625);n.attr("data-width",n.parent(".fluid-video").width());n.attr("data-init-width",this.width);n.attr("data-init-height",this.height)});$("#basketGrowl")!=null&&$("#basketGrowl").fadeIn("slow").delay(3e3).fadeOut("slow");$(window).resize(function(){i.each(function(){var n=$(this);n.attr("data-width",n.parent(".fluid-video").width());n.width(n.attr("data-width")-1);n.height(n.width()*n.attr("data-aspectRatio"))})}).resize();$(".j-switch-tab").on("click",function(){var n=$(this).prop("hash"),t=$(".bcu-tabs-panel "+n).index();$(".bcu-tabs-panel "+n).closest(".ui-tabs").tabs("option","active",t)});$("#main-navigation .hover-reveal-content .selector a").on("click",function(n){var h=$(this).position().top,f=$(this).attr("data-attr"),e=f+"-block",o=$(this).attr("data-course-title"),t=$(this).attr("data-course-type"),i=$(this).attr("data-course-mode"),r=$(this).attr("data-course-jf"),u,s;n.preventDefault();$("#main-navigation .hover-reveal-content .selector a span").addClass("icon-radio-unchecked").removeClass("icon-radio-checked");$(this).find("span").addClass("icon-radio-checked").removeClass("icon-radio-unchecked");$(".info-blocks div").each(function(){$(this).hide()});u=$("."+e).show();s=u.css("background-color");$("#course-type-title").text(o);t!="0"?$("#course-type-input").val(t):$("#course-type-input").val("");i!="0"?$("#course-mode-input").val(i):$("#course-mode-input").val("");r!="0"?$("#course-jf-input").val(r):$("#course-jf-input").val("");n.stopPropagation()});$("#main-navigation .hover-reveal-content input, #main-navigation .hover-reveal-content input").on("click",function(n){n.stopPropagation()});bcu.basketToggleAction=function(){$("html").toggleClass("js-basket-active");$(".js-toggle-basket").toggleClass("active");$(".js-toggle-basket").hasClass("active")?$(".js-toggle-basket").prop("title","Close saved courses"):$(".js-toggle-basket").prop("title","Open saved courses");$(".js-toggle-basket").find(".js-toggle-icon").toggleClass("icon-graduation-cap icon-cancel");$("#main-navigation .header-basket--mobile").slideToggle("fast")};bcu.basketToggleClose=function(){$("html").removeClass("js-basket-active");$(".js-toggle-basket").removeClass("active");$(".js-toggle-basket").find(".js-toggle-icon").removeClass("icon-cancel").addClass("icon-graduation-cap").prop("title","Open saved courses")};bcu.basketToggleInit=function(){$(".js-toggle-basket").on("click",function(){$("html").hasClass("js-nav-active")?(nav.close(),setTimeout(function(){bcu.basketToggleAction()},350)):bcu.basketToggleAction()})};bcu.fullScreenSearchModal=function(){function o(o){function a(n){n.keyCode===9&&(n.shiftKey?document.activeElement===h&&(n.preventDefault(),c.focus()):document.activeElement===c&&(n.preventDefault(),h.focus()))}var l,s,h,c;o.preventDefault();r=document.activeElement;n.addClass("active");f.focus();setTimeout(function(){u.addClass("noscroll")},200);t=!0;n.attr("aria-hidden","false");document.addEventListener("keydown",function(n){t&&n.keyCode===27&&i()},!0);document.addEventListener("focus",function(i){var r=document.getElementById(n);t&&!r.contains(i.target)&&(i.stopPropagation(),r.focus())},!0);e.addEventListener("keydown",a);l='a[href], area[href], input:not([disabled]), select:not([disabled]), textarea:not([disabled]), button:not([disabled]), iframe, object, embed, [tabindex="0"], [contenteditable]';s=e.querySelectorAll(l);s=Array.prototype.slice.call(s);h=s[0];c=s[s.length-1];h.focus()}function i(){n.removeClass("active");f.blur();u.removeClass("noscroll");t=!1;r.focus();n.attr("aria-hidden","true")}var r,t=!1,u=$("body"),n=$("#search-modal-window"),s=$(".close-icon"),f=$(".modal-window__search-bar input[type=text]"),e=document.querySelector("#search-modal-window");$("#site-search-term, .js-toggle-search").on("click",o);$(".header-search_button").on("click",o);s.on("click",i);$(".close-button").on("click",i);for(let n=0;n<$(".animate--fadein").length;n++)$(".animate--fadein").eq(n).addClass("fade-in--${i}");$(document).on("keyup",function(n){var t=n.key;t==="Escape"&&i()});$("#search-modal-window").hasClass("active")&&alert("active")};bcu.searchOptionsRevealer=function(){$(".j-search-reveal").on("click",function(n){$(this).find(".search-options").slideDown("fast");n.stopPropagation()});$(document).click(function(){$(".j-search-reveal").find(".search-options").slideUp("fast")})};bcu.updateSearchSubsiteOptions=function(){var n=$(".j-searchOption");n.on("click",function(){$("#searchPref").val($(this).data("link"))})};bcu.svgLogoCheck=function(){var n;if($(".bcu-logo-subsite img").length>0){var t=document.getElementsByTagName("img"),i=t.length;for(n=0;n<i;n++)t[n].src.match(/.*\.svg$/)&&(t[n].src=t[n].src.slice(0,-3)+"png")}};bcu.browserScroller=function(n){if(typeof n.offSet!="undefined"){typeof n.speed=="undefined"&&(n.speed=400);n.posAdj=typeof n.posAdj!="undefined"&&n.offSet.top>n.posAdj?n.posAdj:0;var t=typeof n.offSet.top!="undefined"||n.offSet.top!=null?n.offSet.top-n.posAdj:n.posAdj;$("html, body").animate({scrollTop:t},n.speed)}};$(document).ready(function(){var n=document.body.clientWidth;bcu.createDeepTabs=function(){if(n>900){var t=0;$(".bcu-tabgroup .bcu-tabs--deep > li").each(function(){t=$(this).height()>t?$(this).height():t});$(".bcu-tabgroup .bcu-tabs--deep > li").height(t)}else $(".bcu-tabgroup .bcu-tabs--deep > li").height("auto")};$(window).bind("resize orientationchange",function(){n=document.body.clientWidth;bcu.createDeepTabs()});bcu.createDeepTabs()});bcu.setBgAlpha=function(){$(".j-bg-alpha").each(function(){var t=$(this).data("bg-alpha"),i,n;$.isNumeric(t)&&($(this).css("opacity","1"),n=$(this).css("background-color"),i=n.indexOf("a")==-1?n.replace(")",", "+t+")").replace("rgb","rgba"):n.slice(0,n.lastIndexOf(",")+1)+t+")",$(this).attr("style",$(this).attr("style")+" background-color:"+i+" !important;"))})};bcu.fauxCourseListingHighlight=function(){$(".crs-listing_faux-link").hover(function(){$(this).parent(".j-crs-listing_item").addClass("crs-listing_item--hover")},function(){$(this).parent(".j-crs-listing_item").removeClass("crs-listing_item--hover")})};bcu.initJqueryUiTabs=function(){$(".j-tabgroup").tabs({activate:function(){bcu.setCardsHeight()}})};bcu.overideInlineLinksForUiTabs=function(){location.hash&&$(".j-tabgroup").length>0&&(window.scrollTo(0,0),setTimeout(function(){window.scrollTo(0,0)},1))};bcu.openTab=function(){$(".open-tab").click(function(){var n=$(this).attr("href");$(".j-tabgroup").tabs("option","active",$(n).index());bcu.overideInlineLinksForUiTabs()})};bcu.stretchImages=function(){jQuery().anystretch&&$(".stretchMe").anystretch()};bcu.userSignUpContentToggles=function(){var u,e,f=Cookies.get("bcu-signup"),t,n,i,r;if(f)for(t=f.split("&"),n=0;n<t.length;n++)i=t[n].split("=")[0],r=t[n].split("=")[1],i==="signed-up"&&(u=r),i==="form-submitted"&&(e=r);u==="true"?($(".j-signedup-show").removeClass("hidden"),$(".j-signedup-hide").addClass("hidden")):($(".j-signedup-show").addClass("hidden"),$(".j-signedup-hide").removeClass("hidden"))};bcu.OpenDayPicker=function(){$(".open-day-picker").each(function(){var n=$(this),t=typeof n.data("level")!="undefined"?n.data("level"):"";$.ajax({async:!0,type:"GET",url:"/opendaypicker/display",data:"level="+t,beforeSend:function(){n.html("<div class='pal secondary-bg-grey-light-2'><p class='mtl text-center'><img src='/content/imgs/sprites/loader.gif' alt='Loading...' width='30' /><\/p><h4 class='mbl text-center mid-grey'>Loading...<\/h4><\/div>")},success:function(t){n.html(t)}})});bcu.GetOpenDayPicker=function(n){var t=$(n.target).closest(".open-day-picker");return t&&t.length!==0||(t=$(n.target).closest(".open-day-picker-embedded")),t};$(document).on("click",".j-toggle-levels",function(n){var t=bcu.GetOpenDayPicker(n);t.find(".open-day-picker__level").removeClass("off-screen")});$(document).on("click",".j-toggle-dates-ug",function(n){var t=bcu.GetOpenDayPicker(n);t.find(".j-toggle-dates-ug").addClass("selected");t.find(".j-toggle-dates-pg").removeClass("selected");t.find(".open-day-picker__dates--ug").removeClass("off-screen");t.find(".open-day-picker__dates--pg").addClass("off-screen")});$(document).on("click",".j-toggle-dates-pg",function(n){var t=bcu.GetOpenDayPicker(n);t.find(".j-toggle-dates-ug").removeClass("selected");t.find(".j-toggle-dates-pg").addClass("selected");t.find(".open-day-picker__dates--ug").addClass("off-screen");t.find(".open-day-picker__dates--pg").removeClass("off-screen")})};bcu.CookieAlertToggle=function(){$(".j-cookie-alert-hide").click(function(n){n.preventDefault();$(".cookie-alert").slideUp()})};bcu.SiteMessage=function(){var n=$(".js-site-message"),t;if(n.length>0){t=n.clone().addClass("panel-sticky").appendTo($("body"));i();function i(){r(n)||r(copyright)?t.hide():t.show()}function r(n){var t=$(window).scrollTop(),r=t+$(window).height(),i=$(n).offset().top,u=i+$(n).height();return u<=r&&i>=t}$(document).scroll(function(){i()})}};n={end:35,home:36,left:37,up:38,right:39,down:40,"delete":46};e={37:-1,38:-1,39:1,40:1};bcu.FlexiblePanelTabbedItemsTabSetup=function(){var e=$(".fp-list-tabbed"),i=$(".fp-list-tabbed__tab");e.length&&i.length&&$(i).each(function(){$(this).on("click",function(){t($(this))});$(this).on("keydown",function(t){var i=event.keyCode;switch(i){case n.end:t.preventDefault();u($(this));break;case n.home:t.preventDefault();r($(this));break;case n.up:case n.down:t.preventDefault();f(event)}});$(this).on("keyup",function(t){var i=event.keyCode;switch(i){case n.left:case n.right:t.preventDefault();f($(this),t)}})})};bcu.EventMonthFilter=function(){if($(".j-filterEventsByMonth").length){var n=$(".j-filterEventsByMonth");n.change(function(n){n.preventDefault();this.options[this.selectedIndex].value&&(window.location=this.options[this.selectedIndex].value);window.location=$(".j-filterEventsByMonth").options[this.selectedIndex].value})}};bcu.AccessibleMegaMenu=function(){jQuery&&function(n){"use strict";n(document).ready(function(){n(".megamenu").accessibleMegaMenu();setTimeout(function(){n("body").removeClass("init")},500)})}(jQuery)};bcu.doSlideReveal=function(){$("body").on("click",".j-slide-reveal",function(){$(this).find("button").attr("aria-expanded",$(this).find("button").attr("aria-expanded")=="true"?!1:!0)})};bcu.removeSubNavSkipLinks=function(){$(".side-nav").length===0&&$(".js-skip-link-section-nav").length!==0&&$(".js-skip-link-section-nav").addClass("visually-hidden")};bcu.setupHideRevealActions=function(){if($(".js-action-hidereveal").length)$(".js-action-hidereveal").on("click",function(){var n=$(this).data("controls");$(this).attr("aria-expanded")==="false"?($(this).attr("aria-expanded","true"),$(n).attr("data-hidden","false"),$(n).focus()):($(this).attr("aria-expanded","false"),$(n).attr("data-hidden","true"),$(this).focus())})};bcu.setupAccordionHideRevealActions=function(){if($(".js-accordion-hidereveal").length)$(".js-accordion-hidereveal").on("click",function(){console.log("click");var n=$(this).attr("aria-controls");console.log($(this));$(this).attr("aria-expanded")==="false"?($(this).attr("aria-expanded","true"),$("#"+n).attr("data-hidden","false"),$(this).addClass("access-accordion-button--active"),$("#"+n).focus()):($(this).attr("aria-expanded","false"),$("#"+n).attr("data-hidden","true"),$(this).removeClass("access-accordion-button--active"),$(this).focus())})};bcu.setupIframeResizer=function(){const n=document.querySelector("#crm-form");if(n){let i,t;const r=new Promise((r,u)=>{i=document.createElement("h3");const e=document.createTextNode("Loading form...");i.append(e);i.classList.add("loading-message","text-center","mvl","pvl");n.append(i);t=document.createElement("iframe");t.id="crm-iframe";t.classList.add("responsive-iframe","hidden");t.setAttribute("scrolling","no");t.setAttribute("src",n.getAttribute("data-src"));n.append(t);let f=!1;t.addEventListener("load",()=>{f=!0,r()});setTimeout(()=>{f||u()},5e3)});r.then(()=>{iFrameResize({log:!1},t),t.classList.remove("hidden"),i.classList.add("hidden")},()=>{i.innerText="Error: Couldn't load form"})}};bcu.doSlideReveal();bcu.setupHideRevealActions();bcu.setupAccordionHideRevealActions();bcu.setupIframeResizer();bcu.fullScreenSearchModal();bcu.stretchImages();bcu.searchOptionsRevealer();bcu.basketToggleInit();bcu.updateSearchSubsiteOptions();bcu.setBgAlpha();bcu.fauxCourseListingHighlight();bcu.initJqueryUiTabs();bcu.overideInlineLinksForUiTabs();bcu.openTab();bcu.userSignUpContentToggles();bcu.OpenDayPicker();bcu.CookieAlertToggle();bcu.SiteMessage();bcu.FlexiblePanelTabbedItemsTabSetup();bcu.EventMonthFilter();bcu.removeSubNavSkipLinks();bcu.expertProfileListFormat();bcu.initFootnotes();typeof videoModalScript!="undefined"&&bcu.videoModalsInit();typeof jumpToMenuScript!="undefined"&&bcu.jumpToMenu();Modernizr.svg||bcu.svgLogoCheck();bcu.AccessibleMegaMenu()});$(document).on("DOMContentLoaded",function(){var n,t,i;if("IntersectionObserver"in window)imageElementsToObserve=document.querySelectorAll(".lazy-image"),t=new IntersectionObserver(function(n){n.forEach(function(n){if(n.isIntersecting){var i=n.target;handleImageLazyLoadByImageElementType(n.target);t.unobserve(n.target)}})}),imageElementsToObserve.forEach(function(n){t.observe(n)});else{n=document.querySelectorAll(".lazy-image");function t(){i&&clearTimeout(i);i=setTimeout(function(){var i=window.scrollY;n.forEach(function(n){n.offsetTop<window.innerHeight+i&&(handleImageLazyLoadByImageElementType(n),n.classList.remove(".lazy-image"))});n.length==0&&(document.removeEventListener("scroll",t),window.removeEventListener("resize",t),window.removeEventListener("orientationChange",t))},20)}document.addEventListener("scroll",t);window.addEventListener("resize",t);window.addEventListener("orientationChange",t)}});$(window).on("load",function(){bcu.setCardsHeight();bcu.setModulesHeight()});$(window).on("resize orientationchange",function(){bcu.setCardsHeight();bcu.setModulesHeight()});bcu.setupSignUpFormSubmitEventHandlers=function(){$(".js-bcu-signup-submit").click(function(n){n.preventDefault();bcu.checkSignUpFormReCaptcha($(this))});$(".js-bcu-signup-submit").keypress(function(n){n.preventDefault();bcu.checkSignUpFormReCaptcha()})};bcu.checkSignUpFormReCaptcha=function(){var n=$("#g-recaptcha-response").val();n===""?$("#recaptchaFieldError").removeClass("visually-hidden"):$("#signupForm").submit()};bcu.expertProfileListFormat=function(){const n=document.querySelectorAll(".panel--expert-profile-list");n.length>0&&n.forEach(n=>{const t=n.querySelectorAll(".expert-list-block");t.forEach(n=>{function u(n){return`<span>${n}</span>`}const t=n.querySelector(".expert-list-block__tags");let i=t.textContent;tagsArr=i.split(",");const r=tagsArr.map(u);t.innerHTML=r.toString().split(",").join("")})})};const lamnCaseStudyListingAll=document.querySelectorAll(".js-case-study-grid--lamn"),lamnCaseStudyRelatedStudiesAll=document.querySelectorAll(".case-study-detail__related-cs-LAMN");if(lamnCaseStudyListingAll.length>0||lamnCaseStudyRelatedStudiesAll.length>0){let t=document.querySelectorAll(".related-cs-LAMN__content"),i=document.querySelectorAll(".js-case-study--lamn");function n(n,t){const r=new ColorThief;let i=r.getColor(n);console.log(i);t.style.background=`linear-gradient(90deg, rgba(${i},0.8) 0%, rgba(255,255,255,0) 70%)`}t.length>0&&t.forEach(t=>{let r=t.querySelector(".related-cs-LAMN__content__image"),i=r.querySelector(".LAMN-image-bg"),u=r.querySelector(".related-cs-LAMN__content__image__gradient");i.complete?n(i,u):i.addEventListener("load",function(){n(i,u)})});i.length>0&&i.forEach(t=>{let r=t.querySelector(".case-study-image"),i=r.querySelector(".case-study-image-bg"),u=r.querySelector(".case-study-image-gradient");i.complete?n(i,u):i.addEventListener("load",function(){n(i,u)})})}bcu.initFootnotes=function(){function n(n){n.preventDefault();let t=document.querySelector(`${n.target.getAttribute("href")}`);if(t){let i=document.querySelector(".course__title--pin").offsetHeight,r=window.innerWidth>=768?document.querySelector(".course__menu__list--NEW").offsetHeight:document.querySelector(".course-menu-inner").offsetHeight,u=i+r+30;t.style.scrollMarginTop=`${u}px`;t.scrollIntoView({behavior:"smooth"});let n=t.closest(".anim-highlight");n.classList.add("init-anim");n.addEventListener("animationend",()=>{n.classList.remove("init-anim")})}}window.addEventListener("click",t=>{t.target.classList.contains("js-footnoteanchor")&&n(t)})};$(document).ready(function(){bcu.geoLookupCountryCodeFromService=function(){var n;return $.ajax({async:!1,url:"/home/geolookupcountrycode",dataType:"json",success:function(t){n=t.Code},error:function(){n="??"}}),n};bcu.geoLookupCountryCode=function(){var r=Cookies.get("bcu-privacy"),t="1",i,n;return(r.length>1&&(t=r.substring(1,2)),t==null||t!=="1")?"??":(i="bcu-country-code",n=Cookies.get(i),typeof n=="undefined"&&(n=bcu.geoLookupCountryCodeFromService(),Cookies.set(i,n)),n)}});$(document).ready(function(){bcu.getYouKuIframe=function(n){var t=n.attr("width"),i=n.attr("height"),r=n.attr("title"),u=n.attr("data-youkuid"),f=n.attr("data-autoplay")==="true"?"&amp;isAutoPlay=true":"";return'<iframe height="'+i+'" width="'+t+'" src="//player.youku.com/embed/'+u+f+'" allowfullscreen title="'+r+'"><\/iframe>'};bcu.getYouTubeIframe=function(n){var t=n.attr("width"),i=n.attr("height"),r=n.attr("title"),u=n.attr("data-youtubeid"),f=n.attr("data-autoplay")==="true"?"&amp;autoplay=1":"";return'<iframe width="'+t+'" height="'+i+'" src="//www.youtube.com/embed/'+u+"?enablejsapi=1&amp;rel=0&amp;wmode=transparent&amp;controls=1"+f+'" allowfullscreen title="'+r+'"><\/iframe>'};bcu.swapYouTubeForYouKu=function(){for(var n,r,u,i=$("iframe"),t=0;t<i.length;t++)n=$(i[t]),r=n.attr("data-youkuid"),typeof r!="undefined"&&(u=bcu.geoLookupCountryCode(),u.toLowerCase()==="cn"&&n.replaceWith(bcu.getYouKuIframe(n)))};bcu.swapYouTubeObjectsWithIframe=function(){for(var n,r,u,f,i=$("object"),t=0;t<i.length;t++)if(n=$(i[t]),r=n.attr("data-youtubeid"),typeof r!="undefined"){if(u=n.attr("data-youkuid"),typeof u!="undefined"&&(f=bcu.geoLookupCountryCode(),f.toLowerCase()==="cn")){n.replaceWith(bcu.getYouKuIframe(n));continue}n.replaceWith(bcu.getYouTubeIframe(n))}};bcu.swapYouTubeForYouKu();bcu.swapYouTubeObjectsWithIframe()});formatDate=function(n){var t=new Date(Date.parse(n));return t.getDate()+" "+["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"][t.getMonth()]};$(".bcu-news-rss-widget").each(function(){var n=$(this),f=n.data("site-id"),i=n.data("item-count"),t=n.data("title-length");t=t?t:58;i=i?i:4;var r=document.location.hostname,u=document.location.port,e=u!=80?r+":"+u:r,o="//"+e+"/news/rss/"+f;$.ajax({type:"GET",url:o,beforeSend:function(){n.html('<p class="grey ptm">Loading, please wait...<\/p>')},success:function(r){n.empty();var u='<ul class="news-listing-item no-bullets man pan">';$(r).find("item").slice(0,i).each(function(){var n=$(this).find("title").text(),r=$(this).find("link").text(),i=$(this).find("a10\\:updated").text(),f;i==""&&(i=$(this).find("updated").text());f=$(this).find("enclosure").attr("url");n=n.length>t?n.slice(0,t)+"...":n;u+='<li class="clear-fix dotted-bottom pan man pbm mbs no-bullets">';u+='<a href="'+r+'"><img class="mts mrm left" src="'+f+'" alt="'+n+'" width="80" height="68" style="width:80px;height:68px;" /><\/a>';u+='<h5 class="man pan line-height"><span class="grey prs">'+formatDate(i)+'<\/span> <a href="'+r+'">'+n+"<\/a><\/h5>";u+="<\/li>"});u+="<\/ul>";n.html(u)},error:function(){n.html("<p>Sorry, the latest news could not be retrieved.<\/p>")}})});replaceUrlWithHtmlLinks=function(n){return n.replace(/(\b(https?|ftp|file):\/\/[-A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|])/ig,"<a href='$1'>$1<\/a>")};tweetDateInfo=function(n){var r=new Date,t=new Date(Date.parse(n)),i=Math.round(Math.abs((r.getTime()-t.getTime())/864e5)),u=i>1?i+" days ago":"a day ago";return["January","February","March","April","May","June","July","August","September","October","November","December"][t.getMonth()]+" "+t.getDate()+" ("+u+")"};$(".twitter-widget").each(function(){var n=$(this),t=$(this).data("screen-name"),i=$(this).data("tweet-count"),r="/api/twitter/"+t;$.ajax({type:"GET",url:r,dataType:"json",success:function(t){for(var f="",u=0;u<t.length;u++)if(u<i){var r=t[u],o=r.id,s=replaceUrlWithHtmlLinks(r.text),h=r.created_at,c=tweetDateInfo(r.created_at),e=r.user.screen_name,l=r.user.profile_image_url,a=r.source;f+="<div class='status mvm' id='"+o+"'><p class='mbn'><a class='bold simple' href='http://twitter.com/"+e+"'>"+e+":<\/a> "+s+"<\/p><div class='twitter_posted_at mbm sml'><span class='timeago' title='"+h+"'>"+c+"<\/span><\/div><\/div>"}n.html(f)}})});experiments=function(){function f(){var i,u,f;return(e(),i=o(t.data("experiment")),i!=="")?n[i]:(u=s(n.length),f=r+t.data("experiment"),Cookies.set(f,n[u].data("variant")),n[u])}function e(){var t=$(".js-cro-experiment__variant");(!t).length||t.each(function(){n.push($(this))})}function o(n){return Cookies.get(r+n)}function s(n){return Math.floor(Math.random()*Math.floor(n))}var r="bcu-croexp-",t=$(".js-cro-experiment").first(),n=[],i,u=function(){i=f();t.attr("data-selectedvariant",i.data("variant").toString());i.addClass("js-cro-experiment__variant--shown")},h=function(){t.length&&u()};h()}();privacyReview=function(){var n=365,h="bcu-consent",r="bcu-consent-shown",u="bcu-consent-ack",f="bcu-privacy",o=Cookies.get(u),c="111",t=$(".js-cookie-policy-accept"),i=$(".js-cookie-policy-view"),l=function(t){var i=$(".js-cookie-banner");i&&i.length!==0&&(t?(i.addClass("cookie-banner--shown"),!Cookies.get(r).length>0&&Cookies.set(r,(new Date).toISOString(),{expires:n,path:""})):i.removeClass("cookie-banner--shown"))},a=function(t){var i=t+"="+(new Date).toISOString();Cookies.set(h,i,{expires:n,path:""})},v=function(t){Cookies.set(f,t,{expires:n,path:""})},y=function(){(function(n,t,i,r,u){n[r]=n[r]||[];n[r].push({"gtm.start":(new Date).getTime(),event:"gtm.js"});var e=t.getElementsByTagName(i)[0],f=t.createElement(i),o=r!="dataLayer"?"&l="+r:"";f.async=!0;f.src="https://www.googletagmanager.com/gtm.js?id="+u+o;e.parentNode.insertBefore(f,e)})(window,document,"script","dataLayer","GTM-WTWQ7N")},s=function(){var t=Cookies.get(f);(!t||!t.length>0)&&(a("YES"),v(c));Cookies.set(u,(new Date).toISOString(),{expires:n,path:""});y()},p=function(){t.on("click",function(){s();l(!1)})},w=function(){i.on("click",function(){e.preventDefault();s();i.data("src").length>0&&(parent.window.location=i.data("src"))})},b=function(){!t||!t.length>0||(p(),w())},k=function(){o&&o.length!==0||b()};k()}();tabDrawerInit=function(){function o(){var t=$(n.drawerLink);t.click(function(n){n.preventDefault;h($(this))})}function s(){$(n.closeButton).click(function(){i()})}function i(){$(n.drawers).addClass(t.visuallyHidden);$(n.tabDrawer).removeClass(t.drawerVisible);$(n.tabs).removeClass(t.visuallyHidden)}function h(i){var f=i.data("linknumber"),r='[data-drawernumber="'+f+'"]',u;$(r).length&&($(n.drawerLink).removeClass(t.drawerLinkVisible),i.addClass(t.drawerLinkVisible),$(n.tabDrawer).removeClass(t.drawerVisible),$(r).addClass(t.drawerVisible),u=window.innerWidth?window.innerWidth:$(window).width(),u<900&&($(n.tabs).addClass(t.visuallyHidden),$(n.drawers).removeClass(t.visuallyHidden)))}function r(){$(n.defaultDrawerLink).addClass(t.drawerLinkVisible)}function u(){var u=window.innerWidth?window.innerWidth:$(window).width();u!=f&&(u<900?i():($(n.drawers).removeClass(t.visuallyHidden),$(n.drawerLink).removeClass(t.drawerLinkVisible),$(n.visibleDrawer).length||($(n.defaultDrawerLink).length>0&&r(),$(n.defaultDrawer).length>0&&$(n.defaultDrawer).addClass(t.drawerVisible))))}var f=window.innerWidth?window.innerWidth:$(window).width(),e=$(".js-tab-drawer"),n={closeButton:".js-close-tab-drawer",defaultDrawerLink:'li[data-linknumber="1"]',defaultDrawer:'div[data-drawernumber="1"]',drawers:".tab-drawer__drawers",drawerLink:".js-tab-drawer-link",tabs:".tab-drawer__tabs",tabDrawer:".js-tab-drawer",visibleDrawer:".tab-drawer__drawer--visible"},t={drawerVisible:"tab-drawer__drawer--visible",drawerLinkVisible:"tab-drawer__listitem--active",visuallyHidden:"visually-hidden--force"},c=function(){e.length&&(o(),r(),s(),u(),window.addEventListener("resize",function(){u()}))};c()}();var orgStructureData={faculties:[{facultyId:"d7dad765-00bd-4d94-843e-132623d56528",name:"Faculty of Health, Education and Life Sciences",ugPageUrl:"https://www.bcu.ac.uk/health-education-and-life-sciences/welcome-undergraduate/",pgPageUrl:"https://www.bcu.ac.uk/health-education-and-life-sciences/welcome-postgraduate"},{facultyId:"118969e0-c54e-4b32-984b-981c10a03e65",name:"Faculty of Arts, Design and Media",ugPageUrl:"https://www.bcu.ac.uk/arts-design-and-media/welcome-undergraduate/",pgPageUrl:"https://www.bcu.ac.uk/arts-design-and-media/welcome-postgraduate"},{facultyId:"73ec7c81-4015-40f3-a5fe-a17d2e7fa0bf",name:"Faculty of Computing, Engineering and The Built Environment",ugPageUrl:"https://www.bcu.ac.uk/computing-engineering-and-the-built-environment/welcome-undergraduate/",pgPageUrl:"https://www.bcu.ac.uk/computing-engineering-and-the-built-environment/welcome-postgraduate"},{facultyId:"fd2a8df7-f397-40e0-b2e6-a8a2b633e19b",name:"Faculty of Business, Law and Social Sciences",ugPageUrl:"https://www.bcu.ac.uk/business-law-and-social-sciences/welcome-undergraduate/",pgPageUrl:"https://www.bcu.ac.uk/business-law-and-social-sciences/welcome-postgraduate"}],schools:[{schoolId:"be457b61-5b09-4b20-8b5f-3569e6403be5",name:"Birmingham Conservatoire - HIC",facultyId:"118969e0-c54e-4b32-984b-981c10a03e65",courses:[]},{schoolId:"2f51ded5-97b3-4687-b2a4-36c0d32f8e38",name:"Birmingham School of Acting",facultyId:"118969e0-c54e-4b32-984b-981c10a03e65",courses:[]},{schoolId:"c2ff5678-429b-4dc7-add8-220bae324a28",name:"Birmingham School of Architecture and Design",facultyId:"118969e0-c54e-4b32-984b-981c10a03e65",courses:[]},{schoolId:"e95a4146-f78f-460f-b3c4-efd83d81de09",name:"Birmingham School of Art",facultyId:"118969e0-c54e-4b32-984b-981c10a03e65",courses:[]},{schoolId:"d8b9d963-1bca-493c-a969-d4b189add346",name:"Birmingham School of Media",facultyId:"118969e0-c54e-4b32-984b-981c10a03e65",courses:[]},{schoolId:"8fb2fde4-fae8-475b-b285-5314bef70f1f",name:"School of Games, Film and Animation",facultyId:"118969e0-c54e-4b32-984b-981c10a03e65",courses:[]},{schoolId:"4b93d348-af54-49d0-b944-da07fe27f49d",name:"Royal Birmingham Conservatoire",facultyId:"118969e0-c54e-4b32-984b-981c10a03e65",courses:[]},{schoolId:"49b06c05-b245-4a27-a29a-cb351dab9790",name:"School of English",facultyId:"118969e0-c54e-4b32-984b-981c10a03e65",courses:[]},{schoolId:"4850747c-d2d1-4bb3-a77a-6dd42163f871",name:"School of Fashion and Textiles",facultyId:"118969e0-c54e-4b32-984b-981c10a03e65",courses:[]},{schoolId:"5d5ac166-898c-40ca-a20e-bd15374b4b99",name:"School of Jewellery",facultyId:"118969e0-c54e-4b32-984b-981c10a03e65",courses:[]},{schoolId:"50653243-b3cf-4303-be31-8f7607db8888",name:"School of Visual Communication",facultyId:"118969e0-c54e-4b32-984b-981c10a03e65",courses:[]},{schoolId:"1670c498-50cf-4d95-8abd-552faa91366c",name:"The Centre for Leadership and Management Practice",facultyId:"1605099f-5e1c-460a-beb8-753a7dc5f1c0",courses:[]},{schoolId:"ba3d87f0-b020-45f9-945a-3d5fce7ad7ba",name:"The Centre of Internal Audit, Governance and Risk Management",facultyId:"1605099f-5e1c-460a-beb8-753a7dc5f1c0",courses:[]},{schoolId:"bf42d32e-db97-4267-8028-6b114b575e1d",name:"The Department of Accountancy and Finance",facultyId:"1605099f-5e1c-460a-beb8-753a7dc5f1c0",courses:[]},{schoolId:"f218eedb-d359-4fc1-83ef-34817fbb6351",name:"The Department of Management, Human Resources and Enterprise",facultyId:"1605099f-5e1c-460a-beb8-753a7dc5f1c0",courses:[]},{schoolId:"b6e42e2c-6653-4c5c-a28f-465636c00acb",name:"The Department of Strategy, Marketing and Economics",facultyId:"1605099f-5e1c-460a-beb8-753a7dc5f1c0",courses:[]},{schoolId:"267bafd3-2850-4896-824f-6b5fd4b30c93",name:"School of Computing and Digital Technology",facultyId:"73ec7c81-4015-40f3-a5fe-a17d2e7fa0bf",courses:[]},{schoolId:"41c346d8-c50e-4cec-bd0c-b2be510d1e46",name:"School of Computing and Digital Technology",facultyId:"73ec7c81-4015-40f3-a5fe-a17d2e7fa0bf",courses:[]},{schoolId:"357da836-3514-4adc-8acd-cba7882238ee",name:"School of Engineering and the Built Environment",facultyId:"73ec7c81-4015-40f3-a5fe-a17d2e7fa0bf",courses:[]},{schoolId:"8eca182c-e0e0-461c-a1d1-4ca3b254449d",name:"School of Engineering and the Built Environment",facultyId:"73ec7c81-4015-40f3-a5fe-a17d2e7fa0bf",courses:[]},{schoolId:"ca144104-c419-4fd0-adaa-e9c72cba2b37",name:"St Trinian's - edited",facultyId:"73ec7c81-4015-40f3-a5fe-a17d2e7fa0bf",courses:[]},{schoolId:"960299b0-012f-48aa-b6f1-c849fd7c39dc",name:"Centre for Community Mental Health",facultyId:"d7dad765-00bd-4d94-843e-132623d56528",courses:[]},{schoolId:"346c5b09-be7d-4bfb-9ee4-f7f7aab51669",name:"Defence School of Healthcare Education",facultyId:"d7dad765-00bd-4d94-843e-132623d56528",courses:[]},{schoolId:"c9c81007-7a71-401a-ba3e-6a9eb629157b",name:"School of Education and Social Work",facultyId:"d7dad765-00bd-4d94-843e-132623d56528",courses:[]},{schoolId:"98f6def4-63bb-420a-b332-39ea172e9959",name:"School of Health Sciences",facultyId:"d7dad765-00bd-4d94-843e-132623d56528",courses:[]},{schoolId:"1f64ad48-ebc2-4397-9e7c-410323563bbd",name:"School of Health Sciences (old)",facultyId:"d7dad765-00bd-4d94-843e-132623d56528}",courses:[]},{schoolId:"4b991dc2-743a-4d6d-8219-73f0045e27d5",name:"School of Nursing and Midwifery",facultyId:" d7dad765-00bd-4d94-843e-132623d56528",courses:[]},{schoolId:"3e002259-3655-473f-829a-92d37cdf9dfa",name:"School of Professional Practice",facultyId:"d7dad765-00bd-4d94-843e-132623d56528",courses:[]},{schoolId:"aebb100c-2e1e-4273-ac6f-ab8e263f47ae",name:"The School of Health and Social Care - Research Dept",facultyId:"d7dad765-00bd-4d94-843e-132623d56528",courses:[]},{schoolId:"5c082c5c-732b-4e47-a3a5-a527e0ffa221",name:"Birmingham City Business School",facultyId:"fd2a8df7-f397-40e0-b2e6-a8a2b633e19b",courses:[]},{schoolId:"25528a13-02b9-46f0-a22d-ded0ae525981",name:"School of Law",facultyId:"fd2a8df7-f397-40e0-b2e6-a8a2b633e19b",courses:[]},{schoolId:"5b3e8087-fae0-45ff-aab8-9c88bbe64918",name:"School of Social Sciences",facultyId:"fd2a8df7-f397-40e0-b2e6-a8a2b633e19b",courses:[]},{schoolId:"d02092be-f29c-47af-87f9-7c5a2c5a1e5b",name:"BIAD Research",facultyId:"fff2a992-0c7c-4925-b59f-5240edd993bf",courses:[]}]},courseWelcomeBlocks=$(".js-course-welcome"),facultiesData=this.orgStructureData.faculties,schoolsData=this.orgStructureData.schools,schoolsMenu=[],displaySelectedSchoolCourse;$(document).ready(function(){function t(n){function e(){const n=$(".search-container__panel__input");if($('.js-course--match[aria-selected="true"]').length!==0){const n=$('.js-course--match[aria-selected="true"]');n.nextAll(".js-course--match:first").attr("aria-selected","true");n.nextAll(".js-course--match:first").focus();n.attr("aria-selected","false")}else n.next().children(":first").children(".js-course--match:first").attr("aria-selected","true"),n.next().children(":first").children(".js-course--match:first").focus()}function o(){const n=$(".search-container__panel__input");if($('.js-course--match[aria-selected="true"]').length!==0){const n=$('.js-course--match[aria-selected="true"]');n.prevAll(".js-course--match:first").attr("aria-selected","true");n.prevAll(".js-course--match:first").focus();n.attr("aria-selected","false")}}function s(){n.target.classList.contains("js-course--match")&&n.target.click()}var t;if(n.keyCode!==38&&n.keyCode!==40&&n.keyCode!==13){var r=$(".search-container__panel__input").val().toUpperCase(),i=$(".js-course"),u=$(".search-container__panel__no-results"),f;if(r.length>=2){for(t=0;t<i.length;t++)f=i[t].textContent||i[t].innerText,f.toUpperCase().indexOf(r)>-1&&r.length!=0?i.eq(t).addClass("js-course--match"):i.eq(t).removeClass("js-course--match");$(".js-course--match").length==0?u.addClass("showing"):u.removeClass("showing")}else $(".js-course.js-course--match").removeClass("js-course--match"),u.removeClass("showing")}else n.keyCode===38?o():n.keyCode===40?e():n.keyCode===13&&s(n)}buildMenuFromCourseWelcomeBlocksOnPage();showPreSelectedWelcomeBlock();setupSearchResultOptionClickEvents();const n=document.querySelector("#wwMidpageMenuBtn");n&&n!=null&&n!=undefined&&n.addEventListener("click",toggleMidpageMenu);$(".search-container__tabs > div").on("click",toggleSearchTabs);$(".search-container__tabs > div").on("keypress",function(n){n.keyCode===13&&$(this).click()});$(".search-container__panel").on("keyup",t);setupSchoolCoursesSelectionChangedEvent()});$(".search-container__panel__input").on("focus",resetFocusOnOptions);var setupSchoolCoursesSelectionChangedEvent=function(){$(".school-course-select").change(function(n){n.preventDefault;displaySelectedSchoolCourse(n)})},buildMenuFromCourseWelcomeBlocksOnPage=function(){var t=$(".course-list"),i=$(".school-course-select"),n=document.createElement("ul");n.id="autocomplete-options--destination";n.setAttribute("role","list");t.append(n);$.each(courseWelcomeBlocks,function(n,t){var i=$(t).data("school"),u,r,f;i!=null&&i!=undefined&&i!=""&&(u=schoolsMenu.find(function(n){return n.id===i}),r=orgStructureData.schools.find(function(n){return n.schoolId===i}),u===undefined&&schoolsMenu.push({id:r.schoolId,name:r.name,facultyId:r.facultyId,courses:[]}),f=$(t).data("courses").split(";"),$.each(f,function(n,t){var r=t.split("|")[0],u=t.split("|")[1],f=schoolsMenu.find(function(n){return n.id===i});f.courses.push({id:r,name:u})}))});$.each(schoolsMenu,function(t,r){var u=document.createElement("optgroup");(u.setAttribute("label",r.name),u.text=r.name,i.append(u),r.courses!=undefined)&&$.each(r.courses,function(t,i){var r=document.createElement("li"),s,e,o,f;r.setAttribute("class","js-course");r.setAttribute("role","option");r.setAttribute("tabindex","-1");s=document.createTextNode(i.name);e=document.createAttribute("data-course-id");e.value=i.id;r.setAttributeNode(e);o=document.createAttribute("aria-selected");o.value="false";r.setAttributeNode(o);r.append(s);n.append(r);f=document.createElement("option");f.setAttribute("label",i.name);f.setAttribute("value",i.id);f.setAttribute("data-course-id",i.id);f.text=i.name;u.appendChild(f)})});$("#json-payload").html(JSON.stringify({faculties:orgStructureData.faculties,schools:schoolsMenu}))},showPreSelectedWelcomeBlock=function(){var n=new URLSearchParams(location.search),u=n.get("course"),f=n.get("title"),t,i,r;n.has("course")&&n.has("title")&&($(".js-course-welcome--open").removeClass("js-course-welcome--open"),t=$(".js-course-welcome"),i=f,t.each(function(){let n=$(this).data("courses");n=n.split(";");for(let t=0;t<n.length;t++){let i=n[t].split("|");i[0].replace(" ","")===u&&($(this).addClass("js-course-welcome--open"),r=$(this))}}),displayCourseDetails(i,r))};displaySelectedSchoolCourse=function(n){var t,i;let u=n.target.options[n.target.selectedIndex].text;t=$(".school-course-select").val();$(".js-course-welcome").removeClass("js-course-welcome--open");i=$(".js-course-welcome");let r;i.each(function(){let n=$(this).data("courses");n=n.split(";");for(let i=0;i<n.length;i++){let u=n[i].split("|");u[0].replace(" ","")===t&&($(this).addClass("js-course-welcome--open"),r=$(this))}});displayCourseDetails(u,r)};initDefaultContent();Array.prototype.find||Object.defineProperty(Array.prototype,"find",{value:function(n){var i,u,f,t,r;if(this==null)throw new TypeError('"this" is null or not defined');if(i=Object(this),u=i.length>>>0,typeof n!="function")throw new TypeError("predicate must be a function");for(f=arguments[1],t=0;t<u;){if(r=i[t],n.call(f,r,t,i))return r;t++}return undefined},configurable:!0,writable:!0}),function(n){n.forEach(function(n){n.hasOwnProperty("append")||Object.defineProperty(n,"append",{configurable:!0,enumerable:!0,writable:!0,value:function(){var t=Array.prototype.slice.call(arguments),n=document.createDocumentFragment();t.forEach(function(t){var i=t instanceof Node;n.appendChild(i?t:document.createTextNode(String(t)))});this.appendChild(n)}})})}([Element.prototype,Document.prototype,DocumentFragment.prototype]);var isArray=Array.isArray,URLSearchParamsProto=URLSearchParams.prototype,find=/[!'\(\)~]|%20|%00/g,plus=/\+/g,replace={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\x00"},replacer=function(n){return replace[n]},secret="__URLSearchParams__:"+Math.random();URLSearchParamsProto.append=function(n,t){appendTo(this[secret],n,t)};URLSearchParamsProto.delete=function(n){delete this[secret][n]};URLSearchParamsProto.get=function(n){var t=this[secret];return n in t?t[n][0]:null};URLSearchParamsProto.getAll=function(n){var t=this[secret];return n in t?t[n].slice(0):[]};URLSearchParamsProto.has=function(n){return n in this[secret]};URLSearchParamsProto.set=function(n,t){this[secret][n]=[""+t]};URLSearchParamsProto.forEach=function(n,t){var i=this[secret];Object.getOwnPropertyNames(i).forEach(function(r){i[r].forEach(function(i){n.call(t,i,r,this)},this)},this)};URLSearchParamsProto.toJSON=function(){return{}};URLSearchParamsProto.toString=function(){var r=this[secret],u=[],n,t,f,i;for(t in r)for(f=encode(t),n=0,i=r[t];n<i.length;n++)u.push(f+"="+encode(i[n]));return u.join("&")};const headSection=document.querySelector("head"),newScriptTag=document.createElement("script");newScriptTag.setAttribute("id","mapboxScriptTag");newScriptTag.setAttribute("src","https://api.tiles.mapbox.com/mapbox-gl-js/v2.9.2/mapbox-gl.js");newScriptTag.onload=initScholarshipEgibilityChecker;const newStyleTag=document.createElement("link");newStyleTag.setAttribute("id","mapboxStyleTag");newStyleTag.setAttribute("rel","stylesheet");newStyleTag.setAttribute("href","https://api.tiles.mapbox.com/mapbox-gl-js/v2.9.2/mapbox-gl.css");headSection.append(newScriptTag);headSection.append(newStyleTag)