!function(n){"function"==typeof define&&define.amd?define(["jquery"],n):"object"==typeof exports?module.exports=n(require("jquery")):n(jQuery)}(function(n){function i(n){return t.raw?n:encodeURIComponent(n)}function u(n){return t.raw?n:decodeURIComponent(n)}function f(n){return i(t.json?JSON.stringify(n):String(n))}function e(n){0===n.indexOf('"')&&(n=n.slice(1,-1).replace(/\\"/g,'"').replace(/\\\\/g,"\\"));try{return n=decodeURIComponent(n.replace(o," ")),t.json?JSON.parse(n):n}catch(n){}}function r(i,r){var u=t.raw?i:e(i);return n.isFunction(r)?r(u):u}var o=/\+/g,t=n.cookie=function(e,o,s){var v,c;if(arguments.length>1&&!n.isFunction(o))return"number"==typeof(s=n.extend({},t.defaults,s)).expires&&(v=s.expires,c=s.expires=new Date,c.setMilliseconds(c.getMilliseconds()+864e5*v)),document.cookie=[i(e),"=",f(o),s.expires?"; expires="+s.expires.toUTCString():"",s.path?"; path="+s.path:"",s.domain?"; domain="+s.domain:"",s.secure?"; secure":""].join("");for(var l=e?void 0:{},y=document.cookie?document.cookie.split("; "):[],a=0,b=y.length;a<b;a++){var p=y[a].split("="),w=u(p.shift()),h=p.join("=");if(e===w){l=r(h,o);break}e||void 0===(h=r(h))||(l[w]=h)}return l};t.defaults={};n.removeCookie=function(t,i){return n.cookie(t,"",n.extend({},i,{expires:-1})),!n.cookie(t)}});!function(n,t,i){n(function(){function t(t){var i=n(window).scrollTop();t.attr("data-offsettop",i).addClass("disableScroll").css({position:"fixed",width:"100%",top:-i+"px"})}function r(t){var i=t.attr("data-offsettop")?t.attr("data-offsettop"):0;t.removeAttr("data-offsettop").removeClass("disableScroll").css({position:"",top:0});n(window).scrollTop(i)}n.fn.scroll_anim=function(t,r){function u(){f.each(function(){var u=n(this).offset().top+t,f=n(window).scrollTop()+n(window).height(),i=n(this);f>u?setTimeout(function(){i.addClass("start_anim")},100):1==r&&setTimeout(function(){i.removeClass("start_anim")},100)})}t===i&&(t=0);r===i&&(r=0);n(window).width()<768&&(t/=2);var f=n(this);n(document).ready(function(){u()});n(window).scroll(function(){u()})};n.fn.scroll_function=function(t,r){function u(){f.each(function(){var u=n(this).offset().top+t,f=n(window).scrollTop()+n(window).height(),i=n(this);f>u&&"done"!=i.attr("data-sf")&&(r(i),i.attr("data-sf","done"))})}t===i&&(t=0);n(window).width()<768&&(t/=2);var f=n(this);n(document).ready(function(){u()});n(window).scroll(function(){u()})};n.fn.scroll_to=function(t,r){var u,f;return t===i&&(t=0),r===i&&(r=0),u=n(this),"none"!=u&&u.length?(f=u.offset().top+t,u.hasClass("start_anim")||1!=r||(f-=100),n("html,body").animate({scrollTop:f},1e3),!1):void 0};n('[data-action="scroll-to"]').click(function(){var t=n(this).attr("scroll-to");n(t).scroll_to(0)});window.lazyBg=function(t){var u=t.attr("data-src"),r;n(window).width()<1025&&(r=t.attr("data-src-sm"),typeof r!=typeof i&&r!==!1&&(u=t.attr("data-src-sm")));n(window).width()<768&&(r=t.attr("data-src-xs"),typeof r!=typeof i&&r!==!1&&(u=t.attr("data-src-xs")));u.length&&t.css("background-image","url("+u+")")};window.lazyImg=function(t){var u=t.attr("data-src"),r;n(window).width()<1025&&(r=t.attr("data-src-sm"),typeof r!=typeof i&&r!==!1&&(u=t.attr("data-src-sm")));n(window).width()<768&&(r=t.attr("data-src-xs"),typeof r!=typeof i&&r!==!1&&(u=t.attr("data-src-xs")));t.attr("src",u)};n(".lazyBg").scroll_function(-300,lazyBg);n(".lazyImg").scroll_function(-300,lazyImg);window.disableBodyScroll=function(){var i=n("body");i.hasClass("disableScroll")||t(i)};window.enableBodyScroll=function(){var t=n("body");t.hasClass("disableScroll")&&r(t)};window.toggleBodyScroll=function(){var i=n("body");i.hasClass("disableScroll")?r(i):t(i)};SVGInjector(document.querySelectorAll("img.svg_inject"));n(document).ready(function(){window.viewportUnitsBuggyfill.init();n(window).resize(function(){window.viewportUnitsBuggyfill.refresh()})})})}(jQuery,this);!function(n,t){"use strict";function v(n){n=n.split(" ");for(var i={},t=n.length,r=[];t--;)i.hasOwnProperty(n[t])||(i[n[t]]=1,r.unshift(n[t]));return r.join(" ")}var o="file:"===n.location.protocol,y=t.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure","1.1"),u=Array.prototype.forEach||function(n,t){if(void 0===this||null===this||"function"!=typeof n)throw new TypeError;for(var r=this.length>>>0,i=0;r>i;++i)i in this&&n.call(t,this[i],i,this)},i={},s=0,f=[],r=[],h={},c=function(n){return n.cloneNode(!0)},l=function(n,t){r[n]=r[n]||[];r[n].push(t)},p=function(n){for(var t=0,u=r[n].length;u>t;t++)!function(t){setTimeout(function(){r[n][t](c(i[n]))},0)}(t)},w=function(t,r){if(void 0!==i[t])i[t]instanceof SVGSVGElement?r(c(i[t])):l(t,r);else{if(!n.XMLHttpRequest)return r("Browser does not support XMLHttpRequest"),!1;i[t]={};l(t,r);var u=new XMLHttpRequest;u.onreadystatechange=function(){var n,f;if(4===u.readyState){if(404===u.status||null===u.responseXML)return r("Unable to load SVG file: "+t),o&&r("Note: SVG injection ajax calls do not work locally without adjusting security setting in your browser. Or consider using a local webserver."),r(),!1;if(!(200===u.status||o&&0===u.status))return r("There was a problem injecting the SVG: "+u.status+" "+u.statusText),!1;if(u.responseXML instanceof Document)i[t]=u.responseXML.documentElement;else if(DOMParser&&DOMParser instanceof Function){try{f=new DOMParser;n=f.parseFromString(u.responseText,"text/xml")}catch(e){n=void 0}if(!n||n.getElementsByTagName("parsererror").length)return r("Unable to parse SVG file: "+t),!1;i[t]=n.documentElement}p(t)}};u.open("GET",t);u.overrideMimeType&&u.overrideMimeType("text/xml");u.send()}},a=function(t,i,r,e){var o=t.getAttribute("data-src")||t.getAttribute("src"),c;if(!/\.svg/i.test(o))return void e("Attempted to inject a file with a non-svg extension: "+o);if(!y)return c=t.getAttribute("data-fallback")||t.getAttribute("data-png"),void(c?(t.setAttribute("src",c),e(null)):r?(t.setAttribute("src",r+"/"+o.split("/").pop().replace(".svg",".png")),e(null)):e("This browser does not support SVG and no PNG fallback was defined."));-1===f.indexOf(t)&&(f.push(t),t.setAttribute("src",""),w(o,function(r){var b,k,it,d,rt,ut,a,ft,g,nt,tt,w,ot,st;if("undefined"==typeof r||"string"==typeof r)return e(r),!1;b=t.getAttribute("id");b&&r.setAttribute("id",b);k=t.getAttribute("title");k&&r.setAttribute("title",k);it=[].concat(r.getAttribute("class")||[],"injected-svg",t.getAttribute("class")||[]).join(" ");r.setAttribute("class",v(it));d=t.getAttribute("style");d&&r.setAttribute("style",d);rt=[].filter.call(t.attributes,function(n){return/^data-\w[\w\-]*$/.test(n.name)});u.call(rt,function(n){n.name&&n.value&&r.setAttribute(n.name,n.value)});tt={clipPath:["clip-path"],"color-profile":["color-profile"],cursor:["cursor"],filter:["filter"],linearGradient:["fill","stroke"],marker:["marker","marker-start","marker-mid","marker-end"],mask:["mask"],pattern:["fill","stroke"],radialGradient:["fill","stroke"]};Object.keys(tt).forEach(function(n){var t,f,i;for(ut=n,ft=tt[n],a=r.querySelectorAll("defs "+ut+"[id]"),t=0,f=a.length;f>t;t++)g=a[t].id,nt=g+"-"+s,u.call(ft,function(n){i=r.querySelectorAll("["+n+'*="'+g+'"]');for(var t=0,u=i.length;u>t;t++)i[t].setAttribute(n,"url(#"+nt+")")}),a[t].id=nt});r.removeAttribute("xmlns:a");for(var et,y,l=r.querySelectorAll("script"),p=[],c=0,ht=l.length;ht>c;c++)y=l[c].getAttribute("type"),y&&"application/ecmascript"!==y&&"application/javascript"!==y||(et=l[c].innerText||l[c].textContent,p.push(et),r.removeChild(l[c]));if(p.length>0&&("always"===i||"once"===i&&!h[o])){for(w=0,ot=p.length;ot>w;w++)new Function(p[w])(n);h[o]=!0}st=r.querySelectorAll("style");u.call(st,function(n){n.textContent+=""});t.parentNode.replaceChild(r,t);delete f[f.indexOf(t)];t=null;s++;e(r)}))},e=function(n,t,i){var f;t=t||{};var e=t.evalScripts||"always",o=t.pngFallback||!1,r=t.each;void 0!==n.length?(f=0,u.call(n,function(t){a(t,e,o,function(t){r&&"function"==typeof r&&r(t);i&&n.length===++f&&i(f)})})):n?a(n,e,o,function(t){r&&"function"==typeof r&&r(t);i&&i(1);n=null}):i&&i(0)};"object"==typeof module&&"object"==typeof module.exports?module.exports=exports=e:"function"==typeof define&&define.amd?define(function(){return e}):"object"==typeof n&&(n.SVGInjector=e)}(window,document),function(){(function(n,t){"use strict";typeof define=="function"&&define.amd?define([],t):typeof exports=="object"?module.exports=t():n.viewportUnitsBuggyfill=t()})(this,function(){"use strict";function g(n,t){var i;return function(){var r=this,u=arguments,f=function(){n.apply(r,u)};clearTimeout(i);i=setTimeout(f,t)}}function nt(){try{return window.self!==window.top}catch(n){return!0}}function tt(t){if(!h){if(t===!0&&(t={force:!0}),n=t||{},n.isMobileSafari=v,n.isBadStockAndroid=y,!n.ignoreVmax||n.force||c||(o=!1),c||!n.force&&!v&&!o&&!y&&!a&&(!n.hacks||!n.hacks.required(n)))return window.console&&c&&console.info("viewport-units-buggyfill requires a proper CSSOM and basic viewport unit support, which are not available in IE8 and below"),{init:function(){}};window.dispatchEvent(new u("viewport-units-buggyfill-init"));n.hacks&&n.hacks.initialize(n);h=!0;r=document.createElement("style");r.id="patched-viewport";document.head.appendChild(r);ot(function(){var t=g(s,n.refreshDebounceWait||100);window.addEventListener("orientationchange",t,!0);window.addEventListener("pageshow",t,!0);(n.force||o||nt())&&(window.addEventListener("resize",t,!0),n._listeningToResize=!0);n.hacks&&n.hacks.initializeEvents(n,s,t);s()})}}function it(){r.textContent=b();r.parentNode.appendChild(r);window.dispatchEvent(new u("viewport-units-buggyfill-style"))}function s(){h&&(p(),setTimeout(function(){it()},1))}function rt(n){var i,t,u;try{if(!n.cssRules)return}catch(r){if(r.name!=="SecurityError")throw r;return}for(i=[],t=0;t<n.cssRules.length;t++)u=n.cssRules[t],i.push(u);return i}function p(){return i=[],e.call(document.styleSheets,function(n){var t=rt(n);t&&n.ownerNode.id!=="patched-viewport"&&n.ownerNode.getAttribute("data-viewport-units-buggyfill")!=="ignore"&&(n.media&&n.media.mediaText&&window.matchMedia&&!window.matchMedia(n.media.mediaText).matches||e.call(t,w))}),i}function w(t){if(t.type===7){var r;try{r=t.cssText}catch(u){return}f.lastIndex=0;f.test(r)&&!d.test(r)&&(i.push([t,null,r]),n.hacks&&n.hacks.findDeclarations(i,t,null,r));return}if(!t.style){if(!t.cssRules)return;e.call(t.cssRules,function(n){w(n)});return}e.call(t.style,function(r){var u=t.style.getPropertyValue(r);t.style.getPropertyPriority(r)&&(u+=" !important");f.lastIndex=0;f.test(u)&&(i.push([t,r,u]),n.hacks&&n.hacks.findDeclarations(i,t,r,u))})}function b(){l=et();var r=[],n=[],t,u;return i.forEach(function(i){var f=ut.apply(null,i),e=f.selector.length?f.selector.join(" {\n")+" {\n":"",o=new Array(f.selector.length+1).join("\n}");if(!e||e!==t){n.length&&(r.push(t+n.join("\n")+u),n.length=0);e?(t=e,u=o,n.push(f.content)):(r.push(f.content),t=null,u=null);return}e&&!t&&(t=e,u=o);n.push(f.content)}),n.length&&r.push(t+n.join("\n")+u),a&&r.push("* { content: normal !important; }"),r.join("\n\n")}function ut(t,i,r){var e,o=[],u;for(e=r.replace(f,ft),n.hacks&&(e=n.hacks.overwriteDeclaration(t,i,e)),i&&(o.push(t.selectorText),e=i+": "+e+";"),u=t.parentRule;u;)u.media?o.unshift("@media "+u.media.mediaText):u.conditionText&&o.unshift("@supports "+u.conditionText),u=u.parentRule;return{selector:o,content:e}}function ft(n,t,i){var r=l[i],u=parseFloat(t)/100;return u*r+"px"}function et(){var n=window.innerHeight,t=window.innerWidth;return{vh:n,vw:t,vmax:Math.max(t,n),vmin:Math.min(t,n)}}function ot(n){var t=0,i=function(){t--;t||n()};e.call(document.styleSheets,function(n){n.href&&k(n.href)!==k(location.href)&&n.ownerNode.getAttribute("data-viewport-units-buggyfill")!=="ignore"&&(t++,st(n.ownerNode,i))});t||n()}function k(n){return n.slice(0,n.indexOf("/",n.indexOf("://")+3))}function st(n,t){ht(n.href,function(){var i=document.createElement("style");i.media=n.media;i.setAttribute("data-href",n.href);i.textContent=this.responseText;n.parentNode.replaceChild(i,n);t()},t)}function ht(n,t,i){var r=new XMLHttpRequest;if("withCredentials"in r)r.open("GET",n,!0);else if(typeof XDomainRequest!="undefined")r=new XDomainRequest,r.open("GET",n);else throw new Error("cross-domain XHR not supported");return r.onload=t,r.onerror=i,r.send(),r}var h=!1,n,t=window.navigator.userAgent,f=/([+-]?[0-9.]+)(vh|vw|vmin|vmax)/g,d=/(https?:)?\/\//,e=[].forEach,l,i,r,o=/MSIE [0-9]\./i.test(t),c=/MSIE [0-8]\./i.test(t),a=t.indexOf("Opera Mini")>-1,v=/(iPhone|iPod|iPad).+AppleWebKit/i.test(t)&&function(){var n=t.match(/OS (\d)/);return n&&n.length>1&&parseInt(n[1])<10}(),y=function(){var r=t.indexOf(" Android ")>-1,n,i;return r?(n=t.indexOf("Version/")>-1,!n)?!1:(i=parseFloat((t.match("Android ([0-9.]+)")||[])[1]),i<=4.4):!1}(),u;o||(o=!!navigator.userAgent.match(/MSIE 10\.|Trident.*rv[ :]*1[01]\.| Edge\/1\d\./));try{new u("test")}catch(ct){u=function(n,t){var i;return t=t||{bubbles:!1,cancelable:!1,detail:undefined},i=document.createEvent("CustomEvent"),i.initCustomEvent(n,t.bubbles,t.cancelable,t.detail),i};u.prototype=window.Event.prototype;window.CustomEvent=u}return{version:"0.6.1",findProperties:p,getCss:b,init:tt,refresh:s}})}(),function(n,t,i){n(function(){function r(){n(window).scrollTop()<=0?n(".header").removeClass("moving"):n(".header").addClass("moving")}function u(t){var u;if(n(window).width()>1024){var i=0,f=n(".header_container").outerWidth()*9/10-1,r=0;n(t+" li").each(function(){var t=n(this).outerWidth();i=i+t;i>=f&&(i=t,r=r+1)});r>0&&n(window).width()>1024&&(u=200+r*48,n(t).css("height",u+"px"));n(window).width()<768&&(u=177+72*n(t+" li").length,n(t).css("height",u+"px"))}}function s(){n(".header").addClass("open_discover");n(".header").removeClass("open_search");n(".header").removeClass("open_edu_login");var t=2;n(".header_discover_menu a").each(function(){n(this).attr("tabindex",t);t=t+1}).first(function(){n(this).focus()});n(".header_discover_menu").click();n(".header_discover .menu_all_wrap li:last-child a").bind("focus",function(){n(".header_discover .btn_rounded").attr("tabindex",t+2);n(".header_aa_button .btn_text.text1").attr("tabindex",t+1);n(".header_aa_button .btn_text.text2").attr("tabindex",t+1)});u(".header_discover_menu");setTimeout(function(){n(".header").addClass("height_auto")},500);n(window).width()<768&&disableBodyScroll()}function h(){n(".header").removeClass("height_auto");setTimeout(function(){n(".header").addClass("open_search");n(".header_search_input input").focus();n(".header").removeClass("open_discover");n(".header").removeClass("open_edu_login")},100);n(".header_search_input button").attr("tabindex","11");n(window).width()<768&&disableBodyScroll()}function t(){n(".header").removeClass("height_auto");n(".header").hasClass("open_edu_login")&&n(".eduZoneOpen").focus();setTimeout(function(){n(".header_menu").attr("style","");n(".header").removeClass("open_search");n(".header").removeClass("open_discover");n(".header").removeClass("open_edu_login");n(".header_search_input input").blur()},100);n(".header_discover_menu a,.header_edu_menu a,.header_search_input button,.header_edu_menu .eduZoneClose,.header_edu_apply .logout").each(function(){n(this).attr("tabindex","-1")});n(".header_aa_button .btn_text.text1").attr("tabindex","30");n(".header_aa_button .btn_text.text2").attr("tabindex","31");n(".header_discover .btn_rounded").attr("tabindex","1");n(".header_discover .menu_all_wrap li:last-child a").unbind("focus");enableBodyScroll()}function e(t){var r="",u=18,f;r=n.cookie("siteZoom")===i||n.cookie("siteZoom")===u?u:n.cookie("siteZoom");t==="up"&&r<36&&(r=parseInt(r)+1);t==="down"&&r>u&&(r=parseInt(r)-1);n.cookie("siteZoom",r,{path:"/"});n("html").css("font-size",r+"px");f=n.Event("change_font_size");n(document).trigger(f)}function c(){u(".header_edu_menu");n(".header").addClass("open_edu_login");n(".header").removeClass("open_search");n(".header").removeClass("open_discover");setTimeout(function(){n(".header").addClass("height_auto")},500);var t=18;n(".header_edu_menu a").each(function(){n(this).attr("tabindex",t);t=t+1}).first(function(){n(this).focus()});n(".header_edu_apply .logout").attr("tabindex",t+1);n(".header_aa_button .btn_text.text1").attr("tabindex",t+2);n(".header_aa_button .btn_text.text2").attr("tabindex",t+2);n(".header_edu_menu .eduZoneClose").attr("tabindex",t+3);n(window).width()<768&&disableBodyScroll()}function o(){n(window).width()<768&&setTimeout(function(){var t=n(".header_search_input").outerWidth(),i=n(".header_discover .btn_rounded ").outerWidth(),r=n(window).width()-43;t+i>r?n(".header_discover").addClass("remove_text"):n(".header_discover").removeClass("remove_text")},300)}n(".element_anim,.element_anim_1,.element_anim_2,.element_anim_3,.element_anim_4,.element_anim_5,.fade_anim_1,.fade_anim_2,.fade_anim_3").scroll_anim(0,0);setTimeout(function(){n("body").addClass("body_loaded")},300);r();window.addEventListener("scroll",function(){r()});n(".header_discover .btn_rounded").click(function(){n(".header").hasClass("open_discover")?t():s()});n(".header_search .btn_rounded, #newSearchButton").click(function(){h()});var f="";n(".header_search_input input").focus(function(){n(window).width()<1025&&(n(".header_search_input").addClass("focus"),n(this).val(f))}).blur(function(){n(window).width()<1025&&(f=n(this).val(),n(".header_search_input").removeClass("focus"),n(this).val(""))});n(".header_close_menu,.header_search_input_close").click(function(){t()});n(".header_aa_button .text1,.header_aa_button_sm .text1").click(function(){e("up")});n(".header_aa_button .text2,.header_aa_button_sm .text2").click(function(){e("down")});n(".eduZoneOpen").click(function(){c()});n(".eduZoneClose").click(function(){t()});o();n(document).on("change_font_size",function(){o()});n(".add_hover").mousedown(function(){if(n(window).width()<1025){var t=n(this);t.addClass("hover");setTimeout(function(){t.removeClass("hover")},3e3)}}).mouseup(function(){n(window).width()<1025&&n(this).removeClass("hover")})});var r=n(".wysiwyg img").attr("alt");n(".wysiwyg img").parent().append('<p class="caption">'+r+"<\/p>");n(".wysiwyg,.tou_text").each(function(){var t=n(this).attr("tabindex"),r;typeof t!=typeof i&&t!==!1&&(r=n(this).attr("tabindex"),n(this).find("a").each(function(){n(this).attr("tabindex",r)}))})}(jQuery,this)