ext.js 325 KB

1234567891011121314151617
  1. /*
  2. This file is part of Ext JS 6.6.0.258
  3. Copyright (c) 2011-2018 Sencha Inc
  4. Contact: http://www.sencha.com/contact
  5. This version of Sencha Ext JS 6.6.0.258 is licensed commercially for a limited period for evaluation
  6. purposes only. Production use or use beyond the applicable evaluation period is prohibited
  7. under this license.
  8. If your trial has expired, please contact the sales department at http://www.sencha.com/contact.
  9. Version: 6.6.0.258 Build date: 2018-06-20 05:27:03 (a26fc5ffb54acf6e1afd5f18c467b14161985898)
  10. */
  11. var Ext=Ext||{};(function(a){if(!Ext.manifest){Ext.manifest=a}else {for(var b in a){Ext.manifest[b]=a[b]}}})({"paths":{"Ext":"../classic/classic/src","Ext.AbstractManager":"../packages/core/src/AbstractManager.js","Ext.Ajax":"../packages/core/src/Ajax.js","Ext.AnimationQueue":"../packages/core/src/AnimationQueue.js","Ext.ComponentManager":"../packages/core/src/ComponentManager.js","Ext.ComponentQuery":"../packages/core/src/ComponentQuery.js","Ext.Deferred":"../packages/core/src/Deferred.js","Ext.Evented":"../packages/core/src/Evented.js","Ext.Factory":"../packages/core/src/mixin/Factoryable.js","Ext.GlobalEvents":"../packages/core/src/GlobalEvents.js","Ext.Glyph":"../packages/core/src/Glyph.js","Ext.JSON":"../packages/core/src/JSON.js","Ext.Mixin":"../packages/core/src/class/Mixin.js","Ext.Msg":"../classic/classic/src/window/MessageBox.js","Ext.Progress":"../packages/core/src/Progress.js","Ext.ProgressBase":"../packages/core/src/ProgressBase.js","Ext.Promise":"../packages/core/src/Promise.js","Ext.String.format":"../packages/core/src/Template.js","Ext.TaskQueue":"../packages/core/src/TaskQueue.js","Ext.Template":"../packages/core/src/Template.js","Ext.Widget":"../packages/core/src/Widget.js","Ext.XTemplate":"../packages/core/src/XTemplate.js","Ext.app":"../packages/core/src/app","Ext.data":"../packages/core/src/data","Ext.direct":"../packages/core/src/direct","Ext.dom":"../packages/core/src/dom","Ext.dom.ButtonElement":"../classic/classic/src/dom/ButtonElement.js","Ext.dom.Layer":"../classic/classic/src/dom/Layer.js","Ext.drag":"../packages/core/src/drag","Ext.event":"../packages/core/src/event","Ext.event.publisher.MouseEnterLeave":"../classic/classic/src/event/publisher/MouseEnterLeave.js","Ext.field":"../packages/core/src/field","Ext.fx.Animation":"../packages/core/src/fx/Animation.js","Ext.fx.Runner":"../packages/core/src/fx/Runner.js","Ext.fx.State":"../packages/core/src/fx/State.js","Ext.fx.animation":"../packages/core/src/fx/animation","Ext.fx.easing":"../packages/core/src/fx/easing","Ext.fx.runner":"../packages/core/src/fx/runner","Ext.list":"../packages/core/src/list","Ext.mixin":"../packages/core/src/mixin","Ext.parse":"../packages/core/src/parse","Ext.perf":"../packages/core/src/perf","Ext.plugin.Abstract":"../packages/core/src/plugin/Abstract.js","Ext.plugin.AbstractClipboard":"../packages/core/src/plugin/AbstractClipboard.js","Ext.plugin.MouseEnter":"../packages/core/src/plugin/MouseEnter.js","Ext.promise":"../packages/core/src/promise","Ext.route":"../packages/core/src/route","Ext.scroll.Scroller":"../packages/core/src/scroll/Scroller.js","Ext.sparkline":"../packages/core/src/sparkline","Ext.util":"../packages/core/src/util","Ext.util.Animate":"../classic/classic/src/util/Animate.js","Ext.util.ComponentDragger":"../classic/classic/src/util/ComponentDragger.js","Ext.util.ElementContainer":"../classic/classic/src/util/ElementContainer.js","Ext.util.Floating":"../classic/classic/src/util/Floating.js","Ext.util.Format.format":"../packages/core/src/Template.js","Ext.util.Memento":"../classic/classic/src/util/Memento.js","Ext.util.ProtoElement":"../classic/classic/src/util/ProtoElement.js","Ext.util.Queue":"../classic/classic/src/util/Queue.js","Ext.util.Renderable":"../classic/classic/src/util/Renderable.js","Ext.util.StoreHolder":"../classic/classic/src/util/StoreHolder.js","Ext.util.TsvDecoder":"../packages/core/src/util/TSV.js"},"loadOrder":[{"path":"../packages/core/src/class/Mixin.js","requires":[],"uses":[],"idx":0},{"path":"../packages/core/src/util/DelayedTask.js","requires":[],"uses":[76],"idx":1},{"path":"../packages/core/src/util/Event.js","requires":[1],"uses":[24],"idx":2},{"path":"../packages/core/src/mixin/Identifiable.js","requires":[],"uses":[],"idx":3},{"path":"../packages/core/src/mixin/Observable.js","requires":[0,2,3],"uses":[51],"idx":4},{"path":"../packages/core/src/util/HashMap.js","requires":[4],"uses":[],"idx":5},{"path":"../packages/core/src/AbstractManager.js","requires":[5],"uses":[],"idx":6},{"path":"../packages/core/src/promise/Consequence.js","requires":[],"uses":[8],"idx":7},{"path":"../packages/core/src/promise/Deferred.js","requires":[7],"uses":[9],"idx":8},{"path":"../packages/core/src/promise/Promise.js","requires":[8],"uses":[],"idx":9},{"path":"../packages/core/src/Promise.js","requires":[9],"uses":[8],"idx":10},{"path":"../packages/core/src/Deferred.js","requires":[8,10],"uses":[9],"idx":11},{"path":"../packages/core/src/mixin/Factoryable.js","requires":[],"uses":[],"idx":12},{"path":"../packages/core/src/data/request/Base.js","requires":[11,12],"uses":[17],"idx":13},{"path":"../packages/core/src/data/flash/BinaryXhr.js","requires":[],"uses":[76],"idx":14},{"path":"../packages/core/src/data/request/Ajax.js","requires":[13,14],"uses":[],"idx":15},{"path":"../packages/core/src/data/request/Form.js","requires":[13],"uses":[],"idx":16},{"path":"../packages/core/src/data/Connection.js","requires":[4,11,14,15,16],"uses":[12,49],"idx":17},{"path":"../packages/core/src/Ajax.js","requires":[17],"uses":[],"idx":18},{"path":"../packages/core/src/AnimationQueue.js","requires":[],"uses":[],"idx":19},{"path":"../packages/core/src/mixin/Bufferable.js","requires":[0],"uses":[],"idx":20},{"path":"../packages/core/src/ComponentManager.js","requires":[20],"uses":[24,36,49,88],"idx":21},{"path":"../packages/core/src/util/Operators.js","requires":[],"uses":[],"idx":22},{"path":"../packages/core/src/util/LruCache.js","requires":[5],"uses":[],"idx":23},{"path":"../packages/core/src/ComponentQuery.js","requires":[21,22,23],"uses":[92],"idx":24},{"path":"../packages/core/src/Evented.js","requires":[4],"uses":[],"idx":25},{"path":"../packages/core/src/util/Positionable.js","requires":[],"uses":[34,49],"idx":26},{"path":"../packages/core/src/dom/UnderlayPool.js","requires":[],"uses":[49],"idx":27},{"path":"../packages/core/src/dom/Underlay.js","requires":[27],"uses":[],"idx":28},{"path":"../packages/core/src/dom/Shadow.js","requires":[28],"uses":[],"idx":29},{"path":"../packages/core/src/dom/Shim.js","requires":[28],"uses":[],"idx":30},{"path":"../packages/core/src/dom/ElementEvent.js","requires":[2],"uses":[37],"idx":31},{"path":"../packages/core/src/event/publisher/Publisher.js","requires":[],"uses":[],"idx":32},{"path":"../packages/core/src/util/Offset.js","requires":[],"uses":[],"idx":33},{"path":"../packages/core/src/util/Region.js","requires":[33],"uses":[49],"idx":34},{"path":"../packages/core/src/util/Point.js","requires":[34],"uses":[],"idx":35},{"path":"../packages/core/src/event/Event.js","requires":[35],"uses":[37,76],"idx":36},{"path":"../packages/core/src/event/publisher/Dom.js","requires":[32,36],"uses":[76],"idx":37},{"path":"../packages/core/src/event/publisher/Gesture.js","requires":[19,35,37],"uses":[36,49,296,307,308,309,310,311,312,313,314,315,316,317],"idx":38},{"path":"../packages/core/src/mixin/Templatable.js","requires":[0],"uses":[49],"idx":39},{"path":"../packages/core/src/TaskQueue.js","requires":[19],"uses":[],"idx":40},{"path":"../packages/core/src/util/sizemonitor/Abstract.js","requires":[39,40],"uses":[],"idx":41},{"path":"../packages/core/src/util/sizemonitor/Scroll.js","requires":[41],"uses":[40],"idx":42},{"path":"../packages/core/src/util/SizeMonitor.js","requires":[42],"uses":[],"idx":43},{"path":"../packages/core/src/event/publisher/ElementSize.js","requires":[32,43],"uses":[40],"idx":44},{"path":"../packages/core/src/util/paintmonitor/Abstract.js","requires":[],"uses":[49],"idx":45},{"path":"../packages/core/src/util/paintmonitor/CssAnimation.js","requires":[45],"uses":[],"idx":46},{"path":"../packages/core/src/util/PaintMonitor.js","requires":[46],"uses":[],"idx":47},{"path":"../packages/core/src/event/publisher/ElementPaint.js","requires":[32,40,47],"uses":[],"idx":48},{"path":"../packages/core/src/dom/Element.js","requires":[4,26,29,30,31,37,38,44,48],"uses":[32,34,36,74,75,76,92,99,240,297,318,329,331],"idx":49},{"path":"../packages/core/src/util/Filter.js","requires":[],"uses":[],"idx":50},{"path":"../packages/core/src/util/Observable.js","requires":[4],"uses":[],"idx":51},{"path":"../packages/core/src/util/AbstractMixedCollection.js","requires":[50,51],"uses":[],"idx":52},{"path":"../packages/core/src/util/Sorter.js","requires":[],"uses":[],"idx":53},{"path":"../packages/core/src/util/Sortable.js","requires":[53],"uses":[55],"idx":54},{"path":"../packages/core/src/util/MixedCollection.js","requires":[52,54],"uses":[],"idx":55},{"path":"../packages/core/src/util/TaskRunner.js","requires":[],"uses":[],"idx":56},{"path":"../classic/classic/src/fx/target/Target.js","requires":[],"uses":[],"idx":57},{"path":"../classic/classic/src/fx/target/Element.js","requires":[57],"uses":[],"idx":58},{"path":"../classic/classic/src/fx/target/ElementCSS.js","requires":[58],"uses":[],"idx":59},{"path":"../classic/classic/src/fx/target/CompositeElement.js","requires":[58],"uses":[],"idx":60},{"path":"../classic/classic/src/fx/target/CompositeElementCSS.js","requires":[59,60],"uses":[],"idx":61},{"path":"../classic/classic/src/fx/target/Sprite.js","requires":[57],"uses":[],"idx":62},{"path":"../classic/classic/src/fx/target/CompositeSprite.js","requires":[62],"uses":[],"idx":63},{"path":"../classic/classic/src/fx/target/Component.js","requires":[57],"uses":[76],"idx":64},{"path":"../classic/classic/src/fx/Queue.js","requires":[5],"uses":[],"idx":65},{"path":"../classic/classic/src/fx/Manager.js","requires":[55,56,58,59,60,61,62,63,64,65],"uses":[],"idx":66},{"path":"../classic/classic/src/fx/Animator.js","requires":[51,66],"uses":[72],"idx":67},{"path":"../classic/classic/src/fx/CubicBezier.js","requires":[],"uses":[],"idx":68},{"path":"../classic/classic/src/fx/Easing.js","requires":[68],"uses":[],"idx":69},{"path":"../classic/classic/src/fx/DrawPath.js","requires":[],"uses":[],"idx":70},{"path":"../classic/classic/src/fx/PropertyHandler.js","requires":[70],"uses":[],"idx":71},{"path":"../classic/classic/src/fx/Anim.js","requires":[51,66,67,68,69,71],"uses":[],"idx":72},{"path":"../classic/classic/src/util/Animate.js","requires":[66,72],"uses":[],"idx":73},{"path":"../packages/core/src/dom/Fly.js","requires":[49],"uses":[],"idx":74},{"path":"../packages/core/src/dom/CompositeElementLite.js","requires":[74],"uses":[49],"idx":75},{"path":"../packages/core/src/GlobalEvents.js","requires":[4,49],"uses":[21],"idx":76},{"path":"../packages/core/src/Glyph.js","requires":[],"uses":[],"idx":77},{"path":"../packages/core/src/JSON.js","requires":[],"uses":[],"idx":78},{"path":"../packages/core/src/Manifest.js","requires":[],"uses":[],"idx":79},{"path":"../packages/core/src/mixin/Inheritable.js","requires":[0],"uses":[21],"idx":80},{"path":"../packages/core/src/mixin/Bindable.js","requires":[],"uses":[12],"idx":81},{"path":"../packages/core/src/mixin/ComponentDelegation.js","requires":[0,4],"uses":[2],"idx":82},{"path":"../packages/core/src/plugin/Abstract.js","requires":[],"uses":[],"idx":83},{"path":"../packages/core/src/mixin/Pluggable.js","requires":[83],"uses":[],"idx":84},{"path":"../packages/core/src/mixin/Keyboard.js","requires":[0],"uses":[36],"idx":85},{"path":"../packages/core/src/mixin/Focusable.js","requires":[],"uses":[21,24,36,49],"idx":86},{"path":"../packages/core/src/mixin/Accessible.js","requires":[0],"uses":[],"idx":87},{"path":"../packages/core/src/Widget.js","requires":[12,25,49,80,81,82,84,85,86,87],"uses":[21,24,95],"idx":88},{"path":"../packages/core/src/ProgressBase.js","requires":[],"uses":[95],"idx":89},{"path":"../packages/core/src/Progress.js","requires":[88,89],"uses":[],"idx":90},{"path":"../packages/core/src/util/Format.js","requires":[],"uses":[92,240],"idx":91},{"path":"../packages/core/src/Template.js","requires":[91],"uses":[240],"idx":92},{"path":"../packages/core/src/util/XTemplateParser.js","requires":[],"uses":[],"idx":93},{"path":"../packages/core/src/util/XTemplateCompiler.js","requires":[93],"uses":[],"idx":94},{"path":"../packages/core/src/XTemplate.js","requires":[92,94],"uses":[],"idx":95},{"path":"../packages/core/src/app/EventDomain.js","requires":[2],"uses":[],"idx":96},{"path":"../packages/core/src/app/domain/Component.js","requires":[88,96],"uses":[],"idx":97},{"path":"../classic/classic/src/util/ProtoElement.js","requires":[],"uses":[49,240],"idx":98},{"path":"../packages/core/src/dom/CompositeElement.js","requires":[75],"uses":[],"idx":99},{"path":"../classic/classic/src/plugin/Manager.js","requires":[],"uses":[],"idx":100},{"path":"../packages/core/src/util/CSS.js","requires":[],"uses":[49],"idx":101},{"path":"../packages/core/src/fx/easing/Abstract.js","requires":[],"uses":[],"idx":102},{"path":"../packages/core/src/fx/easing/Linear.js","requires":[102],"uses":[],"idx":103},{"path":"../packages/core/src/util/translatable/Abstract.js","requires":[12,25,103],"uses":[19],"idx":104},{"path":"../packages/core/src/util/translatable/Dom.js","requires":[104],"uses":[],"idx":105},{"path":"../packages/core/src/util/translatable/ScrollPosition.js","requires":[105],"uses":[],"idx":106},{"path":"../packages/core/src/scroll/Scroller.js","requires":[11,12,20,25,101,106],"uses":[76],"idx":107},{"path":"../classic/classic/src/util/Floating.js","requires":[],"uses":[21,49,74,403],"idx":108},{"path":"../classic/classic/src/util/ElementContainer.js","requires":[],"uses":[],"idx":109},{"path":"../classic/classic/src/util/Renderable.js","requires":[49],"uses":[95,114,240],"idx":110},{"path":"../classic/classic/src/state/Provider.js","requires":[51],"uses":[],"idx":111},{"path":"../classic/classic/src/state/Manager.js","requires":[111],"uses":[],"idx":112},{"path":"../classic/classic/src/state/Stateful.js","requires":[56,112],"uses":[],"idx":113},{"path":"../classic/classic/src/Component.js","requires":[21,24,26,51,73,76,80,81,82,83,85,86,87,98,99,100,107,108,109,110,113],"uses":[1,49,66,95,240,398,399,400,403,411,413,479,626,645],"idx":114},{"path":"../classic/classic/src/layout/container/border/Region.js","requires":[],"uses":[],"idx":115},{"path":"../packages/core/src/app/EventBus.js","requires":[97],"uses":[96],"idx":116},{"path":"../packages/core/src/app/domain/Global.js","requires":[76,96],"uses":[],"idx":117},{"path":"../packages/core/src/route/Handler.js","requires":[],"uses":[],"idx":118},{"path":"../packages/core/src/route/Action.js","requires":[],"uses":[11],"idx":119},{"path":"../packages/core/src/route/Route.js","requires":[118,119],"uses":[10,122],"idx":120},{"path":"../packages/core/src/util/History.js","requires":[51],"uses":[],"idx":121},{"path":"../packages/core/src/route/Router.js","requires":[119,120,121],"uses":[118],"idx":122},{"path":"../packages/core/src/route/Mixin.js","requires":[0,118,122],"uses":[121],"idx":123},{"path":"../packages/core/src/app/BaseController.js","requires":[4,116,117,123],"uses":[219],"idx":124},{"path":"../packages/core/src/app/Util.js","requires":[],"uses":[],"idx":125},{"path":"../packages/core/src/util/CollectionKey.js","requires":[3],"uses":[],"idx":126},{"path":"../packages/core/src/util/Grouper.js","requires":[53],"uses":[],"idx":127},{"path":"../packages/core/src/util/Collection.js","requires":[4,50,53,126,127],"uses":[172,173,174],"idx":128},{"path":"../packages/core/src/data/Range.js","requires":[1],"uses":[],"idx":129},{"path":"../packages/core/src/util/ObjectTemplate.js","requires":[95],"uses":[],"idx":130},{"path":"../packages/core/src/data/schema/Role.js","requires":[],"uses":[12],"idx":131},{"path":"../packages/core/src/data/schema/Association.js","requires":[131],"uses":[],"idx":132},{"path":"../packages/core/src/data/schema/OneToOne.js","requires":[132],"uses":[],"idx":133},{"path":"../packages/core/src/data/schema/ManyToOne.js","requires":[132],"uses":[],"idx":134},{"path":"../packages/core/src/data/schema/ManyToMany.js","requires":[132],"uses":[],"idx":135},{"path":"../packages/core/src/util/Inflector.js","requires":[],"uses":[],"idx":136},{"path":"../packages/core/src/data/schema/Namer.js","requires":[12,136],"uses":[],"idx":137},{"path":"../packages/core/src/data/schema/Schema.js","requires":[12,130,133,134,135,137],"uses":[],"idx":138},{"path":"../packages/core/src/data/AbstractStore.js","requires":[4,12,50,128,129,138],"uses":[178],"idx":139},{"path":"../packages/core/src/data/Error.js","requires":[],"uses":[],"idx":140},{"path":"../packages/core/src/data/ErrorCollection.js","requires":[55,140],"uses":[149],"idx":141},{"path":"../packages/core/src/data/operation/Operation.js","requires":[],"uses":[],"idx":142},{"path":"../packages/core/src/data/operation/Create.js","requires":[142],"uses":[],"idx":143},{"path":"../packages/core/src/data/operation/Destroy.js","requires":[142],"uses":[],"idx":144},{"path":"../packages/core/src/data/operation/Read.js","requires":[142],"uses":[],"idx":145},{"path":"../packages/core/src/data/operation/Update.js","requires":[142],"uses":[],"idx":146},{"path":"../packages/core/src/data/SortTypes.js","requires":[],"uses":[],"idx":147},{"path":"../packages/core/src/data/validator/Validator.js","requires":[12],"uses":[],"idx":148},{"path":"../packages/core/src/data/field/Field.js","requires":[12,147,148],"uses":[],"idx":149},{"path":"../packages/core/src/data/field/Boolean.js","requires":[149],"uses":[],"idx":150},{"path":"../packages/core/src/data/field/Date.js","requires":[149],"uses":[],"idx":151},{"path":"../packages/core/src/data/field/Integer.js","requires":[149],"uses":[],"idx":152},{"path":"../packages/core/src/data/field/Number.js","requires":[152],"uses":[],"idx":153},{"path":"../packages/core/src/data/field/String.js","requires":[149],"uses":[],"idx":154},{"path":"../packages/core/src/data/identifier/Generator.js","requires":[12],"uses":[],"idx":155},{"path":"../packages/core/src/data/identifier/Sequential.js","requires":[155],"uses":[],"idx":156},{"path":"../packages/core/src/data/Model.js","requires":[138,141,142,143,144,145,146,148,149,150,151,152,153,154,155,156],"uses":[12,159,239],"idx":157},{"path":"../packages/core/src/data/ResultSet.js","requires":[],"uses":[],"idx":158},{"path":"../packages/core/src/data/reader/Reader.js","requires":[4,12,23,95,158],"uses":[138],"idx":159},{"path":"../packages/core/src/data/writer/Writer.js","requires":[12],"uses":[],"idx":160},{"path":"../packages/core/src/data/proxy/Proxy.js","requires":[4,12,138,159,160],"uses":[142,143,144,145,146,157,187],"idx":161},{"path":"../packages/core/src/data/proxy/Client.js","requires":[161],"uses":[],"idx":162},{"path":"../packages/core/src/data/proxy/Memory.js","requires":[162],"uses":[50,54],"idx":163},{"path":"../packages/core/src/data/ProxyStore.js","requires":[139,142,143,144,145,146,157,161,163],"uses":[138],"idx":164},{"path":"../packages/core/src/util/Group.js","requires":[128],"uses":[],"idx":165},{"path":"../packages/core/src/data/Group.js","requires":[165],"uses":[],"idx":166},{"path":"../packages/core/src/data/LocalStore.js","requires":[0,166],"uses":[128],"idx":167},{"path":"../packages/core/src/data/proxy/Server.js","requires":[161],"uses":[92,236],"idx":168},{"path":"../packages/core/src/data/proxy/Ajax.js","requires":[18,168],"uses":[],"idx":169},{"path":"../packages/core/src/data/reader/Json.js","requires":[78,159],"uses":[],"idx":170},{"path":"../packages/core/src/data/writer/Json.js","requires":[160],"uses":[],"idx":171},{"path":"../packages/core/src/util/SorterCollection.js","requires":[53,128],"uses":[],"idx":172},{"path":"../packages/core/src/util/FilterCollection.js","requires":[50,128],"uses":[],"idx":173},{"path":"../packages/core/src/util/GroupCollection.js","requires":[128,165,172,173],"uses":[],"idx":174},{"path":"../packages/core/src/data/Store.js","requires":[1,157,164,167,169,170,171,174],"uses":[127,178],"idx":175},{"path":"../packages/core/src/data/reader/Array.js","requires":[170],"uses":[],"idx":176},{"path":"../packages/core/src/data/ArrayStore.js","requires":[163,175,176],"uses":[],"idx":177},{"path":"../packages/core/src/data/StoreManager.js","requires":[55,177],"uses":[12,163,171,175,176],"idx":178},{"path":"../packages/core/src/app/domain/Store.js","requires":[96,139],"uses":[],"idx":179},{"path":"../packages/core/src/app/Controller.js","requires":[21,97,124,125,178,179],"uses":[24,138],"idx":180},{"path":"../packages/core/src/app/Application.js","requires":[55,121,180],"uses":[122],"idx":181},{"path":"../packages/core/src/app/Profile.js","requires":[4,180],"uses":[],"idx":182},{"path":"../packages/core/src/app/domain/View.js","requires":[88,96],"uses":[],"idx":183},{"path":"../packages/core/src/app/ViewController.js","requires":[12,124,183],"uses":[],"idx":184},{"path":"../packages/core/src/util/Bag.js","requires":[],"uses":[],"idx":185},{"path":"../packages/core/src/util/Scheduler.js","requires":[4,185],"uses":[76],"idx":186},{"path":"../packages/core/src/data/Batch.js","requires":[4],"uses":[],"idx":187},{"path":"../packages/core/src/data/matrix/Slice.js","requires":[],"uses":[],"idx":188},{"path":"../packages/core/src/data/matrix/Side.js","requires":[188],"uses":[],"idx":189},{"path":"../packages/core/src/data/matrix/Matrix.js","requires":[189],"uses":[],"idx":190},{"path":"../packages/core/src/data/session/ChangesVisitor.js","requires":[],"uses":[],"idx":191},{"path":"../packages/core/src/data/session/ChildChangesVisitor.js","requires":[191],"uses":[],"idx":192},{"path":"../packages/core/src/data/session/BatchVisitor.js","requires":[],"uses":[187],"idx":193},{"path":"../packages/core/src/mixin/Dirty.js","requires":[],"uses":[],"idx":194},{"path":"../packages/core/src/data/Session.js","requires":[4,138,187,190,191,192,193,194],"uses":[],"idx":195},{"path":"../packages/core/src/util/Schedulable.js","requires":[],"uses":[],"idx":196},{"path":"../packages/core/src/app/bind/BaseBinding.js","requires":[196],"uses":[],"idx":197},{"path":"../packages/core/src/app/bind/Binding.js","requires":[197],"uses":[],"idx":198},{"path":"../packages/core/src/app/bind/AbstractStub.js","requires":[196,198],"uses":[],"idx":199},{"path":"../packages/core/src/app/bind/Stub.js","requires":[198,199],"uses":[204],"idx":200},{"path":"../packages/core/src/app/bind/LinkStub.js","requires":[200],"uses":[],"idx":201},{"path":"../packages/core/src/app/bind/RootStub.js","requires":[199,200,201],"uses":[],"idx":202},{"path":"../packages/core/src/app/bind/Multi.js","requires":[197],"uses":[],"idx":203},{"path":"../packages/core/src/app/bind/Formula.js","requires":[23,196],"uses":[],"idx":204},{"path":"../packages/core/src/util/Fly.js","requires":[],"uses":[],"idx":205},{"path":"../packages/core/src/parse/Tokenizer.js","requires":[205],"uses":[],"idx":206},{"path":"../packages/core/src/parse/Symbol.js","requires":[],"uses":[],"idx":207},{"path":"../packages/core/src/parse/symbol/Constant.js","requires":[207],"uses":[],"idx":208},{"path":"../packages/core/src/parse/symbol/Infix.js","requires":[207],"uses":[],"idx":209},{"path":"../packages/core/src/parse/symbol/InfixRight.js","requires":[209],"uses":[],"idx":210},{"path":"../packages/core/src/parse/symbol/Paren.js","requires":[207],"uses":[],"idx":211},{"path":"../packages/core/src/parse/symbol/Prefix.js","requires":[207],"uses":[],"idx":212},{"path":"../packages/core/src/parse/Parser.js","requires":[205,206,208,210,211,212],"uses":[207,209],"idx":213},{"path":"../packages/core/src/app/bind/Parser.js","requires":[91,213],"uses":[],"idx":214},{"path":"../packages/core/src/app/bind/Template.js","requires":[91,214],"uses":[],"idx":215},{"path":"../packages/core/src/app/bind/TemplateBinding.js","requires":[197,203,215],"uses":[],"idx":216},{"path":"../packages/core/src/data/ChainedStore.js","requires":[139,167],"uses":[92,178],"idx":217},{"path":"../packages/core/src/app/ViewModel.js","requires":[3,12,186,195,201,202,203,204,216,217],"uses":[1,138],"idx":218},{"path":"../packages/core/src/app/domain/Controller.js","requires":[96,180],"uses":[124],"idx":219},{"path":"../packages/core/src/direct/Manager.js","requires":[4,55],"uses":[92],"idx":220},{"path":"../packages/core/src/direct/Provider.js","requires":[4,220],"uses":[18],"idx":221},{"path":"../packages/core/src/app/domain/Direct.js","requires":[96,221],"uses":[],"idx":222},{"path":"../packages/core/src/data/PageMap.js","requires":[23],"uses":[],"idx":223},{"path":"../packages/core/src/data/BufferedStore.js","requires":[50,53,127,164,223],"uses":[172,173,174],"idx":224},{"path":"../packages/core/src/data/proxy/Direct.js","requires":[168,220],"uses":[],"idx":225},{"path":"../packages/core/src/data/DirectStore.js","requires":[175,225],"uses":[],"idx":226},{"path":"../packages/core/src/data/JsonP.js","requires":[],"uses":[],"idx":227},{"path":"../packages/core/src/data/proxy/JsonP.js","requires":[168,227],"uses":[],"idx":228},{"path":"../packages/core/src/data/JsonPStore.js","requires":[170,175,228],"uses":[],"idx":229},{"path":"../packages/core/src/data/JsonStore.js","requires":[169,170,171,175],"uses":[],"idx":230},{"path":"../packages/core/src/data/ModelManager.js","requires":[138],"uses":[157],"idx":231},{"path":"../packages/core/src/data/NodeInterface.js","requires":[4,150,152,154,171],"uses":[138],"idx":232},{"path":"../packages/core/src/mixin/Queryable.js","requires":[],"uses":[24],"idx":233},{"path":"../packages/core/src/data/TreeModel.js","requires":[157,232,233],"uses":[],"idx":234},{"path":"../packages/core/src/data/NodeStore.js","requires":[175,232,234],"uses":[157],"idx":235},{"path":"../packages/core/src/data/Request.js","requires":[],"uses":[],"idx":236},{"path":"../packages/core/src/data/TreeStore.js","requires":[53,175,232,234],"uses":[157],"idx":237},{"path":"../packages/core/src/data/Types.js","requires":[147],"uses":[],"idx":238},{"path":"../packages/core/src/data/Validation.js","requires":[157],"uses":[],"idx":239},{"path":"../packages/core/src/dom/Helper.js","requires":[],"uses":[92],"idx":240},{"path":"../packages/core/src/dom/Query.js","requires":[22,240],"uses":[23],"idx":241},{"path":"../packages/core/src/data/reader/Xml.js","requires":[159,241],"uses":[],"idx":242},{"path":"../packages/core/src/data/writer/Xml.js","requires":[160],"uses":[],"idx":243},{"path":"../packages/core/src/data/XmlStore.js","requires":[169,175,242,243],"uses":[],"idx":244},{"path":"../packages/core/src/data/identifier/Negative.js","requires":[156],"uses":[],"idx":245},{"path":"../packages/core/src/data/identifier/Uuid.js","requires":[155],"uses":[],"idx":246},{"path":"../packages/core/src/data/proxy/WebStorage.js","requires":[156,162],"uses":[53,92,158],"idx":247},{"path":"../packages/core/src/data/proxy/LocalStorage.js","requires":[247],"uses":[],"idx":248},{"path":"../packages/core/src/data/proxy/Rest.js","requires":[169],"uses":[],"idx":249},{"path":"../packages/core/src/data/proxy/SessionStorage.js","requires":[247],"uses":[],"idx":250},{"path":"../packages/core/src/data/schema/BelongsTo.js","requires":[],"uses":[],"idx":251},{"path":"../packages/core/src/data/schema/HasMany.js","requires":[],"uses":[],"idx":252},{"path":"../packages/core/src/data/schema/HasOne.js","requires":[],"uses":[],"idx":253},{"path":"../packages/core/src/data/schema/Reference.js","requires":[],"uses":[],"idx":254},{"path":"../packages/core/src/data/summary/Base.js","requires":[12],"uses":[],"idx":255},{"path":"../packages/core/src/data/summary/Sum.js","requires":[255],"uses":[],"idx":256},{"path":"../packages/core/src/data/summary/Average.js","requires":[256],"uses":[],"idx":257},{"path":"../packages/core/src/data/summary/Count.js","requires":[255],"uses":[],"idx":258},{"path":"../packages/core/src/data/summary/Max.js","requires":[255],"uses":[],"idx":259},{"path":"../packages/core/src/data/summary/Min.js","requires":[255],"uses":[],"idx":260},{"path":"../packages/core/src/data/validator/AbstractDate.js","requires":[148],"uses":[],"idx":261},{"path":"../packages/core/src/data/validator/Bound.js","requires":[148],"uses":[92],"idx":262},{"path":"../packages/core/src/data/validator/Format.js","requires":[148],"uses":[],"idx":263},{"path":"../packages/core/src/data/validator/CIDRv4.js","requires":[263],"uses":[],"idx":264},{"path":"../packages/core/src/data/validator/CIDRv6.js","requires":[263],"uses":[],"idx":265},{"path":"../packages/core/src/data/validator/Number.js","requires":[148],"uses":[91],"idx":266},{"path":"../packages/core/src/data/validator/Currency.js","requires":[266],"uses":[91],"idx":267},{"path":"../packages/core/src/data/validator/CurrencyUS.js","requires":[267],"uses":[],"idx":268},{"path":"../packages/core/src/data/validator/Date.js","requires":[261],"uses":[],"idx":269},{"path":"../packages/core/src/data/validator/DateTime.js","requires":[261],"uses":[],"idx":270},{"path":"../packages/core/src/data/validator/Email.js","requires":[263],"uses":[],"idx":271},{"path":"../packages/core/src/data/validator/List.js","requires":[148],"uses":[],"idx":272},{"path":"../packages/core/src/data/validator/Exclusion.js","requires":[272],"uses":[],"idx":273},{"path":"../packages/core/src/data/validator/IPAddress.js","requires":[263],"uses":[],"idx":274},{"path":"../packages/core/src/data/validator/Inclusion.js","requires":[272],"uses":[],"idx":275},{"path":"../packages/core/src/data/validator/Length.js","requires":[262],"uses":[],"idx":276},{"path":"../packages/core/src/data/validator/Presence.js","requires":[148],"uses":[],"idx":277},{"path":"../packages/core/src/data/validator/NotNull.js","requires":[277],"uses":[],"idx":278},{"path":"../packages/core/src/data/validator/Phone.js","requires":[263],"uses":[],"idx":279},{"path":"../packages/core/src/data/validator/Range.js","requires":[262],"uses":[],"idx":280},{"path":"../packages/core/src/data/validator/Time.js","requires":[261],"uses":[],"idx":281},{"path":"../packages/core/src/data/validator/Url.js","requires":[263],"uses":[],"idx":282},{"path":"../packages/core/src/data/virtual/Group.js","requires":[],"uses":[],"idx":283},{"path":"../packages/core/src/data/virtual/Page.js","requires":[],"uses":[],"idx":284},{"path":"../packages/core/src/data/virtual/PageMap.js","requires":[284],"uses":[],"idx":285},{"path":"../packages/core/src/data/virtual/Range.js","requires":[129],"uses":[],"idx":286},{"path":"../packages/core/src/data/virtual/Store.js","requires":[164,172,173,285,286],"uses":[127,128,283],"idx":287},{"path":"../packages/core/src/direct/Event.js","requires":[],"uses":[],"idx":288},{"path":"../packages/core/src/direct/RemotingEvent.js","requires":[288],"uses":[220],"idx":289},{"path":"../packages/core/src/direct/ExceptionEvent.js","requires":[289],"uses":[],"idx":290},{"path":"../packages/core/src/direct/JsonProvider.js","requires":[221],"uses":[220,290],"idx":291},{"path":"../packages/core/src/direct/PollingProvider.js","requires":[18,56,290,291],"uses":[220,389],"idx":292},{"path":"../packages/core/src/direct/RemotingMethod.js","requires":[],"uses":[],"idx":293},{"path":"../packages/core/src/direct/Transaction.js","requires":[],"uses":[],"idx":294},{"path":"../packages/core/src/direct/RemotingProvider.js","requires":[1,55,220,291,293,294],"uses":[78,290],"idx":295},{"path":"../packages/core/src/dom/GarbageCollector.js","requires":[],"uses":[49],"idx":296},{"path":"../packages/core/src/dom/TouchAction.js","requires":[35,49],"uses":[],"idx":297},{"path":"../packages/core/src/drag/Constraint.js","requires":[12],"uses":[34],"idx":298},{"path":"../packages/core/src/drag/Info.js","requires":[10],"uses":[],"idx":299},{"path":"../packages/core/src/drag/Item.js","requires":[3,4],"uses":[],"idx":300},{"path":"../packages/core/src/drag/Manager.js","requires":[],"uses":[49,80,299],"idx":301},{"path":"../packages/core/src/drag/Source.js","requires":[76,298,300],"uses":[12,299],"idx":302},{"path":"../packages/core/src/drag/Target.js","requires":[300,301],"uses":[],"idx":303},{"path":"../packages/core/src/drag/proxy/None.js","requires":[12],"uses":[],"idx":304},{"path":"../packages/core/src/drag/proxy/Original.js","requires":[304],"uses":[],"idx":305},{"path":"../packages/core/src/drag/proxy/Placeholder.js","requires":[304],"uses":[],"idx":306},{"path":"../packages/core/src/event/gesture/Recognizer.js","requires":[3,38],"uses":[],"idx":307},{"path":"../packages/core/src/event/gesture/SingleTouch.js","requires":[307],"uses":[],"idx":308},{"path":"../packages/core/src/event/gesture/DoubleTap.js","requires":[308],"uses":[49],"idx":309},{"path":"../packages/core/src/event/gesture/Drag.js","requires":[308],"uses":[49],"idx":310},{"path":"../packages/core/src/event/gesture/Swipe.js","requires":[308],"uses":[],"idx":311},{"path":"../packages/core/src/event/gesture/EdgeSwipe.js","requires":[311],"uses":[49],"idx":312},{"path":"../packages/core/src/event/gesture/LongPress.js","requires":[308],"uses":[38,49,310],"idx":313},{"path":"../packages/core/src/event/gesture/MultiTouch.js","requires":[307],"uses":[],"idx":314},{"path":"../packages/core/src/event/gesture/Pinch.js","requires":[314],"uses":[],"idx":315},{"path":"../packages/core/src/event/gesture/Rotate.js","requires":[314],"uses":[],"idx":316},{"path":"../packages/core/src/event/gesture/Tap.js","requires":[308],"uses":[49],"idx":317},{"path":"../packages/core/src/event/publisher/Focus.js","requires":[37,49,74,76],"uses":[36],"idx":318},{"path":"../packages/core/src/field/InputMask.js","requires":[],"uses":[],"idx":319},{"path":"../packages/core/src/fx/State.js","requires":[],"uses":[],"idx":320},{"path":"../packages/core/src/fx/animation/Abstract.js","requires":[12,25,320],"uses":[],"idx":321},{"path":"../packages/core/src/fx/animation/Slide.js","requires":[321],"uses":[],"idx":322},{"path":"../packages/core/src/fx/animation/SlideOut.js","requires":[322],"uses":[],"idx":323},{"path":"../packages/core/src/fx/animation/Fade.js","requires":[321],"uses":[],"idx":324},{"path":"../packages/core/src/fx/animation/FadeOut.js","requires":[324],"uses":[],"idx":325},{"path":"../packages/core/src/fx/animation/Flip.js","requires":[321],"uses":[],"idx":326},{"path":"../packages/core/src/fx/animation/Pop.js","requires":[321],"uses":[],"idx":327},{"path":"../packages/core/src/fx/animation/PopOut.js","requires":[327],"uses":[],"idx":328},{"path":"../packages/core/src/fx/Animation.js","requires":[322,323,324,325,326,327,328],"uses":[321],"idx":329},{"path":"../packages/core/src/fx/runner/Css.js","requires":[25,329],"uses":[49],"idx":330},{"path":"../packages/core/src/fx/runner/CssTransition.js","requires":[19,330],"uses":[329],"idx":331},{"path":"../packages/core/src/fx/Runner.js","requires":[331],"uses":[],"idx":332},{"path":"../packages/core/src/fx/animation/Cube.js","requires":[321],"uses":[],"idx":333},{"path":"../packages/core/src/fx/animation/Wipe.js","requires":[329],"uses":[],"idx":334},{"path":"../packages/core/src/fx/animation/WipeOut.js","requires":[334],"uses":[],"idx":335},{"path":"../packages/core/src/fx/easing/Bounce.js","requires":[102],"uses":[],"idx":336},{"path":"../packages/core/src/fx/easing/Momentum.js","requires":[102],"uses":[],"idx":337},{"path":"../packages/core/src/fx/easing/BoundMomentum.js","requires":[102,336,337],"uses":[],"idx":338},{"path":"../packages/core/src/fx/easing/EaseIn.js","requires":[103],"uses":[],"idx":339},{"path":"../packages/core/src/fx/easing/EaseOut.js","requires":[103],"uses":[],"idx":340},{"path":"../packages/core/src/fx/easing/Easing.js","requires":[103],"uses":[],"idx":341},{"path":"../packages/core/src/fx/runner/CssAnimation.js","requires":[330],"uses":[329],"idx":342},{"path":"../packages/core/src/list/AbstractTreeItem.js","requires":[88],"uses":[],"idx":343},{"path":"../packages/core/src/list/RootTreeItem.js","requires":[343],"uses":[],"idx":344},{"path":"../packages/core/src/mixin/ItemRippler.js","requires":[],"uses":[],"idx":345},{"path":"../packages/core/src/list/TreeItem.js","requires":[88,343],"uses":[],"idx":346},{"path":"../packages/core/src/list/Tree.js","requires":[88,344,345,346],"uses":[157,178],"idx":347},{"path":"../packages/core/src/mixin/ConfigProxy.js","requires":[0],"uses":[],"idx":348},{"path":"../packages/core/src/mixin/ConfigState.js","requires":[0],"uses":[],"idx":349},{"path":"../packages/core/src/mixin/Container.js","requires":[0],"uses":[21],"idx":350},{"path":"../packages/core/src/util/KeyMap.js","requires":[],"uses":[],"idx":351},{"path":"../packages/core/src/util/KeyNav.js","requires":[351],"uses":[36],"idx":352},{"path":"../packages/core/src/mixin/FocusableContainer.js","requires":[0,352],"uses":[21],"idx":353},{"path":"../packages/core/src/mixin/Hookable.js","requires":[0],"uses":[],"idx":354},{"path":"../packages/core/src/mixin/Mashup.js","requires":[0],"uses":[92],"idx":355},{"path":"../packages/core/src/mixin/Responsive.js","requires":[0,76],"uses":[49],"idx":356},{"path":"../packages/core/src/mixin/Selectable.js","requires":[0],"uses":[128],"idx":357},{"path":"../packages/core/src/mixin/StoreWatcher.js","requires":[],"uses":[],"idx":358},{"path":"../packages/core/src/mixin/StyleCacher.js","requires":[0],"uses":[],"idx":359},{"path":"../packages/core/src/mixin/Traversable.js","requires":[0],"uses":[],"idx":360},{"path":"../packages/core/src/perf/Accumulator.js","requires":[95],"uses":[],"idx":361},{"path":"../packages/core/src/perf/Monitor.js","requires":[361],"uses":[],"idx":362},{"path":"../packages/core/src/plugin/AbstractClipboard.js","requires":[83,351],"uses":[49],"idx":363},{"path":"../packages/core/src/plugin/MouseEnter.js","requires":[83],"uses":[],"idx":364},{"path":"../packages/core/src/sparkline/Shape.js","requires":[],"uses":[],"idx":365},{"path":"../packages/core/src/sparkline/CanvasBase.js","requires":[365],"uses":[],"idx":366},{"path":"../packages/core/src/sparkline/CanvasCanvas.js","requires":[366],"uses":[],"idx":367},{"path":"../packages/core/src/sparkline/VmlCanvas.js","requires":[366],"uses":[],"idx":368},{"path":"../packages/core/src/util/Color.js","requires":[],"uses":[],"idx":369},{"path":"../packages/core/src/sparkline/Base.js","requires":[88,95,367,368,369],"uses":[],"idx":370},{"path":"../packages/core/src/sparkline/BarBase.js","requires":[370],"uses":[],"idx":371},{"path":"../packages/core/src/sparkline/RangeMap.js","requires":[],"uses":[],"idx":372},{"path":"../packages/core/src/sparkline/Bar.js","requires":[371,372],"uses":[],"idx":373},{"path":"../packages/core/src/sparkline/Box.js","requires":[370],"uses":[],"idx":374},{"path":"../packages/core/src/sparkline/Bullet.js","requires":[370],"uses":[],"idx":375},{"path":"../packages/core/src/sparkline/Discrete.js","requires":[371],"uses":[],"idx":376},{"path":"../packages/core/src/sparkline/Line.js","requires":[370,372],"uses":[],"idx":377},{"path":"../packages/core/src/sparkline/Pie.js","requires":[370],"uses":[],"idx":378},{"path":"../packages/core/src/sparkline/TriState.js","requires":[371,372],"uses":[],"idx":379},{"path":"../packages/core/src/util/Base64.js","requires":[],"uses":[],"idx":380},{"path":"../packages/core/src/util/DelimitedValue.js","requires":[],"uses":[],"idx":381},{"path":"../packages/core/src/util/CSV.js","requires":[381],"uses":[],"idx":382},{"path":"../packages/core/src/util/ClickRepeater.js","requires":[4],"uses":[],"idx":383},{"path":"../packages/core/src/util/Cookies.js","requires":[],"uses":[],"idx":384},{"path":"../packages/core/src/util/ItemCollection.js","requires":[55],"uses":[],"idx":385},{"path":"../packages/core/src/util/LocalStorage.js","requires":[],"uses":[],"idx":386},{"path":"../packages/core/src/util/Spans.js","requires":[],"uses":[],"idx":387},{"path":"../packages/core/src/util/TSV.js","requires":[381],"uses":[],"idx":388},{"path":"../packages/core/src/util/TaskManager.js","requires":[56],"uses":[],"idx":389},{"path":"../packages/core/src/util/TextMetrics.js","requires":[49],"uses":[74],"idx":390},{"path":"../packages/core/src/util/paintmonitor/OverflowChange.js","requires":[45],"uses":[],"idx":391},{"path":"../packages/core/src/util/sizemonitor/OverflowChange.js","requires":[41],"uses":[40],"idx":392},{"path":"../packages/core/src/util/translatable/CssPosition.js","requires":[105],"uses":[],"idx":393},{"path":"../packages/core/src/util/translatable/CssTransform.js","requires":[105],"uses":[],"idx":394},{"path":"../packages/core/src/util/translatable/ScrollParent.js","requires":[105],"uses":[],"idx":395},{"path":"../classic/classic/src/Action.js","requires":[],"uses":[],"idx":396},{"path":"../classic/classic/src/ElementLoader.js","requires":[51],"uses":[17,18],"idx":397},{"path":"../classic/classic/src/ComponentLoader.js","requires":[397],"uses":[],"idx":398},{"path":"../classic/classic/src/layout/SizeModel.js","requires":[],"uses":[],"idx":399},{"path":"../classic/classic/src/layout/Layout.js","requires":[12,95,399],"uses":[626],"idx":400},{"path":"../classic/classic/src/layout/container/Container.js","requires":[95,109,400],"uses":[240],"idx":401},{"path":"../classic/classic/src/layout/container/Auto.js","requires":[401],"uses":[95],"idx":402},{"path":"../classic/classic/src/ZIndexManager.js","requires":[76,172,173],"uses":[49,128],"idx":403},{"path":"../classic/classic/src/container/Container.js","requires":[55,114,233,350,353,385,396,402,403],"uses":[12,21,24,49],"idx":404},{"path":"../classic/classic/src/layout/container/Editor.js","requires":[401],"uses":[],"idx":405},{"path":"../classic/classic/src/Editor.js","requires":[404,405],"uses":[1,21],"idx":406},{"path":"../classic/classic/src/EventManager.js","requires":[],"uses":[76],"idx":407},{"path":"../classic/classic/src/Gadget.js","requires":[],"uses":[],"idx":408},{"path":"../classic/classic/src/Img.js","requires":[77,114],"uses":[],"idx":409},{"path":"../classic/classic/src/util/StoreHolder.js","requires":[178],"uses":[],"idx":410},{"path":"../classic/classic/src/LoadMask.js","requires":[114,410],"uses":[49,76,178],"idx":411},{"path":"../classic/classic/src/layout/component/Component.js","requires":[400],"uses":[],"idx":412},{"path":"../classic/classic/src/layout/component/Auto.js","requires":[412],"uses":[],"idx":413},{"path":"../classic/classic/src/layout/component/ProgressBar.js","requires":[413],"uses":[],"idx":414},{"path":"../classic/classic/src/ProgressBar.js","requires":[89,92,99,114,389,414],"uses":[72],"idx":415},{"path":"../classic/classic/src/dom/ButtonElement.js","requires":[49],"uses":[],"idx":416},{"path":"../classic/classic/src/button/Manager.js","requires":[],"uses":[],"idx":417},{"path":"../classic/classic/src/menu/Manager.js","requires":[],"uses":[21,107,114,590],"idx":418},{"path":"../classic/classic/src/button/Button.js","requires":[77,114,233,383,390,416,417,418],"uses":[49,534],"idx":419},{"path":"../classic/classic/src/button/Split.js","requires":[419],"uses":[49,417],"idx":420},{"path":"../classic/classic/src/button/Cycle.js","requires":[420],"uses":[],"idx":421},{"path":"../classic/classic/src/layout/container/SegmentedButton.js","requires":[401],"uses":[],"idx":422},{"path":"../classic/classic/src/button/Segmented.js","requires":[404,419,422],"uses":[],"idx":423},{"path":"../classic/classic/src/panel/Bar.js","requires":[404],"uses":[],"idx":424},{"path":"../classic/classic/src/panel/Title.js","requires":[77,114],"uses":[],"idx":425},{"path":"../classic/classic/src/panel/Tool.js","requires":[77,114],"uses":[534],"idx":426},{"path":"../classic/classic/src/panel/Header.js","requires":[413,424,425,426],"uses":[21],"idx":427},{"path":"../classic/classic/src/layout/container/boxOverflow/None.js","requires":[12],"uses":[],"idx":428},{"path":"../classic/classic/src/layout/container/boxOverflow/Scroller.js","requires":[4,49,383,428],"uses":[114],"idx":429},{"path":"../classic/classic/src/dd/DragDropManager.js","requires":[34,35],"uses":[49,462,534],"idx":430},{"path":"../classic/classic/src/resizer/Splitter.js","requires":[95,114],"uses":[458],"idx":431},{"path":"../classic/classic/src/layout/container/Box.js","requires":[91,401,428,429,430,431],"uses":[12,399,413],"idx":432},{"path":"../classic/classic/src/layout/container/HBox.js","requires":[432],"uses":[],"idx":433},{"path":"../classic/classic/src/layout/container/VBox.js","requires":[432],"uses":[],"idx":434},{"path":"../classic/classic/src/toolbar/Toolbar.js","requires":[404,413,433,434],"uses":[114,364,516,537,661,662],"idx":435},{"path":"../classic/classic/src/dd/DragDrop.js","requires":[430],"uses":[49],"idx":436},{"path":"../classic/classic/src/dd/DD.js","requires":[430,436],"uses":[49],"idx":437},{"path":"../classic/classic/src/dd/DDProxy.js","requires":[437],"uses":[430],"idx":438},{"path":"../classic/classic/src/dd/StatusProxy.js","requires":[114],"uses":[],"idx":439},{"path":"../classic/classic/src/dd/DragSource.js","requires":[430,438,439],"uses":[413],"idx":440},{"path":"../classic/classic/src/panel/Proxy.js","requires":[],"uses":[49],"idx":441},{"path":"../classic/classic/src/panel/DD.js","requires":[440,441],"uses":[],"idx":442},{"path":"../classic/classic/src/layout/component/Dock.js","requires":[412],"uses":[24,49,399],"idx":443},{"path":"../classic/classic/src/util/Memento.js","requires":[],"uses":[],"idx":444},{"path":"../classic/classic/src/container/DockingContainer.js","requires":[49,55],"uses":[24,240,385],"idx":445},{"path":"../classic/classic/src/panel/Panel.js","requires":[49,55,72,95,404,427,435,442,443,444,445],"uses":[1,21,34,91,98,99,114,240,352,402,413,426,479],"idx":446},{"path":"../classic/classic/src/layout/container/Table.js","requires":[401],"uses":[],"idx":447},{"path":"../classic/classic/src/container/ButtonGroup.js","requires":[446,447],"uses":[],"idx":448},{"path":"../classic/classic/src/container/Monitor.js","requires":[],"uses":[24,55],"idx":449},{"path":"../classic/classic/src/plugin/Responsive.js","requires":[356],"uses":[],"idx":450},{"path":"../classic/classic/src/plugin/Viewport.js","requires":[450],"uses":[49,399],"idx":451},{"path":"../classic/classic/src/container/Viewport.js","requires":[356,404,451],"uses":[],"idx":452},{"path":"../classic/classic/src/layout/container/Anchor.js","requires":[402],"uses":[],"idx":453},{"path":"../classic/classic/src/dashboard/Panel.js","requires":[446],"uses":[21],"idx":454},{"path":"../classic/classic/src/dashboard/Column.js","requires":[404,453,454],"uses":[],"idx":455},{"path":"../classic/classic/src/layout/container/Column.js","requires":[402],"uses":[],"idx":456},{"path":"../classic/classic/src/dd/DragTracker.js","requires":[51],"uses":[34,114,352],"idx":457},{"path":"../classic/classic/src/resizer/SplitterTracker.js","requires":[34,457],"uses":[49,103],"idx":458},{"path":"../classic/classic/src/layout/container/ColumnSplitterTracker.js","requires":[458],"uses":[],"idx":459},{"path":"../classic/classic/src/layout/container/ColumnSplitter.js","requires":[431,459],"uses":[],"idx":460},{"path":"../classic/classic/src/layout/container/Dashboard.js","requires":[456,460],"uses":[413],"idx":461},{"path":"../classic/classic/src/dd/DDTarget.js","requires":[436],"uses":[],"idx":462},{"path":"../classic/classic/src/dd/ScrollManager.js","requires":[430],"uses":[],"idx":463},{"path":"../classic/classic/src/dd/DropTarget.js","requires":[462,463],"uses":[],"idx":464},{"path":"../classic/classic/src/dashboard/DropZone.js","requires":[464],"uses":[],"idx":465},{"path":"../classic/classic/src/dashboard/Part.js","requires":[3,12,130],"uses":[],"idx":466},{"path":"../classic/classic/src/dashboard/Dashboard.js","requires":[446,455,461,465,466],"uses":[12,112,128],"idx":467},{"path":"../classic/classic/src/dd/DragZone.js","requires":[440],"uses":[463,469],"idx":468},{"path":"../classic/classic/src/dd/Registry.js","requires":[],"uses":[],"idx":469},{"path":"../classic/classic/src/dd/DropZone.js","requires":[464,469],"uses":[430],"idx":470},{"path":"../classic/classic/src/dom/Layer.js","requires":[49],"uses":[240],"idx":471},{"path":"../classic/classic/src/enums.js","requires":[],"uses":[],"idx":472},{"path":"../classic/classic/src/event/publisher/MouseEnterLeave.js","requires":[37],"uses":[],"idx":473},{"path":"../classic/classic/src/flash/Component.js","requires":[114],"uses":[],"idx":474},{"path":"../classic/classic/src/form/action/Action.js","requires":[],"uses":[],"idx":475},{"path":"../classic/classic/src/form/action/Load.js","requires":[17,475],"uses":[18],"idx":476},{"path":"../classic/classic/src/form/action/Submit.js","requires":[475],"uses":[18,240],"idx":477},{"path":"../classic/classic/src/form/action/StandardSubmit.js","requires":[477],"uses":[],"idx":478},{"path":"../classic/classic/src/util/ComponentDragger.js","requires":[457],"uses":[34,49],"idx":479},{"path":"../classic/classic/src/window/Window.js","requires":[34,446,479],"uses":[],"idx":480},{"path":"../classic/classic/src/form/Labelable.js","requires":[0,95],"uses":[49,533],"idx":481},{"path":"../classic/classic/src/form/field/Field.js","requires":[],"uses":[],"idx":482},{"path":"../classic/classic/src/form/field/Base.js","requires":[1,95,114,481,482],"uses":[92,240],"idx":483},{"path":"../classic/classic/src/layout/component/field/Text.js","requires":[413],"uses":[],"idx":484},{"path":"../classic/classic/src/form/field/VTypes.js","requires":[],"uses":[],"idx":485},{"path":"../classic/classic/src/form/trigger/Trigger.js","requires":[12,383],"uses":[49,95],"idx":486},{"path":"../classic/classic/src/form/field/Text.js","requires":[390,399,483,484,485,486],"uses":[91,92,99],"idx":487},{"path":"../classic/classic/src/form/field/TextArea.js","requires":[1,95,487],"uses":[91,390],"idx":488},{"path":"../classic/classic/src/window/MessageBox.js","requires":[415,419,433,435,453,480,487,488],"uses":[114,404,413,414],"idx":489},{"path":"../classic/classic/src/form/Basic.js","requires":[1,51,55,141,476,477,478,489],"uses":[449],"idx":490},{"path":"../classic/classic/src/form/FieldAncestor.js","requires":[0,449],"uses":[],"idx":491},{"path":"../classic/classic/src/layout/component/field/FieldContainer.js","requires":[413],"uses":[],"idx":492},{"path":"../classic/classic/src/form/FieldContainer.js","requires":[404,481,491,492],"uses":[],"idx":493},{"path":"../classic/classic/src/layout/container/CheckboxGroup.js","requires":[401],"uses":[240],"idx":494},{"path":"../classic/classic/src/form/CheckboxManager.js","requires":[55],"uses":[],"idx":495},{"path":"../classic/classic/src/form/field/Checkbox.js","requires":[95,483,495],"uses":[],"idx":496},{"path":"../classic/classic/src/form/CheckboxGroup.js","requires":[482,483,493,494,496],"uses":[],"idx":497},{"path":"../classic/classic/src/form/FieldSet.js","requires":[404,491],"uses":[49,98,114,240,413,426,453,496,629],"idx":498},{"path":"../classic/classic/src/form/Label.js","requires":[91,114],"uses":[],"idx":499},{"path":"../classic/classic/src/form/Panel.js","requires":[56,446,490,491],"uses":[389],"idx":500},{"path":"../classic/classic/src/form/RadioManager.js","requires":[55],"uses":[],"idx":501},{"path":"../classic/classic/src/form/field/Radio.js","requires":[496,501],"uses":[],"idx":502},{"path":"../classic/classic/src/form/RadioGroup.js","requires":[497,502],"uses":[501],"idx":503},{"path":"../classic/classic/src/form/action/DirectAction.js","requires":[0],"uses":[220],"idx":504},{"path":"../classic/classic/src/form/action/DirectLoad.js","requires":[220,476,504],"uses":[],"idx":505},{"path":"../classic/classic/src/form/action/DirectSubmit.js","requires":[220,477,504],"uses":[],"idx":506},{"path":"../classic/classic/src/form/field/Picker.js","requires":[352,487],"uses":[],"idx":507},{"path":"../classic/classic/src/selection/Model.js","requires":[4,12,185,410],"uses":[],"idx":508},{"path":"../classic/classic/src/selection/DataViewModel.js","requires":[352,508],"uses":[],"idx":509},{"path":"../classic/classic/src/view/NavigationModel.js","requires":[12,51,410],"uses":[352],"idx":510},{"path":"../classic/classic/src/view/AbstractView.js","requires":[74,75,101,114,410,411,509,510],"uses":[1,12,49,92,95,178,240],"idx":511},{"path":"../classic/classic/src/view/View.js","requires":[511],"uses":[],"idx":512},{"path":"../classic/classic/src/view/BoundListKeyNav.js","requires":[510],"uses":[36,352],"idx":513},{"path":"../classic/classic/src/layout/component/BoundList.js","requires":[413],"uses":[],"idx":514},{"path":"../classic/classic/src/toolbar/Item.js","requires":[114,435],"uses":[],"idx":515},{"path":"../classic/classic/src/toolbar/TextItem.js","requires":[95,435,515],"uses":[],"idx":516},{"path":"../classic/classic/src/form/trigger/Spinner.js","requires":[486],"uses":[],"idx":517},{"path":"../classic/classic/src/form/field/Spinner.js","requires":[352,487,517],"uses":[],"idx":518},{"path":"../classic/classic/src/form/field/Number.js","requires":[518],"uses":[91,92],"idx":519},{"path":"../classic/classic/src/toolbar/Paging.js","requires":[410,435,516,519],"uses":[92,413,484,517],"idx":520},{"path":"../classic/classic/src/view/BoundList.js","requires":[49,233,512,513,514,520],"uses":[95,413],"idx":521},{"path":"../classic/classic/src/form/field/ComboBox.js","requires":[1,178,410,507,521],"uses":[49,50,95,128,157,173,240,352,509,513,514],"idx":522},{"path":"../classic/classic/src/picker/Month.js","requires":[95,114,383,419],"uses":[413],"idx":523},{"path":"../classic/classic/src/picker/Date.js","requires":[66,95,114,352,383,419,420,523],"uses":[92,240,413],"idx":524},{"path":"../classic/classic/src/form/field/Date.js","requires":[507,524],"uses":[92,413],"idx":525},{"path":"../classic/classic/src/form/field/Display.js","requires":[91,95,483],"uses":[],"idx":526},{"path":"../classic/classic/src/form/field/FileButton.js","requires":[419],"uses":[],"idx":527},{"path":"../classic/classic/src/form/trigger/Component.js","requires":[486],"uses":[],"idx":528},{"path":"../classic/classic/src/form/field/File.js","requires":[487,527,528],"uses":[413],"idx":529},{"path":"../classic/classic/src/form/field/Hidden.js","requires":[483],"uses":[],"idx":530},{"path":"../classic/classic/src/tip/Tip.js","requires":[446],"uses":[35,114],"idx":531},{"path":"../classic/classic/src/tip/ToolTip.js","requires":[33,531],"uses":[35,74],"idx":532},{"path":"../classic/classic/src/tip/QuickTip.js","requires":[532],"uses":[],"idx":533},{"path":"../classic/classic/src/tip/QuickTipManager.js","requires":[533],"uses":[],"idx":534},{"path":"../classic/classic/src/picker/Color.js","requires":[95,114],"uses":[],"idx":535},{"path":"../classic/classic/src/layout/component/field/HtmlEditor.js","requires":[492],"uses":[],"idx":536},{"path":"../classic/classic/src/toolbar/Separator.js","requires":[435,515],"uses":[],"idx":537},{"path":"../classic/classic/src/layout/container/boxOverflow/Menu.js","requires":[419,428,537],"uses":[413,429,434,443,496,588,590,661],"idx":538},{"path":"../classic/classic/src/form/field/HtmlEditor.js","requires":[91,389,434,435,482,493,515,534,535,536,538],"uses":[1,92,114,240,413,429,443,590],"idx":539},{"path":"../classic/classic/src/view/TagKeyNav.js","requires":[513],"uses":[],"idx":540},{"path":"../classic/classic/src/form/field/Tag.js","requires":[175,217,508,522,540],"uses":[50,92,95,163,170,171],"idx":541},{"path":"../classic/classic/src/picker/Time.js","requires":[175,521],"uses":[50],"idx":542},{"path":"../classic/classic/src/form/field/Time.js","requires":[513,522,525,542],"uses":[92,95,509,514],"idx":543},{"path":"../classic/classic/src/form/field/Trigger.js","requires":[240,383,487],"uses":[],"idx":544},{"path":"../classic/classic/src/grid/CellContext.js","requires":[],"uses":[],"idx":545},{"path":"../classic/classic/src/grid/CellEditor.js","requires":[406],"uses":[49,404],"idx":546},{"path":"../classic/classic/src/grid/ColumnComponentLayout.js","requires":[413],"uses":[],"idx":547},{"path":"../classic/classic/src/layout/container/Fit.js","requires":[401],"uses":[],"idx":548},{"path":"../classic/classic/src/panel/Table.js","requires":[446,548],"uses":[1,76,112,178,218,240,545,552,559,569,603,604,646,647,648],"idx":549},{"path":"../classic/classic/src/grid/ColumnLayout.js","requires":[433,549],"uses":[],"idx":550},{"path":"../classic/classic/src/grid/ColumnManager.js","requires":[],"uses":[],"idx":551},{"path":"../classic/classic/src/grid/NavigationModel.js","requires":[510],"uses":[21,36,49,74,114,352,545],"idx":552},{"path":"../classic/classic/src/view/TableLayout.js","requires":[413],"uses":[],"idx":553},{"path":"../classic/classic/src/grid/locking/RowSynchronizer.js","requires":[],"uses":[],"idx":554},{"path":"../classic/classic/src/view/NodeCache.js","requires":[75],"uses":[49,74],"idx":555},{"path":"../classic/classic/src/scroll/TableScroller.js","requires":[107],"uses":[10],"idx":556},{"path":"../classic/classic/src/view/Table.js","requires":[1,55,74,233,512,545,553,554,555,556],"uses":[12,49,95,114,157,569],"idx":557},{"path":"../classic/classic/src/grid/Panel.js","requires":[549,557],"uses":[],"idx":558},{"path":"../classic/classic/src/grid/RowContext.js","requires":[],"uses":[12],"idx":559},{"path":"../classic/classic/src/grid/RowEditorButtons.js","requires":[404],"uses":[413,419,446],"idx":560},{"path":"../classic/classic/src/grid/RowEditor.js","requires":[352,500,532,560],"uses":[49,66,76,402,404,413,443,526,545],"idx":561},{"path":"../classic/classic/src/grid/Scroller.js","requires":[],"uses":[],"idx":562},{"path":"../classic/classic/src/view/DropZone.js","requires":[470],"uses":[114,413],"idx":563},{"path":"../classic/classic/src/grid/ViewDropZone.js","requires":[563],"uses":[],"idx":564},{"path":"../classic/classic/src/grid/plugin/HeaderResizer.js","requires":[34,83,457],"uses":[570],"idx":565},{"path":"../classic/classic/src/grid/header/DragZone.js","requires":[468],"uses":[],"idx":566},{"path":"../classic/classic/src/grid/header/DropZone.js","requires":[470],"uses":[430],"idx":567},{"path":"../classic/classic/src/grid/plugin/HeaderReorderer.js","requires":[83,566,567],"uses":[],"idx":568},{"path":"../classic/classic/src/grid/header/Container.js","requires":[352,404,550,565,568],"uses":[1,114,413,429,434,443,551,570,588,589,590],"idx":569},{"path":"../classic/classic/src/grid/column/Column.js","requires":[214,547,550,569],"uses":[53,91,565],"idx":570},{"path":"../classic/classic/src/grid/column/ActionProxy.js","requires":[],"uses":[],"idx":571},{"path":"../classic/classic/src/grid/column/Action.js","requires":[77,91,570,571],"uses":[49],"idx":572},{"path":"../classic/classic/src/grid/column/Boolean.js","requires":[570],"uses":[],"idx":573},{"path":"../classic/classic/src/grid/column/Check.js","requires":[570],"uses":[545],"idx":574},{"path":"../classic/classic/src/grid/column/Date.js","requires":[570],"uses":[91],"idx":575},{"path":"../classic/classic/src/grid/column/Number.js","requires":[91,570],"uses":[],"idx":576},{"path":"../classic/classic/src/grid/column/RowNumberer.js","requires":[570],"uses":[545],"idx":577},{"path":"../classic/classic/src/grid/column/Template.js","requires":[95,570],"uses":[574],"idx":578},{"path":"../classic/classic/src/grid/column/Widget.js","requires":[359,570],"uses":[],"idx":579},{"path":"../classic/classic/src/grid/feature/Feature.js","requires":[51],"uses":[],"idx":580},{"path":"../classic/classic/src/grid/feature/AbstractSummary.js","requires":[580],"uses":[],"idx":581},{"path":"../classic/classic/src/grid/feature/GroupStore.js","requires":[51],"uses":[128],"idx":582},{"path":"../classic/classic/src/grid/feature/Grouping.js","requires":[580,581,582],"uses":[95,157],"idx":583},{"path":"../classic/classic/src/grid/feature/GroupingSummary.js","requires":[583],"uses":[],"idx":584},{"path":"../classic/classic/src/grid/feature/RowBody.js","requires":[580],"uses":[95],"idx":585},{"path":"../classic/classic/src/grid/feature/Summary.js","requires":[581],"uses":[114,157,413],"idx":586},{"path":"../classic/classic/src/menu/Item.js","requires":[77,114,233],"uses":[418,534],"idx":587},{"path":"../classic/classic/src/menu/CheckItem.js","requires":[587],"uses":[418],"idx":588},{"path":"../classic/classic/src/menu/Separator.js","requires":[587],"uses":[],"idx":589},{"path":"../classic/classic/src/menu/Menu.js","requires":[418,434,446,587,588,589],"uses":[1,21,36,49,352,413],"idx":590},{"path":"../classic/classic/src/grid/filters/filter/Base.js","requires":[12,429,434,443,590],"uses":[1,50],"idx":591},{"path":"../classic/classic/src/grid/filters/filter/SingleFilter.js","requires":[591],"uses":[],"idx":592},{"path":"../classic/classic/src/grid/filters/filter/Boolean.js","requires":[592],"uses":[],"idx":593},{"path":"../classic/classic/src/grid/filters/filter/TriFilter.js","requires":[591],"uses":[],"idx":594},{"path":"../classic/classic/src/grid/filters/filter/Date.js","requires":[413,588,594],"uses":[429,434,443,524,639],"idx":595},{"path":"../classic/classic/src/grid/filters/filter/List.js","requires":[592],"uses":[175,178],"idx":596},{"path":"../classic/classic/src/grid/filters/filter/Number.js","requires":[484,517,594],"uses":[519],"idx":597},{"path":"../classic/classic/src/grid/filters/filter/String.js","requires":[484,487,592],"uses":[50],"idx":598},{"path":"../classic/classic/src/grid/filters/Filters.js","requires":[83,410,591,592,593,594,595,596,597,598],"uses":[12],"idx":599},{"path":"../classic/classic/src/grid/locking/HeaderContainer.js","requires":[551,569],"uses":[],"idx":600},{"path":"../classic/classic/src/grid/locking/View.js","requires":[51,86,114,410,511,557],"uses":[107,411,545],"idx":601},{"path":"../classic/classic/src/scroll/LockingScroller.js","requires":[107],"uses":[10],"idx":602},{"path":"../classic/classic/src/grid/locking/Lockable.js","requires":[114,557,569,600,601,602],"uses":[1,34,107,178,402,413,431,432,446,549],"idx":603},{"path":"../classic/classic/src/grid/plugin/BufferedRenderer.js","requires":[83,554],"uses":[1,49,114],"idx":604},{"path":"../classic/classic/src/grid/plugin/Editing.js","requires":[4,83,352,483,557,570],"uses":[21,114,413,545],"idx":605},{"path":"../classic/classic/src/grid/plugin/CellEditing.js","requires":[1,546,605],"uses":[55,405,413,545],"idx":606},{"path":"../classic/classic/src/grid/plugin/Clipboard.js","requires":[91,363,388],"uses":[545],"idx":607},{"path":"../classic/classic/src/grid/plugin/DragDrop.js","requires":[83],"uses":[564,667],"idx":608},{"path":"../classic/classic/src/grid/plugin/RowEditing.js","requires":[561,605],"uses":[],"idx":609},{"path":"../classic/classic/src/grid/plugin/RowExpander.js","requires":[83,585],"uses":[95,570],"idx":610},{"path":"../classic/classic/src/grid/plugin/RowWidget.js","requires":[3,359,610],"uses":[83,585],"idx":611},{"path":"../classic/classic/src/grid/property/Grid.js","requires":[558],"uses":[21,95,157,405,413,483,484,487,517,519,522,525,545,546,557,606,613,616],"idx":612},{"path":"../classic/classic/src/grid/property/HeaderContainer.js","requires":[91,569],"uses":[],"idx":613},{"path":"../classic/classic/src/grid/property/Property.js","requires":[157],"uses":[],"idx":614},{"path":"../classic/classic/src/grid/property/Reader.js","requires":[159],"uses":[158],"idx":615},{"path":"../classic/classic/src/grid/property/Store.js","requires":[163,175,614,615],"uses":[171],"idx":616},{"path":"../classic/classic/src/grid/selection/Selection.js","requires":[],"uses":[],"idx":617},{"path":"../classic/classic/src/grid/selection/Cells.js","requires":[617],"uses":[545],"idx":618},{"path":"../classic/classic/src/grid/selection/Columns.js","requires":[617],"uses":[545],"idx":619},{"path":"../classic/classic/src/grid/selection/Replicator.js","requires":[83],"uses":[],"idx":620},{"path":"../classic/classic/src/grid/selection/Rows.js","requires":[128,617],"uses":[545],"idx":621},{"path":"../classic/classic/src/grid/selection/SelectionExtender.js","requires":[457],"uses":[49,389],"idx":622},{"path":"../classic/classic/src/grid/selection/SpreadsheetModel.js","requires":[508,577,617,618,619,621,622],"uses":[389,402,463,545,547,574],"idx":623},{"path":"../classic/classic/src/util/Queue.js","requires":[],"uses":[],"idx":624},{"path":"../classic/classic/src/layout/ContextItem.js","requires":[],"uses":[55,66,72,399],"idx":625},{"path":"../classic/classic/src/layout/Context.js","requires":[66,72,362,400,624,625],"uses":[],"idx":626},{"path":"../classic/classic/src/layout/SizePolicy.js","requires":[],"uses":[],"idx":627},{"path":"../classic/classic/src/layout/component/Body.js","requires":[413],"uses":[],"idx":628},{"path":"../classic/classic/src/layout/component/FieldSet.js","requires":[628],"uses":[],"idx":629},{"path":"../classic/classic/src/layout/container/Absolute.js","requires":[453],"uses":[],"idx":630},{"path":"../classic/classic/src/layout/container/Accordion.js","requires":[434],"uses":[],"idx":631},{"path":"../classic/classic/src/resizer/BorderSplitter.js","requires":[431],"uses":[642],"idx":632},{"path":"../classic/classic/src/layout/container/Border.js","requires":[72,115,401,632],"uses":[91,413],"idx":633},{"path":"../classic/classic/src/layout/container/Card.js","requires":[548],"uses":[49],"idx":634},{"path":"../classic/classic/src/layout/container/Center.js","requires":[548],"uses":[],"idx":635},{"path":"../classic/classic/src/layout/container/Form.js","requires":[402],"uses":[],"idx":636},{"path":"../classic/classic/src/menu/Bar.js","requires":[590],"uses":[],"idx":637},{"path":"../classic/classic/src/menu/ColorPicker.js","requires":[535,590],"uses":[413,418],"idx":638},{"path":"../classic/classic/src/menu/DatePicker.js","requires":[524,590],"uses":[413,418],"idx":639},{"path":"../classic/classic/src/panel/Pinnable.js","requires":[0],"uses":[413,426],"idx":640},{"path":"../classic/classic/src/plugin/LazyItems.js","requires":[83],"uses":[],"idx":641},{"path":"../classic/classic/src/resizer/BorderSplitterTracker.js","requires":[34,458],"uses":[],"idx":642},{"path":"../classic/classic/src/resizer/Handle.js","requires":[114],"uses":[],"idx":643},{"path":"../classic/classic/src/resizer/ResizeTracker.js","requires":[457],"uses":[49],"idx":644},{"path":"../classic/classic/src/resizer/Resizer.js","requires":[51],"uses":[49,92,114,644],"idx":645},{"path":"../classic/classic/src/selection/CellModel.js","requires":[509,545],"uses":[],"idx":646},{"path":"../classic/classic/src/selection/RowModel.js","requires":[509,545],"uses":[],"idx":647},{"path":"../classic/classic/src/selection/CheckboxModel.js","requires":[574,647],"uses":[402,545,547],"idx":648},{"path":"../classic/classic/src/selection/TreeModel.js","requires":[647],"uses":[],"idx":649},{"path":"../classic/classic/src/slider/Thumb.js","requires":[91,457],"uses":[72],"idx":650},{"path":"../classic/classic/src/slider/Tip.js","requires":[531],"uses":[],"idx":651},{"path":"../classic/classic/src/slider/Multi.js","requires":[91,92,483,650,651],"uses":[240],"idx":652},{"path":"../classic/classic/src/slider/Single.js","requires":[652],"uses":[],"idx":653},{"path":"../classic/classic/src/slider/Widget.js","requires":[88,652],"uses":[72,91],"idx":654},{"path":"../classic/classic/src/state/CookieProvider.js","requires":[111],"uses":[],"idx":655},{"path":"../classic/classic/src/state/LocalStorageProvider.js","requires":[111,386],"uses":[],"idx":656},{"path":"../classic/classic/src/tab/Tab.js","requires":[419],"uses":[],"idx":657},{"path":"../classic/classic/src/tab/Bar.js","requires":[35,424,628,657],"uses":[34],"idx":658},{"path":"../classic/classic/src/tab/Panel.js","requires":[446,634,658],"uses":[413,657],"idx":659},{"path":"../classic/classic/src/toolbar/Breadcrumb.js","requires":[237,404,420],"uses":[24,178],"idx":660},{"path":"../classic/classic/src/toolbar/Fill.js","requires":[114,435],"uses":[],"idx":661},{"path":"../classic/classic/src/toolbar/Spacer.js","requires":[114,435],"uses":[],"idx":662},{"path":"../classic/classic/src/tree/Column.js","requires":[570],"uses":[77],"idx":663},{"path":"../classic/classic/src/tree/NavigationModel.js","requires":[552],"uses":[36],"idx":664},{"path":"../classic/classic/src/tree/View.js","requires":[557],"uses":[49],"idx":665},{"path":"../classic/classic/src/tree/Panel.js","requires":[237,549,649,663,664,665],"uses":[178,402,547],"idx":666},{"path":"../classic/classic/src/view/DragZone.js","requires":[468],"uses":[49,92],"idx":667},{"path":"../classic/classic/src/tree/ViewDragZone.js","requires":[667],"uses":[92],"idx":668},{"path":"../classic/classic/src/tree/ViewDropZone.js","requires":[563],"uses":[],"idx":669},{"path":"../classic/classic/src/tree/plugin/TreeViewDragDrop.js","requires":[83],"uses":[668,669],"idx":670},{"path":"../classic/classic/src/view/MultiSelectorSearch.js","requires":[446],"uses":[50,178,443,484,487,548,558],"idx":671},{"path":"../classic/classic/src/view/MultiSelector.js","requires":[443,548,558,671],"uses":[],"idx":672},{"path":"../classic/classic/src/window/Toast.js","requires":[480],"uses":[1],"idx":673}],"classes":{"Ext.AbstractManager":{"idx":6,"alias":[],"alternates":[]},"Ext.Action":{"idx":396,"alias":[],"alternates":[]},"Ext.Ajax":{"idx":18,"alias":[],"alternates":[]},"Ext.AnimationQueue":{"idx":19,"alias":[],"alternates":[]},"Ext.Component":{"idx":114,"alias":["widget.box","widget.component"],"alternates":["Ext.AbstractComponent"]},"Ext.ComponentLoader":{"idx":398,"alias":[],"alternates":[]},"Ext.ComponentManager":{"idx":21,"alias":[],"alternates":["Ext.ComponentMgr"]},"Ext.ComponentQuery":{"idx":24,"alias":[],"alternates":[]},"Ext.Deferred":{"idx":11,"alias":[],"alternates":[]},"Ext.Editor":{"idx":406,"alias":["widget.editor"],"alternates":[]},"Ext.ElementLoader":{"idx":397,"alias":[],"alternates":[]},"Ext.EventManager":{"idx":407,"alias":[],"alternates":[]},"Ext.Evented":{"idx":25,"alias":[],"alternates":["Ext.EventedBase"]},"Ext.GlobalEvents":{"idx":76,"alias":[],"alternates":["Ext.globalEvents"]},"Ext.Glyph":{"idx":77,"alias":[],"alternates":[]},"Ext.Img":{"idx":409,"alias":["widget.image","widget.imagecomponent"],"alternates":[]},"Ext.LoadMask":{"idx":411,"alias":["widget.loadmask"],"alternates":[]},"Ext.Mixin":{"idx":0,"alias":[],"alternates":[]},"Ext.Progress":{"idx":90,"alias":["widget.progress","widget.progressbarwidget"],"alternates":["Ext.ProgressBarWidget"]},"Ext.ProgressBar":{"idx":415,"alias":["widget.progressbar"],"alternates":[]},"Ext.ProgressBase":{"idx":89,"alias":[],"alternates":[]},"Ext.Promise":{"idx":10,"alias":[],"alternates":[]},"Ext.TaskQueue":{"idx":40,"alias":[],"alternates":[]},"Ext.Template":{"idx":92,"alias":[],"alternates":[]},"Ext.Widget":{"idx":88,"alias":["widget.widget"],"alternates":["Ext.Gadget"]},"Ext.XTemplate":{"idx":95,"alias":[],"alternates":[]},"Ext.ZIndexManager":{"idx":403,"alias":[],"alternates":["Ext.WindowGroup"]},"Ext.app.Application":{"idx":181,"alias":[],"alternates":[]},"Ext.app.BaseController":{"idx":124,"alias":[],"alternates":[]},"Ext.app.Controller":{"idx":180,"alias":[],"alternates":[]},"Ext.app.EventBus":{"idx":116,"alias":[],"alternates":[]},"Ext.app.EventDomain":{"idx":96,"alias":[],"alternates":[]},"Ext.app.Profile":{"idx":182,"alias":[],"alternates":[]},"Ext.app.Util":{"idx":125,"alias":[],"alternates":[]},"Ext.app.ViewController":{"idx":184,"alias":["controller.controller"],"alternates":[]},"Ext.app.ViewModel":{"idx":218,"alias":["viewmodel.default"],"alternates":[]},"Ext.app.bind.AbstractStub":{"idx":199,"alias":[],"alternates":[]},"Ext.app.bind.BaseBinding":{"idx":197,"alias":[],"alternates":[]},"Ext.app.bind.Binding":{"idx":198,"alias":[],"alternates":[]},"Ext.app.bind.Formula":{"idx":204,"alias":[],"alternates":[]},"Ext.app.bind.LinkStub":{"idx":201,"alias":[],"alternates":[]},"Ext.app.bind.Multi":{"idx":203,"alias":[],"alternates":[]},"Ext.app.bind.Parser":{"idx":214,"alias":[],"alternates":[]},"Ext.app.bind.RootStub":{"idx":202,"alias":[],"alternates":[]},"Ext.app.bind.Stub":{"idx":200,"alias":[],"alternates":[]},"Ext.app.bind.Template":{"idx":215,"alias":[],"alternates":[]},"Ext.app.bind.TemplateBinding":{"idx":216,"alias":[],"alternates":[]},"Ext.app.domain.Component":{"idx":97,"alias":[],"alternates":[]},"Ext.app.domain.Controller":{"idx":219,"alias":[],"alternates":[]},"Ext.app.domain.Direct":{"idx":222,"alias":[],"alternates":[]},"Ext.app.domain.Global":{"idx":117,"alias":[],"alternates":[]},"Ext.app.domain.Store":{"idx":179,"alias":[],"alternates":[]},"Ext.app.domain.View":{"idx":183,"alias":[],"alternates":[]},"Ext.button.Button":{"idx":419,"alias":["widget.button"],"alternates":["Ext.Button"]},"Ext.button.Cycle":{"idx":421,"alias":["widget.cycle"],"alternates":["Ext.CycleButton"]},"Ext.button.Manager":{"idx":417,"alias":[],"alternates":["Ext.ButtonToggleManager"]},"Ext.button.Segmented":{"idx":423,"alias":["widget.segmentedbutton"],"alternates":[]},"Ext.button.Split":{"idx":420,"alias":["widget.splitbutton"],"alternates":["Ext.SplitButton"]},"Ext.container.ButtonGroup":{"idx":448,"alias":["widget.buttongroup"],"alternates":["Ext.ButtonGroup"]},"Ext.container.Container":{"idx":404,"alias":["widget.container"],"alternates":["Ext.Container","Ext.AbstractContainer"]},"Ext.container.DockingContainer":{"idx":445,"alias":[],"alternates":[]},"Ext.container.Monitor":{"idx":449,"alias":[],"alternates":[]},"Ext.container.Viewport":{"idx":452,"alias":["widget.viewport"],"alternates":["Ext.Viewport"]},"Ext.dashboard.Column":{"idx":455,"alias":["widget.dashboard-column"],"alternates":[]},"Ext.dashboard.Dashboard":{"idx":467,"alias":["widget.dashboard"],"alternates":[]},"Ext.dashboard.DropZone":{"idx":465,"alias":[],"alternates":[]},"Ext.dashboard.Panel":{"idx":454,"alias":["widget.dashboard-panel"],"alternates":[]},"Ext.dashboard.Part":{"idx":466,"alias":["part.part"],"alternates":[]},"Ext.data.AbstractStore":{"idx":139,"alias":[],"alternates":[]},"Ext.data.ArrayStore":{"idx":177,"alias":["store.array"],"alternates":["Ext.data.SimpleStore"]},"Ext.data.Batch":{"idx":187,"alias":[],"alternates":[]},"Ext.data.BufferedStore":{"idx":224,"alias":["store.buffered"],"alternates":[]},"Ext.data.ChainedStore":{"idx":217,"alias":["store.chained"],"alternates":[]},"Ext.data.Connection":{"idx":17,"alias":[],"alternates":[]},"Ext.data.DirectStore":{"idx":226,"alias":["store.direct"],"alternates":[]},"Ext.data.Error":{"idx":140,"alias":[],"alternates":[]},"Ext.data.ErrorCollection":{"idx":141,"alias":[],"alternates":["Ext.data.Errors"]},"Ext.data.Group":{"idx":166,"alias":[],"alternates":[]},"Ext.data.JsonP":{"idx":227,"alias":[],"alternates":[]},"Ext.data.JsonPStore":{"idx":229,"alias":["store.jsonp"],"alternates":[]},"Ext.data.JsonStore":{"idx":230,"alias":["store.json"],"alternates":[]},"Ext.data.LocalStore":{"idx":167,"alias":[],"alternates":[]},"Ext.data.Model":{"idx":157,"alias":[],"alternates":["Ext.data.Record"]},"Ext.data.ModelManager":{"idx":231,"alias":[],"alternates":["Ext.ModelMgr"]},"Ext.data.NodeInterface":{"idx":232,"alias":[],"alternates":[]},"Ext.data.NodeStore":{"idx":235,"alias":["store.node"],"alternates":[]},"Ext.data.PageMap":{"idx":223,"alias":[],"alternates":[]},"Ext.data.ProxyStore":{"idx":164,"alias":[],"alternates":[]},"Ext.data.Range":{"idx":129,"alias":[],"alternates":[]},"Ext.data.Request":{"idx":236,"alias":[],"alternates":[]},"Ext.data.ResultSet":{"idx":158,"alias":[],"alternates":[]},"Ext.data.Session":{"idx":195,"alias":[],"alternates":[]},"Ext.data.SortTypes":{"idx":147,"alias":[],"alternates":[]},"Ext.data.Store":{"idx":175,"alias":["store.store"],"alternates":[]},"Ext.data.StoreManager":{"idx":178,"alias":[],"alternates":["Ext.StoreMgr","Ext.data.StoreMgr","Ext.StoreManager"]},"Ext.data.TreeModel":{"idx":234,"alias":[],"alternates":[]},"Ext.data.TreeStore":{"idx":237,"alias":["store.tree"],"alternates":[]},"Ext.data.Types":{"idx":238,"alias":[],"alternates":[]},"Ext.data.Validation":{"idx":239,"alias":[],"alternates":[]},"Ext.data.XmlStore":{"idx":244,"alias":["store.xml"],"alternates":[]},"Ext.data.field.Boolean":{"idx":150,"alias":["data.field.bool","data.field.boolean"],"alternates":[]},"Ext.data.field.Date":{"idx":151,"alias":["data.field.date"],"alternates":[]},"Ext.data.field.Field":{"idx":149,"alias":["data.field.auto"],"alternates":["Ext.data.Field"]},"Ext.data.field.Integer":{"idx":152,"alias":["data.field.int","data.field.integer"],"alternates":[]},"Ext.data.field.Number":{"idx":153,"alias":["data.field.float","data.field.number"],"alternates":[]},"Ext.data.field.String":{"idx":154,"alias":["data.field.string"],"alternates":[]},"Ext.data.flash.BinaryXhr":{"idx":14,"alias":[],"alternates":[]},"Ext.data.identifier.Generator":{"idx":155,"alias":["data.identifier.default"],"alternates":[]},"Ext.data.identifier.Negative":{"idx":245,"alias":["data.identifier.negative"],"alternates":[]},"Ext.data.identifier.Sequential":{"idx":156,"alias":["data.identifier.sequential"],"alternates":[]},"Ext.data.identifier.Uuid":{"idx":246,"alias":["data.identifier.uuid"],"alternates":[]},"Ext.data.matrix.Matrix":{"idx":190,"alias":[],"alternates":[]},"Ext.data.matrix.Side":{"idx":189,"alias":[],"alternates":[]},"Ext.data.matrix.Slice":{"idx":188,"alias":[],"alternates":[]},"Ext.data.operation.Create":{"idx":143,"alias":["data.operation.create"],"alternates":[]},"Ext.data.operation.Destroy":{"idx":144,"alias":["data.operation.destroy"],"alternates":[]},"Ext.data.operation.Operation":{"idx":142,"alias":[],"alternates":["Ext.data.Operation"]},"Ext.data.operation.Read":{"idx":145,"alias":["data.operation.read"],"alternates":[]},"Ext.data.operation.Update":{"idx":146,"alias":["data.operation.update"],"alternates":[]},"Ext.data.proxy.Ajax":{"idx":169,"alias":["proxy.ajax"],"alternates":["Ext.data.HttpProxy","Ext.data.AjaxProxy"]},"Ext.data.proxy.Client":{"idx":162,"alias":[],"alternates":["Ext.data.ClientProxy"]},"Ext.data.proxy.Direct":{"idx":225,"alias":["proxy.direct"],"alternates":["Ext.data.DirectProxy"]},"Ext.data.proxy.JsonP":{"idx":228,"alias":["proxy.jsonp","proxy.scripttag"],"alternates":["Ext.data.ScriptTagProxy"]},"Ext.data.proxy.LocalStorage":{"idx":248,"alias":["proxy.localstorage"],"alternates":["Ext.data.LocalStorageProxy"]},"Ext.data.proxy.Memory":{"idx":163,"alias":["proxy.memory"],"alternates":["Ext.data.MemoryProxy"]},"Ext.data.proxy.Proxy":{"idx":161,"alias":["proxy.proxy"],"alternates":["Ext.data.DataProxy","Ext.data.Proxy"]},"Ext.data.proxy.Rest":{"idx":249,"alias":["proxy.rest"],"alternates":["Ext.data.RestProxy"]},"Ext.data.proxy.Server":{"idx":168,"alias":["proxy.server"],"alternates":["Ext.data.ServerProxy"]},"Ext.data.proxy.SessionStorage":{"idx":250,"alias":["proxy.sessionstorage"],"alternates":["Ext.data.SessionStorageProxy"]},"Ext.data.proxy.WebStorage":{"idx":247,"alias":[],"alternates":["Ext.data.WebStorageProxy"]},"Ext.data.reader.Array":{"idx":176,"alias":["reader.array"],"alternates":["Ext.data.ArrayReader"]},"Ext.data.reader.Json":{"idx":170,"alias":["reader.json"],"alternates":["Ext.data.JsonReader"]},"Ext.data.reader.Reader":{"idx":159,"alias":["reader.base"],"alternates":["Ext.data.Reader","Ext.data.DataReader"]},"Ext.data.reader.Xml":{"idx":242,"alias":["reader.xml"],"alternates":["Ext.data.XmlReader"]},"Ext.data.request.Ajax":{"idx":15,"alias":["request.ajax"],"alternates":[]},"Ext.data.request.Base":{"idx":13,"alias":[],"alternates":[]},"Ext.data.request.Form":{"idx":16,"alias":["request.form"],"alternates":[]},"Ext.data.schema.Association":{"idx":132,"alias":[],"alternates":[]},"Ext.data.schema.ManyToMany":{"idx":135,"alias":[],"alternates":[]},"Ext.data.schema.ManyToOne":{"idx":134,"alias":[],"alternates":[]},"Ext.data.schema.Namer":{"idx":137,"alias":["namer.default"],"alternates":[]},"Ext.data.schema.OneToOne":{"idx":133,"alias":[],"alternates":[]},"Ext.data.schema.Role":{"idx":131,"alias":[],"alternates":[]},"Ext.data.schema.Schema":{"idx":138,"alias":["schema.default"],"alternates":[]},"Ext.data.session.BatchVisitor":{"idx":193,"alias":[],"alternates":[]},"Ext.data.session.ChangesVisitor":{"idx":191,"alias":[],"alternates":[]},"Ext.data.session.ChildChangesVisitor":{"idx":192,"alias":[],"alternates":[]},"Ext.data.summary.Average":{"idx":257,"alias":["data.summary.average"],"alternates":[]},"Ext.data.summary.Base":{"idx":255,"alias":["data.summary.base"],"alternates":[]},"Ext.data.summary.Count":{"idx":258,"alias":["data.summary.count"],"alternates":[]},"Ext.data.summary.Max":{"idx":259,"alias":["data.summary.max"],"alternates":[]},"Ext.data.summary.Min":{"idx":260,"alias":["data.summary.min"],"alternates":[]},"Ext.data.summary.Sum":{"idx":256,"alias":["data.summary.sum"],"alternates":[]},"Ext.data.validator.AbstractDate":{"idx":261,"alias":[],"alternates":[]},"Ext.data.validator.Bound":{"idx":262,"alias":["data.validator.bound"],"alternates":[]},"Ext.data.validator.CIDRv4":{"idx":264,"alias":["data.validator.cidrv4"],"alternates":[]},"Ext.data.validator.CIDRv6":{"idx":265,"alias":["data.validator.cidrv6"],"alternates":[]},"Ext.data.validator.Currency":{"idx":267,"alias":["data.validator.currency"],"alternates":[]},"Ext.data.validator.CurrencyUS":{"idx":268,"alias":["data.validator.currency-us"],"alternates":[]},"Ext.data.validator.Date":{"idx":269,"alias":["data.validator.date"],"alternates":[]},"Ext.data.validator.DateTime":{"idx":270,"alias":["data.validator.datetime"],"alternates":[]},"Ext.data.validator.Email":{"idx":271,"alias":["data.validator.email"],"alternates":[]},"Ext.data.validator.Exclusion":{"idx":273,"alias":["data.validator.exclusion"],"alternates":[]},"Ext.data.validator.Format":{"idx":263,"alias":["data.validator.format"],"alternates":[]},"Ext.data.validator.IPAddress":{"idx":274,"alias":["data.validator.ipaddress"],"alternates":[]},"Ext.data.validator.Inclusion":{"idx":275,"alias":["data.validator.inclusion"],"alternates":[]},"Ext.data.validator.Length":{"idx":276,"alias":["data.validator.length"],"alternates":[]},"Ext.data.validator.List":{"idx":272,"alias":["data.validator.list"],"alternates":[]},"Ext.data.validator.NotNull":{"idx":278,"alias":["data.validator.notnull"],"alternates":[]},"Ext.data.validator.Number":{"idx":266,"alias":["data.validator.number"],"alternates":[]},"Ext.data.validator.Phone":{"idx":279,"alias":["data.validator.phone"],"alternates":[]},"Ext.data.validator.Presence":{"idx":277,"alias":["data.validator.presence"],"alternates":[]},"Ext.data.validator.Range":{"idx":280,"alias":["data.validator.range"],"alternates":[]},"Ext.data.validator.Time":{"idx":281,"alias":["data.validator.time"],"alternates":[]},"Ext.data.validator.Url":{"idx":282,"alias":["data.validator.url"],"alternates":[]},"Ext.data.validator.Validator":{"idx":148,"alias":["data.validator.base"],"alternates":[]},"Ext.data.virtual.Group":{"idx":283,"alias":[],"alternates":[]},"Ext.data.virtual.Page":{"idx":284,"alias":[],"alternates":[]},"Ext.data.virtual.PageMap":{"idx":285,"alias":[],"alternates":[]},"Ext.data.virtual.Range":{"idx":286,"alias":[],"alternates":[]},"Ext.data.virtual.Store":{"idx":287,"alias":["store.virtual"],"alternates":[]},"Ext.data.writer.Json":{"idx":171,"alias":["writer.json"],"alternates":["Ext.data.JsonWriter"]},"Ext.data.writer.Writer":{"idx":160,"alias":["writer.base"],"alternates":["Ext.data.DataWriter","Ext.data.Writer"]},"Ext.data.writer.Xml":{"idx":243,"alias":["writer.xml"],"alternates":["Ext.data.XmlWriter"]},"Ext.dd.DD":{"idx":437,"alias":[],"alternates":[]},"Ext.dd.DDProxy":{"idx":438,"alias":[],"alternates":[]},"Ext.dd.DDTarget":{"idx":462,"alias":[],"alternates":[]},"Ext.dd.DragDrop":{"idx":436,"alias":[],"alternates":[]},"Ext.dd.DragDropManager":{"idx":430,"alias":[],"alternates":["Ext.dd.DragDropMgr","Ext.dd.DDM"]},"Ext.dd.DragSource":{"idx":440,"alias":[],"alternates":[]},"Ext.dd.DragTracker":{"idx":457,"alias":[],"alternates":[]},"Ext.dd.DragZone":{"idx":468,"alias":[],"alternates":[]},"Ext.dd.DropTarget":{"idx":464,"alias":[],"alternates":[]},"Ext.dd.DropZone":{"idx":470,"alias":[],"alternates":[]},"Ext.dd.Registry":{"idx":469,"alias":[],"alternates":[]},"Ext.dd.ScrollManager":{"idx":463,"alias":[],"alternates":[]},"Ext.dd.StatusProxy":{"idx":439,"alias":[],"alternates":[]},"Ext.direct.Event":{"idx":288,"alias":["direct.event"],"alternates":[]},"Ext.direct.ExceptionEvent":{"idx":290,"alias":["direct.exception"],"alternates":[]},"Ext.direct.JsonProvider":{"idx":291,"alias":["direct.jsonprovider"],"alternates":[]},"Ext.direct.Manager":{"idx":220,"alias":[],"alternates":[]},"Ext.direct.PollingProvider":{"idx":292,"alias":["direct.pollingprovider"],"alternates":[]},"Ext.direct.Provider":{"idx":221,"alias":["direct.provider"],"alternates":[]},"Ext.direct.RemotingEvent":{"idx":289,"alias":["direct.rpc"],"alternates":[]},"Ext.direct.RemotingMethod":{"idx":293,"alias":[],"alternates":[]},"Ext.direct.RemotingProvider":{"idx":295,"alias":["direct.remotingprovider"],"alternates":[]},"Ext.direct.Transaction":{"idx":294,"alias":["direct.transaction"],"alternates":[]},"Ext.dom.ButtonElement":{"idx":416,"alias":[],"alternates":[]},"Ext.dom.CompositeElement":{"idx":99,"alias":[],"alternates":["Ext.CompositeElement"]},"Ext.dom.CompositeElementLite":{"idx":75,"alias":[],"alternates":["Ext.CompositeElementLite"]},"Ext.dom.Element":{"idx":49,"alias":[],"alternates":["Ext.Element"]},"Ext.dom.ElementEvent":{"idx":31,"alias":[],"alternates":[]},"Ext.dom.Fly":{"idx":74,"alias":[],"alternates":["Ext.dom.Element.Fly"]},"Ext.dom.GarbageCollector":{"idx":296,"alias":[],"alternates":[]},"Ext.dom.Helper":{"idx":240,"alias":[],"alternates":["Ext.DomHelper","Ext.core.DomHelper"]},"Ext.dom.Layer":{"idx":471,"alias":[],"alternates":["Ext.Layer"]},"Ext.dom.Query":{"idx":241,"alias":[],"alternates":["Ext.core.DomQuery","Ext.DomQuery"]},"Ext.dom.Shadow":{"idx":29,"alias":[],"alternates":["Ext.Shadow"]},"Ext.dom.Shim":{"idx":30,"alias":[],"alternates":[]},"Ext.dom.TouchAction":{"idx":297,"alias":[],"alternates":[]},"Ext.dom.Underlay":{"idx":28,"alias":[],"alternates":[]},"Ext.dom.UnderlayPool":{"idx":27,"alias":[],"alternates":[]},"Ext.drag.Constraint":{"idx":298,"alias":["drag.constraint.base"],"alternates":[]},"Ext.drag.Info":{"idx":299,"alias":[],"alternates":[]},"Ext.drag.Item":{"idx":300,"alias":[],"alternates":[]},"Ext.drag.Manager":{"idx":301,"alias":[],"alternates":[]},"Ext.drag.Source":{"idx":302,"alias":[],"alternates":[]},"Ext.drag.Target":{"idx":303,"alias":[],"alternates":[]},"Ext.drag.proxy.None":{"idx":304,"alias":["drag.proxy.none"],"alternates":[]},"Ext.drag.proxy.Original":{"idx":305,"alias":["drag.proxy.original"],"alternates":[]},"Ext.drag.proxy.Placeholder":{"idx":306,"alias":["drag.proxy.placeholder"],"alternates":[]},"Ext.event.Event":{"idx":36,"alias":[],"alternates":["Ext.EventObjectImpl"]},"Ext.event.gesture.DoubleTap":{"idx":309,"alias":[],"alternates":[]},"Ext.event.gesture.Drag":{"idx":310,"alias":[],"alternates":[]},"Ext.event.gesture.EdgeSwipe":{"idx":312,"alias":[],"alternates":[]},"Ext.event.gesture.LongPress":{"idx":313,"alias":[],"alternates":[]},"Ext.event.gesture.MultiTouch":{"idx":314,"alias":[],"alternates":[]},"Ext.event.gesture.Pinch":{"idx":315,"alias":[],"alternates":[]},"Ext.event.gesture.Recognizer":{"idx":307,"alias":[],"alternates":[]},"Ext.event.gesture.Rotate":{"idx":316,"alias":[],"alternates":[]},"Ext.event.gesture.SingleTouch":{"idx":308,"alias":[],"alternates":[]},"Ext.event.gesture.Swipe":{"idx":311,"alias":[],"alternates":[]},"Ext.event.gesture.Tap":{"idx":317,"alias":[],"alternates":[]},"Ext.event.publisher.Dom":{"idx":37,"alias":[],"alternates":[]},"Ext.event.publisher.ElementPaint":{"idx":48,"alias":[],"alternates":[]},"Ext.event.publisher.ElementSize":{"idx":44,"alias":[],"alternates":[]},"Ext.event.publisher.Focus":{"idx":318,"alias":[],"alternates":[]},"Ext.event.publisher.Gesture":{"idx":38,"alias":[],"alternates":[]},"Ext.event.publisher.MouseEnterLeave":{"idx":473,"alias":[],"alternates":[]},"Ext.event.publisher.Publisher":{"idx":32,"alias":[],"alternates":[]},"Ext.field.InputMask":{"idx":319,"alias":[],"alternates":[]},"Ext.flash.Component":{"idx":474,"alias":["widget.flash"],"alternates":["Ext.FlashComponent"]},"Ext.form.Basic":{"idx":490,"alias":[],"alternates":["Ext.form.BasicForm"]},"Ext.form.CheckboxGroup":{"idx":497,"alias":["widget.checkboxgroup"],"alternates":[]},"Ext.form.CheckboxManager":{"idx":495,"alias":[],"alternates":[]},"Ext.form.FieldAncestor":{"idx":491,"alias":[],"alternates":[]},"Ext.form.FieldContainer":{"idx":493,"alias":["widget.fieldcontainer"],"alternates":[]},"Ext.form.FieldSet":{"idx":498,"alias":["widget.fieldset"],"alternates":[]},"Ext.form.Label":{"idx":499,"alias":["widget.label"],"alternates":[]},"Ext.form.Labelable":{"idx":481,"alias":[],"alternates":[]},"Ext.form.Panel":{"idx":500,"alias":["widget.form"],"alternates":["Ext.FormPanel","Ext.form.FormPanel"]},"Ext.form.RadioGroup":{"idx":503,"alias":["widget.radiogroup"],"alternates":[]},"Ext.form.RadioManager":{"idx":501,"alias":[],"alternates":[]},"Ext.form.action.Action":{"idx":475,"alias":[],"alternates":["Ext.form.Action"]},"Ext.form.action.DirectAction":{"idx":504,"alias":[],"alternates":[]},"Ext.form.action.DirectLoad":{"idx":505,"alias":["formaction.directload"],"alternates":["Ext.form.Action.DirectLoad"]},"Ext.form.action.DirectSubmit":{"idx":506,"alias":["formaction.directsubmit"],"alternates":["Ext.form.Action.DirectSubmit"]},"Ext.form.action.Load":{"idx":476,"alias":["formaction.load"],"alternates":["Ext.form.Action.Load"]},"Ext.form.action.StandardSubmit":{"idx":478,"alias":["formaction.standardsubmit"],"alternates":[]},"Ext.form.action.Submit":{"idx":477,"alias":["formaction.submit"],"alternates":["Ext.form.Action.Submit"]},"Ext.form.field.Base":{"idx":483,"alias":["widget.field"],"alternates":["Ext.form.Field","Ext.form.BaseField"]},"Ext.form.field.Checkbox":{"idx":496,"alias":["widget.checkbox","widget.checkboxfield"],"alternates":["Ext.form.Checkbox"]},"Ext.form.field.ComboBox":{"idx":522,"alias":["widget.combo","widget.combobox"],"alternates":["Ext.form.ComboBox"]},"Ext.form.field.Date":{"idx":525,"alias":["widget.datefield"],"alternates":["Ext.form.DateField","Ext.form.Date"]},"Ext.form.field.Display":{"idx":526,"alias":["widget.displayfield"],"alternates":["Ext.form.DisplayField","Ext.form.Display"]},"Ext.form.field.Field":{"idx":482,"alias":[],"alternates":[]},"Ext.form.field.File":{"idx":529,"alias":["widget.filefield","widget.fileuploadfield"],"alternates":["Ext.form.FileUploadField","Ext.ux.form.FileUploadField","Ext.form.File"]},"Ext.form.field.FileButton":{"idx":527,"alias":["widget.filebutton"],"alternates":[]},"Ext.form.field.Hidden":{"idx":530,"alias":["widget.hidden","widget.hiddenfield"],"alternates":["Ext.form.Hidden"]},"Ext.form.field.HtmlEditor":{"idx":539,"alias":["widget.htmleditor"],"alternates":["Ext.form.HtmlEditor"]},"Ext.form.field.Number":{"idx":519,"alias":["widget.numberfield"],"alternates":["Ext.form.NumberField","Ext.form.Number"]},"Ext.form.field.Picker":{"idx":507,"alias":["widget.pickerfield"],"alternates":["Ext.form.Picker"]},"Ext.form.field.Radio":{"idx":502,"alias":["widget.radio","widget.radiofield"],"alternates":["Ext.form.Radio"]},"Ext.form.field.Spinner":{"idx":518,"alias":["widget.spinnerfield"],"alternates":["Ext.form.Spinner"]},"Ext.form.field.Tag":{"idx":541,"alias":["widget.tagfield"],"alternates":[]},"Ext.form.field.Text":{"idx":487,"alias":["widget.textfield"],"alternates":["Ext.form.TextField","Ext.form.Text"]},"Ext.form.field.TextArea":{"idx":488,"alias":["widget.textarea","widget.textareafield"],"alternates":["Ext.form.TextArea"]},"Ext.form.field.Time":{"idx":543,"alias":["widget.timefield"],"alternates":["Ext.form.TimeField","Ext.form.Time"]},"Ext.form.field.Trigger":{"idx":544,"alias":["widget.trigger","widget.triggerfield"],"alternates":["Ext.form.TriggerField","Ext.form.TwinTriggerField","Ext.form.Trigger"]},"Ext.form.field.VTypes":{"idx":485,"alias":[],"alternates":["Ext.form.VTypes"]},"Ext.form.trigger.Component":{"idx":528,"alias":["trigger.component"],"alternates":[]},"Ext.form.trigger.Spinner":{"idx":517,"alias":["trigger.spinner"],"alternates":[]},"Ext.form.trigger.Trigger":{"idx":486,"alias":["trigger.trigger"],"alternates":[]},"Ext.fx.Anim":{"idx":72,"alias":[],"alternates":[]},"Ext.fx.Animation":{"idx":329,"alias":[],"alternates":[]},"Ext.fx.Animator":{"idx":67,"alias":[],"alternates":[]},"Ext.fx.CubicBezier":{"idx":68,"alias":[],"alternates":[]},"Ext.fx.DrawPath":{"idx":70,"alias":[],"alternates":[]},"Ext.fx.Easing":{"idx":69,"alias":[],"alternates":[]},"Ext.fx.Manager":{"idx":66,"alias":[],"alternates":[]},"Ext.fx.PropertyHandler":{"idx":71,"alias":[],"alternates":[]},"Ext.fx.Queue":{"idx":65,"alias":[],"alternates":[]},"Ext.fx.Runner":{"idx":332,"alias":[],"alternates":[]},"Ext.fx.State":{"idx":320,"alias":[],"alternates":[]},"Ext.fx.animation.Abstract":{"idx":321,"alias":[],"alternates":[]},"Ext.fx.animation.Cube":{"idx":333,"alias":["animation.cube"],"alternates":[]},"Ext.fx.animation.Fade":{"idx":324,"alias":["animation.fade","animation.fadeIn"],"alternates":["Ext.fx.animation.FadeIn"]},"Ext.fx.animation.FadeOut":{"idx":325,"alias":["animation.fadeOut"],"alternates":[]},"Ext.fx.animation.Flip":{"idx":326,"alias":["animation.flip"],"alternates":[]},"Ext.fx.animation.Pop":{"idx":327,"alias":["animation.pop","animation.popIn"],"alternates":["Ext.fx.animation.PopIn"]},"Ext.fx.animation.PopOut":{"idx":328,"alias":["animation.popOut"],"alternates":[]},"Ext.fx.animation.Slide":{"idx":322,"alias":["animation.slide","animation.slideIn"],"alternates":["Ext.fx.animation.SlideIn"]},"Ext.fx.animation.SlideOut":{"idx":323,"alias":["animation.slideOut"],"alternates":[]},"Ext.fx.animation.Wipe":{"idx":334,"alias":[],"alternates":["Ext.fx.animation.WipeIn"]},"Ext.fx.animation.WipeOut":{"idx":335,"alias":[],"alternates":[]},"Ext.fx.easing.Abstract":{"idx":102,"alias":[],"alternates":[]},"Ext.fx.easing.Bounce":{"idx":336,"alias":[],"alternates":[]},"Ext.fx.easing.BoundMomentum":{"idx":338,"alias":[],"alternates":[]},"Ext.fx.easing.EaseIn":{"idx":339,"alias":["easing.ease-in"],"alternates":[]},"Ext.fx.easing.EaseOut":{"idx":340,"alias":["easing.ease-out"],"alternates":[]},"Ext.fx.easing.Easing":{"idx":341,"alias":[],"alternates":[]},"Ext.fx.easing.Linear":{"idx":103,"alias":["easing.linear"],"alternates":[]},"Ext.fx.easing.Momentum":{"idx":337,"alias":[],"alternates":[]},"Ext.fx.runner.Css":{"idx":330,"alias":[],"alternates":[]},"Ext.fx.runner.CssAnimation":{"idx":342,"alias":[],"alternates":[]},"Ext.fx.runner.CssTransition":{"idx":331,"alias":[],"alternates":["Ext.Animator"]},"Ext.fx.target.Component":{"idx":64,"alias":[],"alternates":[]},"Ext.fx.target.CompositeElement":{"idx":60,"alias":[],"alternates":[]},"Ext.fx.target.CompositeElementCSS":{"idx":61,"alias":[],"alternates":[]},"Ext.fx.target.CompositeSprite":{"idx":63,"alias":[],"alternates":[]},"Ext.fx.target.Element":{"idx":58,"alias":[],"alternates":[]},"Ext.fx.target.ElementCSS":{"idx":59,"alias":[],"alternates":[]},"Ext.fx.target.Sprite":{"idx":62,"alias":[],"alternates":[]},"Ext.fx.target.Target":{"idx":57,"alias":[],"alternates":[]},"Ext.grid.CellContext":{"idx":545,"alias":[],"alternates":[]},"Ext.grid.CellEditor":{"idx":546,"alias":["widget.celleditor"],"alternates":[]},"Ext.grid.ColumnComponentLayout":{"idx":547,"alias":["layout.columncomponent"],"alternates":[]},"Ext.grid.ColumnLayout":{"idx":550,"alias":["layout.gridcolumn"],"alternates":[]},"Ext.grid.ColumnManager":{"idx":551,"alias":[],"alternates":["Ext.grid.ColumnModel"]},"Ext.grid.NavigationModel":{"idx":552,"alias":["view.navigation.grid"],"alternates":[]},"Ext.grid.Panel":{"idx":558,"alias":["widget.grid","widget.gridpanel"],"alternates":["Ext.list.ListView","Ext.ListView","Ext.grid.GridPanel"]},"Ext.grid.RowContext":{"idx":559,"alias":[],"alternates":[]},"Ext.grid.RowEditor":{"idx":561,"alias":["widget.roweditor"],"alternates":[]},"Ext.grid.RowEditorButtons":{"idx":560,"alias":["widget.roweditorbuttons"],"alternates":[]},"Ext.grid.Scroller":{"idx":562,"alias":[],"alternates":[]},"Ext.grid.ViewDropZone":{"idx":564,"alias":[],"alternates":[]},"Ext.grid.column.Action":{"idx":572,"alias":["widget.actioncolumn"],"alternates":["Ext.grid.ActionColumn"]},"Ext.grid.column.ActionProxy":{"idx":571,"alias":[],"alternates":[]},"Ext.grid.column.Boolean":{"idx":573,"alias":["widget.booleancolumn"],"alternates":["Ext.grid.BooleanColumn"]},"Ext.grid.column.Check":{"idx":574,"alias":["widget.checkcolumn"],"alternates":["Ext.ux.CheckColumn","Ext.grid.column.CheckColumn"]},"Ext.grid.column.Column":{"idx":570,"alias":["widget.gridcolumn"],"alternates":["Ext.grid.Column"]},"Ext.grid.column.Date":{"idx":575,"alias":["widget.datecolumn"],"alternates":["Ext.grid.DateColumn"]},"Ext.grid.column.Number":{"idx":576,"alias":["widget.numbercolumn"],"alternates":["Ext.grid.NumberColumn"]},"Ext.grid.column.RowNumberer":{"idx":577,"alias":["widget.rownumberer"],"alternates":["Ext.grid.RowNumberer"]},"Ext.grid.column.Template":{"idx":578,"alias":["widget.templatecolumn"],"alternates":["Ext.grid.TemplateColumn"]},"Ext.grid.column.Widget":{"idx":579,"alias":["widget.widgetcolumn"],"alternates":[]},"Ext.grid.feature.AbstractSummary":{"idx":581,"alias":["feature.abstractsummary"],"alternates":[]},"Ext.grid.feature.Feature":{"idx":580,"alias":["feature.feature"],"alternates":[]},"Ext.grid.feature.GroupStore":{"idx":582,"alias":[],"alternates":[]},"Ext.grid.feature.Grouping":{"idx":583,"alias":["feature.grouping"],"alternates":[]},"Ext.grid.feature.GroupingSummary":{"idx":584,"alias":["feature.groupingsummary"],"alternates":[]},"Ext.grid.feature.RowBody":{"idx":585,"alias":["feature.rowbody"],"alternates":[]},"Ext.grid.feature.Summary":{"idx":586,"alias":["feature.summary"],"alternates":[]},"Ext.grid.filters.Filters":{"idx":599,"alias":["plugin.gridfilters"],"alternates":[]},"Ext.grid.filters.filter.Base":{"idx":591,"alias":[],"alternates":[]},"Ext.grid.filters.filter.Boolean":{"idx":593,"alias":["grid.filter.boolean"],"alternates":[]},"Ext.grid.filters.filter.Date":{"idx":595,"alias":["grid.filter.date"],"alternates":[]},"Ext.grid.filters.filter.List":{"idx":596,"alias":["grid.filter.list"],"alternates":[]},"Ext.grid.filters.filter.Number":{"idx":597,"alias":["grid.filter.number","grid.filter.numeric"],"alternates":[]},"Ext.grid.filters.filter.SingleFilter":{"idx":592,"alias":[],"alternates":[]},"Ext.grid.filters.filter.String":{"idx":598,"alias":["grid.filter.string"],"alternates":[]},"Ext.grid.filters.filter.TriFilter":{"idx":594,"alias":[],"alternates":[]},"Ext.grid.header.Container":{"idx":569,"alias":["widget.headercontainer"],"alternates":[]},"Ext.grid.header.DragZone":{"idx":566,"alias":[],"alternates":[]},"Ext.grid.header.DropZone":{"idx":567,"alias":[],"alternates":[]},"Ext.grid.locking.HeaderContainer":{"idx":600,"alias":[],"alternates":[]},"Ext.grid.locking.Lockable":{"idx":603,"alias":[],"alternates":["Ext.grid.Lockable"]},"Ext.grid.locking.RowSynchronizer":{"idx":554,"alias":[],"alternates":[]},"Ext.grid.locking.View":{"idx":601,"alias":[],"alternates":["Ext.grid.LockingView"]},"Ext.grid.plugin.BufferedRenderer":{"idx":604,"alias":["plugin.bufferedrenderer"],"alternates":[]},"Ext.grid.plugin.CellEditing":{"idx":606,"alias":["plugin.cellediting"],"alternates":[]},"Ext.grid.plugin.Clipboard":{"idx":607,"alias":["plugin.clipboard"],"alternates":[]},"Ext.grid.plugin.DragDrop":{"idx":608,"alias":["plugin.gridviewdragdrop"],"alternates":[]},"Ext.grid.plugin.Editing":{"idx":605,"alias":["editing.editing"],"alternates":[]},"Ext.grid.plugin.HeaderReorderer":{"idx":568,"alias":["plugin.gridheaderreorderer"],"alternates":[]},"Ext.grid.plugin.HeaderResizer":{"idx":565,"alias":["plugin.gridheaderresizer"],"alternates":[]},"Ext.grid.plugin.RowEditing":{"idx":609,"alias":["plugin.rowediting"],"alternates":[]},"Ext.grid.plugin.RowExpander":{"idx":610,"alias":["plugin.rowexpander"],"alternates":[]},"Ext.grid.plugin.RowWidget":{"idx":611,"alias":["plugin.rowwidget"],"alternates":[]},"Ext.grid.property.Grid":{"idx":612,"alias":["widget.propertygrid"],"alternates":["Ext.grid.PropertyGrid"]},"Ext.grid.property.HeaderContainer":{"idx":613,"alias":[],"alternates":["Ext.grid.PropertyColumnModel"]},"Ext.grid.property.Property":{"idx":614,"alias":[],"alternates":["Ext.PropGridProperty"]},"Ext.grid.property.Reader":{"idx":615,"alias":[],"alternates":[]},"Ext.grid.property.Store":{"idx":616,"alias":[],"alternates":["Ext.grid.PropertyStore"]},"Ext.grid.selection.Cells":{"idx":618,"alias":[],"alternates":[]},"Ext.grid.selection.Columns":{"idx":619,"alias":[],"alternates":[]},"Ext.grid.selection.Replicator":{"idx":620,"alias":["plugin.selectionreplicator"],"alternates":[]},"Ext.grid.selection.Rows":{"idx":621,"alias":[],"alternates":[]},"Ext.grid.selection.Selection":{"idx":617,"alias":[],"alternates":[]},"Ext.grid.selection.SelectionExtender":{"idx":622,"alias":[],"alternates":[]},"Ext.grid.selection.SpreadsheetModel":{"idx":623,"alias":["selection.spreadsheet"],"alternates":[]},"Ext.layout.Context":{"idx":626,"alias":[],"alternates":[]},"Ext.layout.ContextItem":{"idx":625,"alias":[],"alternates":[]},"Ext.layout.Layout":{"idx":400,"alias":[],"alternates":[]},"Ext.layout.SizeModel":{"idx":399,"alias":[],"alternates":[]},"Ext.layout.component.Auto":{"idx":413,"alias":["layout.autocomponent"],"alternates":[]},"Ext.layout.component.Body":{"idx":628,"alias":["layout.body"],"alternates":[]},"Ext.layout.component.BoundList":{"idx":514,"alias":["layout.boundlist"],"alternates":[]},"Ext.layout.component.Component":{"idx":412,"alias":[],"alternates":[]},"Ext.layout.component.Dock":{"idx":443,"alias":["layout.dock"],"alternates":["Ext.layout.component.AbstractDock"]},"Ext.layout.component.FieldSet":{"idx":629,"alias":["layout.fieldset"],"alternates":[]},"Ext.layout.component.ProgressBar":{"idx":414,"alias":["layout.progressbar"],"alternates":[]},"Ext.layout.component.field.FieldContainer":{"idx":492,"alias":["layout.fieldcontainer"],"alternates":[]},"Ext.layout.component.field.HtmlEditor":{"idx":536,"alias":["layout.htmleditor"],"alternates":[]},"Ext.layout.component.field.Text":{"idx":484,"alias":["layout.textfield"],"alternates":[]},"Ext.layout.container.Absolute":{"idx":630,"alias":["layout.absolute"],"alternates":["Ext.layout.AbsoluteLayout"]},"Ext.layout.container.Accordion":{"idx":631,"alias":["layout.accordion"],"alternates":["Ext.layout.AccordionLayout"]},"Ext.layout.container.Anchor":{"idx":453,"alias":["layout.anchor"],"alternates":["Ext.layout.AnchorLayout"]},"Ext.layout.container.Auto":{"idx":402,"alias":["layout.auto","layout.autocontainer"],"alternates":[]},"Ext.layout.container.Border":{"idx":633,"alias":["layout.border"],"alternates":["Ext.layout.BorderLayout"]},"Ext.layout.container.Box":{"idx":432,"alias":["layout.box"],"alternates":["Ext.layout.BoxLayout"]},"Ext.layout.container.Card":{"idx":634,"alias":["layout.card"],"alternates":["Ext.layout.CardLayout"]},"Ext.layout.container.Center":{"idx":635,"alias":["layout.center","layout.ux.center"],"alternates":["Ext.ux.layout.Center"]},"Ext.layout.container.CheckboxGroup":{"idx":494,"alias":["layout.checkboxgroup"],"alternates":[]},"Ext.layout.container.Column":{"idx":456,"alias":["layout.column"],"alternates":["Ext.layout.ColumnLayout"]},"Ext.layout.container.ColumnSplitter":{"idx":460,"alias":["widget.columnsplitter"],"alternates":[]},"Ext.layout.container.ColumnSplitterTracker":{"idx":459,"alias":[],"alternates":[]},"Ext.layout.container.Container":{"idx":401,"alias":["layout.container"],"alternates":["Ext.layout.ContainerLayout"]},"Ext.layout.container.Dashboard":{"idx":461,"alias":["layout.dashboard"],"alternates":[]},"Ext.layout.container.Editor":{"idx":405,"alias":["layout.editor"],"alternates":[]},"Ext.layout.container.Fit":{"idx":548,"alias":["layout.fit"],"alternates":["Ext.layout.FitLayout","Ext.layout.Fit"]},"Ext.layout.container.Form":{"idx":636,"alias":["layout.form"],"alternates":["Ext.layout.FormLayout"]},"Ext.layout.container.HBox":{"idx":433,"alias":["layout.hbox"],"alternates":["Ext.layout.HBoxLayout"]},"Ext.layout.container.SegmentedButton":{"idx":422,"alias":["layout.segmentedbutton"],"alternates":[]},"Ext.layout.container.Table":{"idx":447,"alias":["layout.table"],"alternates":["Ext.layout.TableLayout"]},"Ext.layout.container.VBox":{"idx":434,"alias":["layout.vbox"],"alternates":["Ext.layout.VBoxLayout"]},"Ext.layout.container.border.Region":{"idx":115,"alias":[],"alternates":[]},"Ext.layout.container.boxOverflow.Menu":{"idx":538,"alias":["box.overflow.Menu","box.overflow.menu"],"alternates":["Ext.layout.boxOverflow.Menu"]},"Ext.layout.container.boxOverflow.None":{"idx":428,"alias":["box.overflow.None","box.overflow.none"],"alternates":["Ext.layout.boxOverflow.None"]},"Ext.layout.container.boxOverflow.Scroller":{"idx":429,"alias":["box.overflow.Scroller","box.overflow.scroller"],"alternates":["Ext.layout.boxOverflow.Scroller"]},"Ext.list.AbstractTreeItem":{"idx":343,"alias":[],"alternates":[]},"Ext.list.RootTreeItem":{"idx":344,"alias":[],"alternates":[]},"Ext.list.Tree":{"idx":347,"alias":["widget.treelist"],"alternates":[]},"Ext.list.TreeItem":{"idx":346,"alias":["widget.treelistitem"],"alternates":[]},"Ext.menu.Bar":{"idx":637,"alias":["widget.menubar"],"alternates":[]},"Ext.menu.CheckItem":{"idx":588,"alias":["widget.menucheckitem"],"alternates":[]},"Ext.menu.ColorPicker":{"idx":638,"alias":["widget.colormenu"],"alternates":[]},"Ext.menu.DatePicker":{"idx":639,"alias":["widget.datemenu"],"alternates":[]},"Ext.menu.Item":{"idx":587,"alias":["widget.menuitem"],"alternates":["Ext.menu.TextItem"]},"Ext.menu.Manager":{"idx":418,"alias":[],"alternates":["Ext.menu.MenuMgr"]},"Ext.menu.Menu":{"idx":590,"alias":["widget.menu"],"alternates":[]},"Ext.menu.Separator":{"idx":589,"alias":["widget.menuseparator"],"alternates":[]},"Ext.mixin.Accessible":{"idx":87,"alias":[],"alternates":[]},"Ext.mixin.Bindable":{"idx":81,"alias":[],"alternates":[]},"Ext.mixin.Bufferable":{"idx":20,"alias":[],"alternates":[]},"Ext.mixin.ComponentDelegation":{"idx":82,"alias":[],"alternates":[]},"Ext.mixin.ConfigProxy":{"idx":348,"alias":[],"alternates":[]},"Ext.mixin.ConfigState":{"idx":349,"alias":[],"alternates":[]},"Ext.mixin.Container":{"idx":350,"alias":[],"alternates":[]},"Ext.mixin.Dirty":{"idx":194,"alias":[],"alternates":[]},"Ext.mixin.Factoryable":{"idx":12,"alias":[],"alternates":[]},"Ext.mixin.Focusable":{"idx":86,"alias":[],"alternates":[]},"Ext.mixin.FocusableContainer":{"idx":353,"alias":[],"alternates":[]},"Ext.mixin.Hookable":{"idx":354,"alias":[],"alternates":[]},"Ext.mixin.Identifiable":{"idx":3,"alias":[],"alternates":[]},"Ext.mixin.Inheritable":{"idx":80,"alias":[],"alternates":[]},"Ext.mixin.ItemRippler":{"idx":345,"alias":[],"alternates":[]},"Ext.mixin.Keyboard":{"idx":85,"alias":[],"alternates":[]},"Ext.mixin.Mashup":{"idx":355,"alias":[],"alternates":[]},"Ext.mixin.Observable":{"idx":4,"alias":[],"alternates":[]},"Ext.mixin.Pluggable":{"idx":84,"alias":[],"alternates":[]},"Ext.mixin.Queryable":{"idx":233,"alias":[],"alternates":[]},"Ext.mixin.Responsive":{"idx":356,"alias":[],"alternates":[]},"Ext.mixin.Selectable":{"idx":357,"alias":[],"alternates":[]},"Ext.mixin.StoreWatcher":{"idx":358,"alias":[],"alternates":[]},"Ext.mixin.StyleCacher":{"idx":359,"alias":[],"alternates":[]},"Ext.mixin.Templatable":{"idx":39,"alias":[],"alternates":[]},"Ext.mixin.Traversable":{"idx":360,"alias":[],"alternates":[]},"Ext.panel.Bar":{"idx":424,"alias":[],"alternates":[]},"Ext.panel.DD":{"idx":442,"alias":[],"alternates":[]},"Ext.panel.Header":{"idx":427,"alias":["widget.header"],"alternates":[]},"Ext.panel.Panel":{"idx":446,"alias":["widget.panel"],"alternates":["Ext.Panel"]},"Ext.panel.Pinnable":{"idx":640,"alias":[],"alternates":[]},"Ext.panel.Proxy":{"idx":441,"alias":[],"alternates":["Ext.dd.PanelProxy"]},"Ext.panel.Table":{"idx":549,"alias":["widget.tablepanel"],"alternates":[]},"Ext.panel.Title":{"idx":425,"alias":["widget.title"],"alternates":[]},"Ext.panel.Tool":{"idx":426,"alias":["widget.tool"],"alternates":[]},"Ext.parse.Parser":{"idx":213,"alias":[],"alternates":[]},"Ext.parse.Symbol":{"idx":207,"alias":[],"alternates":[]},"Ext.parse.Tokenizer":{"idx":206,"alias":[],"alternates":[]},"Ext.parse.symbol.Constant":{"idx":208,"alias":[],"alternates":[]},"Ext.parse.symbol.Infix":{"idx":209,"alias":[],"alternates":[]},"Ext.parse.symbol.InfixRight":{"idx":210,"alias":[],"alternates":[]},"Ext.parse.symbol.Paren":{"idx":211,"alias":[],"alternates":[]},"Ext.parse.symbol.Prefix":{"idx":212,"alias":[],"alternates":[]},"Ext.perf.Accumulator":{"idx":361,"alias":[],"alternates":[]},"Ext.perf.Monitor":{"idx":362,"alias":[],"alternates":["Ext.Perf"]},"Ext.picker.Color":{"idx":535,"alias":["widget.colorpicker"],"alternates":["Ext.ColorPalette"]},"Ext.picker.Date":{"idx":524,"alias":["widget.datepicker"],"alternates":["Ext.DatePicker"]},"Ext.picker.Month":{"idx":523,"alias":["widget.monthpicker"],"alternates":["Ext.MonthPicker"]},"Ext.picker.Time":{"idx":542,"alias":["widget.timepicker"],"alternates":[]},"Ext.plugin.Abstract":{"idx":83,"alias":[],"alternates":["Ext.AbstractPlugin"]},"Ext.plugin.AbstractClipboard":{"idx":363,"alias":[],"alternates":[]},"Ext.plugin.LazyItems":{"idx":641,"alias":["plugin.lazyitems"],"alternates":[]},"Ext.plugin.Manager":{"idx":100,"alias":[],"alternates":["Ext.PluginManager","Ext.PluginMgr"]},"Ext.plugin.MouseEnter":{"idx":364,"alias":["plugin.mouseenter"],"alternates":[]},"Ext.plugin.Responsive":{"idx":450,"alias":["plugin.responsive"],"alternates":[]},"Ext.plugin.Viewport":{"idx":451,"alias":["plugin.viewport"],"alternates":[]},"Ext.promise.Consequence":{"idx":7,"alias":[],"alternates":[]},"Ext.promise.Deferred":{"idx":8,"alias":[],"alternates":[]},"Ext.promise.Promise":{"idx":9,"alias":[],"alternates":[]},"Ext.resizer.BorderSplitter":{"idx":632,"alias":["widget.bordersplitter"],"alternates":[]},"Ext.resizer.BorderSplitterTracker":{"idx":642,"alias":[],"alternates":[]},"Ext.resizer.Handle":{"idx":643,"alias":[],"alternates":[]},"Ext.resizer.ResizeTracker":{"idx":644,"alias":[],"alternates":[]},"Ext.resizer.Resizer":{"idx":645,"alias":[],"alternates":["Ext.Resizable"]},"Ext.resizer.Splitter":{"idx":431,"alias":["widget.splitter"],"alternates":[]},"Ext.resizer.SplitterTracker":{"idx":458,"alias":[],"alternates":[]},"Ext.route.Action":{"idx":119,"alias":[],"alternates":[]},"Ext.route.Handler":{"idx":118,"alias":[],"alternates":[]},"Ext.route.Mixin":{"idx":123,"alias":[],"alternates":[]},"Ext.route.Route":{"idx":120,"alias":[],"alternates":[]},"Ext.route.Router":{"idx":122,"alias":[],"alternates":[]},"Ext.scroll.LockingScroller":{"idx":602,"alias":["scroller.locking"],"alternates":[]},"Ext.scroll.Scroller":{"idx":107,"alias":["scroller.scroller"],"alternates":[]},"Ext.scroll.TableScroller":{"idx":556,"alias":["scroller.table"],"alternates":[]},"Ext.selection.CellModel":{"idx":646,"alias":["selection.cellmodel"],"alternates":[]},"Ext.selection.CheckboxModel":{"idx":648,"alias":["selection.checkboxmodel"],"alternates":[]},"Ext.selection.DataViewModel":{"idx":509,"alias":["selection.dataviewmodel"],"alternates":[]},"Ext.selection.Model":{"idx":508,"alias":["selection.abstract"],"alternates":["Ext.AbstractSelectionModel"]},"Ext.selection.RowModel":{"idx":647,"alias":["selection.rowmodel"],"alternates":[]},"Ext.selection.TreeModel":{"idx":649,"alias":["selection.treemodel"],"alternates":[]},"Ext.slider.Multi":{"idx":652,"alias":["widget.multislider"],"alternates":["Ext.slider.MultiSlider"]},"Ext.slider.Single":{"idx":653,"alias":["widget.slider","widget.sliderfield"],"alternates":["Ext.Slider","Ext.form.SliderField","Ext.slider.SingleSlider","Ext.slider.Slider"]},"Ext.slider.Thumb":{"idx":650,"alias":[],"alternates":[]},"Ext.slider.Tip":{"idx":651,"alias":["widget.slidertip"],"alternates":[]},"Ext.slider.Widget":{"idx":654,"alias":["widget.sliderwidget"],"alternates":[]},"Ext.sparkline.Bar":{"idx":373,"alias":["widget.sparklinebar"],"alternates":[]},"Ext.sparkline.BarBase":{"idx":371,"alias":[],"alternates":[]},"Ext.sparkline.Base":{"idx":370,"alias":["widget.sparkline"],"alternates":[]},"Ext.sparkline.Box":{"idx":374,"alias":["widget.sparklinebox"],"alternates":[]},"Ext.sparkline.Bullet":{"idx":375,"alias":["widget.sparklinebullet"],"alternates":[]},"Ext.sparkline.CanvasBase":{"idx":366,"alias":[],"alternates":[]},"Ext.sparkline.CanvasCanvas":{"idx":367,"alias":[],"alternates":[]},"Ext.sparkline.Discrete":{"idx":376,"alias":["widget.sparklinediscrete"],"alternates":[]},"Ext.sparkline.Line":{"idx":377,"alias":["widget.sparklineline"],"alternates":[]},"Ext.sparkline.Pie":{"idx":378,"alias":["widget.sparklinepie"],"alternates":[]},"Ext.sparkline.RangeMap":{"idx":372,"alias":[],"alternates":[]},"Ext.sparkline.Shape":{"idx":365,"alias":[],"alternates":[]},"Ext.sparkline.TriState":{"idx":379,"alias":["widget.sparklinetristate"],"alternates":[]},"Ext.sparkline.VmlCanvas":{"idx":368,"alias":[],"alternates":[]},"Ext.state.CookieProvider":{"idx":655,"alias":[],"alternates":[]},"Ext.state.LocalStorageProvider":{"idx":656,"alias":["state.localstorage"],"alternates":[]},"Ext.state.Manager":{"idx":112,"alias":[],"alternates":[]},"Ext.state.Provider":{"idx":111,"alias":[],"alternates":[]},"Ext.state.Stateful":{"idx":113,"alias":[],"alternates":[]},"Ext.tab.Bar":{"idx":658,"alias":["widget.tabbar"],"alternates":[]},"Ext.tab.Panel":{"idx":659,"alias":["widget.tabpanel"],"alternates":["Ext.TabPanel"]},"Ext.tab.Tab":{"idx":657,"alias":["widget.tab"],"alternates":[]},"Ext.tip.QuickTip":{"idx":533,"alias":["widget.quicktip"],"alternates":["Ext.QuickTip"]},"Ext.tip.QuickTipManager":{"idx":534,"alias":[],"alternates":["Ext.QuickTips"]},"Ext.tip.Tip":{"idx":531,"alias":["widget.tip"],"alternates":["Ext.Tip"]},"Ext.tip.ToolTip":{"idx":532,"alias":["widget.tooltip"],"alternates":["Ext.ToolTip"]},"Ext.toolbar.Breadcrumb":{"idx":660,"alias":["widget.breadcrumb"],"alternates":[]},"Ext.toolbar.Fill":{"idx":661,"alias":["widget.tbfill"],"alternates":["Ext.Toolbar.Fill"]},"Ext.toolbar.Item":{"idx":515,"alias":["widget.tbitem"],"alternates":["Ext.Toolbar.Item"]},"Ext.toolbar.Paging":{"idx":520,"alias":["widget.pagingtoolbar"],"alternates":["Ext.PagingToolbar"]},"Ext.toolbar.Separator":{"idx":537,"alias":["widget.tbseparator"],"alternates":["Ext.Toolbar.Separator"]},"Ext.toolbar.Spacer":{"idx":662,"alias":["widget.tbspacer"],"alternates":["Ext.Toolbar.Spacer"]},"Ext.toolbar.TextItem":{"idx":516,"alias":["widget.tbtext"],"alternates":["Ext.Toolbar.TextItem"]},"Ext.toolbar.Toolbar":{"idx":435,"alias":["widget.toolbar"],"alternates":["Ext.Toolbar"]},"Ext.tree.Column":{"idx":663,"alias":["widget.treecolumn"],"alternates":[]},"Ext.tree.NavigationModel":{"idx":664,"alias":["view.navigation.tree"],"alternates":[]},"Ext.tree.Panel":{"idx":666,"alias":["widget.treepanel"],"alternates":["Ext.tree.TreePanel","Ext.TreePanel"]},"Ext.tree.View":{"idx":665,"alias":["widget.treeview"],"alternates":[]},"Ext.tree.ViewDragZone":{"idx":668,"alias":[],"alternates":[]},"Ext.tree.ViewDropZone":{"idx":669,"alias":[],"alternates":[]},"Ext.tree.plugin.TreeViewDragDrop":{"idx":670,"alias":["plugin.treeviewdragdrop"],"alternates":[]},"Ext.util.AbstractMixedCollection":{"idx":52,"alias":[],"alternates":[]},"Ext.util.Animate":{"idx":73,"alias":[],"alternates":[]},"Ext.util.Bag":{"idx":185,"alias":[],"alternates":[]},"Ext.util.Base64":{"idx":380,"alias":[],"alternates":[]},"Ext.util.CSS":{"idx":101,"alias":[],"alternates":[]},"Ext.util.CSV":{"idx":382,"alias":[],"alternates":[]},"Ext.util.ClickRepeater":{"idx":383,"alias":[],"alternates":["Ext.util.TapRepeater"]},"Ext.util.Collection":{"idx":128,"alias":[],"alternates":[]},"Ext.util.CollectionKey":{"idx":126,"alias":[],"alternates":[]},"Ext.util.Color":{"idx":369,"alias":[],"alternates":["Ext.draw.Color"]},"Ext.util.ComponentDragger":{"idx":479,"alias":[],"alternates":[]},"Ext.util.Cookies":{"idx":384,"alias":[],"alternates":[]},"Ext.util.DelimitedValue":{"idx":381,"alias":[],"alternates":[]},"Ext.util.ElementContainer":{"idx":109,"alias":[],"alternates":[]},"Ext.util.Event":{"idx":2,"alias":[],"alternates":[]},"Ext.util.Filter":{"idx":50,"alias":[],"alternates":[]},"Ext.util.FilterCollection":{"idx":173,"alias":[],"alternates":[]},"Ext.util.Floating":{"idx":108,"alias":[],"alternates":[]},"Ext.util.Fly":{"idx":205,"alias":[],"alternates":[]},"Ext.util.Format":{"idx":91,"alias":[],"alternates":[]},"Ext.util.Group":{"idx":165,"alias":[],"alternates":[]},"Ext.util.GroupCollection":{"idx":174,"alias":[],"alternates":[]},"Ext.util.Grouper":{"idx":127,"alias":[],"alternates":[]},"Ext.util.HashMap":{"idx":5,"alias":[],"alternates":[]},"Ext.util.History":{"idx":121,"alias":[],"alternates":["Ext.History"]},"Ext.util.Inflector":{"idx":136,"alias":[],"alternates":[]},"Ext.util.ItemCollection":{"idx":385,"alias":[],"alternates":["Ext.ItemCollection"]},"Ext.util.KeyMap":{"idx":351,"alias":[],"alternates":["Ext.KeyMap"]},"Ext.util.KeyNav":{"idx":352,"alias":[],"alternates":["Ext.KeyNav"]},"Ext.util.LocalStorage":{"idx":386,"alias":[],"alternates":[]},"Ext.util.LruCache":{"idx":23,"alias":[],"alternates":[]},"Ext.util.Memento":{"idx":444,"alias":[],"alternates":[]},"Ext.util.MixedCollection":{"idx":55,"alias":[],"alternates":[]},"Ext.util.ObjectTemplate":{"idx":130,"alias":[],"alternates":[]},"Ext.util.Observable":{"idx":51,"alias":[],"alternates":[]},"Ext.util.Offset":{"idx":33,"alias":[],"alternates":[]},"Ext.util.PaintMonitor":{"idx":47,"alias":[],"alternates":[]},"Ext.util.Point":{"idx":35,"alias":[],"alternates":[]},"Ext.util.Positionable":{"idx":26,"alias":[],"alternates":[]},"Ext.util.ProtoElement":{"idx":98,"alias":[],"alternates":[]},"Ext.util.Queue":{"idx":624,"alias":[],"alternates":[]},"Ext.util.Region":{"idx":34,"alias":[],"alternates":[]},"Ext.util.Renderable":{"idx":110,"alias":[],"alternates":[]},"Ext.util.Schedulable":{"idx":196,"alias":[],"alternates":[]},"Ext.util.Scheduler":{"idx":186,"alias":[],"alternates":[]},"Ext.util.SizeMonitor":{"idx":43,"alias":[],"alternates":[]},"Ext.util.Sortable":{"idx":54,"alias":[],"alternates":[]},"Ext.util.Sorter":{"idx":53,"alias":[],"alternates":[]},"Ext.util.SorterCollection":{"idx":172,"alias":[],"alternates":[]},"Ext.util.Spans":{"idx":387,"alias":[],"alternates":[]},"Ext.util.StoreHolder":{"idx":410,"alias":[],"alternates":[]},"Ext.util.TaskManager":{"idx":389,"alias":[],"alternates":["Ext.TaskManager"]},"Ext.util.TaskRunner":{"idx":56,"alias":[],"alternates":[]},"Ext.util.TextMetrics":{"idx":390,"alias":[],"alternates":[]},"Ext.util.TsvDecoder":{"idx":388,"alias":[],"alternates":["Ext.util.TSV"]},"Ext.util.XTemplateCompiler":{"idx":94,"alias":[],"alternates":[]},"Ext.util.XTemplateParser":{"idx":93,"alias":[],"alternates":[]},"Ext.util.paintmonitor.Abstract":{"idx":45,"alias":[],"alternates":[]},"Ext.util.paintmonitor.CssAnimation":{"idx":46,"alias":[],"alternates":[]},"Ext.util.paintmonitor.OverflowChange":{"idx":391,"alias":[],"alternates":[]},"Ext.util.sizemonitor.Abstract":{"idx":41,"alias":[],"alternates":[]},"Ext.util.sizemonitor.OverflowChange":{"idx":392,"alias":[],"alternates":[]},"Ext.util.sizemonitor.Scroll":{"idx":42,"alias":[],"alternates":[]},"Ext.util.translatable.Abstract":{"idx":104,"alias":[],"alternates":[]},"Ext.util.translatable.CssPosition":{"idx":393,"alias":["translatable.cssposition"],"alternates":[]},"Ext.util.translatable.CssTransform":{"idx":394,"alias":["translatable.csstransform"],"alternates":[]},"Ext.util.translatable.Dom":{"idx":105,"alias":["translatable.dom"],"alternates":[]},"Ext.util.translatable.ScrollParent":{"idx":395,"alias":["translatable.scrollparent"],"alternates":[]},"Ext.util.translatable.ScrollPosition":{"idx":106,"alias":["translatable.scrollposition"],"alternates":[]},"Ext.view.AbstractView":{"idx":511,"alias":[],"alternates":[]},"Ext.view.BoundList":{"idx":521,"alias":["widget.boundlist"],"alternates":["Ext.BoundList"]},"Ext.view.BoundListKeyNav":{"idx":513,"alias":["view.navigation.boundlist"],"alternates":[]},"Ext.view.DragZone":{"idx":667,"alias":[],"alternates":[]},"Ext.view.DropZone":{"idx":563,"alias":[],"alternates":[]},"Ext.view.MultiSelector":{"idx":672,"alias":["widget.multiselector"],"alternates":[]},"Ext.view.MultiSelectorSearch":{"idx":671,"alias":["widget.multiselector-search"],"alternates":[]},"Ext.view.NavigationModel":{"idx":510,"alias":["view.navigation.default"],"alternates":[]},"Ext.view.NodeCache":{"idx":555,"alias":[],"alternates":[]},"Ext.view.Table":{"idx":557,"alias":["widget.gridview","widget.tableview"],"alternates":["Ext.grid.View"]},"Ext.view.TableLayout":{"idx":553,"alias":["layout.tableview"],"alternates":[]},"Ext.view.TagKeyNav":{"idx":540,"alias":["view.navigation.tagfield"],"alternates":[]},"Ext.view.View":{"idx":512,"alias":["widget.dataview"],"alternates":["Ext.DataView"]},"Ext.window.MessageBox":{"idx":489,"alias":["widget.messagebox"],"alternates":[]},"Ext.window.Toast":{"idx":673,"alias":["widget.toast"],"alternates":[]},"Ext.window.Window":{"idx":480,"alias":["widget.window"],"alternates":["Ext.Window"]}},"packages":{"classic":{"css":!0,"included":!0,"language":{"js":{"input":{"version":"ES5"}}},"namespace":"Ext","properties":{"skip.sass":1,"skip.pkg":1,"skip.slice":1},"required":!0,"requires":["ext","core","classic","classic"],"version":"6.6.0.258"},"cmd":{"version":"6.6.0.13"},"core":{"css":!0,"included":!0,"properties":{"skip.slice":1,"skip.style":1,"skip.pkg":1,"package.tags.classdefs":"class"},"required":!0,"requires":["ext"],"version":"6.6.0.258"},"ext":{"css":!0,"included":!0,"language":{"js":{"input":{"version":"ES5"}}},"license":"trial","namespace":"Ext","properties":{"skip.sass":1,"skip.slice":1},"required":!0,"requires":[],"version":"6.6.0.258"}},"bootRelative":!0});var Ext=Ext||{};Ext.Boot=Ext.Boot||(function(f){var c=document,e=[],k={disableCaching:(/[?&](?:cache|disableCacheBuster)\b/i.test(location.search)||!(/http[s]?\:/i.test(location.href))||/(^|[ ;])ext-cache=1/.test(c.cookie))?!1:!0,disableCachingParam:'_dc',loadDelay:!1,preserveScripts:!0,charset:'UTF-8'},m={},o=/\.css(?:\?|$)/i,i=c.createElement('a'),j=typeof window!=='undefined',d={browser:j,node:!j&&(typeof require==='function'),phantom:(window&&(window._phantom||window.callPhantom))||/PhantomJS/.test(window.navigator.userAgent)},b=(Ext.platformTags={}),n=function(a){},g=function(b,a,c){if(c){g(b,c)}if(b&&a&&typeof a==='object'){for(var d in a){b[d]=a[d]}}return b},l=function(){var d=!1,g=Array.prototype.shift.call(arguments),a,c,e,b;if(typeof arguments[arguments.length-1]==='boolean'){d=Array.prototype.pop.call(arguments)}e=arguments.length;for(a=0;a<e;a++){b=arguments[a];if(typeof b==='object'){for(c in b){g[d?c.toLowerCase():c]=b[c]}}}return g},h=(typeof Object.keys=='function')?function(a){if(!a){return []}return Object.keys(a)}:function(b){var c=[],a;for(a in b){if(b.hasOwnProperty(a)){c.push(a)}}return c},a={loading:0,loaded:0,apply:g,env:d,config:k,assetConfig:m,scripts:{},currentFile:null,suspendedQueue:[],currentRequest:null,syncMode:!1,debug:n,useElements:!0,listeners:[],Request:Request,Entry:Entry,allowMultipleBrowsers:!1,browserNames:{ie:'IE',firefox:'Firefox',safari:'Safari',chrome:'Chrome',opera:'Opera',dolfin:'Dolfin',edge:'Edge',webosbrowser:'webOSBrowser',chromeMobile:'ChromeMobile',chromeiOS:'ChromeiOS',silk:'Silk',other:'Other'},osNames:{ios:'iOS',android:'Android',windowsPhone:'WindowsPhone',webos:'webOS',blackberry:'BlackBerry',rimTablet:'RIMTablet',mac:'MacOS',win:'Windows',tizen:'Tizen',linux:'Linux',bada:'Bada',chromeOS:'ChromeOS',other:'Other'},browserPrefixes:{ie:'MSIE ',edge:'Edge/',firefox:'Firefox/',chrome:'Chrome/',safari:'Version/',opera:'OPR/',dolfin:'Dolfin/',webosbrowser:'wOSBrowser/',chromeMobile:'CrMo/',chromeiOS:'CriOS/',silk:'Silk/'},browserPriority:['edge','opera','dolfin','webosbrowser','silk','chromeiOS','chromeMobile','ie','firefox','safari','chrome'],osPrefixes:{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/',chromeOS:'CrOS '},fallbackOSPrefixes:{windows:'win',mac:'mac',linux:'linux'},devicePrefixes:{iPhone:'iPhone',iPod:'iPod',iPad:'iPad'},maxIEVersion:12,detectPlatformTags:function(){var c=this,e=navigator.userAgent,i=/Mobile(\/|\s)/.test(e),d=document.createElement('div'),k=function(e,c){if(c===undefined){c=window}var a='on'+e.toLowerCase(),b=(a in d);if(!b){if(d.setAttribute&&d.removeAttribute){d.setAttribute(a,'');b=typeof d[a]==='function';if(typeof d[a]!=='undefined'){d[a]=undefined}d.removeAttribute(a)}}return b},m=function(){var d={},j,g,l,i,b,n,h,a,k;n=c.browserPriority.length;for(b=0;b<n;b++){i=c.browserPriority[b];if(!k){l=c.browserPrefixes[i];h=e.match(new RegExp('('+l+')([\\w\\._]+)'));a=h&&h.length>1?parseInt(h[2]):0;if(a){k=!0}}else {a=0}d[i]=a}if(d.ie){var m=document.documentMode;if(m>=8){d.ie=m}}a=d.ie||!1;j=Math.max(a,c.maxIEVersion);for(b=8;b<=j;++b){g='ie'+b;d[g+'m']=a?a<=b:0;d[g]=a?a===b:0;d[g+'p']=a?a>=b:0}return d},j=function(){var j={},l,d,g,b,m,a,i,k,n;g=h(c.osPrefixes);m=g.length;for(b=0,n=0;b<m;b++){d=g[b];l=c.osPrefixes[d];a=e.match(new RegExp('('+l+')([^\\s;]+)'));i=a?a[1]:null;if(i&&(i==='HTC_'||i==='Silk/')){k=2.3}else {k=a&&a.length>1?parseFloat(a[a.length-1]):0}if(k){n++}j[d]=k}g=h(c.fallbackOSPrefixes);m=g.length;for(b=0;b<m;b++){d=g[b];if(n===0){l=c.fallbackOSPrefixes[d];a=e.toLowerCase().match(new RegExp(l));j[d]=a?!0:0}else {j[d]=0}}return j},n=function(){var g={},j,d,b,a,k,i;b=h(c.devicePrefixes);k=b.length;for(a=0;a<k;a++){d=b[a];j=c.devicePrefixes[d];i=e.match(new RegExp(j));g[d]=i?!0:0}return g},o=m(),q=j(),p=n(),g=a.loadPlatformsParam();l(b,o,q,p,g,!0);b.phone=!!((b.iphone||b.ipod)||(!b.silk&&(b.android&&(b.android<3||i)))||(b.blackberry&&i)||(b.windowsphone));b.tablet=!!(!b.phone&&(b.ipad||b.android||b.silk||b.rimtablet||(b.ie10&&/; Touch/.test(e))));b.touch=k('touchend')||navigator.maxTouchPoints||navigator.msMaxTouchPoints;b.desktop=!b.phone&&!b.tablet;b.cordova=b.phonegap=!!(window.PhoneGap||window.Cordova||window.cordova);b.webview=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)(?!.*FBAN)/i.test(e);b.androidstock=(b.android<=4.3)&&(b.safari||b.silk);l(b,g,!0)},loadPlatformsParam:function(){var k=window.location.search.substr(1),g=k.split("&"),e={},a,h={},b,i,d,j,c;for(a=0;a<g.length;a++){b=g[a].split("=");e[b[0]]=b[1]}if(e.platformTags){b=e.platformTags.split(",");for(i=b.length,a=0;a<i;a++){d=b[a].split(":");j=d[0];c=!0;if(d.length>1){c=d[1];if(c==='false'||c==='0'){c=!1}}h[j]=c}}return h},filterPlatform:function(g,d){g=e.concat(g||e);d=e.concat(d||e);var j=g.length,i=d.length,c=(!j&&i),a,h;for(a=0;a<j&&!c;a++){h=g[a];c=!!b[h]}for(a=0;a<i&&c;a++){h=d[a];c=!b[h]}return c},init:function(){var g=c.getElementsByTagName('script'),b=g[0],m=g.length,n=/\/ext(\-[a-z\-]+)?\.js$/,l,e,h,d,k,i,j;a.hasReadyState=("readyState" in b);a.hasAsync=("async" in b);a.hasDefer=("defer" in b);a.hasOnLoad=("onload" in b);a.isIE8=a.hasReadyState&&!a.hasAsync&&a.hasDefer&&!a.hasOnLoad;a.isIE9=a.hasReadyState&&!a.hasAsync&&a.hasDefer&&a.hasOnLoad;a.isIE10p=a.hasReadyState&&a.hasAsync&&a.hasDefer&&a.hasOnLoad;if(a.isIE8){a.isIE10=!1;a.isIE10m=!0}else {a.isIE10=(new Function('/*@cc_on return @_jscript_version @*/')())===10;a.isIE10m=a.isIE10||a.isIE9||a.isIE8}a.isIE11=a.isIE10p&&!a.isIE10;for(i=0;i<m;i++){e=(b=g[i]).src;if(!e){continue}h=b.readyState||null;if(!d&&n.test(e)){d=e}if(!a.scripts[k=a.canonicalUrl(e)]){l=new Entry({key:k,url:e,done:h===null||h==='loaded'||h==='complete',el:b,prop:'src'})}}if(!d){b=g[g.length-1];d=b.src}a.baseUrl=d.substring(0,d.lastIndexOf('/')+1);j=window.location.origin||window.location.protocol+"//"+window.location.hostname+(window.location.port?':'+window.location.port:'');a.origin=j;a.detectPlatformTags();Ext.filterPlatform=a.filterPlatform},canonicalUrl:function(g){i.href=g;var b=i.href,e=k.disableCachingParam,c=e?b.indexOf(e+'='):-1,d,a;if(c>0&&((d=b.charAt(c-1))==='?'||d==='&')){a=b.indexOf('&',c);a=(a<0)?'':b.substring(a);if(a&&d==='?'){++c;a=a.substring(1)}b=b.substring(0,c-1)+a}return b},getConfig:function(b){return b?a.config[b]:a.config},setConfig:function(b,d){if(typeof b==='string'){a.config[b]=d}else {for(var c in b){a.setConfig(c,b[c])}}return a},getHead:function(){return a.docHead||(a.docHead=c.head||c.getElementsByTagName('head')[0])},create:function(e,c,d){var b=d||{};b.url=e;b.key=c;return a.scripts[c]=new Entry(b)},getEntry:function(d,g,e){var c,b;c=e?d:a.canonicalUrl(d);b=a.scripts[c];if(!b){b=a.create(d,c,g);if(e){b.canonicalPath=!0}}return b},registerContent:function(e,c,b){var d={content:b,loaded:!0,css:c==='css'};return a.getEntry(e,d)},processRequest:function(a,b){a.loadEntries(b)},load:function(b){var b=new Request(b);if(b.sync||a.syncMode){return a.loadSync(b)}if(a.currentRequest){b.getEntries();a.suspendedQueue.push(b)}else {a.currentRequest=b;a.processRequest(b,!1)}return a},loadSync:function(b){var b=new Request(b);a.syncMode++;a.processRequest(b,!0);a.syncMode--;return a},loadBasePrefix:function(b){b=new Request(b);b.prependBaseUrl=!0;return a.load(b)},loadSyncBasePrefix:function(b){b=new Request(b);b.prependBaseUrl=!0;return a.loadSync(b)},requestComplete:function(c){var b;if(a.currentRequest===c){a.currentRequest=null;while(a.suspendedQueue.length>0){b=a.suspendedQueue.shift();if(!b.done){a.load(b);break}}}if(!a.currentRequest&&a.suspendedQueue.length==0){a.fireListeners()}},isLoading:function(){return !a.currentRequest&&a.suspendedQueue.length==0},fireListeners:function(){var b;while(a.isLoading()&&(b=a.listeners.shift())){b()}},onBootReady:function(b){if(!a.isLoading()){b()}else {a.listeners.push(b)}},getPathsFromIndexes:function(a,d){if(!('length' in a)){var c=[],b;for(b in a){if(!isNaN(+b)){c[+b]=a[b]}}a=c}return Request.prototype.getPathsFromIndexes(a,d)},createLoadOrderMap:function(a){return Request.prototype.createLoadOrderMap(a)},fetch:function(k,e,j,b){b=(b===undefined)?!!e:b;var a=new XMLHttpRequest(),c,i,h,g=!1,d=function(){if(a&&a.readyState==4){i=(a.status===1223)?204:(a.status===0&&((self.location||{}).protocol==='file:'||(self.location||{}).protocol==='ionp:'))?200:a.status;h=a.responseText;c={content:h,status:i,exception:g};if(e){e.call(j,c)}a.onreadystatechange=f;a=null}};if(b){a.onreadystatechange=d}try{a.open('GET',k,b);a.send(null)}catch(p){g=p;d();return c}if(!b){d()}return c},notifyAll:function(a){a.notifyRequests()}};function Request(b){if(b.$isRequest){return b}var b=b.url?b:{url:b},c=b.url,e=c.charAt?[c]:c,d=b.charset||a.config.charset;g(this,b);delete this.url;this.urls=e;this.charset=d}Request.prototype={$isRequest:!0,createLoadOrderMap:function(d){var e=d.length,c={},a,b;for(a=0;a<e;a++){b=d[a];c[b.path]=b}return c},getLoadIndexes:function(b,e,o,m,n){var g=[],k=[b],i=b.idx,k,j,d,c,h,l;if(e[i]){return g}e[i]=g[i]=!0;while(b=k.shift()){if(b.canonicalPath){j=a.getEntry(b.path,null,!0)}else {j=a.getEntry(this.prepareUrl(b.path))}if(!(n&&j.done)){if(m&&b.uses&&b.uses.length){d=b.requires.concat(b.uses)}else {d=b.requires}for(h=0,l=d.length;h<l;h++){c=d[h];if(!e[c]){e[c]=g[c]=!0;k.push(o[c])}}}}return g},getPathsFromIndexes:function(b,e){var c=[],a,d;for(a=0,d=b.length;a<d;a++){if(b[a]){c.push(e[a].path)}}return c},expandUrl:function(d,a,e,i,g,h){var c,b;if(a){c=e[d];if(c){b=this.getLoadIndexes(c,i,a,g,h);if(b.length){return this.getPathsFromIndexes(b,a)}}}return [d]},expandUrls:function(a,n){var e=this,j=e.loadOrder,c=[],k={},o=[],b,i,g,m,h,l,d;if(typeof a==="string"){a=[a]}if(j){b=e.loadOrderMap;if(!b){b=e.loadOrderMap=e.createLoadOrderMap(j)}}for(g=0,m=a.length;g<m;g++){i=this.expandUrl(a[g],j,b,o,n,!1);for(h=0,l=i.length;h<l;h++){d=i[h];if(!k[d]){k[d]=!0;c.push(d)}}}if(c.length===0){c=a}return c},expandLoadOrder:function(){var a=this,c=a.urls,b;if(!a.expanded){b=this.expandUrls(c,!0);a.expanded=!0}else {b=c}a.urls=b;if(c.length!=b.length){a.sequential=!0}return a},getUrls:function(){this.expandLoadOrder();return this.urls},prepareUrl:function(b){if(this.prependBaseUrl){return a.baseUrl+b}return b},getEntries:function(){var b=this,c=b.entries,e,h,d,g,i,j;if(!c){c=[];i=b.getUrls();if(b.loadOrder){e=b.loadOrderMap}for(d=0;d<i.length;d++){j=b.prepareUrl(i[d]);if(e){h=e[j]}g=a.getEntry(j,{buster:b.buster,charset:b.charset},h&&h.canonicalPath);g.requests.push(b);c.push(g)}b.entries=c}return c},loadEntries:function(g){var a=this,c=a.getEntries(),h=c.length,i=a.loadStart||0,d,c,e,b;if(g!==undefined){a.sync=g}a.loaded=a.loaded||0;a.loading=a.loading||h;for(b=i;b<h;b++){e=c[b];if(!e.loaded){d=c[b].load(a.sync)}else {d=!0}if(!d){a.loadStart=b;e.onDone(function(){a.loadEntries(g)});break}}a.processLoadedEntries()},processLoadedEntries:function(){var a=this,d=a.getEntries(),g=d.length,e=a.startIndex||0,c,b;if(!a.done){for(c=e;c<g;c++){b=d[c];if(!b.loaded){a.startIndex=c;return}if(!b.evaluated){b.evaluate()}if(b.error){a.error=!0}}a.notify()}},notify:function(){var b=this;if(!b.done){var e=b.error,d=b[e?'failure':'success'],c=('delay' in b)?b.delay:(e?1:a.config.chainDelay),g=b.scope||b;b.done=!0;if(d){if(c===0||c>0){setTimeout(function(){d.call(g,b)},c)}else {d.call(g,b)}}b.fireListeners();a.requestComplete(b)}},onDone:function(b){var a=this,c=a.listeners||(a.listeners=[]);if(a.done){b(a)}else {c.push(b)}},fireListeners:function(){var a=this.listeners,b;if(a){while((b=a.shift())){b(this)}}}};function Entry(c){if(c.$isEntry){return c}var j=c.charset||a.config.charset,i=Ext.manifest,e=i&&i.loader,d=(c.cache!==undefined)?c.cache:(e&&e.cache),b,h;if(a.config.disableCaching){if(d===undefined){d=!a.config.disableCaching}if(d===!1){b=+new Date()}else if(d!==!0){b=d}if(b){h=(e&&e.cacheParam)||a.config.disableCachingParam;b=h+"="+b}}g(this,c);this.charset=j;this.buster=b;this.requests=[]}Entry.prototype={$isEntry:!0,done:!1,evaluated:!1,loaded:!1,isCrossDomain:function(){var b=this;if(b.crossDomain===undefined){b.crossDomain=(b.getLoadUrl().indexOf(a.origin)!==0)}return b.crossDomain},isCss:function(){var b=this;if(b.css===undefined){if(b.url){var c=a.assetConfig[b.url];b.css=c?c.type==="css":o.test(b.url)}else {b.css=!1}}return this.css},getElement:function(e){var d=this,b=d.el;if(!b){if(d.isCss()){e=e||"link";b=c.createElement(e);if(e=="link"){b.rel='stylesheet';d.prop='href'}else {d.prop="textContent"}b.type="text/css"}else {e=e||"script";b=c.createElement(e);b.type='text/javascript';d.prop='src';if(d.charset){b.charset=d.charset}if(a.hasAsync){b.async=!1}}d.el=b}return b},getLoadUrl:function(){var b=this,c;c=b.canonicalPath?b.url:a.canonicalUrl(b.url);if(!b.loadUrl){b.loadUrl=!!b.buster?(c+(c.indexOf('?')===-1?'?':'&')+b.buster):c}return b.loadUrl},fetch:function(b){var e=this.getLoadUrl(),d=!!b.async,c=b.complete;a.fetch(e,c,this,d)},onContentLoaded:function(c){var b=this,a=c.status,e=c.content,h=c.exception,g=this.getLoadUrl();b.loaded=!0;if((h||a===0)&&!d.phantom){b.error=("Failed loading synchronously via XHR: '"+g+"'. It's likely that the file is either being loaded from a "+"different domain or from the local file system where cross "+"origin requests are not allowed for security reasons. Try "+"asynchronous loading instead.")||!0;b.evaluated=!0}else if((a>=200&&a<300)||a===304||d.phantom||(a===0&&e.length>0)){b.content=e}else {b.error=("Failed loading synchronously via XHR: '"+g+"'. Please verify that the file exists. XHR status code: "+a)||!0;b.evaluated=!0}},createLoadElement:function(b){var c=this,d=c.getElement();c.preserve=!0;d.onerror=function(){c.error=!0;if(b){b();b=null}};if(a.isIE10m){d.onreadystatechange=function(){if(this.readyState==='loaded'||this.readyState==='complete'){if(b){b();b=this.onreadystatechange=this.onerror=null}}}}else {d.onload=function(){b();b=this.onload=this.onerror=null}}d[c.prop]=c.getLoadUrl()},onLoadElementReady:function(){a.getHead().appendChild(this.getElement());this.evaluated=!0},inject:function(h,m){var g=this,d=a.getHead(),l=g.url,i=g.key,b,e,k,j;if(g.isCss()){g.preserve=!0;j=i.substring(0,i.lastIndexOf("/")+1);b=c.createElement('base');b.href=j;if(d.firstChild){d.insertBefore(b,d.firstChild)}else {d.appendChild(b)}b.href=b.href;if(l){h+="\n/*# sourceURL="+i+" */"}e=g.getElement("style");k=('styleSheet' in e);d.appendChild(b);if(k){d.appendChild(e);e.styleSheet.cssText=h}else {e.textContent=h;d.appendChild(e)}d.removeChild(b)}else {if(l){h+="\n//# sourceURL="+i}Ext.globalEval(h)}return g},loadCrossDomain:function(){var a=this,b=function(){a.el.onerror=a.el.onload=f;a.el=null;a.loaded=a.evaluated=a.done=!0;a.notifyRequests()};a.createLoadElement(function(){b()});a.evaluateLoadElement();return !1},loadElement:function(){var a=this,b=function(){a.el.onerror=a.el.onload=f;a.el=null;a.loaded=a.evaluated=a.done=!0;a.notifyRequests()};a.createLoadElement(function(){b()});a.evaluateLoadElement();return !0},loadSync:function(){var a=this;a.fetch({async:!1,complete:function(b){a.onContentLoaded(b)}});a.evaluate();a.notifyRequests()},load:function(c){var b=this;if(!b.loaded){if(b.loading){return !1}b.loading=!0;if(!c){if(a.isIE10||b.isCrossDomain()){return b.loadCrossDomain()}else if(!b.isCss()&&a.hasReadyState){b.createLoadElement(function(){b.loaded=!0;b.notifyRequests()})}else if(a.useElements&&!(b.isCss()&&d.phantom)){return b.loadElement()}else {b.fetch({async:!c,complete:function(a){b.onContentLoaded(a);b.notifyRequests()}})}}else {b.loadSync()}}return !0},evaluateContent:function(){this.inject(this.content);this.content=null},evaluateLoadElement:function(){a.getHead().appendChild(this.getElement())},evaluate:function(){var a=this;if(!a.evaluated){if(a.evaluating){return}a.evaluating=!0;if(a.content!==undefined){a.evaluateContent()}else if(!a.error){a.evaluateLoadElement()}a.evaluated=a.done=!0;a.cleanup()}},cleanup:function(){var c=this,a=c.el,b;if(!a){return}if(!c.preserve){c.el=null;a.parentNode.removeChild(a);for(b in a){try{if(b!==c.prop){a[b]=null}delete a[b]}catch(p){}}}a.onload=a.onerror=a.onreadystatechange=f},notifyRequests:function(){var b=this.requests,d=b.length,a,c;for(a=0;a<d;a++){c=b[a];c.processLoadedEntries()}if(this.done){this.fireListeners()}},onDone:function(b){var a=this,c=a.listeners||(a.listeners=[]);if(a.done){b(a)}else {c.push(b)}},fireListeners:function(){var a=this.listeners,b;if(a&&a.length>0){while((b=a.shift())){b(this)}}}};Ext.disableCacheBuster=function(b,d){var a=new Date();a.setTime(a.getTime()+(b?10*365:-1)*24*60*60*1000);a=a.toGMTString();c.cookie='ext-cache=1; expires='+a+'; path='+(d||'/')};a.init();return a}(function(){}));Ext.globalEval=Ext.globalEval||(this.execScript?function(a){execScript(a)}:function(a){eval.call(window,a)});if(!Function.prototype.bind){(function(){var a=Array.prototype.slice,b=function(d){var b=a.call(arguments,1),c=this;if(b.length){return function(){var e=arguments;return c.apply(d,e.length?b.concat(a.call(e)):b)}}b=null;return function(){return c.apply(d,arguments)}};Function.prototype.bind=b;b.$extjs=!0}())}Ext.setResourcePath=function(b,d){var a=Ext.manifest||(Ext.manifest={}),c=a.resources||(a.resources={});if(a){if(typeof b!=='string'){Ext.apply(c,b)}else {c[b]=d}a.resources=c}};Ext.getResourcePath=function(b,f,d){if(typeof b!=='string'){f=b.pool;d=b.packageName;b=b.path}var e=Ext.manifest,g=e&&e.resources,a=g[f],c=[];if(a==null){a=g.path;if(a==null){a='resources'}}if(a){c.push(a)}if(d){c.push(d)}c.push(b);return c.join('/')};var Ext=Ext||{};(function(){var d=this,m=Object.prototype,c=m.toString,b=['valueOf','toLocaleString','toString','constructor'],a=Ext.fireIdle=function(){},f=function(){},e=function(a){return a},k=function(){var a=k.caller.caller;return a.$owner.prototype[a.$name].apply(this,arguments)},l=Ext.manifest||{},p,n=/\[object\s*(?:Array|Arguments|\w*Collection|\w*List|HTML\s+document\.all\s+class)\]/,o=/^\\?\/Date\(([-+])?(\d+)(?:[+-]\d{4})?\)\\?\/$/,h,j,i,g;Ext.global=d;Ext.$nextIid=0;Ext.now=Date.now||(Date.now=function(){return +new Date()});Ext.ticks=(d.performance&&d.performance.now)?function(){return performance.now()}:Ext.now;Ext._startTime=Ext.ticks();a.$nullFn=e.$nullFn=a.$emptyFn=e.$identityFn=f.$nullFn=!0;f.$privacy='framework';a.$noClearOnDestroy=e.$noClearOnDestroy=!0;f.$noClearOnDestroy=!0;Ext['suspendLayouts']=Ext['resumeLayouts']=a;for(p in {toString:1}){b=null}Ext.enumerables=b;Ext.apply=function(c,a,g){if(c){if(g){Ext.apply(c,g)}if(a&&typeof a==='object'){var e,f,d;for(e in a){c[e]=a[e]}if(b){for(f=b.length;f--;){d=b[f];if(a.hasOwnProperty(d)){c[d]=a[d]}}}}}return c};function addInstanceOverrides(d,e,c){var a,b;for(a in c){if(c.hasOwnProperty(a)){b=c[a];if(typeof b==='function'){if(e.$className){b.name=e.$className+'#'+a}b.$name=a;b.$owner=e;b.$previous=d.hasOwnProperty(a)?d[a]:k}d[a]=b}}}Ext.buildSettings=Ext.apply({baseCSSPrefix:'x-'},Ext.buildSettings||{});Ext.apply(Ext,{idSeed:0,idPrefix:'ext-',isRobot:!1,isSecure:/^https/i.test(window.location.protocol),enableGarbageCollector:!1,enableListenerCollection:!0,name:Ext.sandboxName||'Ext',privateFn:f,emptyFn:a,identityFn:e,frameStartTime:Ext.now(),manifest:l,debugConfig:Ext.debugConfig||l.debug||{hooks:{'*':!0}},enableAria:!0,startsWithHashRe:/^#/,validIdRe:/^[a-z_][a-z0-9\-_]*$/i,BLANK_IMAGE_URL:'data:image/gif;base64,R0lGODlhAQABAID/AMDAwAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==',makeIdSelector:function(a){if(!Ext.validIdRe.test(a)){Ext.raise('Invalid id selector: "'+a+'"')}return '#'+a},id:function(a,c){if(a&&a.id){return a.id}var b=(c||Ext.idPrefix)+(++Ext.idSeed);if(a){a.id=b}return b},returnId:function(a){return a.getId()},returnTrue:function(){return !0},emptyString:new String(),emptyArray:Object.freeze?Object.freeze([]):[],baseCSSPrefix:Ext.buildSettings.baseCSSPrefix,$eventNameMap:{},$vendorEventRe:/^(DOMMouse|Moz.+|MS.+|webkit.+)/,canonicalEventName:function(a){return Ext.$eventNameMap[a]||(Ext.$eventNameMap[a]=(Ext.$vendorEventRe.test(a)?a:a.toLowerCase()))},applyIf:function(b,a){if(b&&a&&typeof a==='object'){for(var c in a){if(b[c]===undefined){b[c]=a[c]}}}return b},destroy:function(){var c=arguments.length,b,a;for(b=0;b<c;b++){a=arguments[b];if(a){if(Ext.isArray(a)){this.destroy.apply(this,a)}else if(Ext.isFunction(a.destroy)&&!a.destroyed){a.destroy()}}}return null},destroyMembers:function(c){for(var a,d,b=1,e=arguments,f=e.length;b<f;b++){a=c[d=e[b]];if(a!=null){c[d]=Ext.destroy(a)}}},override:function(a,b){if(a.$isClass){a.override(b)}else if(typeof a==='function'){Ext.apply(a.prototype,b)}else {var c=a.self,d;if(c&&c.$isClass){d=b.privates;if(d){b=Ext.apply({},b);delete b.privates;addInstanceOverrides(a,c,d)}addInstanceOverrides(a,c,b)}else {Ext.apply(a,b)}}return a},valueFrom:function(a,b,c){return Ext.isEmpty(a,c)?b:a},isEmpty:function(a,b){return (a==null)||(!b?a==='':!1)||(Ext.isArray(a)&&a.length===0)},isArray:('isArray' in Array)?Array.isArray:function(a){return c.call(a)==='[object Array]'},isDate:function(a){return c.call(a)==='[object Date]'},isMSDate:function(a){if(!Ext.isString(a)){return !1}return o.test(a)},isObject:(c.call(null)==='[object Object]')?function(a){return a!=null&&c.call(a)==='[object Object]'&&a.ownerDocument===undefined}:function(a){return c.call(a)==='[object Object]'},isSimpleObject:function(a){return a instanceof Object&&a.constructor===Object},isPrimitive:function(b){var a=typeof b;return a==='string'||a==='number'||a==='boolean'},isFunction:(typeof document!=='undefined'&&typeof document.getElementsByTagName('body')==='function')?function(a){return !!a&&c.call(a)==='[object Function]'}:function(a){return !!a&&typeof a==='function'},isNumber:function(a){return typeof a==='number'&&isFinite(a)},isNumeric:function(a){return !isNaN(parseFloat(a))&&isFinite(a)},isString:function(a){return typeof a==='string'},isBoolean:function(a){return typeof a==='boolean'},isElement:function(a){return a?a.nodeType===1:!1},isTextNode:function(a){return a?a.nodeName==="#text":!1},isDefined:function(a){return typeof a!=='undefined'},isIterable:function(a){if(!a||typeof a.length!=='number'||typeof a==='string'||Ext.isFunction(a)){return !1}if(!a.propertyIsEnumerable){return !!a.item}if(a.hasOwnProperty('length')&&!a.propertyIsEnumerable('length')){return !0}return n.test(c.call(a))},isDebugEnabled:function(c,e){var b=Ext.debugConfig.hooks;if(b.hasOwnProperty(c)){return b[c]}var d=b['*'],f=0;if(e!==undefined){d=e}if(!c){return d}for(var a in b){var g=b[a];if(c.charAt(a.length)==='.'){if(c.substring(0,a.length)===a){if(f<a.length){f=a.length;d=g}}}}return d}||a,clone:function(a,g){if(a==null){return a}if(g!==!1&&a.nodeType&&a.cloneNode){return a.cloneNode(!0)}var h=c.call(a),e,j,f,d,i;if(h==='[object Date]'){return new Date(a.getTime())}if(h==='[object Array]'){e=a.length;d=[];while(e--){d[e]=Ext.clone(a[e],g)}}else if(h==='[object Object]'&&a.constructor===Object){d={};for(i in a){d[i]=Ext.clone(a[i],g)}if(b){for(j=b.length;j--;){f=b[j];if(a.hasOwnProperty(f)){d[f]=a[f]}}}}return d||a},getUniqueGlobalNamespace:function(){var a=this.uniqueGlobalNamespace,b;if(a===undefined){b=0;do{a='ExtBox'+(++b)}while(d[a]!==undefined);d[a]=Ext;this.uniqueGlobalNamespace=a}return a},functionFactoryCache:{},cacheableFunctionFactory:function(){var f=this,a=Array.prototype.slice.call(arguments),e=f.functionFactoryCache,d,b,c;if(Ext.isSandboxed){c=a.length;if(c>0){c--;a[c]='var Ext=window.'+Ext.name+';'+a[c]}}d=a.join('');b=e[d];if(!b){b=Function.prototype.constructor.apply(Function.prototype,a);e[d]=b}return b},functionFactory:function(){var b=Array.prototype.slice.call(arguments),a;if(Ext.isSandboxed){a=b.length;if(a>0){a--;b[a]='var Ext=window.'+Ext.name+';'+b[a]}}return Function.prototype.constructor.apply(Function.prototype,b)},Logger:{log:function(b,a){if(b&&d.console){if(!a||!(a in d.console)){a='log'}b='['+a.toUpperCase()+'] '+b;d.console[a](b)}},verbose:function(a){this.log(a,'verbose')},info:function(a){this.log(a,'info')},warn:function(a){this.log(a,'warn')},error:function(a){throw new Error(a)},deprecate:function(a){this.log(a,'warn')}}||{verbose:a,log:a,info:a,warn:a,error:function(a){throw new Error(a)},deprecate:a},ariaWarn:function(a,b){if(Ext.enableAria&&!Ext.slicer){if(!Ext.ariaWarn.first){Ext.ariaWarn.first=!0;Ext.log.warn("WAI-ARIA compatibility warnings can be suppressed "+"by adding the following to application startup code:");Ext.log.warn(" Ext.ariaWarn = Ext.emptyFn;")}Ext.log.warn({msg:b,dump:a})}},getElementById:function(a){return document.getElementById(a)},splitAndUnescape:(function(){var a={};return function(e,c){if(!e){return []}else if(!c){return [e]}var g=a[c]||(a[c]=new RegExp('\\\\'+c,'g')),f=[],d,b;d=e.split(c);while((b=d.shift())!==undefined){while(b.charAt(b.length-1)==='\\'&&d.length>0){b=b+c+d.shift()}b=b.replace(g,c);f.push(b)}return f}})(),doElevate:function(){var c=j,b=h,a=g;j=h=g=null;i=b?c.apply(a,b):c.call(a);Ext.fireIdle()},elevate:function(e,c,a,b){var d;if(a&&!a.length){a=null}Ext._suppressIdle=!1;if(b){b.tick()}if(Ext.elevateFunction){j=e;g=c;h=a;Ext.elevateFunction(Ext.doElevate);d=i;i=null}else {d=a?e.apply(c,a):e.call(c);Ext.fireIdle()}if(b){b.tock()}return d},Timer:{all:{},track:!1,captureStack:!0,created:function(b,e,d){if(!Ext.Timer.track){return null}var a=Ext.apply({kind:b,id:e,done:!1,firing:!1,creator:Ext.Timer.captureStack?new Error().stack:null,tick:Ext.Timer.tick,tock:Ext.Timer.tock},d);var c=Ext.Timer.all[b]||(Ext.Timer.all[b]={});c[a.id]=a;if(Ext.Timer.hook){Ext.Timer.hook(a)}return a},get:function(c,a){a=a||'timeout';var b=Ext.Timer.all[a];return b&&b[c]||null},cancel:function(d,c){var a=Ext.Timer.all[d];var b=a&&a[c];if(b){b.cancelled=!0;delete a[c]}},tick:function(){if(Ext.Timer.firing){Ext.log.error('Previous timer state not cleaned up properly: '+Ext.Timer.firing.creator)}if(this.kind!=='interval'){this.done=!0;delete Ext.Timer.all[this.kind][this.id]}this.firing=!0;Ext.Timer.firing=this},tock:function(){this.firing=!1;if(Ext.Timer.firing===this){Ext.Timer.firing=null}}},getExpando:function(b,c){var a=b.$expandos;return a&&a[c]||null},setExpando:function(b,d,c){var a=b.$expandos;if(c!==undefined){(a||(b.$expandos={}))[d]=c}else if(a){delete a[d]}}});Ext.returnTrue.$nullFn=Ext.returnId.$nullFn=!0}());Ext.platformTags.modern=!(Ext.platformTags.classic=Ext.isClassic=!0);(function(){function toString(){var d=this,b=d.sourceClass,a=d.sourceMethod,c=d.msg;if(a){if(c){a+='(): ';a+=c}else {a+='()'}}if(b){a=a?(b+'.'+a):b}return a||c||''}Ext.Error=function(b){if(Ext.isString(b)){b={msg:b}}var a=new Error();Ext.apply(a,b);a.message=a.message||a.msg;a.toString=toString;return a};Ext.apply(Ext.Error,{ignore:!1,raise:function(a){a=a||{};if(Ext.isString(a)){a={msg:a}}var e=this,b=e.raise.caller,d,c;if(b===Ext.raise){b=b.caller}if(b){if(!a.sourceMethod&&(c=b.$name)){a.sourceMethod=c}if(!a.sourceClass&&(c=b.$owner)&&(c=c.$className)){a.sourceClass=c}}if(e.handle(a)!==!0){d=toString.call(a);Ext.log({msg:d,level:'error',dump:a,stack:!0});throw new Ext.Error(a)}},handle:function(){return this.ignore}})})();Ext.deprecated=function(a){if(!a){a=''}function fail(){Ext.raise('The method "'+fail.$owner.$className+'.'+fail.$name+'" has been removed. '+a)}return fail;return Ext.emptyFn};Ext.raise=function(){Ext.Error.raise.apply(Ext.Error,arguments)};(function(c){if(c||typeof window==='undefined'){return}var b=0,a=function(){var a=Ext.log&&Ext.log.counters,e=a&&(a.error+a.warn+a.info+a.log),d;if(e&&b!==e){d=[];if(a.error){d.push('Errors: '+a.error)}if(a.warn){d.push('Warnings: '+a.warn)}if(a.info){d.push('Info: '+a.info)}if(a.log){d.push('Log: '+a.log)}window.status='*** '+d.join(' -- ');b=e}};a.$skipTimerCheck=!0;setInterval(a,1000)}(!!window.__UNIT_TESTING__));Ext.Array=(function(){var c=Array.prototype,b=c.slice,f=(function(){var a=[],b,c=20;if(!a.splice){return !1}while(c--){a.push("A")}a.splice(15,0,"F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F");b=a.length;a.splice(13,0,"XXX");if(b+1!==a.length){return !1}return !0}()),i='indexOf' in c,h=!0;function stableSort(b,e){var d=b.length,c=new Array(d),a;for(a=0;a<d;a++){c[a]=a}c.sort(function(a,c){return e(b[a],b[c])||(a-c)});for(a=0;a<d;a++){c[a]=b[c[a]]}for(a=0;a<d;a++){b[a]=c[a]}return b}try{if(typeof document!=='undefined'){b.call(document.getElementsByTagName('body'))}}catch(q){h=!1}var g=function(b,a){return (a<0)?Math.max(0,b.length+a):Math.min(b.length,a)},d=function(a,n,m,d){var e=d?d.length:0,i=a.length,f=g(a,n);if(f===i){if(e){a.push.apply(a,d)}}else {var k=Math.min(m,i-f),c=f+k,h=c+e-k,l=i-c,j=i-k,b;if(h<c){for(b=0;b<l;++b){a[h+b]=a[c+b]}}else if(h>c){for(b=l;b--;){a[h+b]=a[c+b]}}if(e&&f===j){a.length=j;a.push.apply(a,d)}else {a.length=j+e;for(b=0;b<e;++b){a[f+b]=d[b]}}}return a},l=function(a,c,d,b){if(b&&b.length){if(c===0&&!d){a.unshift.apply(a,b)}else if(c<a.length){a.splice.apply(a,[c,d].concat(b))}else {a.push.apply(a,b)}}else {a.splice(c,d)}return a},o=function(b,c,a){return d(b,c,a)},n=function(a,c,b){a.splice(c,b);return a},j=function(a,h,c){var i=arguments.length,e=g(a,h),f;if(i<3){c=a.length-e}f=a.slice(h,g(a,e+c));if(i<4){d(a,e,c)}else {d(a,e,c,b.call(arguments,3))}return f},m=function(a){return a.splice.apply(a,b.call(arguments,1))},e=f?n:o,k=f?l:d,p=f?m:j,a={binarySearch:function(h,i,c,b,d){var g=h.length,e,f;if(c instanceof Function){d=c;c=0;b=g}else if(b instanceof Function){d=b;b=g}else {if(c===undefined){c=0}if(b===undefined){b=g}d=d||a.lexicalCompare}--b;while(c<=b){e=(c+b)>>1;f=d(i,h[e]);if(f>=0){c=e+1}else if(f<0){b=e-1}}return c},defaultCompare:function(a,b){return (a<b)?-1:((a>b)?1:0)},lexicalCompare:function(a,b){a=String(a);b=String(b);return (a<b)?-1:((a>b)?1:0)},each:function(c,e,d,g){c=a.from(c);var b,f=c.length;if(g!==!0){for(b=0;b<f;b++){if(e.call(d||c[b],c[b],b,c)===!1){return b}}}else {for(b=f-1;b>-1;b--){if(e.call(d||c[b],c[b],b,c)===!1){return b}}}return !0},findInsertionIndex:function(e,d,c,b){var h=d.length,f,g;c=c||a.lexicalCompare;if(b<h){f=b>0?c(d[b-1],e):0;g=b<h-1?c(e,d[b]):0;if(f<1&&g<1){return b}}return a.binarySearch(d,e,c)},forEach:('forEach' in c)?function(a,c,b){a.forEach(c,b)}:function(b,d,c){for(var a=0,e=b.length;a<e;a++){d.call(c,b[a],a,b)}},indexOf:i?function(a,d,b){return a?c.indexOf.call(a,d,b):-1}:function(b,e,c){var a,d=b?b.length:0;for(a=(c<0)?Math.max(0,d+c):c||0;a<d;a++){if(b[a]===e){return a}}return -1},contains:i?function(a,b){return c.indexOf.call(a,b)!==-1}:function(b,d){var a,c;for(a=0,c=b.length;a<c;a++){if(b[a]===d){return !0}}return !1},toArray:function(a,d,c){if(!a||!a.length){return []}if(typeof a==='string'){a=a.split('')}if(h){return b.call(a,d||0,c||a.length)}var f=[],e;d=d||0;c=c?((c<0)?a.length+c:c):a.length;for(e=d;e<c;e++){f.push(a[e])}return f},pluck:function(b,f){var d=[],a,e,c;for(a=0,e=b.length;a<e;a++){c=b[a];d.push(c[f])}return d},map:('map' in c)?function(b,a,c){Ext.Assert.isFunction(a,'Ext.Array.map must have a callback function passed as second argument.');return b.map(a,c)}:function(b,e,f){Ext.Assert.isFunction(e,'Ext.Array.map must have a callback function passed as second argument.');var d=b.length,c=new Array(d),a;for(a=0;a<d;a++){c[a]=e.call(f,b[a],a,b)}return c},every:('every' in c)?function(b,a,c){Ext.Assert.isFunction(a,'Ext.Array.every must have a callback function passed as second argument.');return b.every(a,c)}:function(b,c,d){Ext.Assert.isFunction(c,'Ext.Array.every must have a callback function passed as second argument.');var a=0,e=b.length;for(;a<e;++a){if(!c.call(d,b[a],a,b)){return !1}}return !0},some:('some' in c)?function(b,a,c){Ext.Assert.isFunction(a,'Ext.Array.some must have a callback function passed as second argument.');return b.some(a,c)}:function(b,c,d){Ext.Assert.isFunction(c,'Ext.Array.some must have a callback function passed as second argument.');var a=0,e=b.length;for(;a<e;++a){if(c.call(d,b[a],a,b)){return !0}}return !1},equals:function(b,c){var d=b.length,e=c.length,a;if(b===c){return !0}if(d!==e){return !1}for(a=0;a<d;++a){if(b[a]!==c[a]){return !1}}return !0},clean:function(d){var c=[],b=0,e=d.length,a;for(;b<e;b++){a=d[b];if(!Ext.isEmpty(a)){c.push(a)}}return c},unique:function(e){var b=[],d=0,f=e.length,c;for(;d<f;d++){c=e[d];if(a.indexOf(b,c)===-1){b.push(c)}}return b},filter:('filter' in c)?function(b,a,c){Ext.Assert.isFunction(a,'Ext.Array.filter must have a filter function passed as second argument.');return b.filter(a,c)}:function(b,d,e){Ext.Assert.isFunction(d,'Ext.Array.filter must have a filter function passed as second argument.');var c=[],a=0,f=b.length;for(;a<f;a++){if(d.call(e,b[a],a,b)){c.push(b[a])}}return c},findBy:function(b,e,c){var a=0,d=b.length;for(;a<d;a++){if(e.call(c||b,b[a],a)){return b[a]}}return null},from:function(c,e){if(c===undefined||c===null){return []}if(Ext.isArray(c)){return (e)?b.call(c):c}var d=typeof c;if(c&&c.length!==undefined&&d!=='string'&&(d!=='function'||!c.apply)){return a.toArray(c)}return [c]},remove:function(b,d){var c=a.indexOf(b,d);if(c!==-1){e(b,c,1)}return b},removeAt:function(c,b,a){var d=c.length;if(b>=0&&b<d){a=a||1;a=Math.min(a,d-b);e(c,b,a)}return c},include:function(b,c){if(!a.contains(b,c)){b.push(c)}},clone:function(a){return b.call(a)},merge:function(){var e=b.call(arguments),d=[],c,f;for(c=0,f=e.length;c<f;c++){d=d.concat(e[c])}return a.unique(d)},intersect:function(){var m=[],f=b.call(arguments),g,o,r,d,k,j,q,n,p,l,c,h,i;if(!f.length){return m}g=f.length;for(c=k=0;c<g;c++){j=f[c];if(!d||j.length<d.length){d=j;k=c}}d=a.unique(d);e(f,k,1);q=d.length;g=f.length;for(c=0;c<q;c++){n=d[c];l=0;for(h=0;h<g;h++){o=f[h];r=o.length;for(i=0;i<r;i++){p=o[i];if(n===p){l++;break}}}if(l===g){m.push(n)}}return m},difference:function(i,f){var c=b.call(i),h=c.length,d,a,g;for(d=0,g=f.length;d<g;d++){for(a=0;a<h;a++){if(c[a]===f[d]){e(c,a,1);a--;h--}}}return c},reduce:Array.prototype.reduce?function(b,a,c){if(arguments.length===3){return Array.prototype.reduce.call(b,a,c)}return Array.prototype.reduce.call(b,a)}:function(a,d,f){a=Object(a);if(!Ext.isFunction(d)){Ext.raise('Invalid parameter: expected a function.')}var b=0,e=a.length>>>0,c=f;if(arguments.length<3){while(!0){if(b in a){c=a[b++];break}if(++b>=e){throw new TypeError('Reduce of empty array with no initial value')}}}for(;b<e;++b){if(b in a){c=d(c,a[b],b,a)}}return c},slice:([1,2].slice(1,undefined).length?function(a,c,d){return b.call(a,c,d)}:function(a,c,d){if(typeof c==='undefined'){return b.call(a)}if(typeof d==='undefined'){return b.call(a,c)}return b.call(a,c,d)}),sort:function(c,b){return stableSort(c,b||a.lexicalCompare)},flatten:function(b){var a=[];function rFlatten(f){var c,e,d;for(c=0,e=f.length;c<e;c++){d=f[c];if(Ext.isArray(d)){rFlatten(d)}else {a.push(d)}}return a}return rFlatten(b)},min:function(d,e){var b=d[0],c,f,a;for(c=0,f=d.length;c<f;c++){a=d[c];if(e){if(e(b,a)===1){b=a}}else {if(a<b){b=a}}}return b},max:function(d,e){var b=d[0],c,f,a;for(c=0,f=d.length;c<f;c++){a=d[c];if(e){if(e(b,a)===-1){b=a}}else {if(a>b){b=a}}}return b},mean:function(b){return b.length>0?a.sum(b)/b.length:undefined},sum:function(b){var d=0,a,e,c;for(a=0,e=b.length;a<e;a++){c=b[a];d+=c}return d},toMap:function(b,d,e){if(!b){return null}var c={},a=b.length;if(typeof b==='string'){c[b]=1}else if(!d){while(a--){c[b[a]]=a+1}}else if(typeof d==='string'){while(a--){c[b[a][d]]=a+1}}else {while(a--){c[d.call(e,b[a])]=a+1}}return c},toValueMap:function(g,d,k,f){var b={},e=g.length,j,i,h,l,c,a;if(!d){while(e--){a=g[e];b[a]=a}}else {if(!(l=(typeof d!=='string'))){f=k}i=f===1;j=f===2;while(e--){a=g[e];c=l?d.call(k,a):a[d];if(i){if(c in b){b[c].push(a)}else {b[c]=[a]}}else if(j&&(c in b)){if((h=b[c]) instanceof Array){h.push(a)}else {b[c]=[h,a]}}else {b[c]=a}}}return b},_replaceSim:d,_spliceSim:j,erase:e,insert:function(a,b,c){return k(a,b,0,c)},move:function(c,b,d){if(d===b){return}var f=c[b],e=d>b?1:-1,a;for(a=b;a!=d;a+=e){c[a]=c[a+e]}c[d]=f},replace:k,splice:p,push:function(a){var d=arguments,e=d.length,b,c;if(a===undefined){a=[]}else if(!Ext.isArray(a)){a=[a]}for(b=1;b<e;b++){c=d[b];Array.prototype.push[Ext.isIterable(c)?'apply':'call'](a,c)}return a},numericSortFn:function(a,b){return a-b}};Ext.each=a.each;a.union=a.merge;Ext.min=a.min;Ext.max=a.max;Ext.sum=a.sum;Ext.mean=a.mean;Ext.flatten=a.flatten;Ext.clean=a.clean;Ext.unique=a.unique;Ext.pluck=a.pluck;Ext.toArray=function(){return a.toArray.apply(a,arguments)};return a}());Ext.Assert={falsey:function(a,b){if(a){Ext.raise(b||('Expected a falsey value but was '+a))}},falseyProp:function(b,a){Ext.Assert.truthy(b);var c=b[a];if(c){if(b.$className){a=b.$className+'#'+a}Ext.raise('Expected a falsey value for '+a+' but was '+c)}},truthy:function(a,b){if(!a){Ext.raise(b||('Expected a truthy value but was '+typeof a))}},truthyProp:function(b,a){Ext.Assert.truthy(b);var c=b[a];if(!c){if(b.$className){a=b.$className+'#'+a}Ext.raise('Expected a truthy value for '+a+' but was '+typeof c)}}};(function(){function makeAssert(d,c){var b=Ext[d],a;return function(e,f){if(!b(e)){Ext.raise(f||a||(a='Expected value to be '+c))}}}function makeAssertProp(d,c){var b=Ext[d],a;return function(e,f){Ext.Assert.truthy(e);if(!b(e[f])){Ext.raise(a||(a='Expected '+(e.$className?e.$className+'#':'')+f+' to be '+c))}}}function makeNotAssert(d,c){var b=Ext[d],a;return function(e,f){if(b(e)){Ext.raise(f||a||(a='Expected value to NOT be '+c))}}}function makeNotAssertProp(d,c){var b=Ext[d],a;return function(e,f){Ext.Assert.truthy(e);if(b(e[f])){Ext.raise(a||(a='Expected '+(e.$className?e.$className+'#':'')+f+' to NOT be '+c))}}}for(var a in Ext){if(a.substring(0,2)=="is"&&Ext.isFunction(Ext[a])){var b=a.substring(2);Ext.Assert[a]=makeAssert(a,b);Ext.Assert[a+'Prop']=makeAssertProp(a,b);Ext.Assert['isNot'+b]=makeNotAssert(a,b);Ext.Assert['isNot'+b+'Prop']=makeNotAssertProp(a,b)}}}());Ext.String=(function(){var n=/^[\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,o=/('|\\)/g,i=/([-.*+?\^${}()|\[\]\/\\])/g,l=/^\s+|\s+$/g,k=/\s+/,m=/(^[^a-z]*|[^\w])/gi,c,a,b,d,h=function(b,a){return c[a]},g=function(c,b){return (b in a)?a[b]:String.fromCharCode(parseInt(b.substr(2),10))},e=function(b,a){if(b===null||b===undefined||a===null||a===undefined){return !1}return a.length<=b.length},j=String.fromCharCode,f;return f={fromCodePoint:String.fromCodePoint||function(){var a,e='',b=[],c=-1,d=arguments.length;while(++c<d){a=Number(arguments[c]);if(!isFinite(a)||a<0||a>1114111||Math.floor(a)!==a){Ext.raise('Invalid code point: '+a)}if(a<=65535){b.push(a)}else {a-=65536;b.push((a>>10)+55296,(a%1024)+56320)}if(c+1===d){e+=j(b);b.length=0}}return e},insert:function(b,c,a){if(!b){return c}if(!c){return b}var d=b.length;if(!a&&a!==0){a=d}if(a<0){a*=-1;if(a>=d){a=0}else {a=d-a}}if(a===0){b=c+b}else if(a>=b.length){b+=c}else {b=b.substr(0,a)+c+b.substr(a)}return b},startsWith:function(b,a,d){var c=e(b,a);if(c){if(d){b=b.toLowerCase();a=a.toLowerCase()}c=b.lastIndexOf(a,0)===0}return c},endsWith:function(b,a,d){var c=e(b,a);if(c){if(d){b=b.toLowerCase();a=a.toLowerCase()}c=b.indexOf(a,b.length-a.length)!==-1}return c},createVarName:function(a){return a.replace(m,'')},htmlEncode:function(a){return (!a)?a:String(a).replace(b,h)},htmlDecode:function(a){return (!a)?a:String(a).replace(d,g)},hasHtmlCharacters:function(a){return b.test(a)},addCharacterEntities:function(g){var i=[],h=[],e,f;for(e in g){f=g[e];a[e]=f;c[f]=e;i.push(f);h.push(e)}b=new RegExp('('+i.join('|')+')','g');d=new RegExp('('+h.join('|')+'|&#[0-9]{1,5};'+')','g')},resetCharacterEntities:function(){c={};a={};this.addCharacterEntities({'&amp;':'&','&gt;':'>','&lt;':'<','&quot;':'"','&#39;':"'"})},urlAppend:function(a,b){if(!Ext.isEmpty(b)){return a+(a.indexOf('?')===-1?'?':'&')+b}return a},trim:function(a){if(a){a=a.replace(n,"")}return a||''},capitalize:function(a){if(a){a=a.charAt(0).toUpperCase()+a.substr(1)}return a||''},uncapitalize:function(a){if(a){a=a.charAt(0).toLowerCase()+a.substr(1)}return a||''},ellipsis:function(a,c,e){if(a&&a.length>c){if(e){var b=a.substr(0,c-2),d=Math.max(b.lastIndexOf(' '),b.lastIndexOf('.'),b.lastIndexOf('!'),b.lastIndexOf('?'));if(d!==-1&&d>=(c-15)){return b.substr(0,d)+"..."}}return a.substr(0,c-3)+"..."}return a},escapeRegex:function(a){return a.replace(i,"\\$1")},createRegex:function(b,d,e,c){var a=b;if(b!=null&&!b.exec){a=f.escapeRegex(String(b));if(d!==!1){a='^'+a}if(e!==!1){a+='$'}a=new RegExp(a,(c!==!1)?'i':'')}return a},escape:function(a){return a.replace(o,"\\$1")},toggle:function(b,a,c){return b===a?c:a},leftPad:function(c,d,b){var a=String(c);b=b||" ";while(a.length<d){a=b+a}return a},repeat:function(c,a,d){if(a<1){a=0}for(var b=[],e=a;e--;){b.push(c)}return b.join(d||'')},splitWords:function(a){if(a&&typeof a=='string'){return a.replace(l,'').split(k)}return a||[]}}}());Ext.String.resetCharacterEntities();Ext.htmlEncode=Ext.String.htmlEncode;Ext.htmlDecode=Ext.String.htmlDecode;Ext.urlAppend=Ext.String.urlAppend;Ext.Date=(function(){var a,b=Date,d=/(\\.)/g,h=/([gGhHisucUOPZ]|MS)/,g=/([djzmnYycU]|MS)/,k=/\\/gi,e=/\{(\d+)\}/g,f=new RegExp('\\/Date\\(([-+])?(\\d+)(?:[+-]\\d{4})?\\)\\/'),c=Ext.String.leftPad,i={F:!0,m:!0,M:!0,n:!0},j={o:!0,Y:!0,y:!0},l=["var me = this, dt, y, m, d, h, i, s, ms, o, O, z, zz, u, v, W, year, jan4, week1monday, daysInMonth, dayMatched,","def = me.defaults,","from = Ext.Number.from,","results = String(input).match(me.parseRegexes[{0}]);","if(results){","{1}","if(u != null){","v = new Date(u * 1000);","}else{","dt = me.clearTime(new Date);","y = from(y, from(def.y, dt.getFullYear()));","m = from(m, from(def.m - 1, dt.getMonth()));","dayMatched = d !== undefined;","d = from(d, from(def.d, dt.getDate()));","if (!dayMatched) {","dt.setDate(1);","dt.setMonth(m);","dt.setFullYear(y);","daysInMonth = me.getDaysInMonth(dt);","if (d > daysInMonth) {","d = daysInMonth;","}","}","h = from(h, from(def.h, dt.getHours()));","i = from(i, from(def.i, dt.getMinutes()));","s = from(s, from(def.s, dt.getSeconds()));","ms = from(ms, from(def.ms, dt.getMilliseconds()));","if(z >= 0 && y >= 0){","v = me.add(new Date(y < 100 ? 100 : y, 0, 1, h, i, s, ms), me.YEAR, y < 100 ? y - 100 : 0);","v = !strict? v : (strict === true && (z <= 364 || (me.isLeapYear(v) && z <= 365))? me.add(v, me.DAY, z) : null);","}else if(strict === true && !me.isValid(y, m + 1, d, h, i, s, ms)){","v = null;","}else{","if (W) {","year = y || (new Date()).getFullYear();","jan4 = new Date(year, 0, 4, 0, 0, 0);","d = jan4.getDay();","week1monday = new Date(jan4.getTime() - ((d === 0 ? 6 : d - 1) * 86400000));","v = Ext.Date.clearTime(new Date(week1monday.getTime() + ((W - 1) * 604800000 + 43200000)));","} else {","v = me.add(new Date(y < 100 ? 100 : y, m, d, h, i, s, ms), me.YEAR, y < 100 ? y - 100 : 0);","}","}","}","}","if(v){","if(zz != null){","v = me.add(v, me.SECOND, -v.getTimezoneOffset() * 60 - zz);","}else if(o){","v = me.add(v, me.MINUTE, -v.getTimezoneOffset() + (sn == '+'? -1 : 1) * (hr * 60 + mn));","}","}","return (v != null) ? v : null;"].join('\n');if(!Date.prototype.toISOString){Date.prototype.toISOString=function(){var a=this;return c(a.getUTCFullYear(),4,'0')+'-'+c(a.getUTCMonth()+1,2,'0')+'-'+c(a.getUTCDate(),2,'0')+'T'+c(a.getUTCHours(),2,'0')+':'+c(a.getUTCMinutes(),2,'0')+':'+c(a.getUTCSeconds(),2,'0')+'.'+c(a.getUTCMilliseconds(),3,'0')+'Z'}}function xf(a){var b=Array.prototype.slice.call(arguments,1);return a.replace(e,function(d,c){return b[c]})}a={now:b.now,toString:function(a){if(!a){a=new b()}return a.getFullYear()+"-"+c(a.getMonth()+1,2,'0')+"-"+c(a.getDate(),2,'0')+"T"+c(a.getHours(),2,'0')+":"+c(a.getMinutes(),2,'0')+":"+c(a.getSeconds(),2,'0')},getElapsed:function(b,c){return Math.abs(b-(c||a.now()))},useStrict:!1,formatCodeToRegex:function(c,d){var b=a.parseCodes[c];if(b){b=typeof b==='function'?b():b;a.parseCodes[c]=b}return b?Ext.applyIf({c:b.c?xf(b.c,d||"{0}"):b.c},b):{g:0,c:null,s:Ext.String.escapeRegex(c)}},parseFunctions:{"MS":function(c,d){var a=(c||'').match(f);return a?new b(((a[1]||'')+a[2])*1):null},"time":function(c,d){var a=parseInt(c,10);if(a||a===0){return new b(a)}return null},"timestamp":function(c,d){var a=parseInt(c,10);if(a||a===0){return new b(a*1000)}return null}},parseRegexes:[],formatFunctions:{"MS":function(){return '\\/Date('+this.getTime()+')\\/'},"time":function(){return this.getTime().toString()},"timestamp":function(){return a.format(this,'U')}},y2kYear:50,MILLI:"ms",SECOND:"s",MINUTE:"mi",HOUR:"h",DAY:"d",MONTH:"mo",YEAR:"y",DAYS_IN_WEEK:7,MONTHS_IN_YEAR:12,MAX_DAYS_IN_MONTH:31,SUNDAY:0,MONDAY:1,TUESDAY:2,WEDNESDAY:3,THURSDAY:4,FRIDAY:5,SATURDAY:6,defaults:{},dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNumbers:{January:0,Jan:0,February:1,Feb:1,March:2,Mar:2,April:3,Apr:3,May:4,June:5,Jun:5,July:6,Jul:6,August:7,Aug:7,September:8,Sep:8,October:9,Oct:9,November:10,Nov:10,December:11,Dec:11},defaultFormat:'m/d/Y',defaultTimeFormat:'h:i A',firstDayOfWeek:0,weekendDays:[0,6],getShortMonthName:function(b){return a.monthNames[b].substring(0,3)},getShortDayName:function(b){return a.dayNames[b].substring(0,3)},getMonthNumber:function(b){return a.monthNumbers[b.substring(0,1).toUpperCase()+b.substring(1,3).toLowerCase()]},formatContainsHourInfo:function(a){return h.test(a.replace(d,''))},formatContainsDateInfo:function(a){return g.test(a.replace(d,''))},isMonthFormat:function(a){return !!i[a]},isYearFormat:function(a){return !!j[a]},unescapeFormat:function(a){return a.replace(k,'')},formatCodes:{d:"Ext.String.leftPad(m.getDate(), 2, '0')",D:"Ext.Date.getShortDayName(m.getDay())",j:"m.getDate()",l:"Ext.Date.dayNames[m.getDay()]",N:"(m.getDay() ? m.getDay() : 7)",S:"Ext.Date.getSuffix(m)",w:"m.getDay()",z:"Ext.Date.getDayOfYear(m)",W:"Ext.String.leftPad(Ext.Date.getWeekOfYear(m), 2, '0')",F:"Ext.Date.monthNames[m.getMonth()]",m:"Ext.String.leftPad(m.getMonth() + 1, 2, '0')",M:"Ext.Date.getShortMonthName(m.getMonth())",n:"(m.getMonth() + 1)",t:"Ext.Date.getDaysInMonth(m)",L:"(Ext.Date.isLeapYear(m) ? 1 : 0)",o:"(m.getFullYear() + (Ext.Date.getWeekOfYear(m) == 1 && m.getMonth() > 0 ? +1 : (Ext.Date.getWeekOfYear(m) >= 52 && m.getMonth() < 11 ? -1 : 0)))",Y:"Ext.String.leftPad(m.getFullYear(), 4, '0')",y:"('' + m.getFullYear()).substring(2, 4)",a:"(m.getHours() < 12 ? 'am' : 'pm')",A:"(m.getHours() < 12 ? 'AM' : 'PM')",g:"((m.getHours() % 12) ? m.getHours() % 12 : 12)",G:"m.getHours()",h:"Ext.String.leftPad((m.getHours() % 12) ? m.getHours() % 12 : 12, 2, '0')",H:"Ext.String.leftPad(m.getHours(), 2, '0')",i:"Ext.String.leftPad(m.getMinutes(), 2, '0')",s:"Ext.String.leftPad(m.getSeconds(), 2, '0')",u:"Ext.String.leftPad(m.getMilliseconds(), 3, '0')",O:"Ext.Date.getGMTOffset(m)",P:"Ext.Date.getGMTOffset(m, true)",T:"Ext.Date.getTimezone(m)",Z:"(m.getTimezoneOffset() * -60)",c:function(){var e="Y-m-dTH:i:sP",d=[],b,f=e.length,c;for(b=0;b<f;++b){c=e.charAt(b);d.push(c==="T"?"'T'":a.getFormatCode(c))}return d.join(" + ")},C:function(){return 'm.toISOString()'},U:"Math.round(m.getTime() / 1000)"},isValid:function(d,i,j,h,f,g,e){h=h||0;f=f||0;g=g||0;e=e||0;var c=a.add(new b(d<100?100:d,i-1,j,h,f,g,e),a.YEAR,d<100?d-100:0);return d===c.getFullYear()&&i===c.getMonth()+1&&j===c.getDate()&&h===c.getHours()&&f===c.getMinutes()&&g===c.getSeconds()&&e===c.getMilliseconds()},parse:function(e,b,c){var d=a.parseFunctions;if(d[b]==null){a.createParser(b)}return d[b].call(a,e,Ext.isDefined(c)?c:a.useStrict)},parseDate:function(d,b,c){return a.parse(d,b,c)},getFormatCode:function(c){var b=a.formatCodes[c];if(b){b=typeof b==='function'?b():b;a.formatCodes[c]=b}return b||("'"+Ext.String.escape(c)+"'")},createFormat:function(f){var d=[],c=!1,b='',e;for(e=0;e<f.length;++e){b=f.charAt(e);if(!c&&b==="\\"){c=!0}else if(c){c=!1;d.push("'"+Ext.String.escape(b)+"'")}else {if(b==='\n'){d.push("'\\n'")}else {d.push(a.getFormatCode(b))}}}a.formatFunctions[f]=Ext.functionFactory("var m=this;return "+d.join('+'))},createParser:function(f){var j=a.parseRegexes.length,i=1,d=[],g=[],c=!1,e="",h=0,m=f.length,k=[],b;for(;h<m;++h){e=f.charAt(h);if(!c&&e==="\\"){c=!0}else if(c){c=!1;g.push(Ext.String.escape(e))}else {b=a.formatCodeToRegex(e,i);i+=b.g;g.push(b.s);if(b.g&&b.c){if(b.calcAtEnd){k.push(b.c)}else {d.push(b.c)}}}}d=d.concat(k);a.parseRegexes[j]=new RegExp("^"+g.join('')+"$",'i');a.parseFunctions[f]=Ext.functionFactory("input","strict",xf(l,j,d.join('')))},parseCodes:{d:{g:1,c:"d = parseInt(results[{0}], 10);\n",s:"(3[0-1]|[1-2][0-9]|0[1-9])"},j:{g:1,c:"d = parseInt(results[{0}], 10);\n",s:"(3[0-1]|[1-2][0-9]|[1-9])"},D:function(){for(var c=[],b=0;b<7;c.push(a.getShortDayName(b)),++b){}return {g:0,c:null,s:"(?:"+c.join("|")+")"}},l:function(){return {g:0,c:null,s:"(?:"+a.dayNames.join("|")+")"}},N:{g:0,c:null,s:"[1-7]"},S:{g:0,c:null,s:"(?:st|nd|rd|th)"},w:{g:0,c:null,s:"[0-6]"},z:{g:1,c:"z = parseInt(results[{0}], 10);\n",s:"(\\d{1,3})"},W:{g:1,c:"W = parseInt(results[{0}], 10);\n",s:"(\\d{2})"},F:function(){return {g:1,c:"m = parseInt(me.getMonthNumber(results[{0}]), 10);\n",s:"("+a.monthNames.join("|")+")"}},M:function(){for(var c=[],b=0;b<12;c.push(a.getShortMonthName(b)),++b){}return Ext.applyIf({s:"("+c.join("|")+")"},a.formatCodeToRegex("F"))},m:{g:1,c:"m = parseInt(results[{0}], 10) - 1;\n",s:"(1[0-2]|0[1-9])"},n:{g:1,c:"m = parseInt(results[{0}], 10) - 1;\n",s:"(1[0-2]|[1-9])"},t:{g:0,c:null,s:"(?:\\d{2})"},L:{g:0,c:null,s:"(?:1|0)"},o:{g:1,c:"y = parseInt(results[{0}], 10);\n",s:"(\\d{4})"},Y:{g:1,c:"y = parseInt(results[{0}], 10);\n",s:"(\\d{4})"},y:{g:1,c:"var ty = parseInt(results[{0}], 10);\n"+"y = ty > me.y2kYear ? 1900 + ty : 2000 + ty;\n",s:"(\\d{2})"},a:{g:1,c:"if (/(am)/i.test(results[{0}])) {\n"+"if (!h || h == 12) { h = 0; }\n"+"} else { if (!h || h < 12) { h = (h || 0) + 12; }}",s:"(am|pm|AM|PM)",calcAtEnd:!0},A:{g:1,c:"if (/(am)/i.test(results[{0}])) {\n"+"if (!h || h == 12) { h = 0; }\n"+"} else { if (!h || h < 12) { h = (h || 0) + 12; }}",s:"(AM|PM|am|pm)",calcAtEnd:!0},g:{g:1,c:"h = parseInt(results[{0}], 10);\n",s:"(1[0-2]|[1-9])"},G:{g:1,c:"h = parseInt(results[{0}], 10);\n",s:"(2[0-3]|1[0-9]|[0-9])"},h:{g:1,c:"h = parseInt(results[{0}], 10);\n",s:"(1[0-2]|0[1-9])"},H:{g:1,c:"h = parseInt(results[{0}], 10);\n",s:"(2[0-3]|[0-1][0-9])"},i:{g:1,c:"i = parseInt(results[{0}], 10);\n",s:"([0-5][0-9])"},s:{g:1,c:"s = parseInt(results[{0}], 10);\n",s:"([0-5][0-9])"},u:{g:1,c:"ms = results[{0}]; ms = parseInt(ms, 10)/Math.pow(10, ms.length - 3);\n",s:"(\\d+)"},O:{g:1,c:["o = results[{0}];","var sn = o.substring(0,1),","hr = o.substring(1,3)*1 + Math.floor(o.substring(3,5) / 60),","mn = o.substring(3,5) % 60;","o = ((-12 <= (hr*60 + mn)/60) && ((hr*60 + mn)/60 <= 14))? (sn + Ext.String.leftPad(hr, 2, '0') + Ext.String.leftPad(mn, 2, '0')) : null;\n"].join("\n"),s:"([+-]\\d{4})"},P:{g:1,c:["o = results[{0}];","var sn = o.substring(0,1),","hr = o.substring(1,3)*1 + Math.floor(o.substring(4,6) / 60),","mn = o.substring(4,6) % 60;","o = ((-12 <= (hr*60 + mn)/60) && ((hr*60 + mn)/60 <= 14))? (sn + Ext.String.leftPad(hr, 2, '0') + Ext.String.leftPad(mn, 2, '0')) : null;\n"].join("\n"),s:"([+-]\\d{2}:\\d{2})"},T:{g:0,c:null,s:"[A-Z]{1,5}"},Z:{g:1,c:"zz = results[{0}] * 1;\n"+"zz = (-43200 <= zz && zz <= 50400)? zz : null;\n",s:"([+-]?\\d{1,5})"},c:function(){var d=[],b=[a.formatCodeToRegex("Y",1),a.formatCodeToRegex("m",2),a.formatCodeToRegex("d",3),a.formatCodeToRegex("H",4),a.formatCodeToRegex("i",5),a.formatCodeToRegex("s",6),{c:"ms = results[7] || '0'; ms = parseInt(ms, 10)/Math.pow(10, ms.length - 3);\n"},{c:["if(results[8]) {","if(results[8] == 'Z'){","zz = 0;","}else if (results[8].indexOf(':') > -1){",a.formatCodeToRegex("P",8).c,"}else{",a.formatCodeToRegex("O",8).c,"}","}"].join('\n')}],c,e;for(c=0,e=b.length;c<e;++c){d.push(b[c].c)}return {g:1,c:d.join(""),s:[b[0].s,"(?:","-",b[1].s,"(?:","-",b[2].s,"(?:","(?:T| )?",b[3].s,":",b[4].s,"(?::",b[5].s,")?","(?:(?:\\.|,)(\\d+))?","(Z|(?:[-+]\\d{2}(?::)?\\d{2}))?",")?",")?",")?"].join("")}},U:{g:1,c:"u = parseInt(results[{0}], 10);\n",s:"(-?\\d+)"}},dateFormat:function(c,b){return a.format(c,b)},isEqual:function(a,b){if(a&&b){return (a.getTime()===b.getTime())}return !(a||b)},format:function(d,b){var c=a.formatFunctions;if(!Ext.isDate(d)){return ''}if(c[b]==null){a.createFormat(b)}return c[b].call(d)+''},getTimezone:function(a){return a.toString().replace(/^.* (?:\((.*)\)|([A-Z]{1,5})(?:[\-+][0-9]{4})?(?: -?\d+)?)$/,"$1$2").replace(/[^A-Z]/g,"")},getGMTOffset:function(c,b){var a=c.getTimezoneOffset();return (a>0?"-":"+")+Ext.String.leftPad(Math.floor(Math.abs(a)/60),2,"0")+(b?":":"")+Ext.String.leftPad(Math.abs(a%60),2,"0")},getDayOfYear:function(c){var e=0,b=a.clone(c),f=c.getMonth(),d;for(d=0,b.setDate(1),b.setMonth(0);d<f;b.setMonth(++d)){e+=a.getDaysInMonth(b)}return e+c.getDate()-1},getWeekOfYear:(function(){var a=86400000,c=7*a;return function(d){var f=b.UTC(d.getFullYear(),d.getMonth(),d.getDate()+3)/a,e=Math.floor(f/7),g=new b(e*c).getUTCFullYear();return e-Math.floor(b.UTC(g,0,7)/c)+1}}()),isLeapYear:function(b){var a=b.getFullYear();return !!((a&3)===0&&(a%100||(a%400===0&&a)))},getFirstDayOfMonth:function(b){var a=(b.getDay()-(b.getDate()-1))%7;return (a<0)?(a+7):a},getLastDayOfMonth:function(b){return a.getLastDateOfMonth(b).getDay()},getFirstDateOfMonth:function(a){return new b(a.getFullYear(),a.getMonth(),1)},getLastDateOfMonth:function(c){return new b(c.getFullYear(),c.getMonth(),a.getDaysInMonth(c))},getDaysInMonth:(function(){var b=[31,28,31,30,31,30,31,31,30,31,30,31];return function(c){var d=c.getMonth();return d===1&&a.isLeapYear(c)?29:b[d]}}()),getSuffix:function(a){switch(a.getDate()){case 1:case 21:case 31:return "st";case 2:case 22:return "nd";case 3:case 23:return "rd";default:return "th";}},clone:function(a){return new b(a.getTime())},isDST:function(a){return new b(a.getFullYear(),0,1).getTimezoneOffset()!==a.getTimezoneOffset()},clearTime:function(b,f){if(isNaN(b.getTime())){return b}if(f){return a.clearTime(a.clone(b))}var e=b.getDate(),c,d;b.setHours(0);b.setMinutes(0);b.setSeconds(0);b.setMilliseconds(0);if(b.getDate()!==e){for(c=1,d=a.add(b,a.HOUR,c);d.getDate()!==e;c++,d=a.add(b,a.HOUR,c)){}b.setDate(e);b.setHours(d.getHours())}return b},add:function(f,i,c,g){var b=a.clone(f),e=0,d,h;if(!i||c===0){return b}h=c-parseInt(c,10);c=parseInt(c,10);if(c){switch(i.toLowerCase()){case a.MILLI:if(g){b.setMilliseconds(b.getMilliseconds()+c)}else {b.setTime(b.getTime()+c)};break;case a.SECOND:if(g){b.setSeconds(b.getSeconds()+c)}else {b.setTime(b.getTime()+c*1000)};break;case a.MINUTE:if(g){b.setMinutes(b.getMinutes()+c)}else {b.setTime(b.getTime()+c*60*1000)};break;case a.HOUR:if(g){b.setHours(b.getHours()+c)}else {b.setTime(b.getTime()+c*60*60*1000)};break;case a.DAY:if(g){b.setDate(b.getDate()+c)}else {b.setTime(b.getTime()+c*24*60*60*1000)};break;case a.MONTH:d=f.getDate();if(d>28){d=Math.min(d,a.getLastDateOfMonth(a.add(a.getFirstDateOfMonth(f),a.MONTH,c)).getDate())};b.setDate(d);b.setMonth(f.getMonth()+c);break;case a.YEAR:d=f.getDate();if(d>28){d=Math.min(d,a.getLastDateOfMonth(a.add(a.getFirstDateOfMonth(f),a.YEAR,c)).getDate())};b.setDate(d);b.setFullYear(f.getFullYear()+c);break;}}if(h){switch(i.toLowerCase()){case a.MILLI:e=1;break;case a.SECOND:e=1000;break;case a.MINUTE:e=1000*60;break;case a.HOUR:e=1000*60*60;break;case a.DAY:e=1000*60*60*24;break;case a.MONTH:d=a.getDaysInMonth(b);e=1000*60*60*24*d;break;case a.YEAR:d=(a.isLeapYear(b)?366:365);e=1000*60*60*24*d;break;}if(e){b.setTime(b.getTime()+e*h)}}return b},subtract:function(e,c,d,b){return a.add(e,c,-d,b)},between:function(c,b,d){var a=c.getTime();return b.getTime()<=a&&a<=d.getTime()},isWeekend:function(a){return Ext.Array.indexOf(this.weekendDays,a.getDay())>-1},utcToLocal:function(a){return new Date(a.getUTCFullYear(),a.getUTCMonth(),a.getUTCDate(),a.getUTCHours(),a.getUTCMinutes(),a.getUTCSeconds(),a.getUTCMilliseconds())},localToUtc:function(b){return a.utc(b.getFullYear(),b.getMonth(),b.getDate(),b.getHours(),b.getMinutes(),b.getSeconds(),b.getMilliseconds())},utc:function(c,a,d,b,e,g,f){return new Date(Date.UTC(c,a,d,b||0,e||0,g||0,f||0))},compat:function(){var c,g=['useStrict','formatCodeToRegex','parseFunctions','parseRegexes','formatFunctions','y2kYear','MILLI','SECOND','MINUTE','HOUR','DAY','MONTH','YEAR','defaults','dayNames','monthNames','monthNumbers','getShortMonthName','getShortDayName','getMonthNumber','formatCodes','isValid','parseDate','getFormatCode','createFormat','createParser','parseCodes'],h=['dateFormat','format','getTimezone','getGMTOffset','getDayOfYear','getWeekOfYear','isLeapYear','getFirstDayOfMonth','getLastDayOfMonth','getDaysInMonth','getSuffix','clone','isDST','clearTime','add','between'],j=g.length,i=h.length,f,e,d;for(d=0;d<j;d++){f=g[d];b[f]=a[f]}for(c=0;c<i;c++){e=h[c];b.prototype[e]=function(){var b=Array.prototype.slice.call(arguments);b.unshift(this);return a[e].apply(a,b)}}},diff:function(e,d,f){var b,c=+d-e;switch(f){case a.MILLI:return c;case a.SECOND:return Math.floor(c/1000);case a.MINUTE:return Math.floor(c/60000);case a.HOUR:return Math.floor(c/3600000);case a.DAY:return Math.floor(c/86400000);case 'w':return Math.floor(c/604800000);case a.MONTH:b=(d.getFullYear()*12+d.getMonth())-(e.getFullYear()*12+e.getMonth());if(a.add(e,f,b)>d){return b-1};return b;case a.YEAR:b=d.getFullYear()-e.getFullYear();if(a.add(e,f,b)>d){return b-1}else {return b};}},align:function(e,f,d){var c=new b(+e);switch(f.toLowerCase()){case a.MILLI:return c;case a.SECOND:c.setUTCSeconds(c.getUTCSeconds()-c.getUTCSeconds()%d);c.setUTCMilliseconds(0);return c;case a.MINUTE:c.setUTCMinutes(c.getUTCMinutes()-c.getUTCMinutes()%d);c.setUTCSeconds(0);c.setUTCMilliseconds(0);return c;case a.HOUR:c.setUTCHours(c.getUTCHours()-c.getUTCHours()%d);c.setUTCMinutes(0);c.setUTCSeconds(0);c.setUTCMilliseconds(0);return c;case a.DAY:if(d===7||d===14){c.setUTCDate(c.getUTCDate()-c.getUTCDay()+1)};c.setUTCHours(0);c.setUTCMinutes(0);c.setUTCSeconds(0);c.setUTCMilliseconds(0);return c;case a.MONTH:c.setUTCMonth(c.getUTCMonth()-(c.getUTCMonth()-1)%d,1);c.setUTCHours(0);c.setUTCMinutes(0);c.setUTCSeconds(0);c.setUTCMilliseconds(0);return c;case a.YEAR:c.setUTCFullYear(c.getUTCFullYear()-c.getUTCFullYear()%d,1,1);c.setUTCHours(0);c.setUTCMinutes(0);c.setUTCSeconds(0);c.setUTCMilliseconds(0);return e;}}};a.parseCodes.C=a.parseCodes.c;return a}());Ext.Function=(function(){var j=0,g,d=[],l=[],n=0,f={},b=Array.prototype.slice,e=window,c=Ext.global,i=!Ext.disableImmediate&&!!(c.setImmediate&&c.clearImmediate),k=e.requestAnimationFrame||e.webkitRequestAnimationFrame||e.mozRequestAnimationFrame||e.oRequestAnimationFrame||function(c){var d=Ext.now(),b=Math.max(0,16-(d-j)),a=function(){c(d+b)},f;a.$origFn=c.$origFn||c;a.$skipTimerCheck=a.$origFn.$skipTimerCheck;f=e.setTimeout(a,b);j=d+b;return f},m=function(){var i=d.length,e,h,a;g=null;var b;for(h=0;h<i;h++){a=d[h];e=a[3];if(f[e]){delete f[e];b=Ext.Timer.get(e,'raf');if(b){b.tick()}a[0].apply(a[1]||c,a[2]||l);if(b){b.tock()}}}d=d.slice(i)},h=function(){Ext.elevate(m)},a={flexSetter:function(a){return function(b,e){var c,d;if(b!==null){if(typeof b!=='string'){for(c in b){if(b.hasOwnProperty(c)){a.call(this,c,b[c])}}if(Ext.enumerables){for(d=Ext.enumerables.length;d--;){c=Ext.enumerables[d];if(b.hasOwnProperty(c)){a.call(this,c,b[c])}}}}else {a.call(this,b,e)}}return this}},bind:function(f,e,d,a){if(arguments.length<=2){return f.bind(e)}var g=f;return function(){var h=d||arguments;if(a===!0){h=b.call(arguments,0);h=h.concat(d)}else if(typeof a==='number'){h=b.call(arguments,0);Ext.Array.insert(h,a,d)}return g.apply(e||c,h)}},bindCallback:function(c,f,a,e,d){return function(){var g=b.call(arguments);return Ext.callback(c,f,a?a.concat(g):g,e,d)}},pass:function(c,a,b){if(!Ext.isArray(a)){if(Ext.isIterable(a)){a=Ext.Array.clone(a)}else {a=a!==undefined?[a]:[]}}return function(){var d=a.slice();d.push.apply(d,arguments);return c.apply(b||this,d)}},alias:function(a,b){return function(){return a[b].apply(a,arguments)}},clone:function(a){var c,b;c=function(){return a.apply(this,arguments)};for(b in a){if(a.hasOwnProperty(b)){c[b]=a[b]}}return c},createInterceptor:function(b,d,e,a){if(!Ext.isFunction(d)){return b}else {a=Ext.isDefined(a)?a:null;return function(){var g=this,f=arguments;return (d.apply(e||g||c,f)!==!1)?b.apply(g||c,f):a}}},createDelayed:function(a,g,d,e,f){var c=a;if(d||e){c=Ext.Function.bind(a,d,e,f)}return function(){var l=this,k=b.call(arguments),h,i;var j;h=function(){Ext.elevate(c,l,k,j)};i=setTimeout(h,g);h.$origFn=a.$origFn||a;h.$skipTimerCheck=h.$origFn.$skipTimerCheck;j=Ext.Timer.created('timeout',i,{type:'createDelayed',fn:a,timerFn:h})}},defer:function(b,f,g,i,e){var d=0,a,c;var h;if(!g&&!i&&!e){c=b}else {c=Ext.Function.bind(b,g,i,e)}if(f>0){a=function(){Ext.elevate(c,null,null,h)};d=setTimeout(a,f);a.$origFn=b.$origFn||b;a.$skipTimerCheck=a.$origFn.$skipTimerCheck;h=Ext.Timer.created('timeout',d,{type:'defer',fn:b,timerFn:a})}else {c()}return d},interval:function(d,g,h,i,f){var a,c,b;var e;b=Ext.Function.bind(d,h,i,f);a=function(){Ext.elevate(b,null,null,e)};c=setInterval(a,g);a.$origFn=b.$origFn||d;a.$skipTimerCheck=a.$origFn.$skipTimerCheck;e=Ext.Timer.created('interval',c,{type:'interval',fn:d,timerFn:a});return c},createSequence:function(a,b,c){if(!b){return a}else {return function(){var d=a.apply(this,arguments);b.apply(c||this,arguments);return d}}},createBuffered:function(c,e,f,g){var a,d=function(){var j=g||b.call(arguments,0),k=f||this,h;var i;if(a){Ext.undefer(a)}h=function(){Ext.elevate(c,k,j,i)};d.timer=a=setTimeout(h,e);h.$origFn=c.$origFn||c;h.$skipTimerCheck=h.$origFn.$skipTimerCheck;i=Ext.Timer.created('timeout',a,{type:'createBuffered',fn:c,timerFn:h})};return d},createAnimationFrame:function(g,f,h,d){var e,c;d=d||3;e=function(){var i,j=h||b.call(arguments,0);f=f||this;if(d===3&&c){a.cancelAnimationFrame(c)}if((d&1)||!c){i=function(){c=e.timerId=null;g.apply(f,j)};i.$origFn=g.$origFn||g;i.$skipTimerCheck=i.$origFn.$skipTimerCheck;c=e.timerId=a.requestAnimationFrame(i)}};return e},requestAnimationFrame:function(e,i,j){var a=++n,c=b.call(arguments,0);c[3]=a;f[a]=1;Ext.Timer.created('raf',a,{type:'raf',fn:e});d.push(c);if(!g){g=k(h)}return a},cancelAnimationFrame:function(a){delete f[a];Ext.Timer.cancel('raf',a)},createThrottled:function(f,h,e){var g=0,d,c,b,a=function(){f.apply(e,c);g=Ext.now();c=b=null};a.$origFn=f.$origFn||f;a.$skipTimerCheck=a.$origFn.$skipTimerCheck;return function(){if(!e){e=this}d=Ext.now()-g;c=Ext.Array.slice(arguments);if(d>=h){Ext.undefer(b);a()}else if(!b){b=Ext.defer(a,h-d)}}},createBarrier:function(c,b,d){var a=function(){if(!--c){b.apply(d,arguments)}};a.$origFn=b.$origFn||b;a.$skipTimerCheck=a.$origFn.$skipTimerCheck;return a},interceptBefore:function(b,a,e,d){var c=b[a]||Ext.emptyFn;return (b[a]=function(){var f=e.apply(d||this,arguments);c.apply(this,arguments);return f})},interceptAfter:function(b,a,e,d){var c=b[a]||Ext.emptyFn;return (b[a]=function(){c.apply(this,arguments);return e.apply(d||this,arguments)})},interceptAfterOnce:function(d,a,f,e){var b=d[a],c;c=function(){var g;if(b){b.apply(this,arguments)}g=f.apply(e||this,arguments);d[a]=b;d=a=f=e=b=c=null;return g};d[a]=c;return c},makeCallback:function(b,a){if(!a[b]){if(a.$className){Ext.raise('No method "'+b+'" on '+a.$className)}Ext.raise('No method "'+b+'"')}return function(){return a[b].apply(a,arguments)}},memoize:function(e,c,a){var b={},d=a&&Ext.isFunction(a);return function(g){var f=d?a.apply(c,arguments):g;if(!(f in b)){b[f]=e.apply(c,arguments)}return b[f]}},_stripCommentRe:/(\/\*([^*]|[\r\n]|(\*+([^*/]|[\r\n])))*\*+\/)|(\/\/.*)/g,toCode:function(c){var b=c?c.toString():'';b=b.replace(a._stripCommentRe,'');return b},fireElevatedHandlers:function(){h()}};Ext.asap=i?function(c,g,e){var f=c,b,d;var h;if(g!=null||e!=null){f=a.bind(c,g,e)}b=function(){Ext.elevate(f,null,null,h)};d=setImmediate(b);b.$origFn=c.$origFn||c;b.$skipTimerCheck=b.$origFn.$skipTimerCheck;h=Ext.Timer.created('asap',d,{type:'asap',fn:c,timerFn:b});return d}:function(c,g,e){var f=c,b,d;var h;if(g!=null||e!=null){f=a.bind(c,g,e)}b=function(){Ext.elevate(f,null,null,h)};d=setTimeout(b,0,!0);b.$origFn=c.$origFn||c;b.$skipTimerCheck=b.$origFn.$skipTimerCheck;h=Ext.Timer.created('timeout',d,{type:'asap',fn:c,timerFn:b});return d};Ext.unasap=i?function(a){if(a){clearImmediate(a);Ext.Timer.cancel('asap',a)}return null}:function(a){return Ext.undefer(a)};Ext.asapCancel=function(a){return Ext.unasap(a)};Ext.defer=a.defer;Ext.undefer=function(a){if(a){clearTimeout(a);Ext.Timer.cancel('timeout',a)}return null};Ext.interval=a.interval;Ext.uninterval=function(a){if(a){clearInterval(a);Ext.Timer.cancel('interval',a)}return null};Ext.pass=a.pass;Ext.bind=a.bind;Ext.raf=function(){return a.requestAnimationFrame.apply(a,arguments)};Ext.unraf=function(b){a.cancelAnimationFrame(b)};return a})();Ext.Number=(new function(){var b=this,d=(0.9).toFixed()!=='1',a=Math,c={count:!1,inclusive:!1,wrap:!0};Number.MIN_SAFE_INTEGER=Number.MIN_SAFE_INTEGER||-(a.pow(2,53)-1);Number.MAX_SAFE_INTEGER=Number.MAX_SAFE_INTEGER||a.pow(2,53)-1;Ext.apply(b,{MIN_SAFE_INTEGER:Number.MIN_SAFE_INTEGER,MAX_SAFE_INTEGER:Number.MAX_SAFE_INTEGER,floatRe:/^[-+]?(?:\d+|\d*\.\d*)(?:[Ee][+-]?\d+)?$/,intRe:/^[-+]?\d+(?:[Ee]\+?\d+)?$/,Clip:{DEFAULT:c,COUNT:Ext.applyIf({count:!0},c),INCLUSIVE:Ext.applyIf({inclusive:!0},c),NOWRAP:Ext.applyIf({wrap:!1},c)},parseFloat:function(a){if(a===undefined){a=null}if(a!==null&&typeof a!=='number'){a=String(a);a=b.floatRe.test(a)?+a:null;if(isNaN(a)){a=null}}return a},parseInt:function(a){if(a===undefined){a=null}if(typeof a==='number'){a=Math.floor(a)}else if(a!==null){a=String(a);a=b.intRe.test(a)?+a:null}return a},binarySearch:function(e,f,a,b){if(a===undefined){a=0}if(b===undefined){b=e.length}--b;var c,d;while(a<=b){c=(a+b)>>>1;d=e[c];if(f===d){return c}if(d<f){a=c+1}else {b=c-1}}return a},bisectTuples:function(e,f,g,a,b){if(a===undefined){a=0}if(b===undefined){b=e.length}--b;var c,d;while(a<=b){c=(a+b)>>>1;d=e[c][g];if(f===d){return c}if(d<f){a=c+1}else {b=c-1}}return a},clipIndices:function(d,b,f){f=f||c;var h=0,i=f.wrap,g,a,e;b=b||[];for(e=0;e<2;++e){g=a;a=b[e];if(a==null){a=h}else if(e&&f.count){a+=g;a=(a>d)?d:a}else {if(i){a=(a<0)?(d+a):a}if(e&&f.inclusive){++a}a=(a<0)?0:((a>d)?d:a)}h=d}b[0]=g;b[1]=(a<g)?g:a;return b},constrain:function(c,b,a){var d=parseFloat(c);if(b===null){b=c}if(a===null){a=c}return (d<b)?b:((d>a)?a:d)},snap:function(a,c,e,f){var d;if(a===undefined||a<e){return e||0}if(c){d=a%c;if(d!==0){a-=d;if(d*2>=c){a+=c}else if(d*2<-c){a-=c}}}return b.constrain(a,e,f)},snapInRange:function(a,d,c,e){var f;c=(c||0);if(a===undefined||a<c){return c}if(d&&(f=((a-c)%d))){a-=f;f*=2;if(f>=d){a+=d}}if(e!==undefined){if(a>(e=b.snapInRange(e,d,c))){a=e}}return a},roundToNearest:function(c,b){b=b||1;return b*a.round(c/b)},roundToPrecision:function(d,c){var b=a.pow(10,c||1);return a.round(d*b)/b},truncateToPrecision:function(d,c){var b=a.pow(10,c||1);return parseInt(d*b,10)/b},sign:a.sign||function(a){a=+a;if(a===0||isNaN(a)){return a}return (a>0)?1:-1},log10:a.log10||function(b){return a.log(b)*a.LOG10E},isEqual:function(c,d,b){if(!(typeof c==='number'&&typeof d==='number'&&typeof b==='number')){Ext.raise("All parameters should be valid numbers.")}return a.abs(c-d)<b},isFinite:Number.isFinite||function(a){return typeof a==='number'&&isFinite(a)},isInteger:Number.isInteger||function(a){return ~~(a+0)===a},toFixed:d?function(d,b){b=b||0;var c=a.pow(10,b);return (a.round(d*c)/c).toFixed(b)}:function(b,a){return b.toFixed(a)},from:function(a,b){if(isFinite(a)){a=parseFloat(a)}return !isNaN(a)?a:b},randomInt:function(b,c){return a.floor(a.random()*(c-b+1)+b)},correctFloat:function(a){return parseFloat(a.toPrecision(14))}});Ext.num=function(){return b.from.apply(this,arguments)}}());(function(){var b=function(){},d=/^\?/,f=/(\[):?([^\]]*)\]/g,e=/^([^\[]+)/,c=/\+/g,a=Ext.Object={chain:Object.create||function(a){b.prototype=a;var c=new b();b.prototype=null;return c},clear:function(a){for(var b in a){delete a[b]}return a},freeze:Object.freeze?function(b,c){if(b&&typeof b==='object'&&!Object.isFrozen(b)){Object.freeze(b);if(c){for(var d in b){a.freeze(b[d],c)}}}return b}:Ext.identityFn,toQueryObjects:function(e,c,f){var g=a.toQueryObjects,d=[],b,h;if(Ext.isArray(c)){for(b=0,h=c.length;b<h;b++){if(f){d=d.concat(g(e+'['+b+']',c[b],!0))}else {d.push({name:e,value:c[b]})}}}else if(Ext.isObject(c)){for(b in c){if(c.hasOwnProperty(b)){if(f){d=d.concat(g(e+'['+b+']',c[b],!0))}else {d.push({name:e,value:c[b]})}}}}else {d.push({name:e,value:c})}return d},toQueryString:function(g,j){var c=[],h=[],d,e,i,f,b;for(d in g){if(g.hasOwnProperty(d)){c=c.concat(a.toQueryObjects(d,g[d],j))}}for(e=0,i=c.length;e<i;e++){f=c[e];b=f.value;if(Ext.isEmpty(b)){b=''}else if(Ext.isDate(b)){b=Ext.Date.toString(b)}h.push(encodeURIComponent(f.name)+'='+encodeURIComponent(String(b)))}return h.join('&')},fromQueryString:function(u,v){var s=u.replace(d,'').split('&'),i={},j,q,a,g,o,t,n,h,l,m,p,k,b,r;for(o=0,t=s.length;o<t;o++){n=s[o];if(n.length>0){q=n.split('=');a=q[0];a=a.replace(c,'%20');a=decodeURIComponent(a);g=q[1];if(g!==undefined){g=g.replace(c,'%20');g=decodeURIComponent(g)}else {g=''}if(!v){if(i.hasOwnProperty(a)){if(!Ext.isArray(i[a])){i[a]=[i[a]]}i[a].push(g)}else {i[a]=g}}else {m=a.match(f);p=a.match(e);if(!p){throw new Error('[Ext.Object.fromQueryString] Malformed query string given, failed parsing name from "'+n+'"')}a=p[0];k=[];if(m===null){i[a]=g;continue}for(h=0,l=m.length;h<l;h++){b=m[h];b=(b.length===2)?'':b.substring(1,b.length-1);k.push(b)}k.unshift(a);j=i;for(h=0,l=k.length;h<l;h++){b=k[h];if(h===l-1){if(Ext.isArray(j)&&b===''){j.push(g)}else {j[b]=g}}else {if(j[b]===undefined||typeof j[b]==='string'){r=k[h+1];j[b]=(Ext.isNumeric(r)||r==='')?[]:{}}j=j[b]}}}}}return i},each:function(a,f,c){var d=Ext.enumerables,e,b;if(a){c=c||a;for(b in a){if(a.hasOwnProperty(b)){if(f.call(c,b,a[b],a)===!1){return}}}if(d){for(e=d.length;e--;){if(a.hasOwnProperty(b=d[e])){if(f.call(c,b,a[b],a)===!1){return}}}}}},eachValue:function(a,f,c){var d=Ext.enumerables,e,b;c=c||a;for(b in a){if(a.hasOwnProperty(b)){if(f.call(c,a[b])===!1){return}}}if(d){for(e=d.length;e--;){if(a.hasOwnProperty(b=d[e])){if(f.call(c,a[b])===!1){return}}}}},merge:function(d){var g=1,h=arguments,k=h.length,j=a.merge,i=Ext.clone,f,c,b,e;for(;g<k;g++){f=h[g];for(c in f){b=f[c];if(b&&b.constructor===Object){e=d[c];if(e&&e.constructor===Object){j(e,b)}else {d[c]=i(b)}}else {d[c]=b}}}return d},mergeIf:function(c){var e=1,g=arguments.length,f=Ext.clone,d,b,a;for(;e<g;e++){d=arguments[e];for(b in d){if(!(b in c)){a=d[b];if(a&&a.constructor===Object){c[b]=f(a)}else {c[b]=a}}}}return c},getAllKeys:function(c){var b=[],a;for(a in c){b.push(a)}return b},getKey:function(b,c){for(var a in b){if(b.hasOwnProperty(a)&&b[a]===c){return a}}return null},getValues:function(b){var c=[],a;for(a in b){if(b.hasOwnProperty(a)){c.push(b[a])}}return c},getKeys:(typeof Object.keys=='function')?function(a){if(!a){return []}return Object.keys(a)}:function(b){var c=[],a;for(a in b){if(b.hasOwnProperty(a)){c.push(a)}}return c},getSize:function(b){var c=0,a;for(a in b){if(b.hasOwnProperty(a)){c++}}return c},isEmpty:function(a){for(var b in a){if(a.hasOwnProperty(b)){return !1}}return !0},equals:(function(){var a=function(b,c){var a;for(a in b){if(b.hasOwnProperty(a)){if(b[a]!==c[a]){return !1}}}return !0};return function(b,c){if(b===c){return !0}if(b&&c){return a(b,c)&&a(c,b)}else if(!b&&!c){return b===c}else {return !1}}})(),fork:function(c){var d,e,b;if(c&&c.constructor===Object){d=a.chain(c);for(e in c){b=c[e];if(b){if(b.constructor===Object){d[e]=a.fork(b)}else if(b instanceof Array){d[e]=Ext.Array.clone(b)}}}}else {d=c}return d},defineProperty:('defineProperty' in Object)?Object.defineProperty:function(b,c,a){if(!Object.prototype.__defineGetter__){return}if(a.get){b.__defineGetter__(c,a.get)}if(a.set){b.__defineSetter__(c,a.set)}},classify:function(c){var h=c,e=[],f={},g=function(){var b=0,d=e.length,a;for(;b<d;b++){a=e[b];this[a]=new f[a]()}},b,d;for(b in c){if(c.hasOwnProperty(b)){d=c[b];if(d&&d.constructor===Object){e.push(b);f[b]=a.classify(d)}}}g.prototype=h;return g}};Ext.merge=Ext.Object.merge;Ext.mergeIf=Ext.Object.mergeIf}());Ext.apply(Ext,{_namedScopes:{'this':{isThis:1},controller:{isController:1},owner:{isOwner:1},self:{isSelf:1},'self.controller':{isSelf:1,isController:1}},escapeId:(function(){var c=/^[a-zA-Z_][a-zA-Z0-9_\-]*$/i,e=/([\W]{1})/g,a=/^(\d)/g,d=function(b,a){return "\\"+a},b=function(b,a){return '\\00'+a.charCodeAt(0).toString(16)+' '};return function(f){return c.test(f)?f:f.replace(e,d).replace(a,b)}}()),callback:function(b,a,e,g,c,f){if(!b){return}var d=(a in Ext._namedScopes);if(b.charAt){if(b[2]==='.'){if(b.substr(0,2)!=='up'){Ext.raise('Invalid callback method name "'+b+'"')}if(a){Ext.raise('Callback "up" syntax is incompatible with scopes')}if(!c||!Ext.isFunction(c.up)){Ext.raise('Callback "up" syntax requires a caller with "up" method')}b=b.substr(3);for(a=c.up();a&&!a[b];a=a.up()){}if(!a||!Ext.isFunction(a[b])){Ext.raise('No such method "'+b+'" found up() from '+a.getId?a.getId():a.id)}}else if((!a||d)&&c){a=c.resolveListenerScope(d?a:f)}if(!a||!Ext.isObject(a)){Ext.raise('Named method "'+b+'" requires a scope object')}if(!Ext.isFunction(a[b])){Ext.raise('No method named "'+b+'" on '+(a.$className||'scope object'))}b=a[b]}else if(d){a=f||c}else if(!a){a=c}var h;if(b&&Ext.isFunction(b)){a=a||Ext.global;if(g){Ext.defer(b,g,a,e)}else {h=e?b.apply(a,e):b.call(a)}}return h},coerce:function(a,e){var d=Ext.typeOf(a),c=Ext.typeOf(e),b=typeof a==='string';if(d!==c){switch(c){case 'string':return String(a);case 'number':return Number(a);case 'boolean':return b&&(!a||a==='false'||a==='0')?!1:Boolean(a);case 'null':return b&&(!a||a==='null')?null:!1;case 'undefined':return b&&(!a||a==='undefined')?undefined:!1;case 'date':return b&&isNaN(a)?Ext.Date.parse(a,Ext.Date.defaultFormat):Date(Number(a));}}return a},copyTo:function(e,d,a,f){if(typeof a==='string'){a=a.split(Ext.propertyNameSplitRe)}for(var b,c=0,g=a?a.length:0;c<g;c++){b=a[c];if(f||d.hasOwnProperty(b)){e[b]=d[b]}}return e},copy:function(e,c,a,f){if(typeof a==='string'){a=a.split(Ext.propertyNameSplitRe)}for(var b,d=0,g=a?a.length:0;d<g;d++){b=a[d];if(c.hasOwnProperty(b)||(f&&b in c)){e[b]=c[b]}}return e},propertyNameSplitRe:/[,;\s]+/,copyToIf:function(c,e,a){if(typeof a==='string'){a=a.split(Ext.propertyNameSplitRe)}for(var b,d=0,f=a?a.length:0;d<f;d++){b=a[d];if(c[b]===undefined){c[b]=e[b]}}return c},copyIf:function(c,e,a){if(typeof a==='string'){a=a.split(Ext.propertyNameSplitRe)}for(var b,d=0,f=a?a.length:0;d<f;d++){b=a[d];if(!(b in c)&&(b in e)){c[b]=e[b]}}return c},extend:(function(){var a=Object.prototype.constructor,b=function(b){var a;for(a in b){if(!b.hasOwnProperty(a)){continue}this[a]=b[a]}};return function(c,d,g){if(Ext.isObject(d)){g=d;d=c;c=g.constructor!==a?g.constructor:function(){d.apply(this,arguments)}}if(!d){Ext.raise({sourceClass:'Ext',sourceMethod:'extend',msg:'Attempting to extend from a class which has not been loaded on the page.'})}var h=function(){},e,f=d.prototype;h.prototype=f;e=c.prototype=new h();e.constructor=c;c.superclass=f;if(f.constructor===a){f.constructor=d}c.override=function(a){Ext.override(c,a)};e.override=b;e.proto=e;c.override(g);c.extend=function(a){return Ext.extend(c,a)};return c}}()),isOnline:function(){return Ext.global.navigator.onLine},iterate:function(a,c,b){if(Ext.isEmpty(a)){return}if(b===undefined){b=a}if(Ext.isIterable(a)){Ext.Array.each.call(Ext.Array,a,c,b)}else {Ext.Object.each.call(Ext.Object,a,c,b)}},_resourcePoolRe:/^[<]([^<>@:]*)(?:[@]([^<>@:]+))?[>](.+)$/,resolveResource:function(b){var c=b,a;if(b&&b.charAt(0)==='<'){a=Ext._resourcePoolRe.exec(b);if(a){c=Ext.getResourcePath(a[3],a[1],a[2])}}return c},urlEncode:function(){var a=Ext.Array.from(arguments),b='';if(Ext.isString(a[1])){b=a[1]+'&';a[1]=!1}return b+Ext.Object.toQueryString.apply(Ext.Object,a)},urlDecode:function(){return Ext.Object.fromQueryString.apply(Ext.Object,arguments)},getScrollbarSize:function(f){if(!Ext.isDomReady){Ext.raise("getScrollbarSize called before DomReady")}var b=Ext._scrollbarSize;if(f||!b){var e=document.body,a=document.createElement('div'),c,d;a.style.width=a.style.height='100px';a.style.overflow='scroll';a.style.position='absolute';e.appendChild(a);Ext._scrollbarSize=b={width:d=a.offsetWidth-a.clientWidth,height:c=a.offsetHeight-a.clientHeight};b.reservedWidth=d?'calc(100% - '+d+'px)':'';b.reservedHeight=c?'calc(100% - '+c+'px)':'';e.removeChild(a)}return b},typeOf:(function(){var a=/\S/,d=Object.prototype.toString,c={number:1,string:1,'boolean':1,'undefined':1},b={'[object Array]':'array','[object Date]':'date','[object Boolean]':'boolean','[object Number]':'number','[object RegExp]':'regexp'};return function(e){if(e===null){return 'null'}var f=typeof e,g,h;if(c[f]){return f}g=b[h=d.call(e)];if(g){return g}if(f==='function'){return 'function'}if(f==='object'){if(e.nodeType!==undefined){if(e.nodeType===3){return a.test(e.nodeValue)?'textnode':'whitespace'}else {return 'element'}}return 'object'}Ext.raise({sourceClass:'Ext',sourceMethod:'typeOf',msg:'Failed to determine the type of "'+e+'".'});return h}}()),factory:function(a,e,b,d){var f=Ext.ClassManager,c;if(!a||a.isInstance){if(b&&b!==a){b.destroy()}return a}if(d){if(typeof a==='string'){return f.instantiateByAlias(d+'.'+a)}else if(Ext.isObject(a)&&'type' in a){return f.instantiateByAlias(d+'.'+a.type,a)}}if(a===!0){if(!b&&!e){Ext.raise('[Ext.factory] Cannot determine type of class to create')}return b||Ext.create(e)}if(!Ext.isObject(a)){Ext.raise("Invalid config, must be a valid config object")}if('xtype' in a){c=f.instantiateByAlias('widget.'+a.xtype,a)}else if('xclass' in a){c=Ext.create(a.xclass,a)}if(c){if(b){b.destroy()}return c}if(b){return b.setConfig(a)}return Ext.create(e,a)},convertKeyedItems:function(b,g,f){if(b&&!b.isInstance&&Ext.isObject(b)){var c=b,a,e,d;b=[];if(c.xtype||c.xclass||c.itemId||c.id){b.push(c)}else {for(e in c){a=c[e];if(a){if(a===!0){a={}}else if(typeof a==='function'){if(!f){Ext.raise('Function not expected here')}d=a;a={};a[f]=d}else if(typeof a==='string'){d=a;a={};a[g||'xtype']=d}else {a=Ext.apply({},a)}a.itemId=e;b.push(a)}}}}return b},weightSortFn:function(a,b){return (a.weight||0)-(b.weight||0)},concat:function(a,c){var d=c==null,b=Ext.emptyArray;return (a==null)?(d?a:b.concat(c)):(d?b.concat(a):b.concat(a,c))},log:(function(){var a=/string|number|boolean/;function dumpObject(g,e,f,k){var c,d,b,j,h,i,l=[];if(Ext.isArray(g)){h='[';i=']'}else if(Ext.isObject(g)){h='{';i='}'}if(!f){f=3}if(e>f){return h+'...'+i}e=e||1;var m=(new Array(e)).join(' ');for(j in g){if(g.hasOwnProperty(j)){b=g[j];d=typeof b;if(d==='function'){if(!k){continue}c=d}else if(d==='undefined'){c=d}else if(b===null||a.test(d)||Ext.isDate(b)){c=Ext.encode(b)}else if(Ext.isArray(b)){c=dumpObject(b,e+1,f,k)}else if(Ext.isObject(b)){c=dumpObject(b,e+1,f,k)}else {c=d}l.push(m+j+': '+c)}}if(l.length){return h+'\n '+l.join(',\n ')+'\n'+m+i}return h+i}function log(a){var c,e,b=Ext.global.console,d='log',f=log.indent||0,h,k,j,g,i;log.indent=f;if(typeof a!=='string'){c=a;a=c.msg||'';d=c.level||d;e=c.dump;k=c.stack;h=c.prefix;j=c.fn;if(c.indent){++log.indent}else if(c.outdent){log.indent=f=Math.max(f-1,0)}if(e&&!(b&&b.dir)){a+=dumpObject(e);e=null}}if(arguments.length>1){a+=Array.prototype.slice.call(arguments,1).join('')}if(h){a=h+' - '+a}a=f?Ext.String.repeat(' ',log.indentSize*f)+a:a;if(d!=='log'){a='['+d.charAt(0).toUpperCase()+'] '+a}if(j){a+='\nCaller: '+j.toString()}if(b){if(b[d]){b[d](a)}else {b.log(a)}if(e){b.dir(e)}if(k&&b.trace){if(!b.firebug||d!=='error'){b.trace()}}}else if(Ext.isOpera){opera.postError(a)}else {g=log.out;i=log.max;if(g.length>=i){Ext.Array.erase(g,0,g.length-3*Math.floor(i/4))}g.push(a)}++log.count;++log.counters[d]}function logx(b,a){if(typeof a[0]==='string'){a.unshift({})}a[0].level=b;log.apply(this,a)}log.error=function(){logx('error',Array.prototype.slice.call(arguments))};log.info=function(){logx('info',Array.prototype.slice.call(arguments))};log.warn=function(){logx('warn',Array.prototype.slice.call(arguments))};log.count=0;log.counters={error:0,warn:0,info:0,log:0};log.indentSize=2;log.out=[];log.max=750;return log}())||(function(){var a=function(){};a.info=a.warn=a.error=Ext.emptyFn;return a}())});(function(){var b=[''],c=/([^\d\.])/,f=/[^\d]/g,g=/[\-+]/g,h=/\s/g,e=/_/g,d={classic:1,modern:1},a;Ext.Version=a=function(k,p){var b=this,n=b.padModes,o,m,d,h,j,l,i;if(k.isVersion){k=k.version}b.version=i=String(k).toLowerCase().replace(e,'.').replace(g,'');o=i.charAt(0);if(o in n){i=i.substring(1);d=n[o]}else {d=p?n[p]:0}b.pad=d;l=i.search(c);b.shortVersion=i;if(l!==-1){b.release=j=i.substr(l,k.length);b.shortVersion=i.substr(0,l);j=a.releaseValueMap[j]||j}b.releaseValue=j||d;b.shortVersion=b.shortVersion.replace(f,'');b.parts=h=i.split('.');for(m=h.length;m--;){h[m]=parseInt(h[m],10)}if(d===Infinity){h.push(d)}b.major=h[0]||d;b.minor=h[1]||d;b.patch=h[2]||d;b.build=h[3]||d;return b};a.prototype={isVersion:!0,padModes:{'~':NaN,'^':Infinity},release:'',compareTo:function(f){var g=this,m=g.pad,j=g.parts,h=j.length,e=f.isVersion?f:new a(f),n=e.pad,k=e.parts,i=k.length,l=Math.max(h,i),b,c,d;for(b=0;b<l;b++){c=(b<h)?j[b]:m;d=(b<i)?k[b]:n;if(c<d){return -1}if(c>d){return 1}}c=g.releaseValue;d=e.releaseValue;if(c<d){return -1}if(c>d){return 1}return 0},toString:function(){return this.version},valueOf:function(){return this.version},getMajor:function(){return this.major},getMinor:function(){return this.minor},getPatch:function(){return this.patch},getBuild:function(){return this.build},getRelease:function(){return this.release},getReleaseValue:function(){return this.releaseValue},isGreaterThan:function(a){return this.compareTo(a)>0},isGreaterThanOrEqual:function(a){return this.compareTo(a)>=0},isLessThan:function(a){return this.compareTo(a)<0},isLessThanOrEqual:function(a){return this.compareTo(a)<=0},equals:function(a){return this.compareTo(a)===0},match:function(a){a=String(a);return this.version.substr(0,a.length)===a},toArray:function(){var a=this;return [a.getMajor(),a.getMinor(),a.getPatch(),a.getBuild(),a.getRelease()]},getShortVersion:function(){return this.shortVersion},gt:function(a){return this.compareTo(a)>0},lt:function(a){return this.compareTo(a)<0},gtEq:function(a){return this.compareTo(a)>=0},ltEq:function(a){return this.compareTo(a)<=0}};Ext.apply(a,{aliases:{from:{extjs:'ext',core:'core',touch:'modern'},to:{ext:['extjs'],'core':['core'],modern:['touch']}},releaseValueMap:{dev:-6,alpha:-5,a:-5,beta:-4,b:-4,rc:-3,'#':-2,p:-1,pl:-1},getComponentValue:function(a){return !a?0:(isNaN(a)?this.releaseValueMap[a]||a:parseInt(a,10))},compare:function(b,c){var d=b.isVersion?b:new a(b);return d.compareTo(c)},set:function(g,f,c){var b=a.aliases.to[f],d=c.isVersion?c:new a(c),e;g[f]=d;if(b){for(e=b.length;e-->0;){g[b[e]]=d}}return d}});Ext.apply(Ext,{compatVersions:{},versions:{},lastRegisteredVersion:null,getCompatVersion:function(b){var c=Ext.compatVersions,d;if(!b){d=c.ext||c.touch||c.core}else {d=c[a.aliases.from[b]||b]}return d||Ext.getVersion(b)},setCompatVersion:function(b,c){a.set(Ext.compatVersions,b,c)},setVersion:function(b,c){if(b in d){Ext.toolkit=b}Ext.lastRegisteredVersion=a.set(Ext.versions,b,c);return this},getVersion:function(c){var b=Ext.versions;if(!c){return b.ext||b.touch||b.core}return b[a.aliases.from[c]||c]},checkVersion:function(o,j){var p=Ext.isArray(o),s=a.aliases.from,q=p?o:b,t=q.length,n=Ext.versions,r=n.ext||n.touch,l,c,f,i,g,m,d,e,k;if(!p){b[0]=o}for(l=0;l<t;++l){if(!Ext.isString(d=q[l])){f=Ext.checkVersion(d.and||d.or,!d.or);if(d.not){f=!f}}else {if(d.indexOf(' ')>=0){d=d.replace(h,'')}c=d.indexOf('@');if(c<0){e=d;k=r}else {m=d.substring(0,c);if(!(k=n[s[m]||m])){if(j){return !1}continue}e=d.substring(c+1)}c=e.indexOf('-');if(c<0){if(e.charAt(c=e.length-1)==='+'){i=e.substring(0,c);g=null}else {i=g=e}}else if(c>0){i=e.substring(0,c);g=e.substring(c+1)}else {i=null;g=e.substring(c+1)}f=!0;if(i){i=new a(i,'~');f=i.ltEq(k)}if(f&&g){g=new a(g,'~');f=g.gtEq(k)}}if(f){if(!j){return !0}}else if(j){return !1}}return !!j},deprecate:function(b,e,c,d){if(a.compare(Ext.getVersion(b),e)<1){c.call(d)}}})}());(function(c){var d=(c&&c.packages)||{},b=c&&c.compatibility,a,e;for(a in d){e=d[a];if(e&&e.version){Ext.setVersion(a,e.version)}}if(b){if(Ext.isString(b)){Ext.setCompatVersion('core',b)}else {for(a in b){Ext.setCompatVersion(a,b[a])}}}if(!d.ext&&!d.touch){Ext.setVersion('ext','6.6.0.258');Ext.setVersion('core','6.6.0.258')}})(Ext.manifest);Ext.Config=function(b){var c=this,a=b.charAt(0).toUpperCase()+b.substr(1);c.name=b;c.names={internal:'_'+b,initializing:'is'+a+'Initializing',apply:'apply'+a,update:'update'+a,get:'get'+a,set:'set'+a,initGet:'initGet'+a,changeEvent:b.toLowerCase()+'change'};c.root=c};Ext.Config.map={};Ext.Config.get=function(a){var b=Ext.Config.map,c=b[a]||(b[a]=new Ext.Config(a));return c};Ext.Config.prototype={self:Ext.Config,isConfig:!0,getGetter:function(){return this.getter||(this.root.getter=this.makeGetter())},getInitGetter:function(){return this.initGetter||(this.root.initGetter=this.makeInitGetter())},getSetter:function(){return this.setter||(this.root.setter=this.makeSetter())},getEventedSetter:function(){return this.eventedSetter||(this.root.eventedSetter=this.makeEventedSetter())},getInternalName:function(a){return a.$configPrefixed?this.names.internal:this.name},mergeNew:function(b,d,f,e){var a,c;if(!d){a=b}else if(!b){a=d}else {a=Ext.Object.chain(d);for(c in b){if(!e||!(c in a)){a[c]=b[c]}}}return a},mergeSets:function(a,f,e){var b=f?Ext.Object.chain(f):{},c,d;if(a instanceof Array){for(c=a.length;c--;){d=a[c];if(!e||!(d in b)){b[d]=!0}}}else if(a){if(a.constructor===Object){for(c in a){d=a[c];if(!e||!(c in b)){b[c]=d}}}else if(!e||!(a in b)){b[a]=!0}}return b},makeGetter:function(){var b=this.name,a=this.names.internal;return function(){var c=this.$configPrefixed?a:b;return this[c]}},makeInitGetter:function(){var e=this.name,a=this.names,d=a.set,c=a.get,b=a.initializing;return function(){var a=this;a[b]=!0;delete a[c];a[d](a.config[e]);delete a[b];return a[c].apply(a,arguments)}},makeSetter:function(){var g=this.name,a=this.names,e=a.internal,f=a.get,d=a.apply,c=a.update,b;b=function(b){var a=this,h=a.$configPrefixed?e:g,i=a[h];delete a[f];if(!a[d]||(b=a[d](b,i))!==undefined){if(b!==(i=a[h])){a[h]=b;if(a[c]){a[c](b,i)}}}return a};b.$isDefault=!0;return b},makeEventedSetter:function(){var i=this.name,a=this.names,f=a.internal,h=a.get,d=a.apply,b=a.update,e=a.changeEvent,g=function(a,c,e,d){a[d]=c;if(a[b]){a[b](c,e)}},c;c=function(c){var a=this,k=a.$configPrefixed?f:i,j=a[k];delete a[h];if(!a[d]||(c=a[d](c,j))!==undefined){if(c!==(j=a[k])){if(a.isConfiguring){a[k]=c;if(a[b]){a[b](c,j)}}else {a.fireEventedAction(e,[a,c,j],g,a,[a,c,j,k])}}}return a};c.$isDefault=!0;return c}};(function(){var c=Ext.Config,b=c.map,a=Ext.Object;Ext.Configurator=function(d){var b=this,e=d.prototype,c=d.superclass?d.superclass.self.$config:null;b.cls=d;b.superCfg=c;if(c){b.configs=a.chain(c.configs);b.cachedConfigs=a.chain(c.cachedConfigs);b.initMap=a.chain(c.initMap);b.values=a.chain(c.values);b.needsFork=c.needsFork;b.deprecations=a.chain(c.deprecations)}else {b.configs={};b.cachedConfigs={};b.initMap={};b.values={};b.deprecations={}}e.config=e.defaultConfig=b.values;d.$config=b};Ext.Configurator.prototype={self:Ext.Configurator,needsFork:!1,initList:null,add:function(u,k){var i=this,m=i.cls,l=i.configs,s=i.cachedConfigs,q=i.initMap,g=m.prototype,t=k&&k.$config.configs,v=i.values,o,f,n,h,b,j,e,r,p,d;for(e in u){d=u[e];o=d&&d.constructor===Object;f=o&&'$value' in d?d:null;n=!1;if(f){n=!!f.cached;d=f.$value;o=d&&d.constructor===Object}h=f&&f.merge;b=l[e];if(b){if(k){h=b.merge;if(!h){continue}f=null}else {h=h||b.merge}if(!k&&n&&!s[e]){Ext.raise('Redefining config as cached: '+e+' in class: '+m.$className)}j=v[e];if(h){d=h.call(b,d,j,m,k)}else if(o){if(j&&j.constructor===Object){d=a.merge({},j,d)}}}else {if(t){b=t[e];f=null}else {b=c.get(e)}l[e]=b;if(b.cached||n){s[e]=!0}r=b.names;if(!g[p=r.get]){g[p]=b.getter||b.getGetter()}if(!g[p=r.set]){g[p]=(f&&f.evented)?(b.eventedSetter||b.getEventedSetter()):(b.setter||b.getSetter())}}if(f){if(b.owner!==m){l[e]=b=Ext.Object.chain(b);b.owner=m}Ext.apply(b,f);delete b.$value}if(!i.needsFork&&d&&(d.constructor===Object||d instanceof Array)){i.needsFork=!0}if(d!==null){q[e]=!0}else {if(g.$configPrefixed){g[l[e].names.internal]=null}else {g[l[e].name]=null}if(e in q){q[e]=!1}}v[e]=d}},addDeprecations:function(d){var e=this,f=e.deprecations,g=(e.cls.$className||'')+'#',a,b,c;for(c in d){b=d[c];if(!b){a='This config has been removed.'}else if(!(a=b.message)){a='This config has been renamed to "'+b+'"'}f[c]=g+c+': '+a}},configure:function(b,h){var j=this,u=j.configs,x=j.deprecations,y=j.initMap,q=j.initListMap,o=j.initList,k=j.cls.prototype,i=j.values,r=0,w=!o,n,c,m,e,p,l,f,d,g,t,s,v;i=j.needsFork?a.fork(i):a.chain(i);b.isConfiguring=!0;if(w){j.initList=o=[];j.initListMap=q={};b.isFirstInstance=!0;for(d in y){c=u[d];t=c.cached;if(y[d]){f=c.names;g=i[d];if(!k[f.set].$isDefault||k[f.apply]||k[f.update]||typeof g==='object'){if(t){(n||(n=[])).push(c)}else {o.push(c);q[d]=!0}b[f.get]=c.initGetter||c.getInitGetter()}else {k[c.getInternalName(k)]=g}}else if(t){k[c.getInternalName(k)]=undefined}}}l=n&&n.length;if(l){for(e=0;e<l;++e){p=n[e].getInternalName(k);b[p]=null}for(e=0;e<l;++e){f=(c=n[e]).names;m=f.get;if(b.hasOwnProperty(m)){b[f.set](i[c.name]);delete b[m]}}for(e=0;e<l;++e){p=n[e].getInternalName(k);k[p]=b[p];delete b[p]}}if(h&&h.platformConfig){h=j.resolvePlatformConfig(b,h)}if(w){if(b.afterCachedConfig&&!b.afterCachedConfig.$nullFn){b.afterCachedConfig(h)}}b.config=i;for(e=0,l=o.length;e<l;++e){c=o[e];b[c.names.get]=c.initGetter||c.getInitGetter()}if(b.transformInstanceConfig){h=b.transformInstanceConfig(h)}if(h){for(d in h){g=h[d];c=u[d];if(x[d]){Ext.log.warn(x[d]);if(!c){continue}}if(!c){v=b.self.prototype[d];if(b.$configStrict&&(typeof v==='function')&&!v.$nullFn){Ext.raise('Cannot override method '+d+' on '+b.$className+' instance.')}b[d]=g}else {if(!c.lazy){++r}if(!q[d]){b[c.names.get]=c.initGetter||c.getInitGetter()}if(c.merge){g=c.merge(g,i[d],b)}else if(g&&g.constructor===Object){s=i[d];if(s&&s.constructor===Object){g=a.merge(i[d],g)}else {g=Ext.clone(g,!1)}}}i[d]=g}}if(b.beforeInitConfig&&!b.beforeInitConfig.$nullFn){if(b.beforeInitConfig(h)===!1){return}}if(h){for(d in h){if(!r){break}c=u[d];if(c&&!c.lazy){--r;f=c.names;m=f.get;if(b.hasOwnProperty(m)){b[f.set](i[d]);delete b[f.get]}}}}for(e=0,l=o.length;e<l;++e){c=o[e];f=c.names;m=f.get;if(!c.lazy&&b.hasOwnProperty(m)){b[f.set](i[c.name]);delete b[m]}}delete b.isConfiguring},getCurrentConfig:function(c){var e=c.defaultConfig,d={},a;for(a in e){d[a]=c[b[a].names.get]()}return d},merge:function(g,c,f){var h=this.configs,b,a,d,e;for(b in f){a=f[b];e=h[b];if(e){if(e.merge){a=e.merge(a,c[b],g)}else if(a&&a.constructor===Object){d=c[b];if(d&&d.constructor===Object){a=Ext.Object.merge(d,a)}else {a=Ext.clone(a,!1)}}}c[b]=a}return c},reconfigure:function(c,f,g){var n=c.config,i=[],p=c.$configStrict&&!(g&&g.strict===!1),l=this.configs,o=g&&g.defaults,d,j,h,m,a,e,k;for(a in f){d=l[a];if(o&&c.hasOwnProperty(d&&c.$configPrefixed?d.names.internal:a)){continue}n[a]=f[a];if(this.deprecations[a]){Ext.log.warn(this.deprecations[a]);if(!d){continue}}if(d){c[d.names.get]=d.initGetter||d.getInitGetter()}else {k=c.self.prototype[a];if(p){if((typeof k==='function')&&!k.$nullFn){Ext.Error.raise("Cannot override method "+a+" on "+c.$className+" instance.");continue}else {if(a!=='type'){Ext.log.warn('No such config "'+a+'" for class '+c.$className)}}}}i.push(a)}for(h=0,m=i.length;h<m;h++){a=i[h];d=l[a];if(d){e=d.names;j=e.get;if(c.hasOwnProperty(j)){c[e.set](f[a]);delete c[j]}}else {d=b[a]||Ext.Config.get(a);e=d.names;if(c[e.set]){c[e.set](f[a])}else {c[a]=f[a]}}}},resolvePlatformConfig:function(g,e){var f=e&&e.platformConfig,b=e,c,a,d;if(f){a=Ext.getPlatformConfigKeys(f);d=a.length;if(d){b=Ext.merge({},b);for(c=0,d=a.length;c<d;++c){this.merge(g,b,f[a[c]])}}}return b}}}());Ext.Base=(function(m){var d=[],g,j=[],f=function(d,b,c){var a='"'+d+'" is deprecated.';if(c){a+=' '+c}else if(b){a+=' Please use "'+b+'" instead.'}return function(){Ext.raise(a)}},e=function(d,c,b,a){if(!a){a='"'+c+'" is deprecated.'}if(b){a+=' Please use "'+b+'" instead.'}if(a){Ext.Object.defineProperty(d,c,{get:function(){Ext.raise(a)},set:function(e){Ext.raise(a)},configurable:!0})}},l=function(a){return function(){return this[a].apply(this,arguments)}},n=Ext.Version,k=/^\d/,i={},h={},b=function(){},c=b.prototype,a;Ext.Reaper=a={delay:100,queue:[],timer:null,add:function(b){if(!a.timer){a.timer=Ext.defer(a.tick,a.delay)}a.queue.push(b)},flush:function(){if(a.timer){Ext.undefer(a.timer);a.timer=null}var d=a.queue,e=d.length,c,b;a.queue=[];for(c=0;c<e;++c){b=d[c];if(b&&b.$reap){b.$reap()}}},tick:function(){a.timer=null;a.flush()}};Ext.apply(b,{$className:'Ext.Base',$isClass:!0,create:function(){return Ext.create.apply(Ext,[this].concat(Array.prototype.slice.call(arguments,0)))},addDeprecations:function(u){var q=this,t=[],y=Ext.getCompatVersion(u.name),z=q.getConfigurator(),h=(q.$className||'')+'#',i,r,x,v,c,j,s,g,d,a,o,b,w,p;for(r in u){if(k.test(r)){p=new Ext.Version(r);p.deprecations=u[r];t.push(p)}}t.sort(n.compare);for(x=t.length;x--;){i=(p=t[x]).deprecations;c=q.prototype;w=i.statics;j=y&&y.lt(p);if(!j){}else if(!j){break}while(i){d=i.methods;if(d){for(a in d){b=d[a];g=null;if(!b){Ext.Assert.isNotDefinedProp(c,a);g=f(h+a)}else if(Ext.isString(b)){Ext.Assert.isNotDefinedProp(c,a);Ext.Assert.isDefinedProp(c,b);if(j){g=l(b)}else {g=f(h+a,b)}}else {v='';if(b.message||b.fn){v=b.message;b=b.fn}s=c.hasOwnProperty(a)&&c[a];if(j&&b){b.$owner=q;b.$name=a;b.name=h+a;if(s){b.$previous=s}g=b}else if(!s){g=f(h+a,null,v)}}if(g){c[a]=g}}}d=i.configs;if(d){z.addDeprecations(d)}d=i.properties;if(d&&!j){for(a in d){o=d[a];if(Ext.isString(o)){e(c,h+a,o)}else if(o&&o.message){e(c,h+a,null,o.message)}else {e(c,h+a)}}}i=w;w=null;c=q}}},extend:function(d){var b=this,f=d.prototype,e,a,g;e=b.prototype=Ext.Object.chain(f);e.self=b;b.superclass=e.superclass=f;if(!d.$isClass){for(a in c){if(a in e){e[a]=c[a]}}}g=f.$inheritableStatics;if(g){for(a in g){if(!b.hasOwnProperty(a)){b[a]=d[a]}}}if(d.$onExtended){b.$onExtended=d.$onExtended.slice()}b.getConfigurator()},$onExtended:[],triggerExtended:function(){Ext.classSystemMonitor&&Ext.classSystemMonitor(this,'Ext.Base#triggerExtended',arguments);var c=this.$onExtended,d=c.length,a,b;if(d>0){for(a=0;a<d;a++){b=c[a];b.fn.apply(b.scope||this,arguments)}}},onExtended:function(b,a){this.$onExtended.push({fn:b,scope:a});return this},addStatics:function(a){this.addMembers(a,!0);return this},addInheritableStatics:function(f){var b=this,g=b.prototype,e=b.$inheritableStatics,a,d,c;if(!e){e=Ext.apply({},g.$inheritableStatics);b.$inheritableStatics=g.$inheritableStatics=e}var h=Ext.getClassName(b)+'.';for(a in f){if(f.hasOwnProperty(a)){d=f[a];c=b[a];if(typeof d=='function'){d.name=h+a}if(typeof c==='function'&&!c.$isClass&&!c.$nullFn){d.$previous=c}b[a]=d;e[a]=!0}}return b},addMembers:function(f,h,g){var c=this,p=Ext.Function.clone,d=h?c:c.prototype,q=!h&&d.defaultConfig,n=Ext.enumerables,i=f.privates,j,k,s,a,b,o,l;var r=(c.$className||'')+'#';if(i){delete f.privates;if(!h){l=i.statics;delete i.statics}o=i.privacy||g||'framework';c.addMembers(i,h,o);if(l){c.addMembers(l,!0,o)}}for(b in f){if(f.hasOwnProperty(b)){a=f[b];if(g===!0){g='framework'}if(a&&a.$nullFn&&g!==a.$privacy){Ext.raise('Cannot use stock function for private method '+(c.$className?c.$className+'#':'')+b)}if(typeof a==='function'&&!a.$isClass&&!a.$nullFn){if(a.$owner){a=p(a)}if(d.hasOwnProperty(b)){a.$previous=d[b]}a.$owner=c;a.$name=b;a.name=r+b;var e=d[b];if(g){a.$privacy=g;if(e&&e.$privacy&&e.$privacy!==g){Ext.privacyViolation(c,e,a,h)}}else if(e&&e.$privacy){Ext.privacyViolation(c,e,a,h)}}else if(q&&(b in q)&&!d.config.hasOwnProperty(b)){(j||(j={}))[b]=a;continue}d[b]=a}}if(j){c.addConfig(j)}if(n){for(k=0,s=n.length;k<s;++k){if(f.hasOwnProperty(b=n[k])){a=f[b];if(a&&!a.$nullFn){if(a.$owner){a=p(a)}a.$owner=c;a.$name=b;a.name=r+b;if(d.hasOwnProperty(b)){a.$previous=d[b]}}d[b]=a}}}return this},addMember:function(a,b){i[a]=b;this.addMembers(i);delete i[a];return this},borrow:function(f,a){Ext.classSystemMonitor&&Ext.classSystemMonitor(this,'Ext.Base#borrow',arguments);var g=f.prototype,d={},b,e,c;a=Ext.Array.from(a);for(b=0,e=a.length;b<e;b++){c=a[b];d[c]=g[c]}return this.addMembers(d)},override:function(a){var b=this,d=a.statics,c=a.inheritableStatics,e=a.config,g=a.mixins,f=a.cachedConfig;if(d||c||e){a=Ext.apply({},a)}if(d){b.addMembers(d,!0);delete a.statics}if(c){b.addInheritableStatics(c);delete a.inheritableStatics}if(a.platformConfig){b.addPlatformConfig(a)}if(e){b.addConfig(e);delete a.config}if(f){b.addCachedConfig(f);delete a.cachedConfig}delete a.mixins;b.addMembers(a);if(g){b.mixin(g)}return b},addPlatformConfig:function(n){var l=this,j=l.prototype,d=n.platformConfig,a,i,f,e,h,b,g,c,k;delete j.platformConfig;if(d instanceof Array){throw new Error('platformConfigs must be specified as an object.')}e=l.getConfigurator();i=e.configs;h=Ext.getPlatformConfigKeys(d);for(c=0,k=h.length;c<k;++c){f=d[h[c]];a=null;for(b in f){g=f[b];if(b in i){(a||(a={}))[b]=g}else {j[b]=g}}if(a){e.add(a)}}},callParent:function(b){var a;return (a=this.callParent.caller)&&(a.$previous||((a=a.$owner?a:a.caller)&&a.$owner.superclass.self[a.$name])).apply(this,b||d)},callSuper:function(b){var a;return (a=this.callSuper.caller)&&((a=a.$owner?a:a.caller)&&a.$owner.superclass.self[a.$name]).apply(this,b||d)},mixin:function(n,f){var c=this,a,b,d,l,h,o,k,j,e,i,g;if(typeof n!=='string'){e=n;if(e instanceof Array){for(h=0,o=e.length;h<o;h++){a=e[h];c.mixin(a.prototype.mixinId||a.$className,a)}}else {for(k in e){c.mixin(k,e[k])}}return}a=f.prototype;b=c.prototype;if(a.onClassMixedIn){a.onClassMixedIn.call(f,c)}if(!b.hasOwnProperty('mixins')){if('mixins' in b){b.mixins=Ext.Object.chain(b.mixins)}else {b.mixins={}}}for(d in a){j=a[d];if(d==='mixins'){Ext.applyIf(b.mixins,j)}else if(!(d==='mixinId'||d==='config'||d==='$inheritableStatics')&&(b[d]===undefined)){b[d]=j}}l=a.$inheritableStatics;if(l){i={};for(g in l){if(!c.hasOwnProperty(g)){i[g]=f[g]}}c.addInheritableStatics(i)}if('config' in a){c.addConfig(a.config,f)}b.mixins[n]=a;if(a.afterClassMixedIn){a.afterClassMixedIn.call(f,c)}return c},addConfig:function(b,a){var c=this.$config||this.getConfigurator();c.add(b,a)},addCachedConfig:function(c,d){var b={},a;for(a in c){b[a]={cached:!0,$value:c[a]}}this.addConfig(b,d)},getConfigurator:function(){return this.$config||new Ext.Configurator(this)},getName:function(){return Ext.getClassName(this)},createAlias:m(function(a,b){h[a]=function(){return this[b].apply(this,arguments)};this.override(h);delete h[a]})});for(g in b){if(b.hasOwnProperty(g)){j.push(g)}}b.$staticMembers=j;b.getConfigurator();b.addMembers({$className:'Ext.Base',isInstance:!0,$configPrefixed:!0,$configStrict:!0,isConfiguring:!1,isFirstInstance:!1,destroyed:!1,clearPropertiesOnDestroy:!0,clearPrototypeOnDestroy:!1,statics:function(){var a=this.statics.caller,b=this.self;if(!a){return b}return a.$owner},callParent:function(f){var a,e=(a=this.callParent.caller)&&(a.$previous||((a=a.$owner?a:a.caller)&&a.$owner.superclass[a.$name]));if(!e){a=this.callParent.caller;var b,c;if(!a.$owner){if(!a.caller){throw new Error("Attempting to call a protected method from the public scope, which is not allowed")}a=a.caller}b=a.$owner.superclass;c=a.$name;if(!(c in b)){throw new Error("this.callParent() was called but there's no such method ("+c+") found in the parent class ("+(Ext.getClassName(b)||'Object')+")")}}return e.apply(this,f||d)},callSuper:function(f){var a,e=(a=this.callSuper.caller)&&((a=a.$owner?a:a.caller)&&a.$owner.superclass[a.$name]);if(!e){a=this.callSuper.caller;var b,c;if(!a.$owner){if(!a.caller){throw new Error("Attempting to call a protected method from the public scope, which is not allowed")}a=a.caller}b=a.$owner.superclass;c=a.$name;if(!(c in b)){throw new Error("this.callSuper() was called but there's no such method ("+c+") found in the parent class ("+(Ext.getClassName(b)||'Object')+")")}}return e.apply(this,f||d)},self:b,constructor:function(){return this},initConfig:function(b){var a=this,c=a.self.getConfigurator();a.initConfig=Ext.emptyFn;a.initialConfig=b||{};c.configure(a,b);return a},beforeInitConfig:Ext.emptyFn,getConfig:function(d,g,f){var a=this,b,e,c;if(d){e=a.self.$config.configs[d];if(e){c=a.$configPrefixed?e.names.internal:d;if(f){b=a.hasOwnProperty(c)?a[c]:null}else if(g){b=a.hasOwnProperty(c)?a[c]:a.config[d]}else {b=a[e.names.get]()}}else {b=a[d]}}else {b=a.getCurrentConfig()}return b},destroyMembers:function(){var b=this,f=b.self.$config.configs,g=arguments.length,e,a,d,c;for(c=0;c<g;c++){a=arguments[c];e=f[a];a=e&&b.$configPrefixed?e.names.internal:a;d=b.hasOwnProperty(a)&&b[a];if(d){Ext.destroy(d);b[a]=null}}},freezeConfig:function(b){var a=this,e=Ext.Config.get(b),c=e.names,d=a[c.get]();a[c.set]=function(c){if(c!==d){Ext.raise('Cannot change frozen config "'+b+'"')}return a};if(!Ext.isIE8){Object.defineProperty(a,a.$configPrefixed?c.internal:b,{get:function(){return d},set:function(a){if(a!==d){Ext.raise('Cannot change frozen config "'+b+'"')}}})}},setConfig:function(a,e,g){var b=this,d,c,f;if(a){d=b.self.getConfigurator();if(typeof a==='string'){c=d.configs[a];if(!c){if(b.$configStrict){f=b.self.prototype[a];if((typeof f==='function')&&!f.$nullFn){Ext.Error.raise("Cannot override method "+a+" on "+b.$className+" instance.");return b}else {if(a!=='type'){Ext.log.warn('No such config "'+a+'" for class '+b.$className)}}}c=Ext.Config.map[a]||Ext.Config.get(a)}if(b[c.names.set]){b[c.names.set](e)}else {b[a]=e}}else {d.reconfigure(b,a,g||e)}}return b},getCurrentConfig:function(){var a=this.self.getConfigurator();return a.getCurrentConfig(this)},hasConfig:function(a){return a in this.defaultConfig},getInitialConfig:function(b){var a=this.config;if(!b){return a}return a[b]},$links:null,link:function(c,b){var a=this,d=a.$links||(a.$links={});d[c]=!0;a[c]=b;return b},unlink:function(c){var e=this,b,f,d,a;if(!Ext.isArray(c)){Ext.raise('Invalid argument - expected array of strings')}for(b=0,f=c.length;b<f;b++){d=c[b];a=e[d];if(a){if(a.isInstance&&!a.destroyed){a.destroy()}else if(a.parentNode&&'nodeType' in a){a.parentNode.removeChild(a)}}e[d]=null}return e},$reap:function(){var a=this,h=a.$noClearOnDestroy,d,b,f,g,c,e;d=Ext.Object.getKeys(a);for(c=0,e=d.length;c<e;c++){b=d[c];if(!h||!h[b]){f=a[b];g=typeof f;if(g==='object'||(g==='function'&&!f.$noClearOnDestroy)){a[b]=null}}}a.$nulled=!0;if(Object.setPrototypeOf){if(a.clearPrototypeOnDestroy&&!a.$vetoClearingPrototypeOnDestroy){d=a.$preservePrototypeProperties;if(d){for(c=0,e=d.length;c<e;c++){b=d[c];if(!a.hasOwnProperty(b)){a[b]=a[b]}}}Object.setPrototypeOf(a,null)}}},destroy:function(){var b=this,d=b.$links,c=b.clearPropertiesOnDestroy;if(d){b.$links=null;b.unlink(Ext.Object.getKeys(d))}b.destroy=Ext.emptyFn;b.isDestroyed=b.destroyed=!0;if(c===!0){if(!b.isObservable){b.$reap()}}else if(c){if(c!=='async'){Ext.raise('Invalid value for clearPropertiesOnDestroy')}a.add(b)}}});c.callOverridden=c.callParent;Ext.privacyViolation=function(g,b,d,j){var f=d.$name,c=b.$owner&&b.$owner.$className,i=j?'static ':'',a=d.$privacy?'Private '+i+d.$privacy+' method "'+f+'"':'Public '+i+'method "'+f+'"';if(g.$className){a=g.$className+': '+a}if(!b.$privacy){a+=c?' hides public method inherited from '+c:' hides inherited public method.'}else {a+=c?' conflicts with private '+b.$privacy+' method declared by '+c:' conflicts with inherited private '+b.$privacy+' method.'}var e=Ext.getCompatVersion();var h=Ext.getVersion();if(h&&e&&e.lt(h)){Ext.log.error(a)}else {Ext.raise(a)}};Ext.Reaper.tick.$skipTimerCheck=!0;return b}(Ext.Function.flexSetter));(function(b,a){(Ext.util||(Ext.util={})).LRU=b=function(e){var d=this,c;if(e){Ext.apply(d,e)}d.head=c={id:(d.seed=0),key:null,value:null};d.map={};c.next=c.prev=c};b.prototype=a={count:0,add:function(e,g){var c=this,f=c.map,d=f[e];if(d){c.unlink(d);--c.count}f[e]=d={id:++c.seed,key:e,value:g};c.link(d);++c.count;return d},clear:function(e,g){var f=this,d=f.head,c=d.next;d.next=d.prev=d;f.count=0;if(e&&!e.$nullFn){for(;c!==d;c=c.next){e.call(g||f,c.key,c.value)}}},each:function(f,d){d=d||this;for(var e=this.head,c=e.next;c!==e;c=c.next){if(f.call(d,c.key,c.value)){break}}},prune:function(f,g){var c=this,d=c.head.prev,e;if(c.count){e=d.value;c.unlink(d);--c.count;if(f){f.call(g||c,d.key,e)}}return e},remove:function(f){var d=this,g=d.map,c=g[f],e;if(c){d.unlink(c);e=c.value;delete g[f];--d.count}return e},touch:function(f){var d=this,e=d.head,c=d.map[f];if(c&&c.prev!==e){d.unlink(c);d.link(c)}},trim:function(d,e,c){while(this.count>d){this.prune(e,c)}},link:function(c){var d=this.head,e=d.next;c.next=e;c.prev=d;d.next=c;e.prev=c},unlink:function(c){var d=c.next,e=c.prev;e.next=d;d.prev=e}};a.destroy=function(){this.clear.apply(this,arguments)}}());(function(a,c,b){Ext.util.Cache=b=function(d){a.call(this,d)};c.prototype=a.prototype;b.prototype=Ext.apply(new c(),{maxSize:100,clear:function(){a.prototype.clear.call(this,this.evict)},get:function(f){var d=this,g=d.map[f],e;if(g){e=g.value;d.touch(f)}else {e=d.miss.apply(d,arguments);d.add(f,e);d.trim(d.maxSize,d.evict)}return e},evict:Ext.emptyFn})}(Ext.util.LRU,function(){}));(function(){var a,d=Ext.Base,b=d.$staticMembers,c=function(a,b){return (a.length-b.length)||((a<b)?-1:((a>b)?1:0))};function makeCtor(a){function constructor(){return this.constructor.apply(this,arguments)||null}if(a){constructor.name=a}return constructor}Ext.Class=a=function(b,c,d){if(typeof b!='function'){d=c;c=b;b=null}if(!c){c={}}b=a.create(b,c);a.process(b,c,d);return b};Ext.apply(a,{makeCtor:makeCtor,onBeforeCreated:function(a,c,b){Ext.classSystemMonitor&&Ext.classSystemMonitor(a,'>> Ext.Class#onBeforeCreated',arguments);a.addMembers(c);b.onCreated.call(a,a);Ext.classSystemMonitor&&Ext.classSystemMonitor(a,'<< Ext.Class#onBeforeCreated',arguments)},create:function(a,f){var e=b.length,c;if(!a){a=makeCtor(f.$className)}while(e--){c=b[e];a[c]=d[c]}return a},process:function(l,f,k){var j=f.preprocessors||a.defaultPreprocessors,o=this.preprocessors,e={onBeforeCreated:this.onBeforeCreated},d=[],b,c,g,n,h,m,i;delete f.preprocessors;l._classHooks=e;for(g=0,n=j.length;g<n;g++){b=j[g];if(typeof b=='string'){b=o[b];c=b.properties;if(c===!0){d.push(b.fn)}else if(c){for(h=0,m=c.length;h<m;h++){i=c[h];if(f.hasOwnProperty(i)){d.push(b.fn);break}}}}else {d.push(b)}}e.onCreated=k?k:Ext.emptyFn;e.preprocessors=d;this.doProcess(l,f,e)},doProcess:function(f,g,b){var c=this,d=b.preprocessors,a=d.shift(),e=c.doProcess;for(;a;a=d.shift()){if(a.call(c,f,g,b,e)===!1){return}}b.onBeforeCreated.apply(c,arguments)},preprocessors:{},registerPreprocessor:function(a,e,b,c,d){if(!c){c='last'}if(!b){b=[a]}this.preprocessors[a]={name:a,properties:b||!1,fn:e};this.setDefaultPreprocessorPosition(a,c,d);return this},getPreprocessor:function(a){return this.preprocessors[a]},getPreprocessors:function(){return this.preprocessors},defaultPreprocessors:[],getDefaultPreprocessors:function(){return this.defaultPreprocessors},setDefaultPreprocessors:function(a){this.defaultPreprocessors=Ext.Array.from(a);return this},setDefaultPreprocessorPosition:function(d,a,e){var b=this.defaultPreprocessors,c;if(typeof a=='string'){if(a==='first'){b.unshift(d);return this}else if(a==='last'){b.push(d);return this}a=(a==='after')?1:-1}c=Ext.Array.indexOf(b,e);if(c!==-1){Ext.Array.splice(b,Math.max(0,c+a),0,d)}return this}});a.registerPreprocessor('extend',function(a,c,i){Ext.classSystemMonitor&&Ext.classSystemMonitor(a,'Ext.Class#extendPreProcessor',arguments);var h=Ext.Base,g=h.prototype,f=c.extend,b,e,d;delete c.extend;if(f&&f!==Object){b=f}else {b=h}e=b.prototype;if(!b.$isClass){for(d in g){if(!e[d]){e[d]=g[d]}}}a.extend(b);a.triggerExtended.apply(a,arguments);if(c.onClassExtended){a.onExtended(c.onClassExtended,a);delete c.onClassExtended}},!0);a.registerPreprocessor('privates',function(b,e){Ext.classSystemMonitor&&Ext.classSystemMonitor(b,'Ext.Class#privatePreprocessor',arguments);var a=e.privates,d=a.statics,c=a.privacy||!0;delete e.privates;delete a.statics;b.addMembers(a,!1,c);if(d){b.addMembers(d,!0,c)}});a.registerPreprocessor('statics',function(a,b){Ext.classSystemMonitor&&Ext.classSystemMonitor(a,'Ext.Class#staticsPreprocessor',arguments);a.addStatics(b.statics);delete b.statics});a.registerPreprocessor('inheritableStatics',function(a,b){Ext.classSystemMonitor&&Ext.classSystemMonitor(a,'Ext.Class#inheritableStaticsPreprocessor',arguments);a.addInheritableStatics(b.inheritableStatics);delete b.inheritableStatics});Ext.createRuleFn=function(a){return new Function('$c','with($c) { try { return ('+a+'); } catch(e) { return false;}}')};Ext.expressionCache=new Ext.util.Cache({miss:Ext.createRuleFn});Ext.ruleKeySortFn=c;Ext.getPlatformConfigKeys=function(e){var b=[],a,d;for(a in e){d=Ext.expressionCache.get(a);if(d(Ext.platformTags)){b.push(a)}}b.sort(c);return b};a.registerPreprocessor('config',function(b,a){if(a.hasOwnProperty('$configPrefixed')){b.prototype.$configPrefixed=a.$configPrefixed}b.addConfig(a.config);delete a.config});a.registerPreprocessor('cachedConfig',function(b,a){if(a.hasOwnProperty('$configPrefixed')){b.prototype.$configPrefixed=a.$configPrefixed}b.addCachedConfig(a.cachedConfig);delete a.cachedConfig});a.registerPreprocessor('mixins',function(b,c,a){Ext.classSystemMonitor&&Ext.classSystemMonitor(b,'Ext.Class#mixinsPreprocessor',arguments);var e=c.mixins,d=a.onCreated;delete c.mixins;a.onCreated=function(){Ext.classSystemMonitor&&Ext.classSystemMonitor(b,'Ext.Class#mixinsPreprocessor#beforeCreated',arguments);a.onCreated=d;b.mixin(e);return a.onCreated.apply(this,arguments)}});Ext.extend=function(b,d,c){Ext.classSystemMonitor&&Ext.classSystemMonitor(b,'Ext.Class#extend-backwards-compatible',arguments);if(arguments.length===2&&Ext.isObject(d)){c=d;d=b;b=null}var e;if(!d){throw new Error("[Ext.extend] Attempting to extend from a class which has not been loaded on the page.")}c.extend=d;c.preprocessors=['extend','statics','inheritableStatics','mixins','config'];if(b){e=new a(b,c);e.prototype.constructor=b}else {e=new a(c)}e.prototype.override=function(e){for(var a in e){if(e.hasOwnProperty(a)){this[a]=e[a]}}};return e}}());Ext.Inventory=function(){var a=this;a.names=[];a.paths={};a.alternateToName={};a.aliasToName={};a.nameToAliases={};a.nameToAlternates={};a.nameToPrefix={}};Ext.Inventory.prototype={_array1:[0],prefixes:null,dotRe:/\./g,wildcardRe:/\*/g,addAlias:function(a,c,b){return this.addMapping(a,c,this.aliasToName,this.nameToAliases,b)},addAlternate:function(b,a){return this.addMapping(b,a,this.alternateToName,this.nameToAlternates)},addMapping:function(i,m,e,k,n){var g=i.$className||i,d=g,l=this._array1,a,c,b,f,j,h;if(Ext.isString(g)){d={};d[g]=m}for(b in d){c=d[b];if(Ext.isString(c)){l[0]=c;c=l}j=c.length;h=k[b]||(k[b]=[]);for(f=0;f<j;++f){if(!(a=c[f])){continue}if(e[a]!==b){if(!n&&e[a]&&('Ext.Gadget'!==a)){Ext.log.warn("Overriding existing mapping: '"+a+"' From '"+e[a]+"' to '"+b+"'. Is this intentional?")}e[a]=b;h.push(a)}}}},getAliasesByName:function(a){return this.nameToAliases[a]||null},getAlternatesByName:function(a){return this.nameToAlternates[a]||null},getNameByAlias:function(a){return this.aliasToName[a]||''},getNameByAlternate:function(a){return this.alternateToName[a]||''},getNamesByExpression:function(k,e,r){var g=this,q=g.aliasToName,p=g.alternateToName,m=g.nameToAliases,o=g.nameToAlternates,i=r?e:{},l=[],n=Ext.isString(k)?[k]:k,t=n.length,s=g.wildcardRe,f,j,c,b,d,a,h;for(j=0;j<t;++j){if((f=n[j]).indexOf('*')<0){if(!(a=q[f])){if(!(a=p[f])){a=f}}if(!(a in i)&&!(e&&(a in e))){i[a]=1;l.push(a)}}else {h=new RegExp('^'+f.replace(s,'(.*?)')+'$');for(a in m){if(!(a in i)&&!(e&&(a in e))){if(!(b=h.test(a))){d=(c=m[a]).length;while(!b&&d-->0){b=h.test(c[d])}c=o[a];if(c&&!b){d=c.length;while(!b&&d-->0){b=h.test(c[d])}}}if(b){i[a]=1;l.push(a)}}}}}return l},getPath:function(a){var c=this,e=c.paths,b='',d;if(a in e){b=e[a]}else {d=c.nameToPrefix[a]||(c.nameToPrefix[a]=c.getPrefix(a));if(d){a=a.substring(d.length+1);b=e[d];if(b){b+='/'}}b+=a.replace(c.dotRe,'/')+'.js'}return b},getPrefix:function(a){if(a in this.paths){return a}else if(a in this.nameToPrefix){return this.nameToPrefix[a]}var i=this.getPrefixes(),b=a.length,c,f,h,e,d,g;while(b-->0){c=i[b];if(c){f=a.charAt(b);if(f!=='.'){continue}h=a.substring(0,b);for(d=0,g=c.length;d<g;d++){e=c[d];if(e===a.substring(0,b)){return e}}}}return ''},getPrefixes:function(){var f=this,a=f.prefixes,d,e,c,g,b,h;if(!a){d=f.names.slice(0);f.prefixes=a=[];for(b=0,h=d.length;b<h;b++){e=d[b];c=e.length;g=a[c]||(a[c]=[]);g.push(e)}}return a},removeName:function(a){var c=this,j=c.aliasToName,h=c.alternateToName,i=c.nameToAliases,g=c.nameToAlternates,f=i[a],e=g[a],b,d;delete i[a];delete g[a];delete c.nameToPrefix[a];if(f){for(b=f.length;b--;){if(a===j[d=f[b]]){delete j[d]}}}if(e){for(b=e.length;b--;){if(a===h[d=e[b]]){delete h[d]}}}},resolveName:function(a){var c=this,b;if(!(a in c.nameToAliases)){if(!(b=c.aliasToName[a])){b=c.alternateToName[a]}}return b||a},select:function(b,f){var e=this,a={},d={excludes:a,exclude:function(){e.getNamesByExpression(arguments[0],a,!0);return this}},c;for(c in b){d[c]=e.selectMethod(a,b[c],f||b)}return d},selectMethod:function(a,c,b){var d=this;return function(f){var e=Ext.Array.slice(arguments,1);e.unshift(d.getNamesByExpression(f,a));return c.apply(b,e)}},setPath:Ext.Function.flexSetter(function(b,c){var a=this;a.paths[b]=c;a.names.push(b);a.prefixes=null;a.nameToPrefix={};return a})};Ext.ClassManager=(function(n,e,o,g,s){var r=Ext.Class.makeCtor,i=[],b={Ext:{name:'Ext',value:Ext}},a=Ext.apply(new Ext.Inventory(),{classes:{},classCount:0,classState:{},existCache:{},instantiators:[],isCreated:function(b){if(typeof b!=='string'||b.length<1){throw new Error("[Ext.ClassManager] Invalid classname, must be a string and must not be empty")}if(a.classes[b]||a.existCache[b]){return !0}if(!a.lookupName(b,!1)){return !1}a.triggerCreated(b);return !0},createdListeners:[],nameCreatedListeners:{},existsListeners:[],nameExistsListeners:{},overrideMap:{},triggerCreated:function(b,c){a.existCache[b]=c||1;a.classState[b]+=40;a.notify(b,a.createdListeners,a.nameCreatedListeners)},onCreated:function(d,c,b){a.addListener(d,c,b,a.createdListeners,a.nameCreatedListeners)},notify:function(k,c,m){var l=a.getAlternatesByName(k),f=[k],b,i,j,p,d,h;for(b=0,i=c.length;b<i;b++){d=c[b];d.fn.call(d.scope,k)}while(f){for(b=0,i=f.length;b<i;b++){h=f[b];c=m[h];if(c){for(j=0,p=c.length;j<p;j++){d=c[j];d.fn.call(d.scope,h)}delete m[h]}}f=l;l=null}},addListener:function(b,f,a,h,c){if(Ext.isArray(a)){b=Ext.Function.createBarrier(a.length,b,f);for(d=0;d<a.length;d++){this.addListener(b,null,a[d],h,c)}return}var d,i={fn:b,scope:f};if(a){if(this.isCreated(a)){b.call(f,a);return}if(!c[a]){c[a]=[]}c[a].push(i)}else {h.push(i)}},$namespaceCache:b,addRootNamespaces:function(c){for(var a in c){b[a]={name:a,value:c[a]}}},clearNamespaceCache:function(){i.length=0;for(var a in b){if(!b[a].value){delete b[a]}}},getNamespaceEntry:function(c){if(typeof c!=='string'){return c}var d=b[c],f;if(!d){f=c.lastIndexOf('.');if(f<0){d={name:c}}else {d={name:c.substring(f+1),parent:a.getNamespaceEntry(c.substring(0,f))}}b[c]=d}return d},lookupName:function(j,h){var k=a.getNamespaceEntry(j),c=Ext.global,d=0,b,f;for(b=k;b;b=b.parent){i[d++]=b}while(c&&d-->0){b=i[d];f=c;c=b.value||c[b.name];if(!c&&h){f[b.name]=c={}}}return c},setNamespace:function(f,d){var b=a.getNamespaceEntry(f),c=Ext.global;if(b.parent){c=a.lookupName(b.parent,!0)}c[b.name]=d;return d},setXType:function(i,d){var f=i.$className,k=f?i:a.get(f=i),b=k.prototype,j=b.xtypes,c=b.xtypesChain,h=b.xtypesMap;if(!b.hasOwnProperty('xtypes')){b.xtypes=j=[];b.xtypesChain=c=c?c.slice(0):[];b.xtypesMap=h=Ext.apply({},h)}a.addAlias(f,'widget.'+d,!0);j.push(d);c.push(d);h[d]=!0},set:function(b,d){var c=a.getName(d);a.classes[b]=a.setNamespace(b,d);a.classCount++;if(c&&c!==b){a.addAlternate(c,b)}return a},get:function(b){return a.classes[b]||a.lookupName(b,!1)},addNameAliasMappings:function(b){a.addAlias(b)},addNameAlternateMappings:function(b){a.addAlternate(b)},getByAlias:function(b){return a.get(a.getNameByAlias(b))},getByConfig:function(c,d){var f=c.xclass,b;if(f){b=f}else {b=c.xtype;if(b){d='widget.'}else {b=c.type}b=a.getNameByAlias(d+b)}return a.get(b)},getName:function(a){return a&&a.$className||''},getClass:function(a){return a&&a.self||null},create:function(c,b,f){if(c!=null&&typeof c!=='string'){throw new Error("[Ext.define] Invalid class name '"+c+"' specified, must be a non-empty string")}var d=r(c);if(typeof b==='function'){b=b(d)}if(c){if(a.classes[c]){Ext.log.warn("[Ext.define] Duplicate class name '"+c+"' specified, must be a non-empty string")}d.name=c}b.$className=c;return new n(d,b,function(){var m=b.postprocessors||a.defaultPostprocessors,r=a.postprocessors,i=[],d,j,q,k,p,h,l;delete b.postprocessors;for(j=0,q=m.length;j<q;j++){d=m[j];if(typeof d==='string'){d=r[d];h=d.properties;if(h===!0){i.push(d.fn)}else if(h){for(k=0,p=h.length;k<p;k++){l=h[k];if(b.hasOwnProperty(l)){i.push(d.fn);break}}}}else {i.push(d)}}b.postprocessors=i;b.createdFn=f;a.processCreate(c,this,b)})},processCreate:function(a,b,d){var c=this,f=d.postprocessors.shift(),h=d.createdFn;if(!f){Ext.classSystemMonitor&&Ext.classSystemMonitor(a,'Ext.ClassManager#classCreated',arguments);if(a){c.set(a,b)}delete b._classHooks;if(h){h.call(b,b)}if(a){c.triggerCreated(a)}return}if(f.call(c,a,b,d,c.processCreate)!==!1){c.processCreate(a,b,d)}},createOverride:function(i,c,m){var h=this,f=c.override,p=c.requires,q=c.uses,b=c.mixins,l,d=1,k,j=function(){var a,r,d,t,u;if(!k){r=p?p.slice(0):[];if(b){if(!(l=b instanceof Array)){for(t in b){if(Ext.isString(a=b[t])){r.push(a)}}}else {for(d=0,u=b.length;d<u;++d){if(Ext.isString(a=b[d])){r.push(a)}}}}k=!0;if(r.length){Ext.require(r,j);return}}if(l){for(d=0,u=b.length;d<u;++d){if(Ext.isString(a=b[d])){b[d]=Ext.ClassManager.get(a)}}}else if(b){for(t in b){if(Ext.isString(a=b[t])){b[t]=Ext.ClassManager.get(a)}}}a=f.$isClass?f:h.get(f);delete c.override;delete c.compatibility;delete c.requires;delete c.uses;Ext.override(a,c);Ext.Loader.history.push(i);if(q){Ext['Loader'].addUsedClasses(q)}if(m){m.call(a,a)}};if(i){a.overrideMap[i]=!0}if('compatibility' in c){d=c.compatibility;if(!d){d=!1}else if(typeof d==='number'){d=!0}else if(typeof d!=='boolean'){d=Ext.checkVersion(d)}}if(d){if(f.$isClass){j()}else {h.onCreated(j,h,f)}}h.triggerCreated(i,2);return h},instantiateByAlias:function(){var b=arguments[0],c=o.call(arguments),a=this.getNameByAlias(b);if(!a){throw new Error("[Ext.createByAlias] Unrecognized alias: "+b)}c[0]=a;return Ext.create.apply(Ext,c)},instantiate:function(){Ext.log.warn('Ext.ClassManager.instantiate() is deprecated. Use Ext.create() instead.');return Ext.create.apply(Ext,arguments)},dynInstantiate:function(b,a){a=g(a,!0);a.unshift(b);return Ext.create.apply(Ext,a)},getInstantiator:function(b){var f=this.instantiators,a,c,d;a=f[b];if(!a){c=b;d=[];for(c=0;c<b;c++){d.push('a['+c+']')}a=f[b]=new Function('c','a','return new c('+d.join(',')+')');a.name="Ext.create"+b}return a},postprocessors:{},defaultPostprocessors:[],registerPostprocessor:function(a,f,b,c,d){if(!c){c='last'}if(!b){b=[a]}this.postprocessors[a]={name:a,properties:b||!1,fn:f};this.setDefaultPostprocessorPosition(a,c,d);return this},setDefaultPostprocessors:function(a){this.defaultPostprocessors=g(a);return this},setDefaultPostprocessorPosition:function(d,a,f){var b=this.defaultPostprocessors,c;if(typeof a==='string'){if(a==='first'){b.unshift(d);return this}else if(a==='last'){b.push(d);return this}a=(a==='after')?1:-1}c=Ext.Array.indexOf(b,f);if(c!==-1){Ext.Array.splice(b,Math.max(0,c+a),0,d)}return this}});a.registerPostprocessor('platformConfig',function(c,a,b){a.addPlatformConfig(b)});a.registerPostprocessor('alias',function(f,h,d){Ext.classSystemMonitor&&Ext.classSystemMonitor(f,'Ext.ClassManager#aliasPostProcessor',arguments);var b=Ext.Array.from(d.alias),a,c;for(a=0,c=b.length;a<c;a++){e=b[a];this.addAlias(h,e)}},['xtype','alias']);a.registerPostprocessor('singleton',function(b,c,a,d){Ext.classSystemMonitor&&Ext.classSystemMonitor(b,'Ext.ClassManager#singletonPostProcessor',arguments);if(a.singleton){d.call(this,b,new c(),a)}else {return !0}return !1});a.registerPostprocessor('alternateClassName',function(d,i,h){Ext.classSystemMonitor&&Ext.classSystemMonitor(d,'Ext.ClassManager#alternateClassNamePostprocessor',arguments);var a=h.alternateClassName,c,f,b;if(!(a instanceof Array)){a=[a]}for(c=0,f=a.length;c<f;c++){b=a[c];if(typeof b!=='string'){throw new Error("[Ext.define] Invalid alternate of: '"+b+"' for class: '"+d+"'; must be a valid string")}this.set(b,i)}});a.registerPostprocessor('debugHooks',function(d,a,b){Ext.classSystemMonitor&&Ext.classSystemMonitor(a,'Ext.Class#debugHooks',arguments);if(Ext.isDebugEnabled(a.$className,b.debugHooks.$enabled)){delete b.debugHooks.$enabled;Ext.override(a,b.debugHooks)}var c=a.isInstance?a.self:a;delete c.prototype.debugHooks});a.registerPostprocessor('deprecated',function(d,a,c){Ext.classSystemMonitor&&Ext.classSystemMonitor(a,'Ext.Class#deprecated',arguments);var b=a.isInstance?a.self:a;b.addDeprecations(c.deprecated);delete b.prototype.deprecated});Ext.apply(Ext,{create:function(){var b=arguments[0],f=typeof b,d=o.call(arguments,1),c;if(f==='function'){c=b}else {if(f!=='string'&&d.length===0){d=[b];if(!(b=b.xclass)){b=d[0].xtype;if(b){b='widget.'+b}}}if(typeof b!=='string'||b.length<1){throw new Error("[Ext.create] Invalid class name or alias '"+b+"' specified, must be a non-empty string")}b=a.resolveName(b);c=a.get(b)}if(!c){Ext.log.warn("[Ext.Loader] Synchronously loading '"+b+"'; consider adding "+"Ext.require('"+b+"') above Ext.onReady");Ext.syncRequire(b);c=a.get(b)}if(!c){throw new Error("[Ext.create] Unrecognized class name / alias: "+b)}if(typeof c!=='function'){throw new Error("[Ext.create] Singleton '"+b+"' cannot be instantiated.")}return a.getInstantiator(d.length)(c,d)},widget:function(i,b){var f=i,d,c,h;if(typeof f!=='string'){b=i;f=b.xtype;c=b.xclass}else {b=b||{}}if(b.isComponent){return b}if(!c){d='widget.'+f;c=a.getNameByAlias(d)}if(c){h=a.get(c)}if(!h){return Ext.create(c||d,b)}return new h(b)},createByAlias:e(a,'instantiateByAlias'),define:function(b,c,d){Ext.classSystemMonitor&&Ext.classSystemMonitor(b,'ClassManager#define',arguments);if(c.override){a.classState[b]=20;return a.createOverride.apply(a,arguments)}a.classState[b]=10;return a.create.apply(a,arguments)},undefine:function(b){Ext.classSystemMonitor&&Ext.classSystemMonitor(b,'Ext.ClassManager#undefine',arguments);var h=a.classes;if(h[b]){a.classCount--}delete h[b];delete a.existCache[b];delete a.classState[b];a.removeName(b);Ext.Factory.clearCaches();var d=a.getNamespaceEntry(b),f=d.parent?a.lookupName(d.parent,!1):Ext.global,c;if(f){c=d.name;try{delete f[c]}catch(t){f[c]=undefined}}return c},getClassName:e(a,'getName'),getDisplayName:function(a){if(a){if(a.displayName){return a.displayName}if(a.$name&&a.$class){return Ext.getClassName(a.$class)+'#'+a.$name}if(a.$className){return a.$className}}return 'Anonymous'},getClass:e(a,'getClass'),namespace:function(){var c=s,b;for(b=arguments.length;b-->0;){c=a.lookupName(arguments[b],!0)}return c}});Ext.addRootNamespaces=a.addRootNamespaces;Ext.createWidget=Ext.widget;Ext.ns=Ext.namespace;n.registerPreprocessor('className',function(a,b){if('$className' in b){a.$className=b.$className;a.displayName=a.$className}Ext.classSystemMonitor&&Ext.classSystemMonitor(a,'Ext.ClassManager#classNamePreprocessor',arguments)},!0,'first');n.registerPreprocessor('alias',function(k,f){Ext.classSystemMonitor&&Ext.classSystemMonitor(k,'Ext.ClassManager#aliasPreprocessor',arguments);var r=k.prototype,c=g(f.xtype),j=g(f.alias),l='widget.',p=l.length,m=Array.prototype.slice.call(r.xtypesChain||[]),i=Ext.merge({},r.xtypesMap||{}),a,d,h,b;for(a=0,d=j.length;a<d;a++){h=j[a];if(typeof h!=='string'||h.length<1){throw new Error("[Ext.define] Invalid alias of: '"+h+"' for class: '"+q+"'; must be a valid string")}if(h.substring(0,p)===l){b=h.substring(p);Ext.Array.include(c,b)}}k.xtype=f.xtype=c[0];f.xtypes=c;for(a=0,d=c.length;a<d;a++){b=c[a];if(!i[b]){i[b]=!0;m.push(b)}}f.xtypesChain=m;f.xtypesMap=i;Ext.Function.interceptAfterOnce(k,'onClassCreated',function(){var p=this,q=p.prototype,h=q.mixins,j,l;Ext.classSystemMonitor&&Ext.classSystemMonitor(p,'Ext.ClassManager#aliasPreprocessor#afterClassCreated',arguments);for(j in h){if(h.hasOwnProperty(j)){l=h[j];c=l.xtypes;if(c){for(a=0,d=c.length;a<d;a++){b=c[a];if(!i[b]){i[b]=!0;m.push(b)}}}}}});for(a=0,d=c.length;a<d;a++){b=c[a];if(typeof b!=='string'||b.length<1){throw new Error("[Ext.define] Invalid xtype of: '"+b+"' for class: '"+q+"'; must be a valid non-empty string")}Ext.Array.include(j,l+b)}f.alias=j},['xtype','alias']);if(Ext.manifest){var k=Ext.manifest,m=k.classes,d=k.paths,l={},j={},c,f,q,h,p;if(d){if(k.bootRelative){p=Ext.Boot.baseUrl;for(h in d){if(d.hasOwnProperty(h)){d[h]=p+d[h]}}}a.setPath(d)}if(m){for(c in m){j[c]=[];l[c]=[];f=m[c];if(f.alias){l[c]=f.alias}if(f.alternates){j[c]=f.alternates}}}a.addAlias(l);a.addAlternate(j)}return a}(Ext.Class,Ext.Function.alias,Array.prototype.slice,Ext.Array.from,Ext.global));(Ext.env||(Ext.env={})).Browser=function(d,q){var m=this,r=Ext.Boot.browserPrefixes,i=Ext.Boot.browserNames,s=m.enginePrefixes,j=m.engineNames,f=d.match(new RegExp('((?:'+Ext.Object.getValues(r).join(')|(?:')+'))([\\w\\._]+)')),n=d.match(new RegExp('((?:'+Ext.Object.getValues(s).join(')|(?:')+'))([\\w\\._]+)')),a=i.other,g=j.other,e='',k='',b='',p=!1,t=/(Edge\/)([\w.]+)/,u='',c,o,h;m.userAgent=d;this.is=function(a){return !!this.is[a]};if(/Edge\//.test(d)){f=d.match(t);n=d.match(t)}if(f){a=i[Ext.Object.getKey(r,f[1])];if(a==='Safari'&&/^Opera/.test(d)){a='Opera'}e=new Ext.Version(f[2])}if(n){g=j[Ext.Object.getKey(s,n[1])];k=new Ext.Version(n[2])}if(g==='Trident'&&a!=='IE'){a='IE';var l=d.match(/.*rv:(\d+.\d+)/);if(l&&l.length){l=l[1];e=new Ext.Version(l)}}if(a&&e){Ext.setVersion(a,e)}if(d.match(/FB/)&&a==='Other'){a=i.safari;g=j.webkit}else if(d.match(/Android.*Chrome/g)){a='ChromeMobile'}else {f=d.match(/OPR\/(\d+.\d+)/);if(f){a='Opera';e=new Ext.Version(f[1])}}Ext.apply(this,{engineName:g,engineVersion:k,name:a,version:e});this.setFlag(a,!0,q);if(e){b=e.getMajor()||'';if(m.is.IE){b=document.documentMode||parseInt(b,10);for(c=7;c<=11;++c){o='isIE'+c;Ext[o]=b===c;Ext[o+'m']=b<=c;Ext[o+'p']=b>=c}}if(m.is.Opera&&parseInt(b,10)<=12){Ext.isOpera12m=!0}Ext.chromeVersion=Ext.isChrome?b:0;Ext.firefoxVersion=Ext.isFirefox?b:0;Ext.ieVersion=Ext.isIE?b:0;Ext.operaVersion=Ext.isOpera?b:0;Ext.safariVersion=Ext.isSafari?b:0;Ext.webKitVersion=Ext.isWebKit?b:0;this.setFlag(a+b,!0,q);this.setFlag(a+e.getShortVersion())}for(c in i){if(i.hasOwnProperty(c)){h=i[c];this.setFlag(h,a===h)}}this.setFlag(h);if(k){this.setFlag(g+(k.getMajor()||''));this.setFlag(g+k.getShortVersion())}for(c in j){if(j.hasOwnProperty(c)){h=j[c];this.setFlag(h,g===h,q)}}this.setFlag('Standalone',!!navigator.standalone);try{u=window.top.ripple}catch(v){}this.setFlag('Ripple',!!document.getElementById("tinyhippos-injected")&&!Ext.isEmpty(u));this.setFlag('WebWorks',!!window.blackberry);if(window.PhoneGap!==undefined||window.Cordova!==undefined||window.cordova!==undefined){p=!0;this.setFlag('PhoneGap');this.setFlag('Cordova')}if(/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)(?!.*FBAN)/i.test(d)){p=!0}this.setFlag('WebView',p);this.isStrict=Ext.isStrict=document.compatMode==="CSS1Compat";this.isSecure=Ext.isSecure;this.identity=a+b+(this.isStrict?'Strict':'Quirks')};Ext.env.Browser.prototype={constructor:Ext.env.Browser,engineNames:{edge:'Edge',webkit:'WebKit',gecko:'Gecko',presto:'Presto',trident:'Trident',other:'Other'},enginePrefixes:{edge:'Edge/',webkit:'AppleWebKit/',gecko:'Gecko/',presto:'Presto/',trident:'Trident/'},styleDashPrefixes:{WebKit:'-webkit-',Gecko:'-moz-',Trident:'-ms-',Presto:'-o-',Other:''},stylePrefixes:{WebKit:'Webkit',Gecko:'Moz',Trident:'ms',Presto:'O',Other:''},propertyPrefixes:{WebKit:'webkit',Gecko:'moz',Trident:'ms',Presto:'o',Other:''},name:null,version:null,engineName:null,engineVersion:null,setFlag:function(b,a,c){if(a===undefined){a=!0}this.is[b]=a;this.is[b.toLowerCase()]=a;if(c){Ext['is'+b]=a}return this},getStyleDashPrefix:function(){return this.styleDashPrefixes[this.engineName]},getStylePrefix:function(){return this.stylePrefixes[this.engineName]},getVendorProperyName:function(b){var a=this.propertyPrefixes[this.engineName];if(a.length>0){return a+Ext.String.capitalize(b)}return b}};(function(a){Ext.browser=new Ext.env.Browser(a,!0);Ext.userAgent=a.toLowerCase();Ext.SSL_SECURE_URL=Ext.isSecure&&Ext.isIE?'javascript:\'\'':'about:blank'}(Ext.global.navigator.userAgent));Ext.env.OS=function(h,i,b){var n=this,g=Ext.Boot.osNames,j=Ext.Boot.osPrefixes,a,c='',m=n.is,d,l,f,k,e;b=b||Ext.browser;for(d in j){if(j.hasOwnProperty(d)){l=j[d];f=h.match(new RegExp('(?:'+l+')([^\\s;]+)'));if(f){a=g[d];e=f[1];if(e&&e==="HTC_"){c=new Ext.Version("2.3")}else if(e&&e==="Silk/"){c=new Ext.Version("2.3")}else {c=new Ext.Version(f[f.length-1])}break}}}if(!a){a=g[(h.toLowerCase().match(/mac|win|linux/)||['other'])[0]];c=new Ext.Version('')}this.name=a;this.version=c;if(h.match(/ipad/i)){i='iPad'}if(i){this.setFlag(i.replace(/ simulator$/i,''))}this.setFlag(a);if(c){this.setFlag(a+(c.getMajor()||''));this.setFlag(a+c.getShortVersion())}for(d in g){if(g.hasOwnProperty(d)){k=g[d];if(!m.hasOwnProperty(a)){this.setFlag(k,(a===k))}}}if(this.name==="iOS"&&window.screen.height===568){this.setFlag('iPhone5')}if(b.is.Safari||b.is.Silk){if(this.is.Android2||this.is.Android3||b.version.shortVersion===501){b.setFlag("AndroidStock")}if(this.is.Android4){b.setFlag("AndroidStock");b.setFlag("AndroidStock4")}}};Ext.env.OS.prototype={constructor:Ext.env.OS,is:function(a){return !!this[a]},name:null,version:null,setFlag:function(b,a){if(a===undefined){a=!0}if(this.flags){this.flags[b]=a}this.is[b]=a;this.is[b.toLowerCase()]=a;return this}};(function(){var h=Ext.global.navigator,i=h.userAgent,e=Ext.env.OS,f=(Ext.is||(Ext.is={})),a,c,b;e.prototype.flags=f;Ext.os=a=new e(i,h.platform);c=a.name;Ext['is'+c]=!0;Ext.isMac=f.Mac=f.MacOS;Ext.isApple=Ext.isMac||Ext.isiOS;var d=window.location.search.match(/deviceType=(Tablet|Phone)/),g=window.deviceType;if(d&&d[1]){b=d[1]}else if(g==='iPhone'){b='Phone'}else if(g==='iPad'){b='Tablet'}else {if(!a.is.Android&&!a.is.iOS&&!a.is.WindowsPhone&&/Windows|Linux|MacOS|ChromeOS/.test(c)){b='Desktop';Ext.browser.is.WebView=!!Ext.browser.is.Ripple}else if(a.is.iPad||a.is.RIMTablet||a.is.Android3||Ext.browser.is.Silk||(a.is.Android&&i.search(/mobile/i)===-1)){b='Tablet'}else {b='Phone'}}a.setFlag(b,!0);a.deviceType=b;delete e.prototype.flags}());Ext.feature={has:function(a){return !!this.has[a]},testElements:{},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(a,d){var b=this.getTestElement(d).style,c=Ext.String.capitalize(a);if(typeof b[a]!=='undefined'||typeof b[Ext.browser.getStylePrefix(a)+c]!=='undefined'){return !0}return !1},isStyleSupportedWithoutPrefix:function(b,c){var a=this.getTestElement(c).style;if(typeof a[b]!=='undefined'){return !0}return !1},isEventSupported:function(e,d){if(d===undefined){d=window}var a=this.getTestElement(d),b='on'+e.toLowerCase(),c=(b in a);if(!c){if(a.setAttribute&&a.removeAttribute){a.setAttribute(b,'');c=typeof a[b]==='function';if(typeof a[b]!=='undefined'){a[b]=undefined}a.removeAttribute(b)}}return c},getStyle:function(a,c){var b=a.ownerDocument.defaultView,d=(b?b.getComputedStyle(a,null):a.currentStyle);return (d||a.style)[c]},getSupportedPropertyName:function(c,a){var b=Ext.browser.getVendorProperyName(a);if(b in c){return b}else if(a in c){return a}return null},detect:function(h){var c=this,g=document,m=c.toRun||c.tests,i=m.length,f=g.createElement('div'),k=[],j=Ext.supports,n=c.has,a,e,b,l,d;f.innerHTML='<div style="height:30px;width:50px;">'+'<div style="height:20px;width:20px;"></div>'+'</div>'+'<div style="width: 200px; height: 200px; position: relative; padding: 5px;">'+'<div style="position: absolute; top: 0; left: 0; width: 100%; height: 100%;"></div>'+'</div>'+'<div style="position: absolute; left: 10%; top: 10%;"></div>'+'<div style="float:left; background-color:transparent;"></div>';if(h){g.body.appendChild(f)}l=c.preDetected[Ext.browser.identity]||[];while(i--){b=m[i];d=l[i];a=b.name;e=b.names;if(d===undefined){if(!h&&b.ready){k.push(b);continue}d=b.fn.call(c,g,f)}if(a){j[a]=n[a]=d}else if(e){while(e.length){a=e.pop();j[a]=n[a]=d}}}if(h){g.body.removeChild(f)}c.toRun=k},report:function(){var b=[],c=this.tests.length,a;for(a=0;a<c;++a){b.push(this.has[this.tests[a].name]?1:0)}Ext.log(Ext.browser.identity+': ['+b.join(',')+']')},preDetected:{},tests:[{name:'CloneNodeCopiesExpando',fn:function(){var a=document.createElement('div');a.expandoProp={};return a.cloneNode().expandoProp===a.expandoProp}},{name:'CSSPointerEvents',fn:function(a){return 'pointerEvents' in a.documentElement.style}},{name:'CSS3BoxShadow',fn:function(a){return 'boxShadow' in a.documentElement.style||'WebkitBoxShadow' in a.documentElement.style||'MozBoxShadow' in a.documentElement.style}},{name:'CSS3NegationSelector',fn:function(a){try{a.querySelectorAll("foo:not(bar)")}catch(b){return !1}return !0}},{name:'ClassList',fn:function(a){return !!a.documentElement.classList}},{name:'Canvas',fn:function(){var a=this.getTestElement('canvas');return !!(a&&a.getContext&&a.getContext('2d'))}},{name:'Svg',fn:function(a){return !!(a.createElementNS&&!!a.createElementNS("http:/"+"/www.w3.org/2000/svg","svg").createSVGRect)}},{name:'Vml',fn:function(){var a=this.getTestElement(),b=!1;a.innerHTML="<!--[if vml]><br><![endif]-->";b=(a.childNodes.length===1);a.innerHTML="";return b}},{name:'Touch',fn:function(){var a=navigator.msMaxTouchPoints||navigator.maxTouchPoints;if(Ext.browser.is.Chrome&&Ext.browser.version.isLessThanOrEqual(39)){return (Ext.supports.TouchEvents&&a!==1)||a>1}else {return Ext.supports.TouchEvents||a>0}}},{name:'PointerEvents',fn:function(){return !!(window.PointerEvent&&!Ext.supports.TouchEvents)}},{name:'MSPointerEvents',fn:function(){return Ext.isIE10}},{name:'TouchEvents',fn:function(){return this.isEventSupported('touchend')}},{name:'TouchAction',ready:!0,fn:function(h,e){if(!window.getComputedStyle){return 0}var c=['pan-x','pan-y','pinch-zoom','double-tap-zoom'],f=[1,2,4,8],g=c.length,d=0,a,b;for(a=0;a<g;a++){b=c[a];e.style.touchAction=b;if(getComputedStyle(e).touchAction===b){d|=f[a]}}return d}},{name:'Orientation',fn:function(){return ('orientation' in window)&&this.isEventSupported('orientationchange')}},{name:'OrientationChange',fn:function(){return this.isEventSupported('orientationchange')}},{name:'DeviceMotion',fn:function(){return this.isEventSupported('devicemotion')}},{names:['Geolocation','GeoLocation'],fn:function(){return 'geolocation' in window.navigator}},{name:'SqlDatabase',fn:function(){return 'openDatabase' in window}},{name:'WebSockets',fn:function(){return 'WebSocket' in window}},{name:'Range',fn:function(){return !!document.createRange}},{name:'CreateContextualFragment',fn:function(){var a=!!document.createRange?document.createRange():!1;return a&&!!a.createContextualFragment}},{name:'History',fn:function(){return ('history' in window&&'pushState' in window.history)}},{name:'Css3dTransforms',fn:function(){return this.has('CssTransforms')&&this.isStyleSupported('perspective')}},{name:'CssTransforms',fn:function(){return this.isStyleSupported('transform')}},{name:'CssTransformNoPrefix',fn:function(){return this.isStyleSupportedWithoutPrefix('transform')}},{name:'CssAnimations',fn:function(){return this.isStyleSupported('animationName')}},{names:['CssTransitions','Transitions'],fn:function(){return this.isStyleSupported('transitionProperty')}},{names:['Audio','AudioTag'],fn:function(){return !!this.getTestElement('audio').canPlayType}},{name:'Video',fn:function(){return !!this.getTestElement('video').canPlayType}},{name:'LocalStorage',fn:function(){try{if('localStorage' in window&&window['localStorage']!==null){localStorage.setItem('sencha-localstorage-test','test success');localStorage.removeItem('sencha-localstorage-test');return !0}}catch(a){}return !1}},{name:'XmlQuerySelector',fn:function(){var b='<?xml version="1.0" encoding="UTF-8" standalone="yes" ?><root></root>',a;if(window.ActiveXObject){a=new ActiveXObject("Microsoft.xmlDOM");a.async=!1;a.loadXML(b)}else if(window.DOMParser){var c=new DOMParser();a=c.parseFromString(b,'text/xml')}return a?!!a.lastChild.querySelector:!1}},{name:'XHR2',fn:function(){return window.ProgressEvent&&window.FormData&&window.XMLHttpRequest&&('withCredentials' in new XMLHttpRequest())}},{name:'XHRUploadProgress',fn:function(){if(window.XMLHttpRequest&&!Ext.browser.is.AndroidStock){var a=new XMLHttpRequest();return a&&('upload' in a)&&('onprogress' in a.upload)}return !1}},{name:'NumericInputPlaceHolder',fn:function(){return !(Ext.browser.is.AndroidStock4&&Ext.os.version.getMinor()<2)}},{name:'matchesSelector',fn:function(){var a=document.documentElement,d='matches',e='webkitMatchesSelector',b='msMatchesSelector',c='mozMatchesSelector';return a[d]?d:a[e]?e:a[b]?b:a[c]?c:null}},{name:'RightMargin',ready:!0,fn:function(c,b){var a=c.defaultView;return !(a&&a.getComputedStyle(b.firstChild.firstChild,null).marginRight!=='0px')}},{name:'DisplayChangeInputSelectionBug',fn:function(){var a=Ext.webKitVersion;return 0<a&&a<533}},{name:'DisplayChangeTextAreaSelectionBug',fn:function(){var a=Ext.webKitVersion;return 0<a&&a<534.24}},{name:'TransparentColor',ready:!0,fn:function(c,b,a){a=c.defaultView;return !(a&&a.getComputedStyle(b.lastChild,null).backgroundColor!=='transparent')}},{name:'ComputedStyle',ready:!0,fn:function(b,c,a){a=b.defaultView;return !!(a&&a.getComputedStyle)}},{name:'Float',fn:function(a){return 'cssFloat' in a.documentElement.style}},{name:'CSS3BorderRadius',ready:!0,fn:function(d){var b=['borderRadius','BorderRadius','MozBorderRadius','WebkitBorderRadius','OBorderRadius','KhtmlBorderRadius'],c=!1,a;for(a=0;a<b.length;a++){if(d.documentElement.style[b[a]]!==undefined){c=!0}}return c&&!Ext.isIE9}},{name:'CSS3LinearGradient',fn:function(i,c){var a='background-image:',e='-webkit-gradient(linear, left top, right bottom, from(black), to(white))',b='linear-gradient(left top, black, white)',g='-moz-'+b,h='-ms-'+b,f='-o-'+b,d=[a+e,a+b,a+g,a+h,a+f];c.style.cssText=d.join(';');return ((""+c.style.backgroundImage).indexOf('gradient')!==-1)&&!Ext.isIE9}},{name:'MouseEnterLeave',fn:function(a){return ('onmouseenter' in a.documentElement&&'onmouseleave' in a.documentElement)}},{name:'MouseWheel',fn:function(a){return ('onmousewheel' in a.documentElement)}},{name:'Opacity',fn:function(b,a){if(Ext.isIE8){return !1}a.firstChild.style.cssText='opacity:0.73';return a.firstChild.style.opacity=='0.73'}},{name:'Placeholder',fn:function(a){return 'placeholder' in a.createElement('input')}},{name:'Direct2DBug',fn:function(a){return Ext.isString(a.documentElement.style.msTransformOrigin)&&Ext.isIE9m}},{name:'BoundingClientRect',fn:function(a){return 'getBoundingClientRect' in a.documentElement}},{name:'RotatedBoundingClientRect',ready:!0,fn:function(e){var d=e.body,c=!1,b=e.createElement('div'),a=b.style;if(b.getBoundingClientRect){a.position='absolute';a.top="0";a.WebkitTransform=a.MozTransform=a.msTransform=a.OTransform=a.transform='rotate(90deg)';a.width='100px';a.height='30px';d.appendChild(b);c=b.getBoundingClientRect().height!==100;d.removeChild(b)}return c}},{name:'ChildContentClearedWhenSettingInnerHTML',ready:!0,fn:function(){var a=this.getTestElement(),b;a.innerHTML='<div>a</div>';b=a.firstChild;a.innerHTML='<div>b</div>';return b.innerHTML!=='a'}},{name:'IncludePaddingInWidthCalculation',ready:!0,fn:function(b,a){return a.childNodes[1].firstChild.offsetWidth===210}},{name:'IncludePaddingInHeightCalculation',ready:!0,fn:function(b,a){return a.childNodes[1].firstChild.offsetHeight===210}},{name:'TextAreaMaxLength',fn:function(a){return ('maxlength' in a.createElement('textarea'))}},{name:'GetPositionPercentage',ready:!0,fn:function(b,a){return Ext.feature.getStyle(a.childNodes[2],'left')==='10%'}},{name:'PercentageHeightOverflowBug',ready:!0,fn:function(d){var c=!1,b,a;if(Ext.getScrollbarSize().height){a=this.getTestElement('div',!0);b=a.style;b.height='50px';b.width='50px';b.overflow='auto';b.position='absolute';a.innerHTML=['<div style="display:table;height:100%;">','<div style="width:51px;"></div>','</div>'].join('');d.body.appendChild(a);if(a.firstChild.offsetHeight===50){c=!0}d.body.removeChild(a)}return c}},{name:'xOriginBug',ready:!0,fn:function(e,b){b.innerHTML='<div id="b1" style="height:100px;width:100px;direction:rtl;position:relative;overflow:scroll">'+'<div id="b2" style="position:relative;width:100%;height:20px;"></div>'+'<div id="b3" style="position:absolute;width:20px;height:20px;top:0px;right:0px"></div>'+'</div>';var a=document.getElementById('b1').getBoundingClientRect(),c=document.getElementById('b2').getBoundingClientRect(),d=document.getElementById('b3').getBoundingClientRect();return (c.left!==a.left&&d.right!==a.right)}},{name:'ScrollWidthInlinePaddingBug',ready:!0,fn:function(c){var d=!1,a,b;b=c.createElement('div');a=b.style;a.height='50px';a.width='50px';a.padding='10px';a.overflow='hidden';a.position='absolute';b.innerHTML='<span style="display:inline-block;zoom:1;height:60px;width:60px;"></span>';c.body.appendChild(b);if(b.scrollWidth===70){d=!0}c.body.removeChild(b);return d}},{name:'rtlVertScrollbarOnRight',ready:!0,fn:function(d,c){c.innerHTML='<div style="height:100px;width:100px;direction:rtl;overflow:scroll">'+'<div style="width:20px;height:200px;"></div>'+'</div>';var a=c.firstChild,b=a.firstChild;return (b.offsetLeft+b.offsetWidth!==a.offsetLeft+a.offsetWidth)}},{name:'rtlVertScrollbarOverflowBug',ready:!0,fn:function(e,c){c.innerHTML='<div style="height:100px;width:100px;direction:rtl;overflow:auto">'+'<div style="width:95px;height:200px;"></div>'+'</div>';var a=c.firstChild,b=c.style,d=b.position;b.position='absolute';a.offsetHeight;b.position=d;return a.clientHeight===a.offsetHeight}},{identity:'defineProperty',fn:function(){if(Ext.isIE8m){Ext.Object.defineProperty=Ext.emptyFn;return !1}return !0}},{identify:'nativeXhr',fn:function(){if(typeof XMLHttpRequest!=='undefined'){return !0}XMLHttpRequest=function(){try{return new ActiveXObject('MSXML2.XMLHTTP.3.0')}catch(a){return null}};return !1}},{name:'SpecialKeyDownRepeat',fn:function(){return Ext.isWebKit?parseInt(navigator.userAgent.match(/AppleWebKit\/(\d+)/)[1],10)>=525:!(!(Ext.isGecko||Ext.isIE||Ext.isEdge)||(Ext.isOpera&&Ext.operaVersion<12))}},{name:'EmulatedMouseOver',fn:function(){return Ext.os.is.iOS}},{name:'Hashchange',fn:function(){var a=document.documentMode;return 'onhashchange' in window&&(a===undefined||a>7)}},{name:'FixedTableWidthBug',ready:!0,fn:function(){if(Ext.isIE8){return !1}var a=document.createElement('div'),b=document.createElement('div'),c;a.setAttribute('style','display:table;table-layout:fixed;');b.setAttribute('style','display:table-cell;min-width:50px;');a.appendChild(b);document.body.appendChild(a);a.offsetWidth;a.style.width='25px';c=a.offsetWidth;document.body.removeChild(a);return c===50}},{name:'FocusinFocusoutEvents',fn:function(){return !(Ext.isGecko&&Ext.firefoxVersion<52)}},{name:'AsyncFocusEvents',fn:function(){return Ext.asyncFocus=!!Ext.isIE}},{name:'accessibility',ready:!0,fn:function(f){var g=f.body,b,c,a,e,d;function getColor(a){var c=[],e=0,g,b;if(a.indexOf('rgb(')!==-1){c=a.replace('rgb(','').replace(')','').split(', ')}else if(a.indexOf('#')!==-1){g=a.length===7?/^#(\S\S)(\S\S)(\S\S)$/:/^#(\S)(\S)(\S)$/;b=a.match(g);if(b){c=['0x'+b[1],'0x'+b[2],'0x'+b[3]]}}for(var d=0;d<c.length;d++){e+=parseInt(c[d])}return e}b=f.createElement('div');c=f.createElement('img');a=b.style;Ext.apply(a,{width:'2px',position:'absolute',clip:'rect(1px,1px,1px,1px)',borderWidth:'1px',borderStyle:'solid',borderTopTolor:'#f00',borderRightColor:'#ff0',backgroundColor:'#fff',backgroundImage:'url('+Ext.BLANK_IMAGE_URL+')'});c.alt='';c.src=Ext.BLANK_IMAGE_URL;b.appendChild(c);g.appendChild(b);a=b.currentStyle||b.style;d=a.backgroundImage;e={Images:c.offsetWidth===1&&c.readyState!=='uninitialized',BackgroundImages:!(d!==null&&(d==="none"||d==="url(invalid-url:)")),BorderColors:a.borderTopColor!==a.borderRightColor,LightOnDark:getColor(a.color)-getColor(a.backgroundColor)>0};Ext.supports.HighContrastMode=!e.BackgroundImages;g.removeChild(b);b=c=null;return e}},{name:'ViewportUnits',ready:!0,fn:function(f){if(Ext.isIE8){return !1}var d=f.body,a=document.createElement('div'),e=a.currentStyle||a.style,c,b;d.appendChild(a);Ext.apply(e,{width:'50vw'});c=parseInt(window.innerWidth/2,10);b=parseInt((window.getComputedStyle?getComputedStyle(a,null):a.currentStyle).width,10);d.removeChild(a);a=null;return c===b}},{name:'CSSVariables',ready:!1,fn:function(){if(!window.getComputedStyle){return !1}return window.CSS&&window.CSS.supports&&window.CSS.supports('--test-var',0)}},{name:'Selectors2',ready:!1,fn:function(a){try{return !!a.querySelectorAll(':scope')}catch(b){return !1}}},{name:'CSSScrollSnap',ready:!1,fn:function(b){var a=b.documentElement.style;return 'scrollSnapType' in a||'webkitScrollSnapType' in a||'msScrollSnapType' in a}},{name:'TranslateYCausesHorizontalScroll',ready:!0,fn:function(b,a){a.innerHTML='<div style="position: relative; overflow: auto; height: 200px; width: 200px;">'+'<div>'+'<div style="transform: translateY(260px); width: 50px;">a</div>'+'</div>'+'</div>';return a.firstChild.scrollWidth>a.firstChild.clientWidth}},{name:'FlexBoxBasisBug',ready:!0,fn:function(){if(Ext.isIE11||(Ext.os.is.iOS&&Ext.os.version.major<=10)||(Ext.isSafari&&Ext.browser.version.isLessThan(11))||(Ext.os.is.Android&&Ext.os.version.isLessThan(6))){return !0}return !1}},{name:'PercentageSizeFlexBug',ready:!0,fn:function(c,b){if(Ext.isIE9m){return !1}var a=b.style;a.display='flex';a.flexDirection='column';a.height=a.width='100px';b.innerHTML='<div style="flex: 1 1;"><div style="height:50%"></div></div>';return b.firstChild.firstChild.offsetHeight!==50}},{name:'CannotScrollExactHeight',fn:function(){return Ext.isIE10p}},{name:'WebKitInputTableBoxModelBug',ready:!0,fn:function(i,j){var c=document.createElement('div'),d=document.createElement('div'),b=document.createElement('input'),e=c.style,h=d.style,a=b.style,g=i.body,f;b.type='text';e.display='table';e.height='100px';h.display='table-cell';a.border='0';a.padding='10px';a.boxSizing='border-box';a.height='100%';d.appendChild(b);c.appendChild(d);g.appendChild(c);f=b.offsetHeight===80;g.removeChild(c);return f}},{name:'PassiveEventListener',fn:function(d,c){var b=!1,a;try{a=Object.defineProperty({},'passive',{get:function(){b=!0}});window.addEventListener('e',null,a);window.removeEventListener('e',null,a)}catch(e){}return b}},{name:'CSSMinContent',ready:!0,fn:function(b,a){a.innerHTML='<div style="height:4px;width:4px;min-height:-webkit-min-content;min-height:-moz-min-content;min-height:min-content"><div style="height:8px;width:8px"></div></div>';return a.firstChild.offsetHeight===8}},{name:'ComputedSizeIncludesPadding',ready:!0,fn:function(f,e){var b=!1,c=document.body,a,d;if(window.getComputedStyle){a=document.createElement('div');a.style.cssText='width:10px;padding:2px;'+'-webkit-box-sizing:border-box;box-sizing:border-box;';c.appendChild(a);d=window.getComputedStyle(a,null).width;b=d==='10px';c.removeChild(a)}return b}},0]};Ext.feature.tests.pop();Ext.supports={};Ext.feature.detect();Ext.env.Ready={blocks:(location.search||'').indexOf('ext-pauseReadyFire')>0?1:0,bound:0,delay:1,events:[],firing:!1,generation:0,listeners:[],nextId:0,sortGeneration:0,state:0,timer:null,bind:function(){var a=Ext.env.Ready,b=document;if(!a.bound){if(b.readyState==='complete'){a.onReadyEvent({type:b.readyState||'body'})}else {a.bound=1;if(Ext.browser.is.PhoneGap&&!Ext.os.is.Desktop){a.bound=2;b.addEventListener('deviceready',a.onReadyEvent,!1)}b.addEventListener('DOMContentLoaded',a.onReadyEvent,!1);window.addEventListener('load',a.onReadyEvent,!1)}}},block:function(){++this.blocks;Ext.isReady=!1},fireReady:function(){var a=Ext.env.Ready;if(!a.state){Ext._readyTime=Ext.ticks();Ext.isDomReady=!0;a.state=1;Ext.feature.detect(!0);if(!a.delay){a.handleReady()}else if(navigator.standalone){a.timer=Ext.defer(function(){a.timer=null;a.handleReadySoon()},1)}else {a.handleReadySoon()}}},handleReady:function(){var a=this;if(a.state===1){a.state=2;Ext._beforeReadyTime=Ext.ticks();a.invokeAll();Ext._afterReadyTime=Ext.ticks()}},handleReadySoon:function(b){var a=this;if(!a.timer){a.timer=Ext.defer(function(){a.timer=null;a.handleReady()},b||a.delay)}},invoke:function(a){var b=a.delay;if(b){Ext.defer(a.fn,b,a.scope)}else {if(Ext.elevateFunction){Ext.elevateFunction(a.fn,a.scope)}else {a.fn.call(a.scope)}}},invokeAll:function(){if(Ext.elevateFunction){Ext.elevateFunction(this.doInvokeAll,this)}else {this.doInvokeAll()}},doInvokeAll:function(){var a=this,b=a.listeners,c;if(!a.blocks){Ext.isReady=!0}a.firing=!0;while(b.length){if(a.sortGeneration!==a.generation){a.sortGeneration=a.generation;b.sort(a.sortFn)}c=b.pop();if(a.blocks&&!c.dom){b.push(c);break}a.invoke(c)}a.firing=!1},makeListener:function(d,c,b){var a={fn:d,id:++this.nextId,scope:c,dom:!1,priority:0};if(b){Ext.apply(a,b)}a.phase=a.dom?0:1;return a},on:function(e,d,c){var a=Ext.env.Ready,b=a.makeListener(e,d,c);if(a.state===2&&!a.firing&&(b.dom||!a.blocks)){a.invoke(b)}else {a.listeners.push(b);++a.generation;if(!a.bound){a.bind()}}},onReadyEvent:function(b){var a=Ext.env.Ready;if(Ext.elevateFunction){Ext.elevateFunction(a.doReadyEvent,a,arguments)}else {a.doReadyEvent(b)}},doReadyEvent:function(b){var a=this;if(b&&b.type){a.events.push(b)}if(a.bound>0){a.unbind();a.bound=-1}if(!a.state){a.fireReady()}},sortFn:function(a,b){return -((a.phase-b.phase)||(b.priority-a.priority)||(a.id-b.id))},unblock:function(){var a=this;if(a.blocks){if(!--a.blocks){if(a.state===2&&!a.firing){a.invokeAll()}}}},unbind:function(){var a=this,b=document;if(a.bound>1){b.removeEventListener('deviceready',a.onReadyEvent,!1)}b.removeEventListener('DOMContentLoaded',a.onReadyEvent,!1);window.removeEventListener('load',a.onReadyEvent,!1)}};(function(){var a=Ext.env.Ready;if(Ext.isIE9m){Ext.apply(a,{scrollTimer:null,readyStatesRe:/complete/i,pollScroll:function(){var b=!0;try{document.documentElement.doScroll('left')}catch(c){b=!1}if(b&&document.body){a.onReadyEvent({type:'doScroll'})}else {a.scrollTimer=Ext.defer(a.pollScroll,20)}return b},bind:function(){if(a.bound){return}var b=document,c;try{c=window.frameElement===undefined}catch(d){}if(!c||!b.documentElement.doScroll){a.pollScroll=Ext.emptyFn}else if(a.pollScroll()){return}if(b.readyState==='complete'){a.onReadyEvent({type:'already '+(b.readyState||'body')})}else {b.attachEvent('onreadystatechange',a.onReadyStateChange);window.attachEvent('onload',a.onReadyEvent);a.bound=1}},unbind:function(){document.detachEvent('onreadystatechange',a.onReadyStateChange);window.detachEvent('onload',a.onReadyEvent);if(Ext.isNumber(a.scrollTimer)){Ext.undefer(a.scrollTimer);a.scrollTimer=null}},onReadyStateChange:function(){var b=document.readyState;if(a.readyStatesRe.test(b)){a.onReadyEvent({type:b})}}})}Ext.onDocumentReady=function(e,d,b){var c={dom:!0};if(b){Ext.apply(c,b)}a.on(e,d,c)};Ext.onReady=function(d,c,b){a.on(d,c,b)};Ext.onInternalReady=function(d,c,b){a.on(d,c,Ext.apply({priority:1000},b))};a.bind()}());Ext.Loader=(new function(){var a=this,b=Ext.ClassManager,i=Ext.Boot,n=Ext.Class,c=Ext.env.Ready,k=Ext.Function.alias,g=['extend','mixins','requires'],h={},l=[],e=[],f=[],j={},d={enabled:!0,scriptChainDelay:!1,disableCaching:!0,disableCachingParam:'_dc',paths:b.paths,preserveScripts:!0,scriptCharset:undefined},m={disableCaching:!0,disableCachingParam:!0,preserveScripts:!0,scriptChainDelay:'loadDelay'};Ext.apply(a,{isInHistory:h,isLoading:!1,history:l,config:d,readyListeners:e,optionalRequires:f,requiresMap:j,hasFileLoadError:!1,scriptsLoading:0,classesLoading:{},missingCount:0,missingQueue:{},syncModeEnabled:!1,init:function(){var m=document.getElementsByTagName('script'),g=m[m.length-1].src,d=g.substring(0,g.lastIndexOf('/')+1),n=Ext._classPathMetadata,j=Ext.Microloader,i=Ext.manifest,e,p,o,q,k,l,h,f;if(g.indexOf("packages/core/src/")!==-1){d=d+"../../"}else if(g.indexOf("/core/src/class/")!==-1){d=d+"../../../"}if(!b.getPath("Ext")){b.setPath('Ext',d+'src')}if(n){Ext._classPathMetadata=null;a.addClassPathMappings(n)}if(i){e=i.loadOrder;k=Ext.Boot.baseUrl;if(e&&i.bootRelative){for(l=e.length,h=0;h<l;h++){f=e[h];f.path=k+f.path;f.canonicalPath=!0}}}if(j){c.block();j.onMicroloaderReady(function(){c.unblock()})}},setConfig:Ext.Function.flexSetter(function(b,e){if(b==='paths'){a.setPath(e)}else {d[b]=e;var c=m[b];if(c){i.setConfig((c===!0)?b:c,e)}}return a}),getConfig:function(a){return a?d[a]:d},setPath:function(){b.setPath.apply(b,arguments);return a},addClassPathMappings:function(c){b.setPath(c);return a},addBaseUrlClassPathMappings:function(a){for(var b in a){a[b]=i.baseUrl+a[b]}Ext.Loader.addClassPathMappings(a)},getPath:function(a){return b.getPath(a)},require:function(c,f,e,d){if(d){return a.exclude(d).require(c,f,e)}var g=b.getNamesByExpression(c);return a.load(g,f,e)},syncRequire:function(){var b=a.syncModeEnabled;a.syncModeEnabled=!0;var c=a.require.apply(a,arguments);a.syncModeEnabled=b;return c},exclude:function(d){var c=b.select({require:function(b,e,c){return a.load(b,e,c)},syncRequire:function(b,g,e){var c=a.syncModeEnabled;a.syncModeEnabled=!0;var f=a.load(b,g,e);a.syncModeEnabled=c;return f}});c.exclude(d);return c},load:function(g,c,k){if(c){if(c.length){c=a.makeLoadCallback(g,c)}c=c.bind(k||Ext.global)}var n=b.classState,f=[],l=[],j={},m=g.length,o,e,h,i;for(h=0;h<m;++h){e=b.resolveName(g[h]);if(!b.isCreated(e)){f.push(e);if(!n[e]){j[e]=a.getPath(e);l.push(j[e])}}}i=f.length;if(i){a.missingCount+=i;b.onCreated(function(){if(c){Ext.callback(c,k,arguments)}a.checkReady()},a,f);if(!d.enabled){Ext.raise("Ext.Loader is not enabled, so dependencies cannot be resolved dynamically. "+"Missing required class"+((f.length>1)?"es":"")+": "+f.join(', '))}if(l.length){a.loadScripts({url:l,_classNames:f,_urlByClass:j})}else {a.checkReady()}}else {if(c){c.call(k)}a.checkReady()}if(a.syncModeEnabled){if(m===1){return b.get(g[0])}}return a},makeLoadCallback:function(a,c){return function(){var e=[],d=a.length;while(d-->0){e[d]=b.get(a[d])}return c.apply(this,e)}},onLoadFailure:function(h){var d=this,f=h.entries||[],g=d.onError,b,e,c;a.hasFileLoadError=!0;--a.scriptsLoading;if(g){for(c=0;c<f.length;c++){e=f[c];if(e.error){b=new Error('Failed to load: '+e.url);break}}b=b||new Error('Failed to load');g.call(d.userScope,d,b,h)}else {Ext.log.error("[Ext.Loader] Some requested files failed to load.")}a.checkReady()},onLoadSuccess:function(){var c=this,g=c.onLoad,f=c._classNames,j=c._urlByClass,k=b.classState,i=a.missingQueue,d,e,h;--a.scriptsLoading;if(g){g.call(c.userScope,c)}for(e=0,h=f.length;e<h;e++){d=f[e];if(!k[d]){i[d]=j[d]}}a.checkReady()},reportMissingClasses:function(){if(!a.syncModeEnabled&&!a.scriptsLoading&&a.isLoading&&!a.hasFileLoadError){var e=a.missingQueue,b=[],d=[];for(var c in e){b.push(c);d.push(e[c])}if(b.length){throw new Error("The following classes are not declared even if their files have been "+"loaded: '"+b.join("', '")+"'. Please check the source code of their "+"corresponding files for possible typos: '"+d.join("', '"))}}},onReady:function(g,f,h,d){if(h){c.on(g,f,d)}else {var b=c.makeListener(g,f,d);if(a.isLoading){e.push(b)}else {c.invoke(b)}}},addUsedClasses:function(b){var c,d,e;if(b){b=(typeof b==='string')?[b]:b;for(d=0,e=b.length;d<e;d++){c=b[d];if(typeof c==='string'&&!Ext.Array.contains(f,c)){f.push(c)}}}return a},triggerReady:function(){var d,b=f;if(a.isLoading&&b.length){f=[];a.require(b)}else {a.isLoading=!1;e.sort(c.sortFn);while(e.length&&!a.isLoading){d=e.pop();c.invoke(d)}c.unblock()}},historyPush:function(c){if(c&&!h[c]&&!b.overrideMap[c]){h[c]=!0;l.push(c)}return a},loadScripts:function(g){var c=Ext.manifest,f=c&&c.loadOrder,e=c&&c.loadOrderMap,b;++a.scriptsLoading;if(f&&!e){c.loadOrderMap=e=i.createLoadOrderMap(f)}a.checkReady();b=Ext.apply({loadOrder:f,loadOrderMap:e,charset:d.scriptCharset,success:a.onLoadSuccess,failure:a.onLoadFailure,sync:a.syncModeEnabled,_classNames:[]},g);b.userScope=b.scope;b.scope=b;i.load(b)},loadScriptsSync:function(c){var b=a.syncModeEnabled;a.syncModeEnabled=!0;a.loadScripts({url:c});a.syncModeEnabled=b},loadScriptsSyncBasePrefix:function(c){var b=a.syncModeEnabled;a.syncModeEnabled=!0;a.loadScripts({url:c,prependBaseUrl:!0});a.syncModeEnabled=b},loadScript:function(b){var d=typeof b==='string',e=b instanceof Array,c=!e&&!d,j=c?b.url:b,f=c&&b.onError,h=c&&b.onLoad,i=c&&b.scope,g={url:j,scope:i,onLoad:h,onError:f,_classNames:[]};a.loadScripts(g)},checkMissingQueue:function(){var d=a.missingQueue,e={},c,f=0;for(c in d){if(!(b.classState[c]||b.isCreated(c))){e[c]=d[c];f++}}a.missingCount=f;a.missingQueue=e},checkReady:function(){var d=a.isLoading,b;a.checkMissingQueue();b=a.missingCount+a.scriptsLoading;if(b&&!d){c.block();a.isLoading=!!b}else if(!b&&d){a.triggerReady()}if(!a.scriptsLoading&&a.missingCount){Ext.defer(function(){if(!a.scriptsLoading&&a.missingCount){Ext.log.error('[Loader] The following classes failed to load:');for(var b in a.missingQueue){Ext.log.error('[Loader] '+b+' from '+a.missingQueue[b])}}},1000)}}});Ext.require=k(a,'require');Ext.syncRequire=k(a,'syncRequire');Ext.exclude=k(a,'exclude');n.registerPreprocessor('loader',function(t,m,w,v){Ext.classSystemMonitor&&Ext.classSystemMonitor(t,'Ext.Loader#loaderPreprocessor',arguments);var x=this,l=[],s,i=b.getName(t),e,f,n,p,d,k,c,r;for(e=0,n=g.length;e<n;e++){k=g[e];if(m.hasOwnProperty(k)){c=m[k];if(typeof c==='string'){l.push(c)}else if(c instanceof Array){for(f=0,p=c.length;f<p;f++){d=c[f];if(typeof d==='string'){l.push(d)}}}else if(typeof c!=='function'){for(f in c){if(c.hasOwnProperty(f)){d=c[f];if(typeof d==='string'){l.push(d)}}}}}}if(l.length===0){return}if(i){j[i]=l}var u=Ext.manifest&&Ext.manifest.classes,o=[],q;if(i&&(!u||!u[i])){r=a.requiredByMap||(a.requiredByMap={});for(e=0,n=l.length;e<n;e++){s=l[e];(r[s]||(r[s]=[])).push(i)}q=function(c){o.push(c);var a=j[c],d,b,e;if(a){if(Ext.Array.contains(a,i)){Ext.Error.raise("Circular requirement detected! '"+i+"' and '"+o[1]+"' mutually require each other. Path: "+o.join(' -> ')+" -> "+o[0])}for(b=0,e=a.length;b<e;b++){d=a[b];if(!h[d]){q(a[b])}}}};q(i)}(i?a.exclude(i):a).require(l,function(){for(e=0,n=g.length;e<n;e++){k=g[e];if(m.hasOwnProperty(k)){c=m[k];if(typeof c==='string'){m[k]=b.get(c)}else if(c instanceof Array){for(f=0,p=c.length;f<p;f++){d=c[f];if(typeof d==='string'){m[k][f]=b.get(d)}}}else if(typeof c!=='function'){for(var a in c){if(c.hasOwnProperty(a)){d=c[a];if(typeof d==='string'){m[k][a]=b.get(d)}}}}}}v.call(x,t,m,w)});return !1},!0,'after','className');b.registerPostprocessor('uses',function(g,f,d){Ext.classSystemMonitor&&Ext.classSystemMonitor(f,'Ext.Loader#usesPostprocessor',arguments);var e=d.uses,c;if(e){c=b.getNamesByExpression(d.uses);a.addUsedClasses(c)}});b.onCreated(a.historyPush);a.init()}());Ext._endTime=Ext.ticks();if(Ext._beforereadyhandler){Ext._beforereadyhandler()}Ext.define('Ext.overrides.util.Positionable',{override:'Ext.util.Positionable',anchorTo:function(e,f,i,h,c,g){var a=this,d=!Ext.isEmpty(c),b=function(){a.mixins.positionable.alignTo.call(a,e,f,i,h);Ext.callback(g,a)},j=a.getAnchor();a.removeAnchor();Ext.apply(j,{fn:b,scroll:d});Ext.on('resize',b,null);if(d){Ext.getWin().on('scroll',b,null,{buffer:!isNaN(c)?c:50})}b();return a},getAnchor:function(){var c=this.el,b,a;if(!c||!c.dom){return}b=c.getData();a=b._anchor;if(!a){a=b._anchor={}}return a},alignTo:function(g,f,h,d){var a=this,e=a.el,b,c;if(a.isComponent&&a.getSizeModel().height.shrinkWrap){if(a.maxHeight){a.setMaxHeight(null)}b=!0}c=a.getAlignToRegion(g,f,h,a.minHeight||150);a.setXY([c.x,c.y],e.anim&&!!d?e.anim(d):!1);if(b&&(b=c.getHeight())!==a.getHeight()){a.setMaxHeight(b)}return a},removeAnchor:function(){var a=this.getAnchor();if(a&&a.fn){Ext.un('resize',a.fn);if(a.scroll){Ext.getWin().on('scroll',a.fn)}delete a.fn}return this},setBox:function(a,c){var b=this;if(a.isRegion){a={x:a.left,y:a.top,width:a.right-a.left,height:a.bottom-a.top}}if(c){b.constrainBox(a);b.animate(Ext.applyIf({to:a,listeners:{afteranimate:Ext.Function.bind(b.afterSetPosition,b,[a.x,a.y])}},c))}else {b.callParent([a])}return b}});Ext.define('Ext.overrides.event.Event',{override:'Ext.event.Event',injectEvent:(function(){var a,b={},c;if(!Ext.isIE9m&&document.createEvent){a={createHtmlEvent:function(e,d,c,b){var a=e.createEvent('HTMLEvents');a.initEvent(d,c,b);return a},createMouseEvent:function(d,n,h,f,m,b,c,i,k,g,j,l,e){var a=d.createEvent('MouseEvents'),o=d.defaultView||window;if(a.initMouseEvent){a.initMouseEvent(n,h,f,o,m,b,c,b,c,i,k,g,j,l,e)}else {a=d.createEvent('UIEvents');a.initEvent(n,h,f);a.view=o;a.detail=m;a.screenX=b;a.screenY=c;a.clientX=b;a.clientY=c;a.ctrlKey=i;a.altKey=k;a.metaKey=j;a.shiftKey=g;a.button=l;a.relatedTarget=e}return a},createUIEvent:function(b,f,d,c,e){var a=b.createEvent('UIEvents'),g=b.defaultView||window;a.initUIEvent(f,d,c,g,e);return a},fireEvent:function(a,c,b){a.dispatchEvent(b)}}}else if(document.createEventObject){c={0:1,1:4,2:2};a={createHtmlEvent:function(d,e,c,b){var a=d.createEventObject();a.bubbles=c;a.cancelable=b;return a},createMouseEvent:function(n,o,i,g,m,b,d,j,l,h,k,e,f){var a=n.createEventObject();a.bubbles=i;a.cancelable=g;a.detail=m;a.screenX=b;a.screenY=d;a.clientX=b;a.clientY=d;a.ctrlKey=j;a.altKey=l;a.shiftKey=h;a.metaKey=k;a.button=c[e]||e;a.relatedTarget=f;return a},createUIEvent:function(d,f,c,b,e){var a=d.createEventObject();a.bubbles=c;a.cancelable=b;return a},fireEvent:function(a,c,b){a.fireEvent('on'+c,b)}}}Ext.Object.each({load:[!1,!1],unload:[!1,!1],select:[!0,!1],change:[!0,!1],submit:[!0,!0],reset:[!0,!1],resize:[!0,!1],scroll:[!0,!1]},function(c,d){var f=d[0],e=d[1];b[c]=function(b,h){var g=a.createHtmlEvent(c,f,e);a.fireEvent(b,c,g)}});function createMouseEventDispatcher(b,d){var c=(b!=='mousemove');return function(f,e){var g=e.getXY(),h=a.createMouseEvent(f.ownerDocument,b,!0,c,d,g[0],g[1],e.ctrlKey,e.altKey,e.shiftKey,e.metaKey,e.button,e.relatedTarget);a.fireEvent(f,b,h)}}Ext.each(['click','dblclick','mousedown','mouseup','mouseover','mousemove','mouseout'],function(a){b[a]=createMouseEventDispatcher(a,1)});Ext.Object.each({focusin:[!0,!1],focusout:[!0,!1],activate:[!0,!0],focus:[!1,!1],blur:[!1,!1]},function(c,d){var f=d[0],e=d[1];b[c]=function(b,h){var g=a.createUIEvent(b.ownerDocument,c,f,e,1);a.fireEvent(b,c,g)}});if(!a){b={};a={}}function cannotInject(b,a){}return function(a){var c=this,d=b[c.type]||cannotInject,e=a?(a.dom||a):c.getTarget();d(e,c)}}()),preventDefault:function(g){var c=this,a=c.browserEvent,f=c.parentEvent,d,b,e;if(typeof a.type!=='unknown'){if(!g){c.defaultPrevented=!0}if(f){f.defaultPrevented=!0}if(a.preventDefault){a.preventDefault()}else {if(a.type==='mousedown'){b=a.target;d=b.getAttribute('unselectable');if(d!=='on'){b.setAttribute('unselectable','on');e=function(){b.setAttribute('unselectable',d)};e.$skipTimerCheck=!0;Ext.defer(e,1)}}a.returnValue=!1;if(a.ctrlKey||a.keyCode>111&&a.keyCode<124){a.keyCode=-1}}}return c},deprecated:{'5.0':{methods:{clone:function(){return new this.self(this.browserEvent,this)}}}}},function(){var b=this,a;if(Ext.isIE9m){a={0:0,1:0,4:1,2:2};b.override({statics:{enableIEAsync:function(b){var a,c={};for(a in b){c[a]=b[a]}return c}},constructor:function(b,f,e,d){var c=this;c.callParent([b,f,e,d]);c.button=a[b.button];if(b.type==='contextmenu'){c.button=2}c.toElement=b.toElement;c.fromElement=b.fromElement},mouseLeaveRe:/(mouseout|mouseleave)/,mouseEnterRe:/(mouseover|mouseenter)/,enableIEAsync:function(a){this.browserEvent=this.self.enableIEAsync(a)},getRelatedTarget:function(f,d,e){var a=this,c,b;if(!a.relatedTarget){c=a.type;if(a.mouseLeaveRe.test(c)){b=a.toElement}else if(a.mouseEnterRe.test(c)){b=a.fromElement}if(b){a.relatedTarget=a.self.resolveTextNode(b)}}return a.callParent([f,d,e])}});document.attachEvent('onkeydown',Ext.event.Event.globalTabKeyDown);document.attachEvent('onkeyup',Ext.event.Event.globalTabKeyUp);window.attachEvent('onunload',function(){document.detachEvent('onkeydown',Ext.event.Event.globalTabKeyDown);document.detachEvent('onkeyup',Ext.event.Event.globalTabKeyUp)})}});Ext.define('Ext.overrides.event.publisher.Dom',{override:'Ext.event.publisher.Dom'},function(b){var g={focus:!0,focusin:!0,focusout:!0,blur:!0};if(Ext.isIE10m){b.override({isEventBlocked:function(d){if(!g[d.type]){return this.callParent([d])}var e=document.body,a=d.browserEvent,c=Ext.synchronouslyFocusing;if(c&&((a.type==='focusout'&&(a.srcElement===c||a.srcElement===window)&&a.toElement===e)||(a.type==='focusin'&&(a.srcElement===e||a.srcElement===window)&&a.fromElement===c&&a.toElement===null))){return !0}return !1}})}if(Ext.isIE9m){var d=document.documentElement,e=document.body,a=b.prototype,c,f;a.target=document;a.directBoundListeners={};c=function(a,c,d){a.target=a.srcElement||window;a.currentTarget=this;if(d){c.onDirectCaptureEvent(a)}else {c.onDirectEvent(a)}};f=function(a,c){a.target=a.srcElement||window;a.currentTarget=this;c.onDirectCaptureEvent(a)};b.override({addDelegatedListener:function(a){this.delegatedListeners[a]=1;this.target.attachEvent('on'+a,this.onDelegatedEvent)},removeDelegatedListener:function(a){delete this.delegatedListeners[a];this.target.detachEvent('on'+a,this.onDelegatedEvent)},addDirectListener:function(a,i,h){var e=this,d=i.dom,g=Ext.Function.bind(c,d,[e,h],!0),f=e.directBoundListeners,j=f[a]||(f[a]={});j[d.id]=g;if(d.attachEvent){d.attachEvent('on'+a,g)}else {e.callParent([a,i,h])}},removeDirectListener:function(a,d,e){var c=d.dom;if(c.detachEvent){c.detachEvent('on'+a,this.directBoundListeners[a][c.id])}else {this.callParent([a,d,e])}},doDelegatedEvent:function(a){a.target=a.srcElement||window;if(a.type==='focusin'){a.relatedTarget=a.fromElement===e||a.fromElement===d?null:a.fromElement}else if(a.type==='focusout'){a.relatedTarget=a.toElement===e||a.toElement===d?null:a.toElement}return this.callParent([a])}});Ext.apply(a.directEvents,a.captureEvents);Ext.apply(a.directEvents,{change:1,input:1,paste:1});a.captureEvents={}}});Ext.define('Ext.overrides.event.publisher.Gesture',{override:'Ext.event.publisher.Gesture'},function(){if(Ext.isIE9m){this.override({updateTouches:function(a,d){var b=a.browserEvent,c=a.getXY();b.pageX=c[0];b.pageY=c[1];this.callParent([a,d])},doDelegatedEvent:function(a){this.callParent([Ext.event.Event.enableIEAsync(a)])}})}});Ext.define('Ext.overrides.dom.Element',(function(){var a,l=window,b=document,e='hidden',g='isClipped',j='overflow',h='overflow-x',i='overflow-y',q='originalClip',L='height',w='width',s='visibility',d='display',x='none',J='offsets',P='clip',A='originalDisplay',u='visibilityMode',H='isVisible',C=Ext.baseCSSPrefix+'hidden-offsets',G=Ext.baseCSSPrefix+'hidden-clip',I=['<div class="{0}-tl" role="presentation">','<div class="{0}-tr" role="presentation">','<div class="{0}-tc" role="presentation"></div>','</div>','</div>','<div class="{0}-ml" role="presentation">','<div class="{0}-mr" role="presentation">','<div class="{0}-mc" role="presentation"></div>','</div>','</div>','<div class="{0}-bl" role="presentation">','<div class="{0}-br" role="presentation">','<div class="{0}-bc" role="presentation"></div>','</div>','</div>'].join(''),D=/(?:<script([^>]*)?>)((\n|\r|.)*?)(?:<\/script>)/ig,z=/(?:<script.*?>)((\n|\r|.)*?)(?:<\/script>)/ig,O=/\ssrc=([\'\"])(.*?)\1/i,F=/\S/,N=/\stype=([\'\"])(.*?)\1/i,y=/table-row|table-.*-group/,Q=/^-ms-/,K=/(-[a-z])/gi,B=function(b,a){return a.charAt(1).toUpperCase()},v=Ext.baseCSSPrefix+"masked",m=Ext.baseCSSPrefix+"masked-relative",p=Ext.baseCSSPrefix+"mask-msg",M=/^body/i,o={},E=function(d){var c=d.getData(),b=c[u];if(b===undefined){c[u]=b=a.VISIBILITY}return b},f=b.createRange?b.createRange():null,k;if(Ext.isIE8){var t=b.createElement('div'),c=[],r,n=function(){var b=c.length,a;for(a=0;a<b;a++){t.appendChild(c[a])}t.innerHTML='';c.length=0};n.$skipTimerCheck=!0;r=Ext.Function.createBuffered(n,10)}return {override:'Ext.dom.Element',mixins:['Ext.util.Animate'],uses:['Ext.dom.GarbageCollector','Ext.dom.Fly','Ext.event.publisher.MouseEnterLeave','Ext.fx.Manager','Ext.fx.Anim'],skipGarbageCollection:!1,_init:function(b){a=b;if(l.__UNIT_TESTING__){b.destroyQueue=c}},statics:{normalize:function(a){if(a==='float'){a=Ext.supports.Float?'cssFloat':'styleFloat'}return o[a]||(o[a]=a.replace(Q,'ms-').replace(K,B))}},addKeyListener:function(a,d,c){var b;if(typeof a!=='object'||Ext.isArray(a)){b={target:this,key:a,fn:d,scope:c}}else {b={target:this,key:a.key,shift:a.shift,ctrl:a.ctrl,alt:a.alt,fn:d,scope:c}}return new Ext.util.KeyMap(b)},addKeyMap:function(a){return new Ext.util.KeyMap(Ext.apply({target:this},a))},adjustDirect2DDimension:function(d){var f=this,a=f.dom,b=f.getStyle('display'),h=a.style.display,g=a.style.position,i=d===w?0:1,c=a.currentStyle,e;if(b==='inline'){a.style.display='inline-block'}a.style.position=b.match(y)?'absolute':'static';e=(parseFloat(c[d])||parseFloat(c.msTransformOrigin.split(' ')[i])*2)%1;a.style.position=g;if(b==='inline'){a.style.display=h}return e},afterAnimate:function(){var a=this.shadow;if(a&&!a.disabled&&!a.animate){a.show()}},anchorAnimX:function(a){var b=(a==='l')?'right':'left';this.dom.style[b]='0px'},anim:function(b){if(!Ext.isObject(b)){return (b)?{}:!1}var c=this,d=b.duration||Ext.fx.Anim.prototype.duration,e=b.easing||'ease',a;if(b.stopAnimation){c.stopAnimation()}Ext.applyIf(b,Ext.fx.Manager.getFxDefaults(c.id));Ext.fx.Manager.setFxDefaults(c.id,{delay:0});a={target:c.dom,remove:b.remove,alternate:b.alternate||!1,duration:d,easing:e,callback:b.callback,listeners:b.listeners,iterations:b.iterations||1,scope:b.scope,block:b.block,concurrent:b.concurrent,delay:b.delay||0,paused:!0,keyframes:b.keyframes,from:b.from||{},to:Ext.apply({},b),userConfig:b};Ext.apply(a.to,b.to);delete a.to.to;delete a.to.from;delete a.to.remove;delete a.to.alternate;delete a.to.keyframes;delete a.to.iterations;delete a.to.listeners;delete a.to.target;delete a.to.paused;delete a.to.callback;delete a.to.scope;delete a.to.duration;delete a.to.easing;delete a.to.concurrent;delete a.to.block;delete a.to.stopAnimation;delete a.to.delay;return a},animate:function(a){this.addAnimation(a);return this},addAnimation:function(a){var c=this,f=c.dom.id||Ext.id(c.dom),d,b,e;if(!Ext.fx.Manager.hasFxBlock(f)){if(a.listeners){d=a.listeners;delete a.listeners}if(a.internalListeners){a.listeners=a.internalListeners;delete a.internalListeners}e=a.autoEnd;delete a.autoEnd;b=new Ext.fx.Anim(c.anim(a));b.on({afteranimate:'afterAnimate',beforeanimate:'beforeAnimate',scope:c,single:!0});if(d){b.on(d)}Ext.fx.Manager.queueFx(b);if(e){b.jumpToEnd()}}return b},beforeAnimate:function(){var a=this.shadow;if(a&&!a.disabled&&!a.animate){a.hide()}},boxWrap:function(a){a=a||Ext.baseCSSPrefix+'box';var b=Ext.get(this.insertHtml("beforeBegin","<div class='"+a+"' role='presentation'>"+Ext.String.format(I,a)+"</div>"));b.selectNode('.'+a+'-mc').appendChild(this.dom);return b},clean:function(g){var c=this,d=c.dom,e=c.getData(),a=d.firstChild,f=-1,b;if(e.isCleaned&&g!==!0){return c}while(a){b=a.nextSibling;if(a.nodeType===3){if(!(F.test(a.nodeValue))){d.removeChild(a)}else if(b&&b.nodeType===3){a.appendData(Ext.String.trim(b.data));d.removeChild(b);b=a.nextSibling;a.nodeIndex=++f}}else {Ext.fly(a,'_clean').clean();a.nodeIndex=++f}a=b}e.isCleaned=!0;return c},empty:f?function(){var a=this.dom;if(a.firstChild){f.setStartBefore(a.firstChild);f.setEndAfter(a.lastChild);f.deleteContents()}}:function(){var a=this.dom;while(a.lastChild){a.removeChild(a.lastChild)}},clearListeners:function(){this.removeAnchor();this.callParent()},clearPositioning:function(a){a=a||'';return this.setStyle({left:a,right:a,top:a,bottom:a,'z-index':'',position:'static'})},createProxy:function(b,e,f){b=(typeof b==='object')?b:{tag:"div",role:'presentation',cls:b};var d=this,c=e?Ext.DomHelper.append(e,b,!0):Ext.DomHelper.insertBefore(d.dom,b,!0);c.setVisibilityMode(a.DISPLAY);c.hide();if(f&&d.setBox&&d.getBox){c.setBox(d.getBox())}return c},clearOpacity:function(){return this.setOpacity('')},clip:function(){var a=this,c=a.getData(),b;if(!c[g]){c[g]=!0;b=a.getStyle([j,h,i]);c[q]={o:b[j],x:b[h],y:b[i]};a.setStyle(j,e);a.setStyle(h,e);a.setStyle(i,e)}return a},destroy:function(){var a=this,b=a.dom,f=a.peekData(),e,d;if(b){if(a.isAnimate){a.stopAnimation(!0)}a.removeAnchor()}if(a.deferredFocusTimer){Ext.undefer(a.deferredFocusTimer);a.deferredFocusTimer=null}a.callParent();if(b&&Ext.isIE8&&(b.window!=b)&&(b.nodeType!==9)&&(b.tagName!=='BODY')&&(b.tagName!=='HTML')){c[c.length]=b;r()}if(f){e=f.maskEl;d=f.maskMsg;if(e){e.destroy()}if(d){d.destroy()}}},enableDisplayMode:function(c){var b=this;b.setVisibilityMode(a.DISPLAY);if(c!==undefined){b.getData()[A]=c}return b},fadeIn:function(c){var b=this,d=b.dom,a=new Ext.dom.Fly();b.animate(Ext.apply({},c,{opacity:1,internalListeners:{beforeanimate:function(b){a.attach(d);if(a.isStyle('display','none')){a.setDisplayed('')}else {a.show()}}}}));return this},fadeOut:function(b){var c=this,d=c.dom,a=new Ext.dom.Fly();b=Ext.apply({opacity:0,internalListeners:{afteranimate:function(c){if(c.to.opacity===0){a.attach(d);a.attach(d);if(b.useDisplay){a.setDisplayed(!1)}else {a.hide()}}}}},b);c.animate(b);return c},fixDisplay:function(){var a=this;if(a.isStyle(d,x)){a.setStyle(s,e);a.setStyle(d,a._getDisplay());if(a.isStyle(d,x)){a.setStyle(d,"block")}}},frame:function(c,d,a){var e=this,g=e.dom,b=new Ext.dom.Fly(),f;c=c||'#C3DAF9';d=d||1;a=a||{};f=function(){var i=this,e,f,h;b.attach(g);b.show();e=b.getBox();f=Ext.getBody().createChild({role:'presentation',id:b.dom.id+'-anim-proxy',style:{position:'absolute','pointer-events':'none','z-index':35000,border:'0px solid '+c}});h=new Ext.fx.Anim({target:f,duration:a.duration||1000,iterations:d,from:{top:e.y,left:e.x,borderWidth:0,opacity:1,height:e.height,width:e.width},to:{top:e.y-20,left:e.x-20,borderWidth:10,opacity:0,height:e.height+40,width:e.width+40}});h.on('afteranimate',function(){f.destroy();i.end()})};e.animate({duration:(Math.max(a.duration,500)*2)||2000,listeners:{beforeanimate:{fn:f}},callback:a.callback,scope:a.scope});return e},getColor:function(h,f,c){var a=this.getStyle(h),b=c||c===''?c:'#',d,g,e=0;if(!a||(/transparent|inherit/.test(a))){return f}if(/^r/.test(a)){a=a.slice(4,a.length-1).split(',');g=a.length;for(;e<g;e++){d=parseInt(a[e],10);b+=(d<16?'0':'')+d.toString(16)}}else {a=a.replace('#','');b+=a.length===3?a.replace(/^(\w)(\w)(\w)$/,'$1$1$2$2$3$3'):a}return (b.length>5?b.toLowerCase():f)},getLoader:function(){var c=this,b=c.getData(),a=b.loader;if(!a){b.loader=a=new Ext.ElementLoader({target:c})}return a},getPositioning:function(c){var a=this.getStyle(['left','top','position','z-index']),b=this.dom;if(c){if(a.left==='auto'){a.left=b.offsetLeft+'px'}if(a.top==='auto'){a.top=b.offsetTop+'px'}}return a},ghost:function(b,f){var c=this,e=c.dom,a=new Ext.dom.Fly(),d;b=b||"b";d=function(){a.attach(e);var h=a.getWidth(),g=a.getHeight(),d=a.getXY(),i=a.getPositioning(),c={opacity:0};switch(b){case 't':c.y=d[1]-g;break;case 'l':c.x=d[0]-h;break;case 'r':c.x=d[0]+h;break;case 'b':c.y=d[1]+g;break;case 'tl':c.x=d[0]-h;c.y=d[1]-g;break;case 'bl':c.x=d[0]-h;c.y=d[1]+g;break;case 'br':c.x=d[0]+h;c.y=d[1]+g;break;case 'tr':c.x=d[0]+h;c.y=d[1]-g;break;}this.to=c;this.on('afteranimate',function(){a.attach(e);if(a){a.hide();a.clearOpacity();a.setPositioning(i)}})};c.animate(Ext.applyIf(f||{},{duration:500,easing:'ease-out',listeners:{beforeanimate:d}}));return c},getTextSelection:function(){var a=this.callParent();if(typeof a[0]!=='number'){var d=this.dom;var e=d.ownerDocument;var c=e.selection.createRange();var b=d.createTextRange();b.setEndPoint('EndToStart',c);a[0]=b.text.length;a[1]=a[0]+c.text.length}return a},hide:function(a){if(typeof a==='string'){this.setVisible(!1,a);return this}this.setVisible(!1,this.anim(a));return this},highlight:function(m,b){var g=this,e=g.dom,k={},i=new Ext.dom.Fly(),j,h,c,d,a,f;b=b||{};d=b.listeners||{};c=b.attr||'backgroundColor';k[c]=m||'ffff9c';if(!b.to){h={};h[c]=b.endColor||g.getColor(c,'ffffff','')}else {h=b.to}b.listeners=Ext.apply(Ext.apply({},d),{beforeanimate:function(){i.attach(e);j=e.style[c];i.clearOpacity();i.show();a=d.beforeanimate;if(a){f=a.fn||a;return f.apply(a.scope||d.scope||l,arguments)}},afteranimate:function(){if(e){e.style[c]=j}a=d.afteranimate;if(a){f=a.fn||a;f.apply(a.scope||d.scope||l,arguments)}}});g.animate(Ext.apply({},b,{duration:1000,easing:'ease-in',from:k,to:h}));return g},initDD:function(c,b,a){var d=new Ext.dd.DD(Ext.id(this.dom),c,b);return Ext.apply(d,a)},initDDProxy:function(c,b,a){var d=new Ext.dd.DDProxy(Ext.id(this.dom),c,b);return Ext.apply(d,a)},initDDTarget:function(c,b,a){var d=new Ext.dd.DDTarget(Ext.id(this.dom),c,b);return Ext.apply(d,a)},isMasked:function(g){var b=this,f=b.getData(),e=f.maskEl,d=f.maskMsg,c=!1,a;if(e&&e.isVisible()){if(d){d.center(b)}c=!0}else if(g){a=b.findParentNode();if(a){return Ext.fly(a).isMasked(g)}}return c},load:function(a){this.getLoader().load(a);return this},mask:function(h,f,i){var c=this,d=c.dom,g=c.getData(),a=g.maskEl,e;if(!(M.test(d.tagName)&&c.getStyle('position')==='static')){c.addCls(m)}if(a){a.destroy()}a=Ext.DomHelper.append(d,{role:'presentation',cls:Ext.baseCSSPrefix+"mask "+Ext.baseCSSPrefix+"border-box",children:{role:'presentation',cls:f?p+" "+f:p,cn:{tag:'div',role:'presentation',cls:Ext.baseCSSPrefix+'mask-msg-inner',cn:{tag:'div',role:'presentation',cls:Ext.baseCSSPrefix+'mask-msg-text',html:h||''}}}},!0);e=Ext.fly(a.dom.firstChild);g.maskEl=a;c.addCls(v);a.setDisplayed(!0);if(typeof h==='string'){e.setDisplayed(!0);e.center(c)}else {e.setDisplayed(!1)}if(d===b.body){a.addCls(Ext.baseCSSPrefix+'mask-fixed')}c.saveTabbableState({skipSelf:d===b.body});if(Ext.isIE9m&&d!==b.body&&c.isStyle('height','auto')){a.setSize(undefined,i||c.getHeight())}return a},puff:function(b){var d=this,f=d.dom,a=new Ext.dom.Fly(),e,c=d.getBox(),g=d.getStyle(['width','height','left','right','top','bottom','position','z-index','font-size','opacity'],!0);b=Ext.applyIf(b||{},{easing:'ease-out',duration:500,useDisplay:!1});e=function(){a.attach(f);a.clearOpacity();a.show();this.to={width:c.width*2,height:c.height*2,x:c.x-(c.width/2),y:c.y-(c.height/2),opacity:0,fontSize:'200%'};this.on('afteranimate',function(){a.attach(f);if(b.useDisplay){a.setDisplayed(!1)}else {a.hide()}a.setStyle(g);Ext.callback(b.callback,b.scope)})};d.animate({duration:b.duration,easing:b.easing,listeners:{beforeanimate:{fn:e}}});return d},setCapture:function(){var a=this.dom;if(Ext.isIE9m&&a.setCapture){a.setCapture()}},setHeight:function(c,a){var b=this;if(!a||!b.anim){b.callParent(arguments)}else {if(!Ext.isObject(a)){a={}}b.animate(Ext.applyIf({to:{height:c}},a))}return b},setHorizontal:function(){var a=this,b=a.verticalCls;delete a.vertical;if(b){delete a.verticalCls;a.removeCls(b)}delete a.setWidth;delete a.setHeight;if(!Ext.isIE8){delete a.getWidth;delete a.getHeight}delete a.styleHooks},updateText:function(d){var e=this,c,a;if(c){a=c.firstChild;if(!a||(a.nodeType!==3||a.nextSibling)){a=b.createTextNode();e.empty();c.appendChild(a)}if(d){a.data=d}}},setHtml:function(c,i,g,d){var a=this,f,e,h;if(!a.dom){return a}c=c||'';e=a.dom;if(i!==!0){e.innerHTML=c;Ext.callback(g,a);return a}f=Ext.id();c+='<span id="'+f+'" role="presentation"></span>';h=Ext.interval(function(){var o,e,l,k,j,n,m;if(!(n=b.getElementById(f))){return !1}Ext.uninterval(h);Ext.removeNode(n);o=Ext.getHead().dom;while((e=D.exec(c))){l=e[1];k=l?l.match(O):!1;if(k&&k[2]){m=b.createElement("script");m.src=k[2];j=l.match(N);if(j&&j[2]){m.type=j[2]}o.appendChild(m)}else if(e[2]&&e[2].length>0){if(d){Ext.functionFactory(e[2]).call(d)}else {Ext.globalEval(e[2])}}}Ext.callback(g,d||a)},20);e.innerHTML=c.replace(z,'');return a},setOpacity:function(c,b){var a=this;if(!a.dom){return a}if(!b||!a.anim){a.setStyle('opacity',c)}else {if(typeof b!='object'){b={duration:350,easing:'ease-in'}}a.animate(Ext.applyIf({to:{opacity:c}},b))}return a},setPositioning:function(a){return this.setStyle(a)},setVertical:function(e,d){var b=this,c=a.prototype;b.vertical=!0;if(d){b.addCls(b.verticalCls=d)}b.setWidth=c.setHeight;b.setHeight=c.setWidth;if(!Ext.isIE8){b.getWidth=c.getHeight;b.getHeight=c.getWidth}b.styleHooks=(e===270)?c.verticalStyleHooks270:c.verticalStyleHooks90},setSize:function(c,e,d){var b=this;if(Ext.isObject(c)){d=e;e=c.height;c=c.width}if(!d||!b.anim){b.dom.style.width=a.addUnits(c);b.dom.style.height=a.addUnits(e);if(b.shadow||b.shim){b.syncUnderlays()}}else {if(d===!0){d={}}b.animate(Ext.applyIf({to:{width:c,height:e}},d))}return b},setVisible:function(f,g){var b=this,i=b.dom,h,c=E(b);if(typeof g==='string'){switch(g){case d:c=a.DISPLAY;break;case s:c=a.VISIBILITY;break;case J:c=a.OFFSETS;break;case P:c=a.CLIP;break;}b.setVisibilityMode(c);g=!1}if(!g||!b.anim){if(c===a.DISPLAY){return b.setDisplayed(f)}else if(c===a.OFFSETS){b[f?'removeCls':'addCls'](C)}else if(c===a.CLIP){b[f?'removeCls':'addCls'](G)}else if(c===a.VISIBILITY){b.fixDisplay();i.style.visibility=f?'':e}}else {if(f){b.setOpacity(0.01);b.setVisible(!0)}if(!Ext.isObject(g)){g={duration:350,easing:'ease-in'}}h=new Ext.dom.Fly(),b.animate(Ext.applyIf({callback:function(){if(!f){h.attach(i).setVisible(!1).setOpacity(1)}},to:{opacity:(f)?1:0}},g))}b.getData()[H]=f;if(b.shadow||b.shim){b.setUnderlaysVisible(f)}return b},setWidth:function(c,a){var b=this;if(!a||!b.anim){b.callParent(arguments)}else {if(!Ext.isObject(a)){a={}}b.animate(Ext.applyIf({to:{width:c}},a))}return b},setX:function(b,a){return this.setXY([b,this.getY()],a)},setXY:function(c,a){var b=this;if(!a||!b.anim){b.callParent([c])}else {if(!Ext.isObject(a)){a={}}b.animate(Ext.applyIf({to:{x:c[0],y:c[1]}},a))}return this},setY:function(b,a){return this.setXY([this.getX(),b],a)},show:function(a){if(typeof a==='string'){this.setVisible(!0,a);return this}this.setVisible(!0,this.anim(a));return this},slideIn:function(b,d,f){var c=this,e=c.dom,i=e.style,a=new Ext.dom.Fly(),k,g,h,j;b=b||"t";d=d||{};k=function(){a.attach(e);var p=this,o=d.listeners,k,n,m,l;if(!f){a.fixDisplay()}k=a.getBox();if((b==='t'||b==='b')&&k.height===0){k.height=e.scrollHeight}else if((b==='l'||b==='r')&&k.width===0){k.width=e.scrollWidth}n=a.getStyle(['width','height','left','right','top','bottom','position','z-index'],!0);a.setSize(k.width,k.height);if(d.preserveScroll){h=a.cacheScrollValues()}l=a.wrap({role:'presentation',id:Ext.id()+'-anim-wrap-for-'+e.id,style:{visibility:f?'visible':'hidden'}});j=l.dom.parentNode;l.setPositioning(a.getPositioning());if(l.isStyle('position','static')){l.position('relative')}a.clearPositioning('auto');l.clip();if(h){h()}a.setStyle({visibility:'',position:'absolute'});if(f){l.setSize(k.width,k.height)}switch(b){case 't':m={from:{width:k.width+'px',height:'0px'},to:{width:k.width+'px',height:k.height+'px'}};i.bottom='0px';break;case 'l':m={from:{width:'0px',height:k.height+'px'},to:{width:k.width+'px',height:k.height+'px'}};c.anchorAnimX(b);break;case 'r':m={from:{x:k.x+k.width,width:'0px',height:k.height+'px'},to:{x:k.x,width:k.width+'px',height:k.height+'px'}};c.anchorAnimX(b);break;case 'b':m={from:{y:k.y+k.height,width:k.width+'px',height:'0px'},to:{y:k.y,width:k.width+'px',height:k.height+'px'}};break;case 'tl':m={from:{x:k.x,y:k.y,width:'0px',height:'0px'},to:{width:k.width+'px',height:k.height+'px'}};i.bottom='0px';c.anchorAnimX('l');break;case 'bl':m={from:{y:k.y+k.height,width:'0px',height:'0px'},to:{y:k.y,width:k.width+'px',height:k.height+'px'}};c.anchorAnimX('l');break;case 'br':m={from:{x:k.x+k.width,y:k.y+k.height,width:'0px',height:'0px'},to:{x:k.x,y:k.y,width:k.width+'px',height:k.height+'px'}};c.anchorAnimX('r');break;case 'tr':m={from:{x:k.x+k.width,width:'0px',height:'0px'},to:{x:k.x,width:k.width+'px',height:k.height+'px'}};i.bottom='0px';c.anchorAnimX('r');break;}l.show();g=Ext.apply({},d);delete g.listeners;g=new Ext.fx.Anim(Ext.applyIf(g,{target:l,duration:500,easing:'ease-out',from:f?m.to:m.from,to:f?m.from:m.to}));g.on('afteranimate',function(){a.attach(e);a.setStyle(n);if(f){if(d.useDisplay){a.setDisplayed(!1)}else {a.hide()}}if(l.dom){if(l.dom.parentNode){l.dom.parentNode.insertBefore(e,l.dom)}else {j.appendChild(e)}l.destroy()}if(h){h()}p.end()});if(o){g.on(o)}};c.animate({duration:d.duration?Math.max(d.duration,500)*2:1000,listeners:{beforeanimate:k}});return c},slideOut:function(b,a){return this.slideIn(b,a,!0)},switchOff:function(b){var d=this,c=d.dom,a=new Ext.dom.Fly(),e;b=Ext.applyIf(b||{},{easing:'ease-in',duration:500,remove:!1,useDisplay:!1});e=function(){a.attach(c);var h=this,d=a.getSize(),g=a.getXY(),e,f;a.clearOpacity();a.clip();f=a.getPositioning();e=new Ext.fx.Animator({target:c,duration:b.duration,easing:b.easing,keyframes:{33:{opacity:0.3},66:{height:1,y:g[1]+d.height/2},100:{width:1,x:g[0]+d.width/2}}});e.on('afteranimate',function(){a.attach(c);if(b.useDisplay){a.setDisplayed(!1)}else {a.hide()}a.clearOpacity();a.setPositioning(f);a.setSize(d);h.end()})};d.animate({duration:(Math.max(b.duration,500)*2),listeners:{beforeanimate:{fn:e}},callback:b.callback,scope:b.scope});return d},syncContent:function(d){d=Ext.getDom(d);var j=d.childNodes,m=j.length,e=this.dom,l=e.childNodes,q=l.length,a,c,b,h,i,f,n,g,p,o=e._extData;if(!k){k=new Ext.dom.Fly()}f=d.attributes;n=f.length;for(a=0;a<n;a++){g=f[a].name;p=f[a].value;if(g!=='id'&&e.getAttribute(g)!==p){e.setAttribute(g,f[a].value)}}if(o){o.isSynchronized=!1}if(m!==q){e.innerHTML=d.innerHTML;return}for(a=0;a<m;a++){b=j[a];c=l[a];i=b.nodeType;h=b.style;if(i!==c.nodeType||(i===1&&b.tagName!==c.tagName)){e.innerHTML=d.innerHTML;return}if(!h){c.data=b.data}else {if(b.id&&c.id!==b.id){c.id=b.id}c.style.cssText=h.cssText;c.className=b.className;k.attach(c).syncContent(b)}}},toggle:function(b){var a=this;a.setVisible(!a.isVisible(),a.anim(b));return a},unmask:function(){var d=this,e=d.getData(),a=e.maskEl,c;if(a){c=a.dom.style;if(c.clearExpression){c.clearExpression('width');c.clearExpression('height')}if(a){a.destroy();delete e.maskEl}d.removeCls([v,m])}d.restoreTabbableState(d.dom===b.body)},unclip:function(){var b=this,c=b.getData(),a;if(c[g]){c[g]=!1;a=c[q];if(a.o){b.setStyle(j,a.o)}if(a.x){b.setStyle(h,a.x)}if(a.y){b.setStyle(i,a.y)}}return b},translate:function(a,b,c){if(Ext.supports.CssTransforms&&!Ext.isIE9m){this.callParent(arguments)}else {if(a!=null){this.dom.style.left=a+'px'}if(b!=null){this.dom.style.top=b+'px'}}},deprecated:{'4.0':{methods:{pause:function(b){var a=this;Ext.fx.Manager.setFxDefaults(a.id,{delay:b});return a},scale:function(c,b,a){this.animate(Ext.apply({},a,{width:c,height:b}));return this},shift:function(a){this.animate(a);return this}}},'4.2':{methods:{moveTo:function(b,c,a){return this.setXY([b,c],a)},setBounds:function(d,e,c,b,a){return this.setBox({x:d,y:e,width:c,height:b},a)},setLeftTop:function(d,e){var b=this,c=b.dom.style;c.left=a.addUnits(d);c.top=a.addUnits(e);if(b.shadow||b.shim){b.syncUnderlays()}return b},setLocation:function(b,c,a){return this.setXY([b,c],a)}}},'5.0':{methods:{getAttributeNS:function(a,b){return this.getAttribute(b,a)},getCenterXY:function(){return this.getAlignToXY(b,'c-c')},getComputedHeight:function(){return Math.max(this.dom.offsetHeight,this.dom.clientHeight)||parseFloat(this.getStyle(L))||0},getComputedWidth:function(){return Math.max(this.dom.offsetWidth,this.dom.clientWidth)||parseFloat(this.getStyle(w))||0},getStyleSize:function(){var d=this,e=this.dom,h=(e===b||e===b.body),c,g,f;if(h){return {width:a.getViewportWidth(),height:a.getViewportHeight()}}c=d.getStyle(['height','width'],!0);if(c.width&&c.width!=='auto'){g=parseFloat(c.width)}if(c.height&&c.height!=='auto'){f=parseFloat(c.height)}return {width:g||d.getWidth(!0),height:f||d.getHeight(!0)}},isBorderBox:function(){return !0},isDisplayed:function(){return !this.isStyle('display','none')},focusable:'isFocusable'}}}}})(),function(){var g=Ext.dom.Element,a=g.prototype,t=!Ext.isIE8,f=document,q=f.defaultView,p=/alpha\(opacity=(.*)\)/i,w=/^\s+|\s+$/g,d=a.styleHooks,e=Ext.supports,c,b,l,m,i,j,n;a._init(g);delete a._init;Ext.plainTableCls=Ext.baseCSSPrefix+'table-plain';Ext.plainListCls=Ext.baseCSSPrefix+'list-plain';if(Ext.CompositeElementLite){Ext.CompositeElementLite.importElementMethods()}if(!e.Opacity&&Ext.isIE){Ext.apply(d.opacity,{get:function(d){var c=d.style.filter,b,a;if(c.match){b=c.match(p);if(b){a=parseFloat(b[1]);if(!isNaN(a)){return a?a/100:0}}}return 1},set:function(d,a){var b=d.style,c=b.filter.replace(p,'').replace(w,'');b.zoom=1;if(typeof (a)==='number'&&a>=0&&a<1){a*=100;b.filter=c+(c.length?' ':'')+'alpha(opacity='+a+')'}else {b.filter=c}}})}if(!e.matchesSelector){var r=/^([a-z]+|\*)?(?:\.([a-z][a-z\-_0-9]*))?$/i,v=/\-/g,h,s=function(a,c){var b=new RegExp('(?:^|\\s+)'+c.replace(v,'\\-')+'(?:\\s+|$)');if(a&&a!=='*'){a=a.toUpperCase();return function(d){return d.tagName===a&&b.test(d.className)}}return function(d){return b.test(d.className)}},u=function(a){a=a.toUpperCase();return function(b){return b.tagName===a}},k={};a.matcherCache=k;a.is=function(a){if(!a){return !0}var b=this.dom,g,e,d,c,j,l,i;if(b.nodeType!==1){return !1}if(!(d=Ext.isFunction(a)?a:k[a])){if(!(e=a.match(r))){c=b.parentNode;if(!c){j=!0;c=h||(h=f.createDocumentFragment());h.appendChild(b)}l=Ext.Array.indexOf(Ext.fly(c,'_is').query(a),b)!==-1;if(j){h.removeChild(b)}return l}i=e[1];g=e[2];k[a]=d=g?s(i,g):u(i)}return d(b)}}if(!q||!q.getComputedStyle){a.getStyle=function(o,p){var j=this,e=j.dom,n=typeof o!=='string',a=o,i=a,r=1,m=p,l=j.styleHooks,q,h,d,c,f,b,k;if(n){d={};a=i[0];k=0;if(!(r=i.length)){return d}}if(!e||e.documentElement){return d||''}h=e.style;if(p){b=h}else {b=e.currentStyle;if(!b){m=!0;b=h}}do{c=l[a];if(!c){l[a]=c={name:g.normalize(a)}}if(c.get){f=c.get(e,j,m,b)}else {q=c.name;f=b[q]}if(!n){return f}d[a]=f;a=i[++k]}while(k<r);return d}}if(Ext.isIE8){n=function(c,d,b,a){if(a[this.styleName]==='none'){return '0px'}return a[this.name]};l=['Top','Right','Bottom','Left'];m=l.length;while(m--){i=l[m];j='border'+i+'Width';d['border-'+i.toLowerCase()+'-width']=d[j]={name:j,styleName:'border'+i+'Style',get:n}}var o=Ext.baseCSSPrefix+'sync-repaint';a.syncRepaint=function(){this.addCls(o);this.getWidth();this.removeCls(o)}}if(Ext.isIE10m){Ext.override(g,{focus:function(c,a){var b=this,d;a=a||b.dom;if(b.deferredFocusTimer){Ext.undefer(b.deferredFocusTimer)}b.deferredFocusTimer=null;if(Number(c)){b.deferredFocusTimer=Ext.defer(b.focus,c,b,[null,a])}else {Ext.GlobalEvents.fireEvent('beforefocus',a);if(a&&(a.tagName==='INPUT'||a.tagname==='TEXTAREA')){Ext.synchronouslyFocusing=document.activeElement}try{a.focus()}catch(x){d=x}if(Ext.synchronouslyFocusing&&document.activeElement!==a&&!d){a.focus()}Ext.synchronouslyFocusing=null}return b}})}Ext.apply(Ext,{enableGarbageCollector:!0,isBorderBox:!0,useShims:!1,getElementById:function(c){var a=f.getElementById(c),b;if(!a&&(b=Ext.detachedBodyEl)){a=b.dom.querySelector(Ext.makeIdSelector(c))}return a},addBehaviors:function(d){if(!Ext.isReady){Ext.onInternalReady(function(){Ext.addBehaviors(d)})}else {var b={},c,e,a;for(e in d){if((c=e.split('@'))[1]){a=c[0];if(!b[a]){b[a]=Ext.fly(document).select(a,!0)}b[a].on(c[1],d[e])}}b=null}}});if(Ext.isIE9m){Ext.getElementById=function(c){var a=f.getElementById(c),b;if(!a&&(b=Ext.detachedBodyEl)){a=b.dom.all[c]}return a};a.getById=function(d,g){var e=this.dom,b=null,a,c;if(e){c=(t&&f.getElementById(d))||e.all[d];if(c){if(g){b=c}else {a=Ext.cache[d];if(a){if(a.skipGarbageCollection||!Ext.isGarbage(a.dom)){b=a}else {Ext.raise("Stale Element with id '"+c.id+"' found in Element cache. "+"Make sure to clean up Element instances using destroy()");a.destroy()}}b=b||new Ext.Element(c)}}}return b}}else if(!f.querySelector){Ext.getDetachedBody=Ext.getBody;Ext.getElementById=function(a){return f.getElementById(a)};a.getById=function(c,b){var a=f.getElementById(c);return b?a:(a?Ext.get(a):null)}}if(Ext.isIE&&!(Ext.isIE9p&&f.documentMode>=9)){a.getAttribute=function(a,c){var d=this.dom,b;if(c){b=typeof d[c+":"+a];if(b!=='undefined'&&b!=='unknown'){return d[c+":"+a]||null}return null}if(a==="for"){a="htmlFor"}return d[a]||null}}Ext.onInternalReady(function(){var n=/^(?:transparent|(?:rgba[(](?:\s*\d+\s*[,]){3}\s*0\s*[)]))$/i,o=a.setWidth,m=a.setHeight,k=a.setSize,l=a.unselectable,p=/^\d+(?:\.\d*)?px$/i,f,j,i,h;if(e.FixedTableWidthBug){d.width={name:'width',set:function(c,e,f){var a=c.style,b=f._needsTableWidthFix,d=a.display;if(b){a.display='none'}a.width=e;if(b){c.scrollWidth;a.display=d}}};a.setWidth=function(g,b){var a=this,e=a.dom,c=e.style,d=a._needsTableWidthFix,f=c.display;if(d&&!b){c.display='none'}o.call(a,g,b);if(d&&!b){e.scrollWidth;c.display=f}return a};a.setSize=function(h,g,b){var a=this,e=a.dom,c=e.style,d=a._needsTableWidthFix,f=c.display;if(d&&!b){c.display='none'}k.call(a,h,g,b);if(d&&!b){e.scrollWidth;c.display=f}return a}}if(Ext.isIE8){d.height={name:'height',set:function(f,b,e){var a=e.component,d,c;if(a&&a._syncFrameHeight&&e===a.el){c=a.frameBody.dom.style;if(p.test(b)){d=a.getFrameInfo();if(d){c.height=(parseInt(b,10)-d.height)+'px'}}else if(!b||b==='auto'){c.height=''}}f.style.height=b}};a.setHeight=function(b,e){var a=this.component,d,c;if(a&&a._syncFrameHeight&&this===a.el){c=a.frameBody.dom.style;if(!b||b==='auto'){c.height=''}else {d=a.getFrameInfo();if(d){c.height=(b-d.height)+'px'}}}return m.call(this,b,e)};a.setSize=function(f,b,e){var a=this.component,d,c;if(a&&a._syncFrameHeight&&this===a.el){c=a.frameBody.dom.style;if(!b||b==='auto'){c.height=''}else {d=a.getFrameInfo();if(d){c.height=(b-d.height)+'px'}}}return k.call(this,f,b,e)};a.setText=function(b){var a=this.dom;if(!(a.childNodes.length===1&&a.firstChild.nodeType===3)){while(a.lastChild&&a.lastChild.nodeType!==3){a.removeChild(a.lastChild)}a.appendChild(document.createTextNode())}a.firstChild.data=b};a.unselectable=function(){l.call(this);this.dom.onselectstart=function(){return !1}}}function fixTransparent(d,e,c,b){var a=b[this.name]||'';return n.test(a)?'transparent':a}function makeSelectionRestoreFn(a,b,c){return function(){a.selectionStart=b;a.selectionEnd=c}}function getRightMarginFixCleaner(i){var h=e.DisplayChangeInputSelectionBug,f=e.DisplayChangeTextAreaSelectionBug,a,d,b,c;if(h||f){a=g.getActiveElement();d=a&&a.tagName;if((f&&d==='TEXTAREA')||(h&&d==='INPUT'&&a.type==='text')){if(Ext.fly(i).isAncestor(a)){b=a.selectionStart;c=a.selectionEnd;if(Ext.isNumber(b)&&Ext.isNumber(c)){return makeSelectionRestoreFn(a,b,c)}}}}return Ext.emptyFn}function fixRightMargin(c,g,f,e){var b=e.marginRight,a,d;if(b!=='0px'){a=c.style;d=a.display;a.display='inline-block';b=(f?e:c.ownerDocument.defaultView.getComputedStyle(c,null)).marginRight;a.display=d}return b}function fixRightMarginAndInputFocus(b,h,g,f){var c=f.marginRight,a,d,e;if(c!=='0px'){a=b.style;d=getRightMarginFixCleaner(b);e=a.display;a.display='inline-block';c=(g?f:b.ownerDocument.defaultView.getComputedStyle(b,'')).marginRight;a.display=e;d()}return c}if(!e.RightMargin){d.marginRight=d['margin-right']={name:'marginRight',get:(e.DisplayChangeInputSelectionBug||e.DisplayChangeTextAreaSelectionBug)?fixRightMarginAndInputFocus:fixRightMargin}}if(!e.TransparentColor){f=['background-color','border-color','color','outline-color'];for(j=f.length;j--;){i=f[j];h=g.normalize(i);d[i]=d[h]={name:h,get:fixTransparent}}}a.verticalStyleHooks90=c=Ext.Object.chain(d);a.verticalStyleHooks270=b=Ext.Object.chain(d);c.width=d.height||{name:'height'};c.height=d.width||{name:'width'};c['margin-top']={name:'marginLeft'};c['margin-right']={name:'marginTop'};c['margin-bottom']={name:'marginRight'};c['margin-left']={name:'marginBottom'};c['padding-top']={name:'paddingLeft'};c['padding-right']={name:'paddingTop'};c['padding-bottom']={name:'paddingRight'};c['padding-left']={name:'paddingBottom'};c['border-top']={name:'borderLeft'};c['border-right']={name:'borderTop'};c['border-bottom']={name:'borderRight'};c['border-left']={name:'borderBottom'};b.width=d.height||{name:'height'};b.height=d.width||{name:'width'};b['margin-top']={name:'marginRight'};b['margin-right']={name:'marginBottom'};b['margin-bottom']={name:'marginLeft'};b['margin-left']={name:'marginTop'};b['padding-top']={name:'paddingRight'};b['padding-right']={name:'paddingBottom'};b['padding-bottom']={name:'paddingLeft'};b['padding-left']={name:'paddingTop'};b['border-top']={name:'borderRight'};b['border-right']={name:'borderBottom'};b['border-bottom']={name:'borderLeft'};b['border-left']={name:'borderTop'};if(!Ext.scopeCss){Ext.getBody().addCls(Ext.baseCSSPrefix+'body')}},null,{priority:1500})});Ext.define('Ext.overrides.GlobalEvents',{override:'Ext.GlobalEvents',attachListeners:function(){var a=this,b,c;if(Ext.isIE8){b=Ext.getDoc().dom.documentElement;c=Ext.Function.createBuffered(a.fireResize,a.resizeBuffer,a);Ext.getWin().dom.attachEvent('onresize',function(){if(b.clientWidth!==Ext.GlobalEvents.curWidth||b.clientHeight!==Ext.GlobalEvents.curHeight){c()}})}a.callParent()},deprecated:{5:{methods:{addListener:function(a,d,i,f,h,g,e){var c,b;if(a==='ready'){b=d}else if(typeof a!=='string'){for(c in a){if(c==='ready'){b=a[c]}}}if(b){Ext.log.warn("Ext.on('ready', fn) is deprecated. Please use Ext.onReady(fn) instead.");Ext.onReady(b)}this.callParent([a,d,i,f,h,g,e])}}}}});Ext.define('Ext.overrides.plugin.Abstract',{override:'Ext.plugin.Abstract',$configStrict:!1,$configPrefixed:!1,disabled:!1,getState:null,applyState:null,enable:function(){this.disabled=!1},disable:function(){this.disabled=!0}});Ext.define('Ext.overrides.Widget',{override:'Ext.Widget',uses:['Ext.Component','Ext.layout.component.Auto'],$configStrict:!1,isComponent:!0,liquidLayout:!0,rendered:!0,rendering:!0,config:{renderTo:null},constructor:function(c){var a=this,b;a.callParent([c]);a.getComponentLayout();b=a.getRenderTo();if(b){a.render(b)}},addClsWithUI:function(a){this.el.addCls(a)},afterComponentLayout:Ext.emptyFn,updateLayout:function(){var a=this.getRefOwner();if(a){a.updateLayout()}},destroy:function(){var b=this,a=b.ownerCt;if(a&&a.remove){a.remove(b,!1)}b.callParent()},finishRender:function(){this.rendering=!1;this.initBindable();this.initKeyMap()},getAnimationProps:function(){return {}},getComponentLayout:function(){var b=this,a=b.componentLayout;if(!a){a=b.componentLayout=new Ext.layout.component.Auto();a.setOwner(b)}return a},getEl:function(){return this.element},getTdCls:function(){return Ext.baseCSSPrefix+this.getTdType()+'-'+(this.ui||'default')+'-cell'},getTdType:function(){return this.xtype},getItemId:function(){return this.itemId||this.id},getSizeModel:function(){return Ext.Component.prototype.getSizeModel.apply(this,arguments)},onAdded:function(b,d,c){var a=this;a.ownerCt=b;a.onInheritedAdd(a,c);a.isDetached=!1},onRemoved:function(a){this.onInheritedRemove(a);this.ownerCt=this.ownerLayout=null},parseBox:function(a){return Ext.Element.parseBox(a)},removeClsWithUI:function(a){this.el.removeCls(a)},render:function(d,e){var b=this,a=b.element,f=Ext.Component.prototype,c;if(!b.ownerCt||b.floating){if(Ext.scopeCss){a.addCls(f.rootCls)}a.addCls(f.borderBoxCls)}if(e){c=d.childNodes[e];if(c){Ext.fly(d).insertBefore(a,c);return}}Ext.fly(d).appendChild(a);b.finishRender()},setPosition:function(a,b){this.el.setLocalXY(a,b)},up:function(){return Ext.Component.prototype.up.apply(this,arguments)},isAncestor:function(){return Ext.Component.prototype.isAncestor.apply(this,arguments)},onFocusEnter:function(){return Ext.Component.prototype.onFocusEnter.apply(this,arguments)},onFocusLeave:function(){return Ext.Component.prototype.onFocusLeave.apply(this,arguments)},isLayoutChild:function(b){var a=this.ownerCt;return a?(a===b||a.isLayoutChild(b)):!1},privates:{doAddListener:function(a,e,d,b,c,g,f){if(a=='painted'||a=='resize'){this.element.doAddListener(a,e,d||this,b,c)}this.callParent([a,e,d,b,c,g,f])},doRemoveListener:function(a,c,b){if(a=='painted'||a=='resize'){this.element.doRemoveListener(a,c,b)}this.callParent([a,c,b])}}},function(b){var a=b.prototype;if(Ext.isIE9m){a.addElementReferenceOnDemand=a.addElementReference}});Ext.define('Ext.overrides.Progress',{override:'Ext.Progress',config:{ui:'default'},updateWidth:function(a,c){var b=this;b.callParent([a,c]);a-=b.element.getBorderWidth('lr');b.backgroundEl.setWidth(a);b.textEl.setWidth(a)},privates:{startBarAnimation:function(a){this.barEl.animate(a)},stopBarAnimation:function(){this.barEl.stopAnimation()}}});Ext.define('Ext.overrides.mixin.Focusable',{override:'Ext.Component',focusCls:'focus',focus:function(f,d,c,e){var a=this,b;if((!a.focusable&&!a.isContainer)||a.destroyed||a.destroying){return a}if(d){a.getFocusTask().delay(Ext.isNumber(d)?d:10,a.focus,a,[f,!1,c,e]);return a}a.cancelFocus();if(a.floating&&a.container&&a.container.dom){b=a.container.dom.scrollTop}if(a.mixins.focusable.focus.apply(a,arguments)!==!1){if(c){Ext.callback(c,e)}if(a.floating&&b!==undefined){a.container.dom.scrollTop=b}}return a},cancelFocus:function(){var b=this,a=b.getFocusTask();if(a){a.cancel()}},beforeBlur:Ext.emptyFn,postBlur:Ext.emptyFn,beforeFocus:Ext.emptyFn,postFocus:Ext.emptyFn,onFocusEnter:function(b){var a=this;if(a.destroying||a.destroyed){return}if(a.floating&&a!==a.zIndexManager.getActive()){a.toFront(!0)}a.callParent([b])},destroyFocusable:function(){var a=this;if(a.focusTask){a.focusTask.stop(a.focus,a)}a.callParent()},privates:{addFocusCls:function(d){var b=this,c=b.focusCls,a;if(c){a=b.getFocusClsEl(d);if(a){a.addCls(b.addClsWithUI(c,!0))}}},removeFocusCls:function(d){var b=this,c=b.focusCls,a;if(c){a=b.getFocusClsEl(d);if(a){a.removeCls(b.removeClsWithUI(c,!0))}}},getFocusTask:function(){if(!this.focusTask){this.focusTask=Ext.focusTask}return this.focusTask},updateMaskState:function(e,d){var b=this,a=b.ariaEl.dom,c;if(e){b.disableTabbing();b.setMasked(!0);if(a){a.setAttribute('aria-busy','true');c=a.getAttribute('aria-describedby');if(c){b._savedAriaDescribedBy=c}a.setAttribute('aria-describedby',d.ariaEl.id)}}else {b.enableTabbing();b.setMasked(!1);if(a){a.removeAttribute('aria-busy');c=a.getAttribute('aria-describedby');a.removeAttribute('aria-describedby');if(c===d.ariaEl.id&&b._savedAriaDescribedBy){a.setAttribute('aria-describedby',b._savedAriaDescribedBy);delete b._savedAriaDescribedBy}}}}}},function(){if(!Ext.focusTask){Ext.focusTask=new Ext.util.DelayedTask()}});Ext.define('Ext.overrides.app.domain.Component',{override:'Ext.app.domain.Component',requires:['Ext.Component']},function(a){a.monitor(Ext.Component)});Ext.application=function(a){var b=function(b){Ext.onReady(function(){var c=Ext.viewport;c=c&&c['Viewport'];if(c&&c.setup){c.setup(b.prototype.config.viewport)}Ext.app.Application.instance=new b()})};if(typeof a==="string"){Ext.require(a,function(){b(Ext.ClassManager.get(a))})}else {a=Ext.apply({extend:'Ext.app.Application'},a);Ext.app.setupPaths(a.name,a.appFolder,a.paths);a['paths processed']=!0;Ext.define(a.name+".$application",a,function(){b(this)})}};Ext.define('Ext.overrides.app.Application',{override:'Ext.app.Application',uses:['Ext.tip.QuickTipManager'],autoCreateViewport:!1,config:{enableQuickTips:null},quickTips:!0,updateEnableQuickTips:function(a){this.setQuickTips(a)},applyMainView:function(b){var c,d,a,f,e;if(typeof b==='string'){c=this.getView(b);a={}}else {a=b;c=Ext.ClassManager.getByConfig(b)}d=c.prototype;if(!d.isViewport){f=Ext.Array.from(d.plugins);e=Ext.Array.from(a.plugins);a=Ext.apply({},a);a.plugins=['viewport'].concat(f,e)}return c.create(a)},getDependencies:function(g,b,d){var e=Ext.app.Controller,f=g.prototype,c=b.$namespace,a=b.autoCreateViewport;if(a){if(!c){Ext.raise("[Ext.app.Application] Can't resolve namespace for "+b.$className+", did you forget to specify 'name' property?")}if(a===!0){a='Viewport'}else {d.push('Ext.plugin.Viewport')}e.processDependencies(f,d,c,'view',a)}},onBeforeLaunch:function(){var a=this,b=a.autoCreateViewport;if(a.getQuickTips()){a.initQuickTips()}if(b){a.initViewport()}this.callParent(arguments)},getViewportName:function(){var b=null,a=this.autoCreateViewport;if(a){b=(a===!0)?'Viewport':a}return b},initViewport:function(){this.setMainView(this.getViewportName())},initQuickTips:function(){Ext.tip.QuickTipManager.init()}});Ext.define('Ext.overrides.app.domain.View',{override:'Ext.app.domain.View',requires:['Ext.Component'],constructor:function(a){this.callParent([a]);this.monitoredClasses.push(Ext.Component)}});Ext.define('Ext.overrides.dom.Helper',(function(){var a=/^(?:table|thead|tbody|tr|td)$/i,f=/td|tr|tbody|thead/i,e='<table>',d='</table>',c=e+'<tbody>',b='</tbody>'+d,h=c+'<tr>',g='</tr>'+b;return {override:'Ext.dom.Helper',ieInsertHtml:function(d,b,e){var c=null;if(Ext.isIE9m&&a.test(b.tagName)){c=this.insertIntoTable(b.tagName.toLowerCase(),d,b,e)}return c},ieOverwrite:function(b,c){if(Ext.isIE9m&&a.test(b.tagName)){while(b.firstChild){b.removeChild(b.firstChild)}if(c){return this.insertHtml('afterbegin',b,c)}}},ieTable:function(g,f,e,d){var h=-1,a=this.detachedDiv,b,c;a.innerHTML=[f,e,d].join('');while(++h<g){a=a.firstChild}b=a.nextSibling;if(b){b=a;a=document.createDocumentFragment();while(b){c=b.nextSibling;a.appendChild(b);b=c}}return a},insertIntoTable:function(a,k,i,o){var j,q,n=k==='beforebegin',l=k==='afterbegin',p=k==='beforeend',m=k==='afterend';if(a==='td'&&(l||p)||!f.test(a)&&(n||m)){return null}q=n?i:m?i.nextSibling:l?i.firstChild:null;if(n||m){i=i.parentNode}if(a==='td'||(a==='tr'&&(p||l))){j=this.ieTable(4,h,o,g)}else if(((a==='tbody'||a==='thead')&&(p||l))||(a==='tr'&&(n||m))){j=this.ieTable(3,c,o,b)}else {j=this.ieTable(2,e,o,d)}i.insertBefore(j,q);return j}}})());Ext.define('Ext.overrides.list.AbstractTreeItem',{override:'Ext.list.AbstractTreeItem',config:{floated:null}});Ext.define('Ext.overrides.list.TreeItem',{override:'Ext.list.TreeItem',setFloated:function(e){var a=this,c=a.element,b=a.placeholder,f,d;if(a.treeItemFloated!==e){if(e){b=c.clone(!1,!0);b.id+='-placeholder';a.placeholder=Ext.get(b);a.wasExpanded=a.getExpanded();a.setExpanded(!0);c.addCls(a.floatedCls);c.dom.parentNode.insertBefore(b,c.dom);a.floater=a.createFloater()}else if(b){d=a.wasExpanded;f=a.getNode();a.setExpanded(d);if(!d&&f.isExpanded()){a.preventAnimation=!0;f.collapse();a.preventAnimation=!1}a.floater.remove(a,!1);c.removeCls(a.floatedCls);b.dom.parentNode.insertBefore(c.dom,b.dom);b.destroy();a.floater.destroy();a.placeholder=a.floater=null}a.treeItemFloated=e}},getFloated:function(){return this.treeItemFloated},runAnimation:function(a){return this.itemContainer.addAnimation(a)},stopAnimation:function(a){a.jumpToEnd()},privates:{createFloater:function(){var c=this,g=c.getOwner(),a=c.up('treelist'),b,f=c.getToolElement(),d=a.expandedWidth,e=a.defaultListWidth;if(d===null){d=e}c.floater=b=new Ext.container.Container({cls:a.self.prototype.element.cls+' '+a.uiPrefix+a.getUi()+' '+Ext.baseCSSPrefix+'treelist-floater',floating:!0,width:Ext.isIE8?e:(d-f.getWidth()),shadow:!1,hidden:!0,renderTo:Ext.getBody(),listeners:{element:'el',click:function(a){return g.onClick(a)}}});b.add(c);b.show();b.el.alignTo(f,'tr?');return b}}});Ext.define('Ext.overrides.list.Tree',{override:'Ext.list.Tree',canMeasure:!0,constructor:function(a){this.callParent([a]);if(!Ext.isIE8){this.element.on('resize','onElResize',this)}},beforeLayout:function(){this.syncIconSize()},onElResize:function(b,a){if(!this.getMicro()&&this.canMeasure){this.expandedWidth=a.width}},privates:{defaultListWidth:200,expandedWidth:null}});Ext.define('Ext.override.sparkline.Base',{override:'Ext.sparkline.Base',statics:{constructTip:function(){return new Ext.tip['ToolTip']({id:'sparklines-tooltip',showDelay:0,dismissDelay:0,hideDelay:400})}},onMouseMove:function(a){this.getSharedTooltip().triggerEvent=a;this.callParent([a])},onMouseLeave:function(a){this.callParent([a]);this.getSharedTooltip().target=null},privates:{hideTip:function(){var a=this.getSharedTooltip();a.target=null;a.hide()},showTip:function(){var a=this.getSharedTooltip();a.target=this.el;a.onTargetOver(a.triggerEvent)}}},function(a){if(!Ext.supports.Canvas){a.prototype.element={tag:'span',reference:'element',listeners:{mouseenter:'onMouseEnter',mouseleave:'onMouseLeave',mousemove:'onMouseMove'},style:{display:'inline-block',position:'relative',overflow:'hidden',margin:'0px',padding:'0px',verticalAlign:'top',cursor:'default'},children:[{tag:'svml:group',reference:'groupEl',coordorigin:'0 0',coordsize:'0 0',style:'position:absolute;width:0;height:0;pointer-events:none'}]}}});Ext.define(null,{override:'Ext.form.field.Checkbox',compatibility:Ext.isIE8,changeEventName:'propertychange',onChangeEvent:function(a){if(this.duringSetRawValue||a.browserEvent.propertyName!=='checked'){return}this.callParent([a])},updateCheckedCls:function(c){var a=this,b=a.displayEl;a.callParent([c]);if(b&&c!==a.lastValue){b.repaint()}}});Ext.define(null,{override:'Ext.form.field.Radio',compatibility:Ext.isIE8,getSubTplData:function(b){var a=this.callParent([b]);delete a.checked;return a},afterRender:function(){this.callParent();if(this.checked){this.inputEl.dom.checked=!0}},onChange:function(a,b){this.callSuper([a,b])}});Ext.define(null,{override:'Ext.scroll.Scroller',compatibility:Ext.isIE8,privates:{doScrollTo:function(a,b,d){var c=this,g=c.getScrollElement(),i,e,m,k,l,h,f,j;if(g&&!g.destroyed){e=g.dom;k=(a===Infinity);l=(b===Infinity);if(k||l){i=c.getMaxPosition();if(k){a=i.x}if(l){b=i.y}}if(a!==null){a=c.convertX(a)}if(d){m={};if(b!=null){m.scrollTop=b}if(a!=null){m.scrollLeft=a}d=Ext.mergeIf({to:{scrollTop:b,scrollLeft:a}},d);f=new Ext.Deferred();j=d.callback;d.callback=function(){if(j){j.call(d.scope||Ext.global,arguments)}if(c.destroyed){f.reject()}else {f.resolve()}};g.animate(d);h=f.promise}else {if((a!=null&&a!==0)&&b!=null){c.deferDomScroll=!0}if(b!=null){e.scrollTop=b}if(a!=null){e.scrollLeft=a}if(c.deferDomScroll){c.deferDomScroll=!1;+e.scrollLeft;e.scrollLeft=a;+e.scrollTop;e.scrollTop=b}h=Ext.Deferred.getCachedResolved()}c.positionDirty=!0}else {h=Ext.Deferred.getCachedRejected()}return h},onDomScroll:function(){var a=this;if(a.deferDomScroll){return}a.callParent()}}});