"!==l[1]||ka.test(f)?0:h:h.firstChild,e=f&&f.childNodes.length;while(e--)m.nodeName(j=f.childNodes[e],"tbody")&&!j.childNodes.length&&f.removeChild(j)}m.merge(p,h.childNodes),h.textContent="";while(h.firstChild)h.removeChild(h.firstChild);h=o.lastChild}else p.push(b.createTextNode(f));h&&o.removeChild(h),k.appendChecked||m.grep(ua(p,"input"),va),q=0;while(f=p[q++])if((!d||-1===m.inArray(f,d))&&(g=m.contains(f.ownerDocument,f),h=ua(o.appendChild(f),"script"),g&&za(h),c)){e=0;while(f=h[e++])oa.test(f.type||"")&&c.push(f)}return h=null,o},cleanData:function(a,b){for(var d,e,f,g,h=0,i=m.expando,j=m.cache,l=k.deleteExpando,n=m.event.special;null!=(d=a[h]);h++)if((b||m.acceptData(d))&&(f=d[i],g=f&&j[f])){if(g.events)for(e in g.events)n[e]?m.event.remove(d,e):m.removeEvent(d,e,g.handle);j[f]&&(delete j[f],l?delete d[i]:typeof d.removeAttribute!==K?d.removeAttribute(i):d[i]=null,c.push(f))}}}),m.fn.extend({text:function(a){return V(this,function(a){return void 0===a?m.text(this):this.empty().append((this[0]&&this[0].ownerDocument||y).createTextNode(a))},null,a,arguments.length)},append:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=wa(this,a);b.appendChild(a)}})},prepend:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=wa(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},remove:function(a,b){for(var c,d=a?m.filter(a,this):this,e=0;null!=(c=d[e]);e++)b||1!==c.nodeType||m.cleanData(ua(c)),c.parentNode&&(b&&m.contains(c.ownerDocument,c)&&za(ua(c,"script")),c.parentNode.removeChild(c));return this},empty:function(){for(var a,b=0;null!=(a=this[b]);b++){1===a.nodeType&&m.cleanData(ua(a,!1));while(a.firstChild)a.removeChild(a.firstChild);a.options&&m.nodeName(a,"select")&&(a.options.length=0)}return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return m.clone(this,a,b)})},html:function(a){return V(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a)return 1===b.nodeType?b.innerHTML.replace(fa,""):void 0;if(!("string"!=typeof a||ma.test(a)||!k.htmlSerialize&&ga.test(a)||!k.leadingWhitespace&&ha.test(a)||ra[(ja.exec(a)||["",""])[1].toLowerCase()])){a=a.replace(ia,"<$1>$2>");try{for(;d>c;c++)b=this[c]||{},1===b.nodeType&&(m.cleanData(ua(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=arguments[0];return this.domManip(arguments,function(b){a=this.parentNode,m.cleanData(ua(this)),a&&a.replaceChild(b,this)}),a&&(a.length||a.nodeType)?this:this.remove()},detach:function(a){return this.remove(a,!0)},domManip:function(a,b){a=e.apply([],a);var c,d,f,g,h,i,j=0,l=this.length,n=this,o=l-1,p=a[0],q=m.isFunction(p);if(q||l>1&&"string"==typeof p&&!k.checkClone&&na.test(p))return this.each(function(c){var d=n.eq(c);q&&(a[0]=p.call(this,c,d.html())),d.domManip(a,b)});if(l&&(i=m.buildFragment(a,this[0].ownerDocument,!1,this),c=i.firstChild,1===i.childNodes.length&&(i=c),c)){for(g=m.map(ua(i,"script"),xa),f=g.length;l>j;j++)d=i,j!==o&&(d=m.clone(d,!0,!0),f&&m.merge(g,ua(d,"script"))),b.call(this[j],d,j);if(f)for(h=g[g.length-1].ownerDocument,m.map(g,ya),j=0;f>j;j++)d=g[j],oa.test(d.type||"")&&!m._data(d,"globalEval")&&m.contains(h,d)&&(d.src?m._evalUrl&&m._evalUrl(d.src):m.globalEval((d.text||d.textContent||d.innerHTML||"").replace(qa,"")));i=c=null}return this}}),m.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){m.fn[a]=function(a){for(var c,d=0,e=[],g=m(a),h=g.length-1;h>=d;d++)c=d===h?this:this.clone(!0),m(g[d])[b](c),f.apply(e,c.get());return this.pushStack(e)}});var Ca,Da={};function Ea(b,c){var d,e=m(c.createElement(b)).appendTo(c.body),f=a.getDefaultComputedStyle&&(d=a.getDefaultComputedStyle(e[0]))?d.display:m.css(e[0],"display");return e.detach(),f}function Fa(a){var b=y,c=Da[a];return c||(c=Ea(a,b),"none"!==c&&c||(Ca=(Ca||m("")).appendTo(b.documentElement),b=(Ca[0].contentWindow||Ca[0].contentDocument).document,b.write(),b.close(),c=Ea(a,b),Ca.detach()),Da[a]=c),c}!function(){var a;k.shrinkWrapBlocks=function(){if(null!=a)return a;a=!1;var b,c,d;return c=y.getElementsByTagName("body")[0],c&&c.style?(b=y.createElement("div"),d=y.createElement("div"),d.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",c.appendChild(d).appendChild(b),typeof b.style.zoom!==K&&(b.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:1px;width:1px;zoom:1",b.appendChild(y.createElement("div")).style.width="5px",a=3!==b.offsetWidth),c.removeChild(d),a):void 0}}();var Ga=/^margin/,Ha=new RegExp("^("+S+")(?!px)[a-z%]+$","i"),Ia,Ja,Ka=/^(top|right|bottom|left)$/;a.getComputedStyle?(Ia=function(b){return b.ownerDocument.defaultView.opener?b.ownerDocument.defaultView.getComputedStyle(b,null):a.getComputedStyle(b,null)},Ja=function(a,b,c){var d,e,f,g,h=a.style;return c=c||Ia(a),g=c?c.getPropertyValue(b)||c[b]:void 0,c&&(""!==g||m.contains(a.ownerDocument,a)||(g=m.style(a,b)),Ha.test(g)&&Ga.test(b)&&(d=h.width,e=h.minWidth,f=h.maxWidth,h.minWidth=h.maxWidth=h.width=g,g=c.width,h.width=d,h.minWidth=e,h.maxWidth=f)),void 0===g?g:g+""}):y.documentElement.currentStyle&&(Ia=function(a){return a.currentStyle},Ja=function(a,b,c){var d,e,f,g,h=a.style;return c=c||Ia(a),g=c?c[b]:void 0,null==g&&h&&h[b]&&(g=h[b]),Ha.test(g)&&!Ka.test(b)&&(d=h.left,e=a.runtimeStyle,f=e&&e.left,f&&(e.left=a.currentStyle.left),h.left="fontSize"===b?"1em":g,g=h.pixelLeft+"px",h.left=d,f&&(e.left=f)),void 0===g?g:g+""||"auto"});function La(a,b){return{get:function(){var c=a();if(null!=c)return c?void delete this.get:(this.get=b).apply(this,arguments)}}}!function(){var b,c,d,e,f,g,h;if(b=y.createElement("div"),b.innerHTML=" a",d=b.getElementsByTagName("a")[0],c=d&&d.style){c.cssText="float:left;opacity:.5",k.opacity="0.5"===c.opacity,k.cssFloat=!!c.cssFloat,b.style.backgroundClip="content-box",b.cloneNode(!0).style.backgroundClip="",k.clearCloneStyle="content-box"===b.style.backgroundClip,k.boxSizing=""===c.boxSizing||""===c.MozBoxSizing||""===c.WebkitBoxSizing,m.extend(k,{reliableHiddenOffsets:function(){return null==g&&i(),g},boxSizingReliable:function(){return null==f&&i(),f},pixelPosition:function(){return null==e&&i(),e},reliableMarginRight:function(){return null==h&&i(),h}});function i(){var b,c,d,i;c=y.getElementsByTagName("body")[0],c&&c.style&&(b=y.createElement("div"),d=y.createElement("div"),d.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",c.appendChild(d).appendChild(b),b.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;margin-top:1%;top:1%;border:1px;padding:1px;width:4px;position:absolute",e=f=!1,h=!0,a.getComputedStyle&&(e="1%"!==(a.getComputedStyle(b,null)||{}).top,f="4px"===(a.getComputedStyle(b,null)||{width:"4px"}).width,i=b.appendChild(y.createElement("div")),i.style.cssText=b.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",i.style.marginRight=i.style.width="0",b.style.width="1px",h=!parseFloat((a.getComputedStyle(i,null)||{}).marginRight),b.removeChild(i)),b.innerHTML="",i=b.getElementsByTagName("td"),i[0].style.cssText="margin:0;border:0;padding:0;display:none",g=0===i[0].offsetHeight,g&&(i[0].style.display="",i[1].style.display="none",g=0===i[0].offsetHeight),c.removeChild(d))}}}(),m.swap=function(a,b,c,d){var e,f,g={};for(f in b)g[f]=a.style[f],a.style[f]=b[f];e=c.apply(a,d||[]);for(f in b)a.style[f]=g[f];return e};var Ma=/alpha\([^)]*\)/i,Na=/opacity\s*=\s*([^)]*)/,Oa=/^(none|table(?!-c[ea]).+)/,Pa=new RegExp("^("+S+")(.*)$","i"),Qa=new RegExp("^([+-])=("+S+")","i"),Ra={position:"absolute",visibility:"hidden",display:"block"},Sa={letterSpacing:"0",fontWeight:"400"},Ta=["Webkit","O","Moz","ms"];function Ua(a,b){if(b in a)return b;var c=b.charAt(0).toUpperCase()+b.slice(1),d=b,e=Ta.length;while(e--)if(b=Ta[e]+c,b in a)return b;return d}function Va(a,b){for(var c,d,e,f=[],g=0,h=a.length;h>g;g++)d=a[g],d.style&&(f[g]=m._data(d,"olddisplay"),c=d.style.display,b?(f[g]||"none"!==c||(d.style.display=""),""===d.style.display&&U(d)&&(f[g]=m._data(d,"olddisplay",Fa(d.nodeName)))):(e=U(d),(c&&"none"!==c||!e)&&m._data(d,"olddisplay",e?c:m.css(d,"display"))));for(g=0;h>g;g++)d=a[g],d.style&&(b&&"none"!==d.style.display&&""!==d.style.display||(d.style.display=b?f[g]||"":"none"));return a}function Wa(a,b,c){var d=Pa.exec(b);return d?Math.max(0,d[1]-(c||0))+(d[2]||"px"):b}function Xa(a,b,c,d,e){for(var f=c===(d?"border":"content")?4:"width"===b?1:0,g=0;4>f;f+=2)"margin"===c&&(g+=m.css(a,c+T[f],!0,e)),d?("content"===c&&(g-=m.css(a,"padding"+T[f],!0,e)),"margin"!==c&&(g-=m.css(a,"border"+T[f]+"Width",!0,e))):(g+=m.css(a,"padding"+T[f],!0,e),"padding"!==c&&(g+=m.css(a,"border"+T[f]+"Width",!0,e)));return g}function Ya(a,b,c){var d=!0,e="width"===b?a.offsetWidth:a.offsetHeight,f=Ia(a),g=k.boxSizing&&"border-box"===m.css(a,"boxSizing",!1,f);if(0>=e||null==e){if(e=Ja(a,b,f),(0>e||null==e)&&(e=a.style[b]),Ha.test(e))return e;d=g&&(k.boxSizingReliable()||e===a.style[b]),e=parseFloat(e)||0}return e+Xa(a,b,c||(g?"border":"content"),d,f)+"px"}m.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=Ja(a,"opacity");return""===c?"1":c}}}},cssNumber:{columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":k.cssFloat?"cssFloat":"styleFloat"},style:function(a,b,c,d){if(a&&3!==a.nodeType&&8!==a.nodeType&&a.style){var e,f,g,h=m.camelCase(b),i=a.style;if(b=m.cssProps[h]||(m.cssProps[h]=Ua(i,h)),g=m.cssHooks[b]||m.cssHooks[h],void 0===c)return g&&"get"in g&&void 0!==(e=g.get(a,!1,d))?e:i[b];if(f=typeof c,"string"===f&&(e=Qa.exec(c))&&(c=(e[1]+1)*e[2]+parseFloat(m.css(a,b)),f="number"),null!=c&&c===c&&("number"!==f||m.cssNumber[h]||(c+="px"),k.clearCloneStyle||""!==c||0!==b.indexOf("background")||(i[b]="inherit"),!(g&&"set"in g&&void 0===(c=g.set(a,c,d)))))try{i[b]=c}catch(j){}}},css:function(a,b,c,d){var e,f,g,h=m.camelCase(b);return b=m.cssProps[h]||(m.cssProps[h]=Ua(a.style,h)),g=m.cssHooks[b]||m.cssHooks[h],g&&"get"in g&&(f=g.get(a,!0,c)),void 0===f&&(f=Ja(a,b,d)),"normal"===f&&b in Sa&&(f=Sa[b]),""===c||c?(e=parseFloat(f),c===!0||m.isNumeric(e)?e||0:f):f}}),m.each(["height","width"],function(a,b){m.cssHooks[b]={get:function(a,c,d){return c?Oa.test(m.css(a,"display"))&&0===a.offsetWidth?m.swap(a,Ra,function(){return Ya(a,b,d)}):Ya(a,b,d):void 0},set:function(a,c,d){var e=d&&Ia(a);return Wa(a,c,d?Xa(a,b,d,k.boxSizing&&"border-box"===m.css(a,"boxSizing",!1,e),e):0)}}}),k.opacity||(m.cssHooks.opacity={get:function(a,b){return Na.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=m.isNumeric(b)?"alpha(opacity="+100*b+")":"",f=d&&d.filter||c.filter||"";c.zoom=1,(b>=1||""===b)&&""===m.trim(f.replace(Ma,""))&&c.removeAttribute&&(c.removeAttribute("filter"),""===b||d&&!d.filter)||(c.filter=Ma.test(f)?f.replace(Ma,e):f+" "+e)}}),m.cssHooks.marginRight=La(k.reliableMarginRight,function(a,b){return b?m.swap(a,{display:"inline-block"},Ja,[a,"marginRight"]):void 0}),m.each({margin:"",padding:"",border:"Width"},function(a,b){m.cssHooks[a+b]={expand:function(c){for(var d=0,e={},f="string"==typeof c?c.split(" "):[c];4>d;d++)e[a+T[d]+b]=f[d]||f[d-2]||f[0];return e}},Ga.test(a)||(m.cssHooks[a+b].set=Wa)}),m.fn.extend({css:function(a,b){return V(this,function(a,b,c){var d,e,f={},g=0;if(m.isArray(b)){for(d=Ia(a),e=b.length;e>g;g++)f[b[g]]=m.css(a,b[g],!1,d);return f}return void 0!==c?m.style(a,b,c):m.css(a,b)},a,b,arguments.length>1)},show:function(){return Va(this,!0)},hide:function(){return Va(this)},toggle:function(a){return"boolean"==typeof a?a?this.show():this.hide():this.each(function(){U(this)?m(this).show():m(this).hide()})}});function Za(a,b,c,d,e){
+return new Za.prototype.init(a,b,c,d,e)}m.Tween=Za,Za.prototype={constructor:Za,init:function(a,b,c,d,e,f){this.elem=a,this.prop=c,this.easing=e||"swing",this.options=b,this.start=this.now=this.cur(),this.end=d,this.unit=f||(m.cssNumber[c]?"":"px")},cur:function(){var a=Za.propHooks[this.prop];return a&&a.get?a.get(this):Za.propHooks._default.get(this)},run:function(a){var b,c=Za.propHooks[this.prop];return this.options.duration?this.pos=b=m.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):this.pos=b=a,this.now=(this.end-this.start)*b+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),c&&c.set?c.set(this):Za.propHooks._default.set(this),this}},Za.prototype.init.prototype=Za.prototype,Za.propHooks={_default:{get:function(a){var b;return null==a.elem[a.prop]||a.elem.style&&null!=a.elem.style[a.prop]?(b=m.css(a.elem,a.prop,""),b&&"auto"!==b?b:0):a.elem[a.prop]},set:function(a){m.fx.step[a.prop]?m.fx.step[a.prop](a):a.elem.style&&(null!=a.elem.style[m.cssProps[a.prop]]||m.cssHooks[a.prop])?m.style(a.elem,a.prop,a.now+a.unit):a.elem[a.prop]=a.now}}},Za.propHooks.scrollTop=Za.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}},m.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2}},m.fx=Za.prototype.init,m.fx.step={};var $a,_a,ab=/^(?:toggle|show|hide)$/,bb=new RegExp("^(?:([+-])=|)("+S+")([a-z%]*)$","i"),cb=/queueHooks$/,db=[ib],eb={"*":[function(a,b){var c=this.createTween(a,b),d=c.cur(),e=bb.exec(b),f=e&&e[3]||(m.cssNumber[a]?"":"px"),g=(m.cssNumber[a]||"px"!==f&&+d)&&bb.exec(m.css(c.elem,a)),h=1,i=20;if(g&&g[3]!==f){f=f||g[3],e=e||[],g=+d||1;do h=h||".5",g/=h,m.style(c.elem,a,g+f);while(h!==(h=c.cur()/d)&&1!==h&&--i)}return e&&(g=c.start=+g||+d||0,c.unit=f,c.end=e[1]?g+(e[1]+1)*e[2]:+e[2]),c}]};function fb(){return setTimeout(function(){$a=void 0}),$a=m.now()}function gb(a,b){var c,d={height:a},e=0;for(b=b?1:0;4>e;e+=2-b)c=T[e],d["margin"+c]=d["padding"+c]=a;return b&&(d.opacity=d.width=a),d}function hb(a,b,c){for(var d,e=(eb[b]||[]).concat(eb["*"]),f=0,g=e.length;g>f;f++)if(d=e[f].call(c,b,a))return d}function ib(a,b,c){var d,e,f,g,h,i,j,l,n=this,o={},p=a.style,q=a.nodeType&&U(a),r=m._data(a,"fxshow");c.queue||(h=m._queueHooks(a,"fx"),null==h.unqueued&&(h.unqueued=0,i=h.empty.fire,h.empty.fire=function(){h.unqueued||i()}),h.unqueued++,n.always(function(){n.always(function(){h.unqueued--,m.queue(a,"fx").length||h.empty.fire()})})),1===a.nodeType&&("height"in b||"width"in b)&&(c.overflow=[p.overflow,p.overflowX,p.overflowY],j=m.css(a,"display"),l="none"===j?m._data(a,"olddisplay")||Fa(a.nodeName):j,"inline"===l&&"none"===m.css(a,"float")&&(k.inlineBlockNeedsLayout&&"inline"!==Fa(a.nodeName)?p.zoom=1:p.display="inline-block")),c.overflow&&(p.overflow="hidden",k.shrinkWrapBlocks()||n.always(function(){p.overflow=c.overflow[0],p.overflowX=c.overflow[1],p.overflowY=c.overflow[2]}));for(d in b)if(e=b[d],ab.exec(e)){if(delete b[d],f=f||"toggle"===e,e===(q?"hide":"show")){if("show"!==e||!r||void 0===r[d])continue;q=!0}o[d]=r&&r[d]||m.style(a,d)}else j=void 0;if(m.isEmptyObject(o))"inline"===("none"===j?Fa(a.nodeName):j)&&(p.display=j);else{r?"hidden"in r&&(q=r.hidden):r=m._data(a,"fxshow",{}),f&&(r.hidden=!q),q?m(a).show():n.done(function(){m(a).hide()}),n.done(function(){var b;m._removeData(a,"fxshow");for(b in o)m.style(a,b,o[b])});for(d in o)g=hb(q?r[d]:0,d,n),d in r||(r[d]=g.start,q&&(g.end=g.start,g.start="width"===d||"height"===d?1:0))}}function jb(a,b){var c,d,e,f,g;for(c in a)if(d=m.camelCase(c),e=b[d],f=a[c],m.isArray(f)&&(e=f[1],f=a[c]=f[0]),c!==d&&(a[d]=f,delete a[c]),g=m.cssHooks[d],g&&"expand"in g){f=g.expand(f),delete a[d];for(c in f)c in a||(a[c]=f[c],b[c]=e)}else b[d]=e}function kb(a,b,c){var d,e,f=0,g=db.length,h=m.Deferred().always(function(){delete i.elem}),i=function(){if(e)return!1;for(var b=$a||fb(),c=Math.max(0,j.startTime+j.duration-b),d=c/j.duration||0,f=1-d,g=0,i=j.tweens.length;i>g;g++)j.tweens[g].run(f);return h.notifyWith(a,[j,f,c]),1>f&&i?c:(h.resolveWith(a,[j]),!1)},j=h.promise({elem:a,props:m.extend({},b),opts:m.extend(!0,{specialEasing:{}},c),originalProperties:b,originalOptions:c,startTime:$a||fb(),duration:c.duration,tweens:[],createTween:function(b,c){var d=m.Tween(a,j.opts,b,c,j.opts.specialEasing[b]||j.opts.easing);return j.tweens.push(d),d},stop:function(b){var c=0,d=b?j.tweens.length:0;if(e)return this;for(e=!0;d>c;c++)j.tweens[c].run(1);return b?h.resolveWith(a,[j,b]):h.rejectWith(a,[j,b]),this}}),k=j.props;for(jb(k,j.opts.specialEasing);g>f;f++)if(d=db[f].call(j,a,k,j.opts))return d;return m.map(k,hb,j),m.isFunction(j.opts.start)&&j.opts.start.call(a,j),m.fx.timer(m.extend(i,{elem:a,anim:j,queue:j.opts.queue})),j.progress(j.opts.progress).done(j.opts.done,j.opts.complete).fail(j.opts.fail).always(j.opts.always)}m.Animation=m.extend(kb,{tweener:function(a,b){m.isFunction(a)?(b=a,a=["*"]):a=a.split(" ");for(var c,d=0,e=a.length;e>d;d++)c=a[d],eb[c]=eb[c]||[],eb[c].unshift(b)},prefilter:function(a,b){b?db.unshift(a):db.push(a)}}),m.speed=function(a,b,c){var d=a&&"object"==typeof a?m.extend({},a):{complete:c||!c&&b||m.isFunction(a)&&a,duration:a,easing:c&&b||b&&!m.isFunction(b)&&b};return d.duration=m.fx.off?0:"number"==typeof d.duration?d.duration:d.duration in m.fx.speeds?m.fx.speeds[d.duration]:m.fx.speeds._default,(null==d.queue||d.queue===!0)&&(d.queue="fx"),d.old=d.complete,d.complete=function(){m.isFunction(d.old)&&d.old.call(this),d.queue&&m.dequeue(this,d.queue)},d},m.fn.extend({fadeTo:function(a,b,c,d){return this.filter(U).css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){var e=m.isEmptyObject(a),f=m.speed(b,c,d),g=function(){var b=kb(this,m.extend({},a),f);(e||m._data(this,"finish"))&&b.stop(!0)};return g.finish=g,e||f.queue===!1?this.each(g):this.queue(f.queue,g)},stop:function(a,b,c){var d=function(a){var b=a.stop;delete a.stop,b(c)};return"string"!=typeof a&&(c=b,b=a,a=void 0),b&&a!==!1&&this.queue(a||"fx",[]),this.each(function(){var b=!0,e=null!=a&&a+"queueHooks",f=m.timers,g=m._data(this);if(e)g[e]&&g[e].stop&&d(g[e]);else for(e in g)g[e]&&g[e].stop&&cb.test(e)&&d(g[e]);for(e=f.length;e--;)f[e].elem!==this||null!=a&&f[e].queue!==a||(f[e].anim.stop(c),b=!1,f.splice(e,1));(b||!c)&&m.dequeue(this,a)})},finish:function(a){return a!==!1&&(a=a||"fx"),this.each(function(){var b,c=m._data(this),d=c[a+"queue"],e=c[a+"queueHooks"],f=m.timers,g=d?d.length:0;for(c.finish=!0,m.queue(this,a,[]),e&&e.stop&&e.stop.call(this,!0),b=f.length;b--;)f[b].elem===this&&f[b].queue===a&&(f[b].anim.stop(!0),f.splice(b,1));for(b=0;g>b;b++)d[b]&&d[b].finish&&d[b].finish.call(this);delete c.finish})}}),m.each(["toggle","show","hide"],function(a,b){var c=m.fn[b];m.fn[b]=function(a,d,e){return null==a||"boolean"==typeof a?c.apply(this,arguments):this.animate(gb(b,!0),a,d,e)}}),m.each({slideDown:gb("show"),slideUp:gb("hide"),slideToggle:gb("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){m.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),m.timers=[],m.fx.tick=function(){var a,b=m.timers,c=0;for($a=m.now();ca",d=b.getElementsByTagName("a")[0],c=y.createElement("select"),e=c.appendChild(y.createElement("option")),a=b.getElementsByTagName("input")[0],d.style.cssText="top:1px",k.getSetAttribute="t"!==b.className,k.style=/top/.test(d.getAttribute("style")),k.hrefNormalized="/a"===d.getAttribute("href"),k.checkOn=!!a.value,k.optSelected=e.selected,k.enctype=!!y.createElement("form").enctype,c.disabled=!0,k.optDisabled=!e.disabled,a=y.createElement("input"),a.setAttribute("value",""),k.input=""===a.getAttribute("value"),a.value="t",a.setAttribute("type","radio"),k.radioValue="t"===a.value}();var lb=/\r/g;m.fn.extend({val:function(a){var b,c,d,e=this[0];{if(arguments.length)return d=m.isFunction(a),this.each(function(c){var e;1===this.nodeType&&(e=d?a.call(this,c,m(this).val()):a,null==e?e="":"number"==typeof e?e+="":m.isArray(e)&&(e=m.map(e,function(a){return null==a?"":a+""})),b=m.valHooks[this.type]||m.valHooks[this.nodeName.toLowerCase()],b&&"set"in b&&void 0!==b.set(this,e,"value")||(this.value=e))});if(e)return b=m.valHooks[e.type]||m.valHooks[e.nodeName.toLowerCase()],b&&"get"in b&&void 0!==(c=b.get(e,"value"))?c:(c=e.value,"string"==typeof c?c.replace(lb,""):null==c?"":c)}}}),m.extend({valHooks:{option:{get:function(a){var b=m.find.attr(a,"value");return null!=b?b:m.trim(m.text(a))}},select:{get:function(a){for(var b,c,d=a.options,e=a.selectedIndex,f="select-one"===a.type||0>e,g=f?null:[],h=f?e+1:d.length,i=0>e?h:f?e:0;h>i;i++)if(c=d[i],!(!c.selected&&i!==e||(k.optDisabled?c.disabled:null!==c.getAttribute("disabled"))||c.parentNode.disabled&&m.nodeName(c.parentNode,"optgroup"))){if(b=m(c).val(),f)return b;g.push(b)}return g},set:function(a,b){var c,d,e=a.options,f=m.makeArray(b),g=e.length;while(g--)if(d=e[g],m.inArray(m.valHooks.option.get(d),f)>=0)try{d.selected=c=!0}catch(h){d.scrollHeight}else d.selected=!1;return c||(a.selectedIndex=-1),e}}}}),m.each(["radio","checkbox"],function(){m.valHooks[this]={set:function(a,b){return m.isArray(b)?a.checked=m.inArray(m(a).val(),b)>=0:void 0}},k.checkOn||(m.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})});var mb,nb,ob=m.expr.attrHandle,pb=/^(?:checked|selected)$/i,qb=k.getSetAttribute,rb=k.input;m.fn.extend({attr:function(a,b){return V(this,m.attr,a,b,arguments.length>1)},removeAttr:function(a){return this.each(function(){m.removeAttr(this,a)})}}),m.extend({attr:function(a,b,c){var d,e,f=a.nodeType;if(a&&3!==f&&8!==f&&2!==f)return typeof a.getAttribute===K?m.prop(a,b,c):(1===f&&m.isXMLDoc(a)||(b=b.toLowerCase(),d=m.attrHooks[b]||(m.expr.match.bool.test(b)?nb:mb)),void 0===c?d&&"get"in d&&null!==(e=d.get(a,b))?e:(e=m.find.attr(a,b),null==e?void 0:e):null!==c?d&&"set"in d&&void 0!==(e=d.set(a,c,b))?e:(a.setAttribute(b,c+""),c):void m.removeAttr(a,b))},removeAttr:function(a,b){var c,d,e=0,f=b&&b.match(E);if(f&&1===a.nodeType)while(c=f[e++])d=m.propFix[c]||c,m.expr.match.bool.test(c)?rb&&qb||!pb.test(c)?a[d]=!1:a[m.camelCase("default-"+c)]=a[d]=!1:m.attr(a,c,""),a.removeAttribute(qb?c:d)},attrHooks:{type:{set:function(a,b){if(!k.radioValue&&"radio"===b&&m.nodeName(a,"input")){var c=a.value;return a.setAttribute("type",b),c&&(a.value=c),b}}}}}),nb={set:function(a,b,c){return b===!1?m.removeAttr(a,c):rb&&qb||!pb.test(c)?a.setAttribute(!qb&&m.propFix[c]||c,c):a[m.camelCase("default-"+c)]=a[c]=!0,c}},m.each(m.expr.match.bool.source.match(/\w+/g),function(a,b){var c=ob[b]||m.find.attr;ob[b]=rb&&qb||!pb.test(b)?function(a,b,d){var e,f;return d||(f=ob[b],ob[b]=e,e=null!=c(a,b,d)?b.toLowerCase():null,ob[b]=f),e}:function(a,b,c){return c?void 0:a[m.camelCase("default-"+b)]?b.toLowerCase():null}}),rb&&qb||(m.attrHooks.value={set:function(a,b,c){return m.nodeName(a,"input")?void(a.defaultValue=b):mb&&mb.set(a,b,c)}}),qb||(mb={set:function(a,b,c){var d=a.getAttributeNode(c);return d||a.setAttributeNode(d=a.ownerDocument.createAttribute(c)),d.value=b+="","value"===c||b===a.getAttribute(c)?b:void 0}},ob.id=ob.name=ob.coords=function(a,b,c){var d;return c?void 0:(d=a.getAttributeNode(b))&&""!==d.value?d.value:null},m.valHooks.button={get:function(a,b){var c=a.getAttributeNode(b);return c&&c.specified?c.value:void 0},set:mb.set},m.attrHooks.contenteditable={set:function(a,b,c){mb.set(a,""===b?!1:b,c)}},m.each(["width","height"],function(a,b){m.attrHooks[b]={set:function(a,c){return""===c?(a.setAttribute(b,"auto"),c):void 0}}})),k.style||(m.attrHooks.style={get:function(a){return a.style.cssText||void 0},set:function(a,b){return a.style.cssText=b+""}});var sb=/^(?:input|select|textarea|button|object)$/i,tb=/^(?:a|area)$/i;m.fn.extend({prop:function(a,b){return V(this,m.prop,a,b,arguments.length>1)},removeProp:function(a){return a=m.propFix[a]||a,this.each(function(){try{this[a]=void 0,delete this[a]}catch(b){}})}}),m.extend({propFix:{"for":"htmlFor","class":"className"},prop:function(a,b,c){var d,e,f,g=a.nodeType;if(a&&3!==g&&8!==g&&2!==g)return f=1!==g||!m.isXMLDoc(a),f&&(b=m.propFix[b]||b,e=m.propHooks[b]),void 0!==c?e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:a[b]=c:e&&"get"in e&&null!==(d=e.get(a,b))?d:a[b]},propHooks:{tabIndex:{get:function(a){var b=m.find.attr(a,"tabindex");return b?parseInt(b,10):sb.test(a.nodeName)||tb.test(a.nodeName)&&a.href?0:-1}}}}),k.hrefNormalized||m.each(["href","src"],function(a,b){m.propHooks[b]={get:function(a){return a.getAttribute(b,4)}}}),k.optSelected||(m.propHooks.selected={get:function(a){var b=a.parentNode;return b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex),null}}),m.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){m.propFix[this.toLowerCase()]=this}),k.enctype||(m.propFix.enctype="encoding");var ub=/[\t\r\n\f]/g;m.fn.extend({addClass:function(a){var b,c,d,e,f,g,h=0,i=this.length,j="string"==typeof a&&a;if(m.isFunction(a))return this.each(function(b){m(this).addClass(a.call(this,b,this.className))});if(j)for(b=(a||"").match(E)||[];i>h;h++)if(c=this[h],d=1===c.nodeType&&(c.className?(" "+c.className+" ").replace(ub," "):" ")){f=0;while(e=b[f++])d.indexOf(" "+e+" ")<0&&(d+=e+" ");g=m.trim(d),c.className!==g&&(c.className=g)}return this},removeClass:function(a){var b,c,d,e,f,g,h=0,i=this.length,j=0===arguments.length||"string"==typeof a&&a;if(m.isFunction(a))return this.each(function(b){m(this).removeClass(a.call(this,b,this.className))});if(j)for(b=(a||"").match(E)||[];i>h;h++)if(c=this[h],d=1===c.nodeType&&(c.className?(" "+c.className+" ").replace(ub," "):"")){f=0;while(e=b[f++])while(d.indexOf(" "+e+" ")>=0)d=d.replace(" "+e+" "," ");g=a?m.trim(d):"",c.className!==g&&(c.className=g)}return this},toggleClass:function(a,b){var c=typeof a;return"boolean"==typeof b&&"string"===c?b?this.addClass(a):this.removeClass(a):this.each(m.isFunction(a)?function(c){m(this).toggleClass(a.call(this,c,this.className,b),b)}:function(){if("string"===c){var b,d=0,e=m(this),f=a.match(E)||[];while(b=f[d++])e.hasClass(b)?e.removeClass(b):e.addClass(b)}else(c===K||"boolean"===c)&&(this.className&&m._data(this,"__className__",this.className),this.className=this.className||a===!1?"":m._data(this,"__className__")||"")})},hasClass:function(a){for(var b=" "+a+" ",c=0,d=this.length;d>c;c++)if(1===this[c].nodeType&&(" "+this[c].className+" ").replace(ub," ").indexOf(b)>=0)return!0;return!1}}),m.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(a,b){m.fn[b]=function(a,c){return arguments.length>0?this.on(b,null,a,c):this.trigger(b)}}),m.fn.extend({hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)},bind:function(a,b,c){return this.on(a,null,b,c)},unbind:function(a,b){return this.off(a,null,b)},delegate:function(a,b,c,d){return this.on(b,a,c,d)},undelegate:function(a,b,c){return 1===arguments.length?this.off(a,"**"):this.off(b,a||"**",c)}});var vb=m.now(),wb=/\?/,xb=/(,)|(\[|{)|(}|])|"(?:[^"\\\r\n]|\\["\\\/bfnrt]|\\u[\da-fA-F]{4})*"\s*:?|true|false|null|-?(?!0\d)\d+(?:\.\d+|)(?:[eE][+-]?\d+|)/g;m.parseJSON=function(b){if(a.JSON&&a.JSON.parse)return a.JSON.parse(b+"");var c,d=null,e=m.trim(b+"");return e&&!m.trim(e.replace(xb,function(a,b,e,f){return c&&b&&(d=0),0===d?a:(c=e||b,d+=!f-!e,"")}))?Function("return "+e)():m.error("Invalid JSON: "+b)},m.parseXML=function(b){var c,d;if(!b||"string"!=typeof b)return null;try{a.DOMParser?(d=new DOMParser,c=d.parseFromString(b,"text/xml")):(c=new ActiveXObject("Microsoft.XMLDOM"),c.async="false",c.loadXML(b))}catch(e){c=void 0}return c&&c.documentElement&&!c.getElementsByTagName("parsererror").length||m.error("Invalid XML: "+b),c};var yb,zb,Ab=/#.*$/,Bb=/([?&])_=[^&]*/,Cb=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,Db=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Eb=/^(?:GET|HEAD)$/,Fb=/^\/\//,Gb=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,Hb={},Ib={},Jb="*/".concat("*");try{zb=location.href}catch(Kb){zb=y.createElement("a"),zb.href="",zb=zb.href}yb=Gb.exec(zb.toLowerCase())||[];function Lb(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var d,e=0,f=b.toLowerCase().match(E)||[];if(m.isFunction(c))while(d=f[e++])"+"===d.charAt(0)?(d=d.slice(1)||"*",(a[d]=a[d]||[]).unshift(c)):(a[d]=a[d]||[]).push(c)}}function Mb(a,b,c,d){var e={},f=a===Ib;function g(h){var i;return e[h]=!0,m.each(a[h]||[],function(a,h){var j=h(b,c,d);return"string"!=typeof j||f||e[j]?f?!(i=j):void 0:(b.dataTypes.unshift(j),g(j),!1)}),i}return g(b.dataTypes[0])||!e["*"]&&g("*")}function Nb(a,b){var c,d,e=m.ajaxSettings.flatOptions||{};for(d in b)void 0!==b[d]&&((e[d]?a:c||(c={}))[d]=b[d]);return c&&m.extend(!0,a,c),a}function Ob(a,b,c){var d,e,f,g,h=a.contents,i=a.dataTypes;while("*"===i[0])i.shift(),void 0===e&&(e=a.mimeType||b.getResponseHeader("Content-Type"));if(e)for(g in h)if(h[g]&&h[g].test(e)){i.unshift(g);break}if(i[0]in c)f=i[0];else{for(g in c){if(!i[0]||a.converters[g+" "+i[0]]){f=g;break}d||(d=g)}f=f||d}return f?(f!==i[0]&&i.unshift(f),c[f]):void 0}function Pb(a,b,c,d){var e,f,g,h,i,j={},k=a.dataTypes.slice();if(k[1])for(g in a.converters)j[g.toLowerCase()]=a.converters[g];f=k.shift();while(f)if(a.responseFields[f]&&(c[a.responseFields[f]]=b),!i&&d&&a.dataFilter&&(b=a.dataFilter(b,a.dataType)),i=f,f=k.shift())if("*"===f)f=i;else if("*"!==i&&i!==f){if(g=j[i+" "+f]||j["* "+f],!g)for(e in j)if(h=e.split(" "),h[1]===f&&(g=j[i+" "+h[0]]||j["* "+h[0]])){g===!0?g=j[e]:j[e]!==!0&&(f=h[0],k.unshift(h[1]));break}if(g!==!0)if(g&&a["throws"])b=g(b);else try{b=g(b)}catch(l){return{state:"parsererror",error:g?l:"No conversion from "+i+" to "+f}}}return{state:"success",data:b}}m.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:zb,type:"GET",isLocal:Db.test(yb[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Jb,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":m.parseJSON,"text xml":m.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?Nb(Nb(a,m.ajaxSettings),b):Nb(m.ajaxSettings,a)},ajaxPrefilter:Lb(Hb),ajaxTransport:Lb(Ib),ajax:function(a,b){"object"==typeof a&&(b=a,a=void 0),b=b||{};var c,d,e,f,g,h,i,j,k=m.ajaxSetup({},b),l=k.context||k,n=k.context&&(l.nodeType||l.jquery)?m(l):m.event,o=m.Deferred(),p=m.Callbacks("once memory"),q=k.statusCode||{},r={},s={},t=0,u="canceled",v={readyState:0,getResponseHeader:function(a){var b;if(2===t){if(!j){j={};while(b=Cb.exec(f))j[b[1].toLowerCase()]=b[2]}b=j[a.toLowerCase()]}return null==b?null:b},getAllResponseHeaders:function(){return 2===t?f:null},setRequestHeader:function(a,b){var c=a.toLowerCase();return t||(a=s[c]=s[c]||a,r[a]=b),this},overrideMimeType:function(a){return t||(k.mimeType=a),this},statusCode:function(a){var b;if(a)if(2>t)for(b in a)q[b]=[q[b],a[b]];else v.always(a[v.status]);return this},abort:function(a){var b=a||u;return i&&i.abort(b),x(0,b),this}};if(o.promise(v).complete=p.add,v.success=v.done,v.error=v.fail,k.url=((a||k.url||zb)+"").replace(Ab,"").replace(Fb,yb[1]+"//"),k.type=b.method||b.type||k.method||k.type,k.dataTypes=m.trim(k.dataType||"*").toLowerCase().match(E)||[""],null==k.crossDomain&&(c=Gb.exec(k.url.toLowerCase()),k.crossDomain=!(!c||c[1]===yb[1]&&c[2]===yb[2]&&(c[3]||("http:"===c[1]?"80":"443"))===(yb[3]||("http:"===yb[1]?"80":"443")))),k.data&&k.processData&&"string"!=typeof k.data&&(k.data=m.param(k.data,k.traditional)),Mb(Hb,k,b,v),2===t)return v;h=m.event&&k.global,h&&0===m.active++&&m.event.trigger("ajaxStart"),k.type=k.type.toUpperCase(),k.hasContent=!Eb.test(k.type),e=k.url,k.hasContent||(k.data&&(e=k.url+=(wb.test(e)?"&":"?")+k.data,delete k.data),k.cache===!1&&(k.url=Bb.test(e)?e.replace(Bb,"$1_="+vb++):e+(wb.test(e)?"&":"?")+"_="+vb++)),k.ifModified&&(m.lastModified[e]&&v.setRequestHeader("If-Modified-Since",m.lastModified[e]),m.etag[e]&&v.setRequestHeader("If-None-Match",m.etag[e])),(k.data&&k.hasContent&&k.contentType!==!1||b.contentType)&&v.setRequestHeader("Content-Type",k.contentType),v.setRequestHeader("Accept",k.dataTypes[0]&&k.accepts[k.dataTypes[0]]?k.accepts[k.dataTypes[0]]+("*"!==k.dataTypes[0]?", "+Jb+"; q=0.01":""):k.accepts["*"]);for(d in k.headers)v.setRequestHeader(d,k.headers[d]);if(k.beforeSend&&(k.beforeSend.call(l,v,k)===!1||2===t))return v.abort();u="abort";for(d in{success:1,error:1,complete:1})v[d](k[d]);if(i=Mb(Ib,k,b,v)){v.readyState=1,h&&n.trigger("ajaxSend",[v,k]),k.async&&k.timeout>0&&(g=setTimeout(function(){v.abort("timeout")},k.timeout));try{t=1,i.send(r,x)}catch(w){if(!(2>t))throw w;x(-1,w)}}else x(-1,"No Transport");function x(a,b,c,d){var j,r,s,u,w,x=b;2!==t&&(t=2,g&&clearTimeout(g),i=void 0,f=d||"",v.readyState=a>0?4:0,j=a>=200&&300>a||304===a,c&&(u=Ob(k,v,c)),u=Pb(k,u,v,j),j?(k.ifModified&&(w=v.getResponseHeader("Last-Modified"),w&&(m.lastModified[e]=w),w=v.getResponseHeader("etag"),w&&(m.etag[e]=w)),204===a||"HEAD"===k.type?x="nocontent":304===a?x="notmodified":(x=u.state,r=u.data,s=u.error,j=!s)):(s=x,(a||!x)&&(x="error",0>a&&(a=0))),v.status=a,v.statusText=(b||x)+"",j?o.resolveWith(l,[r,x,v]):o.rejectWith(l,[v,x,s]),v.statusCode(q),q=void 0,h&&n.trigger(j?"ajaxSuccess":"ajaxError",[v,k,j?r:s]),p.fireWith(l,[v,x]),h&&(n.trigger("ajaxComplete",[v,k]),--m.active||m.event.trigger("ajaxStop")))}return v},getJSON:function(a,b,c){return m.get(a,b,c,"json")},getScript:function(a,b){return m.get(a,void 0,b,"script")}}),m.each(["get","post"],function(a,b){m[b]=function(a,c,d,e){return m.isFunction(c)&&(e=e||d,d=c,c=void 0),m.ajax({url:a,type:b,dataType:e,data:c,success:d})}}),m._evalUrl=function(a){return m.ajax({url:a,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})},m.fn.extend({wrapAll:function(a){if(m.isFunction(a))return this.each(function(b){m(this).wrapAll(a.call(this,b))});if(this[0]){var b=m(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&1===a.firstChild.nodeType)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){return this.each(m.isFunction(a)?function(b){m(this).wrapInner(a.call(this,b))}:function(){var b=m(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=m.isFunction(a);return this.each(function(c){m(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){m.nodeName(this,"body")||m(this).replaceWith(this.childNodes)}).end()}}),m.expr.filters.hidden=function(a){return a.offsetWidth<=0&&a.offsetHeight<=0||!k.reliableHiddenOffsets()&&"none"===(a.style&&a.style.display||m.css(a,"display"))},m.expr.filters.visible=function(a){return!m.expr.filters.hidden(a)};var Qb=/%20/g,Rb=/\[\]$/,Sb=/\r?\n/g,Tb=/^(?:submit|button|image|reset|file)$/i,Ub=/^(?:input|select|textarea|keygen)/i;function Vb(a,b,c,d){var e;if(m.isArray(b))m.each(b,function(b,e){c||Rb.test(a)?d(a,e):Vb(a+"["+("object"==typeof e?b:"")+"]",e,c,d)});else if(c||"object"!==m.type(b))d(a,b);else for(e in b)Vb(a+"["+e+"]",b[e],c,d)}m.param=function(a,b){var c,d=[],e=function(a,b){b=m.isFunction(b)?b():null==b?"":b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};if(void 0===b&&(b=m.ajaxSettings&&m.ajaxSettings.traditional),m.isArray(a)||a.jquery&&!m.isPlainObject(a))m.each(a,function(){e(this.name,this.value)});else for(c in a)Vb(c,a[c],b,e);return d.join("&").replace(Qb,"+")},m.fn.extend({serialize:function(){return m.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=m.prop(this,"elements");return a?m.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!m(this).is(":disabled")&&Ub.test(this.nodeName)&&!Tb.test(a)&&(this.checked||!W.test(a))}).map(function(a,b){var c=m(this).val();return null==c?null:m.isArray(c)?m.map(c,function(a){return{name:b.name,value:a.replace(Sb,"\r\n")}}):{name:b.name,value:c.replace(Sb,"\r\n")}}).get()}}),m.ajaxSettings.xhr=void 0!==a.ActiveXObject?function(){return!this.isLocal&&/^(get|post|head|put|delete|options)$/i.test(this.type)&&Zb()||$b()}:Zb;var Wb=0,Xb={},Yb=m.ajaxSettings.xhr();a.attachEvent&&a.attachEvent("onunload",function(){for(var a in Xb)Xb[a](void 0,!0)}),k.cors=!!Yb&&"withCredentials"in Yb,Yb=k.ajax=!!Yb,Yb&&m.ajaxTransport(function(a){if(!a.crossDomain||k.cors){var b;return{send:function(c,d){var e,f=a.xhr(),g=++Wb;if(f.open(a.type,a.url,a.async,a.username,a.password),a.xhrFields)for(e in a.xhrFields)f[e]=a.xhrFields[e];a.mimeType&&f.overrideMimeType&&f.overrideMimeType(a.mimeType),a.crossDomain||c["X-Requested-With"]||(c["X-Requested-With"]="XMLHttpRequest");for(e in c)void 0!==c[e]&&f.setRequestHeader(e,c[e]+"");f.send(a.hasContent&&a.data||null),b=function(c,e){var h,i,j;if(b&&(e||4===f.readyState))if(delete Xb[g],b=void 0,f.onreadystatechange=m.noop,e)4!==f.readyState&&f.abort();else{j={},h=f.status,"string"==typeof f.responseText&&(j.text=f.responseText);try{i=f.statusText}catch(k){i=""}h||!a.isLocal||a.crossDomain?1223===h&&(h=204):h=j.text?200:404}j&&d(h,i,j,f.getAllResponseHeaders())},a.async?4===f.readyState?setTimeout(b):f.onreadystatechange=Xb[g]=b:b()},abort:function(){b&&b(void 0,!0)}}}});function Zb(){try{return new a.XMLHttpRequest}catch(b){}}function $b(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}m.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(a){return m.globalEval(a),a}}}),m.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),m.ajaxTransport("script",function(a){if(a.crossDomain){var b,c=y.head||m("head")[0]||y.documentElement;return{send:function(d,e){b=y.createElement("script"),b.async=!0,a.scriptCharset&&(b.charset=a.scriptCharset),b.src=a.url,b.onload=b.onreadystatechange=function(a,c){(c||!b.readyState||/loaded|complete/.test(b.readyState))&&(b.onload=b.onreadystatechange=null,b.parentNode&&b.parentNode.removeChild(b),b=null,c||e(200,"success"))},c.insertBefore(b,c.firstChild)},abort:function(){b&&b.onload(void 0,!0)}}}});var _b=[],ac=/(=)\?(?=&|$)|\?\?/;m.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=_b.pop()||m.expando+"_"+vb++;return this[a]=!0,a}}),m.ajaxPrefilter("json jsonp",function(b,c,d){var e,f,g,h=b.jsonp!==!1&&(ac.test(b.url)?"url":"string"==typeof b.data&&!(b.contentType||"").indexOf("application/x-www-form-urlencoded")&&ac.test(b.data)&&"data");return h||"jsonp"===b.dataTypes[0]?(e=b.jsonpCallback=m.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,h?b[h]=b[h].replace(ac,"$1"+e):b.jsonp!==!1&&(b.url+=(wb.test(b.url)?"&":"?")+b.jsonp+"="+e),b.converters["script json"]=function(){return g||m.error(e+" was not called"),g[0]},b.dataTypes[0]="json",f=a[e],a[e]=function(){g=arguments},d.always(function(){a[e]=f,b[e]&&(b.jsonpCallback=c.jsonpCallback,_b.push(e)),g&&m.isFunction(f)&&f(g[0]),g=f=void 0}),"script"):void 0}),m.parseHTML=function(a,b,c){if(!a||"string"!=typeof a)return null;"boolean"==typeof b&&(c=b,b=!1),b=b||y;var d=u.exec(a),e=!c&&[];return d?[b.createElement(d[1])]:(d=m.buildFragment([a],b,e),e&&e.length&&m(e).remove(),m.merge([],d.childNodes))};var bc=m.fn.load;m.fn.load=function(a,b,c){if("string"!=typeof a&&bc)return bc.apply(this,arguments);var d,e,f,g=this,h=a.indexOf(" ");return h>=0&&(d=m.trim(a.slice(h,a.length)),a=a.slice(0,h)),m.isFunction(b)?(c=b,b=void 0):b&&"object"==typeof b&&(f="POST"),g.length>0&&m.ajax({url:a,type:f,dataType:"html",data:b}).done(function(a){e=arguments,g.html(d?m("").append(m.parseHTML(a)).find(d):a)}).complete(c&&function(a,b){g.each(c,e||[a.responseText,b,a])}),this},m.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(a,b){m.fn[b]=function(a){return this.on(b,a)}}),m.expr.filters.animated=function(a){return m.grep(m.timers,function(b){return a===b.elem}).length};var cc=a.document.documentElement;function dc(a){return m.isWindow(a)?a:9===a.nodeType?a.defaultView||a.parentWindow:!1}m.offset={setOffset:function(a,b,c){var d,e,f,g,h,i,j,k=m.css(a,"position"),l=m(a),n={};"static"===k&&(a.style.position="relative"),h=l.offset(),f=m.css(a,"top"),i=m.css(a,"left"),j=("absolute"===k||"fixed"===k)&&m.inArray("auto",[f,i])>-1,j?(d=l.position(),g=d.top,e=d.left):(g=parseFloat(f)||0,e=parseFloat(i)||0),m.isFunction(b)&&(b=b.call(a,c,h)),null!=b.top&&(n.top=b.top-h.top+g),null!=b.left&&(n.left=b.left-h.left+e),"using"in b?b.using.call(a,n):l.css(n)}},m.fn.extend({offset:function(a){if(arguments.length)return void 0===a?this:this.each(function(b){m.offset.setOffset(this,a,b)});var b,c,d={top:0,left:0},e=this[0],f=e&&e.ownerDocument;if(f)return b=f.documentElement,m.contains(b,e)?(typeof e.getBoundingClientRect!==K&&(d=e.getBoundingClientRect()),c=dc(f),{top:d.top+(c.pageYOffset||b.scrollTop)-(b.clientTop||0),left:d.left+(c.pageXOffset||b.scrollLeft)-(b.clientLeft||0)}):d},position:function(){if(this[0]){var a,b,c={top:0,left:0},d=this[0];return"fixed"===m.css(d,"position")?b=d.getBoundingClientRect():(a=this.offsetParent(),b=this.offset(),m.nodeName(a[0],"html")||(c=a.offset()),c.top+=m.css(a[0],"borderTopWidth",!0),c.left+=m.css(a[0],"borderLeftWidth",!0)),{top:b.top-c.top-m.css(d,"marginTop",!0),left:b.left-c.left-m.css(d,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||cc;while(a&&!m.nodeName(a,"html")&&"static"===m.css(a,"position"))a=a.offsetParent;return a||cc})}}),m.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,b){var c=/Y/.test(b);m.fn[a]=function(d){return V(this,function(a,d,e){var f=dc(a);return void 0===e?f?b in f?f[b]:f.document.documentElement[d]:a[d]:void(f?f.scrollTo(c?m(f).scrollLeft():e,c?e:m(f).scrollTop()):a[d]=e)},a,d,arguments.length,null)}}),m.each(["top","left"],function(a,b){m.cssHooks[b]=La(k.pixelPosition,function(a,c){return c?(c=Ja(a,b),Ha.test(c)?m(a).position()[b]+"px":c):void 0})}),m.each({Height:"height",Width:"width"},function(a,b){m.each({padding:"inner"+a,content:b,"":"outer"+a},function(c,d){m.fn[d]=function(d,e){var f=arguments.length&&(c||"boolean"!=typeof d),g=c||(d===!0||e===!0?"margin":"border");return V(this,function(b,c,d){var e;return m.isWindow(b)?b.document.documentElement["client"+a]:9===b.nodeType?(e=b.documentElement,Math.max(b.body["scroll"+a],e["scroll"+a],b.body["offset"+a],e["offset"+a],e["client"+a])):void 0===d?m.css(b,c,g):m.style(b,c,d,g)},b,f?d:void 0,f,null)}})}),m.fn.size=function(){return this.length},m.fn.andSelf=m.fn.addBack,"function"==typeof define&&define.amd&&define("jquery",[],function(){return m});var ec=a.jQuery,fc=a.$;return m.noConflict=function(b){return a.$===m&&(a.$=fc),b&&a.jQuery===m&&(a.jQuery=ec),m},typeof b===K&&(a.jQuery=a.$=m),m});
diff --git a/JQUERY/json/regionData.json b/JQUERY/json/regionData.json
new file mode 100644
index 0000000..6a7a64a
--- /dev/null
+++ b/JQUERY/json/regionData.json
@@ -0,0 +1,5350 @@
+[
+ {
+ "name": "北京",
+ "city": [
+ {
+ "name": "北京",
+ "area": [
+ "东城区",
+ "西城区",
+ "崇文区",
+ "宣武区",
+ "朝阳区",
+ "丰台区",
+ "石景山区",
+ "海淀区",
+ "门头沟区",
+ "房山区",
+ "通州区",
+ "顺义区",
+ "昌平区",
+ "大兴区",
+ "平谷区",
+ "怀柔区",
+ "密云县",
+ "延庆县"
+ ]
+ }
+ ]
+ },
+ {
+ "name": "天津",
+ "city": [
+ {
+ "name": "天津",
+ "area": [
+ "和平区",
+ "河东区",
+ "河西区",
+ "南开区",
+ "河北区",
+ "红桥区",
+ "塘沽区",
+ "汉沽区",
+ "大港区",
+ "东丽区",
+ "西青区",
+ "津南区",
+ "北辰区",
+ "武清区",
+ "宝坻区",
+ "宁河县",
+ "静海县",
+ "蓟 县"
+ ]
+ }
+ ]
+ },
+ {
+ "name": "河北",
+ "city": [
+ {
+ "name": "石家庄",
+ "area": [
+ "长安区",
+ "桥东区",
+ "桥西区",
+ "新华区",
+ "郊 区",
+ "井陉矿区",
+ "井陉县",
+ "正定县",
+ "栾城县",
+ "行唐县",
+ "灵寿县",
+ "高邑县",
+ "深泽县",
+ "赞皇县",
+ "无极县",
+ "平山县",
+ "元氏县",
+ "赵 县",
+ "辛集市",
+ "藁",
+ "晋州市",
+ "新乐市",
+ "鹿泉市"
+ ]
+ },
+ {
+ "name": "唐山",
+ "area": [
+ "路南区",
+ "路北区",
+ "古冶区",
+ "开平区",
+ "新 区",
+ "丰润县",
+ "滦 县",
+ "滦南县",
+ "乐亭县",
+ "迁西县",
+ "玉田县",
+ "唐海县",
+ "遵化市",
+ "丰南市",
+ "迁安市"
+ ]
+ },
+ {
+ "name": "秦皇岛",
+ "area": [
+ "海港区",
+ "山海关区",
+ "北戴河区",
+ "青龙满族自治县",
+ "昌黎县",
+ "抚宁县",
+ "卢龙县"
+ ]
+ },
+ {
+ "name": "邯郸",
+ "area": [
+ "邯山区",
+ "丛台区",
+ "复兴区",
+ "峰峰矿区",
+ "邯郸县",
+ "临漳县",
+ "成安县",
+ "大名县",
+ "涉 县",
+ "磁 县",
+ "肥乡县",
+ "永年县",
+ "邱 县",
+ "鸡泽县",
+ "广平县",
+ "馆陶县",
+ "魏 县",
+ "曲周县",
+ "武安市"
+ ]
+ },
+ {
+ "name": "邢台",
+ "area": [
+ "桥东区",
+ "桥西区",
+ "邢台县",
+ "临城县",
+ "内丘县",
+ "柏乡县",
+ "隆尧县",
+ "任 县",
+ "南和县",
+ "宁晋县",
+ "巨鹿县",
+ "新河县",
+ "广宗县",
+ "平乡县",
+ "威 县",
+ "清河县",
+ "临西县",
+ "南宫市",
+ "沙河市"
+ ]
+ },
+ {
+ "name": "保定",
+ "area": [
+ "新市区",
+ "北市区",
+ "南市区",
+ "满城县",
+ "清苑县",
+ "涞水县",
+ "阜平县",
+ "徐水县",
+ "定兴县",
+ "唐 县",
+ "高阳县",
+ "容城县",
+ "涞源县",
+ "望都县",
+ "安新县",
+ "易 县",
+ "曲阳县",
+ "蠡 县",
+ "顺平县",
+ "博野",
+ "雄县",
+ "涿州市",
+ "定州市",
+ "安国市",
+ "高碑店市"
+ ]
+ },
+ {
+ "name": "张家口",
+ "area": [
+ "桥东区",
+ "桥西区",
+ "宣化区",
+ "下花园区",
+ "宣化县",
+ "张北县",
+ "康保县",
+ "沽源县",
+ "尚义县",
+ "蔚 县",
+ "阳原县",
+ "怀安县",
+ "万全县",
+ "怀来县",
+ "涿鹿县",
+ "赤城县",
+ "崇礼县"
+ ]
+ },
+ {
+ "name": "承德",
+ "area": [
+ "双桥区",
+ "双滦区",
+ "鹰手营子矿区",
+ "承德县",
+ "兴隆县",
+ "平泉县",
+ "滦平县",
+ "隆化县",
+ "丰宁满族自治县",
+ "宽城满族自治县",
+ "围场满族蒙古族自治县"
+ ]
+ },
+ {
+ "name": "沧州",
+ "area": [
+ "新华区",
+ "运河区",
+ "沧 县",
+ "青 县",
+ "东光县",
+ "海兴县",
+ "盐山县",
+ "肃宁县",
+ "南皮县",
+ "吴桥县",
+ "献 县",
+ "孟村回族自治县",
+ "泊头市",
+ "任丘市",
+ "黄骅市",
+ "河间市"
+ ]
+ },
+ {
+ "name": "廊坊",
+ "area": [
+ "安次区",
+ "固安县",
+ "永清县",
+ "香河县",
+ "大城县",
+ "文安县",
+ "大厂回族自治县",
+ "霸州市",
+ "三河市"
+ ]
+ },
+ {
+ "name": "衡水",
+ "area": [
+ "桃城区",
+ "枣强县",
+ "武邑县",
+ "武强县",
+ "饶阳县",
+ "安平县",
+ "故城县",
+ "景 县",
+ "阜城县",
+ "冀州市",
+ "深州市"
+ ]
+ }
+ ]
+ },
+ {
+ "name": "山西",
+ "city": [
+ {
+ "name": "太原",
+ "area": [
+ "小店区",
+ "迎泽区",
+ "杏花岭区",
+ "尖草坪区",
+ "万柏林区",
+ "晋源区",
+ "清徐县",
+ "阳曲县",
+ "娄烦县",
+ "古交市"
+ ]
+ },
+ {
+ "name": "大同",
+ "area": [
+ "城 区",
+ "矿 区",
+ "南郊区",
+ "新荣区",
+ "阳高县",
+ "天镇县",
+ "广灵县",
+ "灵丘县",
+ "浑源县",
+ "左云县",
+ "大同县"
+ ]
+ },
+ {
+ "name": "阳泉",
+ "area": [
+ "城 区",
+ "矿 区",
+ "郊 区",
+ "平定县",
+ "盂 县"
+ ]
+ },
+ {
+ "name": "长治",
+ "area": [
+ "城 区",
+ "郊 区",
+ "长治县",
+ "襄垣县",
+ "屯留县",
+ "平顺县",
+ "黎城县",
+ "壶关县",
+ "长子县",
+ "武乡县",
+ "沁 县",
+ "沁源县",
+ "潞城市"
+ ]
+ },
+ {
+ "name": "晋城",
+ "area": [
+ "城 区",
+ "沁水县",
+ "阳城县",
+ "陵川县",
+ "泽州县",
+ "高平市"
+ ]
+ },
+ {
+ "name": "朔州",
+ "area": [
+ "朔城区",
+ "平鲁区",
+ "山阴县",
+ "应 县",
+ "右玉县",
+ "怀仁县"
+ ]
+ },
+ {
+ "name": "忻州",
+ "area": [
+ "忻府区",
+ "原平市",
+ "定襄县",
+ "五台县",
+ "代 县",
+ "繁峙县",
+ "宁武县",
+ "静乐县",
+ "神池县",
+ "五寨县",
+ "岢岚县",
+ "河曲县",
+ "保德县",
+ "偏关县"
+ ]
+ },
+ {
+ "name": "吕梁",
+ "area": [
+ "离石区",
+ "孝义市",
+ "汾阳市",
+ "文水县",
+ "交城县",
+ "兴 县",
+ "临 县",
+ "柳林县",
+ "石楼县",
+ "岚 县",
+ "方山县",
+ "中阳县",
+ "交口县"
+ ]
+ },
+ {
+ "name": "晋中",
+ "area": [
+ "榆次市",
+ "介休市",
+ "榆社县",
+ "左权县",
+ "和顺县",
+ "昔阳县",
+ "寿阳县",
+ "太谷县",
+ "祁 县",
+ "平遥县",
+ "灵石县"
+ ]
+ },
+ {
+ "name": "临汾",
+ "area": [
+ "临汾市",
+ "侯马市",
+ "霍州市",
+ "曲沃县",
+ "翼城县",
+ "襄汾县",
+ "洪洞县",
+ "古 县",
+ "安泽县",
+ "浮山县",
+ "吉 县",
+ "乡宁县",
+ "蒲 县",
+ "大宁县",
+ "永和县",
+ "隰 县",
+ "汾西县"
+ ]
+ },
+ {
+ "name": "运城",
+ "area": [
+ "运城市",
+ "永济市",
+ "河津市",
+ "芮城县",
+ "临猗县",
+ "万荣县",
+ "新绛县",
+ "稷山县",
+ "闻喜县",
+ "夏 县",
+ "绛 县",
+ "平陆县",
+ "垣曲县"
+ ]
+ }
+ ]
+ },
+ {
+ "name": "内蒙古",
+ "city": [
+ {
+ "name": "呼和浩特",
+ "area": [
+ "新城区",
+ "回民区",
+ "玉泉区",
+ "郊 区",
+ "土默特左旗",
+ "托克托县",
+ "和林格尔县",
+ "清水河县",
+ "武川县"
+ ]
+ },
+ {
+ "name": "包头",
+ "area": [
+ "东河区",
+ "昆都伦区",
+ "青山区",
+ "石拐矿区",
+ "白云矿区",
+ "郊 区",
+ "土默特右旗",
+ "固阳县",
+ "达尔罕茂明安联合旗"
+ ]
+ },
+ {
+ "name": "乌海",
+ "area": [
+ "海勃湾区",
+ "海南区",
+ "乌达区"
+ ]
+ },
+ {
+ "name": "赤峰",
+ "area": [
+ "红山区",
+ "元宝山区",
+ "松山区",
+ "阿鲁科尔沁旗",
+ "巴林左旗",
+ "巴林右旗",
+ "林西县",
+ "克什克腾旗",
+ "翁牛特旗",
+ "喀喇沁旗",
+ "宁城县",
+ "敖汉旗"
+ ]
+ },
+ {
+ "name": "呼伦贝尔",
+ "area": [
+ "海拉尔市",
+ "满洲里市",
+ "扎兰屯市",
+ "牙克石市",
+ "根河市",
+ "额尔古纳市",
+ "阿荣旗",
+ "莫力达瓦达斡尔族自治旗",
+ "鄂伦春自治旗",
+ "鄂温克族自治旗",
+ "新巴尔虎右旗",
+ "新巴尔虎左旗",
+ "陈巴尔虎旗"
+ ]
+ },
+ {
+ "name": "兴安盟",
+ "area": [
+ "乌兰浩特市",
+ "阿尔山市",
+ "科尔沁右翼前旗",
+ "科尔沁右翼中旗",
+ "扎赉特旗",
+ "突泉县"
+ ]
+ },
+ {
+ "name": "通辽",
+ "area": [
+ "科尔沁区",
+ "霍林郭勒市",
+ "科尔沁左翼中旗",
+ "科尔沁左翼后旗",
+ "开鲁县",
+ "库伦旗",
+ "奈曼旗",
+ "扎鲁特旗"
+ ]
+ },
+ {
+ "name": "锡林郭勒盟",
+ "area": [
+ "二连浩特市",
+ "锡林浩特市",
+ "阿巴嘎旗",
+ "苏尼特左旗",
+ "苏尼特右旗",
+ "东乌珠穆沁旗",
+ "西乌珠穆沁旗",
+ "太仆寺旗",
+ "镶黄旗",
+ "正镶白旗",
+ "正蓝旗",
+ "多伦县"
+ ]
+ },
+ {
+ "name": "乌兰察布盟",
+ "area": [
+ "集宁市",
+ "丰镇市",
+ "卓资县",
+ "化德县",
+ "商都县",
+ "兴和县",
+ "凉城县",
+ "察哈尔右翼前旗",
+ "察哈尔右翼中旗",
+ "察哈尔右翼后旗",
+ "四子王旗"
+ ]
+ },
+ {
+ "name": "伊克昭盟",
+ "area": [
+ "东胜市",
+ "达拉特旗",
+ "准格尔旗",
+ "鄂托克前旗",
+ "鄂托克旗",
+ "杭锦旗",
+ "乌审旗",
+ "伊金霍洛旗"
+ ]
+ },
+ {
+ "name": "巴彦淖尔盟",
+ "area": [
+ "临河市",
+ "五原县",
+ "磴口县",
+ "乌拉特前旗",
+ "乌拉特中旗",
+ "乌拉特后旗",
+ "杭锦后旗"
+ ]
+ },
+ {
+ "name": "阿拉善盟",
+ "area": [
+ "阿拉善左旗",
+ "阿拉善右旗",
+ "额济纳旗"
+ ]
+ }
+ ]
+ },
+ {
+ "name": "辽宁",
+ "city": [
+ {
+ "name": "沈阳",
+ "area": [
+ "沈河区",
+ "皇姑区",
+ "和平区",
+ "大东区",
+ "铁西区",
+ "苏家屯区",
+ "东陵区",
+ "于洪区",
+ "新民市",
+ "法库县",
+ "辽中县",
+ "康平县",
+ "新城子区",
+ "其他"
+ ]
+ },
+ {
+ "name": "大连",
+ "area": [
+ "西岗区",
+ "中山区",
+ "沙河口区",
+ "甘井子区",
+ "旅顺口区",
+ "金州区",
+ "瓦房店市",
+ "普兰店市",
+ "庄河市",
+ "长海县",
+ "其他"
+ ]
+ },
+ {
+ "name": "鞍山",
+ "area": [
+ "铁东区",
+ "铁西区",
+ "立山区",
+ "千山区",
+ "海城市",
+ "台安县",
+ "岫岩满族自治县",
+ "其他"
+ ]
+ },
+ {
+ "name": "抚顺",
+ "area": [
+ "顺城区",
+ "新抚区",
+ "东洲区",
+ "望花区",
+ "抚顺县",
+ "清原满族自治县",
+ "新宾满族自治县",
+ "其他"
+ ]
+ },
+ {
+ "name": "本溪",
+ "area": [
+ "平山区",
+ "明山区",
+ "溪湖区",
+ "南芬区",
+ "本溪满族自治县",
+ "桓仁满族自治县",
+ "其他"
+ ]
+ },
+ {
+ "name": "丹东",
+ "area": [
+ "振兴区",
+ "元宝区",
+ "振安区",
+ "东港市",
+ "凤城市",
+ "宽甸满族自治县",
+ "其他"
+ ]
+ },
+ {
+ "name": "锦州",
+ "area": [
+ "太和区",
+ "古塔区",
+ "凌河区",
+ "凌海市",
+ "黑山县",
+ "义县",
+ "北宁市",
+ "其他"
+ ]
+ },
+ {
+ "name": "营口",
+ "area": [
+ "站前区",
+ "西市区",
+ "鲅鱼圈区",
+ "老边区",
+ "大石桥市",
+ "盖州市",
+ "其他"
+ ]
+ },
+ {
+ "name": "阜新",
+ "area": [
+ "海州区",
+ "新邱区",
+ "太平区",
+ "清河门区",
+ "细河区",
+ "彰武县",
+ "阜新蒙古族自治县",
+ "其他"
+ ]
+ },
+ {
+ "name": "辽阳",
+ "area": [
+ "白塔区",
+ "文圣区",
+ "宏伟区",
+ "太子河区",
+ "弓长岭区",
+ "灯塔市",
+ "辽阳县",
+ "其他"
+ ]
+ },
+ {
+ "name": "盘锦",
+ "area": [
+ "双台子区",
+ "兴隆台区",
+ "盘山县",
+ "大洼县",
+ "其他"
+ ]
+ },
+ {
+ "name": "铁岭",
+ "area": [
+ "银州区",
+ "清河区",
+ "调兵山市",
+ "开原市",
+ "铁岭县",
+ "昌图县",
+ "西丰县",
+ "其他"
+ ]
+ },
+ {
+ "name": "朝阳",
+ "area": [
+ "双塔区",
+ "龙城区",
+ "凌源市",
+ "北票市",
+ "朝阳县",
+ "建平县",
+ "喀喇沁左翼蒙古族自治县",
+ "其他"
+ ]
+ },
+ {
+ "name": "葫芦岛",
+ "area": [
+ "龙港区",
+ "南票区",
+ "连山区",
+ "兴城市",
+ "绥中县",
+ "建昌县",
+ "其他"
+ ]
+ },
+ {
+ "name": "其他",
+ "area": [
+ "其他"
+ ]
+ }
+ ]
+ },
+ {
+ "name": "吉林",
+ "city": [
+ {
+ "name": "长春",
+ "area": [
+ "朝阳区",
+ "宽城区",
+ "二道区",
+ "南关区",
+ "绿园区",
+ "双阳区",
+ "九台市",
+ "榆树市",
+ "德惠市",
+ "农安县",
+ "其他"
+ ]
+ },
+ {
+ "name": "吉林",
+ "area": [
+ "船营区",
+ "昌邑区",
+ "龙潭区",
+ "丰满区",
+ "舒兰市",
+ "桦甸市",
+ "蛟河市",
+ "磐石市",
+ "永吉县",
+ "其他"
+ ]
+ },
+ {
+ "name": "四平",
+ "area": [
+ "铁西区",
+ "铁东区",
+ "公主岭市",
+ "双辽市",
+ "梨树县",
+ "伊通满族自治县",
+ "其他"
+ ]
+ },
+ {
+ "name": "辽源",
+ "area": [
+ "龙山区",
+ "西安区",
+ "东辽县",
+ "东丰县",
+ "其他"
+ ]
+ },
+ {
+ "name": "通化",
+ "area": [
+ "东昌区",
+ "二道江区",
+ "梅河口市",
+ "集安市",
+ "通化县",
+ "辉南县",
+ "柳河县",
+ "其他"
+ ]
+ },
+ {
+ "name": "白山",
+ "area": [
+ "八道江区",
+ "江源区",
+ "临江市",
+ "靖宇县",
+ "抚松县",
+ "长白朝鲜族自治县",
+ "其他"
+ ]
+ },
+ {
+ "name": "松原",
+ "area": [
+ "宁江区",
+ "乾安县",
+ "长岭县",
+ "扶余县",
+ "前郭尔罗斯蒙古族自治县",
+ "其他"
+ ]
+ },
+ {
+ "name": "白城",
+ "area": [
+ "洮北区",
+ "大安市",
+ "洮南市",
+ "镇赉县",
+ "通榆县",
+ "其他"
+ ]
+ },
+ {
+ "name": "延边朝鲜族自治州",
+ "area": [
+ "延吉市",
+ "图们市",
+ "敦化市",
+ "龙井市",
+ "珲春市",
+ "和龙市",
+ "安图县",
+ "汪清县",
+ "其他"
+ ]
+ },
+ {
+ "name": "其他",
+ "area": [
+ "其他"
+ ]
+ }
+ ]
+ },
+ {
+ "name": "黑龙江",
+ "city": [
+ {
+ "name": "哈尔滨",
+ "area": [
+ "松北区",
+ "道里区",
+ "南岗区",
+ "平房区",
+ "香坊区",
+ "道外区",
+ "呼兰区",
+ "阿城区",
+ "双城市",
+ "尚志市",
+ "五常市",
+ "宾县",
+ "方正县",
+ "通河县",
+ "巴彦县",
+ "延寿县",
+ "木兰县",
+ "依兰县",
+ "其他"
+ ]
+ },
+ {
+ "name": "齐齐哈尔",
+ "area": [
+ "龙沙区",
+ "昂昂溪区",
+ "铁锋区",
+ "建华区",
+ "富拉尔基区",
+ "碾子山区",
+ "梅里斯达斡尔族区",
+ "讷河市",
+ "富裕县",
+ "拜泉县",
+ "甘南县",
+ "依安县",
+ "克山县",
+ "泰来县",
+ "克东县",
+ "龙江县",
+ "其他"
+ ]
+ },
+ {
+ "name": "鹤岗",
+ "area": [
+ "兴山区",
+ "工农区",
+ "南山区",
+ "兴安区",
+ "向阳区",
+ "东山区",
+ "萝北县",
+ "绥滨县",
+ "其他"
+ ]
+ },
+ {
+ "name": "双鸭山",
+ "area": [
+ "尖山区",
+ "岭东区",
+ "四方台区",
+ "宝山区",
+ "集贤县",
+ "宝清县",
+ "友谊县",
+ "饶河县",
+ "其他"
+ ]
+ },
+ {
+ "name": "鸡西",
+ "area": [
+ "鸡冠区",
+ "恒山区",
+ "城子河区",
+ "滴道区",
+ "梨树区",
+ "麻山区",
+ "密山市",
+ "虎林市",
+ "鸡东县",
+ "其他"
+ ]
+ },
+ {
+ "name": "大庆",
+ "area": [
+ "萨尔图区",
+ "红岗区",
+ "龙凤区",
+ "让胡路区",
+ "大同区",
+ "林甸县",
+ "肇州县",
+ "肇源县",
+ "杜尔伯特蒙古族自治县",
+ "其他"
+ ]
+ },
+ {
+ "name": "伊春",
+ "area": [
+ "伊春区",
+ "带岭区",
+ "南岔区",
+ "金山屯区",
+ "西林区",
+ "美溪区",
+ "乌马河区",
+ "翠峦区",
+ "友好区",
+ "上甘岭区",
+ "五营区",
+ "红星区",
+ "新青区",
+ "汤旺河区",
+ "乌伊岭区",
+ "铁力市",
+ "嘉荫县",
+ "其他"
+ ]
+ },
+ {
+ "name": "牡丹江",
+ "area": [
+ "爱民区",
+ "东安区",
+ "阳明区",
+ "西安区",
+ "绥芬河市",
+ "宁安市",
+ "海林市",
+ "穆棱市",
+ "林口县",
+ "东宁县",
+ "其他"
+ ]
+ },
+ {
+ "name": "佳木斯",
+ "area": [
+ "向阳区",
+ "前进区",
+ "东风区",
+ "郊区",
+ "同江市",
+ "富锦市",
+ "桦川县",
+ "抚远县",
+ "桦南县",
+ "汤原县",
+ "其他"
+ ]
+ },
+ {
+ "name": "七台河",
+ "area": [
+ "桃山区",
+ "新兴区",
+ "茄子河区",
+ "勃利县",
+ "其他"
+ ]
+ },
+ {
+ "name": "黑河",
+ "area": [
+ "爱辉区",
+ "北安市",
+ "五大连池市",
+ "逊克县",
+ "嫩江县",
+ "孙吴县",
+ "其他"
+ ]
+ },
+ {
+ "name": "绥化",
+ "area": [
+ "北林区",
+ "安达市",
+ "肇东市",
+ "海伦市",
+ "绥棱县",
+ "兰西县",
+ "明水县",
+ "青冈县",
+ "庆安县",
+ "望奎县",
+ "其他"
+ ]
+ },
+ {
+ "name": "大兴安岭地区",
+ "area": [
+ "呼玛县",
+ "塔河县",
+ "漠河县",
+ "大兴安岭辖区",
+ "其他"
+ ]
+ },
+ {
+ "name": "其他",
+ "area": [
+ "其他"
+ ]
+ }
+ ]
+ },
+ {
+ "name": "上海",
+ "city": [
+ {
+ "name": "上海",
+ "area": [
+ "黄浦区",
+ "卢湾区",
+ "徐汇区",
+ "长宁区",
+ "静安区",
+ "普陀区",
+ "闸北区",
+ "虹口区",
+ "杨浦区",
+ "宝山区",
+ "闵行区",
+ "嘉定区",
+ "松江区",
+ "金山区",
+ "青浦区",
+ "南汇区",
+ "奉贤区",
+ "浦东新区",
+ "崇明县",
+ "其他"
+ ]
+ }
+ ]
+ },
+ {
+ "name": "江苏",
+ "city": [
+ {
+ "name": "南京",
+ "area": [
+ "玄武区",
+ "白下区",
+ "秦淮区",
+ "建邺区",
+ "鼓楼区",
+ "下关区",
+ "栖霞区",
+ "雨花台区",
+ "浦口区",
+ "江宁区",
+ "六合区",
+ "溧水县",
+ "高淳县",
+ "其他"
+ ]
+ },
+ {
+ "name": "苏州",
+ "area": [
+ "金阊区",
+ "平江区",
+ "沧浪区",
+ "虎丘区",
+ "吴中区",
+ "相城区",
+ "常熟市",
+ "张家港市",
+ "昆山市",
+ "吴江市",
+ "太仓市",
+ "其他"
+ ]
+ },
+ {
+ "name": "无锡",
+ "area": [
+ "崇安区",
+ "南长区",
+ "北塘区",
+ "滨湖区",
+ "锡山区",
+ "惠山区",
+ "江阴市",
+ "宜兴市",
+ "其他"
+ ]
+ },
+ {
+ "name": "常州",
+ "area": [
+ "钟楼区",
+ "天宁区",
+ "戚墅堰区",
+ "新北区",
+ "武进区",
+ "金坛市",
+ "溧阳市",
+ "其他"
+ ]
+ },
+ {
+ "name": "镇江",
+ "area": [
+ "京口区",
+ "润州区",
+ "丹徒区",
+ "丹阳市",
+ "扬中市",
+ "句容市",
+ "其他"
+ ]
+ },
+ {
+ "name": "南通",
+ "area": [
+ "崇川区",
+ "港闸区",
+ "通州市",
+ "如皋市",
+ "海门市",
+ "启东市",
+ "海安县",
+ "如东县",
+ "其他"
+ ]
+ },
+ {
+ "name": "泰州",
+ "area": [
+ "海陵区",
+ "高港区",
+ "姜堰市",
+ "泰兴市",
+ "靖江市",
+ "兴化市",
+ "其他"
+ ]
+ },
+ {
+ "name": "扬州",
+ "area": [
+ "广陵区",
+ "维扬区",
+ "邗江区",
+ "江都市",
+ "仪征市",
+ "高邮市",
+ "宝应县",
+ "其他"
+ ]
+ },
+ {
+ "name": "盐城",
+ "area": [
+ "亭湖区",
+ "盐都区",
+ "大丰市",
+ "东台市",
+ "建湖县",
+ "射阳县",
+ "阜宁县",
+ "滨海县",
+ "响水县",
+ "其他"
+ ]
+ },
+ {
+ "name": "连云港",
+ "area": [
+ "新浦区",
+ "海州区",
+ "连云区",
+ "东海县",
+ "灌云县",
+ "赣榆县",
+ "灌南县",
+ "其他"
+ ]
+ },
+ {
+ "name": "徐州",
+ "area": [
+ "云龙区",
+ "鼓楼区",
+ "九里区",
+ "泉山区",
+ "贾汪区",
+ "邳州市",
+ "新沂市",
+ "铜山县",
+ "睢宁县",
+ "沛县",
+ "丰县",
+ "其他"
+ ]
+ },
+ {
+ "name": "淮安",
+ "area": [
+ "清河区",
+ "清浦区",
+ "楚州区",
+ "淮阴区",
+ "涟水县",
+ "洪泽县",
+ "金湖县",
+ "盱眙县",
+ "其他"
+ ]
+ },
+ {
+ "name": "宿迁",
+ "area": [
+ "宿城区",
+ "宿豫区",
+ "沭阳县",
+ "泗阳县",
+ "泗洪县",
+ "其他"
+ ]
+ },
+ {
+ "name": "其他",
+ "area": [
+ "其他"
+ ]
+ }
+ ]
+ },
+ {
+ "name": "浙江",
+ "city": [
+ {
+ "name": "杭州",
+ "area": [
+ "拱墅区",
+ "西湖区",
+ "上城区",
+ "下城区",
+ "江干区",
+ "滨江区",
+ "余杭区",
+ "萧山区",
+ "建德市",
+ "富阳市",
+ "临安市",
+ "桐庐县",
+ "淳安县",
+ "其他"
+ ]
+ },
+ {
+ "name": "宁波",
+ "area": [
+ "海曙区",
+ "江东区",
+ "江北区",
+ "镇海区",
+ "北仑区",
+ "鄞州区",
+ "余姚市",
+ "慈溪市",
+ "奉化市",
+ "宁海县",
+ "象山县",
+ "其他"
+ ]
+ },
+ {
+ "name": "温州",
+ "area": [
+ "鹿城区",
+ "龙湾区",
+ "瓯海区",
+ "瑞安市",
+ "乐清市",
+ "永嘉县",
+ "洞头县",
+ "平阳县",
+ "苍南县",
+ "文成县",
+ "泰顺县",
+ "其他"
+ ]
+ },
+ {
+ "name": "嘉兴",
+ "area": [
+ "秀城区",
+ "秀洲区",
+ "海宁市",
+ "平湖市",
+ "桐乡市",
+ "嘉善县",
+ "海盐县",
+ "其他"
+ ]
+ },
+ {
+ "name": "湖州",
+ "area": [
+ "吴兴区",
+ "南浔区",
+ "长兴县",
+ "德清县",
+ "安吉县",
+ "其他"
+ ]
+ },
+ {
+ "name": "绍兴",
+ "area": [
+ "越城区",
+ "诸暨市",
+ "上虞市",
+ "嵊州市",
+ "绍兴县",
+ "新昌县",
+ "其他"
+ ]
+ },
+ {
+ "name": "金华",
+ "area": [
+ "婺城区",
+ "金东区",
+ "兰溪市",
+ "义乌市",
+ "东阳市",
+ "永康市",
+ "武义县",
+ "浦江县",
+ "磐安县",
+ "其他"
+ ]
+ },
+ {
+ "name": "衢州",
+ "area": [
+ "柯城区",
+ "衢江区",
+ "江山市",
+ "龙游县",
+ "常山县",
+ "开化县",
+ "其他"
+ ]
+ },
+ {
+ "name": "舟山",
+ "area": [
+ "定海区",
+ "普陀区",
+ "岱山县",
+ "嵊泗县",
+ "其他"
+ ]
+ },
+ {
+ "name": "台州",
+ "area": [
+ "椒江区",
+ "黄岩区",
+ "路桥区",
+ "临海市",
+ "温岭市",
+ "玉环县",
+ "天台县",
+ "仙居县",
+ "三门县",
+ "其他"
+ ]
+ },
+ {
+ "name": "丽水",
+ "area": [
+ "莲都区",
+ "龙泉市",
+ "缙云县",
+ "青田县",
+ "云和县",
+ "遂昌县",
+ "松阳县",
+ "庆元县",
+ "景宁畲族自治县",
+ "其他"
+ ]
+ },
+ {
+ "name": "其他",
+ "area": [
+ "其他"
+ ]
+ }
+ ]
+ },
+ {
+ "name": "安徽",
+ "city": [
+ {
+ "name": "合肥",
+ "area": [
+ "庐阳区",
+ "瑶海区",
+ "蜀山区",
+ "包河区",
+ "长丰县",
+ "肥东县",
+ "肥西县",
+ "其他"
+ ]
+ },
+ {
+ "name": "芜湖",
+ "area": [
+ "镜湖区",
+ "弋江区",
+ "鸠江区",
+ "三山区",
+ "芜湖县",
+ "南陵县",
+ "繁昌县",
+ "其他"
+ ]
+ },
+ {
+ "name": "蚌埠",
+ "area": [
+ "蚌山区",
+ "龙子湖区",
+ "禹会区",
+ "淮上区",
+ "怀远县",
+ "固镇县",
+ "五河县",
+ "其他"
+ ]
+ },
+ {
+ "name": "淮南",
+ "area": [
+ "田家庵区",
+ "大通区",
+ "谢家集区",
+ "八公山区",
+ "潘集区",
+ "凤台县",
+ "其他"
+ ]
+ },
+ {
+ "name": "马鞍山",
+ "area": [
+ "雨山区",
+ "花山区",
+ "金家庄区",
+ "当涂县",
+ "其他"
+ ]
+ },
+ {
+ "name": "淮北",
+ "area": [
+ "相山区",
+ "杜集区",
+ "烈山区",
+ "濉溪县",
+ "其他"
+ ]
+ },
+ {
+ "name": "铜陵",
+ "area": [
+ "铜官山区",
+ "狮子山区",
+ "郊区",
+ "铜陵县",
+ "其他"
+ ]
+ },
+ {
+ "name": "安庆",
+ "area": [
+ "迎江区",
+ "大观区",
+ "宜秀区",
+ "桐城市",
+ "宿松县",
+ "枞阳县",
+ "太湖县",
+ "怀宁县",
+ "岳西县",
+ "望江县",
+ "潜山县",
+ "其他"
+ ]
+ },
+ {
+ "name": "黄山",
+ "area": [
+ "屯溪区",
+ "黄山区",
+ "徽州区",
+ "休宁县",
+ "歙县",
+ "祁门县",
+ "黟县",
+ "其他"
+ ]
+ },
+ {
+ "name": "滁州",
+ "area": [
+ "琅琊区",
+ "南谯区",
+ "天长市",
+ "明光市",
+ "全椒县",
+ "来安县",
+ "定远县",
+ "凤阳县",
+ "其他"
+ ]
+ },
+ {
+ "name": "阜阳",
+ "area": [
+ "颍州区",
+ "颍东区",
+ "颍泉区",
+ "界首市",
+ "临泉县",
+ "颍上县",
+ "阜南县",
+ "太和县",
+ "其他"
+ ]
+ },
+ {
+ "name": "宿州",
+ "area": [
+ "埇桥区",
+ "萧县",
+ "泗县",
+ "砀山县",
+ "灵璧县",
+ "其他"
+ ]
+ },
+ {
+ "name": "巢湖",
+ "area": [
+ "居巢区",
+ "含山县",
+ "无为县",
+ "庐江县",
+ "和县",
+ "其他"
+ ]
+ },
+ {
+ "name": "六安",
+ "area": [
+ "金安区",
+ "裕安区",
+ "寿县",
+ "霍山县",
+ "霍邱县",
+ "舒城县",
+ "金寨县",
+ "其他"
+ ]
+ },
+ {
+ "name": "亳州",
+ "area": [
+ "谯城区",
+ "利辛县",
+ "涡阳县",
+ "蒙城县",
+ "其他"
+ ]
+ },
+ {
+ "name": "池州",
+ "area": [
+ "贵池区",
+ "东至县",
+ "石台县",
+ "青阳县",
+ "其他"
+ ]
+ },
+ {
+ "name": "宣城",
+ "area": [
+ "宣州区",
+ "宁国市",
+ "广德县",
+ "郎溪县",
+ "泾县",
+ "旌德县",
+ "绩溪县",
+ "其他"
+ ]
+ },
+ {
+ "name": "其他",
+ "area": [
+ "其他"
+ ]
+ }
+ ]
+ },
+ {
+ "name": "福建",
+ "city": [
+ {
+ "name": "福州",
+ "area": [
+ "鼓楼区",
+ "台江区",
+ "仓山区",
+ "马尾区",
+ "晋安区",
+ "福清市",
+ "长乐市",
+ "闽侯县",
+ "闽清县",
+ "永泰县",
+ "连江县",
+ "罗源县",
+ "平潭县",
+ "其他"
+ ]
+ },
+ {
+ "name": "厦门",
+ "area": [
+ "思明区",
+ "海沧区",
+ "湖里区",
+ "集美区",
+ "同安区",
+ "翔安区",
+ "其他"
+ ]
+ },
+ {
+ "name": "莆田",
+ "area": [
+ "城厢区",
+ "涵江区",
+ "荔城区",
+ "秀屿区",
+ "仙游县",
+ "其他"
+ ]
+ },
+ {
+ "name": "三明",
+ "area": [
+ "梅列区",
+ "三元区",
+ "永安市",
+ "明溪县",
+ "将乐县",
+ "大田县",
+ "宁化县",
+ "建宁县",
+ "沙县",
+ "尤溪县",
+ "清流县",
+ "泰宁县",
+ "其他"
+ ]
+ },
+ {
+ "name": "泉州",
+ "area": [
+ "鲤城区",
+ "丰泽区",
+ "洛江区",
+ "泉港区",
+ "石狮市",
+ "晋江市",
+ "南安市",
+ "惠安县",
+ "永春县",
+ "安溪县",
+ "德化县",
+ "金门县",
+ "其他"
+ ]
+ },
+ {
+ "name": "漳州",
+ "area": [
+ "芗城区",
+ "龙文区",
+ "龙海市",
+ "平和县",
+ "南靖县",
+ "诏安县",
+ "漳浦县",
+ "华安县",
+ "东山县",
+ "长泰县",
+ "云霄县",
+ "其他"
+ ]
+ },
+ {
+ "name": "南平",
+ "area": [
+ "延平区",
+ "建瓯市",
+ "邵武市",
+ "武夷山市",
+ "建阳市",
+ "松溪县",
+ "光泽县",
+ "顺昌县",
+ "浦城县",
+ "政和县",
+ "其他"
+ ]
+ },
+ {
+ "name": "龙岩",
+ "area": [
+ "新罗区",
+ "漳平市",
+ "长汀县",
+ "武平县",
+ "上杭县",
+ "永定县",
+ "连城县",
+ "其他"
+ ]
+ },
+ {
+ "name": "宁德",
+ "area": [
+ "蕉城区",
+ "福安市",
+ "福鼎市",
+ "寿宁县",
+ "霞浦县",
+ "柘荣县",
+ "屏南县",
+ "古田县",
+ "周宁县",
+ "其他"
+ ]
+ },
+ {
+ "name": "其他",
+ "area": [
+ "其他"
+ ]
+ }
+ ]
+ },
+ {
+ "name": "江西",
+ "city": [
+ {
+ "name": "南昌",
+ "area": [
+ "东湖区",
+ "西湖区",
+ "青云谱区",
+ "湾里区",
+ "青山湖区",
+ "新建县",
+ "南昌县",
+ "进贤县",
+ "安义县",
+ "其他"
+ ]
+ },
+ {
+ "name": "景德镇",
+ "area": [
+ "珠山区",
+ "昌江区",
+ "乐平市",
+ "浮梁县",
+ "其他"
+ ]
+ },
+ {
+ "name": "萍乡",
+ "area": [
+ "安源区",
+ "湘东区",
+ "莲花县",
+ "上栗县",
+ "芦溪县",
+ "其他"
+ ]
+ },
+ {
+ "name": "九江",
+ "area": [
+ "浔阳区",
+ "庐山区",
+ "瑞昌市",
+ "九江县",
+ "星子县",
+ "武宁县",
+ "彭泽县",
+ "永修县",
+ "修水县",
+ "湖口县",
+ "德安县",
+ "都昌县",
+ "其他"
+ ]
+ },
+ {
+ "name": "新余",
+ "area": [
+ "渝水区",
+ "分宜县",
+ "其他"
+ ]
+ },
+ {
+ "name": "鹰潭",
+ "area": [
+ "月湖区",
+ "贵溪市",
+ "余江县",
+ "其他"
+ ]
+ },
+ {
+ "name": "赣州",
+ "area": [
+ "章贡区",
+ "瑞金市",
+ "南康市",
+ "石城县",
+ "安远县",
+ "赣县",
+ "宁都县",
+ "寻乌县",
+ "兴国县",
+ "定南县",
+ "上犹县",
+ "于都县",
+ "龙南县",
+ "崇义县",
+ "信丰县",
+ "全南县",
+ "大余县",
+ "会昌县",
+ "其他"
+ ]
+ },
+ {
+ "name": "吉安",
+ "area": [
+ "吉州区",
+ "青原区",
+ "井冈山市",
+ "吉安县",
+ "永丰县",
+ "永新县",
+ "新干县",
+ "泰和县",
+ "峡江县",
+ "遂川县",
+ "安福县",
+ "吉水县",
+ "万安县",
+ "其他"
+ ]
+ },
+ {
+ "name": "宜春",
+ "area": [
+ "袁州区",
+ "丰城市",
+ "樟树市",
+ "高安市",
+ "铜鼓县",
+ "靖安县",
+ "宜丰县",
+ "奉新县",
+ "万载县",
+ "上高县",
+ "其他"
+ ]
+ },
+ {
+ "name": "抚州",
+ "area": [
+ "临川区",
+ "南丰县",
+ "乐安县",
+ "金溪县",
+ "南城县",
+ "东乡县",
+ "资溪县",
+ "宜黄县",
+ "广昌县",
+ "黎川县",
+ "崇仁县",
+ "其他"
+ ]
+ },
+ {
+ "name": "上饶",
+ "area": [
+ "信州区",
+ "德兴市",
+ "上饶县",
+ "广丰县",
+ "鄱阳县",
+ "婺源县",
+ "铅山县",
+ "余干县",
+ "横峰县",
+ "弋阳县",
+ "玉山县",
+ "万年县",
+ "其他"
+ ]
+ },
+ {
+ "name": "其他",
+ "area": [
+ "其他"
+ ]
+ }
+ ]
+ },
+ {
+ "name": "山东",
+ "city": [
+ {
+ "name": "济南",
+ "area": [
+ "市中区",
+ "历下区",
+ "天桥区",
+ "槐荫区",
+ "历城区",
+ "长清区",
+ "章丘市",
+ "平阴县",
+ "济阳县",
+ "商河县",
+ "其他"
+ ]
+ },
+ {
+ "name": "青岛",
+ "area": [
+ "市南区",
+ "市北区",
+ "城阳区",
+ "四方区",
+ "李沧区",
+ "黄岛区",
+ "崂山区",
+ "胶南市",
+ "胶州市",
+ "平度市",
+ "莱西市",
+ "即墨市",
+ "其他"
+ ]
+ },
+ {
+ "name": "淄博",
+ "area": [
+ "张店区",
+ "临淄区",
+ "淄川区",
+ "博山区",
+ "周村区",
+ "桓台县",
+ "高青县",
+ "沂源县",
+ "其他"
+ ]
+ },
+ {
+ "name": "枣庄",
+ "area": [
+ "市中区",
+ "山亭区",
+ "峄城区",
+ "台儿庄区",
+ "薛城区",
+ "滕州市",
+ "其他"
+ ]
+ },
+ {
+ "name": "东营",
+ "area": [
+ "东营区",
+ "河口区",
+ "垦利县",
+ "广饶县",
+ "利津县",
+ "其他"
+ ]
+ },
+ {
+ "name": "烟台",
+ "area": [
+ "芝罘区",
+ "福山区",
+ "牟平区",
+ "莱山区",
+ "龙口市",
+ "莱阳市",
+ "莱州市",
+ "招远市",
+ "蓬莱市",
+ "栖霞市",
+ "海阳市",
+ "长岛县",
+ "其他"
+ ]
+ },
+ {
+ "name": "潍坊",
+ "area": [
+ "潍城区",
+ "寒亭区",
+ "坊子区",
+ "奎文区",
+ "青州市",
+ "诸城市",
+ "寿光市",
+ "安丘市",
+ "高密市",
+ "昌邑市",
+ "昌乐县",
+ "临朐县",
+ "其他"
+ ]
+ },
+ {
+ "name": "济宁",
+ "area": [
+ "市中区",
+ "任城区",
+ "曲阜市",
+ "兖州市",
+ "邹城市",
+ "鱼台县",
+ "金乡县",
+ "嘉祥县",
+ "微山县",
+ "汶上县",
+ "泗水县",
+ "梁山县",
+ "其他"
+ ]
+ },
+ {
+ "name": "泰安",
+ "area": [
+ "泰山区",
+ "岱岳区",
+ "新泰市",
+ "肥城市",
+ "宁阳县",
+ "东平县",
+ "其他"
+ ]
+ },
+ {
+ "name": "威海",
+ "area": [
+ "环翠区",
+ "乳山市",
+ "文登市",
+ "荣成市",
+ "其他"
+ ]
+ },
+ {
+ "name": "日照",
+ "area": [
+ "东港区",
+ "岚山区",
+ "五莲县",
+ "莒县",
+ "其他"
+ ]
+ },
+ {
+ "name": "莱芜",
+ "area": [
+ "莱城区",
+ "钢城区",
+ "其他"
+ ]
+ },
+ {
+ "name": "临沂",
+ "area": [
+ "兰山区",
+ "罗庄区",
+ "河东区",
+ "沂南县",
+ "郯城县",
+ "沂水县",
+ "苍山县",
+ "费县",
+ "平邑县",
+ "莒南县",
+ "蒙阴县",
+ "临沭县",
+ "其他"
+ ]
+ },
+ {
+ "name": "德州",
+ "area": [
+ "德城区",
+ "乐陵市",
+ "禹城市",
+ "陵县",
+ "宁津县",
+ "齐河县",
+ "武城县",
+ "庆云县",
+ "平原县",
+ "夏津县",
+ "临邑县",
+ "其他"
+ ]
+ },
+ {
+ "name": "聊城",
+ "area": [
+ "东昌府区",
+ "临清市",
+ "高唐县",
+ "阳谷县",
+ "茌平县",
+ "莘县",
+ "东阿县",
+ "冠县",
+ "其他"
+ ]
+ },
+ {
+ "name": "滨州",
+ "area": [
+ "滨城区",
+ "邹平县",
+ "沾化县",
+ "惠民县",
+ "博兴县",
+ "阳信县",
+ "无棣县",
+ "其他"
+ ]
+ },
+ {
+ "name": "菏泽",
+ "area": [
+ "牡丹区",
+ "鄄城县",
+ "单县",
+ "郓城县",
+ "曹县",
+ "定陶县",
+ "巨野县",
+ "东明县",
+ "成武县",
+ "其他"
+ ]
+ },
+ {
+ "name": "其他",
+ "area": [
+ "其他"
+ ]
+ }
+ ]
+ },
+ {
+ "name": "河南",
+ "city": [
+ {
+ "name": "郑州",
+ "area": [
+ "中原区",
+ "金水区",
+ "二七区",
+ "管城回族区",
+ "上街区",
+ "惠济区",
+ "巩义市",
+ "新郑市",
+ "新密市",
+ "登封市",
+ "荥阳市",
+ "中牟县",
+ "其他"
+ ]
+ },
+ {
+ "name": "开封",
+ "area": [
+ "鼓楼区",
+ "龙亭区",
+ "顺河回族区",
+ "禹王台区",
+ "金明区",
+ "开封县",
+ "尉氏县",
+ "兰考县",
+ "杞县",
+ "通许县",
+ "其他"
+ ]
+ },
+ {
+ "name": "洛阳",
+ "area": [
+ "西工区",
+ "老城区",
+ "涧西区",
+ "瀍河回族区",
+ "洛龙区",
+ "吉利区",
+ "偃师市",
+ "孟津县",
+ "汝阳县",
+ "伊川县",
+ "洛宁县",
+ "嵩县",
+ "宜阳县",
+ "新安县",
+ "栾川县",
+ "其他"
+ ]
+ },
+ {
+ "name": "平顶山",
+ "area": [
+ "新华区",
+ "卫东区",
+ "湛河区",
+ "石龙区",
+ "汝州市",
+ "舞钢市",
+ "宝丰县",
+ "叶县",
+ "郏县",
+ "鲁山县",
+ "其他"
+ ]
+ },
+ {
+ "name": "安阳",
+ "area": [
+ "北关区",
+ "文峰区",
+ "殷都区",
+ "龙安区",
+ "林州市",
+ "安阳县",
+ "滑县",
+ "内黄县",
+ "汤阴县",
+ "其他"
+ ]
+ },
+ {
+ "name": "鹤壁",
+ "area": [
+ "淇滨区",
+ "山城区",
+ "鹤山区",
+ "浚县",
+ "淇县",
+ "其他"
+ ]
+ },
+ {
+ "name": "新乡",
+ "area": [
+ "卫滨区",
+ "红旗区",
+ "凤泉区",
+ "牧野区",
+ "卫辉市",
+ "辉县市",
+ "新乡县",
+ "获嘉县",
+ "原阳县",
+ "长垣县",
+ "封丘县",
+ "延津县",
+ "其他"
+ ]
+ },
+ {
+ "name": "焦作",
+ "area": [
+ "解放区",
+ "中站区",
+ "马村区",
+ "山阳区",
+ "沁阳市",
+ "孟州市",
+ "修武县",
+ "温县",
+ "武陟县",
+ "博爱县",
+ "其他"
+ ]
+ },
+ {
+ "name": "濮阳",
+ "area": [
+ "华龙区",
+ "濮阳县",
+ "南乐县",
+ "台前县",
+ "清丰县",
+ "范县",
+ "其他"
+ ]
+ },
+ {
+ "name": "许昌",
+ "area": [
+ "魏都区",
+ "禹州市",
+ "长葛市",
+ "许昌县",
+ "鄢陵县",
+ "襄城县",
+ "其他"
+ ]
+ },
+ {
+ "name": "漯河",
+ "area": [
+ "源汇区",
+ "郾城区",
+ "召陵区",
+ "临颍县",
+ "舞阳县",
+ "其他"
+ ]
+ },
+ {
+ "name": "三门峡",
+ "area": [
+ "湖滨区",
+ "义马市",
+ "灵宝市",
+ "渑池县",
+ "卢氏县",
+ "陕县",
+ "其他"
+ ]
+ },
+ {
+ "name": "南阳",
+ "area": [
+ "卧龙区",
+ "宛城区",
+ "邓州市",
+ "桐柏县",
+ "方城县",
+ "淅川县",
+ "镇平县",
+ "唐河县",
+ "南召县",
+ "内乡县",
+ "新野县",
+ "社旗县",
+ "西峡县",
+ "其他"
+ ]
+ },
+ {
+ "name": "商丘",
+ "area": [
+ "梁园区",
+ "睢阳区",
+ "永城市",
+ "宁陵县",
+ "虞城县",
+ "民权县",
+ "夏邑县",
+ "柘城县",
+ "睢县",
+ "其他"
+ ]
+ },
+ {
+ "name": "信阳",
+ "area": [
+ "浉河区",
+ "平桥区",
+ "潢川县",
+ "淮滨县",
+ "息县",
+ "新县",
+ "商城县",
+ "固始县",
+ "罗山县",
+ "光山县",
+ "其他"
+ ]
+ },
+ {
+ "name": "周口",
+ "area": [
+ "川汇区",
+ "项城市",
+ "商水县",
+ "淮阳县",
+ "太康县",
+ "鹿邑县",
+ "西华县",
+ "扶沟县",
+ "沈丘县",
+ "郸城县",
+ "其他"
+ ]
+ },
+ {
+ "name": "驻马店",
+ "area": [
+ "驿城区",
+ "确山县",
+ "新蔡县",
+ "上蔡县",
+ "西平县",
+ "泌阳县",
+ "平舆县",
+ "汝南县",
+ "遂平县",
+ "正阳县",
+ "其他"
+ ]
+ },
+ {
+ "name": "焦作",
+ "area": [
+ "济源市",
+ "其他"
+ ]
+ },
+ {
+ "name": "其他",
+ "area": [
+ "其他"
+ ]
+ }
+ ]
+ },
+ {
+ "name": "湖北",
+ "city": [
+ {
+ "name": "武汉",
+ "area": [
+ "江岸区",
+ "武昌区",
+ "江汉区",
+ "硚口区",
+ "汉阳区",
+ "青山区",
+ "洪山区",
+ "东西湖区",
+ "汉南区",
+ "蔡甸区",
+ "江夏区",
+ "黄陂区",
+ "新洲区",
+ "其他"
+ ]
+ },
+ {
+ "name": "黄石",
+ "area": [
+ "黄石港区",
+ "西塞山区",
+ "下陆区",
+ "铁山区",
+ "大冶市",
+ "阳新县",
+ "其他"
+ ]
+ },
+ {
+ "name": "十堰",
+ "area": [
+ "张湾区",
+ "茅箭区",
+ "丹江口市",
+ "郧县",
+ "竹山县",
+ "房县",
+ "郧西县",
+ "竹溪县",
+ "其他"
+ ]
+ },
+ {
+ "name": "荆州",
+ "area": [
+ "沙市区",
+ "荆州区",
+ "洪湖市",
+ "石首市",
+ "松滋市",
+ "监利县",
+ "公安县",
+ "江陵县",
+ "其他"
+ ]
+ },
+ {
+ "name": "宜昌",
+ "area": [
+ "西陵区",
+ "伍家岗区",
+ "点军区",
+ "猇亭区",
+ "夷陵区",
+ "宜都市",
+ "当阳市",
+ "枝江市",
+ "秭归县",
+ "远安县",
+ "兴山县",
+ "五峰土家族自治县",
+ "长阳土家族自治县",
+ "其他"
+ ]
+ },
+ {
+ "name": "襄樊",
+ "area": [
+ "襄城区",
+ "樊城区",
+ "襄阳区",
+ "老河口市",
+ "枣阳市",
+ "宜城市",
+ "南漳县",
+ "谷城县",
+ "保康县",
+ "其他"
+ ]
+ },
+ {
+ "name": "鄂州",
+ "area": [
+ "鄂城区",
+ "华容区",
+ "梁子湖区",
+ "其他"
+ ]
+ },
+ {
+ "name": "荆门",
+ "area": [
+ "东宝区",
+ "掇刀区",
+ "钟祥市",
+ "京山县",
+ "沙洋县",
+ "其他"
+ ]
+ },
+ {
+ "name": "孝感",
+ "area": [
+ "孝南区",
+ "应城市",
+ "安陆市",
+ "汉川市",
+ "云梦县",
+ "大悟县",
+ "孝昌县",
+ "其他"
+ ]
+ },
+ {
+ "name": "黄冈",
+ "area": [
+ "黄州区",
+ "麻城市",
+ "武穴市",
+ "红安县",
+ "罗田县",
+ "浠水县",
+ "蕲春县",
+ "黄梅县",
+ "英山县",
+ "团风县",
+ "其他"
+ ]
+ },
+ {
+ "name": "咸宁",
+ "area": [
+ "咸安区",
+ "赤壁市",
+ "嘉鱼县",
+ "通山县",
+ "崇阳县",
+ "通城县",
+ "其他"
+ ]
+ },
+ {
+ "name": "随州",
+ "area": [
+ "曾都区",
+ "广水市",
+ "其他"
+ ]
+ },
+ {
+ "name": "恩施土家族苗族自治州",
+ "area": [
+ "恩施市",
+ "利川市",
+ "建始县",
+ "来凤县",
+ "巴东县",
+ "鹤峰县",
+ "宣恩县",
+ "咸丰县",
+ "其他"
+ ]
+ },
+ {
+ "name": "仙桃",
+ "area": [
+ "仙桃"
+ ]
+ },
+ {
+ "name": "天门",
+ "area": [
+ "天门"
+ ]
+ },
+ {
+ "name": "潜江",
+ "area": [
+ "潜江"
+ ]
+ },
+ {
+ "name": "神农架林区",
+ "area": [
+ "神农架林区"
+ ]
+ },
+ {
+ "name": "其他",
+ "area": [
+ "其他"
+ ]
+ }
+ ]
+ },
+ {
+ "name": "湖南",
+ "city": [
+ {
+ "name": "长沙",
+ "area": [
+ "岳麓区",
+ "芙蓉区",
+ "天心区",
+ "开福区",
+ "雨花区",
+ "浏阳市",
+ "长沙县",
+ "望城县",
+ "宁乡县",
+ "其他"
+ ]
+ },
+ {
+ "name": "株洲",
+ "area": [
+ "天元区",
+ "荷塘区",
+ "芦淞区",
+ "石峰区",
+ "醴陵市",
+ "株洲县",
+ "炎陵县",
+ "茶陵县",
+ "攸县",
+ "其他"
+ ]
+ },
+ {
+ "name": "湘潭",
+ "area": [
+ "岳塘区",
+ "雨湖区",
+ "湘乡市",
+ "韶山市",
+ "湘潭县",
+ "其他"
+ ]
+ },
+ {
+ "name": "衡阳",
+ "area": [
+ "雁峰区",
+ "珠晖区",
+ "石鼓区",
+ "蒸湘区",
+ "南岳区",
+ "耒阳市",
+ "常宁市",
+ "衡阳县",
+ "衡东县",
+ "衡山县",
+ "衡南县",
+ "祁东县",
+ "其他"
+ ]
+ },
+ {
+ "name": "邵阳",
+ "area": [
+ "双清区",
+ "大祥区",
+ "北塔区",
+ "武冈市",
+ "邵东县",
+ "洞口县",
+ "新邵县",
+ "绥宁县",
+ "新宁县",
+ "邵阳县",
+ "隆回县",
+ "城步苗族自治县",
+ "其他"
+ ]
+ },
+ {
+ "name": "岳阳",
+ "area": [
+ "岳阳楼区",
+ "云溪区",
+ "君山区",
+ "临湘市",
+ "汨罗市",
+ "岳阳县",
+ "湘阴县",
+ "平江县",
+ "华容县",
+ "其他"
+ ]
+ },
+ {
+ "name": "常德",
+ "area": [
+ "武陵区",
+ "鼎城区",
+ "津市市",
+ "澧县",
+ "临澧县",
+ "桃源县",
+ "汉寿县",
+ "安乡县",
+ "石门县",
+ "其他"
+ ]
+ },
+ {
+ "name": "张家界",
+ "area": [
+ "永定区",
+ "武陵源区",
+ "慈利县",
+ "桑植县",
+ "其他"
+ ]
+ },
+ {
+ "name": "益阳",
+ "area": [
+ "赫山区",
+ "资阳区",
+ "沅江市",
+ "桃江县",
+ "南县",
+ "安化县",
+ "其他"
+ ]
+ },
+ {
+ "name": "郴州",
+ "area": [
+ "北湖区",
+ "苏仙区",
+ "资兴市",
+ "宜章县",
+ "汝城县",
+ "安仁县",
+ "嘉禾县",
+ "临武县",
+ "桂东县",
+ "永兴县",
+ "桂阳县",
+ "其他"
+ ]
+ },
+ {
+ "name": "永州",
+ "area": [
+ "冷水滩区",
+ "零陵区",
+ "祁阳县",
+ "蓝山县",
+ "宁远县",
+ "新田县",
+ "东安县",
+ "江永县",
+ "道县",
+ "双牌县",
+ "江华瑶族自治县",
+ "其他"
+ ]
+ },
+ {
+ "name": "怀化",
+ "area": [
+ "鹤城区",
+ "洪江市",
+ "会同县",
+ "沅陵县",
+ "辰溪县",
+ "溆浦县",
+ "中方县",
+ "新晃侗族自治县",
+ "芷江侗族自治县",
+ "通道侗族自治县",
+ "靖州苗族侗族自治县",
+ "麻阳苗族自治县",
+ "其他"
+ ]
+ },
+ {
+ "name": "娄底",
+ "area": [
+ "娄星区",
+ "冷水江市",
+ "涟源市",
+ "新化县",
+ "双峰县",
+ "其他"
+ ]
+ },
+ {
+ "name": "湘西土家族苗族自治州",
+ "area": [
+ "吉首市",
+ "古丈县",
+ "龙山县",
+ "永顺县",
+ "凤凰县",
+ "泸溪县",
+ "保靖县",
+ "花垣县",
+ "其他"
+ ]
+ },
+ {
+ "name": "其他",
+ "area": [
+ "其他"
+ ]
+ }
+ ]
+ },
+ {
+ "name": "广东",
+ "city": [
+ {
+ "name": "广州",
+ "area": [
+ "越秀区",
+ "荔湾区",
+ "海珠区",
+ "天河区",
+ "白云区",
+ "黄埔区",
+ "番禺区",
+ "花都区",
+ "南沙区",
+ "萝岗区",
+ "增城市",
+ "从化市",
+ "其他"
+ ]
+ },
+ {
+ "name": "深圳",
+ "area": [
+ "福田区",
+ "罗湖区",
+ "南山区",
+ "宝安区",
+ "龙岗区",
+ "盐田区",
+ "其他"
+ ]
+ },
+ {
+ "name": "东莞",
+ "area": [
+ "莞城",
+ "常平",
+ "塘厦",
+ "塘厦",
+ "塘厦",
+ "其他"
+ ]
+ },
+ {
+ "name": "中山",
+ "area": [
+ "中山"
+ ]
+ },
+ {
+ "name": "潮州",
+ "area": [
+ "湘桥区",
+ "潮安县",
+ "饶平县",
+ "其他"
+ ]
+ },
+ {
+ "name": "揭阳",
+ "area": [
+ "榕城区",
+ "揭东县",
+ "揭西县",
+ "惠来县",
+ "普宁市",
+ "其他"
+ ]
+ },
+ {
+ "name": "云浮",
+ "area": [
+ "云城区",
+ "新兴县",
+ "郁南县",
+ "云安县",
+ "罗定市",
+ "其他"
+ ]
+ },
+ {
+ "name": "珠海",
+ "area": [
+ "香洲区",
+ "斗门区",
+ "金湾区",
+ "其他"
+ ]
+ },
+ {
+ "name": "汕头",
+ "area": [
+ "金平区",
+ "濠江区",
+ "龙湖区",
+ "潮阳区",
+ "潮南区",
+ "澄海区",
+ "南澳县",
+ "其他"
+ ]
+ },
+ {
+ "name": "韶关",
+ "area": [
+ "浈江区",
+ "武江区",
+ "曲江区",
+ "乐昌市",
+ "南雄市",
+ "始兴县",
+ "仁化县",
+ "翁源县",
+ "新丰县",
+ "乳源瑶族自治县",
+ "其他"
+ ]
+ },
+ {
+ "name": "佛山",
+ "area": [
+ "禅城区",
+ "南海区",
+ "顺德区",
+ "三水区",
+ "高明区",
+ "其他"
+ ]
+ },
+ {
+ "name": "江门",
+ "area": [
+ "蓬江区",
+ "江海区",
+ "新会区",
+ "恩平市",
+ "台山市",
+ "开平市",
+ "鹤山市",
+ "其他"
+ ]
+ },
+ {
+ "name": "湛江",
+ "area": [
+ "赤坎区",
+ "霞山区",
+ "坡头区",
+ "麻章区",
+ "吴川市",
+ "廉江市",
+ "雷州市",
+ "遂溪县",
+ "徐闻县",
+ "其他"
+ ]
+ },
+ {
+ "name": "茂名",
+ "area": [
+ "茂南区",
+ "茂港区",
+ "化州市",
+ "信宜市",
+ "高州市",
+ "电白县",
+ "其他"
+ ]
+ },
+ {
+ "name": "肇庆",
+ "area": [
+ "端州区",
+ "鼎湖区",
+ "高要市",
+ "四会市",
+ "广宁县",
+ "怀集县",
+ "封开县",
+ "德庆县",
+ "其他"
+ ]
+ },
+ {
+ "name": "惠州",
+ "area": [
+ "惠城区",
+ "惠阳区",
+ "博罗县",
+ "惠东县",
+ "龙门县",
+ "其他"
+ ]
+ },
+ {
+ "name": "梅州",
+ "area": [
+ "梅江区",
+ "兴宁市",
+ "梅县",
+ "大埔县",
+ "丰顺县",
+ "五华县",
+ "平远县",
+ "蕉岭县",
+ "其他"
+ ]
+ },
+ {
+ "name": "汕尾",
+ "area": [
+ "城区",
+ "陆丰市",
+ "海丰县",
+ "陆河县",
+ "其他"
+ ]
+ },
+ {
+ "name": "河源",
+ "area": [
+ "源城区",
+ "紫金县",
+ "龙川县",
+ "连平县",
+ "和平县",
+ "东源县",
+ "其他"
+ ]
+ },
+ {
+ "name": "阳江",
+ "area": [
+ "江城区",
+ "阳春市",
+ "阳西县",
+ "阳东县",
+ "其他"
+ ]
+ },
+ {
+ "name": "清远",
+ "area": [
+ "清城区",
+ "英德市",
+ "连州市",
+ "佛冈县",
+ "阳山县",
+ "清新县",
+ "连山壮族瑶族自治县",
+ "连南瑶族自治县",
+ "其他"
+ ]
+ }
+ ]
+ },
+ {
+ "name": "广西",
+ "city": [
+ {
+ "name": "南宁",
+ "area": [
+ "青秀区",
+ "兴宁区",
+ "西乡塘区",
+ "良庆区",
+ "江南区",
+ "邕宁区",
+ "武鸣县",
+ "隆安县",
+ "马山县",
+ "上林县",
+ "宾阳县",
+ "横县",
+ "其他"
+ ]
+ },
+ {
+ "name": "柳州",
+ "area": [
+ "城中区",
+ "鱼峰区",
+ "柳北区",
+ "柳南区",
+ "柳江县",
+ "柳城县",
+ "鹿寨县",
+ "融安县",
+ "融水苗族自治县",
+ "三江侗族自治县",
+ "其他"
+ ]
+ },
+ {
+ "name": "桂林",
+ "area": [
+ "象山区",
+ "秀峰区",
+ "叠彩区",
+ "七星区",
+ "雁山区",
+ "阳朔县",
+ "临桂县",
+ "灵川县",
+ "全州县",
+ "平乐县",
+ "兴安县",
+ "灌阳县",
+ "荔浦县",
+ "资源县",
+ "永福县",
+ "龙胜各族自治县",
+ "恭城瑶族自治县",
+ "其他"
+ ]
+ },
+ {
+ "name": "梧州",
+ "area": [
+ "万秀区",
+ "蝶山区",
+ "长洲区",
+ "岑溪市",
+ "苍梧县",
+ "藤县",
+ "蒙山县",
+ "其他"
+ ]
+ },
+ {
+ "name": "北海",
+ "area": [
+ "海城区",
+ "银海区",
+ "铁山港区",
+ "合浦县",
+ "其他"
+ ]
+ },
+ {
+ "name": "防城港",
+ "area": [
+ "港口区",
+ "防城区",
+ "东兴市",
+ "上思县",
+ "其他"
+ ]
+ },
+ {
+ "name": "钦州",
+ "area": [
+ "钦南区",
+ "钦北区",
+ "灵山县",
+ "浦北县",
+ "其他"
+ ]
+ },
+ {
+ "name": "贵港",
+ "area": [
+ "港北区",
+ "港南区",
+ "覃塘区",
+ "桂平市",
+ "平南县",
+ "其他"
+ ]
+ },
+ {
+ "name": "玉林",
+ "area": [
+ "玉州区",
+ "北流市",
+ "容县",
+ "陆川县",
+ "博白县",
+ "兴业县",
+ "其他"
+ ]
+ },
+ {
+ "name": "百色",
+ "area": [
+ "右江区",
+ "凌云县",
+ "平果县",
+ "西林县",
+ "乐业县",
+ "德保县",
+ "田林县",
+ "田阳县",
+ "靖西县",
+ "田东县",
+ "那坡县",
+ "隆林各族自治县",
+ "其他"
+ ]
+ },
+ {
+ "name": "贺州",
+ "area": [
+ "八步区",
+ "钟山县",
+ "昭平县",
+ "富川瑶族自治县",
+ "其他"
+ ]
+ },
+ {
+ "name": "河池",
+ "area": [
+ "金城江区",
+ "宜州市",
+ "天峨县",
+ "凤山县",
+ "南丹县",
+ "东兰县",
+ "都安瑶族自治县",
+ "罗城仫佬族自治县",
+ "巴马瑶族自治县",
+ "环江毛南族自治县",
+ "大化瑶族自治县",
+ "其他"
+ ]
+ },
+ {
+ "name": "来宾",
+ "area": [
+ "兴宾区",
+ "合山市",
+ "象州县",
+ "武宣县",
+ "忻城县",
+ "金秀瑶族自治县",
+ "其他"
+ ]
+ },
+ {
+ "name": "崇左",
+ "area": [
+ "江州区",
+ "凭祥市",
+ "宁明县",
+ "扶绥县",
+ "龙州县",
+ "大新县",
+ "天等县",
+ "其他"
+ ]
+ },
+ {
+ "name": "其他",
+ "area": [
+ "其他"
+ ]
+ }
+ ]
+ },
+ {
+ "name": "海南",
+ "city": [
+ {
+ "name": "海口",
+ "area": [
+ "龙华区",
+ "秀英区",
+ "琼山区",
+ "美兰区",
+ "其他"
+ ]
+ },
+ {
+ "name": "三亚",
+ "area": [
+ "三亚市",
+ "其他"
+ ]
+ },
+ {
+ "name": "五指山",
+ "area": [
+ "五指山"
+ ]
+ },
+ {
+ "name": "琼海",
+ "area": [
+ "琼海"
+ ]
+ },
+ {
+ "name": "儋州",
+ "area": [
+ "儋州"
+ ]
+ },
+ {
+ "name": "文昌",
+ "area": [
+ "文昌"
+ ]
+ },
+ {
+ "name": "万宁",
+ "area": [
+ "万宁"
+ ]
+ },
+ {
+ "name": "东方",
+ "area": [
+ "东方"
+ ]
+ },
+ {
+ "name": "澄迈县",
+ "area": [
+ "澄迈县"
+ ]
+ },
+ {
+ "name": "定安县",
+ "area": [
+ "定安县"
+ ]
+ },
+ {
+ "name": "屯昌县",
+ "area": [
+ "屯昌县"
+ ]
+ },
+ {
+ "name": "临高县",
+ "area": [
+ "临高县"
+ ]
+ },
+ {
+ "name": "白沙黎族自治县",
+ "area": [
+ "白沙黎族自治县"
+ ]
+ },
+ {
+ "name": "昌江黎族自治县",
+ "area": [
+ "昌江黎族自治县"
+ ]
+ },
+ {
+ "name": "乐东黎族自治县",
+ "area": [
+ "乐东黎族自治县"
+ ]
+ },
+ {
+ "name": "陵水黎族自治县",
+ "area": [
+ "陵水黎族自治县"
+ ]
+ },
+ {
+ "name": "保亭黎族苗族自治县",
+ "area": [
+ "保亭黎族苗族自治县"
+ ]
+ },
+ {
+ "name": "琼中黎族苗族自治县",
+ "area": [
+ "琼中黎族苗族自治县"
+ ]
+ },
+ {
+ "name": "其他",
+ "area": [
+ "其他"
+ ]
+ }
+ ]
+ },
+ {
+ "name": "重庆",
+ "city": [
+ {
+ "name": "重庆",
+ "area": [
+ "渝中区",
+ "大渡口区",
+ "江北区",
+ "南岸区",
+ "北碚区",
+ "渝北区",
+ "巴南区",
+ "长寿区",
+ "双桥区",
+ "沙坪坝区",
+ "万盛区",
+ "万州区",
+ "涪陵区",
+ "黔江区",
+ "永川区",
+ "合川区",
+ "江津区",
+ "九龙坡区",
+ "南川区",
+ "綦江县",
+ "潼南县",
+ "荣昌县",
+ "璧山县",
+ "大足县",
+ "铜梁县",
+ "梁平县",
+ "开县",
+ "忠县",
+ "城口县",
+ "垫江县",
+ "武隆县",
+ "丰都县",
+ "奉节县",
+ "云阳县",
+ "巫溪县",
+ "巫山县",
+ "石柱土家族自治县",
+ "秀山土家族苗族自治县",
+ "酉阳土家族苗族自治县",
+ "彭水苗族土家族自治县",
+ "其他"
+ ]
+ }
+ ]
+ },
+ {
+ "name": "四川",
+ "city": [
+ {
+ "name": "成都",
+ "area": [
+ "青羊区",
+ "锦江区",
+ "金牛区",
+ "武侯区",
+ "成华区",
+ "龙泉驿区",
+ "青白江区",
+ "新都区",
+ "温江区",
+ "都江堰市",
+ "彭州市",
+ "邛崃市",
+ "崇州市",
+ "金堂县",
+ "郫县",
+ "新津县",
+ "双流县",
+ "蒲江县",
+ "大邑县",
+ "其他"
+ ]
+ },
+ {
+ "name": "自贡",
+ "area": [
+ "大安区",
+ "自流井区",
+ "贡井区",
+ "沿滩区",
+ "荣县",
+ "富顺县",
+ "其他"
+ ]
+ },
+ {
+ "name": "攀枝花",
+ "area": [
+ "仁和区",
+ "米易县",
+ "盐边县",
+ "东区",
+ "西区",
+ "其他"
+ ]
+ },
+ {
+ "name": "泸州",
+ "area": [
+ "江阳区",
+ "纳溪区",
+ "龙马潭区",
+ "泸县",
+ "合江县",
+ "叙永县",
+ "古蔺县",
+ "其他"
+ ]
+ },
+ {
+ "name": "德阳",
+ "area": [
+ "旌阳区",
+ "广汉市",
+ "什邡市",
+ "绵竹市",
+ "罗江县",
+ "中江县",
+ "其他"
+ ]
+ },
+ {
+ "name": "绵阳",
+ "area": [
+ "涪城区",
+ "游仙区",
+ "江油市",
+ "盐亭县",
+ "三台县",
+ "平武县",
+ "安县",
+ "梓潼县",
+ "北川羌族自治县",
+ "其他"
+ ]
+ },
+ {
+ "name": "广元",
+ "area": [
+ "元坝区",
+ "朝天区",
+ "青川县",
+ "旺苍县",
+ "剑阁县",
+ "苍溪县",
+ "市中区",
+ "其他"
+ ]
+ },
+ {
+ "name": "遂宁",
+ "area": [
+ "船山区",
+ "安居区",
+ "射洪县",
+ "蓬溪县",
+ "大英县",
+ "其他"
+ ]
+ },
+ {
+ "name": "内江",
+ "area": [
+ "市中区",
+ "东兴区",
+ "资中县",
+ "隆昌县",
+ "威远县",
+ "其他"
+ ]
+ },
+ {
+ "name": "乐山",
+ "area": [
+ "市中区",
+ "五通桥区",
+ "沙湾区",
+ "金口河区",
+ "峨眉山市",
+ "夹江县",
+ "井研县",
+ "犍为县",
+ "沐川县",
+ "马边彝族自治县",
+ "峨边彝族自治县",
+ "其他"
+ ]
+ },
+ {
+ "name": "南充",
+ "area": [
+ "顺庆区",
+ "高坪区",
+ "嘉陵区",
+ "阆中市",
+ "营山县",
+ "蓬安县",
+ "仪陇县",
+ "南部县",
+ "西充县",
+ "其他"
+ ]
+ },
+ {
+ "name": "眉山",
+ "area": [
+ "东坡区",
+ "仁寿县",
+ "彭山县",
+ "洪雅县",
+ "丹棱县",
+ "青神县",
+ "其他"
+ ]
+ },
+ {
+ "name": "宜宾",
+ "area": [
+ "翠屏区",
+ "宜宾县",
+ "兴文县",
+ "南溪县",
+ "珙县",
+ "长宁县",
+ "高县",
+ "江安县",
+ "筠连县",
+ "屏山县",
+ "其他"
+ ]
+ },
+ {
+ "name": "广安",
+ "area": [
+ "广安区",
+ "华蓥市",
+ "岳池县",
+ "邻水县",
+ "武胜县",
+ "其他"
+ ]
+ },
+ {
+ "name": "达州",
+ "area": [
+ "通川区",
+ "万源市",
+ "达县",
+ "渠县",
+ "宣汉县",
+ "开江县",
+ "大竹县",
+ "其他"
+ ]
+ },
+ {
+ "name": "雅安",
+ "area": [
+ "雨城区",
+ "芦山县",
+ "石棉县",
+ "名山县",
+ "天全县",
+ "荥经县",
+ "宝兴县",
+ "汉源县",
+ "其他"
+ ]
+ },
+ {
+ "name": "巴中",
+ "area": [
+ "巴州区",
+ "南江县",
+ "平昌县",
+ "通江县",
+ "其他"
+ ]
+ },
+ {
+ "name": "资阳",
+ "area": [
+ "雁江区",
+ "简阳市",
+ "安岳县",
+ "乐至县",
+ "其他"
+ ]
+ },
+ {
+ "name": "阿坝藏族羌族自治州",
+ "area": [
+ "马尔康县",
+ "九寨沟县",
+ "红原县",
+ "汶川县",
+ "阿坝县",
+ "理县",
+ "若尔盖县",
+ "小金县",
+ "黑水县",
+ "金川县",
+ "松潘县",
+ "壤塘县",
+ "茂县",
+ "其他"
+ ]
+ },
+ {
+ "name": "甘孜藏族自治州",
+ "area": [
+ "康定县",
+ "丹巴县",
+ "炉霍县",
+ "九龙县",
+ "甘孜县",
+ "雅江县",
+ "新龙县",
+ "道孚县",
+ "白玉县",
+ "理塘县",
+ "德格县",
+ "乡城县",
+ "石渠县",
+ "稻城县",
+ "色达县",
+ "巴塘县",
+ "泸定县",
+ "得荣县",
+ "其他"
+ ]
+ },
+ {
+ "name": "凉山彝族自治州",
+ "area": [
+ "西昌市",
+ "美姑县",
+ "昭觉县",
+ "金阳县",
+ "甘洛县",
+ "布拖县",
+ "雷波县",
+ "普格县",
+ "宁南县",
+ "喜德县",
+ "会东县",
+ "越西县",
+ "会理县",
+ "盐源县",
+ "德昌县",
+ "冕宁县",
+ "木里藏族自治县",
+ "其他"
+ ]
+ },
+ {
+ "name": "其他",
+ "area": [
+ "其他"
+ ]
+ }
+ ]
+ },
+ {
+ "name": "贵州",
+ "city": [
+ {
+ "name": "贵阳",
+ "area": [
+ "南明区",
+ "云岩区",
+ "花溪区",
+ "乌当区",
+ "白云区",
+ "小河区",
+ "清镇市",
+ "开阳县",
+ "修文县",
+ "息烽县",
+ "其他"
+ ]
+ },
+ {
+ "name": "六盘水",
+ "area": [
+ "钟山区",
+ "水城县",
+ "盘县",
+ "六枝特区",
+ "其他"
+ ]
+ },
+ {
+ "name": "遵义",
+ "area": [
+ "红花岗区",
+ "汇川区",
+ "赤水市",
+ "仁怀市",
+ "遵义县",
+ "绥阳县",
+ "桐梓县",
+ "习水县",
+ "凤冈县",
+ "正安县",
+ "余庆县",
+ "湄潭县",
+ "道真仡佬族苗族自治县",
+ "务川仡佬族苗族自治县",
+ "其他"
+ ]
+ },
+ {
+ "name": "安顺",
+ "area": [
+ "西秀区",
+ "普定县",
+ "平坝县",
+ "镇宁布依族苗族自治县",
+ "紫云苗族布依族自治县",
+ "关岭布依族苗族自治县",
+ "其他"
+ ]
+ },
+ {
+ "name": "铜仁地区",
+ "area": [
+ "铜仁市",
+ "德江县",
+ "江口县",
+ "思南县",
+ "石阡县",
+ "玉屏侗族自治县",
+ "松桃苗族自治县",
+ "印江土家族苗族自治县",
+ "沿河土家族自治县",
+ "万山特区",
+ "其他"
+ ]
+ },
+ {
+ "name": "毕节地区",
+ "area": [
+ "毕节市",
+ "黔西县",
+ "大方县",
+ "织金县",
+ "金沙县",
+ "赫章县",
+ "纳雍县",
+ "威宁彝族回族苗族自治县",
+ "其他"
+ ]
+ },
+ {
+ "name": "黔西南布依族苗族自治州",
+ "area": [
+ "兴义市",
+ "望谟县",
+ "兴仁县",
+ "普安县",
+ "册亨县",
+ "晴隆县",
+ "贞丰县",
+ "安龙县",
+ "其他"
+ ]
+ },
+ {
+ "name": "黔东南苗族侗族自治州",
+ "area": [
+ "凯里市",
+ "施秉县",
+ "从江县",
+ "锦屏县",
+ "镇远县",
+ "麻江县",
+ "台江县",
+ "天柱县",
+ "黄平县",
+ "榕江县",
+ "剑河县",
+ "三穗县",
+ "雷山县",
+ "黎平县",
+ "岑巩县",
+ "丹寨县",
+ "其他"
+ ]
+ },
+ {
+ "name": "黔南布依族苗族自治州",
+ "area": [
+ "都匀市",
+ "福泉市",
+ "贵定县",
+ "惠水县",
+ "罗甸县",
+ "瓮安县",
+ "荔波县",
+ "龙里县",
+ "平塘县",
+ "长顺县",
+ "独山县",
+ "三都水族自治县",
+ "其他"
+ ]
+ },
+ {
+ "name": "其他",
+ "area": [
+ "其他"
+ ]
+ }
+ ]
+ },
+ {
+ "name": "云南",
+ "city": [
+ {
+ "name": "昆明",
+ "area": [
+ "盘龙区",
+ "五华区",
+ "官渡区",
+ "西山区",
+ "东川区",
+ "安宁市",
+ "呈贡县",
+ "晋宁县",
+ "富民县",
+ "宜良县",
+ "嵩明县",
+ "石林彝族自治县",
+ "禄劝彝族苗族自治县",
+ "寻甸回族彝族自治县",
+ "其他"
+ ]
+ },
+ {
+ "name": "曲靖",
+ "area": [
+ "麒麟区",
+ "宣威市",
+ "马龙县",
+ "沾益县",
+ "富源县",
+ "罗平县",
+ "师宗县",
+ "陆良县",
+ "会泽县",
+ "其他"
+ ]
+ },
+ {
+ "name": "玉溪",
+ "area": [
+ "红塔区",
+ "江川县",
+ "澄江县",
+ "通海县",
+ "华宁县",
+ "易门县",
+ "峨山彝族自治县",
+ "新平彝族傣族自治县",
+ "元江哈尼族彝族傣族自治县",
+ "其他"
+ ]
+ },
+ {
+ "name": "保山",
+ "area": [
+ "隆阳区",
+ "施甸县",
+ "腾冲县",
+ "龙陵县",
+ "昌宁县",
+ "其他"
+ ]
+ },
+ {
+ "name": "昭通",
+ "area": [
+ "昭阳区",
+ "鲁甸县",
+ "巧家县",
+ "盐津县",
+ "大关县",
+ "永善县",
+ "绥江县",
+ "镇雄县",
+ "彝良县",
+ "威信县",
+ "水富县",
+ "其他"
+ ]
+ },
+ {
+ "name": "丽江",
+ "area": [
+ "古城区",
+ "永胜县",
+ "华坪县",
+ "玉龙纳西族自治县",
+ "宁蒗彝族自治县",
+ "其他"
+ ]
+ },
+ {
+ "name": "普洱",
+ "area": [
+ "思茅区",
+ "普洱哈尼族彝族自治县",
+ "墨江哈尼族自治县",
+ "景东彝族自治县",
+ "景谷傣族彝族自治县",
+ "镇沅彝族哈尼族拉祜族自治县",
+ "江城哈尼族彝族自治县",
+ "孟连傣族拉祜族佤族自治县",
+ "澜沧拉祜族自治县",
+ "西盟佤族自治县",
+ "其他"
+ ]
+ },
+ {
+ "name": "临沧",
+ "area": [
+ "临翔区",
+ "凤庆县",
+ "云县",
+ "永德县",
+ "镇康县",
+ "双江拉祜族佤族布朗族傣族自治县",
+ "耿马傣族佤族自治县",
+ "沧源佤族自治县",
+ "其他"
+ ]
+ },
+ {
+ "name": "德宏傣族景颇族自治州",
+ "area": [
+ "潞西市",
+ "瑞丽市",
+ "梁河县",
+ "盈江县",
+ "陇川县",
+ "其他"
+ ]
+ },
+ {
+ "name": "怒江傈僳族自治州",
+ "area": [
+ "泸水县",
+ "福贡县",
+ "贡山独龙族怒族自治县",
+ "兰坪白族普米族自治县",
+ "其他"
+ ]
+ },
+ {
+ "name": "迪庆藏族自治州",
+ "area": [
+ "香格里拉县",
+ "德钦县",
+ "维西傈僳族自治县",
+ "其他"
+ ]
+ },
+ {
+ "name": "大理白族自治州",
+ "area": [
+ "大理市",
+ "祥云县",
+ "宾川县",
+ "弥渡县",
+ "永平县",
+ "云龙县",
+ "洱源县",
+ "剑川县",
+ "鹤庆县",
+ "漾濞彝族自治县",
+ "南涧彝族自治县",
+ "巍山彝族回族自治县",
+ "其他"
+ ]
+ },
+ {
+ "name": "楚雄彝族自治州",
+ "area": [
+ "楚雄市",
+ "双柏县",
+ "牟定县",
+ "南华县",
+ "姚安县",
+ "大姚县",
+ "永仁县",
+ "元谋县",
+ "武定县",
+ "禄丰县",
+ "其他"
+ ]
+ },
+ {
+ "name": "红河哈尼族彝族自治州",
+ "area": [
+ "蒙自县",
+ "个旧市",
+ "开远市",
+ "绿春县",
+ "建水县",
+ "石屏县",
+ "弥勒县",
+ "泸西县",
+ "元阳县",
+ "红河县",
+ "金平苗族瑶族傣族自治县",
+ "河口瑶族自治县",
+ "屏边苗族自治县",
+ "其他"
+ ]
+ },
+ {
+ "name": "文山壮族苗族自治州",
+ "area": [
+ "文山县",
+ "砚山县",
+ "西畴县",
+ "麻栗坡县",
+ "马关县",
+ "丘北县",
+ "广南县",
+ "富宁县",
+ "其他"
+ ]
+ },
+ {
+ "name": "西双版纳傣族自治州",
+ "area": [
+ "景洪市",
+ "勐海县",
+ "勐腊县",
+ "其他"
+ ]
+ },
+ {
+ "name": "其他",
+ "area": [
+ "其他"
+ ]
+ }
+ ]
+ },
+ {
+ "name": "西藏",
+ "city": [
+ {
+ "name": "拉萨",
+ "area": [
+ "城关区",
+ "林周县",
+ "当雄县",
+ "尼木县",
+ "曲水县",
+ "堆龙德庆县",
+ "达孜县",
+ "墨竹工卡县",
+ "其他"
+ ]
+ },
+ {
+ "name": "那曲地区",
+ "area": [
+ "那曲县",
+ "嘉黎县",
+ "比如县",
+ "聂荣县",
+ "安多县",
+ "申扎县",
+ "索县",
+ "班戈县",
+ "巴青县",
+ "尼玛县",
+ "其他"
+ ]
+ },
+ {
+ "name": "昌都地区",
+ "area": [
+ "昌都县",
+ "江达县",
+ "贡觉县",
+ "类乌齐县",
+ "丁青县",
+ "察雅县",
+ "八宿县",
+ "左贡县",
+ "芒康县",
+ "洛隆县",
+ "边坝县",
+ "其他"
+ ]
+ },
+ {
+ "name": "林芝地区",
+ "area": [
+ "林芝县",
+ "工布江达县",
+ "米林县",
+ "墨脱县",
+ "波密县",
+ "察隅县",
+ "朗县",
+ "其他"
+ ]
+ },
+ {
+ "name": "山南地区",
+ "area": [
+ "乃东县",
+ "扎囊县",
+ "贡嘎县",
+ "桑日县",
+ "琼结县",
+ "曲松县",
+ "措美县",
+ "洛扎县",
+ "加查县",
+ "隆子县",
+ "错那县",
+ "浪卡子县",
+ "其他"
+ ]
+ },
+ {
+ "name": "日喀则地区",
+ "area": [
+ "日喀则市",
+ "南木林县",
+ "江孜县",
+ "定日县",
+ "萨迦县",
+ "拉孜县",
+ "昂仁县",
+ "谢通门县",
+ "白朗县",
+ "仁布县",
+ "康马县",
+ "定结县",
+ "仲巴县",
+ "亚东县",
+ "吉隆县",
+ "聂拉木县",
+ "萨嘎县",
+ "岗巴县",
+ "其他"
+ ]
+ },
+ {
+ "name": "阿里地区",
+ "area": [
+ "噶尔县",
+ "普兰县",
+ "札达县",
+ "日土县",
+ "革吉县",
+ "改则县",
+ "措勤县",
+ "其他"
+ ]
+ },
+ {
+ "name": "其他",
+ "area": [
+ "其他"
+ ]
+ }
+ ]
+ },
+ {
+ "name": "陕西",
+ "city": [
+ {
+ "name": "西安",
+ "area": [
+ "莲湖区",
+ "新城区",
+ "碑林区",
+ "雁塔区",
+ "灞桥区",
+ "未央区",
+ "阎良区",
+ "临潼区",
+ "长安区",
+ "高陵县",
+ "蓝田县",
+ "户县",
+ "周至县",
+ "其他"
+ ]
+ },
+ {
+ "name": "铜川",
+ "area": [
+ "耀州区",
+ "王益区",
+ "印台区",
+ "宜君县",
+ "其他"
+ ]
+ },
+ {
+ "name": "宝鸡",
+ "area": [
+ "渭滨区",
+ "金台区",
+ "陈仓区",
+ "岐山县",
+ "凤翔县",
+ "陇县",
+ "太白县",
+ "麟游县",
+ "扶风县",
+ "千阳县",
+ "眉县",
+ "凤县",
+ "其他"
+ ]
+ },
+ {
+ "name": "咸阳",
+ "area": [
+ "秦都区",
+ "渭城区",
+ "杨陵区",
+ "兴平市",
+ "礼泉县",
+ "泾阳县",
+ "永寿县",
+ "三原县",
+ "彬县",
+ "旬邑县",
+ "长武县",
+ "乾县",
+ "武功县",
+ "淳化县",
+ "其他"
+ ]
+ },
+ {
+ "name": "渭南",
+ "area": [
+ "临渭区",
+ "韩城市",
+ "华阴市",
+ "蒲城县",
+ "潼关县",
+ "白水县",
+ "澄城县",
+ "华县",
+ "合阳县",
+ "富平县",
+ "大荔县",
+ "其他"
+ ]
+ },
+ {
+ "name": "延安",
+ "area": [
+ "宝塔区",
+ "安塞县",
+ "洛川县",
+ "子长县",
+ "黄陵县",
+ "延川县",
+ "富县",
+ "延长县",
+ "甘泉县",
+ "宜川县",
+ "志丹县",
+ "黄龙县",
+ "吴起县",
+ "其他"
+ ]
+ },
+ {
+ "name": "汉中",
+ "area": [
+ "汉台区",
+ "留坝县",
+ "镇巴县",
+ "城固县",
+ "南郑县",
+ "洋县",
+ "宁强县",
+ "佛坪县",
+ "勉县",
+ "西乡县",
+ "略阳县",
+ "其他"
+ ]
+ },
+ {
+ "name": "榆林",
+ "area": [
+ "榆阳区",
+ "清涧县",
+ "绥德县",
+ "神木县",
+ "佳县",
+ "府谷县",
+ "子洲县",
+ "靖边县",
+ "横山县",
+ "米脂县",
+ "吴堡县",
+ "定边县",
+ "其他"
+ ]
+ },
+ {
+ "name": "安康",
+ "area": [
+ "汉滨区",
+ "紫阳县",
+ "岚皋县",
+ "旬阳县",
+ "镇坪县",
+ "平利县",
+ "石泉县",
+ "宁陕县",
+ "白河县",
+ "汉阴县",
+ "其他"
+ ]
+ },
+ {
+ "name": "商洛",
+ "area": [
+ "商州区",
+ "镇安县",
+ "山阳县",
+ "洛南县",
+ "商南县",
+ "丹凤县",
+ "柞水县",
+ "其他"
+ ]
+ },
+ {
+ "name": "其他",
+ "area": [
+ "其他"
+ ]
+ }
+ ]
+ },
+ {
+ "name": "甘肃",
+ "city": [
+ {
+ "name": "兰州",
+ "area": [
+ "城关区",
+ "七里河区",
+ "西固区",
+ "安宁区",
+ "红古区",
+ "永登县",
+ "皋兰县",
+ "榆中县",
+ "其他"
+ ]
+ },
+ {
+ "name": "嘉峪关",
+ "area": [
+ "嘉峪关市",
+ "其他"
+ ]
+ },
+ {
+ "name": "金昌",
+ "area": [
+ "金川区",
+ "永昌县",
+ "其他"
+ ]
+ },
+ {
+ "name": "白银",
+ "area": [
+ "白银区",
+ "平川区",
+ "靖远县",
+ "会宁县",
+ "景泰县",
+ "其他"
+ ]
+ },
+ {
+ "name": "天水",
+ "area": [
+ "清水县",
+ "秦安县",
+ "甘谷县",
+ "武山县",
+ "张家川回族自治县",
+ "北道区",
+ "秦城区",
+ "其他"
+ ]
+ },
+ {
+ "name": "武威",
+ "area": [
+ "凉州区",
+ "民勤县",
+ "古浪县",
+ "天祝藏族自治县",
+ "其他"
+ ]
+ },
+ {
+ "name": "酒泉",
+ "area": [
+ "肃州区",
+ "玉门市",
+ "敦煌市",
+ "金塔县",
+ "肃北蒙古族自治县",
+ "阿克塞哈萨克族自治县",
+ "安西县",
+ "其他"
+ ]
+ },
+ {
+ "name": "张掖",
+ "area": [
+ "甘州区",
+ "民乐县",
+ "临泽县",
+ "高台县",
+ "山丹县",
+ "肃南裕固族自治县",
+ "其他"
+ ]
+ },
+ {
+ "name": "庆阳",
+ "area": [
+ "西峰区",
+ "庆城县",
+ "环县",
+ "华池县",
+ "合水县",
+ "正宁县",
+ "宁县",
+ "镇原县",
+ "其他"
+ ]
+ },
+ {
+ "name": "平凉",
+ "area": [
+ "崆峒区",
+ "泾川县",
+ "灵台县",
+ "崇信县",
+ "华亭县",
+ "庄浪县",
+ "静宁县",
+ "其他"
+ ]
+ },
+ {
+ "name": "定西",
+ "area": [
+ "安定区",
+ "通渭县",
+ "临洮县",
+ "漳县",
+ "岷县",
+ "渭源县",
+ "陇西县",
+ "其他"
+ ]
+ },
+ {
+ "name": "陇南",
+ "area": [
+ "武都区",
+ "成县",
+ "宕昌县",
+ "康县",
+ "文县",
+ "西和县",
+ "礼县",
+ "两当县",
+ "徽县",
+ "其他"
+ ]
+ },
+ {
+ "name": "临夏回族自治州",
+ "area": [
+ "临夏市",
+ "临夏县",
+ "康乐县",
+ "永靖县",
+ "广河县",
+ "和政县",
+ "东乡族自治县",
+ "积石山保安族东乡族撒拉族自治县",
+ "其他"
+ ]
+ },
+ {
+ "name": "甘南藏族自治州",
+ "area": [
+ "合作市",
+ "临潭县",
+ "卓尼县",
+ "舟曲县",
+ "迭部县",
+ "玛曲县",
+ "碌曲县",
+ "夏河县",
+ "其他"
+ ]
+ },
+ {
+ "name": "其他",
+ "area": [
+ "其他"
+ ]
+ }
+ ]
+ },
+ {
+ "name": "青海",
+ "city": [
+ {
+ "name": "西宁",
+ "area": [
+ "城中区",
+ "城东区",
+ "城西区",
+ "城北区",
+ "湟源县",
+ "湟中县",
+ "大通回族土族自治县",
+ "其他"
+ ]
+ },
+ {
+ "name": "海东地区",
+ "area": [
+ "平安县",
+ "乐都县",
+ "民和回族土族自治县",
+ "互助土族自治县",
+ "化隆回族自治县",
+ "循化撒拉族自治县",
+ "其他"
+ ]
+ },
+ {
+ "name": "海北藏族自治州",
+ "area": [
+ "海晏县",
+ "祁连县",
+ "刚察县",
+ "门源回族自治县",
+ "其他"
+ ]
+ },
+ {
+ "name": "海南藏族自治州",
+ "area": [
+ "共和县",
+ "同德县",
+ "贵德县",
+ "兴海县",
+ "贵南县",
+ "其他"
+ ]
+ },
+ {
+ "name": "黄南藏族自治州",
+ "area": [
+ "同仁县",
+ "尖扎县",
+ "泽库县",
+ "河南蒙古族自治县",
+ "其他"
+ ]
+ },
+ {
+ "name": "果洛藏族自治州",
+ "area": [
+ "玛沁县",
+ "班玛县",
+ "甘德县",
+ "达日县",
+ "久治县",
+ "玛多县",
+ "其他"
+ ]
+ },
+ {
+ "name": "玉树藏族自治州",
+ "area": [
+ "玉树县",
+ "杂多县",
+ "称多县",
+ "治多县",
+ "囊谦县",
+ "曲麻莱县",
+ "其他"
+ ]
+ },
+ {
+ "name": "海西蒙古族藏族自治州",
+ "area": [
+ "德令哈市",
+ "格尔木市",
+ "乌兰县",
+ "都兰县",
+ "天峻县",
+ "其他"
+ ]
+ },
+ {
+ "name": "其他",
+ "area": [
+ "其他"
+ ]
+ }
+ ]
+ },
+ {
+ "name": "宁夏",
+ "city": [
+ {
+ "name": "银川",
+ "area": [
+ "兴庆区",
+ "西夏区",
+ "金凤区",
+ "灵武市",
+ "永宁县",
+ "贺兰县",
+ "其他"
+ ]
+ },
+ {
+ "name": "石嘴山",
+ "area": [
+ "大武口区",
+ "惠农区",
+ "平罗县",
+ "其他"
+ ]
+ },
+ {
+ "name": "吴忠",
+ "area": [
+ "利通区",
+ "青铜峡市",
+ "盐池县",
+ "同心县",
+ "其他"
+ ]
+ },
+ {
+ "name": "固原",
+ "area": [
+ "原州区",
+ "西吉县",
+ "隆德县",
+ "泾源县",
+ "彭阳县",
+ "其他"
+ ]
+ },
+ {
+ "name": "中卫",
+ "area": [
+ "沙坡头区",
+ "中宁县",
+ "海原县",
+ "其他"
+ ]
+ },
+ {
+ "name": "其他",
+ "area": [
+ "其他"
+ ]
+ }
+ ]
+ },
+ {
+ "name": "新疆",
+ "city": [
+ {
+ "name": "乌鲁木齐",
+ "area": [
+ "天山区",
+ "沙依巴克区",
+ "新市区",
+ "水磨沟区",
+ "头屯河区",
+ "达坂城区",
+ "东山区",
+ "乌鲁木齐县",
+ "其他"
+ ]
+ },
+ {
+ "name": "克拉玛依",
+ "area": [
+ "克拉玛依区",
+ "独山子区",
+ "白碱滩区",
+ "乌尔禾区",
+ "其他"
+ ]
+ },
+ {
+ "name": "吐鲁番地区",
+ "area": [
+ "吐鲁番市",
+ "托克逊县",
+ "鄯善县",
+ "其他"
+ ]
+ },
+ {
+ "name": "哈密地区",
+ "area": [
+ "哈密市",
+ "伊吾县",
+ "巴里坤哈萨克自治县",
+ "其他"
+ ]
+ },
+ {
+ "name": "和田地区",
+ "area": [
+ "和田市",
+ "和田县",
+ "洛浦县",
+ "民丰县",
+ "皮山县",
+ "策勒县",
+ "于田县",
+ "墨玉县",
+ "其他"
+ ]
+ },
+ {
+ "name": "阿克苏地区",
+ "area": [
+ "阿克苏市",
+ "温宿县",
+ "沙雅县",
+ "拜城县",
+ "阿瓦提县",
+ "库车县",
+ "柯坪县",
+ "新和县",
+ "乌什县",
+ "其他"
+ ]
+ },
+ {
+ "name": "喀什地区",
+ "area": [
+ "喀什市",
+ "巴楚县",
+ "泽普县",
+ "伽师县",
+ "叶城县",
+ "岳普湖县",
+ "疏勒县",
+ "麦盖提县",
+ "英吉沙县",
+ "莎车县",
+ "疏附县",
+ "塔什库尔干塔吉克自治县",
+ "其他"
+ ]
+ },
+ {
+ "name": "克孜勒苏柯尔克孜自治州",
+ "area": [
+ "阿图什市",
+ "阿合奇县",
+ "乌恰县",
+ "阿克陶县",
+ "其他"
+ ]
+ },
+ {
+ "name": "巴音郭楞蒙古自治州",
+ "area": [
+ "库尔勒市",
+ "和静县",
+ "尉犁县",
+ "和硕县",
+ "且末县",
+ "博湖县",
+ "轮台县",
+ "若羌县",
+ "焉耆回族自治县",
+ "其他"
+ ]
+ },
+ {
+ "name": "昌吉回族自治州",
+ "area": [
+ "昌吉市",
+ "阜康市",
+ "奇台县",
+ "玛纳斯县",
+ "吉木萨尔县",
+ "呼图壁县",
+ "木垒哈萨克自治县",
+ "米泉市",
+ "其他"
+ ]
+ },
+ {
+ "name": "博尔塔拉蒙古自治州",
+ "area": [
+ "博乐市",
+ "精河县",
+ "温泉县",
+ "其他"
+ ]
+ },
+ {
+ "name": "石河子",
+ "area": [
+ "石河子"
+ ]
+ },
+ {
+ "name": "阿拉尔",
+ "area": [
+ "阿拉尔"
+ ]
+ },
+ {
+ "name": "图木舒克",
+ "area": [
+ "图木舒克"
+ ]
+ },
+ {
+ "name": "五家渠",
+ "area": [
+ "五家渠"
+ ]
+ },
+ {
+ "name": "伊犁哈萨克自治州",
+ "area": [
+ "伊宁市",
+ "奎屯市",
+ "伊宁县",
+ "特克斯县",
+ "尼勒克县",
+ "昭苏县",
+ "新源县",
+ "霍城县",
+ "巩留县",
+ "察布查尔锡伯自治县",
+ "塔城地区",
+ "阿勒泰地区",
+ "其他"
+ ]
+ },
+ {
+ "name": "其他",
+ "area": [
+ "其他"
+ ]
+ }
+ ]
+ },
+ {
+ "name": "台湾",
+ "city": [
+ {
+ "name": "台湾",
+ "area": [
+ "台北市",
+ "高雄市",
+ "台北县",
+ "桃园县",
+ "新竹县",
+ "苗栗县",
+ "台中县",
+ "彰化县",
+ "南投县",
+ "云林县",
+ "嘉义县",
+ "台南县",
+ "高雄县",
+ "屏东县",
+ "宜兰县",
+ "花莲县",
+ "台东县",
+ "澎湖县",
+ "基隆市",
+ "新竹市",
+ "台中市",
+ "嘉义市",
+ "台南市",
+ "其他"
+ ]
+ },
+ {
+ "name": "其他",
+ "area": [
+ "其他"
+ ]
+ }
+ ]
+ },
+ {
+ "name": "澳门",
+ "city": [
+ {
+ "name": "澳门",
+ "area": [
+ "花地玛堂区",
+ "圣安多尼堂区",
+ "大堂区",
+ "望德堂区",
+ "风顺堂区",
+ "嘉模堂区",
+ "圣方济各堂区",
+ "路凼",
+ "其他"
+ ]
+ }
+ ]
+ },
+ {
+ "name": "香港",
+ "city": [
+ {
+ "name": "香港",
+ "area": [
+ "中西区",
+ "湾仔区",
+ "东区",
+ "南区",
+ "深水埗区",
+ "油尖旺区",
+ "九龙城区",
+ "黄大仙区",
+ "观塘区",
+ "北区",
+ "大埔区",
+ "沙田区",
+ "西贡区",
+ "元朗区",
+ "屯门区",
+ "荃湾区",
+ "葵青区",
+ "离岛区",
+ "其他"
+ ]
+ }
+ ]
+ },
+ {
+ "name": "钓鱼岛",
+ "city": [
+ {
+ "name": "钓鱼岛",
+ "area": [
+ "钓鱼岛"
+ ]
+ }
+ ]
+ }
+]
\ No newline at end of file
diff --git a/WEEK1/DAY2/2-declare.html b/WEEK1/DAY2/2-declare.html
index 9f2e0e8..6d0a1e1 100644
--- a/WEEK1/DAY2/2-declare.html
+++ b/WEEK1/DAY2/2-declare.html
@@ -28,8 +28,6 @@
a = fn();//->先把函数FN执行,把执行的返回值赋值给全局变量A(看一个函数的返回值,只需要看函数体中是否有RETURN,有RETURN,RETURN后面是啥函数的返回值就是啥,没有RETURN,默认返回值是UNDEFINED)
console.log(a);
-
-