(function(){function ui(n){return n.call.apply(n.bind,arguments)}function fi(n,t){if(!n)throw Error();if(2<arguments.length){var i=Array.prototype.slice.call(arguments,2);return function(){var r=Array.prototype.slice.call(arguments);return Array.prototype.unshift.apply(r,i),n.apply(t,r)}}return function(){return n.apply(t,arguments)}}function i(){return i=Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native code")?ui:fi,i.apply(null,arguments)}function ei(n,t){this.a=n;this.m=t||n;this.c=this.m.document}function p(n,t,i,r){if(t=n.c.createElement(t),i)for(var u in i)i.hasOwnProperty(u)&&("style"==u?t.style.cssText=i[u]:t.setAttribute(u,i[u]));return r&&t.appendChild(n.c.createTextNode(r)),t}function g(n,t,i){n=n.c.getElementsByTagName(t)[0];n||(n=document.documentElement);n.insertBefore(i,n.lastChild)}function s(n){n.parentNode&&n.parentNode.removeChild(n)}function u(n,t,i){var f,r,e,u;for(t=t||[],i=i||[],f=n.className.split(/\s+/),r=0;r<t.length;r+=1){for(e=!1,u=0;u<f.length;u+=1)if(t[r]===f[u]){e=!0;break}e||f.push(t[r])}for(t=[],r=0;r<f.length;r+=1){for(e=!1,u=0;u<i.length;u+=1)if(f[r]===i[u]){e=!0;break}e||t.push(f[r])}n.className=t.join(" ").replace(/\s+/g," ").replace(/^\s+|\s+$/,"")}function nt(n,t){for(var r=n.className.split(/\s+/),i=0,u=r.length;i<u;i++)if(r[i]==t)return!0;return!1}function w(n){if("string"==typeof n.f)return n.f;var t=n.m.location.protocol;return"about:"==t&&(t=n.a.location.protocol),"https:"==t?"https:":"http:"}function si(n){return n.m.location.hostname||n.a.location.hostname}function tt(n,t,i){function u(){f&&r&&o&&(f(e),f=null)}t=p(n,"link",{rel:"stylesheet",href:t,media:"all"});var r=!1,o=!0,e=null,f=i||null;oi?(t.onload=function(){r=!0;u()},t.onerror=function(){r=!0;e=Error("Stylesheet failed to load");u()}):setTimeout(function(){r=!0;u()},0);g(n,"head",t)}function b(n,t,i,r){var e=n.c.getElementsByTagName("head")[0],u,f;return e?(u=p(n,"script",{src:t}),f=!1,u.onload=u.onreadystatechange=function(){f||this.readyState&&"loaded"!=this.readyState&&"complete"!=this.readyState||(f=!0,i&&i(null),u.onload=u.onreadystatechange=null,"HEAD"==u.parentNode.tagName&&e.removeChild(u))},e.appendChild(u),setTimeout(function(){f||(f=!0,i&&i(Error("Script load timeout")))},r||5e3),u):null}function it(){this.a=0;this.c=null}function rt(n){return n.a++,function(){n.a--;ft(n)}}function ut(n,t){n.c=t;ft(n)}function ft(n){0==n.a&&n.c&&(n.c(),n.c=null)}function et(n){this.a=n||"-"}function t(n,t){this.c=n;this.f=4;this.a="n";var i=(t||"n4").match(/^([nio])([1-9])$/i);i&&(this.a=i[1],this.f=parseInt(i[2],10))}function hi(n){return st(n)+" "+(n.f+"00")+" 300px "+ot(n.c)}function ot(n){var r=[],i,t;for(n=n.split(/,\s*/),i=0;i<n.length;i++)t=n[i].replace(/['"]/g,""),-1!=t.indexOf(" ")||/^\d/.test(t)?r.push("'"+t+"'"):r.push(t);return r.join(",")}function n(n){return n.a+n.f}function st(n){var t="normal";return"o"===n.a?t="oblique":"i"===n.a&&(t="italic"),t}function ci(n){var i=4,r="n",t=null;return n&&((t=n.match(/(normal|oblique|italic)/i))&&t[1]&&(r=t[1].substr(0,1).toLowerCase()),(t=n.match(/([1-9]00|normal|bold)/i))&&t[1]&&(/bold/i.test(t[1])?i=7:/[1-9]00/.test(t[1])&&(i=parseInt(t[1].substr(0,1),10)))),r+i}function li(n,t){this.c=n;this.f=n.m.document.documentElement;this.h=t;this.a=new et("-");this.j=!1!==t.events;this.g=!1!==t.classes}function ai(n){n.g&&u(n.f,[n.a.c("wf","loading")]);f(n,"loading")}function ht(n){if(n.g){var i=nt(n.f,n.a.c("wf","active")),t=[],r=[n.a.c("wf","loading")];i||t.push(n.a.c("wf","inactive"));u(n.f,t,r)}f(n,"inactive")}function f(t,i,r){t.j&&t.h[i]&&(r?t.h[i](r.c,n(r)):t.h[i]())}function vi(){this.c={}}function yi(n,t,i){var f=[],r,u;for(r in t)t.hasOwnProperty(r)&&(u=n.c[r],u&&f.push(u(t[r],i)));return f}function h(n,t){this.c=n;this.f=t;this.a=p(this.c,"span",{"aria-hidden":"true"},this.f)}function c(n){g(n.c,"body",n.a)}function l(n){return"display:block;position:absolute;top:-9999px;left:-9999px;font-size:300px;width:auto;height:auto;line-height:normal;margin:0;padding:0;font-variant:normal;white-space:nowrap;font-family:"+ot(n.c)+";"+("font-style:"+st(n)+";font-weight:"+(n.f+"00")+";")}function ct(n,t,i,r,u,f){this.g=n;this.j=t;this.a=r;this.c=i;this.f=u||3e3;this.h=f||void 0}function lt(i,r,u,f,e,o,s){this.v=i;this.B=r;this.c=u;this.a=f;this.s=s||"BESbswy";this.f={};this.w=e||3e3;this.u=o||null;this.o=this.j=this.h=this.g=null;this.g=new h(this.c,this.s);this.h=new h(this.c,this.s);this.j=new h(this.c,this.s);this.o=new h(this.c,this.s);i=new t(this.a.c+",serif",n(this.a));i=l(i);this.g.a.style.cssText=i;i=new t(this.a.c+",sans-serif",n(this.a));i=l(i);this.h.a.style.cssText=i;i=new t("serif",n(this.a));i=l(i);this.j.a.style.cssText=i;i=new t("sans-serif",n(this.a));i=l(i);this.o.a.style.cssText=i;c(this.g);c(this.h);c(this.j);c(this.o)}function at(){if(null===a){var n=/AppleWebKit\/([0-9]+)(?:\.([0-9]+))/.exec(window.navigator.userAgent);a=!!n&&(536>parseInt(n[1],10)||536===parseInt(n[1],10)&&11>=parseInt(n[2],10))}return a}function vt(n,t,i){for(var r in e)if(e.hasOwnProperty(r)&&t===n.f[e[r]]&&i===n.f[e[r]])return!0;return!1}function yt(n){var t=n.g.a.offsetWidth,i=n.h.a.offsetWidth,r;(r=t===n.f.serif&&i===n.f["sans-serif"])||(r=at()&&vt(n,t,i));r?o()-n.A>=n.w?at()&&vt(n,t,i)&&(null===n.u||n.u.hasOwnProperty(n.a.c))?k(n,n.v):k(n,n.B):pi(n):k(n,n.v)}function pi(n){setTimeout(i(function(){yt(this)},n),50)}function k(n,t){setTimeout(i(function(){s(this.g.a);s(this.h.a);s(this.j.a);s(this.o.a);t(this.a)},n),0)}function d(n,t,i){this.c=n;this.a=t;this.f=0;this.o=this.j=!1;this.s=i}function pt(n){0==--n.f&&n.j&&(n.o?(n=n.a,n.g&&u(n.f,[n.a.c("wf","active")],[n.a.c("wf","loading"),n.a.c("wf","inactive")]),f(n,"active")):ht(n.a))}function wt(n){this.j=n;this.a=new vi;this.h=0;this.f=this.g=!0}function wi(t,r,e,o,s){var h=0==--t.h;(t.f||t.g)&&setTimeout(function(){var w=s||null,b=o||null||{},t,a;if(0===e.length&&h)ht(r.a);else{for(r.f+=e.length,h&&(r.j=h),a=[],t=0;t<e.length;t++){var y=e[t],p=b[y.c],c=r.a,l=y;c.g&&u(c.f,[c.a.c("wf",l.c,n(l).toString(),"loading")]);f(c,"fontloading",l);c=null;null===v&&(v=window.FontFace?(l=/Gecko.*Firefox\/(\d+)/.exec(window.navigator.userAgent))?42<parseInt(l[1],10):!0:!1);c=v?new ct(i(r.g,r),i(r.h,r),r.c,y,r.s,p):new lt(i(r.g,r),i(r.h,r),r.c,y,r.s,w,p);a.push(c)}for(t=0;t<a.length;t++)a[t].start()}},0)}function bi(n,t,i){var r=[],f=i.timeout,u;for(ai(t),r=yi(n.a,i,n.c),u=new d(n.c,t,f),n.h=r.length,t=0,i=r.length;t<i;t++)r[t].load(function(t,i,r){wi(n,u,t,i,r)})}function bt(n,t){this.c=n;this.a=t}function ki(n,t,i){var r=w(n.c);return n=(n.a.api||"fast.fonts.net/jsapi").replace(/^.*http(s?):(\/\/)?/,""),r+"//"+n+"/"+t+".js"+(i?"?v="+i:"")}function kt(n,t){this.c=n;this.a=t}function di(n,t,i){this.c=n?n:t+dt;this.a=[];this.f=[];this.g=i||""}function gi(n,t){for(var i,u,f=t.length,r=0;r<f;r++)i=t[r].split(":"),3==i.length&&n.f.push(i.pop()),u="",2==i.length&&""!=i[1]&&(u=":"),n.a.push(i.join(u))}function nr(n){if(0==n.a.length)throw Error("No fonts to load!");if(-1!=n.c.indexOf("kit="))return n.c;for(var t=n.a.length,r=[],i=0;i<t;i++)r.push(n.a[i].replace(/ /g,"+"));return t=n.c+"?family="+r.join("%7C"),0<n.f.length&&(t+="&subset="+n.f.join(",")),0<n.g.length&&(t+="&text="+encodeURIComponent(n.g)),t}function tr(n){this.f=n;this.a=[];this.c={}}function fr(n){for(var f,e,r,l,u,a=n.f.length,s=0;s<a;s++){var i=n.f[s].split(":"),o=i[0].replace(/\+/g," "),h=["n4"];if(2<=i.length){if(e=i[1],f=[],e)for(var e=e.split(","),v=e.length,c=0;c<v;c++)r=e[c],r.match(/^[\w-]+$/)?(u=ur.exec(r.toLowerCase()),null==u?r="":(r=u[2],r=null==r||""==r?"n":rr[r],u=u[1],null==u||""==u?u="4":(l=ir[u],u=l?l:isNaN(u)?"4":u.substr(0,1)),r=[r,u].join(""))):r="",r&&f.push(r);0<f.length&&(h=f);3==i.length&&(i=i[2],f=[],i=i?i.split(","):f,0<i.length&&(i=gt[i[0]])&&(n.c[o]=i))}for(n.c[o]||(i=gt[o])&&(n.c[o]=i),i=0;i<h.length;i+=1)n.a.push(new t(o,h[i]))}}function ni(n,t){this.c=n;this.a=t}function ii(n,t){this.c=n;this.a=t}function ri(n,t){this.c=n;this.f=t;this.a=[]}var o=Date.now||function(){return+new Date},oi=!!window.FontFace,e,a,v,dt,ti,r,y;et.prototype.c=function(){for(var t=[],n=0;n<arguments.length;n++)t.push(arguments[n].replace(/[\W_]+/g,"").toLowerCase());return t.join(this.a)};ct.prototype.start=function(){var t=this.c.m.document,n=this,i=o(),r=new Promise(function(r,u){function f(){o()-i>=n.f?u():t.fonts.load(hi(n.a),n.h).then(function(n){1<=n.length?r():setTimeout(f,25)},function(){u()})}f()}),u=new Promise(function(t,i){setTimeout(i,n.f)});Promise.race([u,r]).then(function(){n.g(n.a)},function(){n.j(n.a)})};e={D:"serif",C:"sans-serif"};a=null;lt.prototype.start=function(){this.f.serif=this.j.a.offsetWidth;this.f["sans-serif"]=this.o.a.offsetWidth;this.A=o();yt(this)};v=null;d.prototype.g=function(t){var i=this.a;i.g&&u(i.f,[i.a.c("wf",t.c,n(t).toString(),"active")],[i.a.c("wf",t.c,n(t).toString(),"loading"),i.a.c("wf",t.c,n(t).toString(),"inactive")]);f(i,"fontactive",t);this.o=!0;pt(this)};d.prototype.h=function(t){var i=this.a;if(i.g){var e=nt(i.f,i.a.c("wf",t.c,n(t).toString(),"active")),r=[],o=[i.a.c("wf",t.c,n(t).toString(),"loading")];e||r.push(i.a.c("wf",t.c,n(t).toString(),"inactive"));u(i.f,r,o)}f(i,"fontinactive",t);pt(this)};wt.prototype.load=function(n){this.c=new ei(this.j,n.context||this.j);this.g=!1!==n.events;this.f=!1!==n.classes;bi(this,new li(this.c,n),n)};bt.prototype.load=function(n){function f(){var r,o,h,e,s;if(u["__mti_fntLst"+i]){if(r=u["__mti_fntLst"+i](),o=[],r)for(e=0;e<r.length;e++)s=r[e].fontfamily,void 0!=r[e].fontStyle&&void 0!=r[e].fontWeight?(h=r[e].fontStyle+r[e].fontWeight,o.push(new t(s,h))):o.push(new t(s));n(o)}else setTimeout(function(){f()},50)}var r=this,i=r.a.projectId,e=r.a.version,u;i?(u=r.c.m,b(this.c,ki(r,i,e),function(t){t?n([]):(u["__MonotypeConfiguration__"+i]=function(){return r.a},f())}).id="__MonotypeAPIScript__"+i):n([])};kt.prototype.load=function(n){for(var r=this.a.urls||[],s=this.a.families||[],c=this.a.testStrings||{},h=new it,f,o,e,i=0,u=r.length;i<u;i++)tt(this.c,r[i],rt(h));for(f=[],i=0,u=s.length;i<u;i++)if(r=s[i].split(":"),r[1])for(o=r[1].split(","),e=0;e<o.length;e+=1)f.push(new t(r[0],o[e]));else f.push(new t(r[0]));ut(h,function(){n(f,c)})};dt="//fonts.googleapis.com/css";var gt={latin:"BESbswy","latin-ext":"çöüğş",cyrillic:"йяЖ",greek:"αβΣ",khmer:"កខគ",Hanuman:"កខគ"},ir={thin:"1",extralight:"2","extra-light":"2",ultralight:"2","ultra-light":"2",light:"3",regular:"4",book:"4",medium:"5","semi-bold":"6",semibold:"6","demi-bold":"6",demibold:"6",bold:"7","extra-bold":"8",extrabold:"8","ultra-bold":"8",ultrabold:"8",black:"9",heavy:"9",l:"3",r:"4",b:"7"},rr={i:"i",italic:"i",n:"n",normal:"n"},ur=/^(thin|(?:(?:extra|ultra)-?)?light|regular|book|medium|(?:(?:semi|demi|extra|ultra)-?)?bold|black|heavy|l|r|b|[1-9]00)?(n|i|normal|italic)?$/;ti={Arimo:!0,Cousine:!0,Tinos:!0};ni.prototype.load=function(n){var i=new it,r=this.c,u=new di(this.a.api,w(r),this.a.text),f=this.a.families,t;gi(u,f);t=new tr(f);fr(t);tt(r,nr(u),rt(i));ut(i,function(){n(t.a,t.c,ti)})};ii.prototype.load=function(n){var r=this.a.id,i=this.c.m;r?b(this.c,(this.a.api||"https://use.typekit.net")+"/"+r+".js",function(r){var f,u;if(r)n([]);else if(i.Typekit&&i.Typekit.config&&i.Typekit.config.fn){for(r=i.Typekit.config.fn,f=[],u=0;u<r.length;u+=2)for(var s=r[u],o=r[u+1],e=0;e<o.length;e++)f.push(new t(s,o[e]));try{i.Typekit.load({events:!1,classes:!1,async:!0})}catch(h){}n(f)}},2e3):n([])};ri.prototype.load=function(n){var i=this.f.id,r=this.c.m,u=this;i?(r.__webfontfontdeckmodule__||(r.__webfontfontdeckmodule__={}),r.__webfontfontdeckmodule__[i]=function(i,r){for(var e,f=0,o=r.fonts.length;f<o;++f)e=r.fonts[f],u.a.push(new t(e.name,ci("font-weight:"+e.weight+";font-style:"+e.style)));n(u.a)},b(this.c,w(this.c)+(this.f.api||"//f.fontdeck.com/s/css/js/")+si(this.c)+"/"+i+".js",function(t){t&&n([])})):n([])};r=new wt(window);r.a.c.custom=function(n,t){return new kt(t,n)};r.a.c.fontdeck=function(n,t){return new ri(t,n)};r.a.c.monotype=function(n,t){return new bt(t,n)};r.a.c.typekit=function(n,t){return new ii(t,n)};r.a.c.google=function(n,t){return new ni(t,n)};y={load:i(r.load,r)};"function"==typeof define&&define.amd?define(function(){return y}):"undefined"!=typeof module&&module.exports?module.exports=y:(window.WebFont=y,window.WebFontConfig&&r.load(window.WebFontConfig))})()