/* This file is part of Sencha Touch 2.4 Copyright (c) 2011-2015 Sencha Inc Contact: http://www.sencha.com/contact GNU General Public License Usage This file may be used under the terms of the GNU General Public License version 3.0 as published by the Free Software Foundation and appearing in the file LICENSE included in the packaging of this file. Please review the following information to ensure the GNU General Public License version 3.0 requirements will be met: http://www.gnu.org/copyleft/gpl.html. If you are unsure which license is appropriate for your use, please contact the sales department at http://www.sencha.com/contact. Build date: 2015-06-10 14:41:48 (dd5f81fb46d0676281fdd021ada1da3ef06abd27) */ (function(){var global=this,objectPrototype=Object.prototype,toString=objectPrototype.toString,enumerables=true,enumerablesTest={toString:1},emptyFn=function(){},i;if(typeof Ext==="undefined"){global.Ext={}}Ext.global=global;for(i in enumerablesTest){enumerables=null}if(enumerables){enumerables=["hasOwnProperty","valueOf","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","constructor"]}Ext.enumerables=enumerables;Ext.apply=function(object,config,defaults){if(defaults){Ext.apply(object,defaults)}if(object&&config&&typeof config==="object"){var i,j,k;for(i in config){object[i]=config[i]}if(enumerables){for(j=enumerables.length;j--;){k=enumerables[j];if(config.hasOwnProperty(k)){object[k]=config[k]}}}}return object};Ext.buildSettings=Ext.apply({baseCSSPrefix:"x-",scopeResetCSS:false},Ext.buildSettings||{});Ext.apply(Ext,{emptyFn:emptyFn,baseCSSPrefix:Ext.buildSettings.baseCSSPrefix,applyIf:function(object,config){var property;if(object){for(property in config){if(object[property]===undefined){object[property]=config[property]}}}return object},iterate:function(object,fn,scope){if(Ext.isEmpty(object)){return}if(scope===undefined){scope=object}if(Ext.isIterable(object)){Ext.Array.each.call(Ext.Array,object,fn,scope)}else{Ext.Object.each.call(Ext.Object,object,fn,scope)}}});Ext.apply(Ext,{extend:function(){var objectConstructor=objectPrototype.constructor,inlineOverrides=function(o){for(var m in o){if(!o.hasOwnProperty(m)){continue}this[m]=o[m]}};return function(subclass,superclass,overrides){if(Ext.isObject(superclass)){overrides=superclass;superclass=subclass;subclass=overrides.constructor!==objectConstructor?overrides.constructor:function(){superclass.apply(this,arguments)}}var F=function(){},subclassProto,superclassProto=superclass.prototype;F.prototype=superclassProto;subclassProto=subclass.prototype=new F();subclassProto.constructor=subclass;subclass.superclass=superclassProto;if(superclassProto.constructor===objectConstructor){superclassProto.constructor=superclass}subclass.override=function(overrides){Ext.override(subclass,overrides)};subclassProto.override=inlineOverrides;subclassProto.proto=subclassProto;subclass.override(overrides);subclass.extend=function(o){return Ext.extend(subclass,o)};return subclass}}(),override:function(cls,overrides){if(cls.$isClass){return cls.override(overrides)}else{Ext.apply(cls.prototype,overrides)}}});Ext.apply(Ext,{valueFrom:function(value,defaultValue,allowBlank){return Ext.isEmpty(value,allowBlank)?defaultValue:value},typeOf:function(value){if(value===null){return"null"}var type=typeof value;if(type==="undefined"||type==="string"||type==="number"||type==="boolean"){return type}var typeToString=toString.call(value);switch(typeToString){case"[object Array]":return"array";case"[object Date]":return"date";case"[object Boolean]":return"boolean";case"[object Number]":return"number";case"[object RegExp]":return"regexp"}if(type==="function"){return"function"}if(type==="object"){if(value.nodeType!==undefined){if(value.nodeType===3){return(/\S/).test(value.nodeValue)?"textnode":"whitespace"}else{return"element"}}return"object"}},isEmpty:function(value,allowEmptyString){return(value===null)||(value===undefined)||(!allowEmptyString?value==="":false)||(Ext.isArray(value)&&value.length===0)},isArray:("isArray" in Array)?Array.isArray:function(value){return toString.call(value)==="[object Array]"},isDate:function(value){return toString.call(value)==="[object Date]"},isMSDate:function(value){if(!Ext.isString(value)){return false}else{return value.match("\\\\?/Date\\(([-+])?(\\d+)(?:[+-]\\d{4})?\\)\\\\?/")!==null}},isObject:(toString.call(null)==="[object Object]")?function(value){return value!==null&&value!==undefined&&toString.call(value)==="[object Object]"&&value.ownerDocument===undefined}:function(value){return toString.call(value)==="[object Object]"},isSimpleObject:function(value){return value instanceof Object&&value.constructor===Object},isPrimitive:function(value){var type=typeof value;return type==="string"||type==="number"||type==="boolean"},isFunction:(typeof document!=="undefined"&&typeof document.getElementsByTagName("body")==="function")?function(value){return toString.call(value)==="[object Function]"}:function(value){return typeof value==="function"},isNumber:function(value){return typeof value==="number"&&isFinite(value)},isNumeric:function(value){return !isNaN(parseFloat(value))&&isFinite(value)},isString:function(value){return typeof value==="string"},isBoolean:function(value){return typeof value==="boolean"},isElement:function(value){return value?value.nodeType===1:false},isTextNode:function(value){return value?value.nodeName==="#text":false},isDefined:function(value){return typeof value!=="undefined"},isIterable:function(value){return(value&&typeof value!=="string")?value.length!==undefined:false}});Ext.apply(Ext,{clone:function(item){if(item===null||item===undefined){return item}if(item.nodeType&&item.cloneNode){return item.cloneNode(true)}var type=toString.call(item);if(type==="[object Date]"){return new Date(item.getTime())}var i,j,k,clone,key;if(type==="[object Array]"){i=item.length;clone=[];while(i--){clone[i]=Ext.clone(item[i])}}else{if(type==="[object Object]"&&item.constructor===Object){clone={};for(key in item){clone[key]=Ext.clone(item[key])}if(enumerables){for(j=enumerables.length;j--;){k=enumerables[j];clone[k]=item[k]}}}}return clone||item},getUniqueGlobalNamespace:function(){var uniqueGlobalNamespace=this.uniqueGlobalNamespace;if(uniqueGlobalNamespace===undefined){var i=0;do{uniqueGlobalNamespace="ExtBox"+(++i)}while(Ext.global[uniqueGlobalNamespace]!==undefined);Ext.global[uniqueGlobalNamespace]=Ext;this.uniqueGlobalNamespace=uniqueGlobalNamespace}return uniqueGlobalNamespace},functionFactory:function(){var args=Array.prototype.slice.call(arguments),ln=args.length;if(ln>0){args[ln-1]="var Ext=window."+this.getUniqueGlobalNamespace()+";"+args[ln-1]}return Function.prototype.constructor.apply(Function.prototype,args)},globalEval:("execScript" in global)?function(code){global.execScript(code)}:function(code){(function(){eval(code)})()}});Ext.type=Ext.typeOf})();(function(){var a="2.4.2.571",b;Ext.Version=b=Ext.extend(Object,{constructor:function(d){var c=this.toNumber,f,e;if(d instanceof b){return d}this.version=this.shortVersion=String(d).toLowerCase().replace(/_/g,".").replace(/[\-+]/g,"");e=this.version.search(/([^\d\.])/);if(e!==-1){this.release=this.version.substr(e,d.length);this.shortVersion=this.version.substr(0,e)}this.shortVersion=this.shortVersion.replace(/[^\d]/g,"");f=this.version.split(".");this.major=c(f.shift());this.minor=c(f.shift());this.patch=c(f.shift());this.build=c(f.shift());return this},toNumber:function(c){c=parseInt(c||0,10);if(isNaN(c)){c=0}return c},toString:function(){return this.version},valueOf:function(){return this.version},getMajor:function(){return this.major||0},getMinor:function(){return this.minor||0},getPatch:function(){return this.patch||0},getBuild:function(){return this.build||0},getRelease:function(){return this.release||""},isGreaterThan:function(c){return b.compare(this.version,c)===1},isGreaterThanOrEqual:function(c){return b.compare(this.version,c)>=0},isLessThan:function(c){return b.compare(this.version,c)===-1},isLessThanOrEqual:function(c){return b.compare(this.version,c)<=0},equals:function(c){return b.compare(this.version,c)===0},match:function(c){c=String(c);return this.version.substr(0,c.length)===c},toArray:function(){return[this.getMajor(),this.getMinor(),this.getPatch(),this.getBuild(),this.getRelease()]},getShortVersion:function(){return this.shortVersion},gt:function(){return this.isGreaterThan.apply(this,arguments)},lt:function(){return this.isLessThan.apply(this,arguments)},gtEq:function(){return this.isGreaterThanOrEqual.apply(this,arguments)},ltEq:function(){return this.isLessThanOrEqual.apply(this,arguments)}});Ext.apply(b,{releaseValueMap:{dev:-6,alpha:-5,a:-5,beta:-4,b:-4,rc:-3,"#":-2,p:-1,pl:-1},getComponentValue:function(c){return !c?0:(isNaN(c)?this.releaseValueMap[c]||c:parseInt(c,10))},compare:function(g,f){var d,e,c;g=new b(g).toArray();f=new b(f).toArray();for(c=0;ce){return 1}}}return 0}});Ext.apply(Ext,{versions:{},lastRegisteredVersion:null,setVersion:function(d,c){Ext.versions[d]=new b(c);Ext.lastRegisteredVersion=Ext.versions[d];return this},getVersion:function(c){if(c===undefined){return Ext.lastRegisteredVersion}return Ext.versions[c]},deprecate:function(c,e,f,d){if(b.compare(Ext.getVersion(c),e)<1){f.call(d)}}});Ext.setVersion("core",a)})();Ext.String={trimRegex:/^[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u2028\u2029\u202f\u205f\u3000]+|[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u2028\u2029\u202f\u205f\u3000]+$/g,escapeRe:/('|\\)/g,formatRe:/\{(\d+)\}/g,escapeRegexRe:/([-.*+?^${}()|[\]\/\\])/g,htmlEncode:(function(){var d={"&":"&",">":">","<":"<",'"':"""},b=[],c,a;for(c in d){b.push(c)}a=new RegExp("("+b.join("|")+")","g");return function(e){return(!e)?e:String(e).replace(a,function(g,f){return d[f]})}})(),htmlDecode:(function(){var d={"&":"&",">":">","<":"<",""":'"'},b=[],c,a;for(c in d){b.push(c)}a=new RegExp("("+b.join("|")+"|&#[0-9]{1,5};)","g");return function(e){return(!e)?e:String(e).replace(a,function(g,f){if(f in d){return d[f]}else{return String.fromCharCode(parseInt(f.substr(2),10))}})}})(),urlAppend:function(b,a){if(!Ext.isEmpty(a)){return b+(b.indexOf("?")===-1?"?":"&")+a}return b},trim:function(a){return a.replace(Ext.String.trimRegex,"")},capitalize:function(a){return a.charAt(0).toUpperCase()+a.substr(1)},ellipsis:function(c,a,d){if(c&&c.length>a){if(d){var e=c.substr(0,a-2),b=Math.max(e.lastIndexOf(" "),e.lastIndexOf("."),e.lastIndexOf("!"),e.lastIndexOf("?"));if(b!==-1&&b>=(a-15)){return e.substr(0,b)+"..."}}return c.substr(0,a-3)+"..."}return c},escapeRegex:function(a){return a.replace(Ext.String.escapeRegexRe,"\\$1")},escape:function(a){return a.replace(Ext.String.escapeRe,"\\$1")},toggle:function(b,c,a){return b===c?a:c},leftPad:function(b,c,d){var a=String(b);d=d||" ";while(a.lengthH){for(C=e;C--;){F[z+C]=F[H+C]}}}if(J&&G===B){F.length=B;F.push.apply(F,I)}else{F.length=B+J;for(C=0;C-1;y--){if(A.call(z||C[y],C[y],y,C)===false){return y}}}return true},forEach:i?function(z,y,e){return z.forEach(y,e)}:function(B,z,y){var e=0,A=B.length;for(;eD.length){return 1}else{if(E.lengthe){e=z}}}return e},mean:function(e){return e.length>0?a.sum(e)/e.length:undefined},sum:function(B){var y=0,e,A,z;for(e=0,A=B.length;e=c){f+=c}else{if(b*2<-c){f-=c}}}return Ext.Number.constrain(f,d,g)},toFixed:function(d,b){if(a){b=b||0;var c=Math.pow(10,b);return(Math.round(d*c)/c).toFixed(b)}return d.toFixed(b)},from:function(c,b){if(isFinite(c)){c=parseFloat(c)}return !isNaN(c)?c:b}}})();Ext.num=function(){return Ext.Number.from.apply(this,arguments)};(function(){var a=function(){};var b=Ext.Object={chain:("create" in Object)?function(c){return Object.create(c)}:function(d){a.prototype=d;var c=new a();a.prototype=null;return c},toQueryObjects:function(e,j,d){var c=b.toQueryObjects,h=[],f,g;if(Ext.isArray(j)){for(f=0,g=j.length;f0){h=n.split("=");v=decodeURIComponent(h[0]);m=(h[1]!==undefined)?decodeURIComponent(h[1]):"";if(!q){if(t.hasOwnProperty(v)){if(!Ext.isArray(t[v])){t[v]=[t[v]]}t[v].push(m)}else{t[v]=m}}else{g=v.match(/(\[):?([^\]]*)\]/g);s=v.match(/^([^\[]+)/);v=s[0];k=[];if(g===null){t[v]=m;continue}for(o=0,c=g.length;o0){return setTimeout(e,c)}e();return 0},createSequence:function(b,c,a){if(!c){return b}else{return function(){var d=b.apply(this,arguments);c.apply(a||this,arguments);return d}}},createBuffered:function(e,b,d,c){var a;return function(){var g=c||Array.prototype.slice.call(arguments,0),f=d||this;if(a){clearTimeout(a)}a=setTimeout(function(){e.apply(f,g)},b)}},createThrottled:function(e,b,d){var f,a,c,h,g=function(){e.apply(d||this,c);f=new Date().getTime()};return function(){a=new Date().getTime()-f;c=arguments;clearTimeout(h);if(!f||(a>=b)){g()}else{h=setTimeout(g,b-a)}}},interceptBefore:function(b,a,d,c){var e=b[a]||Ext.emptyFn;return(b[a]=function(){var f=d.apply(c||this,arguments);e.apply(this,arguments);return f})},interceptAfter:function(b,a,d,c){var e=b[a]||Ext.emptyFn;return(b[a]=function(){e.apply(this,arguments);return d.apply(c||this,arguments)})}};Ext.defer=Ext.Function.alias(Ext.Function,"defer");Ext.pass=Ext.Function.alias(Ext.Function,"pass");Ext.bind=Ext.Function.alias(Ext.Function,"bind");Ext.JSON=new (function(){var useHasOwn=!!{}.hasOwnProperty,isNative=function(){var useNative=null;return function(){if(useNative===null){useNative=Ext.USE_NATIVE_JSON&&window.JSON&&JSON.toString()=="[object JSON]"}return useNative}}(),pad=function(n){return n<10?"0"+n:n},doDecode=function(json){return eval("("+json+")")},doEncode=function(o){if(!Ext.isDefined(o)||o===null){return"null"}else{if(Ext.isArray(o)){return encodeArray(o)}else{if(Ext.isDate(o)){return Ext.JSON.encodeDate(o)}else{if(Ext.isString(o)){if(Ext.isMSDate(o)){return encodeMSDate(o)}else{return encodeString(o)}}else{if(typeof o=="number"){return isFinite(o)?String(o):"null"}else{if(Ext.isBoolean(o)){return String(o)}else{if(Ext.isObject(o)){return encodeObject(o)}else{if(typeof o==="function"){return"null"}}}}}}}}return"undefined"},m={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\","\x0b":"\\u000b"},charToReplace=/[\\\"\x00-\x1f\x7f-\uffff]/g,encodeString=function(s){return'"'+s.replace(charToReplace,function(a){var c=m[a];return typeof c==="string"?c:"\\u"+("0000"+a.charCodeAt(0).toString(16)).slice(-4)})+'"'},encodeArray=function(o){var a=["[",""],len=o.length,i;for(i=0;i0){for(d=0;d0){if(m===l){return o[m]}n=o[m];l=l.substring(m.length+1)}if(n.length>0){n+="/"}return n.replace(/\/\.\//g,"/")+l.replace(/\./g,"/")+".js"},getPrefix:function(m){var o=this.config.paths,n,l="";if(o.hasOwnProperty(m)){return m}for(n in o){if(o.hasOwnProperty(n)&&n+"."===m.substring(0,n.length+1)){if(n.length>l.length){l=n}}}return l},require:function(n,m,l,o){if(m){m.call(l)}},syncRequire:function(){},exclude:function(m){var l=this;return{require:function(p,o,n){return l.require(p,o,n,m)},syncRequire:function(p,o,n){return l.syncRequire(p,o,n,m)}}},onReady:function(o,n,p,l){var m;if(p!==false&&Ext.onDocumentReady){m=o;o=function(){Ext.onDocumentReady(m,n,l)}}o.call(n)}};Ext.apply(b,{documentHead:typeof document!="undefined"&&(document.head||document.getElementsByTagName("head")[0]),isLoading:false,queue:[],isClassFileLoaded:{},isFileLoaded:{},readyListeners:[],optionalRequires:[],requiresMap:{},numPendingFiles:0,numLoadedFiles:0,hasFileLoadError:false,classNameToFilePathMap:{},syncModeEnabled:false,scriptElements:{},refreshQueue:function(){var l=this.queue,r=l.length,o,q,m,p,n;if(r===0){this.triggerReady();return}for(o=0;othis.numLoadedFiles){continue}m=0;do{if(a.isCreated(p[m])){g(p,m,1)}else{m++}}while(m=200&&o<300)||o==304||(o==0&&r.length>0)){Ext.globalEval(r+"\n//@ sourceURL="+m);t.call(x)}else{}v=null}},syncRequire:function(){var l=this.syncModeEnabled;if(!l){this.syncModeEnabled=true}this.require.apply(this,arguments);if(!l){this.syncModeEnabled=false}this.refreshQueue()},require:function(G,u,o,r){var w={},n={},z=this.queue,D=this.classNameToFilePathMap,B=this.isClassFileLoaded,t=[],I=[],F=[],m=[],s,H,y,x,l,q,E,C,A,v,p;if(r){r=i(r);for(C=0,v=r.length;C0){t=a.getNamesByExpression(l);for(A=0,p=t.length;A0){s=function(){var L=[],K,M,J;for(K=0,M=m.length;K0){I=a.getNamesByExpression(x);p=I.length;for(A=0;A0){if(!this.config.enabled){throw new Error("Ext.Loader is not enabled, so dependencies cannot be resolved dynamically. Missing required class"+((F.length>1)?"es":"")+": "+F.join(", "))}}else{s.call(o);return this}H=this.syncModeEnabled;if(!H){z.push({requires:F.slice(),callback:s,scope:o})}v=F.length;for(C=0;C=2){if("1496x2048" in r){e(r["1496x2048"],"(orientation: landscape)")}if("1536x2008" in r){e(r["1536x2008"],"(orientation: portrait)")}if("144" in p){n(p["144"],"144x144",t)}}else{if("748x1024" in r){e(r["748x1024"],"(orientation: landscape)")}if("768x1004" in r){e(r["768x1004"],"(orientation: portrait)")}if("72" in p){n(p["72"],"72x72",t)}}}else{if(o>=2&&Ext.os.version.gtEq("4.3")){if(Ext.os.is.iPhone5){e(r["640x1096"])}else{e(r["640x920"])}if("114" in p){n(p["114"],"114x114",t)}}else{e(r["320x460"]);if("57" in p){n(p["57"],null,t)}}}},application:function(b){var a=b.name,e,d,c;if(!b){b={}}if(!Ext.Loader.config.paths[a]){Ext.Loader.setPath(a,b.appFolder||"app")}c=Ext.Array.from(b.requires);b.requires=["Ext.app.Application"];e=b.onReady;d=b.scope;b.onReady=function(){b.requires=c;new Ext.app.Application(b);if(e){e.call(d)}};Ext.setup(b)},factoryConfig:function(a,l){var g=Ext.isSimpleObject(a);if(g&&a.xclass){var f=a.xclass;delete a.xclass;Ext.require(f,function(){Ext.factoryConfig(a,function(i){l(Ext.create(f,i))})});return}var d=Ext.isArray(a),m=[],k,j,c,e;if(g||d){if(g){for(k in a){if(a.hasOwnProperty(k)){j=a[k];if(Ext.isSimpleObject(j)||Ext.isArray(j)){m.push(k)}}}}else{for(c=0,e=a.length;c=e){l(a);return}k=m[c];j=a[k];Ext.factoryConfig(j,h)}b();return}l(a)},factory:function(b,e,a,f){var d=Ext.ClassManager,c;if(!b||b.isInstance){if(a&&a!==b){a.destroy()}return b}if(f){if(typeof b=="string"){return d.instantiateByAlias(f+"."+b)}else{if(Ext.isObject(b)&&"type" in b){return d.instantiateByAlias(f+"."+b.type,b)}}}if(b===true){return a||d.instantiate(e)}if("xtype" in b){c=d.instantiateByAlias("widget."+b.xtype,b)}else{if("xclass" in b){c=d.instantiate(b.xclass,b)}}if(c){if(a){a.destroy()}return c}if(a){return a.setConfig(b)}return d.instantiate(e,b)},deprecateClassMember:function(b,c,a,d){return this.deprecateProperty(b.prototype,c,a,d)},deprecateClassMembers:function(b,c){var d=b.prototype,e,a;for(e in c){if(c.hasOwnProperty(e)){a=c[e];this.deprecateProperty(d,e,a)}}},deprecateProperty:function(b,c,a,d){if(!d){d="'"+c+"' is deprecated"}if(a){d+=", please use '"+a+"' instead"}if(a){Ext.Object.defineProperty(b,c,{get:function(){return this[a]},set:function(e){this[a]=e},configurable:true})}},deprecatePropertyValue:function(b,a,d,c){Ext.Object.defineProperty(b,a,{get:function(){return d},configurable:true})},deprecateMethod:function(b,a,d,c){b[a]=function(){if(d){return d.apply(this,arguments)}}},deprecateClassMethod:function(a,b,h,d){if(typeof b!="string"){var g,f;for(g in b){if(b.hasOwnProperty(g)){f=b[g];Ext.deprecateClassMethod(a,g,f)}}return}var c=typeof h=="string",e;if(!d){d="'"+b+"()' is deprecated, please use '"+(c?h:h.name)+"()' instead"}if(c){e=function(){return this[h].apply(this,arguments)}}else{e=function(){return h.apply(this,arguments)}}if(b in a.prototype){Ext.Object.defineProperty(a.prototype,b,{value:null,writable:true,configurable:true})}a.addMember(b,e)},isReady:false,readyListeners:[],triggerReady:function(){var b=Ext.readyListeners,a,c,d;if(!Ext.isReady){Ext.isReady=true;for(a=0,c=b.length;a0){return b+Ext.String.capitalize(a)}return a},getPreferredTranslationMethod:function(a){if(typeof a=="object"&&"translationMethod" in a&&a.translationMethod!=="auto"){return a.translationMethod}else{if(this.is.AndroidStock2||this.is.IE){return"scrollposition"}else{return"csstransform"}}}},function(){var a=Ext.browser=new this(Ext.global.navigator.userAgent)});Ext.define("Ext.env.OS",{statics:{names:{ios:"iOS",android:"Android",windowsPhone:"WindowsPhone",webos:"webOS",blackberry:"BlackBerry",rimTablet:"RIMTablet",mac:"MacOS",win:"Windows",tizen:"Tizen",linux:"Linux",bada:"Bada",chrome:"ChromeOS",other:"Other"},prefixes:{tizen:"(Tizen )",ios:"i(?:Pad|Phone|Pod)(?:.*)CPU(?: iPhone)? OS ",android:"(Android |HTC_|Silk/)",windowsPhone:"Windows Phone ",blackberry:"(?:BlackBerry|BB)(?:.*)Version/",rimTablet:"RIM Tablet OS ",webos:"(?:webOS|hpwOS)/",bada:"Bada/",chrome:"CrOS "}},is:Ext.emptyFn,name:null,version:null,setFlag:function(a,b){if(typeof b=="undefined"){b=true}this.is[a]=b;this.is[a.toLowerCase()]=b;return this},constructor:function(o,b,k){var l=this.statics(),j=l.names,d=l.prefixes,a,h="",c,g,f,n,e,m;k=k||Ext.browser;e=this.is=function(i){return this.is[i]===true};for(c in d){if(d.hasOwnProperty(c)){g=d[c];f=o.match(new RegExp("(?:"+g+")([^\\s;]+)"));if(f){a=j[c];m=f[1];if(m&&m=="HTC_"){h=new Ext.Version("2.3")}else{if(m&&m=="Silk/"){h=new Ext.Version("2.3")}else{h=new Ext.Version(f[f.length-1])}}break}}}if(!a){a=j[(o.toLowerCase().match(/mac|win|linux/)||["other"])[0]];h=new Ext.Version("")}this.name=a;this.version=h;if(b){this.setFlag(b.replace(/ simulator$/i,""))}this.setFlag(a);if(h){this.setFlag(a+(h.getMajor()||""));this.setFlag(a+h.getShortVersion())}for(c in j){if(j.hasOwnProperty(c)){n=j[c];if(!e.hasOwnProperty(a)){this.setFlag(n,(a===n))}}}if(this.name=="iOS"&&window.screen.height==568){this.setFlag("iPhone5")}if(k.is.Safari||k.is.Silk){if(this.is.Android2||this.is.Android3||k.version.shortVersion==501){k.setFlag("AndroidStock");k.setFlag("AndroidStock2")}if(this.is.Android4){k.setFlag("AndroidStock");k.setFlag("AndroidStock4")}}return this}},function(){var a=Ext.global.navigator,e=a.userAgent,b,g,d;Ext.os=b=new this(e,a.platform);g=b.name;var c=window.location.search.match(/deviceType=(Tablet|Phone)/),f=window.deviceType;if(c&&c[1]){d=c[1]}else{if(f==="iPhone"){d="Phone"}else{if(f==="iPad"){d="Tablet"}else{if(!b.is.Android&&!b.is.iOS&&!b.is.WindowsPhone&&/Windows|Linux|MacOS/.test(g)){d="Desktop";Ext.browser.is.WebView=Ext.browser.is.Ripple?true:false}else{if(b.is.iPad||b.is.RIMTablet||b.is.Android3||Ext.browser.is.Silk||(b.is.Android&&e.search(/mobile/i)==-1)){d="Tablet"}else{d="Phone"}}}}}b.setFlag(d,true);b.deviceType=d});Ext.define("Ext.env.Feature",{constructor:function(){this.testElements={};this.has=function(a){return !!this.has[a]};if(!Ext.theme){Ext.theme={name:"Default"}}Ext.theme.is={};Ext.theme.is[Ext.theme.name]=true;Ext.onDocumentReady(function(){this.registerTest({ProperHBoxStretching:function(){var b=document.createElement("div"),c=b.appendChild(document.createElement("div")),d=c.appendChild(document.createElement("div")),a;b.setAttribute("style","width: 100px; height: 100px; position: relative;");c.setAttribute("style","position: absolute; display: -ms-flexbox; display: -webkit-flex; display: -moz-flexbox; display: flex; -ms-flex-direction: row; -webkit-flex-direction: row; -moz-flex-direction: row; flex-direction: row; min-width: 100%;");d.setAttribute("style","width: 200px; height: 50px;");document.body.appendChild(b);a=c.offsetWidth;document.body.removeChild(b);return(a>100)}})},this)},getTestElement:function(a,b){if(a===undefined){a="div"}else{if(typeof a!=="string"){return a}}if(b){return document.createElement(a)}if(!this.testElements[a]){this.testElements[a]=document.createElement(a)}return this.testElements[a]},isStyleSupported:function(c,b){var d=this.getTestElement(b).style,a=Ext.String.capitalize(c);if(typeof d[c]!=="undefined"||typeof d[Ext.browser.getStylePrefix(c)+a]!=="undefined"){return true}return false},isStyleSupportedWithoutPrefix:function(b,a){var c=this.getTestElement(a).style;if(typeof c[b]!=="undefined"){return true}return false},isEventSupported:function(c,a){if(a===undefined){a=window}var e=this.getTestElement(a),b="on"+c.toLowerCase(),d=(b in e);if(!d){if(e.setAttribute&&e.removeAttribute){e.setAttribute(b,"");d=typeof e[b]==="function";if(typeof e[b]!=="undefined"){e[b]=undefined}e.removeAttribute(b)}}return d},getSupportedPropertyName:function(b,a){var c=Ext.browser.getVendorProperyName(a);if(c in b){return c}else{if(a in b){return a}}return null},registerTest:Ext.Function.flexSetter(function(a,b){this.has[a]=b.call(this);return this})},function(){Ext.feature=new this;var a=Ext.feature.has;Ext.feature.registerTest({Canvas:function(){var b=this.getTestElement("canvas");return !!(b&&b.getContext&&b.getContext("2d"))},Svg:function(){var b=document;return !!(b.createElementNS&&!!b.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect)},Vml:function(){var c=this.getTestElement(),b=false;c.innerHTML="";b=(c.childNodes.length===1);c.innerHTML="";return b},Touch:function(){return Ext.browser.is.Ripple||(this.isEventSupported("touchstart")&&!(Ext.os&&Ext.os.name.match(/Windows|MacOS|Linux/)&&!Ext.os.is.BlackBerry6))},Pointer:function(){return !!window.navigator.msPointerEnabled},Orientation:function(){return"orientation" in window},OrientationChange:function(){return this.isEventSupported("orientationchange")},DeviceMotion:function(){return this.isEventSupported("devicemotion")},Geolocation:function(){return"geolocation" in window.navigator},SqlDatabase:function(){return"openDatabase" in window},WebSockets:function(){return"WebSocket" in window},Range:function(){return !!document.createRange},CreateContextualFragment:function(){var b=!!document.createRange?document.createRange():false;return b&&!!b.createContextualFragment},History:function(){return("history" in window&&"pushState" in window.history)},CssTransforms:function(){return this.isStyleSupported("transform")},CssTransformNoPrefix:function(){if(!Ext.browser.is.AndroidStock){return this.isStyleSupportedWithoutPrefix("transform")}else{return this.isStyleSupportedWithoutPrefix("transform")&&!this.isStyleSupportedWithoutPrefix("-webkit-transform")}},Css3dTransforms:function(){return this.has("CssTransforms")&&this.isStyleSupported("perspective")&&!Ext.browser.is.AndroidStock2},CssAnimations:function(){return this.isStyleSupported("animationName")},CssTransitions:function(){return this.isStyleSupported("transitionProperty")},Audio:function(){return !!this.getTestElement("audio").canPlayType},Video:function(){return !!this.getTestElement("video").canPlayType},ClassList:function(){return"classList" in this.getTestElement()},LocalStorage:function(){var b=false;try{if("localStorage" in window&&window.localStorage!==null){localStorage.setItem("sencha-localstorage-test","test success");localStorage.removeItem("sencha-localstorage-test");b=true}}catch(c){}return b},MatchMedia:function(){return"matchMedia" in window},XHR2:function(){return window.ProgressEvent&&window.FormData&&window.XMLHttpRequest&&("withCredentials" in new XMLHttpRequest)},XHRUploadProgress:function(){if(window.XMLHttpRequest&&!Ext.browser.is.AndroidStock){var b=new XMLHttpRequest();return b&&("upload" in b)&&("onprogress" in b.upload)}return false},NumericInputPlaceHolder:function(){return !(Ext.browser.is.AndroidStock4&&Ext.os.version.getMinor()<2)}})});Ext.define("Ext.dom.Query",{select:function(h,b){var g=[],d,f,e,c,a;b=b||document;if(typeof b=="string"){b=document.getElementById(b)}h=h.split(",");for(f=0,c=h.length;f")}else{c.push(">");if((h=d.tpl)){h.applyOut(d.tplData,c)}if((h=d.html)){c.push(h)}if((h=d.cn||d.children)){g.generateMarkup(h,c)}f=g.closeTags;c.push(f[a]||(f[a]=""))}}}return c},generateStyles:function(e,c){var b=c||[],d;for(d in e){if(e.hasOwnProperty(d)){b.push(this.decamelizeName(d),":",e[d],";")}}return c||b.join("")},markup:function(a){if(typeof a=="string"){return a}var b=this.generateMarkup(a,[]);return b.join("")},applyStyles:function(a,b){Ext.fly(a).applyStyles(b)},createContextualFragment:function(c){var f=document.createElement("div"),a=document.createDocumentFragment(),b=0,d,e;f.innerHTML=c;e=f.childNodes;d=e.length;for(;b";return b}},isElement:true,constructor:function(a){if(typeof a=="string"){a=document.getElementById(a)}if(!a){throw new Error("Invalid domNode reference or an id of an existing domNode: "+a)}this.dom=a;this.getUniqueId()},attach:function(a){this.dom=a;this.id=a.id;return this},getUniqueId:function(){var b=this.id,a;if(!b){a=this.dom;if(a.id.length>0){this.id=b=a.id}else{a.id=b=this.mixins.identifiable.getUniqueId.call(this)}Ext.Element.cache[b]=this}return b},setId:function(c){var a=this.id,b=Ext.Element.cache;if(a){delete b[a]}this.dom.id=c;this.id=c;b[c]=this;return this},setHtml:function(a){this.dom.innerHTML=a},getHtml:function(){return this.dom.innerHTML},setText:function(a){this.dom.textContent=a},redraw:function(){var b=this.dom,a=b.style;a.display="none";b.offsetHeight;a.display=""},isPainted:(function(){return !Ext.browser.is.IE?function(){var a=this.dom;return Boolean(a&&a.offsetParent)}:function(){var a=this.dom;return Boolean(a&&(a.offsetHeight!==0&&a.offsetWidth!==0))}})(),set:function(a,b){var e=this.dom,c,d;for(c in a){if(a.hasOwnProperty(c)){d=a[c];if(c=="style"){this.applyStyles(d)}else{if(c=="cls"){e.className=d}else{if(b!==false){if(d===undefined){e.removeAttribute(c)}else{e.setAttribute(c,d)}}else{e[c]=d}}}}}return this},is:function(a){return Ext.DomQuery.is(this.dom,a)},getValue:function(b){var a=this.dom.value;return b?parseInt(a,10):a},getAttribute:function(a,b){var c=this.dom;return c.getAttributeNS(b,a)||c.getAttribute(b+":"+a)||c.getAttribute(a)||c[a]},setSizeState:function(d){var c=["x-sized","x-unsized","x-stretched"],a=[true,false,null],b=a.indexOf(d),e;if(b!==-1){e=c[b];c.splice(b,1);this.addCls(e)}this.removeCls(c);return this},destroy:function(){this.isDestroyed=true;var a=Ext.Element.cache,b=this.dom;if(b&&b.parentNode&&b.tagName!="BODY"){b.parentNode.removeChild(b)}delete a[this.id];delete this.dom}},function(a){Ext.elements=Ext.cache=a.cache;this.addStatics({Fly:new Ext.Class({extend:a,constructor:function(b){this.dom=b}}),_flyweights:{},fly:function(e,c){var f=null,d=a._flyweights,b;c=c||"_global";e=Ext.getDom(e);if(e){f=d[c]||(d[c]=new a.Fly());f.dom=e;f.isSynchronized=false;b=Ext.cache[e.id];if(b&&b.isElement){b.isSynchronized=false}}return f}});Ext.get=function(b){return a.get(b)};Ext.fly=function(){return a.fly.apply(a,arguments)};Ext.ClassManager.onCreated(function(){a.mixin("observable",Ext.mixin.Observable)},null,"Ext.mixin.Observable")});Ext.dom.Element.addStatics({numberRe:/\d+$/,unitRe:/\d+(px|em|%|en|ex|pt|in|cm|mm|pc)$/i,camelRe:/(-[a-z])/gi,cssRe:/([a-z0-9-]+)\s*:\s*([^;\s]+(?:\s*[^;\s]+)*);?/gi,opacityRe:/alpha\(opacity=(.*)\)/i,propertyCache:{},defaultUnit:"px",borders:{l:"border-left-width",r:"border-right-width",t:"border-top-width",b:"border-bottom-width"},paddings:{l:"padding-left",r:"padding-right",t:"padding-top",b:"padding-bottom"},margins:{l:"margin-left",r:"margin-right",t:"margin-top",b:"margin-bottom"},addUnits:function(b,a){if(b===""||b=="auto"||b===undefined||b===null){return b||""}if(Ext.isNumber(b)||this.numberRe.test(b)){return b+(a||this.defaultUnit||"px")}else{if(!this.unitRe.test(b)){return b||""}}return b},isAncestor:function(b,d){var a=false;b=Ext.getDom(b);d=Ext.getDom(d);if(b&&d){if(b.contains){return b.contains(d)}else{if(b.compareDocumentPosition){return !!(b.compareDocumentPosition(d)&16)}else{while((d=d.parentNode)){a=d==b||a}}}}return a},parseBox:function(b){if(typeof b!="string"){b=b.toString()}var c=b.split(" "),a=c.length;if(a==1){c[1]=c[2]=c[3]=c[0]}else{if(a==2){c[2]=c[0];c[3]=c[1]}else{if(a==3){c[3]=c[1]}}}return{top:c[0]||0,right:c[1]||0,bottom:c[2]||0,left:c[3]||0}},unitizeBox:function(c,a){var b=this;c=b.parseBox(c);return b.addUnits(c.top,a)+" "+b.addUnits(c.right,a)+" "+b.addUnits(c.bottom,a)+" "+b.addUnits(c.left,a)},camelReplaceFn:function(b,c){return c.charAt(1).toUpperCase()},normalize:function(a){return this.propertyCache[a]||(this.propertyCache[a]=a.replace(this.camelRe,this.camelReplaceFn))},fromPoint:function(a,b){return Ext.get(document.elementFromPoint(a,b))},parseStyles:function(c){var a={},b=this.cssRe,d;if(c){b.lastIndex=0;while((d=b.exec(c))){a[d[1]]=d[2]}}return a}});Ext.dom.Element.addMembers({appendChild:function(a){this.dom.appendChild(Ext.getDom(a));return this},removeChild:function(a){this.dom.removeChild(Ext.getDom(a));return this},append:function(){this.appendChild.apply(this,arguments)},appendTo:function(a){Ext.getDom(a).appendChild(this.dom);return this},insertBefore:function(a){a=Ext.getDom(a);a.parentNode.insertBefore(this.dom,a);return this},insertAfter:function(a){a=Ext.getDom(a);a.parentNode.insertBefore(this.dom,a.nextSibling);return this},insertFirst:function(b){var a=Ext.getDom(b),d=this.dom,c=d.firstChild;if(!c){d.appendChild(a)}else{d.insertBefore(a,c)}return this},insertSibling:function(e,c,d){var f=this,b,a=(c||"before").toLowerCase()=="after",g;if(Ext.isArray(e)){g=f;Ext.each(e,function(h){b=Ext.fly(g,"_internal").insertSibling(h,c,d);if(a){g=b}});return b}e=e||{};if(e.nodeType||e.dom){b=f.dom.parentNode.insertBefore(Ext.getDom(e),a?f.dom.nextSibling:f.dom);if(!d){b=Ext.get(b)}}else{if(a&&!f.dom.nextSibling){b=Ext.core.DomHelper.append(f.dom.parentNode,e,!d)}else{b=Ext.core.DomHelper[a?"insertAfter":"insertBefore"](f.dom,e,!d)}}return b},replace:function(a){a=Ext.getDom(a);a.parentNode.replaceChild(this.dom,a);return this},replaceWith:function(a){var b=this;if(a.nodeType||a.dom||typeof a=="string"){a=Ext.get(a);b.dom.parentNode.insertBefore(a.dom,b.dom)}else{a=Ext.core.DomHelper.insertBefore(b.dom,a)}delete Ext.cache[b.id];Ext.removeNode(b.dom);b.id=Ext.id(b.dom=a);return b},doReplaceWith:function(a){var b=this.dom;b.parentNode.replaceChild(Ext.getDom(a),b)},createChild:function(b,a,c){b=b||{tag:"div"};if(a){return Ext.core.DomHelper.insertBefore(a,b,c!==true)}else{return Ext.core.DomHelper[!this.dom.firstChild?"insertFirst":"append"](this.dom,b,c!==true)}},wrap:function(b,c){var e=this.dom,f=this.self.create(b,c),d=(c)?f:f.dom,a=e.parentNode;if(a){a.insertBefore(d,e)}d.appendChild(e);return f},wrapAllChildren:function(a){var d=this.dom,b=d.childNodes,e=this.self.create(a),c=e.dom;while(b.length>0){c.appendChild(d.firstChild)}d.appendChild(c);return e},unwrapAllChildren:function(){var c=this.dom,b=c.childNodes,a=c.parentNode;if(a){while(b.length>0){a.insertBefore(c,c.firstChild)}this.destroy()}},unwrap:function(){var c=this.dom,a=c.parentNode,b;if(a){b=a.parentNode;b.insertBefore(c,a);b.removeChild(a)}else{b=document.createDocumentFragment();b.appendChild(c)}return this},detach:function(){var a=this.dom;if(a&&a.parentNode&&a.tagName!=="BODY"){a.parentNode.removeChild(a)}return this},insertHtml:function(b,c,a){var d=Ext.core.DomHelper.insertHtml(b,this.dom,c);return a?Ext.get(d):d}});Ext.dom.Element.override({getX:function(){return this.getXY()[0]},getY:function(){return this.getXY()[1]},getXY:function(){var b=this.dom.getBoundingClientRect(),a=Math.round;return[a(b.left+window.pageXOffset),a(b.top+window.pageYOffset)]},getOffsetsTo:function(a){var c=this.getXY(),b=Ext.fly(a,"_internal").getXY();return[c[0]-b[0],c[1]-b[1]]},setX:function(a){return this.setXY([a,this.getY()])},setY:function(a){return this.setXY([this.getX(),a])},setXY:function(d){var b=this;if(arguments.length>1){d=[d,arguments[1]]}var c=b.translatePoints(d),a=b.dom.style;for(d in c){if(!c.hasOwnProperty(d)){continue}if(!isNaN(c[d])){a[d]=c[d]+"px"}}return b},getLeft:function(){return parseInt(this.getStyle("left"),10)||0},getRight:function(){return parseInt(this.getStyle("right"),10)||0},getTop:function(){return parseInt(this.getStyle("top"),10)||0},getBottom:function(){return parseInt(this.getStyle("bottom"),10)||0},translatePoints:function(a,g){g=isNaN(a[1])?g:a[1];a=isNaN(a[0])?a:a[0];var d=this,e=d.isStyle("position","relative"),f=d.getXY(),b=parseInt(d.getStyle("left"),10),c=parseInt(d.getStyle("top"),10);b=!isNaN(b)?b:(e?0:d.dom.offsetLeft);c=!isNaN(c)?c:(e?0:d.dom.offsetTop);return{left:(a-f[0]+b),top:(g-f[1]+c)}},setBox:function(d){var c=this,b=d.width,a=d.height,f=d.top,e=d.left;if(e!==undefined){c.setLeft(e)}if(f!==undefined){c.setTop(f)}if(b!==undefined){c.setWidth(b)}if(a!==undefined){c.setHeight(a)}return this},getBox:function(g,j){var h=this,e=h.dom,c=e.offsetWidth,k=e.offsetHeight,n,f,d,a,m,i;if(!j){n=h.getXY()}else{if(g){n=[0,0]}else{n=[parseInt(h.getStyle("left"),10)||0,parseInt(h.getStyle("top"),10)||0]}}if(!g){f={x:n[0],y:n[1],0:n[0],1:n[1],width:c,height:k}}else{d=h.getBorderWidth.call(h,"l")+h.getPadding.call(h,"l");a=h.getBorderWidth.call(h,"r")+h.getPadding.call(h,"r");m=h.getBorderWidth.call(h,"t")+h.getPadding.call(h,"t");i=h.getBorderWidth.call(h,"b")+h.getPadding.call(h,"b");f={x:n[0]+d,y:n[1]+m,0:n[0]+d,1:n[1]+m,width:c-(d+a),height:k-(m+i)}}f.left=f.x;f.top=f.y;f.right=f.x+f.width;f.bottom=f.y+f.height;return f},getPageBox:function(e){var g=this,c=g.dom;if(!c){return new Ext.util.Region()}var j=c.offsetWidth,f=c.offsetHeight,m=g.getXY(),k=m[1],a=m[0]+j,i=m[1]+f,d=m[0];if(e){return new Ext.util.Region(k,a,i,d)}else{return{left:d,top:k,width:j,height:f,right:a,bottom:i}}}});Ext.dom.Element.addMembers({WIDTH:"width",HEIGHT:"height",MIN_WIDTH:"min-width",MIN_HEIGHT:"min-height",MAX_WIDTH:"max-width",MAX_HEIGHT:"max-height",TOP:"top",RIGHT:"right",BOTTOM:"bottom",LEFT:"left",VISIBILITY:1,DISPLAY:2,OFFSETS:3,SEPARATOR:"-",trimRe:/^\s+|\s+$/g,wordsRe:/\w/g,spacesRe:/\s+/,styleSplitRe:/\s*(?::|;)\s*/,transparentRe:/^(?:transparent|(?:rgba[(](?:\s*\d+\s*[,]){3}\s*0\s*[)]))$/i,classNameSplitRegex:/[\s]+/,borders:{t:"border-top-width",r:"border-right-width",b:"border-bottom-width",l:"border-left-width"},paddings:{t:"padding-top",r:"padding-right",b:"padding-bottom",l:"padding-left"},margins:{t:"margin-top",r:"margin-right",b:"margin-bottom",l:"margin-left"},defaultUnit:"px",isSynchronized:false,synchronize:function(){var g=this.dom,a={},d=g.className,f,c,e,b;if(d.length>0){f=g.className.split(this.classNameSplitRegex);for(c=0,e=f.length;c0?a:0},getWidth:function(a){var c=this.dom,b=a?(c.clientWidth-this.getPadding("lr")):c.offsetWidth;return b>0?b:0},getBorderWidth:function(a){return this.addStyles(a,this.borders)},getPadding:function(a){return this.addStyles(a,this.paddings)},applyStyles:function(d){if(d){var e=this.dom,c,b,a;if(typeof d=="function"){d=d.call()}c=typeof d;if(c=="string"){d=Ext.util.Format.trim(d).split(this.styleSplitRe);for(b=0,a=d.length;b "+a,c.dom);return b?d:Ext.get(d)},parent:function(a,b){return this.matchNode("parentNode","parentNode",a,b)},next:function(a,b){return this.matchNode("nextSibling","nextSibling",a,b)},prev:function(a,b){return this.matchNode("previousSibling","previousSibling",a,b)},first:function(a,b){return this.matchNode("nextSibling","firstChild",a,b)},last:function(a,b){return this.matchNode("previousSibling","lastChild",a,b)},matchNode:function(b,e,a,c){if(!this.dom){return null}var d=this.dom[e];while(d){if(d.nodeType==1&&(!a||Ext.DomQuery.is(d,a))){return !c?Ext.get(d):d}d=d[b]}return null},isAncestor:function(a){return this.self.isAncestor.call(this.self,this.dom,a)}});Ext.define("Ext.dom.CompositeElementLite",{alternateClassName:["Ext.CompositeElementLite","Ext.CompositeElement"],statics:{importElementMethods:function(){}},constructor:function(b,a){this.elements=[];this.add(b,a);this.el=new Ext.dom.Element.Fly()},isComposite:true,getElement:function(a){return this.el.attach(a).synchronize()},transformElement:function(a){return Ext.getDom(a)},getCount:function(){return this.elements.length},add:function(c,a){var e=this.elements,b,d;if(!c){return this}if(typeof c=="string"){c=Ext.dom.Element.selectorFunction(c,a)}else{if(c.isComposite){c=c.elements}else{if(!Ext.isIterable(c)){c=[c]}}}for(b=0,d=c.length;b-1){c=Ext.getDom(c);if(a){f=this.elements[b];f.parentNode.insertBefore(c,f);Ext.removeNode(f)}Ext.Array.splice(this.elements,b,1,c)}return this},clear:function(){this.elements=[]},addElements:function(c,a){if(!c){return this}if(typeof c=="string"){c=Ext.dom.Element.selectorFunction(c,a)}var b=this.elements;Ext.each(c,function(d){b.push(Ext.get(d))});return this},first:function(){return this.item(0)},last:function(){return this.item(this.getCount()-1)},contains:function(a){return this.indexOf(a)!=-1},removeElement:function(c,e){var b=this,d=this.elements,a;Ext.each(c,function(f){if((a=(d[f]||d[f=b.indexOf(f)]))){if(e){if(a.dom){a.remove()}else{Ext.removeNode(a)}}Ext.Array.erase(d,f,1)}});return this}},function(){var a=Ext.dom.Element,d=a.prototype,c=this.prototype,b;for(b in d){if(typeof d[b]=="function"){(function(e){if(e==="destroy"){c[e]=function(){return this.invoke(e,arguments)}}else{c[e]=c[e]||function(){return this.invoke(e,arguments)}}}).call(c,b)}}c.on=c.addListener;a.selectorFunction=Ext.DomQuery.select;Ext.dom.Element.select=function(e,h,f){var g;if(typeof e=="string"){g=Ext.dom.Element.selectorFunction(e,f)}else{if(e.length!==undefined){g=e}else{}}return(h===true)?new Ext.dom.CompositeElement(g):new Ext.dom.CompositeElementLite(g)};Ext.select=function(){return a.select.apply(a,arguments)}});Ext.ClassManager.addNameAlternateMappings({"Ext.AbstractComponent":[],"Ext.AbstractManager":[],"Ext.AbstractPlugin":[],"Ext.ActionSheet":[],"Ext.Ajax":[],"Ext.Anim":[],"Ext.AnimationQueue":[],"Ext.Audio":[],"Ext.BingMap":[],"Ext.Button":[],"Ext.Component":["Ext.lib.Component"],"Ext.ComponentManager":["Ext.ComponentMgr"],"Ext.ComponentQuery":[],"Ext.Container":["Ext.lib.Container"],"Ext.Decorator":[],"Ext.Evented":["Ext.EventedBase"],"Ext.Img":[],"Ext.ItemCollection":[],"Ext.Label":[],"Ext.LoadMask":[],"Ext.Map":[],"Ext.Mask":[],"Ext.Media":[],"Ext.Menu":[],"Ext.MessageBox":[],"Ext.Panel":["Ext.lib.Panel"],"Ext.ProgressIndicator":[],"Ext.Promise":[],"Ext.SegmentedButton":[],"Ext.Sheet":[],"Ext.Sortable":[],"Ext.Spacer":[],"Ext.TaskQueue":[],"Ext.Template":[],"Ext.Title":[],"Ext.TitleBar":[],"Ext.Toast":[],"Ext.Toolbar":[],"Ext.Video":[],"Ext.XTemplate":[],"Ext.XTemplateCompiler":[],"Ext.XTemplateParser":[],"Ext.app.Action":[],"Ext.app.Application":[],"Ext.app.Controller":[],"Ext.app.History":[],"Ext.app.Profile":[],"Ext.app.Route":[],"Ext.app.Router":[],"Ext.behavior.Behavior":[],"Ext.behavior.Draggable":[],"Ext.behavior.Scrollable":[],"Ext.behavior.Translatable":[],"Ext.carousel.Carousel":["Ext.Carousel"],"Ext.carousel.Indicator":["Ext.Carousel.Indicator"],"Ext.carousel.Infinite":[],"Ext.carousel.Item":[],"Ext.data.ArrayStore":[],"Ext.data.Batch":[],"Ext.data.Connection":[],"Ext.data.DirectStore":[],"Ext.data.Error":[],"Ext.data.Errors":[],"Ext.data.Field":[],"Ext.data.JsonP":["Ext.util.JSONP"],"Ext.data.JsonStore":[],"Ext.data.Model":["Ext.data.Record"],"Ext.data.ModelManager":["Ext.ModelMgr","Ext.ModelManager"],"Ext.data.NodeInterface":["Ext.data.Node"],"Ext.data.NodeStore":[],"Ext.data.Operation":[],"Ext.data.Request":[],"Ext.data.ResultSet":[],"Ext.data.SortTypes":[],"Ext.data.Store":[],"Ext.data.StoreManager":["Ext.StoreMgr","Ext.data.StoreMgr","Ext.StoreManager"],"Ext.data.TreeStore":[],"Ext.data.Types":[],"Ext.data.Validations":["Ext.data.validations"],"Ext.data.association.Association":["Ext.data.Association"],"Ext.data.association.BelongsTo":["Ext.data.BelongsToAssociation"],"Ext.data.association.HasMany":["Ext.data.HasManyAssociation"],"Ext.data.association.HasOne":["Ext.data.HasOneAssociation"],"Ext.data.identifier.Sequential":[],"Ext.data.identifier.Simple":[],"Ext.data.identifier.Uuid":[],"Ext.data.proxy.Ajax":["Ext.data.HttpProxy","Ext.data.AjaxProxy"],"Ext.data.proxy.Client":["Ext.proxy.ClientProxy"],"Ext.data.proxy.Direct":["Ext.data.DirectProxy"],"Ext.data.proxy.JsonP":["Ext.data.ScriptTagProxy"],"Ext.data.proxy.LocalStorage":["Ext.data.LocalStorageProxy"],"Ext.data.proxy.Memory":["Ext.data.MemoryProxy"],"Ext.data.proxy.Proxy":["Ext.data.DataProxy","Ext.data.Proxy"],"Ext.data.proxy.Rest":["Ext.data.RestProxy"],"Ext.data.proxy.Server":["Ext.data.ServerProxy"],"Ext.data.proxy.SessionStorage":["Ext.data.SessionStorageProxy"],"Ext.data.proxy.Sql":["Ext.data.proxy.SQL"],"Ext.data.proxy.WebStorage":["Ext.data.WebStorageProxy"],"Ext.data.reader.Array":["Ext.data.ArrayReader"],"Ext.data.reader.Json":["Ext.data.JsonReader"],"Ext.data.reader.Reader":["Ext.data.Reader","Ext.data.DataReader"],"Ext.data.reader.Xml":["Ext.data.XmlReader"],"Ext.data.writer.Json":["Ext.data.JsonWriter"],"Ext.data.writer.Writer":["Ext.data.DataWriter","Ext.data.Writer"],"Ext.data.writer.Xml":["Ext.data.XmlWriter"],"Ext.dataview.DataView":["Ext.DataView"],"Ext.dataview.IndexBar":["Ext.IndexBar"],"Ext.dataview.List":["Ext.List"],"Ext.dataview.ListItemHeader":[],"Ext.dataview.NestedList":["Ext.NestedList"],"Ext.dataview.component.Container":[],"Ext.dataview.component.DataItem":[],"Ext.dataview.component.ListItem":[],"Ext.dataview.component.SimpleListItem":[],"Ext.dataview.element.Container":[],"Ext.dataview.element.List":[],"Ext.device.Accelerometer":[],"Ext.device.Browser":[],"Ext.device.Camera":[],"Ext.device.Capture":[],"Ext.device.Communicator":[],"Ext.device.Compass":[],"Ext.device.Connection":[],"Ext.device.Contacts":[],"Ext.device.Device":[],"Ext.device.FileSystem":[],"Ext.device.Geolocation":[],"Ext.device.Globalization":[],"Ext.device.Media":[],"Ext.device.Notification":[],"Ext.device.Orientation":[],"Ext.device.Purchases":[],"Ext.device.Purchases.Product":[],"Ext.device.Push":[],"Ext.device.SQLite":[],"Ext.device.Splashscreen":[],"Ext.device.Storage":[],"Ext.device.Tunnel":[],"Ext.device.accelerometer.Abstract":[],"Ext.device.accelerometer.Cordova":["Ext.device.accelerometer.PhoneGap"],"Ext.device.accelerometer.Simulator":[],"Ext.device.browser.Abstract":[],"Ext.device.browser.Cordova":[],"Ext.device.browser.Simulator":[],"Ext.device.browser.Window":[],"Ext.device.camera.Abstract":[],"Ext.device.camera.Cordova":["Ext.device.camera.PhoneGap"],"Ext.device.camera.Sencha":[],"Ext.device.camera.Simulator":[],"Ext.device.capture.Abstract":["Ext.device.capture.Simulator"],"Ext.device.capture.Cordova":[],"Ext.device.communicator.Android":[],"Ext.device.communicator.Default":[],"Ext.device.compass.Abstract":[],"Ext.device.compass.Cordova":["Ext.device.compass.PhoneGap"],"Ext.device.compass.Simulator":[],"Ext.device.connection.Abstract":[],"Ext.device.connection.Cordova":["Ext.device.connection.PhoneGap"],"Ext.device.connection.Sencha":[],"Ext.device.connection.Simulator":[],"Ext.device.contacts.Abstract":[],"Ext.device.contacts.Cordova":["Ext.device.contacts.PhoneGap"],"Ext.device.contacts.Sencha":[],"Ext.device.device.Abstract":[],"Ext.device.device.Cordova":["Ext.device.device.PhoneGap"],"Ext.device.device.Sencha":[],"Ext.device.device.Simulator":[],"Ext.device.filesystem.Abstract":[],"Ext.device.filesystem.Chrome":[],"Ext.device.filesystem.Cordova":["Ext.device.filesystem.PhoneGap"],"Ext.device.filesystem.DirectoryEntry":[],"Ext.device.filesystem.Entry":[],"Ext.device.filesystem.FileEntry":[],"Ext.device.filesystem.FileSystem":[],"Ext.device.filesystem.HTML5":[],"Ext.device.filesystem.Sencha":[],"Ext.device.filesystem.Simulator":[],"Ext.device.geolocation.Abstract":[],"Ext.device.geolocation.Cordova":["Ext.device.geolocation.PhoneGap"],"Ext.device.geolocation.Sencha":[],"Ext.device.geolocation.Simulator":[],"Ext.device.globalization.Abstract":[],"Ext.device.globalization.Cordova":["Ext.device.globalization.PhoneGap"],"Ext.device.globalization.Simulator":[],"Ext.device.media.Abstract":[],"Ext.device.media.Cordova":["Ext.device.media.PhoneGap"],"Ext.device.notification.Abstract":[],"Ext.device.notification.Cordova":["Ext.device.notification.PhoneGap"],"Ext.device.notification.Sencha":[],"Ext.device.notification.Simulator":[],"Ext.device.orientation.Abstract":[],"Ext.device.orientation.HTML5":[],"Ext.device.orientation.Sencha":[],"Ext.device.purchases.Purchase":[],"Ext.device.purchases.Sencha":[],"Ext.device.push.Abstract":[],"Ext.device.push.Cordova":[],"Ext.device.push.Sencha":[],"Ext.device.splashscreen.Abstract":[],"Ext.device.splashscreen.Cordova":["Ext.device.splashscreen.PhoneGap"],"Ext.device.splashscreen.Simulator":[],"Ext.device.sqlite.Database":[],"Ext.device.sqlite.SQLResultSet":[],"Ext.device.sqlite.SQLResultSetRowList":[],"Ext.device.sqlite.SQLTransaction":[],"Ext.device.sqlite.Sencha":[],"Ext.device.storage.Abstract":[],"Ext.device.storage.Cordova":["Ext.device.storage.PhoneGap"],"Ext.device.storage.HTML5.Database":[],"Ext.device.storage.HTML5.HTML5":[],"Ext.device.storage.HTML5.SQLStatement":[],"Ext.device.storage.Simulator":[],"Ext.device.tunnel.Abstract":[],"Ext.device.tunnel.Connection":[],"Ext.device.tunnel.Sencha":[],"Ext.device.tunnel.Simulator":[],"Ext.direct.Event":[],"Ext.direct.ExceptionEvent":[],"Ext.direct.JsonProvider":[],"Ext.direct.Manager":["Ext.Direct"],"Ext.direct.PollingProvider":[],"Ext.direct.Provider":[],"Ext.direct.RemotingEvent":[],"Ext.direct.RemotingMethod":[],"Ext.direct.RemotingProvider":[],"Ext.direct.Transaction":["Ext.Direct.Transaction"],"Ext.dom.CompositeElement":["Ext.CompositeElement"],"Ext.event.Controller":[],"Ext.event.Dispatcher":[],"Ext.event.Dom":[],"Ext.event.Event":["Ext.EventObject"],"Ext.event.ListenerStack":[],"Ext.event.Touch":[],"Ext.event.publisher.ComponentDelegation":[],"Ext.event.publisher.ComponentPaint":[],"Ext.event.publisher.ComponentSize":[],"Ext.event.publisher.Dom":[],"Ext.event.publisher.ElementPaint":[],"Ext.event.publisher.ElementSize":[],"Ext.event.publisher.Publisher":[],"Ext.event.publisher.TouchGesture":[],"Ext.event.recognizer.DoubleTap":[],"Ext.event.recognizer.Drag":[],"Ext.event.recognizer.EdgeSwipe":[],"Ext.event.recognizer.HorizontalSwipe":[],"Ext.event.recognizer.LongPress":[],"Ext.event.recognizer.MultiTouch":[],"Ext.event.recognizer.Pinch":[],"Ext.event.recognizer.Recognizer":[],"Ext.event.recognizer.Rotate":[],"Ext.event.recognizer.SingleTouch":[],"Ext.event.recognizer.Swipe":[],"Ext.event.recognizer.Tap":[],"Ext.event.recognizer.Touch":[],"Ext.event.recognizer.VerticalSwipe":[],"Ext.field.Checkbox":["Ext.form.Checkbox"],"Ext.field.DatePicker":["Ext.form.DatePicker"],"Ext.field.DatePickerNative":["Ext.form.DatePickerNative"],"Ext.field.Email":["Ext.form.Email"],"Ext.field.Field":["Ext.form.Field"],"Ext.field.File":[],"Ext.field.FileInput":[],"Ext.field.Hidden":["Ext.form.Hidden"],"Ext.field.Input":[],"Ext.field.Number":["Ext.form.Number"],"Ext.field.Password":["Ext.form.Password"],"Ext.field.Radio":["Ext.form.Radio"],"Ext.field.Search":["Ext.form.Search"],"Ext.field.Select":["Ext.form.Select"],"Ext.field.Slider":["Ext.form.Slider"],"Ext.field.Spinner":["Ext.form.Spinner"],"Ext.field.Text":["Ext.form.Text"],"Ext.field.TextArea":["Ext.form.TextArea"],"Ext.field.TextAreaInput":[],"Ext.field.Toggle":["Ext.form.Toggle"],"Ext.field.Url":["Ext.form.Url"],"Ext.form.FieldSet":[],"Ext.form.Panel":["Ext.form.FormPanel"],"Ext.fx.Animation":[],"Ext.fx.Easing":[],"Ext.fx.Runner":[],"Ext.fx.State":[],"Ext.fx.animation.Abstract":[],"Ext.fx.animation.Cube":[],"Ext.fx.animation.Fade":["Ext.fx.animation.FadeIn"],"Ext.fx.animation.FadeOut":[],"Ext.fx.animation.Flip":[],"Ext.fx.animation.Pop":["Ext.fx.animation.PopIn"],"Ext.fx.animation.PopOut":[],"Ext.fx.animation.Slide":["Ext.fx.animation.SlideIn"],"Ext.fx.animation.SlideOut":[],"Ext.fx.animation.Wipe":["Ext.fx.animation.WipeIn"],"Ext.fx.animation.WipeOut":[],"Ext.fx.easing.Abstract":[],"Ext.fx.easing.Bounce":[],"Ext.fx.easing.BoundMomentum":[],"Ext.fx.easing.EaseIn":[],"Ext.fx.easing.EaseOut":[],"Ext.fx.easing.Linear":[],"Ext.fx.easing.Momentum":[],"Ext.fx.layout.Card":[],"Ext.fx.layout.card.Abstract":[],"Ext.fx.layout.card.Cover":[],"Ext.fx.layout.card.Cube":[],"Ext.fx.layout.card.Fade":[],"Ext.fx.layout.card.Flip":[],"Ext.fx.layout.card.Pop":[],"Ext.fx.layout.card.Reveal":[],"Ext.fx.layout.card.Scroll":[],"Ext.fx.layout.card.ScrollCover":[],"Ext.fx.layout.card.ScrollReveal":[],"Ext.fx.layout.card.Slide":[],"Ext.fx.layout.card.Style":[],"Ext.fx.runner.Css":[],"Ext.fx.runner.CssAnimation":[],"Ext.fx.runner.CssTransition":[],"Ext.layout.Abstract":[],"Ext.layout.Box":[],"Ext.layout.Card":[],"Ext.layout.Default":[],"Ext.layout.Fit":[],"Ext.layout.FlexBox":[],"Ext.layout.Float":[],"Ext.layout.HBox":[],"Ext.layout.VBox":[],"Ext.layout.wrapper.BoxDock":[],"Ext.layout.wrapper.Dock":[],"Ext.layout.wrapper.Inner":[],"Ext.mixin.Bindable":[],"Ext.mixin.Filterable":[],"Ext.mixin.Mixin":[],"Ext.mixin.Observable":["Ext.util.Observable"],"Ext.mixin.Progressable":[],"Ext.mixin.Selectable":[],"Ext.mixin.Sortable":[],"Ext.mixin.Templatable":[],"Ext.mixin.Traversable":[],"Ext.navigation.Bar":[],"Ext.navigation.View":["Ext.NavigationView"],"Ext.picker.Date":["Ext.DatePicker"],"Ext.picker.Picker":["Ext.Picker"],"Ext.picker.Slot":["Ext.Picker.Slot"],"Ext.plugin.ListPaging":[],"Ext.plugin.PullRefresh":[],"Ext.plugin.SortableList":[],"Ext.scroll.Indicator":["Ext.util.Indicator"],"Ext.scroll.Scroller":[],"Ext.scroll.View":["Ext.util.ScrollView"],"Ext.scroll.indicator.Abstract":[],"Ext.scroll.indicator.CssTransform":[],"Ext.scroll.indicator.Rounded":[],"Ext.scroll.indicator.ScrollPosition":[],"Ext.slider.Slider":[],"Ext.slider.Thumb":[],"Ext.slider.Toggle":[],"Ext.tab.Bar":["Ext.TabBar"],"Ext.tab.Panel":["Ext.TabPanel"],"Ext.tab.Tab":["Ext.Tab"],"Ext.table.Cell":[],"Ext.table.Row":[],"Ext.table.Table":[],"Ext.util.AbstractMixedCollection":[],"Ext.util.Audio":[],"Ext.util.Collection":[],"Ext.util.DelayedTask":[],"Ext.util.Draggable":[],"Ext.util.Droppable":[],"Ext.util.Filter":[],"Ext.util.Format":[],"Ext.util.Geolocation":["Ext.util.GeoLocation"],"Ext.util.Grouper":[],"Ext.util.HashMap":[],"Ext.util.Inflector":[],"Ext.util.InputBlocker":[],"Ext.util.LineSegment":[],"Ext.util.MixedCollection":[],"Ext.util.Offset":[],"Ext.util.PaintMonitor":[],"Ext.util.Point":[],"Ext.util.PositionMap":[],"Ext.util.Region":[],"Ext.util.SizeMonitor":[],"Ext.util.Sortable":[],"Ext.util.Sorter":[],"Ext.util.TapRepeater":[],"Ext.util.Translatable":[],"Ext.util.TranslatableGroup":[],"Ext.util.TranslatableList":[],"Ext.util.Wrapper":[],"Ext.util.paintmonitor.Abstract":[],"Ext.util.paintmonitor.CssAnimation":[],"Ext.util.paintmonitor.OverflowChange":[],"Ext.util.sizemonitor.Abstract":[],"Ext.util.sizemonitor.Default":[],"Ext.util.sizemonitor.OverflowChange":[],"Ext.util.sizemonitor.Scroll":[],"Ext.util.translatable.Abstract":[],"Ext.util.translatable.CssPosition":[],"Ext.util.translatable.CssTransform":[],"Ext.util.translatable.Dom":[],"Ext.util.translatable.ScrollPosition":[],"Ext.ux.ActionOverFlowMenuButton":[],"Ext.ux.ApplicationMenu":[],"Ext.ux.ContextMenu":[],"Ext.ux.MenuButton":[],"Ext.ux.TabMenuButton":[],"Ext.ux.device.Analytics":[],"Ext.ux.device.Twitter":[],"Ext.ux.device.analytics.Abstract":[],"Ext.ux.device.analytics.Cordova":[],"Ext.ux.device.twitter.Abstract":[],"Ext.ux.device.twitter.Cordova":[],"Ext.ux.parse.Helper":["ParseHelper"],"Ext.ux.parse.Model":[],"Ext.ux.parse.Proxy":[],"Ext.ux.parse.Reader":[],"Ext.ux.parse.Store":[],"Ext.ux.parse.association.Pointer":[],"Ext.ux.parse.association.Relation":[],"Ext.viewport.AndroidStock":["Ext.viewport.Android"],"Ext.viewport.Default":[],"Ext.viewport.Ios":[],"Ext.viewport.Viewport":[],"Ext.viewport.WindowsPhone":["Ext.viewport.WP"]});Ext.ClassManager.addNameAliasMappings({"Ext.AbstractComponent":[],"Ext.AbstractManager":[],"Ext.AbstractPlugin":[],"Ext.ActionSheet":["widget.actionsheet"],"Ext.Ajax":[],"Ext.Anim":[],"Ext.AnimationQueue":[],"Ext.Audio":["widget.audio"],"Ext.BingMap":["widget.bingmap"],"Ext.Button":["widget.button"],"Ext.Component":["widget.component"],"Ext.ComponentManager":[],"Ext.ComponentQuery":[],"Ext.Container":["widget.container"],"Ext.Decorator":[],"Ext.Evented":[],"Ext.Img":["widget.image","widget.img"],"Ext.ItemCollection":[],"Ext.Label":["widget.label"],"Ext.LoadMask":["widget.loadmask"],"Ext.Map":["widget.map"],"Ext.Mask":["widget.mask"],"Ext.Media":["widget.media"],"Ext.Menu":["widget.menu"],"Ext.MessageBox":[],"Ext.Panel":["widget.panel"],"Ext.ProgressIndicator":["widget.progressindicator"],"Ext.Promise":[],"Ext.SegmentedButton":["widget.segmentedbutton"],"Ext.Sheet":["widget.sheet"],"Ext.Sortable":[],"Ext.Spacer":["widget.spacer"],"Ext.TaskQueue":[],"Ext.Template":[],"Ext.Title":["widget.title"],"Ext.TitleBar":["widget.titlebar"],"Ext.Toast":[],"Ext.Toolbar":["widget.toolbar"],"Ext.Video":["widget.video"],"Ext.XTemplate":[],"Ext.XTemplateCompiler":[],"Ext.XTemplateParser":[],"Ext.app.Action":[],"Ext.app.Application":[],"Ext.app.Controller":[],"Ext.app.History":[],"Ext.app.Profile":[],"Ext.app.Route":[],"Ext.app.Router":[],"Ext.behavior.Behavior":[],"Ext.behavior.Draggable":[],"Ext.behavior.Scrollable":[],"Ext.behavior.Translatable":[],"Ext.carousel.Carousel":["widget.carousel"],"Ext.carousel.Indicator":["widget.carouselindicator"],"Ext.carousel.Infinite":[],"Ext.carousel.Item":[],"Ext.data.ArrayStore":["store.array"],"Ext.data.Batch":[],"Ext.data.Connection":[],"Ext.data.DirectStore":["store.direct"],"Ext.data.Error":[],"Ext.data.Errors":[],"Ext.data.Field":["data.field"],"Ext.data.JsonP":[],"Ext.data.JsonStore":["store.json"],"Ext.data.Model":[],"Ext.data.ModelManager":[],"Ext.data.NodeInterface":[],"Ext.data.NodeStore":["store.node"],"Ext.data.Operation":[],"Ext.data.Request":[],"Ext.data.ResultSet":[],"Ext.data.SortTypes":[],"Ext.data.Store":["store.store"],"Ext.data.StoreManager":[],"Ext.data.TreeStore":["store.tree"],"Ext.data.Types":[],"Ext.data.Validations":[],"Ext.data.association.Association":[],"Ext.data.association.BelongsTo":["association.belongsto"],"Ext.data.association.HasMany":["association.hasmany"],"Ext.data.association.HasOne":["association.hasone"],"Ext.data.identifier.Sequential":["data.identifier.sequential"],"Ext.data.identifier.Simple":["data.identifier.simple"],"Ext.data.identifier.Uuid":["data.identifier.uuid"],"Ext.data.proxy.Ajax":["proxy.ajax"],"Ext.data.proxy.Client":[],"Ext.data.proxy.Direct":["proxy.direct"],"Ext.data.proxy.JsonP":["proxy.jsonp","proxy.scripttag"],"Ext.data.proxy.LocalStorage":["proxy.localstorage"],"Ext.data.proxy.Memory":["proxy.memory"],"Ext.data.proxy.Proxy":["proxy.proxy"],"Ext.data.proxy.Rest":["proxy.rest"],"Ext.data.proxy.Server":["proxy.server"],"Ext.data.proxy.SessionStorage":["proxy.sessionstorage"],"Ext.data.proxy.Sql":["proxy.sql"],"Ext.data.proxy.WebStorage":[],"Ext.data.reader.Array":["reader.array"],"Ext.data.reader.Json":["reader.json"],"Ext.data.reader.Reader":[],"Ext.data.reader.Xml":["reader.xml"],"Ext.data.writer.Json":["writer.json"],"Ext.data.writer.Writer":["writer.base"],"Ext.data.writer.Xml":["writer.xml"],"Ext.dataview.DataView":["widget.dataview"],"Ext.dataview.IndexBar":[],"Ext.dataview.List":["widget.list"],"Ext.dataview.ListItemHeader":["widget.listitemheader"],"Ext.dataview.NestedList":["widget.nestedlist"],"Ext.dataview.component.Container":[],"Ext.dataview.component.DataItem":["widget.dataitem"],"Ext.dataview.component.ListItem":["widget.listitem"],"Ext.dataview.component.SimpleListItem":["widget.simplelistitem"],"Ext.dataview.element.Container":[],"Ext.dataview.element.List":[],"Ext.device.Accelerometer":[],"Ext.device.Browser":[],"Ext.device.Camera":[],"Ext.device.Capture":[],"Ext.device.Communicator":[],"Ext.device.Compass":[],"Ext.device.Connection":[],"Ext.device.Contacts":[],"Ext.device.Device":[],"Ext.device.FileSystem":[],"Ext.device.Geolocation":[],"Ext.device.Globalization":[],"Ext.device.Media":[],"Ext.device.Notification":[],"Ext.device.Orientation":[],"Ext.device.Purchases":[],"Ext.device.Purchases.Product":[],"Ext.device.Push":[],"Ext.device.SQLite":[],"Ext.device.Splashscreen":[],"Ext.device.Storage":[],"Ext.device.Tunnel":[],"Ext.device.accelerometer.Abstract":[],"Ext.device.accelerometer.Cordova":[],"Ext.device.accelerometer.Simulator":[],"Ext.device.browser.Abstract":[],"Ext.device.browser.Cordova":[],"Ext.device.browser.Simulator":[],"Ext.device.browser.Window":[],"Ext.device.camera.Abstract":[],"Ext.device.camera.Cordova":[],"Ext.device.camera.Sencha":[],"Ext.device.camera.Simulator":[],"Ext.device.capture.Abstract":[],"Ext.device.capture.Cordova":[],"Ext.device.communicator.Android":[],"Ext.device.communicator.Default":[],"Ext.device.compass.Abstract":[],"Ext.device.compass.Cordova":[],"Ext.device.compass.Simulator":[],"Ext.device.connection.Abstract":[],"Ext.device.connection.Cordova":[],"Ext.device.connection.Sencha":[],"Ext.device.connection.Simulator":[],"Ext.device.contacts.Abstract":[],"Ext.device.contacts.Cordova":[],"Ext.device.contacts.Sencha":[],"Ext.device.device.Abstract":[],"Ext.device.device.Cordova":[],"Ext.device.device.Sencha":[],"Ext.device.device.Simulator":[],"Ext.device.filesystem.Abstract":[],"Ext.device.filesystem.Chrome":[],"Ext.device.filesystem.Cordova":[],"Ext.device.filesystem.DirectoryEntry":[],"Ext.device.filesystem.Entry":[],"Ext.device.filesystem.FileEntry":[],"Ext.device.filesystem.FileSystem":[],"Ext.device.filesystem.HTML5":[],"Ext.device.filesystem.Sencha":[],"Ext.device.filesystem.Simulator":[],"Ext.device.geolocation.Abstract":[],"Ext.device.geolocation.Cordova":[],"Ext.device.geolocation.Sencha":[],"Ext.device.geolocation.Simulator":[],"Ext.device.globalization.Abstract":[],"Ext.device.globalization.Cordova":[],"Ext.device.globalization.Simulator":[],"Ext.device.media.Abstract":[],"Ext.device.media.Cordova":[],"Ext.device.notification.Abstract":[],"Ext.device.notification.Cordova":[],"Ext.device.notification.Sencha":[],"Ext.device.notification.Simulator":[],"Ext.device.orientation.Abstract":[],"Ext.device.orientation.HTML5":[],"Ext.device.orientation.Sencha":[],"Ext.device.purchases.Purchase":[],"Ext.device.purchases.Sencha":[],"Ext.device.push.Abstract":[],"Ext.device.push.Cordova":[],"Ext.device.push.Sencha":[],"Ext.device.splashscreen.Abstract":[],"Ext.device.splashscreen.Cordova":[],"Ext.device.splashscreen.Simulator":[],"Ext.device.sqlite.Database":[],"Ext.device.sqlite.SQLResultSet":[],"Ext.device.sqlite.SQLResultSetRowList":[],"Ext.device.sqlite.SQLTransaction":[],"Ext.device.sqlite.Sencha":[],"Ext.device.storage.Abstract":[],"Ext.device.storage.Cordova":[],"Ext.device.storage.HTML5.Database":[],"Ext.device.storage.HTML5.HTML5":[],"Ext.device.storage.HTML5.SQLStatement":[],"Ext.device.storage.Simulator":[],"Ext.device.tunnel.Abstract":[],"Ext.device.tunnel.Connection":[],"Ext.device.tunnel.Sencha":[],"Ext.device.tunnel.Simulator":[],"Ext.direct.Event":["direct.event"],"Ext.direct.ExceptionEvent":["direct.exception"],"Ext.direct.JsonProvider":["direct.jsonprovider"],"Ext.direct.Manager":[],"Ext.direct.PollingProvider":["direct.pollingprovider"],"Ext.direct.Provider":["direct.provider"],"Ext.direct.RemotingEvent":["direct.rpc"],"Ext.direct.RemotingMethod":[],"Ext.direct.RemotingProvider":["direct.remotingprovider"],"Ext.direct.Transaction":["direct.transaction"],"Ext.dom.CompositeElement":[],"Ext.event.Controller":[],"Ext.event.Dispatcher":[],"Ext.event.Dom":[],"Ext.event.Event":[],"Ext.event.ListenerStack":[],"Ext.event.Touch":[],"Ext.event.publisher.ComponentDelegation":[],"Ext.event.publisher.ComponentPaint":[],"Ext.event.publisher.ComponentSize":[],"Ext.event.publisher.Dom":[],"Ext.event.publisher.ElementPaint":[],"Ext.event.publisher.ElementSize":[],"Ext.event.publisher.Publisher":[],"Ext.event.publisher.TouchGesture":[],"Ext.event.recognizer.DoubleTap":[],"Ext.event.recognizer.Drag":[],"Ext.event.recognizer.EdgeSwipe":[],"Ext.event.recognizer.HorizontalSwipe":[],"Ext.event.recognizer.LongPress":[],"Ext.event.recognizer.MultiTouch":[],"Ext.event.recognizer.Pinch":[],"Ext.event.recognizer.Recognizer":[],"Ext.event.recognizer.Rotate":[],"Ext.event.recognizer.SingleTouch":[],"Ext.event.recognizer.Swipe":[],"Ext.event.recognizer.Tap":[],"Ext.event.recognizer.Touch":[],"Ext.event.recognizer.VerticalSwipe":[],"Ext.field.Checkbox":["widget.checkboxfield"],"Ext.field.DatePicker":["widget.datepickerfield"],"Ext.field.DatePickerNative":["widget.datepickernativefield"],"Ext.field.Email":["widget.emailfield"],"Ext.field.Field":["widget.field"],"Ext.field.File":["widget.filefield"],"Ext.field.FileInput":["widget.fileinput"],"Ext.field.Hidden":["widget.hiddenfield"],"Ext.field.Input":["widget.input"],"Ext.field.Number":["widget.numberfield"],"Ext.field.Password":["widget.passwordfield"],"Ext.field.Radio":["widget.radiofield"],"Ext.field.Search":["widget.searchfield"],"Ext.field.Select":["widget.selectfield"],"Ext.field.Slider":["widget.sliderfield"],"Ext.field.Spinner":["widget.spinnerfield"],"Ext.field.Text":["widget.textfield"],"Ext.field.TextArea":["widget.textareafield"],"Ext.field.TextAreaInput":["widget.textareainput"],"Ext.field.Toggle":["widget.togglefield"],"Ext.field.Url":["widget.urlfield"],"Ext.form.FieldSet":["widget.fieldset"],"Ext.form.Panel":["widget.formpanel"],"Ext.fx.Animation":[],"Ext.fx.Easing":[],"Ext.fx.Runner":[],"Ext.fx.State":[],"Ext.fx.animation.Abstract":[],"Ext.fx.animation.Cube":["animation.cube"],"Ext.fx.animation.Fade":["animation.fade","animation.fadeIn"],"Ext.fx.animation.FadeOut":["animation.fadeOut"],"Ext.fx.animation.Flip":["animation.flip"],"Ext.fx.animation.Pop":["animation.pop","animation.popIn"],"Ext.fx.animation.PopOut":["animation.popOut"],"Ext.fx.animation.Slide":["animation.slide","animation.slideIn"],"Ext.fx.animation.SlideOut":["animation.slideOut"],"Ext.fx.animation.Wipe":[],"Ext.fx.animation.WipeOut":[],"Ext.fx.easing.Abstract":[],"Ext.fx.easing.Bounce":[],"Ext.fx.easing.BoundMomentum":[],"Ext.fx.easing.EaseIn":["easing.ease-in"],"Ext.fx.easing.EaseOut":["easing.ease-out"],"Ext.fx.easing.Linear":["easing.linear"],"Ext.fx.easing.Momentum":[],"Ext.fx.layout.Card":[],"Ext.fx.layout.card.Abstract":[],"Ext.fx.layout.card.Cover":["fx.layout.card.cover"],"Ext.fx.layout.card.Cube":["fx.layout.card.cube"],"Ext.fx.layout.card.Fade":["fx.layout.card.fade"],"Ext.fx.layout.card.Flip":["fx.layout.card.flip"],"Ext.fx.layout.card.Pop":["fx.layout.card.pop"],"Ext.fx.layout.card.Reveal":["fx.layout.card.reveal"],"Ext.fx.layout.card.Scroll":["fx.layout.card.scroll"],"Ext.fx.layout.card.ScrollCover":["fx.layout.card.scrollcover"],"Ext.fx.layout.card.ScrollReveal":["fx.layout.card.scrollreveal"],"Ext.fx.layout.card.Slide":["fx.layout.card.slide"],"Ext.fx.layout.card.Style":[],"Ext.fx.runner.Css":[],"Ext.fx.runner.CssAnimation":[],"Ext.fx.runner.CssTransition":[],"Ext.layout.Abstract":[],"Ext.layout.Box":["layout.tablebox"],"Ext.layout.Card":["layout.card"],"Ext.layout.Default":["layout.auto","layout.default"],"Ext.layout.Fit":["layout.fit"],"Ext.layout.FlexBox":["layout.box"],"Ext.layout.Float":["layout.float"],"Ext.layout.HBox":["layout.hbox"],"Ext.layout.VBox":["layout.vbox"],"Ext.layout.wrapper.BoxDock":[],"Ext.layout.wrapper.Dock":[],"Ext.layout.wrapper.Inner":[],"Ext.mixin.Bindable":[],"Ext.mixin.Filterable":[],"Ext.mixin.Mixin":[],"Ext.mixin.Observable":[],"Ext.mixin.Progressable":[],"Ext.mixin.Selectable":[],"Ext.mixin.Sortable":[],"Ext.mixin.Templatable":[],"Ext.mixin.Traversable":[],"Ext.navigation.Bar":[],"Ext.navigation.View":["widget.navigationview"],"Ext.picker.Date":["widget.datepicker"],"Ext.picker.Picker":["widget.picker"],"Ext.picker.Slot":["widget.pickerslot"],"Ext.plugin.ListPaging":["plugin.listpaging"],"Ext.plugin.PullRefresh":["plugin.pullrefresh"],"Ext.plugin.SortableList":["plugin.sortablelist"],"Ext.scroll.Indicator":[],"Ext.scroll.Scroller":[],"Ext.scroll.View":[],"Ext.scroll.indicator.Abstract":[],"Ext.scroll.indicator.CssTransform":[],"Ext.scroll.indicator.Rounded":[],"Ext.scroll.indicator.ScrollPosition":[],"Ext.slider.Slider":["widget.slider"],"Ext.slider.Thumb":["widget.thumb"],"Ext.slider.Toggle":[],"Ext.tab.Bar":["widget.tabbar"],"Ext.tab.Panel":["widget.tabpanel"],"Ext.tab.Tab":["widget.tab"],"Ext.table.Cell":["widget.tablecell"],"Ext.table.Row":["widget.tablerow"],"Ext.table.Table":["widget.table"],"Ext.util.AbstractMixedCollection":[],"Ext.util.Audio":[],"Ext.util.Collection":[],"Ext.util.DelayedTask":[],"Ext.util.Draggable":[],"Ext.util.Droppable":[],"Ext.util.Filter":[],"Ext.util.Format":[],"Ext.util.Geolocation":[],"Ext.util.Grouper":[],"Ext.util.HashMap":[],"Ext.util.Inflector":[],"Ext.util.InputBlocker":[],"Ext.util.LineSegment":[],"Ext.util.MixedCollection":[],"Ext.util.Offset":[],"Ext.util.PaintMonitor":[],"Ext.util.Point":[],"Ext.util.PositionMap":[],"Ext.util.Region":[],"Ext.util.SizeMonitor":[],"Ext.util.Sortable":[],"Ext.util.Sorter":[],"Ext.util.TapRepeater":[],"Ext.util.Translatable":[],"Ext.util.TranslatableGroup":[],"Ext.util.TranslatableList":[],"Ext.util.Wrapper":[],"Ext.util.paintmonitor.Abstract":[],"Ext.util.paintmonitor.CssAnimation":[],"Ext.util.paintmonitor.OverflowChange":[],"Ext.util.sizemonitor.Abstract":[],"Ext.util.sizemonitor.Default":[],"Ext.util.sizemonitor.OverflowChange":[],"Ext.util.sizemonitor.Scroll":[],"Ext.util.translatable.Abstract":[],"Ext.util.translatable.CssPosition":[],"Ext.util.translatable.CssTransform":[],"Ext.util.translatable.Dom":[],"Ext.util.translatable.ScrollPosition":[],"Ext.ux.ActionOverFlowMenuButton":[],"Ext.ux.ApplicationMenu":[],"Ext.ux.ContextMenu":[],"Ext.ux.MenuButton":[],"Ext.ux.TabMenuButton":[],"Ext.ux.device.Analytics":[],"Ext.ux.device.Twitter":[],"Ext.ux.device.analytics.Abstract":[],"Ext.ux.device.analytics.Cordova":[],"Ext.ux.device.twitter.Abstract":[],"Ext.ux.device.twitter.Cordova":[],"Ext.ux.parse.Helper":[],"Ext.ux.parse.Model":[],"Ext.ux.parse.Proxy":["proxy.parse"],"Ext.ux.parse.Reader":["reader.parse"],"Ext.ux.parse.Store":[],"Ext.ux.parse.association.Pointer":["association.pointer"],"Ext.ux.parse.association.Relation":["association.relation"],"Ext.viewport.AndroidStock":[],"Ext.viewport.Default":["widget.viewport"],"Ext.viewport.Ios":[],"Ext.viewport.Viewport":[],"Ext.viewport.WindowsPhone":[]});