-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy pathboot.min.js
1 lines (1 loc) · 13.1 KB
/
boot.min.js
1
!function(e,t,n){"use strict";var i,r=t.document,f=t.JSON,a=t.setTimeout,o=Array.prototype.slice,s=encodeURIComponent,l=decodeURIComponent,u="load",c="string",p="function",d="object",m="number",h="boolean",v="script",g="readyState",y="onreadystatechange",w="onload",b="complete",C=" ",x=".",S=e.toLowerCase()+x;if(!t[e]){t[e]={}}i=t[e];function E(){return(new Date).getTime()}i.now=E;var N,B,T=[],L=E(),A=0;function $(e){if(!B){B=r.body}T.push(E()-L+"ms: "+e);if(A){if(!N&&B){N=r.createElement("div");B.insertBefore(N,B.firstChild)}if(N){N.innerHTML=["<ul><li>",T.join("</li><li>"),"</li></ul>"].join("")}}}$.init=function(e){A=1;if(e&&e.elem){N=e.elem}};i.log=$;function j(e,t){return e&&e.indexOf(t)!==-1}i.contains=j;function P(e,t){return typeof e===t}function k(e){return e&&e instanceof Array}i.isArray=k;function O(e){return e!==null&&P(e,d)}i.isObject=O;function I(e){return O(e)&&e.nodeType}i.isElement=I;function J(e){return P(e,c)}i.isString=J;function M(e){return P(e,h)}i.isBoolean=M;function R(e){return P(e,p)}i.isFunction=R;function D(e){return P(e,m)}i.isNumber=D;function F(e,t){var n,i;for(n=0,i=e.length;n<i;n+=1){t(e[n],n,e)}}i.each=F;function V(){var e=arguments,t=e[0],n,i,r,f=e.length;for(r=1;r<f;r+=1){i=e[r];for(n in i){if(i.hasOwnProperty(n)){if(O(i[n])&&!I(i[n])){t[n]=V(k(i[n])?[]:{},t[n],i[n])}else{t[n]=i[n]}}}}return t}i.extend=V;function q(e,t){var n=o.call(arguments,2);return a(function(){return e.apply(e,n)},t)}function U(e){a(e,0)}i.defer=U;function W(e,t,i){var r;return function(){function f(){r=n;e.call(this)}if(i){clearTimeout(r)}if(i||!r){r=a(f,t)}}}function _(e,t){return W(e,t,false)}i.throttle=_;function z(e,t){return W(e,t,true)}i.debounce=z;function H(e,t,n){return function(){if(n){t.apply(e,n)}else{t.call(e)}}}i.proxy=H;function K(e){return e.replace(/^\s+/,"").replace(/\s+$/,"")}i.trim=K;function G(e){var t=[],n;for(n in e){if(e.hasOwnProperty(n)){t.push(s(n)+"="+s(e[n]))}}return t.join("&")}i.param=G;function Q(e){try{e=K(e);if(f&&f.parse){return f.parse(e)}return new Function("return "+e)()}catch(n){if(t.console){console.log("Bad JSON: "+e)}}}i.parseJSON=Q;function X(e,t){t=t||{};e.option=function(e,i){if(J(e)){if(i===n){return t[e]}t[e]=i}else if(O(e)){V(t,e)}else{return V({},t)}}}i.setup=X;var Y={},Z=0;function et(e,n,i,r){Z+=1;var f=Z,a=E(),o,s=false;i=i||1;Y[f]=setInterval(function(){o=E()-a;if(r&&o>r){s=true}if(e()||s){n.call(t,s,o);clearInterval(Y[f])}},i)}i.poll=et;var tt=0,nt=0,it=[],rt=function(){return j(r.readyState,"e")},ft=function(){tt=1;F(it,function(e){U(e)});it=[]},at=function(e){if(tt){U(e)}else{if(nt){it.push(e)}else{nt=1;it=[e];if(rt()){ft()}else{if(r.addEventListener){r.addEventListener("DOMContentLoaded",ft,false)}else{et(rt,ft,50)}}}}};i.ready=at;function ot(e){e.preventDefault=function(){e.returnValue=false};if(!e.target){e.target=e.srcElement}return e}function st(e,n,i){if(e.attachEvent){e.attachEvent("on"+n,function(){i(ot(t.event))})}else if(e.addEventListener){e.addEventListener(n,i,false)}}i.bind=st;var lt=/^(\w*)(?:#([\w\-]+))?(?:\.([\w\-]+))?$/,ut=function(e){var t=lt.exec(e);if(t){t[1]=(t[1]||"").toLowerCase();t[3]=t[3]&&new RegExp("(?:^|\\s)"+t[3]+"(?:\\s|$)")}return t},ct=function(e,t){var n=e.attributes||{};return(!t[1]||e.nodeName.toLowerCase()===t[1])&&(!t[2]||(n.id||{}).value===t[2])&&(!t[3]||t[3].test((n["class"]||{}).value))};function pt(e,t,n,i){var r=ut(t);st(e,n,function(e){var t=e.target;if(ct(t,r)){i(e)}})}i.delegate=pt;var dt=0;function mt(e){function n(){ft();dt=1;U(e)}if(j(r.readyState,"m")){n()}else{st(t,u,n)}}i.load=mt;var ht={};function vt(e,t,i){if(J(e)){i=t;t=e;e=n}if(!ht[t]){ht[t]=[]}ht[t].push([e,i])}i.subscribe=vt;function gt(e,t,i){if(J(e)){i=t;t=e;e=n}var r=ht[t];if(r){F(r,function(t){var r=t[0],f=t[1];if(e){if(e===r||r===n){f.call(e,i)}}else{f.call(i,i)}})}}i.publish=gt;var yt=r.documentElement,wt=r.head||r.getElementsByTagName("head")[0]||yt,bt=navigator.userAgent,Ct=function(){var e=/Firefox[ \/]([0-9]+)/.exec(bt),t;if(e){t=+e[1];if(t<9){return false}}if(j(bt,"Safari")&&!j(bt,"Chrome")){return false}return true}();function xt(e,t){var n=navigator.userAgent,i=Ct?"link":"style",f;i=r.createElement(i);if(Ct){i.rel="stylesheet";i.href=e;if(t){i.onload=t}}else{i.textContent='@import "'+e+'"';f=setInterval(function(){try{i.sheet.cssRules;t();clearInterval(f)}catch(e){}},10)}wt.appendChild(i)}i.getCSS=xt;var St=yt.style.MozAppearance!==n;function Et(e,t){var n;if(!B){B=r.body}if(t){t=t*1e3}if(B){a(function(){n=r.createElement(St?d:"img");n.src=n.data=e;n.alt="";n.width=n.height=0;n.style.position="absolute";B.appendChild(n)},t||0)}}i.cacheScript=Et;function Nt(e,t,i){U(function(){var f=r.createElement(v),a=!f.readyState||r.documentMode>8;i=i||t||{};t=R(t)?t:0;f.src=e;f.type=i.type||"";if(i.async!==n){f.async=i.async}function o(){if(a||/loaded|complete/.test(f.readyState)){f[w]=f[y]=null;t(e)}}if(t){if(a){f[w]=o}else{f[y]=o}}wt.insertBefore(f,wt.firstChild)});return e}i.getScript=Nt;var Bt={},Tt={},Lt={},At=[],$t=[],jt=[],Pt=0,kt=St||t.opera||r.createElement(v).async,Ot=kt?"":"c";function It(){var e=At[Pt]||{},t=e.src||e;if(Tt[t]&&!Lt[t]){if(kt){Pt+=1;It()}else{Lt[t]=1;Nt(t,function(){Pt+=1;It()},{async:false})}}else if(R(t)){Pt+=1;if(kt){t(t.t);It()}else{U(function(){t(t.t);It()})}}}function Jt(){function e(e){while(e[0]){Jt(e[0]);e.shift()}}var t=arguments;if(k(t[0])){t=t[0]}F(t,function(t){var i={},r,f,a;if(J(t)){i.src=t}else if(R(t)){i.callback=t}else if(O(t)){i=t;r=i.defer;a=i.callback;i.defer=n}if(r==="ready"){$t.push(i);at(function(){e($t)})}else if(r===u){jt.push(i);mt(function(){e(jt)})}else{f=i.src;if(!f&&i.nay){if(i.test){f=i.yay}else{f=i.nay}Jt(f);f=n}a=i.callback;i.callback=n;if(j(i.type,"cache")){if(f&&!Bt[f]){Bt[f]=1;Et(f,i.delay)}}else if(f&&!Bt[f]){Bt[f]=1;At.push(i);Nt(f,function(){Tt[f]=1;It()},{type:Ot,async:false})}if(a){a.t=i.test;At.push(a)}}It()})}i.getJS=Jt;function Mt(e,t){var n=V(Mt.option(),e||{}),i=n.basePath,r=n.filename(t),f=n.suffix;if(/\.js$|\.css$/.test(t)){r=t;f="";if(/^http[s]*:\/\//.test(t)){i=""}}return i+r+f}X(Mt,{basePath:"",filename:function(e){return e.toLowerCase()},suffix:".min.js"});var Rt={},Dt={},Ft=[];function Vt(e,t,i){if(!J(e)){i=t;t=e;e=n}if(!k(t)){i=t;t=n}if(t){i.d=t}if(e){Dt[e]=i}else{Ft.push(i)}}Vt.amd={};i.define=Vt;function qt(){var e=o.call(arguments),t=qt.option(),n,i="";if(O(e[0])){V(t,e.shift())}if(t.concatPath){i+=t.concatPath}return i+e.join(t.concatJoin)}X(qt,{concatJoin:","});function Ut(e){var n=t;F(e.split("."),function(e){if(O(n[e])){n=n[e]}});return n}function Wt(e,r,f){if(k(e)||J(e)){f=r;r=e;e={}}r=J(r)?[r]:r;var a=V(Wt.option(),e),o=[],s=[],l=[],u=0;function c(e,t,n){var a=[],s,l;if(n){Rt[t]=n}o[e]=Rt[t];u+=1;if(u===r.length){for(s=0,l=o.length;s<l;s+=1){if(!/\.css$/.test(r[s])){a.push(o[s])}}f.apply(i,a)}if(n){gt(t)}}function p(t,n){var r,f,a;if(!/\.css$/.test(n)){a=Dt[n]||Ft.shift()}if(a){f=a.d;if(f){Wt(e,f,function(){r=R(a)?a.apply(i,arguments):a;c(t,n,r)})}else{r=R(a)?a():a;c(t,n,r)}}else{c(t,n,Ut(n))}}F(r,function(e,t){var i=/\.css$/.test(e)?xt:Nt;if(e in Rt){if(Rt[e]){c(t,e)}else{vt(e,function(){c(t,e)})}}else{Rt[e]=n;if(Dt[e]){p(t,e)}else{if(a.concat){if(/\.css$/.test(e)){l.push([t,e])}else{s.push([t,e])}}else{i(Mt(a,e),function(){p(t,e)})}}}});F([s,l],function(e){var n,i,r=[],f;if(e.length){F(e,function(e){i=e[1];r.push(Mt(a,e[1]))});if(r.length){n=qt.apply(t,[a].concat(r));f=/\.css$/.test(n)?xt:Nt;f(n,function(){F(e,function(e){p(e[0],e[1])})})}}})}X(Wt);i.require=Wt;function _t(e){var t=[],n=e.length;while(n){n-=1;t[n]=e[n]}return t}var zt=r.getElementsByClassName?function(e,t){return _t(t.getElementsByClassName(e))}:function(e,t){var n=t.getElementsByTagName("*"),i,r=[],f,a;for(f=0,a=n.length;f<a;f+=1){i=n[f].className;if(i&&new RegExp("(\\s|^)"+i+"(\\s|$)").test(e)){r.push(n[f])}}return r};var Ht=r.querySelectorAll?function(e,t){t=t||r;e=e.split(C)[0];return _t(t.querySelectorAll(e))}:function(e,t){t=t||r;e=e.split(C)[0];var n=e.charAt(0),i;if(n==="#"){i=[t.getElementById(e.replace(n,""))]}else if(n===x){i=zt(e.replace(n,""),t)}else{i=_t(t.getElementsByTagName(e))}return i};function Kt(e,t){e=e.split(C);if(t){if(I(t)){t=[t]}}else{t=[r]}var n=t,i,f,a,o;for(i=0,f=e.length;i<f;i+=1){t=n;n=[];for(a=0,o=t.length;a<o;a+=1){n=n.concat(Ht(e[i],t[a]))}}return n}i.query=Kt;function Gt(e,t){t=t.split(C);var n=e.className,i,r=t.length,f;while(r){r-=1;i=t[r];f=new RegExp("(\\s|^)"+i+"(\\s|$)");if(!f.test(e.className)){n+=C+i}}e.className=n}i.addClass=Gt;function Qt(e,t){t=t.split(C);var n=e.className,i,r=t.length,f;while(r){r-=1;i=t[r];f=new RegExp("(\\s|^)"+i+"(\\s|$)","g");n=n.replace(f,C)}e.className=K(n)}i.removeClass=Qt;function Xt(e,t){var n;if(r.defaultView&&r.defaultView.getComputedStyle){n=r.defaultView.getComputedStyle(e,"").getPropertyValue(t)}else{t=t.replace(/\-(\w)/g,function(e,t){return t.toUpperCase()});n=e.currentStyle[t]}return n}function Yt(e){var t=r.createElement("style"),n;wt.insertBefore(t,wt.firstChild);if(t.styleSheet){t.styleSheet.cssText=e}else{n=r.createTextNode(e);t.appendChild(n)}}i.inlineCSS=Yt;function Zt(e){var t=r.createElement("c");t.innerHTML=e;return t.firstChild}i.createHTML=Zt;function en(e,t,n){var i=Rt[e],r,f,a;if(t.widget&&t.widget[e]){r=t.widget[e]}else{r=V({},i,{element:t,name:e.replace(x,"-"),namespace:e,option:function(e,t){},ui:{},options:n||{}});a=V(r.ui,r.options.ui);if(a){for(f in a){if(a.hasOwnProperty(f)){a[f]=Kt(a[f],t)}}}Gt(t,r.name);if(r._create){r._create()}if(!t.widget){t.widget={}}t.widget[e]=r}return r}i.widget=en;function tn(e,t,i){if(i!==n){if(i===null){e.removeAttribute(t)}else{if(t==="style"){e.style.cssText=i}e.setAttribute(t,i)}}else{return e.getAttribute(t)}}i.attr=tn;function nn(e,t,i){var r="data-",f,a,o=e.attributes,s=o.length,l={},u;if(i!==n){tn(e,r+t,i)}else if(t!==n){u=tn(e,r+t)}else{while(s){s-=1;f=o[s];a=f.nodeName;if(j(a,r)){l[a.replace(r,"")]=f.nodeValue}}u=l}return u}i.data=nn;function rn(e,t,i){var f=r.cookie.split(";"),a={},o,u,c,p,d;if(t!==n){i=i||{};V(i,rn.option());p=i.expires;if(t===""||t===null){p=-1}if(D(p)){d=new Date;p=p*24*60*60*1e3;d.setTime(d.getTime()+p)}r.cookie=[s(e),"=",s(t),d?"; expires="+d.toUTCString():"",i.path?"; path="+i.path:"",i.domain?"; domain="+i.domain:"",i.secure?"; secure":""].join("");return true}for(u=0,c=f.length;u<c;u+=1){o=f[u].split("=");a[K(l(o[0]))]=K(l(o[1]))}if(e){return a[e]||null}return a}X(rn,{});i.cookie=rn;var fn,an,on="-loading",sn="-active",ln="-inactive";function un(){var e=arguments,t,n=un.option(),i=n.pollDelay,f=n.timeout,a=n.callback,o=/\{f\}/g,s=/\{p\}/g,l,u=yt,c,p,d,m,h=[],v,g;if(!fn){fn=Zt('<div style="position:absolute;top:-999em;left:-999em;width:auto;font-size:300px;font-family:serif">BESs</div>')}function y(e,t){function r(){u.insertBefore(e,u.firstChild);et(function(){return fn.offsetWidth!==e.offsetWidth},function(e){if(e){Qt(yt,t+on);Gt(yt,t+ln);gt(S+t+ln)}else{Qt(yt,t+on);Gt(yt,t+sn);gt(S+t+sn)}if(a){a(t,e)}},i,n.timeout)}if(an===2){r()}else{et(function(){return an===2},r,i)}}if(!an){yt.insertBefore(fn,yt.firstChild);an=1;if(fn.offsetWidth===0){et(function(){return r.body},function(){u=r.body;u.insertBefore(fn,u.firstChild);an=2},i)}else{an=2}}for(v=0,g=e.length;v<g;v+=1){t=e[v];if(J(t)){c=t.toLowerCase();d=n.path.replace(o,c);m=n.fontface.replace(o,c).replace(s,d);h.push(m);l=fn.cloneNode(true);l.style.fontFamily="'"+c+"',serif";p=n.namespace+c;gt(S+p+on);Gt(yt,p+on);y(l,p)}else if(O(t)){V(n,t)}else if(R(t)){a=t}}Yt(h.join(""))}X(un,{namespace:"wf-",path:"fonts/{f}/{f}-webfont",pollDelay:100,timeout:1e4,fontface:"@font-face { font-family: '{f}'; src: url('{p}.eot'); src: url('{p}.eot?#iefix') format('embedded-opentype'), url('{p}.woff') format('woff'), url('{p}.ttf') format('truetype'), url('{p}.svg#{f}') format('svg'); font-weight: normal; font-style: normal; }"});i.getFont=un;var cn;function pn(){return Xt(yt,"font-family").replace(/^"/,"").replace(/"$/,"")}function dn(e){var t=pn();if(t!==cn||e){cn=t;gt(S+"respond",t)}}function mn(e,t){var n,i,r=yt.clientWidth,f=true,a,o;if(J(e)&&R(t)){o=pn();if(j(" "+e+" "," "+o+" ")){t({width:r,layout:o})}}else if(O(e)&&R(t)){i=e.min;n=e.max;if(n&&r>n||i&&r<i){f=false}if(f){t({width:r,min:i,max:n})}}else if(R(e)){e(pn())}else{if(e){dn(true)}return pn()}}st(t,"resize",_(dn,100));st(t,"orientationchange",dn);i.respond=mn;var bt=navigator.userAgent,hn=bt.toLowerCase(),vn,gn,yn,wn=[];hn=/(firefox)[ \/]([\w.]+)/.exec(hn)||/(chrome)[ \/]([\w.]+)/.exec(hn)||j(hn,"safari")&&/(version)[ \/]([\w.]+)/.exec(hn)||/(opera)(?:[.]*version)?[ \/]([\w.]+)/.exec(hn)||/(msie) ([\w.]+)/.exec(hn)||/(webkit)[ \/]([\w.]+)/.exec(hn)||[];gn=hn[1];yn=hn[2];if(gn==="msie"){gn="ie";yn=r.documentMode||yn}else if(gn==="version"){gn="safari"}vn={version:yn};F(["iPad","iPhone","Android","Kindle Fire"],function(e){if(j(bt,e)){e=e.toLowerCase().replace(" ","-");wn.push(e);vn[e]=true}});if(gn&&yn){wn.push(gn);wn.push(gn+parseInt(yn,10));wn.push(gn+yn.toString().replace(x,"-").replace(/\.[.]*/,""));vn[gn]=true}wn.push("js");Qt(yt,"no-js");Gt(yt,wn.join(C));i.browser=vn;if(vn.ie){F("abbr article aside audio canvas details figcaption figure footer header hgroup mark meter nav output progress section summary time video".split(C),function(e){r.createElement(e)})}var bn=0;function Cn(n,r){if(j(n,"=?")){bn+=1;var f="_JSONP_"+bn;n=n.replace("=?","="+e+"."+f);i[f]=function(e){if(r){r.call(t,e)}delete i[f]}}return Nt(n)}i.getJSONP=Cn}("Boot",this);