!function(a,b){var c=function(){},d=function(a){for(var b in a)return 0;return 1},e={}.toString,f=function(a){return"[object Function]"==e.call(a)},g=function(a){return"[object String]"==e.call(a)},h=function(a){return"[object Array]"==e.call(a)},i=function(a,b){if(a)for(var c=0;cv&&(w=f(b[1])?a.replace(b[0],b[1]):b[1])}),w?Ha(w,0,c,d,e,g,h,j,l):(s=d[a])?l?Ga(s.pid,s.mid,s.pack,s.url):d[a]:(p=Ea(a,h),q=p?p[1]+a.substring(p[3]):m?n.location+"/"+o:r("config-tlmSiblingOfDojo")?"../"+a:a,/(^\/)|(\:)/.test(q)||(q=e+q),q+=".js",Ga(m,a,n,Fa(q)))},Ia=function(a,b,c){return Ha(a,b,X,$,n.baseUrl,c?[]:Z,c?[]:W,c?[]:U)},Ja=function(a,b,c){return a.normalize?a.normalize(b,function(a){return Ma(a,c)}):Ma(b,c)},Ka=0,La=function(a,b,c){var d,e,f,g;return d=a.match(/^(.+?)\!(.*)$/),d?(e=La(d[1],b,c),D!=E||e.executed||(ib(e),e.injected!==z||e.executed||ab(function(){$a(e)}),e.executed?Wa(e):ya.unshift(e)),e.executed!==C||e.load||Wa(e),e.load?(f=Ja(e,d[2],b),a=e.mid+"!"+(e.dynamic?++Ka+"!":"")+f):(f=d[2],a=e.mid+"!"+ ++Ka+"!waitingForPlugin"),g={plugin:e,mid:a,req:xa(b),prid:f}):g=Ia(a,b),$[g.mid]||!c&&($[g.mid]=g)},Ma=n.toAbsMid=function(a,b){return Ia(a,b).mid},Na=n.toUrl=function(a,b){var c=Ia(a+"/x",b),d=c.url;return cb(0===c.pid?a:d.substring(0,d.length-5))},Oa={injected:z,executed:C,def:A,result:A},Pa=function(a){return $[a]=j({mid:a},Oa)},Qa=Pa("require"),Ra=Pa("exports"),Sa=Pa("module"),Ta=function(a,b){n.trace("loader-run-factory",[a.mid]);var d,c=a.def;if(G.unshift(a),r("config-dojo-loader-catches"))try{d=f(c)?c.apply(null,b):c}catch(b){S(R,a.result=k("factoryThrew",[a,b]))}else d=f(c)?c.apply(null,b):c;a.result=void 0===d&&a.cjs?a.cjs.exports:d,G.shift(a)},Ua={},Va=0,Wa=function(a){var b=a.result;return a.dynamic=b.dynamic,a.normalize=b.normalize,a.load=b.load,a},Xa=function(a){var b={};i(a.loadQ,function(c){var d=Ja(a,c.prid,c.req.module),e=a.dynamic?c.mid.replace(/waitingForPlugin$/,d):a.mid+"!"+d,f=j(j({},c),{mid:e,prid:d,injected:0});$[e]||db($[e]=f),b[c.mid]=$[e],Ca(c),delete $[c.mid]}),a.loadQ=0;var c=function(a){for(var c,d=a.deps||[],e=0;e")]),!a.def||b?Ua:a.cjs&&a.cjs.exports;if(!a.executed){if(!a.def)return Ua;var e,f,c=a.mid,d=a.deps||[],g=[],h=0;for(a.executed=B;e=d[h++];){if(f=e===Qa?xa(a):e===Ra?a.cjs.exports:e===Sa?a.cjs:$a(e,b),f===Ua)return a.executed=0,n.trace("loader-exec-module",["abort",c]),Ua;g.push(f)}Ta(a,g),Ya(a)}return a.result},_a=0,ab=function(a){try{_a++,a()}catch(a){}finally{_a--}Da()&&S("idle",[])},bb=function(){_a||ab(function(){I();for(var a,b,c=0;c0||window.navigator.msMaxTouchPoints),c.add("touch-events","ontouchstart"in document),c.add("pointer-events","onpointerdown"in document),c.add("MSPointer","msMaxTouchPoints"in navigator),c.add("device-width",screen.availWidth||innerWidth);var i=document.createElement("form");return c.add("dom-attributes-explicit",0==i.attributes.length),c.add("dom-attributes-specified-flag",i.attributes.length>0&&i.attributes.length<40),c.clearElement=function(a){return a.innerHTML="",a},c.normalize=function(a,b){var d=a.match(/[\?:]|[^:\?]*/g),e=0,f=function(a){var b=d[e++];return":"==b?0:"?"==d[e++]?!a&&c(b)?f():(f(!0),f(a)):b||0};return a=f(),a&&b(a)},c.load=function(a,b,c){a?b([a],c):c()},c})},"dojo/_base/config":function(){define(["../has","require"],function(a,b){var e,c={},d=b.rawConfig;for(e in d)c[e]=d[e];if(!c.locale&&"undefined"!=typeof navigator){var h=navigator.language||navigator.userLanguage;h&&(c.locale=h.toLowerCase())}return c})},"dojo/sniff":function(){define(["./has"],function(a){var b=navigator,c=b.userAgent,d=b.appVersion,e=parseFloat(d);if(a.add("air",c.indexOf("AdobeAIR")>=0),a.add("msapp",parseFloat(c.split("MSAppHost/")[1])||void 0),a.add("khtml",d.indexOf("Konqueror")>=0?e:void 0),a.add("webkit",parseFloat(c.split("WebKit/")[1])||void 0),a.add("chrome",parseFloat(c.split("Chrome/")[1])||void 0),a.add("safari",d.indexOf("Safari")>=0&&!a("chrome")?parseFloat(d.split("Version/")[1]):void 0),a.add("mac",d.indexOf("Macintosh")>=0),a.add("quirks","BackCompat"==document.compatMode),c.match(/(iPhone|iPod|iPad)/)){var f=RegExp.$1.replace(/P/,"p"),g=c.match(/OS ([\d_]+)/)?RegExp.$1:"1",h=parseFloat(g.replace(/_/,".").replace(/_/g,""));a.add(f,h),a.add("ios",h)}if(a.add("android",parseFloat(c.split("Android ")[1])||void 0),a.add("bb",(c.indexOf("BlackBerry")>=0||c.indexOf("BB10")>=0)&&parseFloat(c.split("Version/")[1])||void 0),a.add("trident",parseFloat(d.split("Trident/")[1])||void 0),a.add("svg","undefined"!=typeof SVGAngle),!a("webkit")){if(c.indexOf("Opera")>=0&&a.add("opera",e>=9.8?parseFloat(c.split("Version/")[1])||e:e),c.indexOf("Gecko")>=0&&!a("khtml")&&!a("webkit")&&!a("trident")&&a.add("mozilla",e),a("mozilla")&&a.add("ff",parseFloat(c.split("Firefox/")[1]||c.split("Minefield/")[1])||void 0),document.all&&!a("opera")){var i=parseFloat(d.split("MSIE ")[1])||void 0,j=document.documentMode;j&&5!=j&&Math.floor(i)!=j&&(i=j),a.add("ie",i)}a.add("wii","undefined"!=typeof opera&&opera.wiiremote)}return a})},"dojo/_base/lang":function(){define(["./kernel","../has","../sniff"],function(a,b){b.add("bug-for-in-skips-shadowed",function(){for(var a in{toString:1})return 0;return 1});var c=b("bug-for-in-skips-shadowed")?"hasOwnProperty.valueOf.isPrototypeOf.propertyIsEnumerable.toLocaleString.toString.constructor".split("."):[],d=c.length,e=function(b,c,d){d||(d=b[0]&&a.scopeMap[b[0]]?a.scopeMap[b.shift()][1]:a.global);try{for(var e=0;e2)return i._hitchArgs.apply(a,arguments);if(c||(c=b,b=null),i.isString(c)){if(b=b||a.global,!b[c])throw['lang.hitch: scope["',c,'"] is null (scope="',b,'")'].join("");return function(){return b[c].apply(b,arguments||[])}}return b?function(){return c.apply(b,arguments||[])}:c},delegate:function(){function a(){}return function(b,c){a.prototype=b;var d=new a;return a.prototype=null,c&&i._mixin(d,c),d}}(),_toArray:b("ie")?function(){function a(a,b,c){for(var d=c||[],e=b||0;e0)return i.lastIndexOf(f,g,h);var m,k=f&&f.length||0,l=a?k+d:c;for(h===e?m=a?c:k+d:h<0?(m=k+h,m<0&&(m=c)):m=h>=k?k+d:h,k&&"string"==typeof f&&(f=f.split(""));m!=l;m+=b)if(f[m]==g)return m;return-1}}var e,d={},i={every:g(!1),some:g(!0),indexOf:h(!0),lastIndexOf:h(!1),forEach:function(a,b,c){var e=0,g=a&&a.length||0;if(g&&"string"==typeof a&&(a=a.split("")),"string"==typeof b&&(b=d[b]||f(b)),c)for(;e=g[h].priority;h++);g.splice(h,0,d),j()},l=a.config.addOnLoad;return l&&k[e.isArray(l)?"apply":"call"](a,l),a.config.parseOnLoad&&!a.isAsync&&k(99,function(){a.parser||(a.deprecated("Add explicit require(['dojo/parser']);","","2.0"),c(["dojo/parser"]))}),d?d(i):i(),k})},"dojo/domReady":function(){define(["./has"],function(a){function i(a){g.push(a),f&&j()}function j(){if(!h){for(h=!0;g.length;)try{g.shift()(c)}catch(a){console.error(a,"in domReady callback",a.stack)}h=!1,i._onQEmpty()}}var h,b=function(){return this}(),c=document,d={loaded:1,complete:1},e="string"!=typeof c.readyState,f=!!d[c.readyState],g=[];if(i.load=function(a,b,c){i(c)},i._Q=g,i._onQEmpty=function(){},e&&(c.readyState="loading"),!f){var k=[],l=function(a){a=a||b.event,f||"readystatechange"==a.type&&!d[c.readyState]||(e&&(c.readyState="complete"),f=1,j())},m=function(a,b){a.addEventListener(b,l,!1),g.push(function(){a.removeEventListener(b,l,!1)})};if(!a("dom-addeventlistener")){m=function(a,b){b="on"+b,a.attachEvent(b,l),g.push(function(){a.detachEvent(b,l)})};var n=c.createElement("div");try{n.doScroll&&null===b.frameElement&&k.push(function(){try{return n.doScroll("left"),1}catch(a){}})}catch(a){}}if(m(c,"DOMContentLoaded"),m(b,"load"),"onreadystatechange"in c?m(c,"readystatechange"):e||k.push(function(){return d[c.readyState]}),k.length){var o=function(){if(!f){for(var a=k.length;a--;)if(k[a]())return void l("poller");setTimeout(o,30)}};o()}}return i})},"dojo/_base/declare":function(){define(["./kernel","../has","./lang"],function(a,b,c){function j(a,b){throw new Error("declare"+(b?" "+b:"")+": "+a)}function k(a,b){for(var l,m,n,o,p,q,r,s,c=[],d=[{cls:0,refs:[]}],e={},g=1,i=a.length,k=0;k=0;--l)p=m[l].prototype,p.hasOwnProperty("declaredClass")||(p.declaredClass="uniqName_"+h++),r=p.declaredClass,e.hasOwnProperty(r)||(e[r]={count:0,refs:[],cls:m[l]},++g),q=e[r],o&&o!==q&&(q.refs.push(o),++o.count),o=q;++o.count,d[0].refs.push(o)}for(;d.length;){for(o=d.pop(),c.push(o.cls),--g;s=o.refs,1==s.length;){if(o=s[0],!o||--o.count){o=0;break}c.push(o.cls),--g}if(o)for(k=0,i=s.length;k=0;--g)f=a[g],h=f._meta,f=h?h.ctor:f,f&&f.apply(this,j?j[g]:c);f=this.postscript,f&&f.apply(this,d)}}function v(a,b){return function(){var f,c=arguments,d=c,e=c[0];return this instanceof c.callee?(b&&(e&&(f=e.preamble,f&&(d=f.apply(this,d)||d)),f=this.preamble,f&&f.apply(this,d)),a&&a.apply(this,c),f=this.postscript,void(f&&f.apply(this,c))):z(c)}}function w(a){return function(){var d,e,b=arguments,c=0;if(!(this instanceof b.callee))return z(b);for(;d=a[c];++c)if(e=d._meta,d=e?e.ctor:d){d.apply(this,b);break}d=this.postscript,d&&d.apply(this,b)}}function x(a,b,c){return function(){var d,e,f,g=0,h=1;for(c&&(g=b.length-1,h=-1);d=b[g];g+=h)e=d._meta,f=(e?e.hidden:d.prototype)[a],f&&f.apply(this,arguments)}}function y(a){g.prototype=a.prototype;var b=new g;return g.prototype=null,b}function z(a){var b=a.callee,c=y(b);return b.apply(c,a),c}function A(a,b,g){"string"!=typeof a&&(g=b,b=a,a=""),g=g||{};var h,n,r,z,B,C,D,E=1,F=b;if("[object Array]"==f.call(b)?(C=k(b,a),r=C[0],E=C.length-r,b=C[E]):(C=[0],b?"[object Function]"==f.call(b)?(r=b._meta,C=C.concat(r?r.bases:b)):j("base class is not a callable constructor.",a):null!==b&&j("unknown base class. Did you use dojo.require to pull it in?",a)),b)for(n=E-1;h=y(b),n;--n)r=C[n],(r._meta?q:d)(h,r.prototype),z=new Function,z.superclass=b,z.prototype=h,b=h.constructor=z;else h={};for(A.safeMixin(h,g),r=g.constructor,r!==e.constructor&&(r.nom=i,h.constructor=r),n=E-1;n;--n)r=C[n]._meta,r&&r.chains&&(D=d(D||{},r.chains));if(h["-chains-"]&&(D=d(D||{},h["-chains-"])),r=!D||!D.hasOwnProperty(i),C[0]=z=D&&"manual"===D.constructor?w(C):1==C.length?v(g.constructor,r):u(C,r),z._meta={bases:C,hidden:g,chains:D,parents:F,ctor:g.constructor},z.superclass=b&&b.prototype,z.extend=s,z.createSubclass=t,z.prototype=h,h.constructor=z,h.getInherited=m,h.isInstanceOf=p,h.inherited=o,h.__inherited=l,a&&(h.declaredClass=a,c.setObject(a,z)),D)for(B in D)h[B]&&"string"==typeof D[B]&&B!=i&&(r=h[B]=x(B,C,"after"===D[B]),r.nom=B);return z}var d=c.mixin,e=Object.prototype,f=e.toString,g=new Function,h=0,i="constructor",o=a.config.isDebug?n:l;return a.safeMixin=A.safeMixin=r,a.declare=A,A})},"dojo/_base/connect":function(){define(["./kernel","../on","../topic","../aspect","./event","../mouse","./sniff","./lang","../keys"],function(a,b,c,d,e,f,g,h){ function i(c,e,g,i,j){if(i=h.hitch(g,i),!c||!c.addEventListener&&!c.attachEvent)return d.after(c||a.global,e,i,!0);if("string"==typeof e&&"on"==e.substring(0,2)&&(e=e.substring(2)),c||(c=a.global),!j)switch(e){case"keypress":e=n;break;case"mouseenter":e=f.enter;break;case"mouseleave":e=f.leave}return b(c,e,i,j)}function m(a){a.keyChar=a.charCode?String.fromCharCode(a.charCode):"",a.charOrCode=a.keyChar||a.keyCode}g.add("events-keypress-typed",function(){var a={charCode:0};try{a=document.createEvent("KeyboardEvent"),(a.initKeyboardEvent||a.initKeyEvent).call(a,"keypress",!0,!0,null,!1,!1,!1,!1,9,3)}catch(a){}return 0==a.charCode&&!g("opera")});var n,j={106:42,111:47,186:59,187:43,188:44,189:45,190:46,191:47,192:96,219:91,220:92,221:93,222:39,229:113},k=g("mac")?"metaKey":"ctrlKey",l=function(a,b){var c=h.mixin({},a,b);return m(c),c.preventDefault=function(){a.preventDefault()},c.stopPropagation=function(){a.stopPropagation()},c};if(g("events-keypress-typed")){var o=function(a,b){try{return a.keyCode=b}catch(a){return 0}};n=function(a,c){var d=b(a,"keydown",function(a){var b=a.keyCode,d=13!=b&&32!=b&&(27!=b||!g("ie"))&&(b<48||b>90)&&(b<96||b>111)&&(b<186||b>192)&&(b<219||b>222)&&229!=b;if(d||a.ctrlKey){var e=d?0:b;if(a.ctrlKey){if(3==b||13==b)return c.call(a.currentTarget,a);e>95&&e<106?e-=48:!a.shiftKey&&e>=65&&e<=90?e+=32:e=j[e]||e}var f=l(a,{type:"keypress",faux:!0,charCode:e});c.call(a.currentTarget,f),g("ie")&&o(a,f.keyCode)}}),e=b(a,"keypress",function(a){var b=a.charCode;return b=b>=32?b:0,a=l(a,{charCode:b,faux:!0}),c.call(this,a)});return{remove:function(){d.remove(),e.remove()}}}}else n=g("opera")?function(a,c){return b(a,"keypress",function(a){var b=a.which;return 3==b&&(b=99),b=b<32&&!a.shiftKey?0:b,a.ctrlKey&&!a.shiftKey&&b>=65&&b<=90&&(b+=32),c.call(this,l(a,{charCode:b}))})}:function(a,c){return b(a,"keypress",function(a){return m(a),c.call(this,a)})};var p={_keypress:n,connect:function(a,b,c,d,e){var f=arguments,g=[],h=0;g.push("string"==typeof f[0]?null:f[h++],f[h++]);var j=f[h+1];g.push("string"==typeof j||"function"==typeof j?f[h++]:null,f[h++]);for(var k=f.length;h-1)var h=b.split(/\s*,\s*/);if(h){for(var k,i=[],j=0;k=h[j++];)i.push(e.parse(a,k,c,d,f,g));return i.remove=function(){for(var a=0;a=0&&(g.width=d+f),e>=0&&(g.height=e+f)}function h(a){return"button"==a.tagName.toLowerCase()||"input"==a.tagName.toLowerCase()&&"button"==(a.getAttribute("type")||"").toLowerCase()}function i(a){return"border-box"==e.boxModel||"table"==a.tagName.toLowerCase()||h(a)}var e={};e.boxModel="content-box",a("ie")&&(e.boxModel="BackCompat"==document.compatMode?"border-box":"content-box"),e.getPadExtents=function(b,e){b=c.byId(b);var f=e||d.getComputedStyle(b),g=d.toPixelValue,h=g(b,f.paddingLeft),i=g(b,f.paddingTop),j=g(b,f.paddingRight),k=g(b,f.paddingBottom);return{l:h,t:i,r:j,b:k,w:h+j,h:i+k}};var f="none";e.getBorderExtents=function(b,e){b=c.byId(b);var g=d.toPixelValue,h=e||d.getComputedStyle(b),i=h.borderLeftStyle!=f?g(b,h.borderLeftWidth):0,j=h.borderTopStyle!=f?g(b,h.borderTopWidth):0,k=h.borderRightStyle!=f?g(b,h.borderRightWidth):0,l=h.borderBottomStyle!=f?g(b,h.borderBottomWidth):0;return{l:i,t:j,r:k,b:l,w:i+k,h:j+l}},e.getPadBorderExtents=function(b,f){b=c.byId(b);var g=f||d.getComputedStyle(b),h=e.getPadExtents(b,g),i=e.getBorderExtents(b,g);return{l:h.l+i.l,t:h.t+i.t,r:h.r+i.r,b:h.b+i.b,w:h.w+i.w,h:h.h+i.h}},e.getMarginExtents=function(b,e){b=c.byId(b);var f=e||d.getComputedStyle(b),g=d.toPixelValue,h=g(b,f.marginLeft),i=g(b,f.marginTop),j=g(b,f.marginRight),k=g(b,f.marginBottom);return{l:h,t:i,r:j,b:k,w:h+j,h:i+k}},e.getMarginBox=function(g,h){g=c.byId(g);var o,i=h||d.getComputedStyle(g),j=e.getMarginExtents(g,i),k=g.offsetLeft-j.l,l=g.offsetTop-j.t,m=g.parentNode,n=d.toPixelValue;if(a("mozilla")){var p=parseFloat(i.left),q=parseFloat(i.top);isNaN(p)||isNaN(q)?m&&m.style&&(o=d.getComputedStyle(m),"visible"!=o.overflow&&(k+=o.borderLeftStyle!=f?n(g,o.borderLeftWidth):0,l+=o.borderTopStyle!=f?n(g,o.borderTopWidth):0)):(k=p,l=q)}else(a("opera")||8==a("ie")&&!a("quirks"))&&m&&(o=d.getComputedStyle(m),k-=o.borderLeftStyle!=f?n(g,o.borderLeftWidth):0,l-=o.borderTopStyle!=f?n(g,o.borderTopWidth):0);return{l:k,t:l,w:g.offsetWidth+j.w,h:g.offsetHeight+j.h}},e.getContentBox=function(f,g){f=c.byId(f);var j,h=g||d.getComputedStyle(f),i=f.clientWidth,k=e.getPadExtents(f,h),l=e.getBorderExtents(f,h);return i?(j=f.clientHeight,l.w=l.h=0):(i=f.offsetWidth,j=f.offsetHeight),a("opera")&&(k.l+=l.l,k.t+=l.t),{l:k.l,t:k.t,w:i-k.w-l.w,h:j-k.h-l.h}},e.setContentSize=function(b,d,f){b=c.byId(b);var h=d.w,j=d.h;if(i(b)){var k=e.getPadBorderExtents(b,f);h>=0&&(h+=k.w),j>=0&&(j+=k.h)}g(b,NaN,NaN,h,j)};var j={l:0,t:0,w:0,h:0};return e.setMarginBox=function(f,k,l){f=c.byId(f);var m=l||d.getComputedStyle(f),n=k.w,o=k.h,p=i(f)?j:e.getPadBorderExtents(f,m),q=e.getMarginExtents(f,m);if(a("webkit")&&h(f)){var r=f.style;n>=0&&!r.width&&(r.width="4px"),o>=0&&!r.height&&(r.height="4px")}n>=0&&(n=Math.max(n-p.w-q.w,0)),o>=0&&(o=Math.max(o-p.h-q.h,0)),g(f,k.l,k.t,n,o)},e.isBodyLtr=function(c){return c=c||b.doc,"ltr"==(b.body(c).dir||c.documentElement.dir||"ltr").toLowerCase()},e.docScroll=function(d){d=d||b.doc;var f=b.doc.parentWindow||b.doc.defaultView;return"pageXOffset"in f?{x:f.pageXOffset,y:f.pageYOffset}:(f=a("quirks")?b.body(d):d.documentElement)&&{x:e.fixIeBiDiScrollLeft(f.scrollLeft||0,d),y:f.scrollTop||0}},a("ie")&&(e.getIeDocumentElementOffset=function(d){d=d||b.doc;var e=d.documentElement;if(a("ie")<8){var f=e.getBoundingClientRect(),g=f.left,h=f.top;return a("ie")<7&&(g+=e.clientLeft,h+=e.clientTop),{x:g<0?0:g,y:h<0?0:h}}return{x:0,y:0}}),e.fixIeBiDiScrollLeft=function(d,f){f=f||b.doc;var g=a("ie");if(g&&!e.isBodyLtr(f)){var h=a("quirks"),i=h?b.body(f):f.documentElement,j=b.global;return 6==g&&!h&&j.frameElement&&i.scrollHeight>i.clientHeight&&(d+=i.clientLeft),g<8||h?d+i.clientWidth-i.scrollWidth:-d}return d},e.position=function(d,f){d=c.byId(d);var g=b.body(d.ownerDocument),h=d.getBoundingClientRect();if(h={x:h.left,y:h.top,w:h.right-h.left,h:h.bottom-h.top},a("ie")<9){var i=e.getIeDocumentElementOffset(d.ownerDocument);h.x-=i.x+(a("quirks")?g.clientLeft+g.offsetLeft:0),h.y-=i.y+(a("quirks")?g.clientTop+g.offsetTop:0)}if(f){var j=e.docScroll(d.ownerDocument);h.x+=j.x,h.y+=j.y}return h},e.getMarginSize=function(b,f){b=c.byId(b);var g=e.getMarginExtents(b,f||d.getComputedStyle(b)),h=b.getBoundingClientRect();return{w:h.right-h.left+g.w,h:h.bottom-h.top+g.h}},e.normalizeEvent=function(b){if("layerX"in b||(b.layerX=b.offsetX,b.layerY=b.offsetY),!a("dom-addeventlistener")){var c=b.target,d=c&&c.ownerDocument||document,f=a("quirks")?d.body:d.documentElement,g=e.getIeDocumentElementOffset(d);b.pageX=b.clientX+e.fixIeBiDiScrollLeft(f.scrollLeft||0,d)-g.x,b.pageY=b.clientY+(f.scrollTop||0)-g.y}},e})},"dojo/_base/window":function(){define(["./kernel","./lang","../sniff"],function(a,b,c){var d={global:a.global,doc:a.global.document||null,body:function(b){return b=b||a.doc,b.body||b.getElementsByTagName("body")[0]},setContext:function(b,c){a.global=d.global=b,a.doc=d.doc=c},withGlobal:function(b,c,e,f){var g=a.global;try{return a.global=d.global=b,d.withDoc.call(null,b.document,c,e,f)}finally{a.global=d.global=g}},withDoc:function(b,e,f,g){var k,l,m,h=d.doc,i=c("quirks"),j=c("ie");try{return a.doc=d.doc=b,a.isQuirks=c.add("quirks","BackCompat"==a.doc.compatMode,!0,!0),c("ie")&&(m=b.parentWindow)&&m.navigator&&(k=parseFloat(m.navigator.appVersion.split("MSIE ")[1])||void 0,l=b.documentMode,l&&5!=l&&Math.floor(k)!=l&&(k=l),a.isIE=c.add("ie",k,!0,!0)),f&&"string"==typeof e&&(e=f[e]),e.apply(f,g||[])}finally{a.doc=d.doc=h,a.isQuirks=c.add("quirks",i,!0,!0),a.isIE=c.add("ie",j,!0,!0)}}};return b.mixin(a,d),d})},"dojo/dom":function(){define(["./sniff","./_base/window"],function(a,b){if(a("ie")<=7)try{document.execCommand("BackgroundImageCache",!1,!0)}catch(a){}var c={};a("ie")?c.byId=function(a,c){if("string"!=typeof a)return a;var d=c||b.doc,e=a&&d.getElementById(a);if(e&&(e.attributes.id.value==a||e.id==a))return e;var f=d.all[a];f&&!f.nodeName||(f=[f]);for(var g=0;e=f[g++];)if(e.attributes&&e.attributes.id&&e.attributes.id.value==a||e.id==a)return e}:c.byId=function(a,c){return("string"==typeof a?(c||b.doc).getElementById(a):a)||null},c.isDescendant=function(a,b){try{for(a=c.byId(a),b=c.byId(b);a;){if(a==b)return!0;a=a.parentNode}}catch(a){}return!1},a.add("css-user-select",function(a,b,c){if(!c)return!1;var d=c.style,e=["Khtml","O","Moz","Webkit"],f=e.length,g="userSelect";do if("undefined"!=typeof d[g])return g;while(f--&&(g=e[f]+"UserSelect"));return!1});var d=a("css-user-select");return c.setSelectable=d?function(a,b){c.byId(a).style[d]=b?"":"none"}:function(a,b){a=c.byId(a);var d=a.getElementsByTagName("*"),e=d.length;if(b)for(a.removeAttribute("unselectable");e--;)d[e].removeAttribute("unselectable");else for(a.setAttribute("unselectable","on");e--;)d[e].setAttribute("unselectable","on")},c})},"dojo/dom-style":function(){define(["./sniff","./dom"],function(a,b){function l(b,c,d){if(c=c.toLowerCase(),a("ie")||a("trident")){if("auto"==d){if("height"==c)return b.offsetHeight;if("width"==c)return b.offsetWidth}if("fontweight"==c)switch(d){case 700:return"bold";case 400:default:return"normal"}}return c in j||(j[c]=k.test(c)),j[c]?e(b,d):d}var c,d={};c=a("webkit")?function(a){var b;if(1==a.nodeType){var c=a.ownerDocument.defaultView;b=c.getComputedStyle(a,null),!b&&a.style&&(a.style.display="",b=c.getComputedStyle(a,null))}return b||{}}:a("ie")&&(a("ie")<9||a("quirks"))?function(a){return 1==a.nodeType&&a.currentStyle?a.currentStyle:{}}:function(a){return 1==a.nodeType?a.ownerDocument.defaultView.getComputedStyle(a,null):{}},d.getComputedStyle=c;var e;e=a("ie")?function(a,b){if(!b)return 0;if("medium"==b)return 4;if(b.slice&&"px"==b.slice(-2))return parseFloat(b);var c=a.style,d=a.runtimeStyle,e=a.currentStyle,f=c.left,g=d.left;d.left=e.left;try{c.left=b,b=c.pixelLeft}catch(a){b=0}return c.left=f,d.left=g,b}:function(a,b){return parseFloat(b)||0},d.toPixelValue=e;var f="DXImageTransform.Microsoft.Alpha",g=function(a,b){try{return a.filters.item(f)}catch(a){return b?{}:null}},h=a("ie")<9||a("ie")<10&&a("quirks")?function(a){try{return g(a).Opacity/100}catch(a){return 1}}:function(a){return c(a).opacity},i=a("ie")<9||a("ie")<10&&a("quirks")?function(a,b){""===b&&(b=1);var c=100*b,d=1===b;if(d?(a.style.zoom="",g(a)&&(a.style.filter=a.style.filter.replace(new RegExp("\\s*progid:"+f+"\\([^\\)]+?\\)","i"),""))):(a.style.zoom=1,g(a)?g(a,1).Opacity=c:a.style.filter+=" progid:"+f+"(Opacity="+c+")",g(a,1).Enabled=!0),"tr"==a.tagName.toLowerCase())for(var e=a.firstChild;e;e=e.nextSibling)"td"==e.tagName.toLowerCase()&&i(e,b);return b}:function(a,b){return a.style.opacity=b},j={left:!0,top:!0},k=/margin|padding|width|height|max|min|offset/,m={cssFloat:1,styleFloat:1,float:1};return d.get=function(c,e){var f=b.byId(c),g=arguments.length,i="opacity"==e;if(2==g&&i)return h(f);e=m[e]?"cssFloat"in f.style?"cssFloat":"styleFloat":e;var j=d.getComputedStyle(f);return 1==g?j:l(f,e,j[e]||f.style[e])},d.set=function(c,e,f){var g=b.byId(c),h=arguments.length,j="opacity"==e;if(e=m[e]?"cssFloat"in g.style?"cssFloat":"styleFloat":e,3==h)return j?i(g,f):g.style[e]=f;for(var k in e)d.set(c,k,e[k]);return d.getComputedStyle(g)},d})},"dojo/mouse":function(){define(["./_base/kernel","./on","./has","./dom","./_base/window"],function(a,b,c,d,e){function g(a,c){var e=function(e,f){return b(e,a,function(a){return c?c(a,f):d.isDescendant(a.relatedTarget,e)?void 0:f.call(this,a)})};return e.bubble=function(b){return g(a,function(a,c){var d=b(a.target),e=a.relatedTarget;if(d&&d!=(e&&1==e.nodeType&&b(e)))return c.call(d,a)})},e}c.add("dom-quirks",e.doc&&"BackCompat"==e.doc.compatMode),c.add("events-mouseenter",e.doc&&"onmouseenter"in e.doc.createElement("div")),c.add("events-mousewheel",e.doc&&"onmousewheel"in e.doc);var f;f=c("dom-quirks")&&c("ie")||!c("dom-addeventlistener")?{LEFT:1,MIDDLE:4,RIGHT:2,isButton:function(a,b){return a.button&b},isLeft:function(a){return 1&a.button},isMiddle:function(a){return 4&a.button},isRight:function(a){return 2&a.button}}:{LEFT:0,MIDDLE:1,RIGHT:2,isButton:function(a,b){return a.button==b},isLeft:function(a){return 0==a.button},isMiddle:function(a){return 1==a.button},isRight:function(a){return 2==a.button}},a.mouseButtons=f;var h;return h=c("events-mousewheel")?"mousewheel":function(a,c){return b(a,"DOMMouseScroll",function(a){a.wheelDelta=-a.detail,c.call(this,a)})},{_eventHandler:g,enter:g("mouseover"),leave:g("mouseout"),wheel:h,isLeft:f.isLeft,isMiddle:f.isMiddle,isRight:f.isRight}})},"dojo/_base/sniff":function(){define(["./kernel","./lang","../sniff"],function(a,b,c){return a._name="browser",b.mixin(a,{isBrowser:!0,isFF:c("ff"),isIE:c("ie"),isKhtml:c("khtml"),isWebKit:c("webkit"),isMozilla:c("mozilla"),isMoz:c("mozilla"),isOpera:c("opera"),isSafari:c("safari"),isChrome:c("chrome"),isMac:c("mac"),isIos:c("ios"),isAndroid:c("android"),isWii:c("wii"),isQuirks:c("quirks"),isAir:c("air")}),c})},"dojo/keys":function(){define(["./_base/kernel","./sniff"],function(a,b){return a.keys={BACKSPACE:8,TAB:9,CLEAR:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,META:b("webkit")?91:224,PAUSE:19,CAPS_LOCK:20,ESCAPE:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT_ARROW:37,UP_ARROW:38,RIGHT_ARROW:39,DOWN_ARROW:40,INSERT:45,DELETE:46,HELP:47,LEFT_WINDOW:91,RIGHT_WINDOW:92,SELECT:93,NUMPAD_0:96,NUMPAD_1:97,NUMPAD_2:98,NUMPAD_3:99,NUMPAD_4:100,NUMPAD_5:101,NUMPAD_6:102,NUMPAD_7:103,NUMPAD_8:104,NUMPAD_9:105,NUMPAD_MULTIPLY:106,NUMPAD_PLUS:107,NUMPAD_ENTER:108,NUMPAD_MINUS:109,NUMPAD_PERIOD:110,NUMPAD_DIVIDE:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,F13:124,F14:125,F15:126,NUM_LOCK:144,SCROLL_LOCK:145,UP_DPAD:175,DOWN_DPAD:176,LEFT_DPAD:177,RIGHT_DPAD:178,copyKey:b("mac")&&!b("air")?b("safari")?91:224:17}})},"dojo/_base/Deferred":function(){define(["./kernel","../Deferred","../promise/Promise","../errors/CancelError","../has","./lang","../when"],function(a,b,c,d,e,f,g){var h=function(){},i=Object.freeze||function(){},j=a.Deferred=function(a){function r(a){if(k)throw new Error("This deferred has already been resolved");g=a,k=!0,s()}function s(){for(var a;!a&&p;){var c=p;p=p.next,(a=c.progress==h)&&(k=!1);var d=n?c.error:c.resolved;if(e("config-useDeferredInstrumentation")&&n&&b.instrumentRejected&&b.instrumentRejected(g,!!d),d)try{var i=d(g);if(i&&"function"==typeof i.then){i.then(f.hitch(c.deferred,"resolve"),f.hitch(c.deferred,"reject"),f.hitch(c.deferred,"progress"));continue}var j=a&&void 0===i;a&&!j&&(n=i instanceof Error),c.deferred[j&&n?"reject":"resolve"](j?g:i)}catch(a){c.deferred.reject(a)}else n?c.deferred.reject(g):c.deferred.resolve(g)}}var g,k,l,m,n,o,p,q=this.promise=new c;this.isResolved=q.isResolved=function(){return 0==m},this.isRejected=q.isRejected=function(){return 1==m},this.isFulfilled=q.isFulfilled=function(){return m>=0},this.isCanceled=q.isCanceled=function(){return l},this.resolve=this.callback=function(a){this.fired=m=0,this.results=[a,null],r(a)},this.reject=this.errback=function(a){n=!0,this.fired=m=1,e("config-useDeferredInstrumentation")&&b.instrumentRejected&&b.instrumentRejected(a,!!p),r(a),this.results=[null,a]},this.progress=function(a){for(var b=p;b;){var c=b.progress;c&&c(a),b=b.next}},this.addCallbacks=function(a,b){return this.then(a,b,h),this},q.then=this.then=function(a,b,c){var d=c==h?this:new j(q.cancel),e={resolved:a,error:b,progress:c,deferred:d};return p?o=o.next=e:p=o=e,k&&s(),d.promise};var t=this;q.cancel=this.cancel=function(){if(!k){var b=a&&a(t);k||(b instanceof Error||(b=new d(b)),b.log=!1,t.reject(b))}l=!0},i(q)};return f.extend(j,{addCallback:function(b){return this.addCallbacks(f.hitch.apply(a,arguments))},addErrback:function(b){return this.addCallbacks(null,f.hitch.apply(a,arguments))},addBoth:function(b){var c=f.hitch.apply(a,arguments);return this.addCallbacks(c,c)},fired:-1}),j.when=a.when=g,j})},"dojo/Deferred":function(){define(["./has","./_base/lang","./errors/CancelError","./promise/Promise","./promise/instrumentation"],function(a,b,c,d,e){"use strict";var f=0,g=1,h=2,i="This deferred has already been fulfilled.",j=Object.freeze||function(){},k=function(a,b,c,d,e){b===h&&o.instrumentRejected&&0===a.length&&o.instrumentRejected(c,!1,d,e);for(var f=0;f");d.instrumentRejected=j,i=parseInt(g[0],10)||i}}}})},"dojo/promise/tracer":function(){define(["../_base/lang","./Promise","../Evented"],function(a,b,c){"use strict";function f(a){setTimeout(function(){e.apply(d,a)},0)}var d=new c,e=d.emit;return d.emit=null,b.prototype.trace=function(){var b=a._toArray(arguments);return this.then(function(a){f(["resolved",a].concat(b))},function(a){f(["rejected",a].concat(b))},function(a){f(["progress",a].concat(b))}),this},b.prototype.traceRejected=function(){var b=a._toArray(arguments);return this.otherwise(function(a){f(["rejected",a].concat(b))}),this},d})},"dojo/when":function(){define(["./Deferred","./promise/Promise"],function(a,b){"use strict";return function(d,e,f,g){var h=d&&"function"==typeof d.then,i=h&&d instanceof b;if(!h)return arguments.length>1?e?e(d):d:(new a).resolve(d);if(!i){var j=new a(d.cancel);d.then(j.resolve,j.reject,j.progress),d=j.promise}return e||f||g?d.then(e,f,g):d}})},"dojo/_base/json":function(){define(["./kernel","../json"],function(dojo,json){return dojo.fromJson=function(js){return eval("("+js+")")},dojo._escapeString=json.stringify,dojo.toJsonIndentStr="\t",dojo.toJson=function(a,b){return json.stringify(a,function(a,b){if(b){var c=b.__json__||b.json;if("function"==typeof c)return c.call(b)}return b},b&&dojo.toJsonIndentStr)},dojo})},"dojo/json":function(){define(["./has"],function(has){"use strict";var hasJSON="undefined"!=typeof JSON;if(has.add("json-parse",hasJSON),has.add("json-stringify",hasJSON&&'{"a":1}'==JSON.stringify({a:0},function(a,b){return b||1})),has("json-stringify"))return JSON;var escapeString=function(a){return('"'+a.replace(/(["\\])/g,"\\$1")+'"').replace(/[\f]/g,"\\f").replace(/[\b]/g,"\\b").replace(/[\n]/g,"\\n").replace(/[\t]/g,"\\t").replace(/[\r]/g,"\\r")};return{parse:has("json-parse")?JSON.parse:function(str,strict){if(strict&&!/^([\s\[\{]*(?:"(?:\\.|[^"])*"|-?\d[\d\.]*(?:[Ee][+-]?\d+)?|null|true|false|)[\s\]\}]*(?:,|:|$))+$/.test(str))throw new SyntaxError("Invalid characters in JSON");return eval("("+str+")")},stringify:function(a,b,c){function e(a,f,g){b&&(a=b(g,a));var h,i=typeof a;if("number"==i)return isFinite(a)?a+"":"null";if("boolean"==i)return a+"";if(null===a)return"null";if("string"==typeof a)return escapeString(a);if("function"==i||"undefined"==i)return d;if("function"==typeof a.toJSON)return e(a.toJSON(g),f,g);if(a instanceof Date)return'"{FullYear}-{Month+}-{Date}T{Hours}:{Minutes}:{Seconds}Z"'.replace(/\{(\w+)(\+)?\}/g,function(b,c,d){var e=a["getUTC"+c]()+(d?1:0);return e<10?"0"+e:e});if(a.valueOf()!==a)return e(a.valueOf(),f,g);var j=c?f+c:"",k=c?" ":"",l=c?"\n":"";if(a instanceof Array){var m=a.length,n=[];for(g=0;g>=f,d[b]=4==f?17*c:c}),d.a=1,d)},e.fromArray=a.colorFromArray=function(a,b){var c=b||new e;return c._set(Number(a[0]),Number(a[1]),Number(a[2]),Number(a[3])),isNaN(c.a)&&(c.a=1),c.sanitize()},e.fromString=a.colorFromString=function(a,b){var c=e.named[a];return c&&e.fromArray(c,b)||e.fromRgb(a,b)||e.fromHex(a,b)},e})},"dojo/_base/browser":function(){require.has&&require.has.add("config-selectorEngine","acme"),define(["../ready","./kernel","./connect","./unload","./window","./event","./html","./NodeList","../query","./xhr","./fx"],function(a){return a})},"dojo/_base/unload":function(){define(["./kernel","./lang","../on"],function(a,b,c){var d=window,e={addOnWindowUnload:function(e,f){a.windowUnloaded||c(d,"unload",a.windowUnloaded=function(){}),c(d,"unload",b.hitch(e,f))},addOnUnload:function(a,e){c(d,"beforeunload",b.hitch(a,e))}};return a.addOnWindowUnload=e.addOnWindowUnload,a.addOnUnload=e.addOnUnload,e})},"dojo/_base/html":function(){define(["./kernel","../dom","../dom-style","../dom-attr","../dom-prop","../dom-class","../dom-construct","../dom-geometry"],function(a,b,c,d,e,f,g,h){return a.byId=b.byId,a.isDescendant=b.isDescendant,a.setSelectable=b.setSelectable,a.getAttr=d.get,a.setAttr=d.set,a.hasAttr=d.has,a.removeAttr=d.remove,a.getNodeProp=d.getNodeProp,a.attr=function(a,b,c){return 2==arguments.length?d["string"==typeof b?"get":"set"](a,b):d.set(a,b,c)},a.hasClass=f.contains,a.addClass=f.add,a.removeClass=f.remove,a.toggleClass=f.toggle,a.replaceClass=f.replace,a._toDom=a.toDom=g.toDom,a.place=g.place,a.create=g.create,a.empty=function(a){g.empty(a)},a._destroyElement=a.destroy=function(a){g.destroy(a)},a._getPadExtents=a.getPadExtents=h.getPadExtents,a._getBorderExtents=a.getBorderExtents=h.getBorderExtents,a._getPadBorderExtents=a.getPadBorderExtents=h.getPadBorderExtents,a._getMarginExtents=a.getMarginExtents=h.getMarginExtents,a._getMarginSize=a.getMarginSize=h.getMarginSize,a._getMarginBox=a.getMarginBox=h.getMarginBox,a.setMarginBox=h.setMarginBox,a._getContentBox=a.getContentBox=h.getContentBox,a.setContentSize=h.setContentSize,a._isBodyLtr=a.isBodyLtr=h.isBodyLtr,a._docScroll=a.docScroll=h.docScroll,a._getIeDocumentElementOffset=a.getIeDocumentElementOffset=h.getIeDocumentElementOffset,a._fixIeBiDiScrollLeft=a.fixIeBiDiScrollLeft=h.fixIeBiDiScrollLeft,a.position=h.position,a.marginBox=function(b,c){return c?h.setMarginBox(b,c):h.getMarginBox(b)},a.contentBox=function(b,c){return c?h.setContentSize(b,c):h.getContentBox(b)},a.coords=function(d,e){a.deprecated("dojo.coords()","Use dojo.position() or dojo.marginBox()."),d=b.byId(d);var f=c.getComputedStyle(d),g=h.getMarginBox(d,f),i=h.position(d,e);return g.x=i.x,g.y=i.y,g},a.getProp=e.get,a.setProp=e.set,a.prop=function(a,b,c){return 2==arguments.length?e["string"==typeof b?"get":"set"](a,b):e.set(a,b,c)},a.getStyle=c.get,a.setStyle=c.set,a.getComputedStyle=c.getComputedStyle,a.__toPixelValue=a.toPixelValue=c.toPixelValue,a.style=function(a,b,d){switch(arguments.length){case 1:return c.get(a);case 2:return c["string"==typeof b?"get":"set"](a,b)}return c.set(a,b,d)},a})},"dojo/dom-attr":function(){define(["exports","./sniff","./_base/lang","./dom","./dom-style","./dom-prop"],function(a,b,c,d,e,f){function i(a,b){var c=a.getAttributeNode&&a.getAttributeNode(b);return!!c&&c.specified}var g={innerHTML:1,textContent:1,className:1,htmlFor:b("ie"),value:1},h={classname:"class",htmlfor:"for",tabindex:"tabIndex",readonly:"readOnly"};a.has=function(b,c){var e=c.toLowerCase();return g[f.names[e]||c]||i(d.byId(b),h[e]||c)},a.get=function(b,e){b=d.byId(b);var j=e.toLowerCase(),k=f.names[j]||e,l=g[k],m=b[k];if(l&&"undefined"!=typeof m)return m;if("textContent"==k)return f.get(b,k);if("href"!=k&&("boolean"==typeof m||c.isFunction(m)))return m;var n=h[j]||e;return i(b,n)?b.getAttribute(n):null},a.set=function(i,j,k){if(i=d.byId(i),2==arguments.length){for(var l in j)a.set(i,l,j[l]);return i}var m=j.toLowerCase(),n=f.names[m]||j,o=g[n];return"style"==n&&"string"!=typeof k?(e.set(i,k),i):o||"boolean"==typeof k||c.isFunction(k)?f.set(i,j,k):(i.setAttribute(h[m]||j,k),i)},a.remove=function(b,c){d.byId(b).removeAttribute(h[c.toLowerCase()]||c)},a.getNodeProp=function(b,c){b=d.byId(b);var e=c.toLowerCase(),g=f.names[e]||c;if(g in b&&"href"!=g)return b[g];var j=h[e]||c;return i(b,j)?b.getAttribute(j):null}})},"dojo/dom-prop":function(){define(["exports","./_base/kernel","./sniff","./_base/lang","./dom","./dom-style","./dom-construct","./_base/connect"],function(a,b,c,d,e,f,g,h){function l(a){for(var e,b="",c=a.childNodes,d=0;e=c[d];d++)8!=e.nodeType&&(b+=1==e.nodeType?l(e):e.nodeValue);return b}var i={},j=0,k=b._scopeName+"attrid";c.add("dom-textContent",function(a,b,c){return"textContent"in c}),a.names={class:"className",for:"htmlFor",tabindex:"tabIndex",readonly:"readOnly",colspan:"colSpan",frameborder:"frameBorder",rowspan:"rowSpan",textcontent:"textContent",valuetype:"valueType"},a.get=function(d,f){d=e.byId(d);var g=f.toLowerCase(),h=a.names[g]||f;return"textContent"!=h||c("dom-textContent")?d[h]:l(d)},a.set=function(l,m,n){l=e.byId(l);var o=arguments.length;if(2==o&&"string"!=typeof m){for(var p in m)a.set(l,p,m[p]);return l}var q=m.toLowerCase(),r=a.names[q]||m;if("style"==r&&"string"!=typeof n)return f.set(l,n),l;if("innerHTML"==r)return c("ie")&&l.tagName.toLowerCase()in{col:1,colgroup:1,table:1,tbody:1,tfoot:1,thead:1,tr:1,title:1}?(g.empty(l),l.appendChild(g.toDom(n,l.ownerDocument))):l[r]=n,l;if("textContent"==r&&!c("dom-textContent"))return g.empty(l),l.appendChild(l.ownerDocument.createTextNode(n)),l;if(d.isFunction(n)){var s=l[k];s||(s=j++,l[k]=s),i[s]||(i[s]={});var t=i[s][r];if(t)h.disconnect(t);else try{delete l[r]}catch(a){}return n?i[s][r]=h.connect(l,r,n):l[r]=null,l}return l[r]=n,l}})},"dojo/dom-construct":function(){define(["exports","./_base/kernel","./sniff","./_base/window","./dom","./dom-attr"],function(a,b,c,d,e,f){function o(a,b){var c=b.parentNode;c&&c.insertBefore(a,b)}function p(a,b){var c=b.parentNode;c&&(c.lastChild==b?c.appendChild(a):c.insertBefore(a,b.nextSibling))}function r(a){if("innerHTML"in a)try{return void(a.innerHTML="")}catch(a){}for(var b;b=a.lastChild;)a.removeChild(b)}function s(a,b){a.firstChild&&r(a),b&&(c("ie")&&b.canHaveChildren&&"removeNode"in a?a.removeNode(!1):b.removeChild(a))}var g={option:["select"],tbody:["table"],thead:["table"],tfoot:["table"],tr:["table","tbody"],td:["table","tbody","tr"],th:["table","thead","tr"],legend:["fieldset"],caption:["table"],colgroup:["table"],col:["table","colgroup"],li:["ul"]},h=/<\s*([\w\:]+)/,i={},j=0,k="__"+b._scopeName+"ToDomId";for(var l in g)if(g.hasOwnProperty(l)){var m=g[l];m.pre="option"==l?'