forked from intel/appframework
/
appframework.min.js
38 lines (38 loc) · 24.4 KB
/
appframework.min.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
if(!window.af||"function"!=typeof af){var af=function(a){"use strict";function b(a,b){return"number"!=typeof b||F[a.toLowerCase()]?b:b+"px"}function c(a,b,c){var d=x.createDocumentFragment();if(c){for(var e=a.length-1;e>=0;e--)d.insertBefore(a[e],d.firstChild);b.insertBefore(d,b.firstChild)}else{for(var f=0;f<a.length;f++)d.appendChild(a[f]);b.appendChild(d)}d=null}function d(a){return a in A?A[a]:A[a]=new RegExp("(^|\\s)"+a+"(\\s|$)")}function e(a){for(var b=0;b<a.length;b++)a.indexOf(a[b])!=b&&(a.splice(b,1),b--);return a}function f(a,b){var c=[];if(a==w)return c;for(;a;a=a.nextSibling)1==a.nodeType&&a!==b&&c.push(a);
return c}function g(a,b){try{return b.querySelectorAll(a)}catch(c){return[]}}function h(a,b){if(a=a.trim(),"#"===a[0]&&-1==a.indexOf(".")&&-1==a.indexOf(",")&&-1===a.indexOf(" ")&&-1===a.indexOf(">"))b==x?i(b.getElementById(a.replace("#","")),this):i(g(a,b),this);else if("<"===a[0]&&">"===a[a.length-1]||-1!==a.indexOf("<")&&-1!==a.indexOf(">")){var c=x.createElement("div");G?MSApp.execUnsafeLocalFunction(function(){c.innerHTML=a.trim()}):c.innerHTML=a.trim(),i(c.childNodes,this)}else i(g(a,b),this);return this}function i(a,b){if(a){if(a.nodeType)return b[b.length++]=a,void 0;for(var c=0,d=a.length;d>c;c++)b[b.length++]=a[c]
}}function j(){}function k(b,c){b.os={},b.os.webkit=c.match(/WebKit\/([\d.]+)/)?!0:!1,b.os.android=c.match(/(Android)\s+([\d.]+)/)||c.match(/Silk-Accelerated/)?!0:!1,b.os.androidICS=b.os.android&&c.match(/(Android)\s4/)?!0:!1,b.os.ipad=c.match(/(iPad).*OS\s([\d_]+)/)?!0:!1,b.os.iphone=!b.os.ipad&&c.match(/(iPhone\sOS)\s([\d_]+)/)?!0:!1,b.os.ios7=(b.os.ipad||b.os.iphone)&&c.match(/7_/)?!0:!1,b.os.webos=c.match(/(webOS|hpwOS)[\s\/]([\d.]+)/)?!0:!1,b.os.touchpad=b.os.webos&&c.match(/TouchPad/)?!0:!1,b.os.ios=b.os.ipad||b.os.iphone,b.os.playbook=c.match(/PlayBook/)?!0:!1,b.os.blackberry10=c.match(/BB10/)?!0:!1,b.os.blackberry=b.os.playbook||b.os.blackberry10||c.match(/BlackBerry/)?!0:!1,b.os.chrome=c.match(/Chrome/)?!0:!1,b.os.opera=c.match(/Opera/)?!0:!1,b.os.fennec=c.match(/fennec/i)?!0:c.match(/Firefox/)?!0:!1,b.os.ie=c.match(/MSIE 10.0/i)||c.match(/Trident\/7/i)?!0:!1,b.os.ieTouch=b.os.ie&&c.toLowerCase().match(/touch/i)?!0:!1,b.os.tizen=c.match(/Tizen/i)?!0:!1,b.os.supportsTouch=a.DocumentTouch&&x instanceof a.DocumentTouch||"ontouchstart"in a,b.feat={};
var d=x.documentElement.getElementsByTagName("head")[0];b.feat.nativeTouchScroll="undefined"!=typeof d.style["-webkit-overflow-scrolling"]&&(b.os.ios||b.os.blackberry10),b.feat.cssPrefix=b.os.webkit?"Webkit":b.os.fennec?"Moz":b.os.ie?"ms":b.os.opera?"O":"",b.feat.cssTransformStart=b.os.opera?"(":"3d(",b.feat.cssTransformEnd=b.os.opera?")":",0)",b.os.android&&!b.os.webkit&&(b.os.android=!1)}function l(a){return a._afmid||(a._afmid=K++)}function m(a,b,c,d){if(b=n(b),b.ns)var e=o(b.ns);return(J[l(a)]||[]).filter(function(a){return!(!a||b.e&&a.e!=b.e||b.ns&&!e.test(a.ns)||c&&a.fn!=c&&("function"!=typeof a.fn||"function"!=typeof c||a.fn!==c)||d&&a.sel!=d)
})}function n(a){var b=(""+a).split(".");return{e:b[0],ns:b.slice(1).sort().join(" ")}}function o(a){return new RegExp("(?:^| )"+a.replace(" "," .* ?")+"(?: |$)")}function p(a,b,c){I.isObject(a)?I.each(a,c):a.split(/\s/).forEach(function(a){c(a,b)})}function q(a,b,c,d,e){var f=l(a),g=J[f]||(J[f]=[]);p(b,c,function(b,c){var f=e&&e(c,b),h=f||c,i=function(b){var c=h.apply(a,[b].concat(b.data));return c===!1&&b.preventDefault(),c},j=I.extend(n(b),{fn:c,proxy:i,sel:d,del:f,i:g.length});g.push(j),a.addEventListener(j.e,i,!1)})}function r(a,b,c,d){var e=l(a);p(b||"",c,function(b,c){m(a,b,c,d).forEach(function(b){delete J[e][b.i],a.removeEventListener(b.e,b.proxy,!1)
})})}function s(a){var b=I.extend({originalEvent:a},a);return I.each(N,function(c,d){b[c]=function(){return this[d]=L,"stopImmediatePropagation"!=c&&"stopPropagation"!=c||(a.cancelBubble=!0,a[c])?a[c].apply(a,arguments):void 0},b[d]=M}),b}function t(a,b,c,d,e){q(a,b,c,d,function(b){return function(c){var f,g=I(c.target).closest(d,a).get(0);return g?(f=I.extend(s(c),{currentTarget:g,liveFired:a,delegateTarget:a,data:e}),b.apply(g,[f].concat([].slice.call(arguments,1)))):void 0}})}function u(a,b){if(b&&a.dispatchEvent){var c=I.Event("destroy",{bubbles:!1});a.dispatchEvent(c)}var d=l(a);if(d&&J[d]){for(var e in J[d])a.removeEventListener(J[d][e].e,J[d][e].proxy,!1);
delete J[d]}}function v(a,b){if(a){var c=a.childNodes;if(c&&c.length>0)for(var d;d<c.length;d++)v(c[d],b);u(a,b)}}var w,x=a.document,y=[],z=y.slice,A={},B=1,C=/<(\w+)[^>]*>/,D={},E={},F={columncount:!0,fontweight:!0,lineheight:!0,"column-count":!0,"font-weight":!0,"line-height":!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,"z-index":!0,zoom:!0},G="object"==typeof MSApp,H=function(a,b){if(this.length=0,!a)return this;if(a instanceof H&&b==w)return a;if(af.isFunction(a))return af(x).ready(a);if(af.isArray(a)&&a.length!=w){for(var c=0;c<a.length;c++)this[this.length++]=a[c];return this}if(af.isObject(a)&&af.isObject(b)){if(a.length==w)a.parentNode==b&&(this[this.length++]=a);
else for(var d=0;d<a.length;d++)a[d].parentNode==b&&(this[this.length++]=a[d]);return this}if(af.isObject(a)&&b==w)return this[this.length++]=a,this;if(b!==w){if(b instanceof H)return b.find(a)}else b=x;return this.selector(a,b)},I=function(a,b){return new H(a,b)};I.is$=function(a){return a instanceof H},I.map=function(a,b){var c,d,e,f=[];if(I.isArray(a))for(d=0;d<a.length;d++)c=b.apply(a[d],[d,a[d]]),c!==w&&f.push(c);else if(I.isObject(a))for(e in a)a.hasOwnProperty(e)&&"length"!=e&&(c=b(a[e],[e,a[e]]),c!==w&&f.push(c));return af(f)},I.each=function(a,b){var c,d;if(I.isArray(a)){for(c=0;c<a.length;c++)if(b(c,a[c])===!1)return a
}else if(I.isObject(a))for(d in a)if(a.hasOwnProperty(d)&&"length"!=d&&b(d,a[d])===!1)return a;return a},I.extend=function(a){if(a==w&&(a=this),1===arguments.length){for(var b in a)this[b]=a[b];return this}return z.call(arguments,1).forEach(function(b){for(var c in b)a[c]=b[c]}),a},I.isArray=function(a){return a instanceof Array&&a.push!=w},I.isFunction=function(a){return"function"==typeof a&&!(a instanceof RegExp)},I.isObject=function(a){return"object"==typeof a&&null!==a},I.fn=H.prototype={namepsace:"appframework",constructor:H,forEach:y.forEach,reduce:y.reduce,push:y.push,indexOf:y.indexOf,concat:y.concat,selector:h,oldElement:void 0,slice:y.slice,length:0,setupOld:function(a){return a==w?I():(a.oldElement=this,a)
},map:function(a){var b,c,d=[];for(c=0;c<this.length;c++)b=a.apply(this[c],[c,this[c]]),b!==w&&d.push(b);return I(d)},each:function(a){return this.forEach(function(b,c){a.call(b,c,b)}),this},ready:function(a){return"complete"===x.readyState||"loaded"===x.readyState||!I.os.ie&&"interactive"===x.readyState?a():x.addEventListener("DOMContentLoaded",a,!1),this},find:function(a){if(0===this.length)return this;for(var b,c=[],d=0;d<this.length;d++){b=I(a,this[d]);for(var f=0;f<b.length;f++)c.push(b[f])}return I(e(c))},html:function(a,b){if(0===this.length)return this;if(a===w)return this[0].innerHTML;
for(var c=0;c<this.length;c++)if(b!==!1&&I.cleanUpContent(this[c],!1,!0),G){var d=this[c];MSApp.execUnsafeLocalFunction(function(){d.innerHTML=a})}else this[c].innerHTML=a;return this},text:function(a){if(0===this.length)return this;if(a===w)return this[0].textContent;for(var b=0;b<this.length;b++)this[b].textContent=a;return this},css:function(c,d,e){var f=e!=w?e:this[0];if(0===this.length)return this;if(d==w&&"string"==typeof c)return a.getComputedStyle(f),f.style[c]?f.style[c]:a.getComputedStyle(f)[c];for(var g=0;g<this.length;g++)if(I.isObject(c))for(var h in c)this[g].style[h]=b(h,c[h]);else this[g].style[c]=b(c,d);
return this},vendorCss:function(a,b,c){return this.css(I.feat.cssPrefix+a,b,c)},cssTranslate:function(a){return this.vendorCss("Transform","translate"+I.feat.cssTransformStart+a+I.feat.cssTransformEnd)},computedStyle:function(b){return 0!==this.length&&b!=w?a.getComputedStyle(this[0],"")[b]:void 0},empty:function(){for(var a=0;a<this.length;a++)I.cleanUpContent(this[a],!1,!0),this[a].textContent="";return this},hide:function(){if(0===this.length)return this;for(var a=0;a<this.length;a++)"none"!=this.css("display",null,this[a])&&(this[a].setAttribute("afmOldStyle",this.css("display",null,this[a])),this[a].style.display="none");
return this},show:function(){if(0===this.length)return this;for(var a=0;a<this.length;a++)"none"==this.css("display",null,this[a])&&(this[a].style.display=this[a].getAttribute("afmOldStyle")?this[a].getAttribute("afmOldStyle"):"block",this[a].removeAttribute("afmOldStyle"));return this},toggle:function(a){if(0===this.length)return this;for(var b=!(a!==!0),c=0;c<this.length;c++)"none"==this.css("display",null,this[c])||a!=w&&b!==!1?"none"!=this.css("display",null,this[c])||a!=w&&b!==!0||(this[c].style.display=this[c].getAttribute("afmOldStyle")?this[c].getAttribute("afmOldStyle"):"block",this[c].removeAttribute("afmOldStyle")):(this[c].setAttribute("afmOldStyle",this.css("display",null,this[c])),this[c].style.display="none");
return this},val:function(a){if(0===this.length)return a===w?void 0:this;if(a==w)return this[0].value;for(var b=0;b<this.length;b++)this[b].value=a;return this},attr:function(a,b){if(0===this.length)return b===w?void 0:this;if(b===w&&!I.isObject(a)){var c=this[0].afmCacheId&&D[this[0].afmCacheId][a]?this[0].afmCacheId&&D[this[0].afmCacheId][a]:this[0].getAttribute(a);return c}for(var d=0;d<this.length;d++)if(I.isObject(a))for(var e in a)I(this[d]).attr(e,a[e]);else I.isArray(b)||I.isObject(b)||I.isFunction(b)?(this[d].afmCacheId||(this[d].afmCacheId=I.uuid()),D[this[d].afmCacheId]||(D[this[d].afmCacheId]={}),D[this[d].afmCacheId][a]=b):null===b?(this[d].removeAttribute(a),this[d].afmCacheId&&D[this[d].afmCacheId][a]&&delete D[this[d].afmCacheId][a]):this[d].setAttribute(a,b);
return this},removeAttr:function(a){for(var b=this,c=0;c<this.length;c++)a.split(/\s+/g).forEach(function(d){b[c].removeAttribute(d),b[c].afmCacheId&&D[b[c].afmCacheId][a]&&delete D[b[c].afmCacheId][a]});return this},prop:function(a,b){if(0===this.length)return b===w?void 0:this;if(b===w&&!I.isObject(a)){var c,d=this[0].afmCacheId&&E[this[0].afmCacheId][a]?this[0].afmCacheId&&E[this[0].afmCacheId][a]:!(c=this[0][a])&&a in this[0]?this[0][a]:c;return d}for(var e=0;e<this.length;e++)if(I.isObject(a))for(var f in a)I(this[e]).prop(f,a[f]);else I.isArray(b)||I.isObject(b)||I.isFunction(b)?(this[e].afmCacheId||(this[e].afmCacheId=I.uuid()),E[this[e].afmCacheId]||(E[this[e].afmCacheId]={}),E[this[e].afmCacheId][a]=b):null===b&&void 0!==b?I(this[e]).removeProp(a):this[e][a]=b;
return this},removeProp:function(a){for(var b=this,c=0;c<this.length;c++)a.split(/\s+/g).forEach(function(d){b[c][d]&&(b[c][d]=void 0),b[c].afmCacheId&&E[b[c].afmCacheId][a]&&delete E[b[c].afmCacheId][a]});return this},remove:function(a){var b=I(this).filter(a);if(b==w)return this;for(var c=0;c<b.length;c++)I.cleanUpContent(b[c],!0,!0),b[c]&&b[c].parentNode&&b[c].parentNode.removeChild(b[c]);return this},addClass:function(a){if(a==w)return this;for(var b=0;b<this.length;b++){var c=this[b].className,d=[],e=this;a.split(/\s+/g).forEach(function(a){e.hasClass(a,e[b])||d.push(a)}),this[b].className+=(c?" ":"")+d.join(" "),this[b].className=this[b].className.trim()
}return this},removeClass:function(a){if(a==w)return this;for(var b=0;b<this.length;b++){if(a==w)return this[b].className="",this;var c=this[b].className;"object"==typeof this[b].className&&(c=" "),a.split(/\s+/g).forEach(function(a){c=c.replace(d(a)," ")}),this[b].className=c.length>0?c.trim():""}return this},toggleClass:function(a,b){if(a==w)return this;for(var c=0;c<this.length;c++)"boolean"!=typeof b&&(b=this.hasClass(a,this[c])),I(this[c])[b?"removeClass":"addClass"](a);return this},replaceClass:function(a,b){if(a==w||b==w)return this;for(var c=0;c<this.length;c++)if(a!=w){var e=this[c].className;
a.split(/\s+/g).concat(b.split(/\s+/g)).forEach(function(a){e=e.replace(d(a)," ")}),e=e.trim(),this[c].className=e.length>0?(e+" "+b).trim():b}else this[c].className=b;return this},hasClass:function(a,b){return 0===this.length?!1:(b||(b=this[0]),d(a).test(b.className))},append:function(b,d){if(b&&b.length!=w&&0===b.length)return this;(I.isArray(b)||I.isObject(b))&&(b=I(b));var e,f;for(e=0;e<this.length;e++)if(b.length&&"string"!=typeof b)b=I(b),c(b,this[e],d);else{var g=C.test(b)?I(b):void 0;if((g==w||0===g.length)&&(g=x.createTextNode(b)),g instanceof H)for(var h=0,i=g.length;i>h;h++)f=g[h],f.nodeName==w||"script"!=f.nodeName.toLowerCase()||f.type&&"text/javascript"!==f.type.toLowerCase()?c(I(f),this[e],d):a.eval(f.innerHTML);
else d!=w?this[e].insertBefore(g,this[e].firstChild):this[e].appendChild(g)}return this},appendTo:function(a){var b=I(a);return b.append(this),this},prependTo:function(a){var b=I(a);return b.append(this,!0),this},prepend:function(a){return this.append(a,1)},insertBefore:function(a,b){if(0===this.length)return this;if(a=I(a).get(0),!a)return this;for(var c=0;c<this.length;c++)b?a.parentNode.insertBefore(this[c],a.nextSibling):a.parentNode.insertBefore(this[c],a);return this},insertAfter:function(a){this.insertBefore(a,!0)},get:function(a){return a=a==w?0:a,0>a&&(a+=this.length),this[a]?this[a]:void 0
},offset:function(){var b;return 0===this.length?this:this[0]==a?{left:0,top:0,right:0,bottom:0,width:a.innerWidth,height:a.innerHeight}:(b=this[0].getBoundingClientRect(),{left:b.left+a.pageXOffset,top:b.top+a.pageYOffset,right:b.right+a.pageXOffset,bottom:b.bottom+a.pageYOffset,width:b.right-b.left,height:b.bottom-b.top})},height:function(b){if(0===this.length)return this;if(b!=w)return this.css("height",b);if(this[0]==this[0].window)return a.innerHeight;if(this[0].nodeType==this[0].DOCUMENT_NODE)return this[0].documentElement.offsetHeight;var c=this.css("height").replace("px","");return c?+c:this.offset().height
},width:function(b){if(0===this.length)return this;if(b!=w)return this.css("width",b);if(this[0]==this[0].window)return a.innerWidth;if(this[0].nodeType==this[0].DOCUMENT_NODE)return this[0].documentElement.offsetWidth;var c=this.css("width").replace("px","");return c?+c:this.offset().width},parent:function(a,b){if(0===this.length)return this;for(var c=[],d=0;d<this.length;d++)for(var f=this[d];f.parentNode&&f.parentNode!=x&&(c.push(f.parentNode),f.parentNode&&(f=f.parentNode),b););return this.setupOld(I(e(c)).filter(a))},parents:function(a){return this.parent(a,!0)},children:function(a){if(0===this.length)return this;
for(var b=[],c=0;c<this.length;c++)b=b.concat(f(this[c].firstChild));return this.setupOld(I(b).filter(a))},siblings:function(a){if(0===this.length)return this;for(var b=[],c=0;c<this.length;c++)this[c].parentNode&&(b=b.concat(f(this[c].parentNode.firstChild,this[c])));return this.setupOld(I(b).filter(a))},contents:function(a){if(0===this.length)return this;for(var b=[],c=0;c<this.length;c++)this[c].parentNode&&i(this[c].childNodes,b);return this.setupOld(I(b).filter(a))},closest:function(a,b){if(0===this.length)return this;var c=this[0],d=I(a,b);if(0===d.length)return I();for(;c&&-1==d.indexOf(c);)c=c!==b&&c!==x&&c.parentNode;
return I(c)},filter:function(a){if(0===this.length)return this;if(a==w)return this;for(var b=[],c=0;c<this.length;c++){var d=this[c];d.parentNode&&I(a,d.parentNode).indexOf(d)>=0&&b.push(d)}return this.setupOld(I(e(b)))},not:function(a){if(0===this.length)return this;for(var b=[],c=0;c<this.length;c++){var d=this[c];d.parentNode&&-1==I(a,d.parentNode).indexOf(d)&&b.push(d)}return this.setupOld(I(e(b)))},data:function(a,b){return this.attr("data-"+a,b)},end:function(){return this.oldElement!=w?this.oldElement:I()},clone:function(a){if(a=a===!1?!1:!0,0===this.length)return this;for(var b=[],c=0;c<this.length;c++)b.push(this[c].cloneNode(a));
return I(b)},size:function(){return this.length},serialize:function(){if(0===this.length)return"";for(var a=[],b=0;b<this.length;b++)this.slice.call(this[b].elements).forEach(function(b){var c=b.getAttribute("type");if("fieldset"!=b.nodeName.toLowerCase()&&!b.disabled&&"submit"!=c&&"reset"!=c&&"button"!=c&&("radio"!=c&&"checkbox"!=c||b.checked)&&b.getAttribute("name"))if("select-multiple"==b.type)for(var d=0;d<b.options.length;d++)b.options[d].selected&&a.push(b.getAttribute("name")+"="+encodeURIComponent(b.options[d].value));else a.push(b.getAttribute("name")+"="+encodeURIComponent(b.value))});
return a.join("&")},eq:function(a){return I(this.get(a))},index:function(a){return a?this.indexOf(I(a)[0]):this.parent().children().indexOf(this[0])},is:function(a){return!!a&&this.filter(a).length>0}},I.ajaxSettings={type:"GET",beforeSend:j,success:j,error:j,complete:j,context:void 0,timeout:0,crossDomain:null},I.jsonP=function(b){if(G)return b.type="get",b.dataType=null,I.get(b);var c,d,e="jsonp_callback"+ ++B,f="",g=x.createElement("script");return a[e]=function(d){clearTimeout(f),I(g).remove(),delete a[e],b.success.call(c,d)},-1!==b.url.indexOf("callback=?")?g.src=b.url.replace(/=\?/,"="+e):(d=b.jsonp?b.jsonp:"callback",b.url+=-1===b.url.indexOf("?")?"?"+d+"="+e:"&"+d+"="+e,g.src=b.url),b.error&&(g.onerror=function(){clearTimeout(f),b.error.call(c,"","error")
}),I("head").append(g),b.timeout>0&&(f=setTimeout(function(){b.error.call(c,"","timeout")},b.timeout)),{}},I.ajax=function(b){var c;try{var d=b||{};for(var e in I.ajaxSettings)"undefined"==typeof d[e]&&(d[e]=I.ajaxSettings[e]);if(d.url||(d.url=a.location),d.contentType||(d.contentType="application/x-www-form-urlencoded"),d.headers||(d.headers={}),"async"in d&&d.async===!1||(d.async=!0),I.isObject(d.data)&&(d.data=I.param(d.data)),"get"===d.type.toLowerCase()&&d.data&&(d.url+=-1===d.url.indexOf("?")?"?"+d.data:"&"+d.data),d.dataType)switch(d.dataType){case"script":d.dataType="text/javascript, application/javascript";
break;case"json":d.dataType="application/json";break;case"xml":d.dataType="application/xml, text/xml";break;case"html":d.dataType="text/html";break;case"text":d.dataType="text/plain";break;case"jsonp":return I.jsonP(d);default:d.dataType="text/html"}else d.dataType="text/html";if(/=\?/.test(d.url))return I.jsonP(d);null===d.crossDomain&&(d.crossDomain=/^([\w-]+:)?\/\/([^\/]+)/.test(d.url)&&RegExp.$2!=a.location.host),d.crossDomain||(d.headers=I.extend({"X-Requested-With":"XMLHttpRequest"},d.headers));var f,g=d.context,h=/^([\w-]+:)\/\//.test(d.url)?RegExp.$1:a.location.protocol;c=new a.XMLHttpRequest,c.onreadystatechange=function(){var a=d.dataType;
if(4===c.readyState){clearTimeout(f);var b,e=!1;if(c.status>=200&&c.status<300||0===c.status&&"file:"==h){if("application/json"!==a||/^\s*$/.test(c.responseText))"application/xml, text/xml"===a?b=c.responseXML:"text/html"==a?(b=c.responseText,I.parseJS(b)):b=c.responseText;else try{b=JSON.parse(c.responseText)}catch(i){e=i}0===c.status&&0===b.length&&(e=!0),e?d.error.call(g,c,"parsererror",e):d.success.call(g,b,"success",c)}else e=!0,d.error.call(g,c,"error");d.complete.call(g,c,e?"error":"success")}},c.open(d.type,d.url,d.async),d.withCredentials&&(c.withCredentials=!0),d.contentType&&(d.headers["Content-Type"]=d.contentType);
for(var i in d.headers)"string"==typeof d.headers[i]&&c.setRequestHeader(i,d.headers[i]);if(d.beforeSend.call(g,c,d)===!1)return c.abort(),!1;d.timeout>0&&(f=setTimeout(function(){c.onreadystatechange=j,c.abort(),d.error.call(g,c,"timeout")},d.timeout)),c.send(d.data)}catch(k){console.log(k),d.error.call(g,c,"error",k)}return c},I.get=function(a,b){return this.ajax({url:a,success:b})},I.post=function(a,b,c,d){return"function"==typeof b&&(c=b,b={}),d===w&&(d="html"),this.ajax({url:a,type:"POST",data:b,dataType:d,success:c})},I.getJSON=function(a,b,c){return"function"==typeof b&&(c=b,b={}),this.ajax({url:a,data:b,success:c,dataType:"json"})
},I.param=function(a,b){var c=[];if(a instanceof H)a.each(function(){var a=b?b+"["+this.id+"]":this.id,d=this.value;c.push(a+"="+encodeURIComponent(d))});else for(var d in a)if(!I.isFunction(a[d])){var e=b?b+"["+d+"]":d,f=a[d];c.push(I.isObject(f)?I.param(f,e):e+"="+encodeURIComponent(f))}return c.join("&")},I.parseJSON=function(a){return JSON.parse(a)},I.parseXML=function(a){return G?(MSApp.execUnsafeLocalFunction(function(){return(new DOMParser).parseFromString(a,"text/xml")}),void 0):(new DOMParser).parseFromString(a,"text/xml")},k(I,navigator.userAgent),I.__detectUA=k,I.uuid=function(){var a=function(){return(0|65536*(1+Math.random())).toString(16).substring(1)
};return a()+a()+"-"+a()+"-"+a()+"-"+a()+"-"+a()+a()+a()},I.getCssMatrix=function(b){I.is$(b)&&(b=b.get(0));var c=a.WebKitCSSMatrix||a.MSCSSMatrix;if(b===w)return c?new c:{a:0,b:0,c:0,d:0,e:0,f:0};var d=a.getComputedStyle(b),e=d.webkitTransform||d.transform||d[I.feat.cssPrefix+"Transform"];if(c)return new c(e);if(e){var f=e.replace(/[^0-9\-.,]/g,"").split(",");return{a:+f[0],b:+f[1],c:+f[2],d:+f[3],e:+f[4],f:+f[5]}}return{a:0,b:0,c:0,d:0,e:0,f:0}},I.create=function(a,b){var c,d=new H;if(b||"<"!==a[0]){b.html&&(b.innerHTML=b.html,delete b.html),c=x.createElement(a);for(var e in b)c[e]=b[e];d[d.length++]=c
}else c=x.createElement("div"),G?MSApp.execUnsafeLocalFunction(function(){c.innerHTML=selector.trim()}):c.innerHTML=a,i(c.childNodes,d);return d},I.query=function(a,b){if(!a)return new H;b=b||x;var c=new H;return c.selector(a,b)};var J={},K=1;I.event={add:q,remove:r},I.fn.bind=function(a,b){for(var c=0,d=this.length;d>c;c++)q(this[c],a,b);return this},I.fn.unbind=function(a,b){for(var c=0,d=this.length;d>c;c++)r(this[c],a,b);return this},I.fn.one=function(a,b){return this.each(function(c,d){q(this,a,b,null,function(a,b){return function(){r(d,b,a);var c=a.apply(d,arguments);return c}})})};var L=function(){return!0
},M=function(){return!1},N={preventDefault:"isDefaultPrevented",stopImmediatePropagation:"isImmediatePropagationStopped",stopPropagation:"isPropagationStopped"};I.fn.delegate=function(a,b,c,d){I.isFunction(c)&&(d=c,c=null);for(var e=0,f=this.length;f>e;e++)t(this[e],b,d,a,c);return this},I.fn.undelegate=function(a,b,c){for(var d=0,e=this.length;e>d;d++)r(this[d],b,c,a);return this},I.fn.on=function(a,b,c,d){return I.isFunction(c)&&(d=c,c=null),b===w||I.isFunction(b)?this.bind(a,b):this.delegate(b,a,c,d)},I.fn.off=function(a,b,c){return b===w||I.isFunction(b)?this.unbind(a,b):this.undelegate(b,a,c)
},I.fn.trigger=function(a,b,c){"string"==typeof a&&(a=I.Event(a,c)),a.data=b;for(var d=0,e=this.length;e>d;d++)this[d].dispatchEvent(a);return this},I.Event=function(a,b){var c=x.createEvent("Events"),d=!0;if(b)for(var e in b)"bubbles"==e?d=!!b[e]:c[e]=b[e];return c.initEvent(a,d,!0,null,null,null,null,null,null,null,null,null,null,null,null),c},I.bind=function(a,b,c){if(a){a.__events||(a.__events={}),I.isArray(b)||(b=[b]);for(var d=0;d<b.length;d++)a.__events[b[d]]||(a.__events[b[d]]=[]),a.__events[b[d]].push(c)}},I.trigger=function(a,b,c){if(a){var d=!0;if(!a.__events)return d;I.isArray(b)||(b=[b]),I.isArray(c)||(c=[]);
for(var e=0;e<b.length;e++)if(a.__events[b[e]])for(var f=a.__events[b[e]].slice(0),g=0;g<f.length;g++)I.isFunction(f[g])&&f[g].apply(a,c)===!1&&(d=!1);return d}},I.unbind=function(a,b,c){if(a.__events){I.isArray(b)||(b=[b]);for(var d=0;d<b.length;d++)if(a.__events[b[d]])for(var e=a.__events[b[d]],f=0;f<e.length;f++)if(c==w&&delete e[f],e[f]==c){e.splice(f,1);break}}},I.proxy=function(a,b,c){return function(){return c?a.apply(b,c):a.apply(b,arguments)}};var O=function(a,b){for(var c=0;c<a.length;c++)v(a[c],b)};I.cleanUpContent=function(a,b,c){if(a){var d=a.childNodes;d&&d.length>0&&I.asap(O,{},[z.apply(d,[0]),c]),b&&u(a,c)
}};var P=[],Q=[],R=[];I.asap=function(b,c,d){if(!I.isFunction(b))throw"$.asap - argument is not a valid function";P.push(b),Q.push(c?c:{}),R.push(d?d:[]),a.postMessage("afm-asap","*")},a.addEventListener("message",function(b){b.source==a&&"afm-asap"==b.data&&(b.stopPropagation(),P.length>0&&P.shift().apply(Q.shift(),R.shift()))},!0);var S={};return I.parseJS=function(b){if(b){if("string"==typeof b){var c=x.createElement("div");G?MSApp.execUnsafeLocalFunction(function(){c.innerHTML=b}):c.innerHTML=b,b=c}var d=b.getElementsByTagName("script");b=null;for(var e=0;e<d.length;e++)if(d[e].src.length>0&&!S[d[e].src]&&!G){var f=x.createElement("script");
f.type=d[e].type,f.src=d[e].src,x.getElementsByTagName("head")[0].appendChild(f),S[d[e].src]=1,f=null}else a.eval(d[e].innerHTML)}},["click","keydown","keyup","keypress","submit","load","resize","change","select","error"].forEach(function(a){I.fn[a]=function(b){return b?this.bind(a,b):this.trigger(a)}}),["focus","blur"].forEach(function(a){I.fn[a]=function(b){if(0!==this.length){if(b)this.bind(a,b);else for(var c=0;c<this.length;c++)try{this[c][a]()}catch(d){}return this}}}),I}(window);window.jq=af,"$"in window||(window.$=af),"function"==typeof define&&define.amd?define("appframework",[],function(){return af
}):"undefined"!=typeof module&&module.exports&&(module.exports.af=af,module.exports.$=af),window.numOnly||(window.numOnly=function(a){if(void 0===a||""===a)return 0;if(isNaN(parseFloat(a))){if(!a.replace)return 0;a=a.replace(/[^0-9.-]/g,"")}return parseFloat(a)})}