(function(nt,Ve){typeof exports=="object"&&typeof module!="undefined"?Ve(exports):typeof define=="function"&&define.amd?define(["exports"],Ve):(nt=typeof globalThis!="undefined"?globalThis:nt||self,Ve(nt["ol-map"]={}))})(this,function(nt){"use strict";var nce=Object.defineProperty,ice=Object.defineProperties;var rce=Object.getOwnPropertyDescriptors;var pO=Object.getOwnPropertySymbols;var ace=Object.prototype.hasOwnProperty,sce=Object.prototype.propertyIsEnumerable;var Y5=(nt,Ve,nn)=>Ve in nt?nce(nt,Ve,{enumerable:!0,configurable:!0,writable:!0,value:nn}):nt[Ve]=nn,Re=(nt,Ve)=>{for(var nn in Ve||(Ve={}))ace.call(Ve,nn)&&Y5(nt,nn,Ve[nn]);if(pO)for(var nn of pO(Ve))sce.call(Ve,nn)&&Y5(nt,nn,Ve[nn]);return nt},Ke=(nt,Ve)=>ice(nt,rce(Ve));var Fe=(nt,Ve,nn)=>(Y5(nt,typeof Ve!="symbol"?Ve+"":Ve,nn),nn);var Tg=(nt,Ve,nn)=>new Promise((Ag,Yh)=>{var Kh=Gt=>{try{Al(nn.next(Gt))}catch(bi){Yh(bi)}},Mg=Gt=>{try{Al(nn.throw(Gt))}catch(bi){Yh(bi)}},Al=Gt=>Gt.done?Ag(Gt.value):Promise.resolve(Gt.value).then(Kh,Mg);Al((nn=nn.apply(nt,Ve)).next())});typeof window.global=="undefined"&&(window.global=window);let Ve=(t=21)=>crypto.getRandomValues(new Uint8Array(t)).reduce((e,n)=>(n&=63,n<36?e+=n.toString(36):n<62?e+=(n-26).toString(36).toUpperCase():n>62?e+="-":e+="_",e),"");const nn="",Ag={1:"The view center is not defined",2:"The view resolution is not defined",3:"The view rotation is not defined",4:"`image` and `src` cannot be provided at the same time",5:"`imgSize` must be set when `image` is provided",7:"`format` must be set when `url` is set",8:"Unknown `serverType` configured",9:"`url` must be configured or set using `#setUrl()`",10:"The default `geometryFunction` can only handle `Point` geometries",11:"`options.featureTypes` must be an Array",12:"`options.geometryName` must also be provided when `options.bbox` is set",13:"Invalid corner",14:"Invalid color",15:"Tried to get a value for a key that does not exist in the cache",16:"Tried to set a value for a key that is used already",17:"`resolutions` must be sorted in descending order",18:"Either `origin` or `origins` must be configured, never both",19:"Number of `tileSizes` and `resolutions` must be equal",20:"Number of `origins` and `resolutions` must be equal",22:"Either `tileSize` or `tileSizes` must be configured, never both",24:"Invalid extent or geometry provided as `geometry`",25:"Cannot fit empty extent provided as `geometry`",26:"Features must have an id set",27:"Features must have an id set",28:'`renderMode` must be `"hybrid"` or `"vector"`',30:"The passed `feature` was already added to the source",31:"Tried to enqueue an `element` that was already added to the queue",32:"Transformation matrix cannot be inverted",33:"Invalid units",34:"Invalid geometry layout",36:"Unknown SRS type",37:"Unknown geometry type found",38:"`styleMapValue` has an unknown type",39:"Unknown geometry type",40:"Expected `feature` to have a geometry",41:"Expected an `ol/style/Style` or an array of `ol/style/Style.js`",42:"Question unknown, the answer is 42",43:"Expected `layers` to be an array or a `Collection`",47:"Expected `controls` to be an array or an `ol/Collection`",48:"Expected `interactions` to be an array or an `ol/Collection`",49:"Expected `overlays` to be an array or an `ol/Collection`",50:"`options.featureTypes` should be an Array",51:"Either `url` or `tileJSON` options must be provided",52:"Unknown `serverType` configured",53:"Unknown `tierSizeCalculation` configured",55:"The {-y} placeholder requires a tile grid with extent",56:"mapBrowserEvent must originate from a pointer event",57:"At least 2 conditions are required",59:"Invalid command found in the PBF",60:"Missing or invalid `size`",61:"Cannot determine IIIF Image API version from provided image information JSON",62:"A `WebGLArrayBuffer` must either be of type `ELEMENT_ARRAY_BUFFER` or `ARRAY_BUFFER`",64:"Layer opacity must be a number",66:"`forEachFeatureAtCoordinate` cannot be used on a WebGL layer if the hit detection logic has not been enabled. This is done by providing adequate shaders using the `hitVertexShader` and `hitFragmentShader` properties of `WebGLPointsLayerRenderer`",67:"A layer can only be added to the map once. Use either `layer.setMap()` or `map.addLayer()`, not both",68:"A VectorTile source can only be rendered if it has a projection compatible with the view projection",69:"`width` or `height` cannot be provided together with `scale`"};class Yh extends Error{constructor(e){const n=Ag[e];super(n),this.code=e,this.name="AssertionError",this.message=n}}const Kh=Yh;class Mg{constructor(e){this.propagationStopped,this.defaultPrevented,this.type=e,this.target=null}preventDefault(){this.defaultPrevented=!0}stopPropagation(){this.propagationStopped=!0}}function Al(t){t.stopPropagation()}const Gt=Mg,bi={PROPERTYCHANGE:"propertychange"};class mO{constructor(){this.disposed=!1}dispose(){this.disposed||(this.disposed=!0,this.disposeInternal())}disposeInternal(){}}const Jh=mO;function yO(t,e,n){let i,r;n=n||qa;let a=0,s=t.length,o=!1;for(;a>1),r=+n(t[i],e),r<0?a=i+1:(s=i,o=!r);return o?a:~a}function qa(t,e){return t>e?1:t0){for(r=1;r0?r-1:r:t[r-1]-e0||n&&s===0)})}function Sr(){return!0}function Ga(){return!1}function Ds(){}function wO(t){let e=!1,n,i,r;return function(){const a=Array.prototype.slice.call(arguments);return(!e||this!==r||!Zi(a,i))&&(e=!0,r=this,i=a,n=t.apply(this,arguments)),n}}function Va(t){for(const e in t)delete t[e]}function ks(t){let e;for(e in t)return!1;return!e}class bO extends Jh{constructor(e){super(),this.eventTarget_=e,this.pendingRemovals_=null,this.dispatching_=null,this.listeners_=null}addEventListener(e,n){if(!e||!n)return;const i=this.listeners_||(this.listeners_={}),r=i[e]||(i[e]=[]);r.includes(n)||r.push(n)}dispatchEvent(e){const n=typeof e=="string",i=n?e:e.type,r=this.listeners_&&this.listeners_[i];if(!r)return;const a=n?new Gt(e):e;a.target||(a.target=this.eventTarget_||this);const s=this.dispatching_||(this.dispatching_={}),o=this.pendingRemovals_||(this.pendingRemovals_={});i in s||(s[i]=0,o[i]=0),++s[i];let l;for(let u=0,h=r.length;u0:!1}removeEventListener(e,n){const i=this.listeners_&&this.listeners_[e];if(i){const r=i.indexOf(n);r!==-1&&(this.pendingRemovals_&&e in this.pendingRemovals_?(i[r]=Ds,++this.pendingRemovals_[e]):(i.splice(r,1),i.length===0&&delete this.listeners_[e]))}}}const Ml=bO,ke={CHANGE:"change",ERROR:"error",BLUR:"blur",CLEAR:"clear",CONTEXTMENU:"contextmenu",CLICK:"click",DBLCLICK:"dblclick",DRAGENTER:"dragenter",DRAGOVER:"dragover",DROP:"drop",FOCUS:"focus",KEYDOWN:"keydown",KEYPRESS:"keypress",LOAD:"load",RESIZE:"resize",TOUCHMOVE:"touchmove",WHEEL:"wheel"};function qe(t,e,n,i,r){if(i&&i!==t&&(n=n.bind(i)),r){const s=n;n=function(){t.removeEventListener(e,n),s.apply(this,arguments)}}const a={target:t,type:e,listener:n};return t.addEventListener(e,n),a}function Il(t,e,n,i){return qe(t,e,n,i,!0)}function dt(t){t&&t.target&&(t.target.removeEventListener(t.type,t.listener),Va(t))}class El extends Ml{constructor(){super(),this.on=this.onInternal,this.once=this.onceInternal,this.un=this.unInternal,this.revision_=0}changed(){++this.revision_,this.dispatchEvent(ke.CHANGE)}getRevision(){return this.revision_}onInternal(e,n){if(Array.isArray(e)){const i=e.length,r=new Array(i);for(let a=0;a0;)this.pop()}extend(e){for(let n=0,i=e.length;nthis.getLength())throw new Error("Index out of bounds: "+e);this.unique_&&this.assertUnique_(n),this.array_.splice(e,0,n),this.updateLength_(),this.dispatchEvent(new ec(Nt.ADD,n,e))}pop(){return this.removeAt(this.getLength()-1)}push(e){this.unique_&&this.assertUnique_(e);const n=this.getLength();return this.insertAt(n,e),this.getLength()}remove(e){const n=this.array_;for(let i=0,r=n.length;i=this.getLength())return;const n=this.array_[e];return this.array_.splice(e,1),this.updateLength_(),this.dispatchEvent(new ec(Nt.REMOVE,n,e)),n}setAt(e,n){const i=this.getLength();if(e>=i){this.insertAt(e,n);return}if(e<0)throw new Error("Index out of bounds: "+e);this.unique_&&this.assertUnique_(n,e);const r=this.array_[e];this.array_[e]=n,this.dispatchEvent(new ec(Nt.REMOVE,r,e)),this.dispatchEvent(new ec(Nt.ADD,n,e))}updateLength_(){this.set(Q5.LENGTH,this.array_.length)}assertUnique_(e,n){for(let i=0,r=this.array_.length;ir&&(l=l|hn.RIGHT),oa&&(l=l|hn.ABOVE),l===hn.UNKNOWN&&(l=hn.INTERSECTING),l}function xn(){return[1/0,1/0,-1/0,-1/0]}function Mi(t,e,n,i,r){return r?(r[0]=t,r[1]=e,r[2]=n,r[3]=i,r):[t,e,n,i]}function Ll(t){return Mi(1/0,1/0,-1/0,-1/0,t)}function Pl(t,e){const n=t[0],i=t[1];return Mi(n,i,n,i,e)}function a6(t,e,n,i,r){const a=Ll(r);return o6(a,t,e,n,i)}function Kr(t,e){return t[0]==e[0]&&t[2]==e[2]&&t[1]==e[1]&&t[3]==e[3]}function s6(t,e){return e[0]t[2]&&(t[2]=e[2]),e[1]t[3]&&(t[3]=e[3]),t}function Dl(t,e){e[0]t[2]&&(t[2]=e[0]),e[1]t[3]&&(t[3]=e[1])}function o6(t,e,n,i,r){for(;ne[0]?i[0]=t[0]:i[0]=e[0],t[1]>e[1]?i[1]=t[1]:i[1]=e[1],t[2]=e[0]&&t[1]<=e[3]&&t[3]>=e[1]}function tc(t){return t[2]=s&&p<=l),!i&&!!(a&hn.RIGHT)&&!(r&hn.RIGHT)&&(v=f-(d-l)*g,i=v>=o&&v<=u),!i&&!!(a&hn.BELOW)&&!(r&hn.BELOW)&&(p=d-(f-o)/g,i=p>=s&&p<=l),!i&&!!(a&hn.LEFT)&&!(r&hn.LEFT)&&(v=f-(d-s)*g,i=v>=o&&v<=u)}return i}function Bg(t,e,n,i){let r=[];if(i>1){const o=t[2]-t[0],l=t[3]-t[1];for(let u=0;u=n[2])){const r=vt(n),s=Math.floor((i[0]-n[0])/r)*r;t[0]-=s,t[2]-=s}return t}function qO(t,e){if(e.canWrapX()){const n=e.getExtent();if(!isFinite(t[0])||!isFinite(t[2]))return[[n[0],t[1],n[2],t[3]]];u6(t,e);const i=vt(n);if(vt(t)>i)return[[n[0],t[1],n[2],t[3]]];if(t[0]n[2])return[[t[0],t[1],n[2],t[3]],[n[0],t[1],t[2]-i,t[3]]]}return[t]}const Ns={radians:6370997/(2*Math.PI),degrees:2*Math.PI*6370997/360,ft:.3048,m:1,"us-ft":1200/3937};class GO{constructor(e){this.code_=e.code,this.units_=e.units,this.extent_=e.extent!==void 0?e.extent:null,this.worldExtent_=e.worldExtent!==void 0?e.worldExtent:null,this.axisOrientation_=e.axisOrientation!==void 0?e.axisOrientation:"enu",this.global_=e.global!==void 0?e.global:!1,this.canWrapX_=!!(this.global_&&this.extent_),this.getPointResolutionFunc_=e.getPointResolution,this.defaultTileGrid_=null,this.metersPerUnit_=e.metersPerUnit}canWrapX(){return this.canWrapX_}getCode(){return this.code_}getExtent(){return this.extent_}getUnits(){return this.units_}getMetersPerUnit(){return this.metersPerUnit_||Ns[this.units_]}getWorldExtent(){return this.worldExtent_}getAxisOrientation(){return this.axisOrientation_}isGlobal(){return this.global_}setGlobal(e){this.global_=e,this.canWrapX_=!!(e&&this.extent_)}getDefaultTileGrid(){return this.defaultTileGrid_}setDefaultTileGrid(e){this.defaultTileGrid_=e}setExtent(e){this.extent_=e,this.canWrapX_=!!(this.global_&&e)}setWorldExtent(e){this.worldExtent_=e}setGetPointResolution(e){this.getPointResolutionFunc_=e}getPointResolutionFunc(){return this.getPointResolutionFunc_}}const js=GO,Ol=6378137,Bs=Math.PI*Ol,VO=[-Bs,-Bs,Bs,Bs],UO=[-180,-85,180,85],nc=Ol*Math.log(Math.tan(Math.PI/2));class qs extends js{constructor(e){super({code:e,units:"m",extent:VO,global:!0,worldExtent:UO,getPointResolution:function(n,i){return n/Math.cosh(i[1]/Ol)}})}}const h6=[new qs("EPSG:3857"),new qs("EPSG:102100"),new qs("EPSG:102113"),new qs("EPSG:900913"),new qs("http://www.opengis.net/def/crs/EPSG/0/3857"),new qs("http://www.opengis.net/gml/srs/epsg.xml#3857")];function HO(t,e,n){const i=t.length;n=n>1?n:2,e===void 0&&(n>2?e=t.slice():e=new Array(i));for(let r=0;rnc?a=nc:a<-nc&&(a=-nc),e[r+1]=a}return e}function WO(t,e,n){const i=t.length;n=n>1?n:2,e===void 0&&(n>2?e=t.slice():e=new Array(i));for(let r=0;r1?(n=r,i=a):l>0&&(n+=s*l,i+=o*l)}return Ar(t,e,n,i)}function Ar(t,e,n,i){const r=n-t,a=i-e;return r*r+a*a}function QO(t){const e=t.length;for(let i=0;ia&&(a=l,r=o)}if(a===0)return null;const s=t[r];t[r]=t[i],t[i]=s;for(let o=i+1;o=0;i--){n[i]=t[i][e]/t[i][i];for(let r=i-1;r>=0;r--)t[r][e]-=t[r][i]*n[i]}return n}function Za(t){return t*Math.PI/180}function Xi(t,e){const n=t%e;return n*e<0?n+e:n}function Jn(t,e,n){return t+n*(e-t)}function ic(t,e){const n=Math.pow(10,e);return Math.round(t*n)/n}function rc(t,e){return Math.floor(ic(t,e))}function ac(t,e){return Math.ceil(ic(t,e))}function eF(t,e){const n=(""+t).split("."),i=(""+e).split(".");for(let r=0;rs)return 1;if(s>a)return-1}return 0}function f6(t,e){return t[0]+=+e[0],t[1]+=+e[1],t}function tF(t,e){const n=e.getRadius(),i=e.getCenter(),r=i[0],a=i[1],s=t[0],o=t[1];let l=s-r;const u=o-a;l===0&&u===0&&(l=1);const h=Math.sqrt(l*l+u*u),c=r+n*l/h,d=a+n*u/h;return[c,d]}function Gg(t,e){const n=t[0],i=t[1],r=e[0],a=e[1],s=r[0],o=r[1],l=a[0],u=a[1],h=l-s,c=u-o,d=h===0&&c===0?0:(h*(n-s)+c*(i-o))/(h*h+c*c||0);let f,g;return d<=0?(f=s,g=o):d>=1?(f=l,g=u):(f=s+d*h,g=o+d*c),[f,g]}function Ii(t,e){let n=!0;for(let i=t.length-1;i>=0;--i)if(t[i]!=e[i]){n=!1;break}return n}function Vg(t,e){const n=Math.cos(e),i=Math.sin(e),r=t[0]*n-t[1]*i,a=t[1]*n+t[0]*i;return t[0]=r,t[1]=a,t}function g6(t,e){return t[0]*=e,t[1]*=e,t}function Yi(t,e){const n=t[0]-e[0],i=t[1]-e[1];return n*n+i*i}function sc(t,e){return Math.sqrt(Yi(t,e))}function nF(t,e){return Yi(t,Gg(t,e))}function v6(t,e){if(e.canWrapX()){const n=vt(e.getExtent()),i=iF(t,e,n);i&&(t[0]-=i*n)}return t}function iF(t,e,n){const i=e.getExtent();let r=0;return e.canWrapX()&&(t[0]i[2])&&(n=n||vt(i),r=Math.floor((t[0]-i[0])/n)),r}const Ug=63710088e-1;function oc(t,e,n){n=n||Ug;const i=Za(t[1]),r=Za(e[1]),a=(r-i)/2,s=Za(e[0]-t[0])/2,o=Math.sin(a)*Math.sin(a)+Math.sin(s)*Math.sin(s)*Math.cos(i)*Math.cos(r);return 2*n*Math.atan2(Math.sqrt(o),Math.sqrt(1-o))}function Hg(t,e){let n=0;for(let i=0,r=t.length;ip6.warn}let Zg=!0;function y6(t){Zg=!(t===void 0?!0:t)}function Xg(t,e){if(e!==void 0){for(let n=0,i=t.length;n=o?e[a+l]:s[l]}return n}}function Us(t,e,n,i){const r=Ot(t),a=Ot(e);Vs(r,a,w6(n)),Vs(a,r,w6(i))}function cc(t,e){return y6(),hi(t,"EPSG:4326",e!==void 0?e:"EPSG:3857")}function Kg(t,e){const n=hi(t,e!==void 0?e:"EPSG:3857","EPSG:4326"),i=n[0];return(i<-180||i>180)&&(n[0]=Xi(i+180,360)-180),n}function Mr(t,e){if(t===e)return!0;const n=t.getUnits()===e.getUnits();return(t.getCode()===e.getCode()||Jg(t,e)===Xg)&&n}function Jg(t,e){const n=t.getCode(),i=e.getCode();let r=KO(n,i);return r||(r=_6),r}function Fl(t,e){const n=Ot(t),i=Ot(e);return Jg(n,i)}function hi(t,e,n){return Fl(e,n)(t,void 0,t.length)}function oF(t,e,n,i){const r=Fl(e,n);return Bg(t,r,void 0,i)}function Hs(t,e){return t}function wt(t,e){return Zg&&!Ii(t,[0,0])&&t[0]>=-180&&t[0]<=180&&t[1]>=-90&&t[1]<=90&&(Zg=!1,m6("Call useGeographic() from ol/proj once to work with [longitude, latitude] coordinates.")),t}function dc(t,e){return t}function Ki(t,e){return t}function lF(){x6(h6),x6(d6),sF(d6,h6,HO,WO)}lF();function Xa(t,e,n,i,r,a){a=a||[];let s=0;for(let o=e;o1)c=n;else if(d>0){for(let f=0;fr&&(r=u),a=o,s=l}return r}function t2(t,e,n,i,r){for(let a=0,s=n.length;a0;){const c=u.pop(),d=u.pop();let f=0;const g=t[d],p=t[d+1],v=t[c],m=t[c+1];for(let y=d+i;yf&&(h=y,f=w)}f>r&&(l[(h-e)/i]=1,d+i0&&p>f)&&(g<0&&v0&&v>g)){u=c,h=d;continue}a[s++]=u,a[s++]=h,o=u,l=h,u=c,h=d}return a[s++]=u,a[s++]=h,s}function M6(t,e,n,i,r,a,s,o){for(let l=0,u=n.length;la&&(u-o)*(a-l)-(r-o)*(h-l)>0&&s++:h<=a&&(u-o)*(a-l)-(r-o)*(h-l)<0&&s--,o=u,l=h}return s!==0}function l2(t,e,n,i,r,a){if(n.length===0||!Ka(t,e,n[0],i,r,a))return!1;for(let s=1,o=n.length;sm&&(u=(h+c)/2,l2(t,e,n,i,u,g)&&(v=u,m=y)),h=c}return isNaN(v)&&(v=r[a]),s?(s.push(v,g,m),s):[v,g,m]}function SF(t,e,n,i,r){let a=[];for(let s=0,o=n.length;s=r[0]&&a[2]<=r[2]||a[1]>=r[1]&&a[3]<=r[3]?!0:L6(t,e,n,i,function(s,o){return BO(r,s,o)}):!1}function CF(t,e,n,i,r){for(let a=0,s=n.length;a0}function O6(t,e,n,i,r){r=r!==void 0?r:!1;for(let a=0,s=n.length;a1?s:2,a=a||new Array(s);for(let h=0;h>1;r0&&t[1]>0}function f2(t,e,n){return n===void 0&&(n=[0,0]),n[0]=t[0]*e+.5|0,n[1]=t[1]*e+.5|0,n}function In(t,e){return Array.isArray(t)?t:(e===void 0?e=[t,t]:(e[0]=t,e[1]=t),e)}class g2{constructor(e){this.opacity_=e.opacity,this.rotateWithView_=e.rotateWithView,this.rotation_=e.rotation,this.scale_=e.scale,this.scaleArray_=In(e.scale),this.displacement_=e.displacement,this.declutterMode_=e.declutterMode}clone(){const e=this.getScale();return new g2({opacity:this.getOpacity(),scale:Array.isArray(e)?e.slice():e,rotation:this.getRotation(),rotateWithView:this.getRotateWithView(),displacement:this.getDisplacement().slice(),declutterMode:this.getDeclutterMode()})}getOpacity(){return this.opacity_}getRotateWithView(){return this.rotateWithView_}getRotation(){return this.rotation_}getScale(){return this.scale_}getScaleArray(){return this.scaleArray_}getDisplacement(){return this.displacement_}getDeclutterMode(){return this.declutterMode_}getAnchor(){return je()}getImage(e){return je()}getHitDetectionImage(){return je()}getPixelRatio(e){return 1}getImageState(){return je()}getImageSize(){return je()}getOrigin(){return je()}getSize(){return je()}setDisplacement(e){this.displacement_=e}setOpacity(e){this.opacity_=e}setRotateWithView(e){this.rotateWithView_=e}setRotation(e){this.rotation_=e}setScale(e){this.scale_=e,this.scaleArray_=In(e)}listenImageChange(e){je()}load(){je()}unlistenImageChange(e){je()}}const U6=g2,EF=/^#([a-f0-9]{3}|[a-f0-9]{4}(?:[a-f0-9]{2}){0,2})$/i,RF=/^([a-z]*)$|^hsla?\(.*\)$/i;function $s(t){return typeof t=="string"?t:W6(t)}function zF(t){const e=document.createElement("div");if(e.style.color=t,e.style.color!==""){document.body.appendChild(e);const n=getComputedStyle(e).color;return document.body.removeChild(e),n}return""}const LF=function(){const e={};let n=0;return function(i){let r;if(e.hasOwnProperty(i))r=e[i];else{if(n>=1024){let a=0;for(const s in e)(a++&3)===0&&(delete e[s],--n)}r=PF(i),e[i]=r,++n}return r}}();function jl(t){return Array.isArray(t)?t:LF(t)}function PF(t){let e,n,i,r,a;if(RF.exec(t)&&(t=zF(t)),EF.exec(t)){const s=t.length-1;let o;s<=4?o=1:o=2;const l=s===4||s===8;e=parseInt(t.substr(1+0*o,o),16),n=parseInt(t.substr(1+1*o,o),16),i=parseInt(t.substr(1+2*o,o),16),l?r=parseInt(t.substr(1+3*o,o),16):r=255,o==1&&(e=(e<<4)+e,n=(n<<4)+n,i=(i<<4)+i,l&&(r=(r<<4)+r)),a=[e,n,i,r/255]}else t.startsWith("rgba(")?(a=t.slice(5,-1).split(",").map(Number),H6(a)):t.startsWith("rgb(")?(a=t.slice(4,-1).split(",").map(Number),a.push(1),H6(a)):He(!1,14);return a}function H6(t){return t[0]=Pt(t[0]+.5|0,0,255),t[1]=Pt(t[1]+.5|0,0,255),t[2]=Pt(t[2]+.5|0,0,255),t[3]=Pt(t[3],0,1),t}function W6(t){let e=t[0];e!=(e|0)&&(e=e+.5|0);let n=t[1];n!=(n|0)&&(n=n+.5|0);let i=t[2];i!=(i|0)&&(i=i+.5|0);const r=t[3]===void 0?1:Math.round(t[3]*100)/100;return"rgba("+e+","+n+","+i+","+r+")"}function Ji(t){return Array.isArray(t)?W6(t):t}function fn(t,e,n,i){let r;return n&&n.length?r=n.shift():Rg?r=new OffscreenCanvas(t||300,e||300):r=document.createElement("canvas"),t&&(r.width=t),e&&(r.height=e),r.getContext("2d",i)}function _c(t){const e=t.canvas;e.width=1,e.height=1,t.clearRect(0,0,1,1)}function DF(t){let e=t.offsetWidth;const n=getComputedStyle(t);return e+=parseInt(n.marginLeft,10)+parseInt(n.marginRight,10),e}function kF(t){let e=t.offsetHeight;const n=getComputedStyle(t);return e+=parseInt(n.marginTop,10)+parseInt(n.marginBottom,10),e}function Zs(t,e){const n=e.parentNode;n&&n.replaceChild(t,e)}function xc(t){return t&&t.parentNode?t.parentNode.removeChild(t):null}function $6(t){for(;t.lastChild;)t.removeChild(t.lastChild)}function OF(t,e){const n=t.childNodes;for(let i=0;;++i){const r=n[i],a=e[i];if(!r&&!a)break;if(r!==a){if(!r){t.appendChild(a);continue}if(!a){t.removeChild(r),--i;continue}t.insertBefore(a,r)}}}const wc="ol-hidden",FF="ol-selectable",Ir="ol-unselectable",Z6="ol-unsupported",Xs="ol-control",bc="ol-collapsed",NF=new RegExp(["^\\s*(?=(?:(?:[-a-z]+\\s*){0,2}(italic|oblique))?)","(?=(?:(?:[-a-z]+\\s*){0,2}(small-caps))?)","(?=(?:(?:[-a-z]+\\s*){0,2}(bold(?:er)?|lighter|[1-9]00 ))?)","(?:(?:normal|\\1|\\2|\\3)\\s*){0,3}((?:xx?-)?","(?:small|large)|medium|smaller|larger|[\\.\\d]+(?:\\%|in|[cem]m|ex|p[ctx]))","(?:\\s*\\/\\s*(normal|[\\.\\d]+(?:\\%|in|[cem]m|ex|p[ctx])?))",`?\\s*([-,\\"\\'\\sa-z]+?)\\s*$`].join(""),"i"),X6=["style","variant","weight","size","lineHeight","family"],Y6=function(t){const e=t.match(NF);if(!e)return null;const n={lineHeight:"normal",size:"1.2em",style:"normal",weight:"normal",variant:"normal"};for(let i=0,r=X6.length;iMath.max(r,Tc(t,a)),0);return n[e]=i,i}function qF(t,e){const n=[],i=[],r=[];let a=0,s=0,o=0,l=0;for(let u=0,h=e.length;u<=h;u+=2){const c=e[u];if(c===` `||u===h){a=Math.max(a,s),r.push(s),s=0,o+=l;continue}const d=e[u+1]||t.font,f=Tc(d,c);n.push(f),s+=f;const g=BF(d);i.push(g),l=Math.max(l,g)}return{width:a,height:o,widths:n,heights:i,lineWidths:r}}function GF(t,e,n,i,r,a,s,o,l,u,h){t.save(),n!==1&&(t.globalAlpha*=n),e&&t.setTransform.apply(t,e),i.contextInstructions?(t.translate(l,u),t.scale(h[0],h[1]),VF(i,t)):h[0]<0||h[1]<0?(t.translate(l,u),t.scale(h[0],h[1]),t.drawImage(i,r,a,s,o,0,0,s,o)):t.drawImage(i,r,a,s,o,l,u,s*h[0],o*h[1]),t.restore()}function VF(t,e){const n=t.contextInstructions;for(let i=0,r=n.length;if&&(d=(f+d)/2,f=d),g>p&&(g=(p+g)/2,p=g);let v=Pt(i[0],d,f),m=Pt(i[1],g,p);if(s&&n&&r){const y=30*r;v+=-y*Math.log(1+Math.max(0,d-i[0])/y)+y*Math.log(1+Math.max(0,i[0]-f)/y),m+=-y*Math.log(1+Math.max(0,g-i[1])/y)+y*Math.log(1+Math.max(0,i[1]-p)/y)}return[v,m]}}function XF(t){return t}function S2(t,e,n,i){const r=vt(e)/n[0],a=cn(e)/n[1];return i?Math.min(t,Math.max(r,a)):Math.min(t,Math.min(r,a))}function C2(t,e,n){let i=Math.min(t,e);const r=50;return i*=Math.log(1+r*Math.max(0,t/e-1))/r+1,n&&(i=Math.max(i,n),i/=Math.log(1+r*Math.max(0,n/t-1))/r+1),Pt(i,n/2,e*2)}function YF(t,e,n,i){return e=e!==void 0?e:!0,function(r,a,s,o){if(r!==void 0){const l=t[0],u=t[t.length-1],h=n?S2(l,n,s,i):l;if(o)return e?C2(r,h,u):Pt(r,u,h);const c=Math.min(h,r),d=Math.floor(Qh(t,c,a));return t[d]>h&&d1&&typeof arguments[n-1]=="function"&&(i=arguments[n-1],--n);let r=0;for(;r0}getInteracting(){return this.hints_[Xt.INTERACTING]>0}cancelAnimations(){this.setHint(Xt.ANIMATING,-this.hints_[Xt.ANIMATING]);let e;for(let n=0,i=this.animations_.length;n=0;--i){const r=this.animations_[i];let a=!0;for(let s=0,o=r.length;s0?u/l.duration:1;h>=1?(l.complete=!0,h=1):a=!1;const c=l.easing(h);if(l.sourceCenter){const d=l.sourceCenter[0],f=l.sourceCenter[1],g=l.targetCenter[0],p=l.targetCenter[1];this.nextCenter_=l.targetCenter;const v=d+c*(g-d),m=f+c*(p-f);this.targetCenter_=[v,m]}if(l.sourceResolution&&l.targetResolution){const d=c===1?l.targetResolution:l.sourceResolution+c*(l.targetResolution-l.sourceResolution);if(l.anchor){const f=this.getViewportSize_(this.getRotation()),g=this.constraints_.resolution(d,0,f,!0);this.targetCenter_=this.calculateCenterZoom(g,l.anchor)}this.nextResolution_=l.targetResolution,this.targetResolution_=d,this.applyTargetState_(!0)}if(l.sourceRotation!==void 0&&l.targetRotation!==void 0){const d=c===1?Xi(l.targetRotation+Math.PI,2*Math.PI)-Math.PI:l.sourceRotation+c*(l.targetRotation-l.sourceRotation);if(l.anchor){const f=this.constraints_.rotation(d,!0);this.targetCenter_=this.calculateCenterRotate(f,l.anchor)}this.nextRotation_=l.targetRotation,this.targetRotation_=d}if(this.applyTargetState_(!0),n=!0,!l.complete)break}if(a){this.animations_[i]=null,this.setHint(Xt.ANIMATING,-1),this.nextCenter_=null,this.nextResolution_=NaN,this.nextRotation_=NaN;const s=r[0].callback;s&&Ac(s,!0)}}this.animations_=this.animations_.filter(Boolean),n&&this.updateAnimationKey_===void 0&&(this.updateAnimationKey_=requestAnimationFrame(this.updateAnimations_.bind(this)))}calculateCenterRotate(e,n){let i;const r=this.getCenterInternal();return r!==void 0&&(i=[r[0]-n[0],r[1]-n[1]],Vg(i,e-this.getRotation()),f6(i,n)),i}calculateCenterZoom(e,n){let i;const r=this.getCenterInternal(),a=this.getResolution();if(r!==void 0&&a!==void 0){const s=n[0]-e*(n[0]-r[0])/a,o=n[1]-e*(n[1]-r[1])/a;i=[s,o]}return i}getViewportSize_(e){const n=this.viewportSize_;if(e){const i=n[0],r=n[1];return[Math.abs(i*Math.cos(e))+Math.abs(r*Math.sin(e)),Math.abs(i*Math.sin(e))+Math.abs(r*Math.cos(e))]}return n}setViewportSize(e){this.viewportSize_=Array.isArray(e)?e.slice():[100,100],this.getAnimating()||this.resolveConstraints(0)}getCenter(){const e=this.getCenterInternal();return e&&Hs(e,this.getProjection())}getCenterInternal(){return this.get(ei.CENTER)}getConstraints(){return this.constraints_}getConstrainResolution(){return this.get("constrainResolution")}getHints(e){return e!==void 0?(e[0]=this.hints_[0],e[1]=this.hints_[1],e):this.hints_.slice()}calculateExtent(e){const n=this.calculateExtentInternal(e);return dc(n,this.getProjection())}calculateExtentInternal(e){e=e||this.getViewportSizeMinusPadding_();const n=this.getCenterInternal();He(n,1);const i=this.getResolution();He(i!==void 0,2);const r=this.getRotation();return He(r!==void 0,3),Ng(n,i,r,e)}getMaxResolution(){return this.maxResolution_}getMinResolution(){return this.minResolution_}getMaxZoom(){return this.getZoomForResolution(this.minResolution_)}setMaxZoom(e){this.applyOptions_(this.getUpdatedOptions_({maxZoom:e}))}getMinZoom(){return this.getZoomForResolution(this.maxResolution_)}setMinZoom(e){this.applyOptions_(this.getUpdatedOptions_({minZoom:e}))}setConstrainResolution(e){this.applyOptions_(this.getUpdatedOptions_({constrainResolution:e}))}getProjection(){return this.projection_}getResolution(){return this.get(ei.RESOLUTION)}getResolutions(){return this.resolutions_}getResolutionForExtent(e,n){return this.getResolutionForExtentInternal(Ki(e,this.getProjection()),n)}getResolutionForExtentInternal(e,n){n=n||this.getViewportSizeMinusPadding_();const i=vt(e)/n[0],r=cn(e)/n[1];return Math.max(i,r)}getResolutionForValueFunction(e){e=e||2;const n=this.getConstrainedResolution(this.maxResolution_),i=this.minResolution_,r=Math.log(n/i)/Math.log(e);return function(a){return n/Math.pow(e,a*r)}}getRotation(){return this.get(ei.ROTATION)}getValueForResolutionFunction(e){const n=Math.log(e||2),i=this.getConstrainedResolution(this.maxResolution_),r=this.minResolution_,a=Math.log(i/r)/n;return function(s){return Math.log(i/s)/n/a}}getViewportSizeMinusPadding_(e){let n=this.getViewportSize_(e);const i=this.padding_;return i&&(n=[n[0]-i[1]-i[3],n[1]-i[0]-i[2]]),n}getState(){const e=this.getProjection(),n=this.getResolution(),i=this.getRotation();let r=this.getCenterInternal();const a=this.padding_;if(a){const s=this.getViewportSizeMinusPadding_();r=M2(r,this.getViewportSize_(),[s[0]/2+a[3],s[1]/2+a[0]],n,i)}return{center:r.slice(0),projection:e!==void 0?e:null,resolution:n,nextCenter:this.nextCenter_,nextResolution:this.nextResolution_,nextRotation:this.nextRotation_,rotation:i,zoom:this.getZoom()}}getViewStateAndExtent(){return{viewState:this.getState(),extent:this.calculateExtent()}}getZoom(){let e;const n=this.getResolution();return n!==void 0&&(e=this.getZoomForResolution(n)),e}getZoomForResolution(e){let n=this.minZoom_||0,i,r;if(this.resolutions_){const a=Qh(this.resolutions_,e,1);n=a,i=this.resolutions_[a],a==this.resolutions_.length-1?r=2:r=i/this.resolutions_[a+1]}else i=this.maxResolution_,r=this.zoomFactor_;return n+Math.log(i/e)/Math.log(r)}getResolutionForZoom(e){if(this.resolutions_){if(this.resolutions_.length<=1)return 0;const n=Pt(Math.floor(e),0,this.resolutions_.length-2),i=this.resolutions_[n]/this.resolutions_[n+1];return this.resolutions_[n]/Math.pow(i,Pt(e-n,0,1))}return this.maxResolution_/Math.pow(this.zoomFactor_,e-this.minZoom_)}fit(e,n){let i;if(He(Array.isArray(e)||typeof e.getSimplifiedGeometry=="function",24),Array.isArray(e)){He(!tc(e),25);const r=Ki(e,this.getProjection());i=mc(r)}else if(e.getType()==="Circle"){const r=Ki(e.getExtent(),this.getProjection());i=mc(r),i.rotate(this.getRotation(),ui(r))}else i=e;this.fitInternal(i,n)}rotatedExtentForGeometry(e){const n=this.getRotation(),i=Math.cos(n),r=Math.sin(-n),a=e.getFlatCoordinates(),s=e.getStride();let o=1/0,l=1/0,u=-1/0,h=-1/0;for(let c=0,d=a.length;c{this.dispatchEvent("sourceready")},0))),this.changed()}getFeatures(e){return this.renderer_?this.renderer_.getFeatures(e):Promise.resolve([])}getData(e){return!this.renderer_||!this.rendered?null:this.renderer_.getData(e)}isVisible(e){let n;e instanceof di?n={viewState:e.getState(),extent:e.calculateExtent()}:n=e;const i=this.getExtent();return this.getVisible()&&I2(this.getLayerState(),n.viewState)&&(!i||dn(i,n.extent))}getAttributions(e){if(!this.isVisible(e))return[];let n;const i=this.getSource();if(i&&(n=i.getAttributions()),!n)return[];const r=e instanceof di?e.getViewStateAndExtent():e;let a=n(r);return Array.isArray(a)||(a=[a]),a}render(e,n){const i=this.getRenderer();if(i.prepareFrame(e))return this.rendered=!0,i.renderFrame(e,n)}unrender(){this.rendered=!1}setMapInternal(e){e||this.unrender(),this.set(mt.MAP,e)}getMapInternal(){return this.get(mt.MAP)}setMap(e){this.mapPrecomposeKey_&&(dt(this.mapPrecomposeKey_),this.mapPrecomposeKey_=null),e||this.changed(),this.mapRenderKey_&&(dt(this.mapRenderKey_),this.mapRenderKey_=null),e&&(this.mapPrecomposeKey_=qe(e,Un.PRECOMPOSE,function(n){const r=n.frameState.layerStatesArray,a=this.getLayerState(!1);He(!r.some(function(s){return s.layer===a.layer}),67),r.push(a)},this),this.mapRenderKey_=qe(this,ke.CHANGE,e.render,e),this.changed())}setSource(e){this.set(mt.SOURCE,e)}getRenderer(){return this.renderer_||(this.renderer_=this.createRenderer()),this.renderer_}hasRenderer(){return!!this.renderer_}createRenderer(){return null}disposeInternal(){this.renderer_&&(this.renderer_.dispose(),delete this.renderer_),this.setSource(null),super.disposeInternal()}}function I2(t,e){if(!t.visible)return!1;const n=e.resolution;if(n=t.maxResolution)return!1;const i=e.zoom;return i>t.minZoom&&i<=t.maxZoom}const $l=sN;function oN(t,e,n,i,r){s8(t,e,n||0,i||t.length-1,r||lN)}function s8(t,e,n,i,r){for(;i>n;){if(i-n>600){var a=i-n+1,s=e-n+1,o=Math.log(a),l=.5*Math.exp(2*o/3),u=.5*Math.sqrt(o*l*(a-l)/a)*(s-a/2<0?-1:1),h=Math.max(n,Math.floor(e-s*l/a+u)),c=Math.min(i,Math.floor(e+(a-s)*l/a+u));s8(t,e,h,c,r)}var d=t[e],f=n,g=i;for(Zl(t,n,e),r(t[i],d)>0&&Zl(t,n,i);f0;)g--}r(t[n],d)===0?Zl(t,n,g):(g++,Zl(t,g,i)),g<=e&&(n=g+1),e<=g&&(i=g-1)}}function Zl(t,e,n){var i=t[e];t[e]=t[n],t[n]=i}function lN(t,e){return te?1:0}class o8{constructor(e=9){this._maxEntries=Math.max(4,e),this._minEntries=Math.max(2,Math.ceil(this._maxEntries*.4)),this.clear()}all(){return this._all(this.data,[])}search(e){let n=this.data;const i=[];if(!Ic(e,n))return i;const r=this.toBBox,a=[];for(;n;){for(let s=0;s=0&&a[n].children.length>this._maxEntries;)this._split(a,n),n--;this._adjustParentBBoxes(r,a,n)}_split(e,n){const i=e[n],r=i.children.length,a=this._minEntries;this._chooseSplitAxis(i,a,r);const s=this._chooseSplitIndex(i,a,r),o=eo(i.children.splice(s,i.children.length-s));o.height=i.height,o.leaf=i.leaf,Qs(i,this.toBBox),Qs(o,this.toBBox),n?e[n-1].children.push(o):this._splitRoot(i,o)}_splitRoot(e,n){this.data=eo([e,n]),this.data.height=e.height+1,this.data.leaf=!1,Qs(this.data,this.toBBox)}_chooseSplitIndex(e,n,i){let r,a=1/0,s=1/0;for(let o=n;o<=i-n;o++){const l=Xl(e,0,o,this.toBBox),u=Xl(e,o,i,this.toBBox),h=fN(l,u),c=E2(l)+E2(u);h=n;u--){const h=e.children[u];Yl(o,e.leaf?a(h):h),l+=Mc(o)}return l}_adjustParentBBoxes(e,n,i){for(let r=i;r>=0;r--)Yl(n[r],e)}_condense(e){for(let n=e.length-1,i;n>=0;n--)e[n].children.length===0?n>0?(i=e[n-1].children,i.splice(i.indexOf(e[n]),1)):this.clear():Qs(e[n],this.toBBox)}}function uN(t,e,n){if(!n)return e.indexOf(t);for(let i=0;i=t.minX&&e.maxY>=t.minY}function eo(t){return{children:t,height:1,leaf:!0,minX:1/0,minY:1/0,maxX:-1/0,maxY:-1/0}}function l8(t,e,n,i,r){const a=[e,n];for(;a.length;){if(n=a.pop(),e=a.pop(),n-e<=i)continue;const s=e+Math.ceil((n-e)/i/2)*i;oN(t,s,e,n,r),a.push(e,s,s,n)}}class gN{constructor(){this.cache_={},this.cacheSize_=0,this.maxCacheSize_=32}clear(){this.cache_={},this.cacheSize_=0}canExpireCache(){return this.cacheSize_>this.maxCacheSize_}expire(){if(this.canExpireCache()){let e=0;for(const n in this.cache_){const i=this.cache_[n];(e++&3)===0&&!i.hasListener()&&(delete this.cache_[n],--this.cacheSize_)}}}get(e,n,i){const r=u8(e,n,i);return r in this.cache_?this.cache_[r]:null}set(e,n,i,r){const a=u8(e,n,i);this.cache_[a]=r,++this.cacheSize_}setSize(e){this.maxCacheSize_=e,this.expire()}}function u8(t,e,n){const i=n?$s(n):"null";return e+":"+t+":"+i}const Ec=new gN;class vN extends Ml{constructor(e,n,i,r){super(),this.extent=e,this.pixelRatio_=i,this.resolution=n,this.state=r}changed(){this.dispatchEvent(ke.CHANGE)}getExtent(){return this.extent}getImage(){return je()}getPixelRatio(){return this.pixelRatio_}getResolution(){return this.resolution}getState(){return this.state}load(){je()}}const z2=vN;class pN extends z2{constructor(e,n,i,r,a,s,o){super(e,n,i,Ge.IDLE),this.src_=r,this.image_=new Image,a!==null&&(this.image_.crossOrigin=a),this.context_=o,this.unlisten_=null,this.state=Ge.IDLE,this.imageLoadFunction_=s}getImage(){if(this.state==Ge.LOADED&&this.context_&&!(this.image_ instanceof HTMLCanvasElement)){const e=this.context_.canvas;e.width=this.image_.width,e.height=this.image_.height,this.context_.drawImage(this.image_,0,0),this.image_=this.context_.canvas}return this.image_}handleImageError_(){this.state=Ge.ERROR,this.unlistenImage_(),this.changed()}handleImageLoad_(){this.resolution===void 0&&(this.resolution=cn(this.extent)/this.image_.height),this.state=Ge.LOADED,this.unlistenImage_(),this.changed()}load(){(this.state==Ge.IDLE||this.state==Ge.ERROR)&&(this.state=Ge.LOADING,this.changed(),this.imageLoadFunction_(this,this.src_),this.unlisten_=L2(this.image_,this.handleImageLoad_.bind(this),this.handleImageError_.bind(this)))}setImage(e){this.image_=e,this.resolution=cn(this.extent)/this.image_.height}unlistenImage_(){this.unlisten_&&(this.unlisten_(),this.unlisten_=null)}}function L2(t,e,n){const i=t;let r=!0,a=!1,s=!1;const o=[Il(i,ke.LOAD,function(){s=!0,a||e()})];return i.src&&zO?(a=!0,i.decode().then(function(){r&&e()}).catch(function(l){r&&(s?e():n())})):o.push(Il(i,ke.ERROR,n)),function(){r=!1,o.forEach(dt)}}const mN=pN;let Kl=null;class yN extends Ml{constructor(e,n,i,r,a,s){super(),this.hitDetectionImage_=null,this.image_=e,this.crossOrigin_=r,this.canvas_={},this.color_=s,this.unlisten_=null,this.imageState_=a,this.size_=i,this.src_=n,this.tainted_}initializeImage_(){this.image_=new Image,this.crossOrigin_!==null&&(this.image_.crossOrigin=this.crossOrigin_)}isTainted_(){if(this.tainted_===void 0&&this.imageState_===Ge.LOADED){Kl||(Kl=fn(1,1,void 0,{willReadFrequently:!0})),Kl.drawImage(this.image_,0,0);try{Kl.getImageData(0,0,1,1),this.tainted_=!1}catch(e){Kl=null,this.tainted_=!0}}return this.tainted_===!0}dispatchChangeEvent_(){this.dispatchEvent(ke.CHANGE)}handleImageError_(){this.imageState_=Ge.ERROR,this.unlistenImage_(),this.dispatchChangeEvent_()}handleImageLoad_(){this.imageState_=Ge.LOADED,this.size_?(this.image_.width=this.size_[0],this.image_.height=this.size_[1]):this.size_=[this.image_.width,this.image_.height],this.unlistenImage_(),this.dispatchChangeEvent_()}getImage(e){return this.image_||this.initializeImage_(),this.replaceColor_(e),this.canvas_[e]?this.canvas_[e]:this.image_}getPixelRatio(e){return this.replaceColor_(e),this.canvas_[e]?e:1}getImageState(){return this.imageState_}getHitDetectionImage(){if(this.image_||this.initializeImage_(),!this.hitDetectionImage_)if(this.isTainted_()){const e=this.size_[0],n=this.size_[1],i=fn(e,n);i.fillRect(0,0,e,n),this.hitDetectionImage_=i.canvas}else this.hitDetectionImage_=this.image_;return this.hitDetectionImage_}getSize(){return this.size_}getSrc(){return this.src_}load(){if(this.imageState_===Ge.IDLE){this.image_||this.initializeImage_(),this.imageState_=Ge.LOADING;try{this.image_.src=this.src_}catch(e){this.handleImageError_()}this.unlisten_=L2(this.image_,this.handleImageLoad_.bind(this),this.handleImageError_.bind(this))}}replaceColor_(e){if(!this.color_||this.canvas_[e]||this.imageState_!==Ge.LOADED)return;const n=this.image_,i=document.createElement("canvas");i.width=Math.ceil(n.width*e),i.height=Math.ceil(n.height*e);const r=i.getContext("2d");r.scale(e,e),r.drawImage(n,0,0),r.globalCompositeOperation="multiply",r.fillStyle=$s(this.color_),r.fillRect(0,0,i.width/e,i.height/e),r.globalCompositeOperation="destination-in",r.drawImage(n,0,0),this.canvas_[e]=i}unlistenImage_(){this.unlisten_&&(this.unlisten_(),this.unlisten_=null)}}function _N(t,e,n,i,r,a){let s=Ec.get(e,i,a);return s||(s=new yN(t,e,n,i,r,a),Ec.set(e,i,a,s)),s}class P2 extends U6{constructor(e){e=e||{};const n=e.opacity!==void 0?e.opacity:1,i=e.rotation!==void 0?e.rotation:0,r=e.scale!==void 0?e.scale:1,a=e.rotateWithView!==void 0?e.rotateWithView:!1;super({opacity:n,rotation:i,scale:r,displacement:e.displacement!==void 0?e.displacement:[0,0],rotateWithView:a,declutterMode:e.declutterMode}),this.anchor_=e.anchor!==void 0?e.anchor:[.5,.5],this.normalizedAnchor_=null,this.anchorOrigin_=e.anchorOrigin!==void 0?e.anchorOrigin:"top-left",this.anchorXUnits_=e.anchorXUnits!==void 0?e.anchorXUnits:"fraction",this.anchorYUnits_=e.anchorYUnits!==void 0?e.anchorYUnits:"fraction",this.crossOrigin_=e.crossOrigin!==void 0?e.crossOrigin:null;const s=e.img!==void 0?e.img:null;this.imgSize_=e.imgSize;let o=e.src;He(!(o!==void 0&&s),4),He(!s||s&&this.imgSize_,5),(o===void 0||o.length===0)&&s&&(o=s.src||De(s)),He(o!==void 0&&o.length>0,6),He(!((e.width!==void 0||e.height!==void 0)&&e.scale!==void 0),69);const l=e.src!==void 0?Ge.IDLE:Ge.LOADED;if(this.color_=e.color!==void 0?jl(e.color):null,this.iconImage_=_N(s,o,this.imgSize_!==void 0?this.imgSize_:null,this.crossOrigin_,l,this.color_),this.offset_=e.offset!==void 0?e.offset:[0,0],this.offsetOrigin_=e.offsetOrigin!==void 0?e.offsetOrigin:"top-left",this.origin_=null,this.size_=e.size!==void 0?e.size:null,this.width_=e.width,this.height_=e.height,this.width_!==void 0||this.height_!==void 0){const u=this.getImage(1),h=()=>{this.updateScaleFromWidthAndHeight(this.width_,this.height_)};u.width>0?this.updateScaleFromWidthAndHeight(this.width_,this.height_):u.addEventListener("load",h)}}clone(){let e=this.getScale();return e=Array.isArray(e)?e.slice():e,(this.width_!==void 0||this.height_!==void 0)&&(e=void 0),new P2({anchor:this.anchor_.slice(),anchorOrigin:this.anchorOrigin_,anchorXUnits:this.anchorXUnits_,anchorYUnits:this.anchorYUnits_,color:this.color_&&this.color_.slice?this.color_.slice():this.color_||void 0,crossOrigin:this.crossOrigin_,imgSize:this.imgSize_,offset:this.offset_.slice(),offsetOrigin:this.offsetOrigin_,opacity:this.getOpacity(),rotateWithView:this.getRotateWithView(),rotation:this.getRotation(),scale:e,size:this.size_!==null?this.size_.slice():void 0,src:this.getSrc(),displacement:this.getDisplacement().slice(),declutterMode:this.getDeclutterMode(),width:this.width_,height:this.height_})}updateScaleFromWidthAndHeight(e,n){const i=this.getImage(1);e!==void 0&&n!==void 0?super.setScale([e/i.width,n/i.height]):e!==void 0?super.setScale([e/i.width,e/i.width]):n!==void 0?super.setScale([n/i.height,n/i.height]):super.setScale([1,1])}getAnchor(){let e=this.normalizedAnchor_;if(!e){e=this.anchor_;const r=this.getSize();if(this.anchorXUnits_=="fraction"||this.anchorYUnits_=="fraction"){if(!r)return null;e=this.anchor_.slice(),this.anchorXUnits_=="fraction"&&(e[0]*=r[0]),this.anchorYUnits_=="fraction"&&(e[1]*=r[1])}if(this.anchorOrigin_!="top-left"){if(!r)return null;e===this.anchor_&&(e=this.anchor_.slice()),(this.anchorOrigin_=="top-right"||this.anchorOrigin_=="bottom-right")&&(e[0]=-e[0]+r[0]),(this.anchorOrigin_=="bottom-left"||this.anchorOrigin_=="bottom-right")&&(e[1]=-e[1]+r[1])}this.normalizedAnchor_=e}const n=this.getDisplacement(),i=this.getScaleArray();return[e[0]-n[0]/i[0],e[1]+n[1]/i[1]]}setAnchor(e){this.anchor_=e,this.normalizedAnchor_=null}getColor(){return this.color_}getImage(e){return this.iconImage_.getImage(e)}getPixelRatio(e){return this.iconImage_.getPixelRatio(e)}getImageSize(){return this.iconImage_.getSize()}getImageState(){return this.iconImage_.getImageState()}getHitDetectionImage(){return this.iconImage_.getHitDetectionImage()}getOrigin(){if(this.origin_)return this.origin_;let e=this.offset_;if(this.offsetOrigin_!="top-left"){const n=this.getSize(),i=this.iconImage_.getSize();if(!n||!i)return null;e=e.slice(),(this.offsetOrigin_=="top-right"||this.offsetOrigin_=="bottom-right")&&(e[0]=i[0]-n[0]-e[0]),(this.offsetOrigin_=="bottom-left"||this.offsetOrigin_=="bottom-right")&&(e[1]=i[1]-n[1]-e[1])}return this.origin_=e,this.origin_}getSrc(){return this.iconImage_.getSrc()}getSize(){return this.size_?this.size_:this.iconImage_.getSize()}getWidth(){return this.width_}getHeight(){return this.height_}setWidth(e){this.width_=e,this.updateScaleFromWidthAndHeight(e,this.height_)}setHeight(e){this.height_=e,this.updateScaleFromWidthAndHeight(this.width_,e)}setScale(e){super.setScale(e);const n=this.getImage(1);if(n){const i=Array.isArray(e)?e[0]:e;i!==void 0&&(this.width_=i*n.width);const r=Array.isArray(e)?e[1]:e;r!==void 0&&(this.height_=r*n.height)}}listenImageChange(e){this.iconImage_.addEventListener(ke.CHANGE,e)}load(){this.iconImage_.load()}unlistenImageChange(e){this.iconImage_.removeEventListener(ke.CHANGE,e)}}const Dn=P2;function h8(t){return new Je({fill:Jl(t,""),stroke:Ql(t,""),text:xN(t),image:wN(t)})}function Jl(t,e){const n=t[e+"fill-color"];if(!!n)return new Qe({color:n})}function Ql(t,e){const n=t[e+"stroke-width"],i=t[e+"stroke-color"];if(!(!n&&!i))return new ft({width:n,color:i,lineCap:t[e+"stroke-line-cap"],lineJoin:t[e+"stroke-line-join"],lineDash:t[e+"stroke-line-dash"],lineDashOffset:t[e+"stroke-line-dash-offset"],miterLimit:t[e+"stroke-miter-limit"]})}function xN(t){const e=t["text-value"];return e?new Qn({text:e,font:t["text-font"],maxAngle:t["text-max-angle"],offsetX:t["text-offset-x"],offsetY:t["text-offset-y"],overflow:t["text-overflow"],placement:t["text-placement"],repeat:t["text-repeat"],scale:t["text-scale"],rotateWithView:t["text-rotate-with-view"],rotation:t["text-rotation"],textAlign:t["text-align"],justify:t["text-justify"],textBaseline:t["text-baseline"],padding:t["text-padding"],fill:Jl(t,"text-"),backgroundFill:Jl(t,"text-background-"),stroke:Ql(t,"text-"),backgroundStroke:Ql(t,"text-background-")}):void 0}function wN(t){const e=t["icon-src"],n=t["icon-img"];if(e||n)return new Dn({src:e,img:n,imgSize:t["icon-img-size"],anchor:t["icon-anchor"],anchorOrigin:t["icon-anchor-origin"],anchorXUnits:t["icon-anchor-x-units"],anchorYUnits:t["icon-anchor-y-units"],color:t["icon-color"],crossOrigin:t["icon-cross-origin"],offset:t["icon-offset"],displacement:t["icon-displacement"],opacity:t["icon-opacity"],scale:t["icon-scale"],rotation:t["icon-rotation"],rotateWithView:t["icon-rotate-with-view"],size:t["icon-size"],declutterMode:t["icon-declutter-mode"]});const i=t["shape-points"];if(i){const a="shape-";return new Wl({points:i,fill:Jl(t,a),stroke:Ql(t,a),radius:t["shape-radius"],radius1:t["shape-radius1"],radius2:t["shape-radius2"],angle:t["shape-angle"],displacement:t["shape-displacement"],rotation:t["shape-rotation"],rotateWithView:t["shape-rotate-with-view"],scale:t["shape-scale"],declutterMode:t["shape-declutter-mode"]})}const r=t["circle-radius"];if(r){const a="circle-";return new En({radius:r,fill:Jl(t,a),stroke:Ql(t,a),displacement:t["circle-displacement"],scale:t["circle-scale"],rotation:t["circle-rotation"],rotateWithView:t["circle-rotate-with-view"],declutterMode:t["circle-declutter-mode"]})}}const c8={RENDER_ORDER:"renderOrder"};class bN extends $l{constructor(e){e=e||{};const n=Object.assign({},e);delete n.style,delete n.renderBuffer,delete n.updateWhileAnimating,delete n.updateWhileInteracting,super(n),this.declutter_=e.declutter!==void 0?e.declutter:!1,this.renderBuffer_=e.renderBuffer!==void 0?e.renderBuffer:100,this.style_=null,this.styleFunction_=void 0,this.setStyle(e.style),this.updateWhileAnimating_=e.updateWhileAnimating!==void 0?e.updateWhileAnimating:!1,this.updateWhileInteracting_=e.updateWhileInteracting!==void 0?e.updateWhileInteracting:!1}getDeclutter(){return this.declutter_}getFeatures(e){return super.getFeatures(e)}getRenderBuffer(){return this.renderBuffer_}getRenderOrder(){return this.get(c8.RENDER_ORDER)}getStyle(){return this.style_}getStyleFunction(){return this.styleFunction_}getUpdateWhileAnimating(){return this.updateWhileAnimating_}getUpdateWhileInteracting(){return this.updateWhileInteracting_}renderDeclutter(e){e.declutterTree||(e.declutterTree=new o8(9)),this.getRenderer().renderDeclutter(e)}setRenderOrder(e){this.set(c8.RENDER_ORDER,e)}setStyle(e){let n;if(e===void 0)n=HF;else if(e===null)n=null;else if(typeof e=="function")n=e;else if(e instanceof Je)n=e;else if(Array.isArray(e)){const i=e.length,r=new Array(i);for(let a=0;ao&&(this.instructions.push([Be.CUSTOM,o,u,e,i,Qr]),this.hitDetectionInstructions.push([Be.CUSTOM,o,u,e,r||i,Qr]));break;case"Point":l=e.getFlatCoordinates(),this.coordinates.push(l[0],l[1]),u=this.coordinates.length,this.instructions.push([Be.CUSTOM,o,u,e,i]),this.hitDetectionInstructions.push([Be.CUSTOM,o,u,e,r||i]);break}this.endGeometry(n)}beginGeometry(e,n){this.beginGeometryInstruction1_=[Be.BEGIN_GEOMETRY,n,0,e],this.instructions.push(this.beginGeometryInstruction1_),this.beginGeometryInstruction2_=[Be.BEGIN_GEOMETRY,n,0,e],this.hitDetectionInstructions.push(this.beginGeometryInstruction2_)}finish(){return{instructions:this.instructions,hitDetectionInstructions:this.hitDetectionInstructions,coordinates:this.coordinates}}reverseHitDetectionInstructions(){const e=this.hitDetectionInstructions;e.reverse();let n;const i=e.length;let r,a,s=-1;for(n=0;nthis.maxLineWidth&&(this.maxLineWidth=i.lineWidth,this.bufferedMaxExtent_=null)}else i.strokeStyle=void 0,i.lineCap=void 0,i.lineDash=null,i.lineDashOffset=void 0,i.lineJoin=void 0,i.lineWidth=void 0,i.miterLimit=void 0}createFill(e){const n=e.fillStyle,i=[Be.SET_FILL_STYLE,n];return typeof n!="string"&&i.push(!0),i}applyStroke(e){this.instructions.push(this.createStroke(e))}createStroke(e){return[Be.SET_STROKE_STYLE,e.strokeStyle,e.lineWidth*this.pixelRatio,e.lineCap,e.lineJoin,e.miterLimit,this.applyPixelRatio(e.lineDash),e.lineDashOffset*this.pixelRatio]}updateFillStyle(e,n){const i=e.fillStyle;(typeof i!="string"||e.currentFillStyle!=i)&&(i!==void 0&&this.instructions.push(n.call(this,e)),e.currentFillStyle=i)}updateStrokeStyle(e,n){const i=e.strokeStyle,r=e.lineCap,a=e.lineDash,s=e.lineDashOffset,o=e.lineJoin,l=e.lineWidth,u=e.miterLimit;(e.currentStrokeStyle!=i||e.currentLineCap!=r||a!=e.currentLineDash&&!Zi(e.currentLineDash,a)||e.currentLineDashOffset!=s||e.currentLineJoin!=o||e.currentLineWidth!=l||e.currentMiterLimit!=u)&&(i!==void 0&&n.call(this,e),e.currentStrokeStyle=i,e.currentLineCap=r,e.currentLineDash=a,e.currentLineDashOffset=s,e.currentLineJoin=o,e.currentLineWidth=l,e.currentMiterLimit=u)}endGeometry(e){this.beginGeometryInstruction1_[2]=this.instructions.length,this.beginGeometryInstruction1_=null,this.beginGeometryInstruction2_[2]=this.hitDetectionInstructions.length,this.beginGeometryInstruction2_=null;const n=[Be.END_GEOMETRY,e];this.instructions.push(n),this.hitDetectionInstructions.push(n)}getBufferedMaxExtent(){if(!this.bufferedMaxExtent_&&(this.bufferedMaxExtent_=r6(this.maxExtent),this.maxLineWidth>0)){const e=this.resolution*(this.maxLineWidth+1)/2;Cr(this.bufferedMaxExtent_,e,this.bufferedMaxExtent_)}return this.bufferedMaxExtent_}}const tu=CN;class TN extends tu{constructor(e,n,i,r){super(e,n,i,r),this.hitDetectionImage_=null,this.image_=null,this.imagePixelRatio_=void 0,this.anchorX_=void 0,this.anchorY_=void 0,this.height_=void 0,this.opacity_=void 0,this.originX_=void 0,this.originY_=void 0,this.rotateWithView_=void 0,this.rotation_=void 0,this.scale_=void 0,this.width_=void 0,this.declutterMode_=void 0,this.declutterImageWithText_=void 0}drawPoint(e,n){if(!this.image_)return;this.beginGeometry(e,n);const i=e.getFlatCoordinates(),r=e.getStride(),a=this.coordinates.length,s=this.appendFlatPointCoordinates(i,r);this.instructions.push([Be.DRAW_IMAGE,a,s,this.image_,this.anchorX_*this.imagePixelRatio_,this.anchorY_*this.imagePixelRatio_,Math.ceil(this.height_*this.imagePixelRatio_),this.opacity_,this.originX_*this.imagePixelRatio_,this.originY_*this.imagePixelRatio_,this.rotateWithView_,this.rotation_,[this.scale_[0]*this.pixelRatio/this.imagePixelRatio_,this.scale_[1]*this.pixelRatio/this.imagePixelRatio_],Math.ceil(this.width_*this.imagePixelRatio_),this.declutterMode_,this.declutterImageWithText_]),this.hitDetectionInstructions.push([Be.DRAW_IMAGE,a,s,this.hitDetectionImage_,this.anchorX_,this.anchorY_,this.height_,this.opacity_,this.originX_,this.originY_,this.rotateWithView_,this.rotation_,this.scale_,this.width_,this.declutterMode_,this.declutterImageWithText_]),this.endGeometry(n)}drawMultiPoint(e,n){if(!this.image_)return;this.beginGeometry(e,n);const i=e.getFlatCoordinates(),r=e.getStride(),a=this.coordinates.length,s=this.appendFlatPointCoordinates(i,r);this.instructions.push([Be.DRAW_IMAGE,a,s,this.image_,this.anchorX_*this.imagePixelRatio_,this.anchorY_*this.imagePixelRatio_,Math.ceil(this.height_*this.imagePixelRatio_),this.opacity_,this.originX_*this.imagePixelRatio_,this.originY_*this.imagePixelRatio_,this.rotateWithView_,this.rotation_,[this.scale_[0]*this.pixelRatio/this.imagePixelRatio_,this.scale_[1]*this.pixelRatio/this.imagePixelRatio_],Math.ceil(this.width_*this.imagePixelRatio_),this.declutterMode_,this.declutterImageWithText_]),this.hitDetectionInstructions.push([Be.DRAW_IMAGE,a,s,this.hitDetectionImage_,this.anchorX_,this.anchorY_,this.height_,this.opacity_,this.originX_,this.originY_,this.rotateWithView_,this.rotation_,this.scale_,this.width_,this.declutterMode_,this.declutterImageWithText_]),this.endGeometry(n)}finish(){return this.reverseHitDetectionInstructions(),this.anchorX_=void 0,this.anchorY_=void 0,this.hitDetectionImage_=null,this.image_=null,this.imagePixelRatio_=void 0,this.height_=void 0,this.scale_=void 0,this.opacity_=void 0,this.originX_=void 0,this.originY_=void 0,this.rotateWithView_=void 0,this.rotation_=void 0,this.width_=void 0,super.finish()}setImageStyle(e,n){const i=e.getAnchor(),r=e.getSize(),a=e.getOrigin();this.imagePixelRatio_=e.getPixelRatio(this.pixelRatio),this.anchorX_=i[0],this.anchorY_=i[1],this.hitDetectionImage_=e.getHitDetectionImage(),this.image_=e.getImage(this.pixelRatio),this.height_=r[1],this.opacity_=e.getOpacity(),this.originX_=a[0],this.originY_=a[1],this.rotateWithView_=e.getRotateWithView(),this.rotation_=e.getRotation(),this.scale_=e.getScaleArray(),this.width_=r[0],this.declutterMode_=e.getDeclutterMode(),this.declutterImageWithText_=n}}const AN=TN;class MN extends tu{constructor(e,n,i,r){super(e,n,i,r)}drawFlatCoordinates_(e,n,i,r){const a=this.coordinates.length,s=this.appendFlatLineCoordinates(e,n,i,r,!1,!1),o=[Be.MOVE_TO_LINE_TO,a,s];return this.instructions.push(o),this.hitDetectionInstructions.push(o),i}drawLineString(e,n){const i=this.state,r=i.strokeStyle,a=i.lineWidth;if(r===void 0||a===void 0)return;this.updateStrokeStyle(i,this.applyStroke),this.beginGeometry(e,n),this.hitDetectionInstructions.push([Be.SET_STROKE_STYLE,i.strokeStyle,i.lineWidth,i.lineCap,i.lineJoin,i.miterLimit,Bl,ql],Qa);const s=e.getFlatCoordinates(),o=e.getStride();this.drawFlatCoordinates_(s,0,s.length,o),this.hitDetectionInstructions.push(ta),this.endGeometry(n)}drawMultiLineString(e,n){const i=this.state,r=i.strokeStyle,a=i.lineWidth;if(r===void 0||a===void 0)return;this.updateStrokeStyle(i,this.applyStroke),this.beginGeometry(e,n),this.hitDetectionInstructions.push([Be.SET_STROKE_STYLE,i.strokeStyle,i.lineWidth,i.lineCap,i.lineJoin,i.miterLimit,i.lineDash,i.lineDashOffset],Qa);const s=e.getEnds(),o=e.getFlatCoordinates(),l=e.getStride();let u=0;for(let h=0,c=s.length;h=t){const g=(t-o+f)/f,p=Jn(u,c,g),v=Jn(h,d,g);l.push(p,v),a.push(l),l=[p,v],o==t&&(s+=r),o=0}else if(o0&&a.push(l),a}function zN(t,e,n,i,r){let a=n,s=n,o=0,l=0,u=n,h,c,d,f,g,p,v,m,y,_;for(c=n;ct&&(l>o&&(o=l,a=u,s=c),l=0,u=c-r)),d=f,v=y,m=_),g=C,p=w}return l+=f,l>o?[u,c]:[a,s]}const nu={left:0,end:0,center:.5,right:1,start:1,top:0,middle:.5,hanging:.2,alphabetic:.8,ideographic:.8,bottom:1};class LN extends tu{constructor(e,n,i,r){super(e,n,i,r),this.labels_=null,this.text_="",this.textOffsetX_=0,this.textOffsetY_=0,this.textRotateWithView_=void 0,this.textRotation_=0,this.textFillState_=null,this.fillStates={},this.textStrokeState_=null,this.strokeStates={},this.textState_={},this.textStates={},this.textKey_="",this.fillKey_="",this.strokeKey_="",this.declutterImageWithText_=void 0}finish(){const e=super.finish();return e.textStates=this.textStates,e.fillStates=this.fillStates,e.strokeStates=this.strokeStates,e}drawText(e,n){const i=this.textFillState_,r=this.textStrokeState_,a=this.textState_;if(this.text_===""||!a||!i&&!r)return;const s=this.coordinates;let o=s.length;const l=e.getType();let u=null,h=e.getStride();if(a.placement==="line"&&(l=="LineString"||l=="MultiLineString"||l=="Polygon"||l=="MultiPolygon")){if(!dn(this.getBufferedMaxExtent(),e.getExtent()))return;let c;if(u=e.getFlatCoordinates(),l=="LineString")c=[u.length];else if(l=="MultiLineString")c=e.getEnds();else if(l=="Polygon")c=e.getEnds().slice(0,1);else if(l=="MultiPolygon"){const p=e.getEndss();c=[];for(let v=0,m=p.length;v{const _=s[(v+y)*2]===u[y*h]&&s[(v+y)*2+1]===u[y*h+1];return _||--v,_})}this.saveTextStates_(),(a.backgroundFill||a.backgroundStroke)&&(this.setFillStrokeStyle(a.backgroundFill,a.backgroundStroke),a.backgroundFill&&(this.updateFillStyle(this.state,this.createFill),this.hitDetectionInstructions.push(this.createFill(this.state))),a.backgroundStroke&&(this.updateStrokeStyle(this.state,this.applyStroke),this.hitDetectionInstructions.push(this.createStroke(this.state)))),this.beginGeometry(e,n);let f=a.padding;if(f!=Ja&&(a.scale[0]<0||a.scale[1]<0)){let v=a.padding[0],m=a.padding[1],y=a.padding[2],_=a.padding[3];a.scale[0]<0&&(m=-m,_=-_),a.scale[1]<0&&(v=-v,y=-y),f=[v,m,y,_]}const g=this.pixelRatio;this.instructions.push([Be.DRAW_IMAGE,o,d,null,NaN,NaN,NaN,1,0,0,this.textRotateWithView_,this.textRotation_,[1,1],NaN,void 0,this.declutterImageWithText_,f==Ja?Ja:f.map(function(v){return v*g}),!!a.backgroundFill,!!a.backgroundStroke,this.text_,this.textKey_,this.strokeKey_,this.fillKey_,this.textOffsetX_,this.textOffsetY_,c]);const p=1/g;this.hitDetectionInstructions.push([Be.DRAW_IMAGE,o,d,null,NaN,NaN,NaN,1,0,0,this.textRotateWithView_,this.textRotation_,[p,p],NaN,void 0,this.declutterImageWithText_,f,!!a.backgroundFill,!!a.backgroundStroke,this.text_,this.textKey_,this.strokeKey_,this.fillKey_,this.textOffsetX_,this.textOffsetY_,c]),this.endGeometry(n)}}saveTextStates_(){const e=this.textStrokeState_,n=this.textState_,i=this.textFillState_,r=this.strokeKey_;e&&(r in this.strokeStates||(this.strokeStates[r]={strokeStyle:e.strokeStyle,lineCap:e.lineCap,lineDashOffset:e.lineDashOffset,lineWidth:e.lineWidth,lineJoin:e.lineJoin,miterLimit:e.miterLimit,lineDash:e.lineDash}));const a=this.textKey_;a in this.textStates||(this.textStates[a]={font:n.font,textAlign:n.textAlign||Ul,justify:n.justify,textBaseline:n.textBaseline||Cc,scale:n.scale});const s=this.fillKey_;i&&(s in this.fillStates||(this.fillStates[s]={fillStyle:i.fillStyle}))}drawChars_(e,n){const i=this.textStrokeState_,r=this.textState_,a=this.strokeKey_,s=this.textKey_,o=this.fillKey_;this.saveTextStates_();const l=this.pixelRatio,u=nu[r.textBaseline],h=this.textOffsetY_*l,c=this.text_,d=i?i.lineWidth*Math.abs(r.scale[0])/2:0;this.instructions.push([Be.DRAW_CHARS,e,n,u,r.overflow,o,r.maxAngle,l,h,a,d*l,c,s,1]),this.hitDetectionInstructions.push([Be.DRAW_CHARS,e,n,u,r.overflow,o,r.maxAngle,1,h,a,d,c,s,1/l])}setTextStyle(e,n){let i,r,a;if(!e)this.text_="";else{const s=e.getFill();s?(r=this.textFillState_,r||(r={},this.textFillState_=r),r.fillStyle=Ji(s.getColor()||Er)):(r=null,this.textFillState_=r);const o=e.getStroke();if(!o)a=null,this.textStrokeState_=a;else{a=this.textStrokeState_,a||(a={},this.textStrokeState_=a);const g=o.getLineDash(),p=o.getLineDashOffset(),v=o.getWidth(),m=o.getMiterLimit();a.lineCap=o.getLineCap()||Sc,a.lineDash=g?g.slice():Bl,a.lineDashOffset=p===void 0?ql:p,a.lineJoin=o.getLineJoin()||Ys,a.lineWidth=v===void 0?Hl:v,a.miterLimit=m===void 0?Gl:m,a.strokeStyle=Ji(o.getColor()||Vl)}i=this.textState_;const l=e.getFont()||K6;jF(l);const u=e.getScaleArray();i.overflow=e.getOverflow(),i.font=l,i.maxAngle=e.getMaxAngle(),i.placement=e.getPlacement(),i.textAlign=e.getTextAlign(),i.repeat=e.getRepeat(),i.justify=e.getJustify(),i.textBaseline=e.getTextBaseline()||Cc,i.backgroundFill=e.getBackgroundFill(),i.backgroundStroke=e.getBackgroundStroke(),i.padding=e.getPadding()||Ja,i.scale=u===void 0?[1,1]:u;const h=e.getOffsetX(),c=e.getOffsetY(),d=e.getRotateWithView(),f=e.getRotation();this.text_=e.getText()||"",this.textOffsetX_=h===void 0?0:h,this.textOffsetY_=c===void 0?0:c,this.textRotateWithView_=d===void 0?!1:d,this.textRotation_=f===void 0?0:f,this.strokeKey_=a?(typeof a.strokeStyle=="string"?a.strokeStyle:De(a.strokeStyle))+a.lineCap+a.lineDashOffset+"|"+a.lineWidth+a.lineJoin+a.miterLimit+"["+a.lineDash.join()+"]":"",this.textKey_=i.font+i.scale+(i.textAlign||"?")+(i.repeat||"?")+(i.justify||"?")+(i.textBaseline||"?"),this.fillKey_=r?typeof r.fillStyle=="string"?r.fillStyle:"|"+De(r.fillStyle):""}this.declutterImageWithText_=n}}const PN={Circle:g8,Default:tu,Image:AN,LineString:IN,Polygon:g8,Text:LN};class DN{constructor(e,n,i,r){this.tolerance_=e,this.maxExtent_=n,this.pixelRatio_=r,this.resolution_=i,this.buildersByZIndex_={}}finish(){const e={};for(const n in this.buildersByZIndex_){e[n]=e[n]||{};const i=this.buildersByZIndex_[n];for(const r in i){const a=i[r].finish();e[n][r]=a}}return e}getBuilder(e,n){const i=e!==void 0?e.toString():"0";let r=this.buildersByZIndex_[i];r===void 0&&(r={},this.buildersByZIndex_[i]=r);let a=r[n];if(a===void 0){const s=PN[n];a=new s(this.tolerance_,this.maxExtent_,this.resolution_,this.pixelRatio_),r[n]=a}return a}}const v8=DN;class kN extends El{constructor(e){super(),this.ready=!0,this.boundHandleImageChange_=this.handleImageChange_.bind(this),this.layer_=e,this.declutterExecutorGroup=null}getFeatures(e){return je()}getData(e){return null}prepareFrame(e){return je()}renderFrame(e,n){return je()}loadedTileCallback(e,n,i){e[n]||(e[n]={}),e[n][i.tileCoord.toString()]=i}createLoadedTileFinder(e,n,i){return(r,a)=>{const s=this.loadedTileCallback.bind(this,i,r);return e.forEachLoadedTile(n,r,a,s)}}forEachFeatureAtCoordinate(e,n,i,r,a){}getLayer(){return this.layer_}handleFontsChanged(){}handleImageChange_(e){e.target.getState()===Ge.LOADED&&this.renderIfReadyAndVisible()}loadImage(e){let n=e.getState();return n!=Ge.LOADED&&n!=Ge.ERROR&&e.addEventListener(ke.CHANGE,this.boundHandleImageChange_),n==Ge.IDLE&&(e.load(),n=e.getState()),n==Ge.LOADED}renderIfReadyAndVisible(){const e=this.getLayer();e&&e.getVisible()&&e.getSourceState()==="ready"&&e.changed()}disposeInternal(){delete this.layer_,super.disposeInternal()}}const p8=kN;class ON extends Gt{constructor(e,n,i,r){super(e),this.inversePixelTransform=n,this.frameState=i,this.context=r}}const iu=ON,m8=[];let to=null;function FN(){to=fn(1,1,void 0,{willReadFrequently:!0})}class NN extends p8{constructor(e){super(e),this.container=null,this.renderedResolution,this.tempTransform=un(),this.pixelTransform=un(),this.inversePixelTransform=un(),this.context=null,this.containerReused=!1,this.pixelContext_=null,this.frameState=null}getImageData(e,n,i){to||FN(),to.clearRect(0,0,1,1);let r;try{to.drawImage(e,n,i,1,1,0,0,1,1),r=to.getImageData(0,0,1,1).data}catch(a){return to=null,null}return r}getBackground(e){let i=this.getLayer().getBackground();return typeof i=="function"&&(i=i(e.viewState.resolution)),i||void 0}useContainer(e,n,i){const r=this.getLayer().getClassName();let a,s;if(e&&e.className===r&&(!i||e&&e.style.backgroundColor&&Zi(jl(e.style.backgroundColor),jl(i)))){const o=e.firstElementChild;o instanceof HTMLCanvasElement&&(s=o.getContext("2d"))}if(s&&s.canvas.style.transform===n?(this.container=e,this.context=s,this.containerReused=!0):this.containerReused&&(this.container=null,this.context=null,this.containerReused=!1),!this.container){a=document.createElement("div"),a.className=r;let o=a.style;o.position="absolute",o.width="100%",o.height="100%",s=fn();const l=s.canvas;a.appendChild(l),o=l.style,o.position="absolute",o.left="0",o.transformOrigin="top left",this.container=a,this.context=s}!this.containerReused&&i&&!this.container.style.backgroundColor&&(this.container.style.backgroundColor=i)}clipUnrotated(e,n,i){const r=Tr(i),a=kl(i),s=Fs(i),o=Os(i);Vt(n.coordinateToPixelTransform,r),Vt(n.coordinateToPixelTransform,a),Vt(n.coordinateToPixelTransform,s),Vt(n.coordinateToPixelTransform,o);const l=this.inversePixelTransform;Vt(l,r),Vt(l,a),Vt(l,s),Vt(l,o),e.save(),e.beginPath(),e.moveTo(Math.round(r[0]),Math.round(r[1])),e.lineTo(Math.round(a[0]),Math.round(a[1])),e.lineTo(Math.round(s[0]),Math.round(s[1])),e.lineTo(Math.round(o[0]),Math.round(o[1])),e.clip()}dispatchRenderEvent_(e,n,i){const r=this.getLayer();if(r.hasListener(e)){const a=new iu(e,this.inversePixelTransform,i,n);r.dispatchEvent(a)}}preRender(e,n){this.frameState=n,this.dispatchRenderEvent_(Un.PRERENDER,e,n)}postRender(e,n){this.dispatchRenderEvent_(Un.POSTRENDER,e,n)}getRenderTransform(e,n,i,r,a,s,o){const l=a/2,u=s/2,h=r/n,c=-h,d=-e[0]+o,f=-e[1];return li(this.tempTransform,l,u,h,c,-i,d,f)}disposeInternal(){delete this.frameState,super.disposeInternal()}}const k2=NN;function jN(t,e,n,i,r,a,s,o,l,u,h,c){let d=t[e],f=t[e+1],g=0,p=0,v=0,m=0;function y(){g=d,p=f,e+=i,d=t[e],f=t[e+1],m+=v,v=Math.sqrt((d-g)*(d-g)+(f-p)*(f-p))}do y();while(eP[2]}else M=C>T;const I=Math.PI,E=[],z=b+i===e;e=b,v=0,m=x,d=t[e],f=t[e+1];let R;if(z){y(),R=Math.atan2(f-p,d-g),M&&(R+=R>0?-I:I);const P=(T+C)/2,O=(A+w)/2;return E[0]=[P,O,(S-a)/2,R,r],E}r=r.replace(/\n/g," ");for(let P=0,O=r.length;P0?-I:I),R!==void 0){let N=F-R;if(N+=N>I?-2*I:N<-I?2*I:0,Math.abs(N)>s)return null}R=F;const G=P;let j=0;for(;P0&&t.push(` `,""),t.push(e,""),t}class GN{constructor(e,n,i,r){this.overlaps=i,this.pixelRatio=n,this.resolution=e,this.alignFill_,this.instructions=r.instructions,this.coordinates=r.coordinates,this.coordinateCache_={},this.renderedTransform_=un(),this.hitDetectionInstructions=r.hitDetectionInstructions,this.pixelCoordinates_=null,this.viewRotation_=0,this.fillStates=r.fillStates||{},this.strokeStates=r.strokeStates||{},this.textStates=r.textStates||{},this.widths_={},this.labels_={}}createLabel(e,n,i,r){const a=e+n+i+r;if(this.labels_[a])return this.labels_[a];const s=r?this.strokeStates[r]:null,o=i?this.fillStates[i]:null,l=this.textStates[n],u=this.pixelRatio,h=[l.scale[0]*u,l.scale[1]*u],c=Array.isArray(e),d=l.justify?nu[l.justify]:_8(Array.isArray(e)?e[0]:e,l.textAlign||Ul),f=r&&s.lineWidth?s.lineWidth:0,g=c?e:e.split(` `).reduce(qN,[]),{width:p,height:v,widths:m,heights:y,lineWidths:_}=qF(l,g),C=p+f,w=[],b=(C+2)*h[0],x=(v+f)*h[1],S={width:b<0?Math.floor(b):Math.ceil(b),height:x<0?Math.floor(x):Math.ceil(x),contextInstructions:w};(h[0]!=1||h[1]!=1)&&w.push("scale",h),r&&(w.push("strokeStyle",s.strokeStyle),w.push("lineWidth",f),w.push("lineCap",s.lineCap),w.push("lineJoin",s.lineJoin),w.push("miterLimit",s.miterLimit),w.push("setLineDash",[s.lineDash]),w.push("lineDashOffset",s.lineDashOffset)),i&&w.push("fillStyle",o.fillStyle),w.push("textBaseline","middle"),w.push("textAlign","center");const T=.5-d;let A=d*C+T*f;const M=[],I=[];let E=0,z=0,R=0,P=0,O;for(let F=0,G=g.length;Fe?e-u:a,C=s+h>n?n-h:s,w=g[3]+_*d[0]+g[1],b=g[0]+C*d[1]+g[2],x=m-g[3],S=y-g[0];(p||c!==0)&&(na[0]=x,ia[0]=x,na[1]=S,zr[1]=S,zr[0]=x+w,Lr[0]=zr[0],Lr[1]=S+b,ia[1]=Lr[1]);let T;return c!==0?(T=li(un(),i,r,1,1,c,-i,-r),Vt(T,na),Vt(T,zr),Vt(T,Lr),Vt(T,ia),Mi(Math.min(na[0],zr[0],Lr[0],ia[0]),Math.min(na[1],zr[1],Lr[1],ia[1]),Math.max(na[0],zr[0],Lr[0],ia[0]),Math.max(na[1],zr[1],Lr[1],ia[1]),no)):Mi(Math.min(x,x+w),Math.min(S,S+b),Math.max(x,x+w),Math.max(S,S+b),no),f&&(m=Math.round(m),y=Math.round(y)),{drawImageX:m,drawImageY:y,drawImageW:_,drawImageH:C,originX:u,originY:h,declutterBox:{minX:no[0],minY:no[1],maxX:no[2],maxY:no[3],value:v},canvasTransform:T,scale:d}}replayImageOrLabel_(e,n,i,r,a,s,o){const l=!!(s||o),u=r.declutterBox,h=e.canvas,c=o?o[2]*r.scale[0]/2:0;return u.minX-c<=h.width/n&&u.maxX+c>=0&&u.minY-c<=h.height/n&&u.maxY+c>=0&&(l&&this.replayTextBackground_(e,na,zr,Lr,ia,s,o),GF(e,r.canvasTransform,a,i,r.originX,r.originY,r.drawImageW,r.drawImageH,r.drawImageX,r.drawImageY,r.scale)),!0}fill_(e){if(this.alignFill_){const n=Vt(this.renderedTransform_,[0,0]),i=512*this.pixelRatio;e.save(),e.translate(n[0]%i,n[1]%i),e.rotate(this.viewRotation_)}e.fill(),this.alignFill_&&e.restore()}setStrokeStyle_(e,n){e.strokeStyle=n[1],e.lineWidth=n[2],e.lineCap=n[3],e.lineJoin=n[4],e.miterLimit=n[5],e.lineDashOffset=n[7],e.setLineDash(n[6])}drawLabelWithPointPlacement_(e,n,i,r){const a=this.textStates[n],s=this.createLabel(e,n,r,i),o=this.strokeStates[i],l=this.pixelRatio,u=_8(Array.isArray(e)?e[0]:e,a.textAlign||Ul),h=nu[a.textBaseline||Cc],c=o&&o.lineWidth?o.lineWidth:0,d=s.width/l-2*a.scale[0],f=u*d+2*(.5-u)*c,g=h*s.height/l+2*(.5-h)*c;return{label:s,anchorX:f,anchorY:g}}execute_(e,n,i,r,a,s,o,l){let u;this.pixelCoordinates_&&Zi(i,this.renderedTransform_)?u=this.pixelCoordinates_:(this.pixelCoordinates_||(this.pixelCoordinates_=[]),u=Xa(this.coordinates,0,this.coordinates.length,2,i,this.pixelCoordinates_),LO(this.renderedTransform_,i));let h=0;const c=r.length;let d=0,f,g,p,v,m,y,_,C,w,b,x,S,T=0,A=0,M=null,I=null;const E=this.coordinateCache_,z=this.viewRotation_,R=Math.round(Math.atan2(-i[1],i[0])*1e12)/1e12,P={context:e,pixelRatio:this.pixelRatio,resolution:this.resolution,rotation:z},O=this.instructions!=r||this.overlaps?0:200;let F,G,j,L;for(;hO&&(this.fill_(e),T=0),A>O&&(e.stroke(),A=0),!T&&!A&&(e.beginPath(),v=NaN,m=NaN),++h;break;case Be.CIRCLE:d=D[1];const N=u[d],q=u[d+1],B=u[d+2],V=u[d+3],U=B-N,H=V-q,Z=Math.sqrt(U*U+H*H);e.moveTo(N+Z,q),e.arc(N,q,Z,0,2*Math.PI,!0),++h;break;case Be.CLOSE_PATH:e.closePath(),++h;break;case Be.CUSTOM:d=D[1],f=D[2];const X=D[3],Q=D[4],J=D.length==6?D[5]:void 0;P.geometry=X,P.feature=F,h in E||(E[h]=[]);const ee=E[h];J?J(u,d,f,2,ee):(ee[0]=u[d],ee[1]=u[d+1],ee.length=2),Q(ee,P),++h;break;case Be.DRAW_IMAGE:d=D[1],f=D[2],C=D[3],g=D[4],p=D[5];let te=D[6];const ae=D[7],ge=D[8],oe=D[9],de=D[10];let ye=D[11];const ie=D[12];let se=D[13];const fe=D[14],$=D[15];if(!C&&D.length>=20){w=D[19],b=D[20],x=D[21],S=D[22];const tt=this.drawLabelWithPointPlacement_(w,b,x,S);C=tt.label,D[3]=C;const ct=D[23];g=(tt.anchorX-ct)*this.pixelRatio,D[4]=g;const st=D[24];p=(tt.anchorY-st)*this.pixelRatio,D[5]=p,te=C.height,D[6]=te,se=C.width,D[13]=se}let Y;D.length>25&&(Y=D[25]);let ne,ue,le;D.length>17?(ne=D[16],ue=D[17],le=D[18]):(ne=Ja,ue=!1,le=!1),de&&R?ye+=z:!de&&!R&&(ye-=z);let he=0;for(;d0){if(!s||f!=="Image"&&f!=="Text"||s.includes(w)){const A=(d[S]-3)/4,M=r-A%o,I=r-(A/o|0),E=a(w,b,M*M+I*I);if(E)return E}h.clearRect(0,0,o,o);break}}const p=Object.keys(this.executorsByZIndex_).map(Number);p.sort(qa);let v,m,y,_,C;for(v=p.length-1;v>=0;--v){const w=p[v].toString();for(y=this.executorsByZIndex_[w],m=O2.length-1;m>=0;--m)if(f=O2[m],_=y[f],_!==void 0&&(C=_.executeHitDetection(h,l,i,g,c),C))return C}}getClipCoords(e){const n=this.maxExtent_;if(!n)return null;const i=n[0],r=n[1],a=n[2],s=n[3],o=[i,r,i,s,a,s,a,r];return Xa(o,0,8,2,e,o),o}isEmpty(){return ks(this.executorsByZIndex_)}execute(e,n,i,r,a,s,o){const l=Object.keys(this.executorsByZIndex_).map(Number);l.sort(qa),this.maxExtent_&&(e.save(),this.clip(e,i)),s=s||O2;let u,h,c,d,f,g;for(o&&l.reverse(),u=0,h=l.length;un)break;let l=i[o];l||(l=[],i[o]=l),l.push(((t+a)*e+(t+s))*4+3),a>0&&l.push(((t-a)*e+(t+s))*4+3),s>0&&(l.push(((t+a)*e+(t-s))*4+3),a>0&&l.push(((t-a)*e+(t-s))*4+3))}const r=[];for(let a=0,s=i.length;ac*this.pixelRatio_),lineDashOffset:(s||ql)*this.pixelRatio_,lineJoin:o!==void 0?o:Ys,lineWidth:(l!==void 0?l:Hl)*this.pixelRatio_,miterLimit:u!==void 0?u:Gl,strokeStyle:Ji(i||Vl)}}}setImageStyle(e){let n;if(!e||!(n=e.getSize())){this.image_=null;return}const i=e.getPixelRatio(this.pixelRatio_),r=e.getAnchor(),a=e.getOrigin();this.image_=e.getImage(this.pixelRatio_),this.imageAnchorX_=r[0]*i,this.imageAnchorY_=r[1]*i,this.imageHeight_=n[1]*i,this.imageOpacity_=e.getOpacity(),this.imageOriginX_=a[0],this.imageOriginY_=a[1],this.imageRotateWithView_=e.getRotateWithView(),this.imageRotation_=e.getRotation();const s=e.getScaleArray();this.imageScale_=[s[0]*this.pixelRatio_/i,s[1]*this.pixelRatio_/i],this.imageWidth_=n[0]*i}setTextStyle(e){if(!e)this.text_="";else{const n=e.getFill();if(!n)this.textFillState_=null;else{const f=n.getColor();this.textFillState_={fillStyle:Ji(f||Er)}}const i=e.getStroke();if(!i)this.textStrokeState_=null;else{const f=i.getColor(),g=i.getLineCap(),p=i.getLineDash(),v=i.getLineDashOffset(),m=i.getLineJoin(),y=i.getWidth(),_=i.getMiterLimit();this.textStrokeState_={lineCap:g!==void 0?g:Sc,lineDash:p||Bl,lineDashOffset:v||ql,lineJoin:m!==void 0?m:Ys,lineWidth:y!==void 0?y:Hl,miterLimit:_!==void 0?_:Gl,strokeStyle:Ji(f||Vl)}}const r=e.getFont(),a=e.getOffsetX(),s=e.getOffsetY(),o=e.getRotateWithView(),l=e.getRotation(),u=e.getScaleArray(),h=e.getText(),c=e.getTextAlign(),d=e.getTextBaseline();this.textState_={font:r!==void 0?r:K6,textAlign:c!==void 0?c:Ul,textBaseline:d!==void 0?d:Cc},this.text_=h!==void 0?Array.isArray(h)?h.reduce((f,g,p)=>f+=p%2?" ":g,""):h:"",this.textOffsetX_=a!==void 0?this.pixelRatio_*a:0,this.textOffsetY_=s!==void 0?this.pixelRatio_*s:0,this.textRotateWithView_=o!==void 0?o:!1,this.textRotation_=l!==void 0?l:0,this.textScale_=[this.pixelRatio_*u[0],this.pixelRatio_*u[1]]}}}const zc=WN,Qi=.5;function $N(t,e,n,i,r,a,s){const o=t[0]*Qi,l=t[1]*Qi,u=fn(o,l);u.imageSmoothingEnabled=!1;const h=u.canvas,c=new zc(u,Qi,r,null,s),d=n.length,f=Math.floor((256*256*256-1)/d),g={};for(let v=1;v<=d;++v){const m=n[v-1],y=m.getStyleFunction()||i;if(!i)continue;let _=y(m,a);if(!_)continue;Array.isArray(_)||(_=[_]);const w=(v*f).toString(16).padStart(7,"#00000");for(let b=0,x=_.length;b{if(!this.hitDetectionImageData_&&!this.animatingOrInteracting_){const i=[this.context.canvas.width,this.context.canvas.height];Vt(this.pixelTransform,i);const r=this.renderedCenter_,a=this.renderedResolution_,s=this.renderedRotation_,o=this.renderedProjection_,l=this.wrappedRenderedExtent_,u=this.getLayer(),h=[],c=i[0]*Qi,d=i[1]*Qi;h.push(this.getRenderTransform(r,a,s,Qi,c,d,0).slice());const f=u.getSource(),g=o.getExtent();if(f.getWrapX()&&o.canWrapX()&&!Ai(g,l)){let p=l[0];const v=vt(g);let m=0,y;for(;pg[2];)++m,y=v*m,h.push(this.getRenderTransform(r,a,s,Qi,c,d,y).slice()),p-=v}this.hitDetectionImageData_=$N(i,h,this.renderedFeatures_,u.getStyleFunction(),l,a,s)}n(ZN(e,this.renderedFeatures_,this.hitDetectionImageData_))})}forEachFeatureAtCoordinate(e,n,i,r,a){if(!this.replayGroup_)return;const s=n.viewState.resolution,o=n.viewState.rotation,l=this.getLayer(),u={},h=function(f,g,p){const v=De(f),m=u[v];if(m){if(m!==!0&&pc=f.forEachFeatureAtCoordinate(e,s,o,i,h,f===this.declutterExecutorGroup&&n.declutterTree?n.declutterTree.all().map(g=>g.value):null)),c}handleFontsChanged(){const e=this.getLayer();e.getVisible()&&this.replayGroup_&&e.changed()}handleStyleImageChange_(e){this.renderIfReadyAndVisible()}prepareFrame(e){const n=this.getLayer(),i=n.getSource();if(!i)return!1;const r=e.viewHints[Xt.ANIMATING],a=e.viewHints[Xt.INTERACTING],s=n.getUpdateWhileAnimating(),o=n.getUpdateWhileInteracting();if(this.ready&&!s&&r||!o&&a)return this.animatingOrInteracting_=!0,!0;this.animatingOrInteracting_=!1;const l=e.extent,u=e.viewState,h=u.projection,c=u.resolution,d=e.pixelRatio,f=n.getRevision(),g=n.getRenderBuffer();let p=n.getRenderOrder();p===void 0&&(p=YN);const v=u.center.slice(),m=Cr(l,g*c),y=m.slice(),_=[m.slice()],C=h.getExtent();if(i.getWrapX()&&h.canWrapX()&&!Ai(C,e.extent)){const R=vt(C),P=Math.max(vt(m)/2,R);m[0]=C[0]-P,m[2]=C[2]+P,v6(v,h);const O=u6(_[0],h);O[0]C[0]&&O[2]>C[2]&&_.push([O[0]-R,O[1],O[2]-R,O[3]])}if(this.ready&&this.renderedResolution_==c&&this.renderedRevision_==f&&this.renderedRenderOrder_==p&&Ai(this.wrappedRenderedExtent_,m))return Zi(this.renderedExtent_,y)||(this.hitDetectionImageData_=null,this.renderedExtent_=y),this.renderedCenter_=v,this.replayGroupChanged=!1,!0;this.replayGroup_=null;const w=new v8(N2(c,d),m,c,d);let b;this.getLayer().getDeclutter()&&(b=new v8(N2(c,d),m,c,d));let x;for(let R=0,P=_.length;R{let P;const O=R.getStyleFunction()||n.getStyleFunction();if(O&&(P=O(R,c)),P){const F=this.renderFeature(R,S,P,w,x,b);T=T&&!F}},M=dc(m),I=i.getFeaturesInExtent(M);p&&I.sort(p);for(let R=0,P=I.length;R=200&&o.status<300){const u=e.getType();let h;u=="json"||u=="text"?h=o.responseText:u=="xml"?(h=o.responseXML,h||(h=new DOMParser().parseFromString(o.responseText,"application/xml"))):u=="arraybuffer"&&(h=o.response),h?a(e.readFeatures(h,{extent:n,featureProjection:r}),e.readProjection(h)):s()}else s()},o.onerror=s,o.send()}function A8(t,e){return function(n,i,r,a,s){const o=this;fj(t,e,n,i,r,function(l,u){o.addFeatures(l),a!==void 0&&a(l)},s||Ds)}}class ra extends Gt{constructor(e,n,i){super(e),this.feature=n,this.features=i}}class gj extends j2{constructor(e){e=e||{},super({attributions:e.attributions,interpolate:!0,projection:void 0,state:"ready",wrapX:e.wrapX!==void 0?e.wrapX:!0}),this.on,this.once,this.un,this.loader_=Ds,this.format_=e.format,this.overlaps_=e.overlaps===void 0?!0:e.overlaps,this.url_=e.url,e.loader!==void 0?this.loader_=e.loader:this.url_!==void 0&&(He(this.format_,7),this.loader_=A8(this.url_,this.format_)),this.strategy_=e.strategy!==void 0?e.strategy:cj;const n=e.useSpatialIndex!==void 0?e.useSpatialIndex:!0;this.featuresRtree_=n?new Lc:null,this.loadedExtentsRtree_=new Lc,this.loadingExtentsCount_=0,this.nullGeometryFeatures_={},this.idIndex_={},this.uidIndex_={},this.featureChangeKeys_={},this.featuresCollection_=null;let i,r;Array.isArray(e.features)?r=e.features:e.features&&(i=e.features,r=i.getArray()),!n&&i===void 0&&(i=new Mn(r)),r!==void 0&&this.addFeaturesInternal(r),i!==void 0&&this.bindFeaturesCollection_(i)}addFeature(e){this.addFeatureInternal(e),this.changed()}addFeatureInternal(e){const n=De(e);if(!this.addToIndex_(n,e)){this.featuresCollection_&&this.featuresCollection_.remove(e);return}this.setupChangeEvents_(n,e);const i=e.getGeometry();if(i){const r=i.getExtent();this.featuresRtree_&&this.featuresRtree_.insert(r,e)}else this.nullGeometryFeatures_[n]=e;this.dispatchEvent(new ra(an.ADDFEATURE,e))}setupChangeEvents_(e,n){this.featureChangeKeys_[e]=[qe(n,ke.CHANGE,this.handleFeatureChange_,this),qe(n,bi.PROPERTYCHANGE,this.handleFeatureChange_,this)]}addToIndex_(e,n){let i=!0;const r=n.getId();return r!==void 0&&(r.toString()in this.idIndex_?i=!1:this.idIndex_[r.toString()]=n),i&&(He(!(e in this.uidIndex_),30),this.uidIndex_[e]=n),i}addFeatures(e){this.addFeaturesInternal(e),this.changed()}addFeaturesInternal(e){const n=[],i=[],r=[];for(let a=0,s=e.length;a{n||(n=!0,this.addFeature(i.element),n=!1)}),e.addEventListener(Nt.REMOVE,i=>{n||(n=!0,this.removeFeature(i.element),n=!1)}),this.featuresCollection_=e}clear(e){if(e){for(const i in this.featureChangeKeys_)this.featureChangeKeys_[i].forEach(dt);this.featuresCollection_||(this.featureChangeKeys_={},this.idIndex_={},this.uidIndex_={})}else if(this.featuresRtree_){const i=r=>{this.removeFeatureInternal(r)};this.featuresRtree_.forEach(i);for(const r in this.nullGeometryFeatures_)this.removeFeatureInternal(this.nullGeometryFeatures_[r])}this.featuresCollection_&&this.featuresCollection_.clear(),this.featuresRtree_&&this.featuresRtree_.clear(),this.nullGeometryFeatures_={};const n=new ra(an.CLEAR);this.dispatchEvent(n),this.changed()}forEachFeature(e){if(this.featuresRtree_)return this.featuresRtree_.forEach(e);this.featuresCollection_&&this.featuresCollection_.forEach(e)}forEachFeatureAtCoordinateDirect(e,n){const i=[e[0],e[1],e[0],e[1]];return this.forEachFeatureInExtent(i,function(r){if(r.getGeometry().intersectsCoordinate(e))return n(r)})}forEachFeatureInExtent(e,n){if(this.featuresRtree_)return this.featuresRtree_.forEachInExtent(e,n);this.featuresCollection_&&this.featuresCollection_.forEach(n)}forEachFeatureIntersectingExtent(e,n){return this.forEachFeatureInExtent(e,function(i){if(i.getGeometry().intersectsExtent(e)){const a=n(i);if(a)return a}})}getFeaturesCollection(){return this.featuresCollection_}getFeatures(){let e;return this.featuresCollection_?e=this.featuresCollection_.getArray().slice(0):this.featuresRtree_&&(e=this.featuresRtree_.getAll(),ks(this.nullGeometryFeatures_)||Si(e,Object.values(this.nullGeometryFeatures_))),e}getFeaturesAtCoordinate(e){const n=[];return this.forEachFeatureAtCoordinateDirect(e,function(i){n.push(i)}),n}getFeaturesInExtent(e,n){if(this.featuresRtree_){if(!(n&&n.canWrapX()&&this.getWrapX()))return this.featuresRtree_.getInExtent(e);const r=qO(e,n);return[].concat(...r.map(a=>this.featuresRtree_.getInExtent(a)))}else if(this.featuresCollection_)return this.featuresCollection_.getArray().slice(0);return[]}getClosestFeatureToCoordinate(e,n){const i=e[0],r=e[1];let a=null;const s=[NaN,NaN];let o=1/0;const l=[-1/0,-1/0,1/0,1/0];return n=n||Sr,this.featuresRtree_.forEachInExtent(l,function(u){if(n(u)){const h=u.getGeometry(),c=o;if(o=h.closestPointXY(i,r,s,o),o{--this.loadingExtentsCount_,this.dispatchEvent(new ra(an.FEATURESLOADEND,void 0,h))},()=>{--this.loadingExtentsCount_,this.dispatchEvent(new ra(an.FEATURESLOADERROR))}),r.insert(l,{extent:l.slice()}))}this.loading=this.loader_.length<4?!1:this.loadingExtentsCount_>0}refresh(){this.clear(!0),this.loadedExtentsRtree_.clear(),super.refresh()}removeLoadedExtent(e){const n=this.loadedExtentsRtree_;let i;n.forEachInExtent(e,function(r){if(Kr(r.extent,e))return i=r,!0}),i&&n.remove(i)}removeFeature(e){if(!e)return;const n=De(e);n in this.nullGeometryFeatures_?delete this.nullGeometryFeatures_[n]:this.featuresRtree_&&this.featuresRtree_.remove(e),this.removeFeatureInternal(e)&&this.changed()}removeFeatureInternal(e){const n=De(e),i=this.featureChangeKeys_[n];if(!i)return;i.forEach(dt),delete this.featureChangeKeys_[n];const r=e.getId();return r!==void 0&&delete this.idIndex_[r.toString()],delete this.uidIndex_[n],this.dispatchEvent(new ra(an.REMOVEFEATURE,e)),e}removeFromIdIndex_(e){let n=!1;for(const i in this.idIndex_)if(this.idIndex_[i]===e){delete this.idIndex_[i],n=!0;break}return n}setLoader(e){this.loader_=e}setUrl(e){He(this.format_,7),this.url_=e,this.setLoader(A8(e,this.format_))}}const kn=gj;function vj(t,e){const n=t.canvas;e=e||{};const i=e.pixelRatio||Eg,r=e.size;r&&(n.width=r[0]*i,n.height=r[1]*i,n.style.width=r[0]+"px",n.style.height=r[1]+"px");const a=[0,0,n.width,n.height],s=t6(un(),i,i);return new zc(t,i,a,s,0)}function pj(t){if(!(t.context instanceof CanvasRenderingContext2D))throw new Error("Only works for render events from Canvas 2D layers");const e=t.inversePixelTransform[0],n=t.inversePixelTransform[1],i=Math.sqrt(e*e+n*n),r=t.frameState,a=Ua(t.inversePixelTransform.slice(),r.coordinateToPixelTransform),s=b8(r.viewState.resolution,i);let o;return new zc(t.context,i,r.extent,a,r.viewState.rotation,s,o)}class mj extends z2{constructor(e,n,i,r,a){const s=a!==void 0?Ge.IDLE:Ge.LOADED;super(e,n,i,s),this.loader_=a!==void 0?a:null,this.canvas_=r,this.error_=null}getError(){return this.error_}handleLoad_(e){e?(this.error_=e,this.state=Ge.ERROR):this.state=Ge.LOADED,this.changed()}load(){this.state==Ge.IDLE&&(this.state=Ge.LOADING,this.changed(),this.loader_(this.handleLoad_.bind(this)))}getImage(){return this.canvas_}}const yj=mj,Oe={IDLE:0,LOADING:1,LOADED:2,ERROR:3,EMPTY:4};class _j extends Ml{constructor(e,n,i){super(),i=i||{},this.tileCoord=e,this.state=n,this.interimTile=null,this.key="",this.transition_=i.transition===void 0?250:i.transition,this.transitionStarts_={},this.interpolate=!!i.interpolate}changed(){this.dispatchEvent(ke.CHANGE)}release(){this.state===Oe.ERROR&&this.setState(Oe.EMPTY)}getKey(){return this.key+"/"+this.tileCoord}getInterimTile(){if(!this.interimTile)return this;let e=this.interimTile;do{if(e.getState()==Oe.LOADED)return this.transition_=0,e;e=e.interimTile}while(e);return this}refreshInterimChain(){if(!this.interimTile)return;let e=this.interimTile,n=this;do{if(e.getState()==Oe.LOADED){e.interimTile=null;break}else e.getState()==Oe.LOADING?n=e:e.getState()==Oe.IDLE?n.interimTile=e.interimTile:n=e;e=n.interimTile}while(e)}getTileCoord(){return this.tileCoord}getState(){return this.state}setState(e){if(this.state!==Oe.ERROR&&this.state>e)throw new Error("Tile load sequence violation");this.state=e,this.changed()}load(){je()}getAlpha(e,n){if(!this.transition_)return 1;let i=this.transitionStarts_[e];if(!i)i=n,this.transitionStarts_[e]=i;else if(i===-1)return 1;const r=n-i+1e3/60;return r>=this.transition_?1:r8(r/this.transition_)}inTransition(e){return this.transition_?this.transitionStarts_[e]!==-1:!1}endTransition(e){this.transition_&&(this.transitionStarts_[e]=-1)}}const M8=_j;class xj extends M8{constructor(e,n,i,r,a,s){super(e,n,s),this.crossOrigin_=r,this.src_=i,this.key=i,this.image_=new Image,r!==null&&(this.image_.crossOrigin=r),this.unlisten_=null,this.tileLoadFunction_=a}getImage(){return this.image_}setImage(e){this.image_=e,this.state=Oe.LOADED,this.unlistenImage_(),this.changed()}handleImageError_(){this.state=Oe.ERROR,this.unlistenImage_(),this.image_=wj(),this.changed()}handleImageLoad_(){const e=this.image_;e.naturalWidth&&e.naturalHeight?this.state=Oe.LOADED:this.state=Oe.EMPTY,this.unlistenImage_(),this.changed()}load(){this.state==Oe.ERROR&&(this.state=Oe.IDLE,this.image_=new Image,this.crossOrigin_!==null&&(this.image_.crossOrigin=this.crossOrigin_)),this.state==Oe.IDLE&&(this.state=Oe.LOADING,this.changed(),this.tileLoadFunction_(this,this.src_),this.unlisten_=L2(this.image_,this.handleImageLoad_.bind(this),this.handleImageError_.bind(this)))}unlistenImage_(){this.unlisten_&&(this.unlisten_(),this.unlisten_=null)}}function wj(){const t=fn(1,1);return t.fillStyle="rgba(0,0,0,0)",t.fillRect(0,0,1,1),t.canvas}const I8=xj;class bj{constructor(e,n,i){this.decay_=e,this.minVelocity_=n,this.delay_=i,this.points_=[],this.angle_=0,this.initialVelocity_=0}begin(){this.points_.length=0,this.angle_=0,this.initialVelocity_=0}update(e,n){this.points_.push(e,n,Date.now())}end(){if(this.points_.length<6)return!1;const e=Date.now()-this.delay_,n=this.points_.length-3;if(this.points_[n+2]0&&this.points_[i+2]>e;)i-=3;const r=this.points_[n+2]-this.points_[i+2];if(r<1e3/60)return!1;const a=this.points_[n]-this.points_[i],s=this.points_[n+1]-this.points_[i+1];return this.angle_=Math.atan2(s,a),this.initialVelocity_=Math.sqrt(a*a+s*s)/r,this.initialVelocity_>this.minVelocity_}getDistance(){return(this.minVelocity_-this.initialVelocity_)/this.decay_}getAngle(){return this.angle_}}const Sj=bj;class Cj extends Jh{constructor(e){super(),this.map_=e}dispatchRenderEvent(e,n){je()}calculateMatrices2D(e){const n=e.viewState,i=e.coordinateToPixelTransform,r=e.pixelToCoordinateTransform;li(i,e.size[0]/2,e.size[1]/2,1/n.resolution,-1/n.resolution,-n.rotation,-n.center[0],-n.center[1]),zl(r,i)}forEachFeatureAtCoordinate(e,n,i,r,a,s,o,l){let u;const h=n.viewState;function c(C,w,b,x){return a.call(s,w,C?b:null,x)}const d=h.projection,f=v6(e.slice(),d),g=[[0,0]];if(d.canWrapX()&&r){const C=d.getExtent(),w=vt(C);g.push([-w,0],[w,0])}const p=n.layerStatesArray,v=p.length,m=[],y=[];for(let C=0;C=0;--w){const b=p[w],x=b.layer;if(x.hasRenderer()&&I2(b,h)&&o.call(l,x)){const S=x.getRenderer(),T=x.getSource();if(S&&T){const A=T.getWrapX()?f:e,M=c.bind(null,b.managed);y[0]=A[0]+g[C][0],y[1]=A[1]+g[C][1],u=S.forEachFeatureAtCoordinate(y,n,i,M,m)}if(u)return u}}if(m.length===0)return;const _=1/m.length;return m.forEach((C,w)=>C.distanceSq+=w*_),m.sort((C,w)=>C.distanceSq-w.distanceSq),m.some(C=>u=C.callback(C.feature,C.layer,C.geometry)),u}hasFeatureAtCoordinate(e,n,i,r,a,s){return this.forEachFeatureAtCoordinate(e,n,i,r,Sr,this,a,s)!==void 0}getMap(){return this.map_}renderFrame(e){je()}scheduleExpireIconCache(e){Ec.canExpireCache()&&e.postRenderFunctions.push(Tj)}}function Tj(t,e){Ec.expire()}const Aj=Cj;class Mj extends Aj{constructor(e){super(e),this.fontChangeListenerKey_=qe(Rr,bi.PROPERTYCHANGE,e.redrawText.bind(e)),this.element_=document.createElement("div");const n=this.element_.style;n.position="absolute",n.width="100%",n.height="100%",n.zIndex="0",this.element_.className=Ir+" ol-layers";const i=e.getViewport();i.insertBefore(this.element_,i.firstChild||null),this.children_=[],this.renderedVisible_=!0}dispatchRenderEvent(e,n){const i=this.getMap();if(i.hasListener(e)){const r=new iu(e,void 0,n);i.dispatchEvent(r)}}disposeInternal(){dt(this.fontChangeListenerKey_),this.element_.parentNode.removeChild(this.element_),super.disposeInternal()}renderFrame(e){if(!e){this.renderedVisible_&&(this.element_.style.display="none",this.renderedVisible_=!1);return}this.calculateMatrices2D(e),this.dispatchRenderEvent(Un.PRECOMPOSE,e);const n=e.layerStatesArray.sort(function(s,o){return s.zIndex-o.zIndex}),i=e.viewState;this.children_.length=0;const r=[];let a=null;for(let s=0,o=n.length;s=0;--s)r[s].renderDeclutter(e);OF(this.element_,this.children_),this.dispatchRenderEvent(Un.POSTCOMPOSE,e),this.renderedVisible_||(this.element_.style.display="",this.renderedVisible_=!0),this.scheduleExpireIconCache(e)}}const Ij=Mj;class aa extends Gt{constructor(e,n){super(e),this.layer=n}}const B2={LAYERS:"layers"};class q2 extends Js{constructor(e){e=e||{};const n=Object.assign({},e);delete n.layers;let i=e.layers;super(n),this.on,this.once,this.un,this.layersListenerKeys_=[],this.listenerKeys_={},this.addChangeListener(B2.LAYERS,this.handleLayersChanged_),i?Array.isArray(i)?i=new Mn(i.slice(),{unique:!0}):He(typeof i.getArray=="function",43):i=new Mn(void 0,{unique:!0}),this.setLayers(i)}handleLayerChange_(){this.changed()}handleLayersChanged_(){this.layersListenerKeys_.forEach(dt),this.layersListenerKeys_.length=0;const e=this.getLayers();this.layersListenerKeys_.push(qe(e,Nt.ADD,this.handleLayersAdd_,this),qe(e,Nt.REMOVE,this.handleLayersRemove_,this));for(const i in this.listenerKeys_)this.listenerKeys_[i].forEach(dt);Va(this.listenerKeys_);const n=e.getArray();for(let i=0,r=n.length;i{this.clickTimeoutId_=void 0;const i=new Pr(ot.SINGLECLICK,this.map_,e);this.dispatchEvent(i)},250)}updateActivePointers_(e){const n=e,i=n.pointerId;if(n.type==ot.POINTERUP||n.type==ot.POINTERCANCEL){delete this.trackedTouches_[i];for(const r in this.trackedTouches_)if(this.trackedTouches_[r].target!==n.target){delete this.trackedTouches_[r];break}}else(n.type==ot.POINTERDOWN||n.type==ot.POINTERMOVE)&&(this.trackedTouches_[i]=n);this.activePointers_=Object.values(this.trackedTouches_)}handlePointerUp_(e){this.updateActivePointers_(e);const n=new Pr(ot.POINTERUP,this.map_,e,void 0,void 0,this.activePointers_);this.dispatchEvent(n),this.emulateClicks_&&!n.defaultPrevented&&!this.dragging_&&this.isMouseActionButton_(e)&&this.emulateClick_(this.down_),this.activePointers_.length===0&&(this.dragListenerKeys_.forEach(dt),this.dragListenerKeys_.length=0,this.dragging_=!1,this.down_=null)}isMouseActionButton_(e){return e.button===0}handlePointerDown_(e){this.emulateClicks_=this.activePointers_.length===0,this.updateActivePointers_(e);const n=new Pr(ot.POINTERDOWN,this.map_,e,void 0,void 0,this.activePointers_);if(this.dispatchEvent(n),this.down_=new PointerEvent(e.type,e),Object.defineProperty(this.down_,"target",{writable:!1,value:e.target}),this.dragListenerKeys_.length===0){const i=this.map_.getOwnerDocument();this.dragListenerKeys_.push(qe(i,ot.POINTERMOVE,this.handlePointerMove_,this),qe(i,ot.POINTERUP,this.handlePointerUp_,this),qe(this.element_,ot.POINTERCANCEL,this.handlePointerUp_,this)),this.element_.getRootNode&&this.element_.getRootNode()!==i&&this.dragListenerKeys_.push(qe(this.element_.getRootNode(),ot.POINTERUP,this.handlePointerUp_,this))}}handlePointerMove_(e){if(this.isMoving_(e)){this.updateActivePointers_(e),this.dragging_=!0;const n=new Pr(ot.POINTERDRAG,this.map_,e,this.dragging_,void 0,this.activePointers_);this.dispatchEvent(n)}}relayMoveEvent_(e){this.originalPointerMoveEvent_=e;const n=!!(this.down_&&this.isMoving_(e));this.dispatchEvent(new Pr(ot.POINTERMOVE,this.map_,e,n))}handleTouchMove_(e){const n=this.originalPointerMoveEvent_;(!n||n.defaultPrevented)&&(typeof e.cancelable!="boolean"||e.cancelable===!0)&&e.preventDefault()}isMoving_(e){return this.dragging_||Math.abs(e.clientX-this.down_.clientX)>this.moveTolerance_||Math.abs(e.clientY-this.down_.clientY)>this.moveTolerance_}disposeInternal(){this.relayedListenerKey_&&(dt(this.relayedListenerKey_),this.relayedListenerKey_=null),this.element_.removeEventListener(ke.TOUCHMOVE,this.boundHandleTouchMove_),this.pointerdownListenerKey_&&(dt(this.pointerdownListenerKey_),this.pointerdownListenerKey_=null),this.dragListenerKeys_.forEach(dt),this.dragListenerKeys_.length=0,this.element_=null,super.disposeInternal()}}const Lj=zj,er={POSTRENDER:"postrender",MOVESTART:"movestart",MOVEEND:"moveend",LOADSTART:"loadstart",LOADEND:"loadend"},Ut={LAYERGROUP:"layergroup",SIZE:"size",TARGET:"target",VIEW:"view"},Dc=1/0;class Pj{constructor(e,n){this.priorityFunction_=e,this.keyFunction_=n,this.elements_=[],this.priorities_=[],this.queuedElements_={}}clear(){this.elements_.length=0,this.priorities_.length=0,Va(this.queuedElements_)}dequeue(){const e=this.elements_,n=this.priorities_,i=e[0];e.length==1?(e.length=0,n.length=0):(e[0]=e.pop(),n[0]=n.pop(),this.siftUp_(0));const r=this.keyFunction_(i);return delete this.queuedElements_[r],i}enqueue(e){He(!(this.keyFunction_(e)in this.queuedElements_),31);const n=this.priorityFunction_(e);return n!=Dc?(this.elements_.push(e),this.priorities_.push(n),this.queuedElements_[this.keyFunction_(e)]=!0,this.siftDown_(0,this.elements_.length-1),!0):!1}getCount(){return this.elements_.length}getLeftChildIndex_(e){return e*2+1}getRightChildIndex_(e){return e*2+2}getParentIndex_(e){return e-1>>1}heapify_(){let e;for(e=(this.elements_.length>>1)-1;e>=0;e--)this.siftUp_(e)}isEmpty(){return this.elements_.length===0}isKeyQueued(e){return e in this.queuedElements_}isQueued(e){return this.isKeyQueued(this.keyFunction_(e))}siftUp_(e){const n=this.elements_,i=this.priorities_,r=n.length,a=n[e],s=i[e],o=e;for(;e>1;){const l=this.getLeftChildIndex_(e),u=this.getRightChildIndex_(e),h=ue;){const o=this.getParentIndex_(n);if(r[o]>s)i[n]=i[o],r[n]=r[o],n=o;else break}i[n]=a,r[n]=s}reprioritize(){const e=this.priorityFunction_,n=this.elements_,i=this.priorities_;let r=0;const a=n.length;let s,o,l;for(o=0;o0;)a=this.dequeue()[0],s=a.getKey(),r=a.getState(),r===Oe.IDLE&&!(s in this.tilesLoadingKeys_)&&(this.tilesLoadingKeys_[s]=!0,++this.tilesLoading_,++i,a.load())}}const Oj=kj;function Fj(t,e,n,i,r){if(!t||!(n in t.wantedTiles)||!t.wantedTiles[n][e.getKey()])return Dc;const a=t.viewState.center,s=i[0]-a[0],o=i[1]-a[1];return 65536*Math.log(r)+Math.sqrt(s*s+o*o)/r}class Nj extends Vn{constructor(e){super();const n=e.element;n&&!e.target&&!n.style.pointerEvents&&(n.style.pointerEvents="auto"),this.element=n||null,this.target_=null,this.map_=null,this.listenerKeys=[],e.render&&(this.render=e.render),e.target&&this.setTarget(e.target)}disposeInternal(){xc(this.element),super.disposeInternal()}getMap(){return this.map_}setMap(e){this.map_&&xc(this.element);for(let n=0,i=this.listenerKeys.length;nr.getAttributions(e)))),i=!this.getMap().getAllLayers().some(r=>r.getSource()&&r.getSource().getAttributionsCollapsible()===!1);return this.overrideCollapsible_||this.setCollapsible(i),n}updateElement_(e){if(!e){this.renderedVisible_&&(this.element.style.display="none",this.renderedVisible_=!1);return}const n=this.collectSourceAttributions_(e),i=n.length>0;if(this.renderedVisible_!=i&&(this.element.style.display=i?"":"none",this.renderedVisible_=i),!Zi(n,this.renderedAttributions_)){$6(this.ulElement_);for(let r=0,a=n.length;r0&&i%(2*Math.PI)!==0?n.animate({rotation:0,duration:this.duration_,easing:Ei}):n.setRotation(0))}render(e){const n=e.frameState;if(!n)return;const i=n.viewState.rotation;if(i!=this.rotation_){const r="rotate("+i+"rad)";if(this.autoHide_){const a=this.element.classList.contains(wc);!a&&i===0?this.element.classList.add(wc):a&&i!==0&&this.element.classList.remove(wc)}this.label_.style.transform=r}this.rotation_=i}}const V2=Bj;class qj extends es{constructor(e){e=e||{},super({element:document.createElement("div"),target:e.target});const n=e.className!==void 0?e.className:"ol-zoom",i=e.delta!==void 0?e.delta:1,r=e.zoomInClassName!==void 0?e.zoomInClassName:n+"-in",a=e.zoomOutClassName!==void 0?e.zoomOutClassName:n+"-out",s=e.zoomInLabel!==void 0?e.zoomInLabel:"+",o=e.zoomOutLabel!==void 0?e.zoomOutLabel:"\u2013",l=e.zoomInTipLabel!==void 0?e.zoomInTipLabel:"Zoom in",u=e.zoomOutTipLabel!==void 0?e.zoomOutTipLabel:"Zoom out",h=document.createElement("button");h.className=r,h.setAttribute("type","button"),h.title=l,h.appendChild(typeof s=="string"?document.createTextNode(s):s),h.addEventListener(ke.CLICK,this.handleClick_.bind(this,i),!1);const c=document.createElement("button");c.className=a,c.setAttribute("type","button"),c.title=u,c.appendChild(typeof o=="string"?document.createTextNode(o):o),c.addEventListener(ke.CLICK,this.handleClick_.bind(this,-i),!1);const d=n+" "+Ir+" "+Xs,f=this.element;f.className=d,f.appendChild(h),f.appendChild(c),this.duration_=e.duration!==void 0?e.duration:250}handleClick_(e,n){n.preventDefault(),this.zoomByDelta_(e)}zoomByDelta_(e){const i=this.getMap().getView();if(!i)return;const r=i.getZoom();if(r!==void 0){const a=i.getConstrainedZoom(r+e);this.duration_>0?(i.getAnimating()&&i.cancelAnimations(),i.animate({zoom:a,duration:this.duration_,easing:Ei})):i.setZoom(a)}}}const U2=qj;function Gj(t){t=t||{};const e=new Mn;return(t.zoom!==void 0?t.zoom:!0)&&e.push(new U2(t.zoomOptions)),(t.rotate!==void 0?t.rotate:!0)&&e.push(new V2(t.rotateOptions)),(t.attribution!==void 0?t.attribution:!0)&&e.push(new G2(t.attributionOptions)),e}const H2={ACTIVE:"active"};class Vj extends Vn{constructor(e){super(),this.on,this.once,this.un,e&&e.handleEvent&&(this.handleEvent=e.handleEvent),this.map_=null,this.setActive(!0)}getActive(){return this.get(H2.ACTIVE)}getMap(){return this.map_}handleEvent(e){return!0}setActive(e){this.set(H2.ACTIVE,e)}setMap(e){this.map_=e}}function Uj(t,e,n){const i=t.getCenterInternal();if(i){const r=[i[0]+e[0],i[1]+e[1]];t.animateInternal({duration:n!==void 0?n:250,easing:a8,center:t.getConstrainedCenter(r)})}}function W2(t,e,n,i){const r=t.getZoom();if(r===void 0)return;const a=t.getConstrainedZoom(r+e),s=t.getResolutionForZoom(a);t.getAnimating()&&t.cancelAnimations(),t.animate({resolution:s,anchor:n,duration:i!==void 0?i:250,easing:Ei})}const ro=Vj;class Hj extends ro{constructor(e){super(),e=e||{},this.delta_=e.delta?e.delta:1,this.duration_=e.duration!==void 0?e.duration:250}handleEvent(e){let n=!1;if(e.type==ot.DBLCLICK){const i=e.originalEvent,r=e.map,a=e.coordinate,s=i.shiftKey?-this.delta_:this.delta_,o=r.getView();W2(o,s,a,this.duration_),i.preventDefault(),n=!0}return!n}}const Wj=Hj;class $j extends ro{constructor(e){e=e||{},super(e),e.handleDownEvent&&(this.handleDownEvent=e.handleDownEvent),e.handleDragEvent&&(this.handleDragEvent=e.handleDragEvent),e.handleMoveEvent&&(this.handleMoveEvent=e.handleMoveEvent),e.handleUpEvent&&(this.handleUpEvent=e.handleUpEvent),e.stopDown&&(this.stopDown=e.stopDown),this.handlingDownUpSequence=!1,this.targetPointers=[]}getPointerCount(){return this.targetPointers.length}handleDownEvent(e){return!1}handleDragEvent(e){}handleEvent(e){if(!e.originalEvent)return!0;let n=!1;if(this.updateTrackedPointers_(e),this.handlingDownUpSequence){if(e.type==ot.POINTERDRAG)this.handleDragEvent(e),e.originalEvent.preventDefault();else if(e.type==ot.POINTERUP){const i=this.handleUpEvent(e);this.handlingDownUpSequence=i&&this.targetPointers.length>0}}else if(e.type==ot.POINTERDOWN){const i=this.handleDownEvent(e);this.handlingDownUpSequence=i,n=this.stopDown(i)}else e.type==ot.POINTERMOVE&&this.handleMoveEvent(e);return!n}handleMoveEvent(e){}handleUpEvent(e){return!1}stopDown(e){return e}updateTrackedPointers_(e){e.activePointers&&(this.targetPointers=e.activePointers)}}function $2(t){const e=t.length;let n=0,i=0;for(let r=0;r0&&this.condition_(e)){const i=e.map.getView();return this.lastCentroid=null,i.getAnimating()&&i.cancelAnimations(),this.kinetic_&&this.kinetic_.begin(),this.noKinetic_=this.targetPointers.length>1,!0}return!1}}const Jj=Kj;class Qj extends Dr{constructor(e){e=e||{},super({stopDown:Ga}),this.condition_=e.condition?e.condition:Xj,this.lastAngle_=void 0,this.duration_=e.duration!==void 0?e.duration:250}handleDragEvent(e){if(!ao(e))return;const n=e.map,i=n.getView();if(i.getConstraints().rotation===T2)return;const r=n.getSize(),a=e.pixel,s=Math.atan2(r[1]/2-a[1],a[0]-r[0]/2);if(this.lastAngle_!==void 0){const o=s-this.lastAngle_;i.adjustRotationInternal(-o)}this.lastAngle_=s}handleUpEvent(e){return ao(e)?(e.map.getView().endInteraction(this.duration_),!1):!0}handleDownEvent(e){return ao(e)&&R8(e)&&this.condition_(e)?(e.map.getView().beginInteraction(),this.lastAngle_=void 0,!0):!1}}const eB=Qj;class tB extends Jh{constructor(e){super(),this.geometry_=null,this.element_=document.createElement("div"),this.element_.style.position="absolute",this.element_.style.pointerEvents="auto",this.element_.className="ol-box "+e,this.map_=null,this.startPixel_=null,this.endPixel_=null}disposeInternal(){this.setMap(null)}render_(){const e=this.startPixel_,n=this.endPixel_,i="px",r=this.element_.style;r.left=Math.min(e[0],n[0])+i,r.top=Math.min(e[1],n[1])+i,r.width=Math.abs(n[0]-e[0])+i,r.height=Math.abs(n[1]-e[1])+i}setMap(e){if(this.map_){this.map_.getOverlayContainer().removeChild(this.element_);const n=this.element_.style;n.left="inherit",n.top="inherit",n.width="inherit",n.height="inherit"}this.map_=e,this.map_&&this.map_.getOverlayContainer().appendChild(this.element_)}setPixels(e,n){this.startPixel_=e,this.endPixel_=n,this.createOrUpdateGeometry(),this.render_()}createOrUpdateGeometry(){const e=this.startPixel_,n=this.endPixel_,r=[e,[e[0],n[1]],n,[n[0],e[1]]].map(this.map_.getCoordinateFromPixelInternal,this.map_);r[4]=r[0].slice(),this.geometry_?this.geometry_.setCoordinates([r]):this.geometry_=new ci([r])}getGeometry(){return this.geometry_}}const nB=tB,Fc={BOXSTART:"boxstart",BOXDRAG:"boxdrag",BOXEND:"boxend",BOXCANCEL:"boxcancel"};class K2 extends Gt{constructor(e,n,i){super(e),this.coordinate=n,this.mapBrowserEvent=i}}class iB extends Dr{constructor(e){super(),this.on,this.once,this.un,e=e||{},this.box_=new nB(e.className||"ol-dragbox"),this.minArea_=e.minArea!==void 0?e.minArea:64,e.onBoxEnd&&(this.onBoxEnd=e.onBoxEnd),this.startPixel_=null,this.condition_=e.condition?e.condition:R8,this.boxEndCondition_=e.boxEndCondition?e.boxEndCondition:this.defaultBoxEndCondition}defaultBoxEndCondition(e,n,i){const r=i[0]-n[0],a=i[1]-n[1];return r*r+a*a>=this.minArea_}getGeometry(){return this.box_.getGeometry()}handleDragEvent(e){this.box_.setPixels(this.startPixel_,e.pixel),this.dispatchEvent(new K2(Fc.BOXDRAG,e.coordinate,e))}handleUpEvent(e){this.box_.setMap(null);const n=this.boxEndCondition_(e,this.startPixel_,e.pixel);return n&&this.onBoxEnd(e),this.dispatchEvent(new K2(n?Fc.BOXEND:Fc.BOXCANCEL,e.coordinate,e)),!1}handleDownEvent(e){return this.condition_(e)?(this.startPixel_=e.pixel,this.box_.setMap(e.map),this.box_.setPixels(this.startPixel_,this.startPixel_),this.dispatchEvent(new K2(Fc.BOXSTART,e.coordinate,e)),!0):!1}onBoxEnd(e){}}const rB=iB;class aB extends rB{constructor(e){e=e||{};const n=e.condition?e.condition:Oc;super({condition:n,className:e.className||"ol-dragzoom",minArea:e.minArea}),this.duration_=e.duration!==void 0?e.duration:200,this.out_=e.out!==void 0?e.out:!1}onBoxEnd(e){const i=this.getMap().getView();let r=this.getGeometry();if(this.out_){const a=i.rotatedExtentForGeometry(r),s=i.getResolutionForExtentInternal(a),o=i.getResolution()/s;r=r.clone(),r.scale(o*o)}i.fitInternal(r,{duration:this.duration_,easing:Ei})}}const sB=aB,ts={LEFT:37,UP:38,RIGHT:39,DOWN:40};class oB extends ro{constructor(e){super(),e=e||{},this.defaultCondition_=function(n){return Y2(n)&&L8(n)},this.condition_=e.condition!==void 0?e.condition:this.defaultCondition_,this.duration_=e.duration!==void 0?e.duration:100,this.pixelDelta_=e.pixelDelta!==void 0?e.pixelDelta:128}handleEvent(e){let n=!1;if(e.type==ke.KEYDOWN){const i=e.originalEvent,r=i.keyCode;if(this.condition_(e)&&(r==ts.DOWN||r==ts.LEFT||r==ts.RIGHT||r==ts.UP)){const s=e.map.getView(),o=s.getResolution()*this.pixelDelta_;let l=0,u=0;r==ts.DOWN?u=-o:r==ts.LEFT?l=-o:r==ts.RIGHT?l=o:u=o;const h=[l,u];Vg(h,s.getRotation()),Uj(s,h,this.duration_),i.preventDefault(),n=!0}}return!n}}const lB=oB;class uB extends ro{constructor(e){super(),e=e||{},this.condition_=e.condition?e.condition:L8,this.delta_=e.delta?e.delta:1,this.duration_=e.duration!==void 0?e.duration:100}handleEvent(e){let n=!1;if(e.type==ke.KEYDOWN||e.type==ke.KEYPRESS){const i=e.originalEvent,r=i.key;if(this.condition_(e)&&(r==="+"||r==="-")){const a=e.map,s=r==="+"?this.delta_:-this.delta_,o=a.getView();W2(o,s,void 0,this.duration_),i.preventDefault(),n=!0}}return!n}}const hB=uB;class cB extends ro{constructor(e){e=e||{},super(e),this.totalDelta_=0,this.lastDelta_=0,this.maxDelta_=e.maxDelta!==void 0?e.maxDelta:1,this.duration_=e.duration!==void 0?e.duration:250,this.timeout_=e.timeout!==void 0?e.timeout:80,this.useAnchor_=e.useAnchor!==void 0?e.useAnchor:!0,this.constrainResolution_=e.constrainResolution!==void 0?e.constrainResolution:!1;const n=e.condition?e.condition:kc;this.condition_=e.onFocusOnly?Z2(E8,n):n,this.lastAnchor_=null,this.startTime_=void 0,this.timeoutId_,this.mode_=void 0,this.trackpadEventGap_=400,this.trackpadTimeoutId_,this.deltaPerZoom_=300}endInteraction_(){this.trackpadTimeoutId_=void 0;const e=this.getMap();if(!e)return;e.getView().endInteraction(void 0,this.lastDelta_?this.lastDelta_>0?1:-1:0,this.lastAnchor_)}handleEvent(e){if(!this.condition_(e)||e.type!==ke.WHEEL)return!0;const i=e.map,r=e.originalEvent;r.preventDefault(),this.useAnchor_&&(this.lastAnchor_=e.coordinate);let a;if(e.type==ke.WHEEL&&(a=r.deltaY,MO&&r.deltaMode===WheelEvent.DOM_DELTA_PIXEL&&(a/=Eg),r.deltaMode===WheelEvent.DOM_DELTA_LINE&&(a*=40)),a===0)return!1;this.lastDelta_=a;const s=Date.now();this.startTime_===void 0&&(this.startTime_=s),(!this.mode_||s-this.startTime_>this.trackpadEventGap_)&&(this.mode_=Math.abs(a)<4?"trackpad":"wheel");const o=i.getView();if(this.mode_==="trackpad"&&!(o.getConstrainResolution()||this.constrainResolution_))return this.trackpadTimeoutId_?clearTimeout(this.trackpadTimeoutId_):(o.getAnimating()&&o.cancelAnimations(),o.beginInteraction()),this.trackpadTimeoutId_=setTimeout(this.endInteraction_.bind(this),this.timeout_),o.adjustZoom(-a/this.deltaPerZoom_,this.lastAnchor_),this.startTime_=s,!1;this.totalDelta_+=a;const l=Math.max(this.timeout_-(s-this.startTime_),0);return clearTimeout(this.timeoutId_),this.timeoutId_=setTimeout(this.handleWheelZoom_.bind(this,i),l),!1}handleWheelZoom_(e){const n=e.getView();n.getAnimating()&&n.cancelAnimations();let i=-Pt(this.totalDelta_,-this.maxDelta_*this.deltaPerZoom_,this.maxDelta_*this.deltaPerZoom_)/this.deltaPerZoom_;(n.getConstrainResolution()||this.constrainResolution_)&&(i=i?i>0?1:-1:0),W2(n,i,this.lastAnchor_,this.duration_),this.mode_=void 0,this.totalDelta_=0,this.lastAnchor_=null,this.startTime_=void 0,this.timeoutId_=void 0}setMouseAnchor(e){this.useAnchor_=e,e||(this.lastAnchor_=null)}}const dB=cB;class fB extends Dr{constructor(e){e=e||{};const n=e;n.stopDown||(n.stopDown=Ga),super(n),this.anchor_=null,this.lastAngle_=void 0,this.rotating_=!1,this.rotationDelta_=0,this.threshold_=e.threshold!==void 0?e.threshold:.3,this.duration_=e.duration!==void 0?e.duration:250}handleDragEvent(e){let n=0;const i=this.targetPointers[0],r=this.targetPointers[1],a=Math.atan2(r.clientY-i.clientY,r.clientX-i.clientX);if(this.lastAngle_!==void 0){const l=a-this.lastAngle_;this.rotationDelta_+=l,!this.rotating_&&Math.abs(this.rotationDelta_)>this.threshold_&&(this.rotating_=!0),n=l}this.lastAngle_=a;const s=e.map,o=s.getView();o.getConstraints().rotation!==T2&&(this.anchor_=s.getCoordinateFromPixelInternal(s.getEventPixel($2(this.targetPointers))),this.rotating_&&(s.render(),o.adjustRotationInternal(n,this.anchor_)))}handleUpEvent(e){return this.targetPointers.length<2?(e.map.getView().endInteraction(this.duration_),!1):!0}handleDownEvent(e){if(this.targetPointers.length>=2){const n=e.map;return this.anchor_=null,this.lastAngle_=void 0,this.rotating_=!1,this.rotationDelta_=0,this.handlingDownUpSequence||n.getView().beginInteraction(),!0}return!1}}const gB=fB;class vB extends Dr{constructor(e){e=e||{};const n=e;n.stopDown||(n.stopDown=Ga),super(n),this.anchor_=null,this.duration_=e.duration!==void 0?e.duration:400,this.lastDistance_=void 0,this.lastScaleDelta_=1}handleDragEvent(e){let n=1;const i=this.targetPointers[0],r=this.targetPointers[1],a=i.clientX-r.clientX,s=i.clientY-r.clientY,o=Math.sqrt(a*a+s*s);this.lastDistance_!==void 0&&(n=this.lastDistance_/o),this.lastDistance_=o;const l=e.map,u=l.getView();n!=1&&(this.lastScaleDelta_=n),this.anchor_=l.getCoordinateFromPixelInternal(l.getEventPixel($2(this.targetPointers))),l.render(),u.adjustResolutionInternal(n,this.anchor_)}handleUpEvent(e){if(this.targetPointers.length<2){const i=e.map.getView(),r=this.lastScaleDelta_>1?1:-1;return i.endInteraction(this.duration_,r),!1}return!0}handleDownEvent(e){if(this.targetPointers.length>=2){const n=e.map;return this.anchor_=null,this.lastDistance_=void 0,this.lastScaleDelta_=1,this.handlingDownUpSequence||n.getView().beginInteraction(),!0}return!1}}const pB=vB;function D8(t){t=t||{};const e=new Mn,n=new Sj(-.005,.05,100);return(t.altShiftDragRotate!==void 0?t.altShiftDragRotate:!0)&&e.push(new eB),(t.doubleClickZoom!==void 0?t.doubleClickZoom:!0)&&e.push(new Wj({delta:t.zoomDelta,duration:t.zoomDuration})),(t.dragPan!==void 0?t.dragPan:!0)&&e.push(new Jj({onFocusOnly:t.onFocusOnly,kinetic:n})),(t.pinchRotate!==void 0?t.pinchRotate:!0)&&e.push(new gB),(t.pinchZoom!==void 0?t.pinchZoom:!0)&&e.push(new pB({duration:t.zoomDuration})),(t.keyboard!==void 0?t.keyboard:!0)&&(e.push(new lB),e.push(new hB({delta:t.zoomDelta,duration:t.zoomDuration}))),(t.mouseWheelZoom!==void 0?t.mouseWheelZoom:!0)&&e.push(new dB({onFocusOnly:t.onFocusOnly,duration:t.zoomDuration})),(t.shiftDragZoom!==void 0?t.shiftDragZoom:!0)&&e.push(new sB({duration:t.zoomDuration})),e}function k8(t){if(t instanceof $l){t.setMapInternal(null);return}t instanceof ru&&t.getLayers().forEach(k8)}function O8(t,e){if(t instanceof $l){t.setMapInternal(e);return}if(t instanceof ru){const n=t.getLayers().getArray();for(let i=0,r=n.length;ithis.updateSize()),this.controls=n.controls||Gj(),this.interactions=n.interactions||D8({onFocusOnly:!0}),this.overlays_=n.overlays,this.overlayIdIndex_={},this.renderer_=null,this.postRenderFunctions_=[],this.tileQueue_=new Oj(this.getTilePriority.bind(this),this.handleTileChange_.bind(this)),this.addChangeListener(Ut.LAYERGROUP,this.handleLayerGroupChanged_),this.addChangeListener(Ut.VIEW,this.handleViewChanged_),this.addChangeListener(Ut.SIZE,this.handleSizeChanged_),this.addChangeListener(Ut.TARGET,this.handleTargetChanged_),this.setProperties(n.values);const i=this;e.view&&!(e.view instanceof di)&&e.view.then(function(r){i.setView(new di(r))}),this.controls.addEventListener(Nt.ADD,r=>{r.element.setMap(this)}),this.controls.addEventListener(Nt.REMOVE,r=>{r.element.setMap(null)}),this.interactions.addEventListener(Nt.ADD,r=>{r.element.setMap(this)}),this.interactions.addEventListener(Nt.REMOVE,r=>{r.element.setMap(null)}),this.overlays_.addEventListener(Nt.ADD,r=>{this.addOverlayInternal_(r.element)}),this.overlays_.addEventListener(Nt.REMOVE,r=>{const a=r.element.getId();a!==void 0&&delete this.overlayIdIndex_[a.toString()],r.element.setMap(null)}),this.controls.forEach(r=>{r.setMap(this)}),this.interactions.forEach(r=>{r.setMap(this)}),this.overlays_.forEach(this.addOverlayInternal_.bind(this))}addControl(e){this.getControls().push(e)}addInteraction(e){this.getInteractions().push(e)}addLayer(e){this.getLayerGroup().getLayers().push(e)}handleLayerAdd_(e){O8(e.layer,this)}addOverlay(e){this.getOverlays().push(e)}addOverlayInternal_(e){const n=e.getId();n!==void 0&&(this.overlayIdIndex_[n.toString()]=e),e.setMap(this)}disposeInternal(){this.controls.clear(),this.interactions.clear(),this.overlays_.clear(),this.resizeObserver_.disconnect(),this.setTarget(null),super.disposeInternal()}forEachFeatureAtPixel(e,n,i){if(!this.frameState_||!this.renderer_)return;const r=this.getCoordinateFromPixelInternal(e);i=i!==void 0?i:{};const a=i.hitTolerance!==void 0?i.hitTolerance:0,s=i.layerFilter!==void 0?i.layerFilter:Sr,o=i.checkWrapped!==!1;return this.renderer_.forEachFeatureAtCoordinate(r,this.frameState_,a,o,n,null,s,null)}getFeaturesAtPixel(e,n){const i=[];return this.forEachFeatureAtPixel(e,function(r){i.push(r)},n),i}getAllLayers(){const e=[];function n(i){i.forEach(function(r){r instanceof ru?n(r.getLayers()):e.push(r)})}return n(this.getLayers()),e}hasFeatureAtPixel(e,n){if(!this.frameState_||!this.renderer_)return!1;const i=this.getCoordinateFromPixelInternal(e);n=n!==void 0?n:{};const r=n.layerFilter!==void 0?n.layerFilter:Sr,a=n.hitTolerance!==void 0?n.hitTolerance:0,s=n.checkWrapped!==!1;return this.renderer_.hasFeatureAtCoordinate(i,this.frameState_,a,s,r,null)}getEventCoordinate(e){return this.getCoordinateFromPixel(this.getEventPixel(e))}getEventCoordinateInternal(e){return this.getCoordinateFromPixelInternal(this.getEventPixel(e))}getEventPixel(e){const i=this.viewport_.getBoundingClientRect(),r=this.getSize(),a=i.width/r[0],s=i.height/r[1],o="changedTouches"in e?e.changedTouches[0]:e;return[(o.clientX-i.left)/a,(o.clientY-i.top)/s]}getTarget(){return this.get(Ut.TARGET)}getTargetElement(){return this.targetElement_}getCoordinateFromPixel(e){return Hs(this.getCoordinateFromPixelInternal(e),this.getView().getProjection())}getCoordinateFromPixelInternal(e){const n=this.frameState_;return n?Vt(n.pixelToCoordinateTransform,e.slice()):null}getControls(){return this.controls}getOverlays(){return this.overlays_}getOverlayById(e){const n=this.overlayIdIndex_[e.toString()];return n!==void 0?n:null}getInteractions(){return this.interactions}getLayerGroup(){return this.get(Ut.LAYERGROUP)}setLayers(e){const n=this.getLayerGroup();if(e instanceof Mn){n.setLayers(e);return}const i=n.getLayers();i.clear(),i.extend(e)}getLayers(){return this.getLayerGroup().getLayers()}getLoadingOrNotReady(){const e=this.getLayerGroup().getLayerStatesArray();for(let n=0,i=e.length;n=0;a--){const s=r[a];if(s.getMap()!==this||!s.getActive()||!this.getTargetElement())continue;if(!s.handleEvent(e)||e.propagationStopped)break}}}handlePostRender(){const e=this.frameState_,n=this.tileQueue_;if(!n.isEmpty()){let r=this.maxTilesLoading_,a=r;if(e){const s=e.viewHints;if(s[Xt.ANIMATING]||s[Xt.INTERACTING]){const o=Date.now()-e.time>8;r=o?0:8,a=o?0:2}}n.getTilesLoading(){this.postRenderTimeoutHandle_=void 0,this.handlePostRender()},0))}setLayerGroup(e){const n=this.getLayerGroup();n&&this.handleLayerRemove_(new aa("removelayer",n)),this.set(Ut.LAYERGROUP,e)}setSize(e){this.set(Ut.SIZE,e)}setTarget(e){this.set(Ut.TARGET,e)}setView(e){if(!e||e instanceof di){this.set(Ut.VIEW,e);return}this.set(Ut.VIEW,new di);const n=this;e.then(function(i){n.setView(new di(i))})}updateSize(){const e=this.getTargetElement();let n;if(e){const r=getComputedStyle(e),a=e.offsetWidth-parseFloat(r.borderLeftWidth)-parseFloat(r.paddingLeft)-parseFloat(r.paddingRight)-parseFloat(r.borderRightWidth),s=e.offsetHeight-parseFloat(r.borderTopWidth)-parseFloat(r.paddingTop)-parseFloat(r.paddingBottom)-parseFloat(r.borderBottomWidth);!isNaN(a)&&!isNaN(s)&&(n=[a,s],!V6(n)&&!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)&&m6("No map visible because the map container's width or height are 0."))}const i=this.getSize();n&&(!i||!Zi(n,i))&&(this.setSize(n),this.updateViewportSize_())}updateViewportSize_(){const e=this.getView();if(e){let n;const i=getComputedStyle(this.viewport_);i.width&&i.height&&(n=[parseInt(i.width,10),parseInt(i.height,10)]),e.setViewportSize(n)}}}function yB(t){let e=null;t.keyboardEventTarget!==void 0&&(e=typeof t.keyboardEventTarget=="string"?document.getElementById(t.keyboardEventTarget):t.keyboardEventTarget);const n={},i=t.layers&&typeof t.layers.getLayers=="function"?t.layers:new ru({layers:t.layers});n[Ut.LAYERGROUP]=i,n[Ut.TARGET]=t.target,n[Ut.VIEW]=t.view instanceof di?t.view:new di;let r;t.controls!==void 0&&(Array.isArray(t.controls)?r=new Mn(t.controls.slice()):(He(typeof t.controls.getArray=="function",47),r=t.controls));let a;t.interactions!==void 0&&(Array.isArray(t.interactions)?a=new Mn(t.interactions.slice()):(He(typeof t.interactions.getArray=="function",48),a=t.interactions));let s;return t.overlays!==void 0?Array.isArray(t.overlays)?s=new Mn(t.overlays.slice()):(He(typeof t.overlays.getArray=="function",49),s=t.overlays):s=new Mn,{controls:r,interactions:a,keyboardEventTarget:e,overlays:s,values:n}}const oa=mB,Rn={ELEMENT:"element",MAP:"map",OFFSET:"offset",POSITION:"position",POSITIONING:"positioning"};class _B extends Vn{constructor(e){super(),this.on,this.once,this.un,this.options=e,this.id=e.id,this.insertFirst=e.insertFirst!==void 0?e.insertFirst:!0,this.stopEvent=e.stopEvent!==void 0?e.stopEvent:!0,this.element=document.createElement("div"),this.element.className=e.className!==void 0?e.className:"ol-overlay-container "+FF,this.element.style.position="absolute",this.element.style.pointerEvents="auto",this.autoPan=e.autoPan===!0?{}:e.autoPan||void 0,this.rendered={transform_:"",visible:!0},this.mapPostrenderListenerKey=null,this.addChangeListener(Rn.ELEMENT,this.handleElementChanged),this.addChangeListener(Rn.MAP,this.handleMapChanged),this.addChangeListener(Rn.OFFSET,this.handleOffsetChanged),this.addChangeListener(Rn.POSITION,this.handlePositionChanged),this.addChangeListener(Rn.POSITIONING,this.handlePositioningChanged),e.element!==void 0&&this.setElement(e.element),this.setOffset(e.offset!==void 0?e.offset:[0,0]),this.setPositioning(e.positioning||"top-left"),e.position!==void 0&&this.setPosition(e.position)}getElement(){return this.get(Rn.ELEMENT)}getId(){return this.id}getMap(){return this.get(Rn.MAP)||null}getOffset(){return this.get(Rn.OFFSET)}getPosition(){return this.get(Rn.POSITION)}getPositioning(){return this.get(Rn.POSITIONING)}handleElementChanged(){$6(this.element);const e=this.getElement();e&&this.element.appendChild(e)}handleMapChanged(){this.mapPostrenderListenerKey&&(xc(this.element),dt(this.mapPostrenderListenerKey),this.mapPostrenderListenerKey=null);const e=this.getMap();if(e){this.mapPostrenderListenerKey=qe(e,er.POSTRENDER,this.render,this),this.updatePixelPosition();const n=this.stopEvent?e.getOverlayContainerStopEvent():e.getOverlayContainer();this.insertFirst?n.insertBefore(this.element,n.childNodes[0]||null):n.appendChild(this.element),this.performAutoPan()}}render(){this.updatePixelPosition()}handleOffsetChanged(){this.updatePixelPosition()}handlePositionChanged(){this.updatePixelPosition(),this.performAutoPan()}handlePositioningChanged(){this.updatePixelPosition()}setElement(e){this.set(Rn.ELEMENT,e)}setMap(e){this.set(Rn.MAP,e)}setOffset(e){this.set(Rn.OFFSET,e)}setPosition(e){this.set(Rn.POSITION,e)}performAutoPan(){this.autoPan&&this.panIntoView(this.autoPan)}panIntoView(e){const n=this.getMap();if(!n||!n.getTargetElement()||!this.get(Rn.POSITION))return;const i=this.getRect(n.getTargetElement(),n.getSize()),r=this.getElement(),a=this.getRect(r,[DF(r),kF(r)]);e=e||{};const s=e.margin===void 0?20:e.margin;if(!Ai(i,a)){const o=a[0]-i[0],l=i[2]-a[2],u=a[1]-i[1],h=i[3]-a[3],c=[0,0];if(o<0?c[0]=o-s:l<0&&(c[0]=Math.abs(l)+s),u<0?c[1]=u-s:h<0&&(c[1]=Math.abs(h)+s),c[0]!==0||c[1]!==0){const d=n.getView().getCenterInternal(),f=n.getPixelFromCoordinateInternal(d);if(!f)return;const g=[f[0]+c[0],f[1]+c[1]],p=e.animation||{};n.getView().animateInternal({center:n.getCoordinateFromPixelInternal(g),duration:p.duration,easing:p.easing})}}}getRect(e,n){const i=e.getBoundingClientRect(),r=i.left+window.pageXOffset,a=i.top+window.pageYOffset;return[r,a,r+n[0],a+n[1]]}setPositioning(e){this.set(Rn.POSITIONING,e)}setVisible(e){this.rendered.visible!==e&&(this.element.style.display=e?"":"none",this.rendered.visible=e)}updatePixelPosition(){const e=this.getMap(),n=this.getPosition();if(!e||!e.isRendered()||!n){this.setVisible(!1);return}const i=e.getPixelFromCoordinate(n),r=e.getSize();this.updateRenderedPosition(i,r)}updateRenderedPosition(e,n){const i=this.element.style,r=this.getOffset(),a=this.getPositioning();this.setVisible(!0);const s=Math.round(e[0]+r[0])+"px",o=Math.round(e[1]+r[1])+"px";let l="0%",u="0%";a=="bottom-right"||a=="center-right"||a=="top-right"?l="-100%":(a=="bottom-center"||a=="center-center"||a=="top-center")&&(l="-50%"),a=="bottom-left"||a=="bottom-center"||a=="bottom-right"?u="-100%":(a=="center-left"||a=="center-center"||a=="center-right")&&(u="-50%");const h=`translate(${l}, ${u}) translate(${s}, ${o})`;this.rendered.transform_!=h&&(this.rendered.transform_=h,i.transform=h)}getOptions(){return this.options}}const J2=_B;class xB{constructor(e){this.highWaterMark=e!==void 0?e:2048,this.count_=0,this.entries_={},this.oldest_=null,this.newest_=null}canExpireCache(){return this.highWaterMark>0&&this.getCount()>this.highWaterMark}expireCache(e){for(;this.canExpireCache();)this.pop()}clear(){this.count_=0,this.entries_={},this.oldest_=null,this.newest_=null}containsKey(e){return this.entries_.hasOwnProperty(e)}forEach(e){let n=this.oldest_;for(;n;)e(n.value_,n.key_,this),n=n.newer}get(e,n){const i=this.entries_[e];return He(i!==void 0,15),i===this.newest_||(i===this.oldest_?(this.oldest_=this.oldest_.newer,this.oldest_.older=null):(i.newer.older=i.older,i.older.newer=i.newer),i.newer=null,i.older=this.newest_,this.newest_.newer=i,this.newest_=i),i.value_}remove(e){const n=this.entries_[e];return He(n!==void 0,15),n===this.newest_?(this.newest_=n.older,this.newest_&&(this.newest_.newer=null)):n===this.oldest_?(this.oldest_=n.newer,this.oldest_&&(this.oldest_.older=null)):(n.newer.older=n.older,n.older.newer=n.newer),delete this.entries_[e],--this.count_,n.value_}getCount(){return this.count_}getKeys(){const e=new Array(this.count_);let n=0,i;for(i=this.newest_;i;i=i.older)e[n++]=i.key_;return e}getValues(){const e=new Array(this.count_);let n=0,i;for(i=this.newest_;i;i=i.older)e[n++]=i.value_;return e}peekLast(){return this.oldest_.value_}peekLastKey(){return this.oldest_.key_}peekFirstKey(){return this.newest_.key_}peek(e){if(!!this.containsKey(e))return this.entries_[e].value_}pop(){const e=this.oldest_;return delete this.entries_[e.key_],e.newer&&(e.newer.older=null),this.oldest_=e.newer,this.oldest_||(this.newest_=null),--this.count_,e.value_}replace(e,n){this.get(e),this.entries_[e].value_=n}set(e,n){He(!(e in this.entries_),16);const i={key_:e,newer:null,older:this.newest_,value_:n};this.newest_?this.newest_.newer=i:this.oldest_=i,this.newest_=i,this.entries_[e]=i,++this.count_}setSize(e){this.highWaterMark=e}}const wB=xB;function F8(t,e,n,i){return i!==void 0?(i[0]=t,i[1]=e,i[2]=n,i):[t,e,n]}function Nc(t,e,n){return t+"/"+e+"/"+n}function N8(t){return Nc(t[0],t[1],t[2])}function bB(t){return t.split("/").map(Number)}function Q2(t){return(t[1]<n||n>e.getMaxZoom())return!1;const a=e.getFullTileRange(n);return a?a.containsXY(i,r):!0}class CB extends wB{clear(){for(;this.getCount()>0;)this.pop().release();super.clear()}expireCache(e){for(;this.canExpireCache()&&!(this.peekLast().getKey()in e);)this.pop().release()}pruneExceptNewestZ(){if(this.getCount()===0)return;const e=this.peekFirstKey(),i=bB(e)[0];this.forEach(r=>{r.tileCoord[0]!==i&&(this.remove(N8(r.tileCoord)),r.release())})}}const j8=CB;class B8{constructor(e,n,i,r){this.minX=e,this.maxX=n,this.minY=i,this.maxY=r}contains(e){return this.containsXY(e[1],e[2])}containsTileRange(e){return this.minX<=e.minX&&e.maxX<=this.maxX&&this.minY<=e.minY&&e.maxY<=this.maxY}containsXY(e,n){return this.minX<=e&&e<=this.maxX&&this.minY<=n&&n<=this.maxY}equals(e){return this.minX==e.minX&&this.minY==e.minY&&this.maxX==e.maxX&&this.maxY==e.maxY}extend(e){e.minXthis.maxX&&(this.maxX=e.maxX),e.minYthis.maxY&&(this.maxY=e.maxY)}getHeight(){return this.maxY-this.minY+1}getSize(){return[this.getWidth(),this.getHeight()]}getWidth(){return this.maxX-this.minX+1}intersects(e){return this.minX<=e.maxX&&this.maxX>=e.minX&&this.minY<=e.maxY&&this.maxY>=e.minY}}function so(t,e,n,i,r){return r!==void 0?(r.minX=t,r.maxX=e,r.minY=n,r.maxY=i,r):new B8(t,e,n,i)}const q8=B8;class TB extends Dr{constructor(e){e=e||{},super(e),this.condition_=e.condition?e.condition:Oc,this.lastAngle_=void 0,this.lastMagnitude_=void 0,this.lastScaleDelta_=0,this.duration_=e.duration!==void 0?e.duration:400}handleDragEvent(e){if(!ao(e))return;const n=e.map,i=n.getSize(),r=e.pixel,a=r[0]-i[0]/2,s=i[1]/2-r[1],o=Math.atan2(s,a),l=Math.sqrt(a*a+s*s),u=n.getView();if(this.lastAngle_!==void 0){const h=this.lastAngle_-o;u.adjustRotationInternal(h)}this.lastAngle_=o,this.lastMagnitude_!==void 0&&u.adjustResolutionInternal(this.lastMagnitude_/l),this.lastMagnitude_!==void 0&&(this.lastScaleDelta_=this.lastMagnitude_/l),this.lastMagnitude_=l}handleUpEvent(e){if(!ao(e))return!0;const i=e.map.getView(),r=this.lastScaleDelta_>1?1:-1;return i.endInteraction(this.duration_,r),this.lastScaleDelta_=0,!1}handleDownEvent(e){return ao(e)&&this.condition_(e)?(e.map.getView().beginInteraction(),this.lastAngle_=void 0,this.lastMagnitude_=void 0,!0):!1}}const AB=TB;class jc extends Jr{constructor(e,n,i){super(),i!==void 0&&n===void 0?this.setFlatCoordinates(i,e):(n=n||0,this.setCenterAndRadius(e,n,i))}clone(){const e=new jc(this.flatCoordinates.slice(),void 0,this.layout);return e.applyProperties(this),e}closestPointXY(e,n,i,r){const a=this.flatCoordinates,s=e-a[0],o=n-a[1],l=s*s+o*o;if(l=i[0]||e[1]<=i[1]&&e[3]>=i[1]?!0:Og(e,this.intersectsCoordinate.bind(this))}return!1}setCenter(e){const n=this.stride,i=this.flatCoordinates[n]-this.flatCoordinates[0],r=e.slice();r[n]=r[0]+i;for(let a=1;a=n?t[e-n]:t[e]}function $c(t,e,n){let i,r;es){const l=lo(t,i),u=lo(t,r);return Wc(l,u)}let o=0;if(id.startIndex?pd.startIndex&&(p-=f.length)),l=p,o=c)}const u=e.targets[o];let h=u.ring;if(e.targetIndex===o&&h){const c=lo(u.coordinates,l),d=n.getPixelFromCoordinate(c);sc(d,e.startPx)>i&&(h=!1)}if(h){const c=u.coordinates,d=c.length,f=u.startIndex,g=l;if(f=n?i-=n:i<0&&(i+=n);let a=i+1;a>=n&&(a-=n);const s=t[i],o=s[0],l=s[1],u=t[a],h=u[0]-o,c=u[1]-l;return[o+h*r,l+c*r]}class RB extends Dr{constructor(e){const n=e;n.stopDown||(n.stopDown=Ga),super(n),this.on,this.once,this.un,this.shouldHandle_=!1,this.downPx_=null,this.downTimeout_,this.lastDragTime_,this.pointerType_,this.freehand_=!1,this.source_=e.source?e.source:null,this.features_=e.features?e.features:null,this.snapTolerance_=e.snapTolerance?e.snapTolerance:12,this.type_=e.type,this.mode_=DB(this.type_),this.stopClick_=!!e.stopClick,this.minPoints_=e.minPoints?e.minPoints:this.mode_==="Polygon"?3:2,this.maxPoints_=this.mode_==="Circle"?2:e.maxPoints?e.maxPoints:1/0,this.finishCondition_=e.finishCondition?e.finishCondition:Sr,this.geometryLayout_=e.geometryLayout?e.geometryLayout:"XY";let i=e.geometryFunction;if(!i){const r=this.mode_;if(r==="Circle")i=function(a,s,o){const l=s||new e3([NaN,NaN]),u=wt(a[0]),h=Yi(u,wt(a[a.length-1]));return l.setCenterAndRadius(u,Math.sqrt(h),this.geometryLayout_),l};else{let a;r==="Point"?a=Et:r==="LineString"?a=St:r==="Polygon"&&(a=ci),i=function(s,o,l){return o?r==="Polygon"?s[0].length?o.setCoordinates([s[0].concat([s[0][0]])],this.geometryLayout_):o.setCoordinates([],this.geometryLayout_):o.setCoordinates(s,this.geometryLayout_):o=new a(s,this.geometryLayout_),o}}}this.geometryFunction_=i,this.dragVertexDelay_=e.dragVertexDelay!==void 0?e.dragVertexDelay:500,this.finishCoordinate_=null,this.sketchFeature_=null,this.sketchPoint_=null,this.sketchCoords_=null,this.sketchLine_=null,this.sketchLineCoords_=null,this.squaredClickTolerance_=e.clickTolerance?e.clickTolerance*e.clickTolerance:36,this.overlay_=new Dt({source:new kn({useSpatialIndex:!1,wrapX:e.wrapX?e.wrapX:!1}),style:e.style?e.style:zB(),updateWhileInteracting:!0}),this.geometryName_=e.geometryName,this.condition_=e.condition?e.condition:Y2,this.freehandCondition_,e.freehand?this.freehandCondition_=kc:this.freehandCondition_=e.freehandCondition?e.freehandCondition:Oc,this.traceCondition_,this.setTrace(e.trace||!1),this.traceState_={active:!1},this.traceSource_=e.traceSource||e.source||null,this.addChangeListener(H2.ACTIVE,this.updateState_)}setTrace(e){let n;e?e===!0?n=kc:n=e:n=X2,this.traceCondition_=n}setMap(e){super.setMap(e),this.updateState_()}getOverlay(){return this.overlay_}handleEvent(e){e.originalEvent.type===ke.CONTEXTMENU&&e.originalEvent.preventDefault(),this.freehand_=this.mode_!=="Point"&&this.freehandCondition_(e);let n=e.type===ot.POINTERMOVE,i=!0;return!this.freehand_&&this.lastDragTime_&&e.type===ot.POINTERDRAG&&(Date.now()-this.lastDragTime_>=this.dragVertexDelay_?(this.downPx_=e.pixel,this.shouldHandle_=!this.freehand_,n=!0):this.lastDragTime_=void 0,this.shouldHandle_&&this.downTimeout_!==void 0&&(clearTimeout(this.downTimeout_),this.downTimeout_=void 0)),this.freehand_&&e.type===ot.POINTERDRAG&&this.sketchFeature_!==null?(this.addToDrawing_(e.coordinate),i=!1):this.freehand_&&e.type===ot.POINTERDOWN?i=!1:n&&this.getPointerCount()<2?(i=e.type===ot.POINTERMOVE,i&&this.freehand_?(this.handlePointerMove_(e),this.shouldHandle_&&e.originalEvent.preventDefault()):(e.originalEvent.pointerType==="mouse"||e.type===ot.POINTERDRAG&&this.downTimeout_===void 0)&&this.handlePointerMove_(e)):e.type===ot.DBLCLICK&&(i=!1),super.handleEvent(e)&&i}handleDownEvent(e){return this.shouldHandle_=!this.freehand_,this.freehand_?(this.downPx_=e.pixel,this.finishCoordinate_||this.startDrawing_(e.coordinate),!0):this.condition_(e)?(this.lastDragTime_=Date.now(),this.downTimeout_=setTimeout(()=>{this.handlePointerMove_(new Pr(ot.POINTERMOVE,e.map,e.originalEvent,!1,e.frameState))},this.dragVertexDelay_),this.downPx_=e.pixel,!0):(this.lastDragTime_=void 0,!1)}deactivateTrace_(){this.traceState_={active:!1}}toggleTraceState_(e){if(!this.traceSource_||!this.traceCondition_(e))return;if(this.traceState_.active){this.deactivateTrace_();return}const n=this.getMap(),i=n.getCoordinateFromPixel([e.pixel[0]-this.snapTolerance_,e.pixel[1]+this.snapTolerance_]),r=n.getCoordinateFromPixel([e.pixel[0]+this.snapTolerance_,e.pixel[1]-this.snapTolerance_]),a=rn([i,r]),s=this.traceSource_.getFeaturesInExtent(a);if(s.length===0)return;const o=IB(e.coordinate,s);o.length&&(this.traceState_={active:!0,startPx:e.pixel.slice(),targets:o,targetIndex:-1})}addOrRemoveTracedCoordinates_(e,n){const i=e.startIndex<=e.endIndex,r=e.startIndex<=n;i===r?i&&n>e.endIndex||!i&&ne.endIndex)&&this.removeTracedCoordinates_(n,e.endIndex):(this.removeTracedCoordinates_(e.startIndex,e.endIndex),this.addTracedCoordinates_(e,e.startIndex,n))}removeTracedCoordinates_(e,n){if(e===n)return;let i=0;if(e0&&this.removeLastPoints_(i)}addTracedCoordinates_(e,n,i){if(n===i)return;const r=[];if(n=s;--o)r.push(oo(e.coordinates,o))}r.length&&this.appendCoordinates(r)}updateTrace_(e){const n=this.traceState_;if(!n.active||n.targetIndex===-1&&sc(n.startPx,e.pixel)this.squaredClickTolerance_:s<=this.squaredClickTolerance_,!this.shouldHandle_)return}if(!this.finishCoordinate_){this.createOrUpdateSketchPoint_(e.coordinate.slice());return}this.updateTrace_(e),this.modifyDrawing_(e.coordinate)}atFinish_(e,n){let i=!1;if(this.sketchFeature_){let r=!1,a=[this.finishCoordinate_];const s=this.mode_;if(s==="Point")i=!0;else if(s==="Circle")i=this.sketchCoords_.length===2;else if(s==="LineString")r=!n&&this.sketchCoords_.length>this.minPoints_;else if(s==="Polygon"){const o=this.sketchCoords_;r=o[0].length>this.minPoints_,a=[o[0][0],o[0][o[0].length-2]],n?a=[o[0][0]]:a=[o[0][0],o[0][o[0].length-2]]}if(r){const o=this.getMap();for(let l=0,u=a.length;l=this.maxPoints_&&(this.freehand_?a.pop():r=!0),a.push(e.slice()),this.geometryFunction_(a,n,i)):s==="Polygon"&&(a=this.sketchCoords_[0],a.length>=this.maxPoints_&&(this.freehand_?a.pop():r=!0),a.push(e.slice()),r&&(this.finishCoordinate_=a[0]),this.geometryFunction_(this.sketchCoords_,n,i)),this.createOrUpdateSketchPoint_(e.slice()),this.updateSketchFeatures_(),r&&this.finishDrawing()}removeLastPoints_(e){if(!this.sketchFeature_)return;const n=this.sketchFeature_.getGeometry(),i=this.getMap().getView().getProjection(),r=this.mode_;for(let a=0;a=2){this.finishCoordinate_=s[s.length-2].slice();const o=this.finishCoordinate_.slice();s[s.length-1]=o,this.createOrUpdateSketchPoint_(o)}this.geometryFunction_(s,n,i),n.getType()==="Polygon"&&this.sketchLine_&&this.createOrUpdateCustomSketchLine_(n)}else if(r==="Polygon"){s=this.sketchCoords_[0],s.splice(-2,1);const o=this.sketchLine_.getGeometry();if(s.length>=2){const l=s[s.length-2].slice();s[s.length-1]=l,this.createOrUpdateSketchPoint_(l)}o.setCoordinates(s),this.geometryFunction_(this.sketchCoords_,n,i)}if(s.length===1){this.abortDrawing();break}}this.updateSketchFeatures_()}removeLastPoint(){this.removeLastPoints_(1)}finishDrawing(){const e=this.abortDrawing_();if(!e)return;let n=this.sketchCoords_;const i=e.getGeometry(),r=this.getMap().getView().getProjection();this.mode_==="LineString"?(n.pop(),this.geometryFunction_(n,i,r)):this.mode_==="Polygon"&&(n[0].pop(),this.geometryFunction_(n,i,r),n=i.getCoordinates()),this.type_==="MultiPoint"?e.setGeometry(new i3([n])):this.type_==="MultiLineString"?e.setGeometry(new t3([n])):this.type_==="MultiPolygon"&&e.setGeometry(new Vc([n])),this.dispatchEvent(new Hc(Uc.DRAWEND,e)),this.features_&&this.features_.push(e),this.source_&&this.source_.addFeature(e)}abortDrawing_(){this.finishCoordinate_=null;const e=this.sketchFeature_;return this.sketchFeature_=null,this.sketchPoint_=null,this.sketchLine_=null,this.overlay_.getSource().clear(!0),this.deactivateTrace_(),e}abortDrawing(){const e=this.abortDrawing_();e&&this.dispatchEvent(new Hc(Uc.DRAWABORT,e))}appendCoordinates(e){const n=this.mode_,i=!this.sketchFeature_;i&&this.startDrawing_(e[0]);let r;if(n==="LineString"||n==="Circle")r=this.sketchCoords_;else if(n==="Polygon")r=this.sketchCoords_&&this.sketchCoords_.length?this.sketchCoords_[0]:[];else return;i&&r.shift(),r.pop();for(let s=0;s=0;--r){const a=i[r];for(let s=this.dragSegments_.length-1;s>=0;--s)this.dragSegments_[s][0]===a&&this.dragSegments_.splice(s,1);n.remove(a)}}setActive(e){this.vertexFeature_&&!e&&(this.overlay_.getSource().removeFeature(this.vertexFeature_),this.vertexFeature_=null),super.setActive(e)}setMap(e){this.overlay_.setMap(e),super.setMap(e)}getOverlay(){return this.overlay_}handleSourceAdd_(e){e.feature&&this.features_.push(e.feature)}handleSourceRemove_(e){e.feature&&this.features_.remove(e.feature)}handleFeatureAdd_(e){this.addFeature_(e.element)}handleFeatureChange_(e){if(!this.changingFeature_){const n=e.target;this.removeFeature_(n),this.addFeature_(n)}}handleFeatureRemove_(e){this.removeFeature_(e.element)}writePointGeometry_(e,n){const i=n.getCoordinates(),r={feature:e,geometry:n,segment:[i,i]};this.rBush_.insert(n.getExtent(),r)}writeMultiPointGeometry_(e,n){const i=n.getCoordinates();for(let r=0,a=i.length;r=0;--u)this.insertVertex_(r[u],a)}return!!this.vertexFeature_}handleUpEvent(e){for(let n=this.dragSegments_.length-1;n>=0;--n){const i=this.dragSegments_[n][0],r=i.geometry;if(r.getType()==="Circle"){const a=r.getCenter(),s=i.featureSegments[0],o=i.featureSegments[1];s.segment[0]=a,s.segment[1]=a,o.segment[0]=a,o.segment[1]=a,this.rBush_.update(Pl(a),s);let l=r;this.rBush_.update(l.getExtent(),o)}else this.rBush_.update(rn(i.segment),i)}return this.featuresBeingModified_&&(this.dispatchEvent(new o3(s3.MODIFYEND,this.featuresBeingModified_,e)),this.featuresBeingModified_=null),!1}handlePointerMove_(e){this.lastPixel_=e.pixel,this.handlePointerAtPixel_(e.pixel,e.map,e.coordinate)}handlePointerAtPixel_(e,n,i){const r=i||n.getCoordinateFromPixel(e);n.getView().getProjection();const a=function(l,u){return Z8(r,l)-Z8(r,u)};let s,o;if(this.hitDetection_){const l=typeof this.hitDetection_=="object"?u=>u===this.hitDetection_:void 0;n.forEachFeatureAtPixel(e,(u,h,c)=>{const d=c||u.getGeometry();if(d.getType()==="Point"&&u instanceof _n&&this.features_.getArray().includes(u)){o=d;const f=o.getFlatCoordinates().slice(0,2);s=[{feature:u,geometry:o,segment:[f,f]}]}return!0},{layerFilter:l})}if(!s){const l=Ki(Pl(r,$8)),u=n.getView().getResolution()*this.pixelTolerance_,h=dc(Cr(l,u,$8));s=this.rBush_.getInExtent(h)}if(s&&s.length>0){const l=s.sort(a)[0],u=l.segment;let h=X8(r,l);const c=n.getPixelFromCoordinate(h);let d=sc(e,c);if(o||d<=this.pixelTolerance_){const f={};if(f[De(u)]=!0,this.snapToPointer_||(this.delta_[0]=h[0]-r[0],this.delta_[1]=h[1]-r[1]),l.geometry.getType()==="Circle"&&l.index===su)this.snappedToVertex_=!0,this.createOrUpdateVertexFeature_(h,[l.feature],[l.geometry]);else{const g=n.getPixelFromCoordinate(u[0]),p=n.getPixelFromCoordinate(u[1]),v=Yi(c,g),m=Yi(c,p);d=Math.sqrt(Math.min(v,m)),this.snappedToVertex_=d<=this.pixelTolerance_,this.snappedToVertex_&&(h=v>m?u[1]:u[0]),this.createOrUpdateVertexFeature_(h,[l.feature],[l.geometry]);const y={};y[De(l.geometry)]=!0;for(let _=1,C=s.length;_=0;--l)s=e[l],f=s[0],g=De(f.feature),f.depth&&(g+="-"+f.depth.join("-")),g in n||(n[g]={}),s[1]===0?(n[g].right=f,n[g].index=f.index):s[1]==1&&(n[g].left=f,n[g].index=f.index+1);for(g in n){switch(d=n[g].right,h=n[g].left,u=n[g].index,c=u-1,h!==void 0?f=h:f=d,c<0&&(c=0),o=f.geometry,a=o.getCoordinates(),r=a,i=!1,o.getType()){case"MultiLineString":a[f.depth[0]].length>2&&(a[f.depth[0]].splice(u,1),i=!0);break;case"LineString":a.length>2&&(a.splice(u,1),i=!0);break;case"MultiPolygon":r=r[f.depth[1]];case"Polygon":r=r[f.depth[0]],r.length>4&&(u==r.length-1&&(u=0),r.splice(u,1),i=!0,u===0&&(r.pop(),r.push(r[0]),c=r.length-1));break}if(i){this.setGeometryCoordinates_(o,a);const p=[];if(h!==void 0&&(this.rBush_.remove(h),p.push(h.segment[0])),d!==void 0&&(this.rBush_.remove(d),p.push(d.segment[1])),h!==void 0&&d!==void 0){const v={depth:f.depth,feature:f.feature,geometry:f.geometry,index:c,segment:p};this.rBush_.insert(rn(v.segment),v)}this.updateSegmentIndices_(o,u,f.depth,-1),this.vertexFeature_&&(this.overlay_.getSource().removeFeature(this.vertexFeature_),this.vertexFeature_=null),e.length=0}}return i}setGeometryCoordinates_(e,n){this.changingFeature_=!0,e.setCoordinates(n),this.changingFeature_=!1}updateSegmentIndices_(e,n,i,r){this.rBush_.forEachInExtent(e.getExtent(),function(a){a.geometry===e&&(i===void 0||a.depth===void 0||Zi(a.depth,i))&&a.index>n&&(a.index+=r)})}}function OB(t,e){return t.index-e.index}function Z8(t,e,n){const i=e.geometry;if(i.getType()==="Circle"){let a=i;if(e.index===su){const s=Yi(a.getCenter(),wt(t)),o=Math.sqrt(s)-a.getRadius();return o*o}}const r=wt(t);return uo[0]=wt(e.segment[0]),uo[1]=wt(e.segment[1]),nF(r,uo)}function X8(t,e,n){const i=e.geometry;if(i.getType()==="Circle"&&e.index===su)return Hs(i.getClosestPoint(wt(t)));const r=wt(t);return uo[0]=wt(e.segment[0]),uo[1]=wt(e.segment[1]),Hs(Gg(r,uo))}function FB(){const t=x2();return function(e,n){return t.Point}}const l3=kB,NB={SELECT:"select"};class jB extends Gt{constructor(e,n,i,r){super(e),this.selected=n,this.deselected=i,this.mapBrowserEvent=r}}const Xc={};class u3 extends ro{constructor(e){super(),this.on,this.once,this.un,e=e||{},this.boundAddFeature_=this.addFeature_.bind(this),this.boundRemoveFeature_=this.removeFeature_.bind(this),this.condition_=e.condition?e.condition:z8,this.addCondition_=e.addCondition?e.addCondition:X2,this.removeCondition_=e.removeCondition?e.removeCondition:X2,this.toggleCondition_=e.toggleCondition?e.toggleCondition:Oc,this.multi_=e.multi?e.multi:!1,this.filter_=e.filter?e.filter:Sr,this.hitTolerance_=e.hitTolerance?e.hitTolerance:0,this.style_=e.style!==void 0?e.style:BB(),this.features_=e.features||new Mn;let n;if(e.layers)if(typeof e.layers=="function")n=e.layers;else{const i=e.layers;n=function(r){return i.includes(r)}}else n=Sr;this.layerFilter_=n,this.featureLayerAssociation_={}}addFeatureLayerAssociation_(e,n){this.featureLayerAssociation_[De(e)]=n}getFeatures(){return this.features_}getHitTolerance(){return this.hitTolerance_}getLayer(e){return this.featureLayerAssociation_[De(e)]}setHitTolerance(e){this.hitTolerance_=e}setMap(e){this.getMap()&&this.style_&&this.features_.forEach(this.restorePreviousStyle_.bind(this)),super.setMap(e),e?(this.features_.addEventListener(Nt.ADD,this.boundAddFeature_),this.features_.addEventListener(Nt.REMOVE,this.boundRemoveFeature_),this.style_&&this.features_.forEach(this.applySelectedStyle_.bind(this))):(this.features_.removeEventListener(Nt.ADD,this.boundAddFeature_),this.features_.removeEventListener(Nt.REMOVE,this.boundRemoveFeature_))}addFeature_(e){const n=e.element;if(this.style_&&this.applySelectedStyle_(n),!this.getLayer(n)){const i=this.getMap().getAllLayers().find(function(r){if(r instanceof Dt&&r.getSource()&&r.getSource().hasFeature(n))return r});i&&this.addFeatureLayerAssociation_(n,i)}}removeFeature_(e){this.style_&&this.restorePreviousStyle_(e.element)}getStyle(){return this.style_}applySelectedStyle_(e){const n=De(e);n in Xc||(Xc[n]=e.getStyle()),e.setStyle(this.style_)}restorePreviousStyle_(e){const n=this.getMap().getInteractions().getArray();for(let r=n.length-1;r>=0;--r){const a=n[r];if(a!==this&&a instanceof u3&&a.getStyle()&&a.getFeatures().getArray().lastIndexOf(e)!==-1){e.setStyle(a.getStyle());return}}const i=De(e);e.setStyle(Xc[i]),delete Xc[i]}removeFeatureLayerAssociation_(e){delete this.featureLayerAssociation_[De(e)]}handleEvent(e){if(!this.condition_(e))return!0;const n=this.addCondition_(e),i=this.removeCondition_(e),r=this.toggleCondition_(e),a=!n&&!i&&!r,s=e.map,o=this.getFeatures(),l=[],u=[];if(a){Va(this.featureLayerAssociation_),s.forEachFeatureAtPixel(e.pixel,(h,c)=>{if(!(!(h instanceof _n)||!this.filter_(h,c)))return this.addFeatureLayerAssociation_(h,c),u.push(h),!this.multi_},{layerFilter:this.layerFilter_,hitTolerance:this.hitTolerance_});for(let h=o.getLength()-1;h>=0;--h){const c=o.item(h),d=u.indexOf(c);d>-1?u.splice(d,1):(o.remove(c),l.push(c))}u.length!==0&&o.extend(u)}else{s.forEachFeatureAtPixel(e.pixel,(h,c)=>{if(!(!(h instanceof _n)||!this.filter_(h,c)))return(n||r)&&!o.getArray().includes(h)?(this.addFeatureLayerAssociation_(h,c),u.push(h)):(i||r)&&o.getArray().includes(h)&&(l.push(h),this.removeFeatureLayerAssociation_(h)),!this.multi_},{layerFilter:this.layerFilter_,hitTolerance:this.hitTolerance_});for(let h=l.length-1;h>=0;--h)o.remove(l[h]);o.extend(u)}return(u.length>0||l.length>0)&&this.dispatchEvent(new jB(NB.SELECT,u,l,e)),!0}}function BB(){const t=x2();return Si(t.Polygon,t.LineString),Si(t.GeometryCollection,t.LineString),function(e){return e.getGeometry()?t[e.getGeometry().getType()]:null}}const qB=u3;function Y8(t){if(t.feature)return t.feature;if(t.element)return t.element}const h3=[];class GB extends Dr{constructor(e){e=e||{};const n=e;n.handleDownEvent||(n.handleDownEvent=Sr),n.stopDown||(n.stopDown=Ga),super(n),this.source_=e.source?e.source:null,this.vertex_=e.vertex!==void 0?e.vertex:!0,this.edge_=e.edge!==void 0?e.edge:!0,this.features_=e.features?e.features:null,this.featuresListenerKeys_=[],this.featureChangeListenerKeys_={},this.indexedFeaturesExtents_={},this.pendingFeatures_={},this.pixelTolerance_=e.pixelTolerance!==void 0?e.pixelTolerance:10,this.rBush_=new Lc,this.GEOMETRY_SEGMENTERS_={Point:this.segmentPointGeometry_.bind(this),LineString:this.segmentLineStringGeometry_.bind(this),LinearRing:this.segmentLineStringGeometry_.bind(this),Polygon:this.segmentPolygonGeometry_.bind(this),MultiPoint:this.segmentMultiPointGeometry_.bind(this),MultiLineString:this.segmentMultiLineStringGeometry_.bind(this),MultiPolygon:this.segmentMultiPolygonGeometry_.bind(this),GeometryCollection:this.segmentGeometryCollectionGeometry_.bind(this),Circle:this.segmentCircleGeometry_.bind(this)}}addFeature(e,n){n=n!==void 0?n:!0;const i=De(e),r=e.getGeometry();if(r){const a=this.GEOMETRY_SEGMENTERS_[r.getType()];if(a){this.indexedFeaturesExtents_[i]=r.getExtent(xn());const s=[];if(a(s,r),s.length===1)this.rBush_.insert(rn(s[0]),{feature:e,segment:s[0]});else if(s.length>1){const o=s.map(u=>rn(u)),l=s.map(u=>({feature:e,segment:u}));this.rBush_.load(o,l)}}}n&&(this.featureChangeListenerKeys_[i]=qe(e,ke.CHANGE,this.handleFeatureChange_,this))}getFeatures_(){let e;return this.features_?e=this.features_:this.source_&&(e=this.source_.getFeatures()),e}handleEvent(e){const n=this.snapTo(e.pixel,e.coordinate,e.map);return n&&(e.coordinate=n.vertex.slice(0,2),e.pixel=n.vertexPixel),super.handleEvent(e)}handleFeatureAdd_(e){const n=Y8(e);this.addFeature(n)}handleFeatureRemove_(e){const n=Y8(e);this.removeFeature(n)}handleFeatureChange_(e){const n=e.target;if(this.handlingDownUpSequence){const i=De(n);i in this.pendingFeatures_||(this.pendingFeatures_[i]=n)}else this.updateFeature_(n)}handleUpEvent(e){const n=Object.values(this.pendingFeatures_);return n.length&&(n.forEach(this.updateFeature_.bind(this)),this.pendingFeatures_={}),!1}removeFeature(e,n){const i=n!==void 0?n:!0,r=De(e),a=this.indexedFeaturesExtents_[r];if(a){const s=this.rBush_,o=[];s.forEachInExtent(a,function(l){e===l.feature&&o.push(l)});for(let l=o.length-1;l>=0;--l)s.remove(o[l])}i&&(dt(this.featureChangeListenerKeys_[r]),delete this.featureChangeListenerKeys_[r])}setMap(e){const n=this.getMap(),i=this.featuresListenerKeys_,r=this.getFeatures_();n&&(i.forEach(dt),i.length=0,this.rBush_.clear(),Object.values(this.featureChangeListenerKeys_).forEach(dt),this.featureChangeListenerKeys_={}),super.setMap(e),e&&(this.features_?i.push(qe(this.features_,Nt.ADD,this.handleFeatureAdd_,this),qe(this.features_,Nt.REMOVE,this.handleFeatureRemove_,this)):this.source_&&i.push(qe(this.source_,an.ADDFEATURE,this.handleFeatureAdd_,this),qe(this.source_,an.REMOVEFEATURE,this.handleFeatureRemove_,this)),r.forEach(a=>this.addFeature(a)))}snapTo(e,n,i){i.getView().getProjection();const r=wt(n),a=dc(Cr(rn([r]),i.getView().getResolution()*this.pixelTolerance_)),s=this.rBush_.getInExtent(a),o=s.length;if(o===0)return null;let l,u=1/0;const h=this.pixelTolerance_*this.pixelTolerance_,c=()=>{if(l){const d=i.getPixelFromCoordinate(l);if(Yi(e,d)<=h)return{vertex:l,vertexPixel:[Math.round(d[0]),Math.round(d[1])]}}return null};if(this.vertex_){for(let f=0;f{const v=wt(p),m=Yi(r,v);m{e.push([i])})}segmentMultiPolygonGeometry_(e,n){const i=n.getCoordinates();for(let r=0,a=i.length;rf*c3||d>g*c3?this.resetExtent_():Ai(l,a)||this.recenter_()}resetExtent_(){const e=this.getMap(),n=this.ovmap_,i=e.getSize(),a=e.getView().calculateExtentInternal(i),s=n.getView(),o=Math.log(c3/Yc)/Math.LN2,l=1/(Math.pow(2,o/2)*Yc);l6(a,l),s.fitInternal(mc(a))}recenter_(){const e=this.getMap(),n=this.ovmap_,i=e.getView();n.getView().setCenterInternal(i.getCenterInternal())}updateBox_(){const e=this.getMap(),n=this.ovmap_;if(!e.isRendered()||!n.isRendered())return;const i=e.getSize(),r=e.getView(),a=n.getView(),s=this.rotateWithView_?0:-r.getRotation(),o=this.boxOverlay_,l=this.boxOverlay_.getElement(),u=r.getCenterInternal(),h=r.getResolution(),c=a.getResolution(),d=i[0]*h/c,f=i[1]*h/c;if(o.setPosition(u),l){l.style.width=d+"px",l.style.height=f+"px";const g="rotate("+s+"rad)";l.style.transform=g}}updateBoxAfterOvmapIsRendered_(){this.ovmapPostrenderKey_||(this.ovmapPostrenderKey_=Il(this.ovmap_,er.POSTRENDER,function(e){delete this.ovmapPostrenderKey_,this.updateBox_()},this))}handleClick_(e){e.preventDefault(),this.handleToggle_()}handleToggle_(){this.element.classList.toggle(bc),this.collapsed_?Zs(this.collapseLabel_,this.label_):Zs(this.label_,this.collapseLabel_),this.collapsed_=!this.collapsed_;const e=this.ovmap_;if(!this.collapsed_){if(e.isRendered()){this.viewExtent_=void 0,e.render();return}e.updateSize(),this.resetExtent_(),this.updateBoxAfterOvmapIsRendered_()}}getCollapsible(){return this.collapsible_}setCollapsible(e){this.collapsible_!==e&&(this.collapsible_=e,this.element.classList.toggle("ol-uncollapsible"),!e&&this.collapsed_&&this.handleToggle_())}setCollapsed(e){!this.collapsible_||this.collapsed_===e||this.handleToggle_()}getCollapsed(){return this.collapsed_}getRotateWithView(){return this.rotateWithView_}setRotateWithView(e){this.rotateWithView_!==e&&(this.rotateWithView_=e,this.getMap().getView().getRotation()!==0&&(this.rotateWithView_?this.handleRotationChanged_():this.ovmap_.getView().setRotation(0),this.viewExtent_=void 0,this.validateExtent_(),this.updateBox_()))}getOverviewMap(){return this.ovmap_}render(e){this.validateExtent_(),this.updateBox_()}}const ZB=$B,d3="units",XB=[1,2,5],ou=25.4/.28;class YB extends es{constructor(e){e=e||{};const n=document.createElement("div");n.style.pointerEvents="none",super({element:n,render:e.render,target:e.target}),this.on,this.once,this.un;const i=e.className!==void 0?e.className:e.bar?"ol-scale-bar":"ol-scale-line";this.innerElement_=document.createElement("div"),this.innerElement_.className=i+"-inner",this.element.className=i+" "+Ir,this.element.appendChild(this.innerElement_),this.viewState_=null,this.minWidth_=e.minWidth!==void 0?e.minWidth:64,this.maxWidth_=e.maxWidth,this.renderedVisible_=!1,this.renderedWidth_=void 0,this.renderedHTML_="",this.addChangeListener(d3,this.handleUnitsChanged_),this.setUnits(e.units||"metric"),this.scaleBar_=e.bar||!1,this.scaleBarSteps_=e.steps||4,this.scaleBarText_=e.text||!1,this.dpi_=e.dpi||void 0}getUnits(){return this.get(d3)}handleUnitsChanged_(){this.updateElement_()}setUnits(e){this.set(d3,e)}setDpi(e){this.dpi_=e}updateElement_(){const e=this.viewState_;if(!e){this.renderedVisible_&&(this.element.style.display="none",this.renderedVisible_=!1);return}const n=e.center,i=e.projection,r=this.getUnits(),a=r=="degrees"?"degrees":"m";let s=hc(i,e.resolution,n,a);const o=this.minWidth_*(this.dpi_||ou)/ou,l=this.maxWidth_!==void 0?this.maxWidth_*(this.dpi_||ou)/ou:void 0;let u=o*s,h="";if(r=="degrees"){const _=Ns.degrees;u*=_,u<_/60?(h="\u2033",s*=3600):u<_?(h="\u2032",s*=60):h="\xB0"}else r=="imperial"?u<.9144?(h="in",s/=.0254):u<1609.344?(h="ft",s/=.3048):(h="mi",s/=1609.344):r=="nautical"?(s/=1852,h="NM"):r=="metric"?u<.001?(h="\u03BCm",s*=1e6):u<1?(h="mm",s*=1e3):u<1e3?h="m":(h="km",s/=1e3):r=="us"?u<.9144?(h="in",s*=39.37):u<1609.344?(h="ft",s/=.30480061):(h="mi",s/=1609.3472):He(!1,33);let c=3*Math.floor(Math.log(o*s)/Math.log(10)),d,f,g,p,v,m;for(;;){g=Math.floor(c/3);const _=Math.pow(10,g);if(d=XB[(c%3+3)%3]*_,f=Math.round(d/s),isNaN(f)){this.element.style.display="none",this.renderedVisible_=!1;return}if(l!==void 0&&f>=l){d=p,f=v,g=m;break}else if(f>=o)break;p=d,v=f,m=g,++c}const y=this.scaleBar_?this.createScaleBar(f,d,h):d.toFixed(g<0?-g:0)+" "+h;this.renderedHTML_!=y&&(this.innerElement_.innerHTML=y,this.renderedHTML_=y),this.renderedWidth_!=f&&(this.innerElement_.style.width=f+"px",this.renderedWidth_=f),this.renderedVisible_||(this.element.style.display="",this.renderedVisible_=!0)}createScaleBar(e,n,i){const r=this.getScaleForResolution(),a=r<1?Math.round(1/r).toLocaleString()+" : 1":"1 : "+Math.round(r).toLocaleString(),s=this.scaleBarSteps_,o=e/s,l=[this.createMarker("absolute")];for(let h=0;h
`+this.createMarker("relative")+(h%2===0||s===2?this.createStepText(h,e,!1,n,i):"")+"")}return l.push(this.createStepText(s,e,!0,n,i)),(this.scaleBarText_?`
`+a+"
":"")+l.join("")}createMarker(e){return`
`}createStepText(e,n,i,r,a){const o=(e===0?0:Math.round(r/this.scaleBarSteps_*e*100)/100)+(e===0?"":" "+a),l=e===0?-3:n/this.scaleBarSteps_*-1,u=e===0?0:n/this.scaleBarSteps_*2;return`
`+o+"
"}getScaleForResolution(){const e=hc(this.viewState_.projection,this.viewState_.resolution,this.viewState_.center,"m"),n=this.dpi_||ou,i=1e3/25.4;return e*i*n}render(e){const n=e.frameState;n?this.viewState_=n.viewState:this.viewState_=null,this.updateElement_()}}const ix=YB,lu={VERTICAL:0,HORIZONTAL:1};class KB extends es{constructor(e){e=e||{},super({element:document.createElement("div"),render:e.render}),this.dragListenerKeys_=[],this.currentResolution_=void 0,this.direction_=lu.VERTICAL,this.dragging_,this.heightLimit_=0,this.widthLimit_=0,this.startX_,this.startY_,this.thumbSize_=null,this.sliderInitialized_=!1,this.duration_=e.duration!==void 0?e.duration:200;const n=e.className!==void 0?e.className:"ol-zoomslider",i=document.createElement("button");i.setAttribute("type","button"),i.className=n+"-thumb "+Ir;const r=this.element;r.className=n+" "+Ir+" "+Xs,r.appendChild(i),r.addEventListener(sa.POINTERDOWN,this.handleDraggerStart_.bind(this),!1),r.addEventListener(sa.POINTERMOVE,this.handleDraggerDrag_.bind(this),!1),r.addEventListener(sa.POINTERUP,this.handleDraggerEnd_.bind(this),!1),r.addEventListener(ke.CLICK,this.handleContainerClick_.bind(this),!1),i.addEventListener(ke.CLICK,Al,!1)}setMap(e){super.setMap(e),e&&e.render()}initSlider_(){const e=this.element;let n=e.offsetWidth,i=e.offsetHeight;if(n===0&&i===0)return this.sliderInitialized_=!1;const r=getComputedStyle(e);n-=parseFloat(r.paddingRight)+parseFloat(r.paddingLeft),i-=parseFloat(r.paddingTop)+parseFloat(r.paddingBottom);const a=e.firstElementChild,s=getComputedStyle(a),o=a.offsetWidth+parseFloat(s.marginRight)+parseFloat(s.marginLeft),l=a.offsetHeight+parseFloat(s.marginTop)+parseFloat(s.marginBottom);return this.thumbSize_=[o,l],n>i?(this.direction_=lu.HORIZONTAL,this.widthLimit_=n-o):(this.direction_=lu.VERTICAL,this.heightLimit_=i-l),this.sliderInitialized_=!0}handleContainerClick_(e){const n=this.getMap().getView(),i=this.getRelativePosition_(e.offsetX-this.thumbSize_[0]/2,e.offsetY-this.thumbSize_[1]/2),r=this.getResolutionForPosition_(i),a=n.getConstrainedZoom(n.getZoomForResolution(r));n.animateInternal({zoom:a,duration:this.duration_,easing:Ei})}handleDraggerStart_(e){if(!this.dragging_&&e.target===this.element.firstElementChild){const n=this.element.firstElementChild;if(this.getMap().getView().beginInteraction(),this.startX_=e.clientX-parseFloat(n.style.left),this.startY_=e.clientY-parseFloat(n.style.top),this.dragging_=!0,this.dragListenerKeys_.length===0){const i=this.handleDraggerDrag_,r=this.handleDraggerEnd_,a=this.getMap().getOwnerDocument();this.dragListenerKeys_.push(qe(a,sa.POINTERMOVE,i,this),qe(a,sa.POINTERUP,r,this))}}}handleDraggerDrag_(e){if(this.dragging_){const n=e.clientX-this.startX_,i=e.clientY-this.startY_,r=this.getRelativePosition_(n,i);this.currentResolution_=this.getResolutionForPosition_(r),this.getMap().getView().setResolution(this.currentResolution_)}}handleDraggerEnd_(e){this.dragging_&&(this.getMap().getView().endInteraction(),this.dragging_=!1,this.startX_=void 0,this.startY_=void 0,this.dragListenerKeys_.forEach(dt),this.dragListenerKeys_.length=0)}setThumbPosition_(e){const n=this.getPositionForResolution_(e),i=this.element.firstElementChild;this.direction_==lu.HORIZONTAL?i.style.left=this.widthLimit_*n+"px":i.style.top=this.heightLimit_*n+"px"}getRelativePosition_(e,n){let i;return this.direction_===lu.HORIZONTAL?i=e/this.widthLimit_:i=n/this.heightLimit_,Pt(i,0,1)}getResolutionForPosition_(e){return this.getMap().getView().getResolutionForValueFunction()(1-e)}getPositionForResolution_(e){const n=this.getMap().getView().getValueForResolutionFunction();return Pt(1-n(e),0,1)}render(e){if(!e.frameState||!this.sliderInitialized_&&!this.initSlider_())return;const n=e.frameState.viewState.resolution;this.currentResolution_=n,this.setThumbPosition_(n)}}const rx=KB;var JB=["zh","ch","sh","z","c","s","b","p","m","f","d","t","n","l","g","k","h","j","q","x","r","y","w",""],ax={\u5357\u5BAB:"n\xE1n g\u014Dng",\u7B2C\u4E94:"d\xEC w\u01D4",\u4E07\u4FDF:"m\xF2 q\xED",\u53F8\u9A6C:"s\u012B m\u01CE",\u4E0A\u5B98:"sh\xE0ng gu\u0101n",\u6B27\u9633:"\u014Du y\xE1ng",\u590F\u4FAF:"xi\xE0 h\xF3u",\u8BF8\u845B:"zh\u016B g\u011B",\u95FB\u4EBA:"w\xE9n r\xE9n",\u4E1C\u65B9:"d\u014Dng f\u0101ng",\u8D6B\u8FDE:"h\xE8 li\xE1n",\u7687\u752B:"hu\xE1ng p\u01D4",\u5C09\u8FDF:"y\xF9 ch\xED",\u516C\u7F8A:"g\u014Dng y\xE1ng",\u6FB9\u53F0:"t\xE1n t\xE1i",\u516C\u51B6:"g\u014Dng y\u011B",\u5B97\u653F:"z\u014Dng zh\xE8ng",\u6FEE\u9633:"p\xFA y\xE1ng",\u6DF3\u4E8E:"ch\xFAn y\xFA",\u5355\u4E8E:"ch\xE1n y\xFA",\u592A\u53D4:"t\xE0i sh\u016B",\u7533\u5C60:"sh\u0113n t\xFA",\u516C\u5B59:"g\u014Dng s\u016Bn",\u4EF2\u5B59:"zh\xF2ng s\u016Bn",\u8F69\u8F95:"xu\u0101n yu\xE1n",\u4EE4\u72D0:"l\xEDng h\xFA",\u949F\u79BB:"zh\u014Dng l\xED",\u5B87\u6587:"y\u01D4 w\xE9n",\u957F\u5B59:"zh\u01CEng s\u016Bn",\u6155\u5BB9:"m\xF9 r\xF3ng",\u9C9C\u4E8E:"xi\u0101n y\xFA",\u95FE\u4E18:"l\u01D8 qi\u016B",\u53F8\u5F92:"s\u012B t\xFA",\u53F8\u7A7A:"s\u012B k\u014Dng",\u4E93\u5B98:"q\xED gu\u0101n",\u53F8\u5BC7:"s\u012B k\xF2u",\u4EC9\u7763:"zh\u01CEng d\u016B",\u5B50\u8F66:"z\u01D0 j\u016B",\u989B\u5B59:"zhu\u0101n s\u016Bn",\u7AEF\u6728:"du\u0101n m\xF9",\u5DEB\u9A6C:"w\u016B m\u01CE",\u516C\u897F:"g\u014Dng x\u012B",\u6F06\u96D5:"q\u012B di\u0101o",\u4E50\u6B63:"yu\xE8 zh\xE8ng",\u58E4\u9A77:"r\u01CEng s\xEC",\u516C\u826F:"g\u014Dng li\xE1ng",\u62D3\u8DCB:"tu\xF2 b\xE1",\u5939\u8C37:"ji\xE1 g\u01D4",\u5BB0\u7236:"z\u01CEi f\u01D4",\u6996\u6881:"g\u01D4 li\xE1ng",\u6BB5\u5E72:"du\xE0n g\u0101n",\u767E\u91CC:"b\u01CEi l\u01D0",\u4E1C\u90ED:"d\u014Dng gu\u014D",\u5357\u95E8:"n\xE1n m\xE9n",\u547C\u5EF6:"h\u016B y\xE1n",\u7F8A\u820C:"y\xE1ng sh\xE9",\u6881\u4E18:"li\xE1ng qi\u016B",\u5DE6\u4E18:"zu\u01D2 qi\u016B",\u4E1C\u95E8:"d\u014Dng m\xE9n",\u897F\u95E8:"x\u012B m\xE9n",\u8D75:"zh\xE0o",\u94B1:"qi\xE1n",\u5B59:"s\u016Bn",\u674E:"l\u01D0",\u5468:"zh\u014Du",\u5434:"w\xFA",\u90D1:"zh\xE8ng",\u738B:"w\xE1ng",\u51AF:"f\xE9ng",\u9648:"ch\xE9n",\u891A:"ch\u01D4",\u536B:"w\xE8i",\u848B:"ji\u01CEng",\u6C88:"sh\u011Bn",\u97E9:"h\xE1n",\u6768:"y\xE1ng",\u6731:"zh\u016B",\u79E6:"q\xEDn",\u5C24:"y\xF3u",\u8BB8:"x\u01D4",\u4F55:"h\xE9",\u5415:"l\u01DA",\u65BD:"sh\u012B",\u5F20:"zh\u0101ng",\u5B54:"k\u01D2ng",\u66F9:"c\xE1o",\u4E25:"y\xE1n",\u534E:"hu\xE0",\u91D1:"j\u012Bn",\u9B4F:"w\xE8i",\u9676:"t\xE1o",\u59DC:"ji\u0101ng",\u621A:"q\u012B",\u8C22:"xi\xE8",\u90B9:"z\u014Du",\u55BB:"y\xF9",\u67CF:"b\u01CEi",\u6C34:"shu\u01D0",\u7AA6:"d\xF2u",\u7AE0:"zh\u0101ng",\u4E91:"y\xFAn",\u82CF:"s\u016B",\u6F58:"p\u0101n",\u845B:"g\u011B",\u595A:"x\u012B",\u8303:"f\xE0n",\u5F6D:"p\xE9ng",\u90CE:"l\xE1ng",\u9C81:"l\u01D4",\u97E6:"w\xE9i",\u660C:"ch\u0101ng",\u9A6C:"m\u01CE",\u82D7:"mi\xE1o",\u51E4:"f\xE8ng",\u82B1:"hu\u0101",\u65B9:"f\u0101ng",\u4FDE:"y\xFA",\u4EFB:"r\xE8n",\u8881:"yu\xE1n",\u67F3:"li\u01D4",\u9146:"f\u0113ng",\u9C8D:"b\xE0o",\u53F2:"sh\u01D0",\u5510:"t\xE1ng",\u8D39:"f\xE8i",\u5EC9:"li\xE1n",\u5C91:"c\xE9n",\u859B:"xu\u0113",\u96F7:"l\xE9i",\u8D3A:"h\xE8",\u502A:"n\xED",\u6C64:"t\u0101ng",\u6ED5:"t\xE9ng",\u6BB7:"y\u012Bn",\u7F57:"lu\xF3",\u6BD5:"b\xEC",\u90DD:"h\u01CEo",\u90AC:"w\u016B",\u5B89:"\u0101n",\u5E38:"ch\xE1ng",\u4E50:"yu\xE8",\u4E8E:"y\xFA",\u65F6:"sh\xED",\u5085:"f\xF9",\u76AE:"p\xED",\u535E:"bi\xE0n",\u9F50:"q\xED",\u5EB7:"k\u0101ng",\u4F0D:"w\u01D4",\u4F59:"y\xFA",\u5143:"yu\xE1n",\u535C:"b\u01D4",\u987E:"g\xF9",\u5B5F:"m\xE8ng",\u5E73:"p\xEDng",\u9EC4:"hu\xE1ng",\u548C:"h\xE9",\u7A46:"m\xF9",\u8427:"xi\u0101o",\u5C39:"y\u01D0n",\u59DA:"y\xE1o",\u90B5:"sh\xE0o",\u6E5B:"zh\xE0n",\u6C6A:"w\u0101ng",\u7941:"q\xED",\u6BDB:"m\xE1o",\u79B9:"y\u01D4",\u72C4:"d\xED",\u7C73:"m\u01D0",\u8D1D:"b\xE8i",\u660E:"m\xEDng",\u81E7:"z\u0101ng",\u8BA1:"j\xEC",\u4F0F:"f\xFA",\u6210:"ch\xE9ng",\u6234:"d\xE0i",\u8C08:"t\xE1n",\u5B8B:"s\xF2ng",\u8305:"m\xE1o",\u5E9E:"p\xE1ng",\u718A:"xi\xF3ng",\u7EAA:"j\xEC",\u8212:"sh\u016B",\u5C48:"q\u016B",\u9879:"xi\xE0ng",\u795D:"zh\xF9",\u8463:"d\u01D2ng",\u6881:"li\xE1ng",\u675C:"d\xF9",\u962E:"ru\u01CEn",\u84DD:"l\xE1n",\u95F5:"m\u01D0n",\u5E2D:"x\xED",\u5B63:"j\xEC",\u9EBB:"m\xE1",\u5F3A:"qi\xE1ng",\u8D3E:"ji\u01CE",\u8DEF:"l\xF9",\u5A04:"l\xF3u",\u5371:"w\u0113i",\u6C5F:"ji\u0101ng",\u7AE5:"t\xF3ng",\u989C:"y\xE1n",\u90ED:"gu\u014D",\u6885:"m\xE9i",\u76DB:"sh\xE8ng",\u6797:"l\xEDn",\u5201:"di\u0101o",\u949F:"zh\u014Dng",\u5F90:"x\xFA",\u90B1:"qi\u016B",\u9A86:"lu\xF2",\u9AD8:"g\u0101o",\u590F:"xi\xE0",\u8521:"c\xE0i",\u7530:"ti\xE1n",\u6A0A:"f\xE1n",\u80E1:"h\xFA",\u51CC:"l\xEDng",\u970D:"hu\xF2",\u865E:"y\xFA",\u4E07:"w\xE0n",\u652F:"zh\u012B",\u67EF:"k\u0113",\u661D:"z\u01CEn",\u7BA1:"gu\u01CEn",\u5362:"l\xFA",\u83AB:"m\xF2",\u7ECF:"j\u012Bng",\u623F:"f\xE1ng",\u88D8:"qi\xFA",\u7F2A:"mi\xE0o",\u5E72:"g\u0101n",\u89E3:"xi\xE8",\u5E94:"y\u012Bng",\u5B97:"z\u014Dng",\u4E01:"d\u012Bng",\u5BA3:"xu\u0101n",\u8D32:"b\u0113n",\u9093:"d\xE8ng",\u90C1:"y\xF9",\u5355:"sh\xE0n",\u676D:"h\xE1ng",\u6D2A:"h\xF3ng",\u5305:"b\u0101o",\u8BF8:"zh\u016B",\u5DE6:"zu\u01D2",\u77F3:"sh\xED",\u5D14:"cu\u012B",\u5409:"j\xED",\u94AE:"ni\u01D4",\u9F9A:"g\u014Dng",\u7A0B:"ch\xE9ng",\u5D47:"j\u012B",\u90A2:"x\xEDng",\u6ED1:"hu\xE1",\u88F4:"p\xE9i",\u9646:"l\xF9",\u8363:"r\xF3ng",\u7FC1:"w\u0113ng",\u8340:"x\xFAn",\u7F8A:"y\xE1ng",\u65BC:"y\u016B",\u60E0:"hu\xEC",\u7504:"zh\u0113n",\u66F2:"q\u016B",\u5BB6:"ji\u0101",\u5C01:"f\u0113ng",\u82AE:"ru\xEC",\u7FBF:"y\xEC",\u50A8:"ch\u01D4",\u9773:"j\xECn",\u6C72:"j\xED",\u90B4:"b\u01D0ng",\u7CDC:"m\xED",\u677E:"s\u014Dng",\u4E95:"j\u01D0ng",\u6BB5:"du\xE0n",\u5BCC:"f\xF9",\u5DEB:"w\u016B",\u4E4C:"w\u016B",\u7126:"ji\u0101o",\u5DF4:"b\u0101",\u5F13:"g\u014Dng",\u7267:"m\xF9",\u9697:"ku\xED",\u5C71:"sh\u0101n",\u8C37:"g\u01D4",\u8F66:"ch\u0113",\u4FAF:"h\xF3u",\u5B93:"m\xEC",\u84EC:"p\xE9ng",\u5168:"qu\xE1n",\u90D7:"x\u012B",\u73ED:"b\u0101n",\u4EF0:"y\u01CEng",\u79CB:"qi\u016B",\u4EF2:"zh\xF2ng",\u4F0A:"y\u012B",\u5BAB:"g\u014Dng",\u5B81:"n\xECng",\u4EC7:"qi\xFA",\u683E:"lu\xE1n",\u66B4:"b\xE0o",\u7518:"g\u0101n",\u94AD:"t\u01D2u",\u5389:"l\xEC",\u620E:"r\xF3ng",\u7956:"z\u01D4",\u6B66:"w\u01D4",\u7B26:"f\xFA",\u5218:"li\xFA",\u666F:"j\u01D0ng",\u8A79:"zh\u0101n",\u675F:"sh\xF9",\u9F99:"l\xF3ng",\u53F6:"y\xE8",\u5E78:"x\xECng",\u53F8:"s\u012B",\u97F6:"sh\xE1o",\u90DC:"g\xE0o",\u9ECE:"l\xED",\u84DF:"j\xEC",\u8584:"b\xF3",\u5370:"y\xECn",\u5BBF:"s\xF9",\u767D:"b\xE1i",\u6000:"hu\xE1i",\u84B2:"p\xFA",\u90B0:"t\xE1i",\u4ECE:"c\xF3ng",\u9102:"\xE8",\u7D22:"su\u01D2",\u54B8:"xi\xE1n",\u7C4D:"j\xED",\u8D56:"l\xE0i",\u5353:"zhu\xF3",\u853A:"l\xECn",\u5C60:"t\xFA",\u8499:"m\xE9ng",\u6C60:"ch\xED",\u4E54:"qi\xE1o",\u9634:"y\u012Bn",\u9B31:"y\xF9",\u80E5:"x\u016B",\u80FD:"n\xE0i",\u82CD:"c\u0101ng",\u53CC:"shu\u0101ng",\u95FB:"w\xE9n",\u8398:"sh\u0113n",\u515A:"d\u01CEng",\u7FDF:"zh\xE1i",\u8C2D:"t\xE1n",\u8D21:"g\xF2ng",\u52B3:"l\xE1o",\u9004:"p\xE1ng",\u59EC:"j\u012B",\u7533:"sh\u0113n",\u6276:"f\xFA",\u5835:"d\u01D4",\u5189:"r\u01CEn",\u5BB0:"z\u01CEi",\u90E6:"l\xEC",\u96CD:"y\u014Dng",\u90E4:"x\xEC",\u74A9:"q\xFA",\u6851:"s\u0101ng",\u6842:"gu\xEC",\u6FEE:"p\xFA",\u725B:"ni\xFA",\u5BFF:"sh\xF2u",\u901A:"t\u014Dng",\u8FB9:"bi\u0101n",\u6248:"h\xF9",\u71D5:"y\u0101n",\u5180:"j\xEC",\u90CF:"ji\xE1",\u6D66:"p\u01D4",\u5C1A:"sh\xE0ng",\u519C:"n\xF3ng",\u6E29:"w\u0113n",\u522B:"bi\xE9",\u5E84:"zhu\u0101ng",\u664F:"y\xE0n",\u67F4:"ch\xE1i",\u77BF:"q\xFA",\u960E:"y\xE1n",\u5145:"ch\u014Dng",\u6155:"m\xF9",\u8FDE:"li\xE1n",\u8339:"r\xFA",\u4E60:"x\xED",\u5BA6:"hu\xE0n",\u827E:"\xE0i",\u9C7C:"y\xFA",\u5BB9:"r\xF3ng",\u5411:"xi\xE0ng",\u53E4:"g\u01D4",\u6613:"y\xEC",\u614E:"sh\xE8n",\u6208:"g\u0113",\u5ED6:"li\xE0o",\u5EBE:"y\u01D4",\u7EC8:"zh\u014Dng",\u66A8:"j\xEC",\u5C45:"j\u016B",\u8861:"h\xE9ng",\u6B65:"b\xF9",\u90FD:"d\u016B",\u803F:"g\u011Bng",\u6EE1:"m\u01CEn",\u5F18:"h\xF3ng",\u5321:"ku\u0101ng",\u56FD:"gu\xF3",\u6587:"w\xE9n",\u5BC7:"k\xF2u",\u5E7F:"gu\u01CEng",\u7984:"l\xF9",\u9619:"qu\u0113",\u4E1C:"d\u014Dng",\u6B27:"\u014Du",\u6BB3:"sh\u016B",\u6C83:"w\xF2",\u5229:"l\xEC",\u851A:"w\xE8i",\u8D8A:"yu\xE8",\u5914:"ku\xED",\u9686:"l\xF3ng",\u5E08:"sh\u012B",\u5DE9:"g\u01D2ng",\u538D:"sh\xE8",\u8042:"ni\xE8",\u6641:"ch\xE1o",\u52FE:"g\u014Du",\u6556:"\xE1o",\u878D:"r\xF3ng",\u51B7:"l\u011Bng",\u8A3E:"z\u01D0",\u8F9B:"x\u012Bn",\u961A:"k\xE0n",\u90A3:"n\u0101",\u7B80:"ji\u01CEn",\u9976:"r\xE1o",\u7A7A:"k\u014Dng",\u66FE:"z\u0113ng",\u6BCD:"m\u01D4",\u6C99:"sh\u0101",\u4E5C:"ni\xE8",\u517B:"y\u01CEng",\u97A0:"j\u016B",\u987B:"x\u016B",\u4E30:"f\u0113ng",\u5DE2:"ch\xE1o",\u5173:"gu\u0101n",\u84AF:"ku\u01CEi",\u76F8:"xi\xE0ng",\u67E5:"zh\u0101",\u540E:"h\xF2u",\u8346:"j\u012Bng",\u7EA2:"h\xF3ng",\u6E38:"y\xF3u",\u7AFA:"zh\xFA",\u6743:"qu\xE1n",\u902F:"l\xF9",\u76D6:"g\xE0i",\u76CA:"y\xEC",\u6853:"hu\xE1n",\u516C:"g\u014Dng",\u725F:"m\xF3u",\u54C8:"h\u01CE",\u8A00:"y\xE1n",\u798F:"f\xFA"},sx={l\u00EDng:[12295,20278,20940,21026,22265,22397,22796,22984,23112,23361,23738,24446,25493,26148,26382,26563,26818,27386,27422,27872,28137,28586,28789,29167,29223,29393,29618,29708,29940,30346,30769,31102,31202,31451,31533,32055,32190,32491,32656,32666,32718,32838,33330,33491,33777,34020,34054,34166,34505,34897,35052,35397,36297,36584,36632,37187,37309,37428,37634,38083,38301,38517,38646,38666,38679,38683,38685,38728,39382,39807,39914,40110,40210,40496,40567,40610,40801,40802,40836,40855],y\u012B:[19968,20042,20234,20381,21307,21530,21695,22123,22769,22777,22785,23259,23300,24332,25558,25742,27321,27593,27938,28175,28458,29823,30057,31054,31125,31270,32324,34524,34916,35689,36791,37116,37291,37541,38129,40406,40549,40671,40691],"d\u012Bng zh\u0113ng":[19969],"k\u01CEo qi\u01CEo y\xFA":[19970],q\u012B:[19971,20507,20699,20932,22017,22660,23096,24765,24956,24957,25114,25471,26578,26724,26748,26866,27071,27450,27791,28114,28422,32042,32192,33803,35076,35526,36809,37098,37850,38667,39756,40328],sh\u00E0ng:[19972,23577,23578,24678,32212,32497],xi\u00E0:[19973,19979,20068,22327,22799,22803,25047,26810,30108,30577,32581,37820,37868],h\u01CEn:[19974,21898,28011,32597,35907],"w\xE0n m\xF2":[19975],zh\u00E0ng:[19976,20183,22663,23938,24080,24115,24155,25177,26454,28081,30190,30252,30260,30613,31872,32960,33081,36076,36134,38556],s\u0101n:[19977,21377,21441,24334,27637,27638,27647,29337,39702],"sh\xE0ng sh\u01CEng shang":[19978],"q\xED j\u012B":[19980,20854,22855],"b\xF9 f\u01D2u":[19981],"y\u01D4 y\xF9 y\xFA":[19982],mi\u01CEn:[19983,20589,20813,20885,21193,21204,21909,23081,24848,27717,27796,28238,30540,32236,32517,33148,33858,38758,39864],g\u00E0i:[19984,20066,21251,21252,25124,27010,27113,27114,28297,28433,29890,33890,37411,38041],ch\u01D2u:[19985,19986,20404,21532,26493,30597,30657,37276,39767],zhu\u0101n:[19987,21440,23269,23554,23560,29820,29966,30742,30935,30938,34788,35567,37151,38995,39067,40004],"qi\u011B j\u016B":[19988],p\u012B:[19989,20243,20286,22140,22383,23727,25013,25209,25259,28811,29385,29395,30738,30919,30996,30997,31195,31200,32794,35966,37043,37402,37471,37524,37635,37645,38713,39379,39660,39806],sh\u00EC:[19990,19991,20106,20107,20181,20365,20895,21183,21218,21323,21609,21980,22124,22763,22893,23317,23460,24066,24335,24337,24338,24640,24643,25146,25325,25555,26159,26160,26558,26623,26683,28584,28882,29046,30466,30478,30497,30551,31034,31035,31598,31789,33296,33299,35179,35222,35270,35298,35430,35475,35553,35610,35797,35877,36016,36147,36606,36732,36893,36990,37320,37322,37323,37424,37443,37501,38088,39166,39193,39197,39280,39960],qi\u016B:[19992,2e4,22389,23197,24664,24695,27e3,31179,31180,31312,31693,32231,33833,34322,34479,34677,34775,34852,36261,37041,38822,38823,39948,39949,40133,40342,40537,40861],b\u01D0ng:[19993,23643,24626,25254,26142,26170,26564,26821,28851,31104,31177,31263,33514,34499,37044,37429,38467,38790,39173,39200,39292],y\u00E8:[19994,20145,20727,22711,22812,23978,23979,25268,25433,25819,25834,25835,26196,26308,26309,26327,26355,26357,26556,26557,26989,27906,28082,28594,28904,29121,29207,29837,30371,30641,30648,30991,33099,33865,35585,35858,37050,37172,37745,37943,38757,38760,38913,39029,39203,39233,39308,39516,40314,40456],c\u00F3ng:[19995,20174,21474,23107,23406,24467,24468,24470,24752,27191,27401,28121,28743,29212,29742,34242,35508,36072,36073,37661],d\u014Dng:[19996,20530,20908,21658,22508,23741,23852,24474,26168,26481,27681,27693,28087,31511,33523,33732,34624,39831,39903,40327,40363,40491,40725],s\u012B:[19997,20460,20952,21422,21496,21661,22070,22109,23204,24285,24662,25749,26031,26962,27840,28556,29133,31127,31136,31169,31993,32114,32230,32415,32524,32627,34156,34386,34547,34596,34692,34774,34804,37488,37551,37750,37889,38198,39096,39124,39462,40421,40502,40758],ch\u00E9ng:[19998,21576,22478,22485,22552,22605,22614,23468,23800,24809,25074,25104,25215,25392,25473,25576,26536,26838,27225,27289,27910,28311,28546,29685,29689,30075,31243,31386,31596,32126,33069,33663,35488,35802,37077,37234,37614,38102,39468,39886],di\u016B:[19999,20002,37545,38117],li\u01CEng:[20001,20004,20841,21858,25498,32201,33084,34621,35058,39753,39758],y\u01D2u:[20003,21347,21451,26756,28277,29270,31113,32657,32840,33475,33696,34575,37193,37546,38101,40669],y\u00E1n:[20005,21427,21873,21926,22196,22633,22747,22759,22925,23032,23083,23086,23721,23890,23891,24012,24022,24023,24310,25541,26134,26956,27280,27369,27413,27839,28814,28815,29439,29698,30416,30878,31605,31799,33690,34053,34404,34578,35328,35329,35374,35453,35744,37076,38278,38331,38379,38414,38991,38996,39068,40573,40611],b\u00ECng:[20006,20341,20482,20641,22442,25682,26660,30149,31369,31453,35457,38736,39849],"s\xE0ng s\u0101ng":[20007],g\u01D4n:[20008,24771,28378,28414,30937,32196,32498,34008,34057,34926,34974,36645,36746,39820,39872,40103],ji\u016B:[20009,21244,21886,25578,25579,26427,31350,31998,32416,33819,36211,38404,39695,39726,40169,40480],"g\xE8 g\u011B":[20010,20491,21508],y\u0101:[20011,22311,23410,24216,25276,26514,26720,26895,37647,37914,40201,40232,40310,40486,40493],p\u00E1n:[20012,23227,24139,27075,27904,28682,29247,30424,30436,30928,32271,33968,34784,36434,36451,37788,38838],"zh\u014Dng zh\xF2ng":[20013],j\u01D0:[20014,22912,24049,25119,25380,25486,25760,25824,27254,27890,29361,33034,34414,34787,39778,40062,40578],ji\u00E8:[20015,20171,20511,21814,22586,23622,23626,23701,24206,24483,25106,26960,29335,29600,29758,30028,30029,30117,30734,34471,34550,34936,35119,35489,35819,37765,39601,39786],f\u0113ng:[20016,20217,20561,20732,20968,20972,20974,22950,23543,23553,23791,23792,23862,26539,26963,27282,27811,27816,28194,28739,28925,29326,29478,29714,30127,30219,30461,30748,30904,31688,34356,34562,34861,35920,37175,37190,37586,37821,37856,38155,38715,38730,39116,40631],"gu\xE0n ku\xE0ng":[20017],chu\u00E0n:[20018,27724,29588,36055,37351,38031],ch\u01CEn:[20019,20135,20865,21111,22213,23932,26101,27984,28411,28763,29986,29987,31749,33927,34118,35522,35650,35719,35844,37855,38130,38323,38369,38416,39587],l\u00EDn:[20020,20903,22755,23818,23961,26036,26237,26301,26519,28542,28726,29136,29747,29848,30645,30852,30967,31910,31932,32343,32759,33256,36692,36762,36980,37051,37168,37883,38462,38563,38678,39502,40023,40158,40592,40607],zhu\u00F3:[20021,21125,21331,21828,22324,22960,23098,25775,25798,25826,26027,26030,26033,26034,26037,26219,26899,27978,27998,28609,28796,28917,29752,30842,31130,31393,31831,31857,32620,33537,34839,34879,35521,35537,35638,35836,37196,37938,38255,40299,40415],zh\u01D4:[20022,20027,21167,22065,22225,23444,24126,25284,28186,28624,29009,29038,29149,30633,30682,32604,35421,38524,40448,40584],b\u0101:[20023,20168,20843,21485,21749,22847,23708,24052,25420,26419,29584,30116,31494,31889,32659,33453,34438,35933,37343],w\u00E1n:[20024,21011,23436,23695,25231,25430,27725,28919,29609,29715,31490,32008,32424,32747,33412,36006,38929,39037],d\u0101n:[20025,21231,21296,21336,22921,23173,27546,27563,29972,30472,30723,31658,31774,32828,32829,32835,32888,35101,35148,36525,37112,37170,37206,38933],"w\xE8i w\xE9i":[20026],"j\u01D0ng d\u01CEn":[20028],"l\xEC l\xED":[20029],j\u01D4:[20030,24326,25369,25831,26887,27017,27032,27384,27397,30697,31589,32869,33289,33682,33951,35191,36413,40799,40835],pi\u011B:[20031,33508,37893],f\u00FA:[20032,20239,20440,20971,21020,21264,21640,21753,22424,23386,23722,24063,24087,24133,24158,24343,24447,24619,25206,26603,26687,26740,27679,27885,28014,28074,28563,28837,29624,30006,30025,30273,31059,31119,31274,31526,31641,32049,32060,32101,32141,32450,32459,32600,32614,32711,33344,33433,33443,33531,33536,33583,33748,33869,34393,34472,34569,34656,34970,34993,35142,35173,35560,35943,36414,36667,36752,37083,37464,37468,38861,38888,39083,39668,39812,39858,40167,40172,40212,40297,40699],"y\xED j\xED":[20033],y\u00EC:[20034,20041,20100,20134,20159,20231,20287,20350,20427,20740,20863,21e3,21139,21166,21210,21225,21255,21587,21613,21625,21768,22216,22299,22340,22460,22520,22869,23253,23313,23537,23673,23748,23975,24095,24096,24134,24281,24322,24328,24331,24441,24518,24584,24639,24722,24847,25014,25036,25087,25233,25401,25953,26131,26233,26304,26318,26457,26509,26861,27023,27128,27277,27485,27540,27562,27577,27589,27970,28005,28019,28249,28322,28521,28602,28727,28808,28978,29088,29092,29116,29146,29153,29169,29512,29620,30064,30123,30188,30231,30238,30257,30292,30410,30614,31315,31465,31698,32266,32374,32377,32462,32546,32681,32703,32714,32716,32755,32764,32820,32900,32906,33161,33222,33367,33402,33413,33477,33823,34042,34191,34265,34269,34329,34377,34612,34720,34922,34979,35028,35035,35129,35196,35378,35379,35405,35427,35516,35695,35696,35739,35758,35793,35811,35850,35929,35931,35959,35990,36096,36295,36726,36920,37009,37139,37303,37364,37408,37808,37951,38226,38257,38435,38591,38700,39248,39365,39515,39551,39598,39848,40322,40323,40333,40385,40394,40423,40446,40451,40541,40546,40659,40824],n\u01CEi:[20035,20535,22902,23341,24316,27670,30099,33407,36858,37346],w\u01D4:[20036,20116,20213,20237,20398,20533,20763,21320,21838,22953,23084,23285,24209,24289,24548,24579,25006,25664,27494,28501,29075,29310,29597,29687,29798,29970,30868,33310,36492,36821,36892,38490,40289,40521],ji\u01D4:[20037,20038,20061,20067,22906,26470,27747,28792,29590,32036,33295,37202,38265,38893,38894],"tu\u014D zh\xE9":[20039,26452,39346],"me m\xF3 ma y\u0101o":[20040],zh\u012B:[20043,20481,21358,24053,25624,25903,26624,26772,26917,27056,27713,27868,30135,31063,31084,31187,31257,32149,32930,32977,32989,33026,33437,34357,34584,34940,38587,40183,40242,40709],"w\u016B w\xF9":[20044],zh\u00E0:[20045,21668,23473,25662,27048,28320,30148,34481,35408,35784,37281,38661],h\u016B:[20046,20079,21282,21291,21628,21823,22033,22400,23523,24160,24573,24794,26130,27473,27864,28148,28409,28864,33528,34381,34390,35644,36580,36727,38608],f\u00E1:[20047,20240,20640,22394,22433,22690,22978,26672,27980,30594,31529,31567,32602,32624,32632,34245,38309,38400],"l\xE8 yu\xE8 y\xE0o l\xE0o":[20048,27138],y\u00EDn:[20049,21535,22102,22170,22273,22432,22820,23148,23493,23806,23839,23855,27309,27557,27903,28139,28379,28878,29374,29434,29836,30797,30866,33654,34089,35348,35354,35361,35518,37150,37405,37504,38134,38698,40419,40806],p\u012Bng:[20050,20444,23049,28036,30009,30767,32864,33397,38953],p\u0101ng:[20051,28354,33006,33174,38641,38710],qi\u00E1o:[20052,20392,20689,23286,24980,26725,27095,27189,27211,27381,29342,30631,30810,30980,33613,33630,34126,34286,35673,36267,37896,38802,38845,39014],h\u01D4:[20053,29733,33792,34382,34397,37695,39921],gu\u0101i:[20054],"ch\xE9ng sh\xE8ng":[20055,20056,23053],y\u01D0:[20057,20059,20197,20506,20591,23327,23866,24050,24225,25158,25914,25980,26065,26070,27301,30691,30994,31510,33315,33380,33505,33506,34433,34712,34811,35071,36390,36642,36697,36888,37199,37332,37400,37487,38023,38999,40166,40814],"h\xE1o y\u01D0":[20058],"ni\xE8 mi\u0113":[20060],q\u01D0:[20062,20225,21551,21784,21843,21844,21855,23117,23674,26462,26856,29592,30400,32186,32494,33425,35564,36215,37012,38361],y\u011B:[20063,20918,22050,22492,22724,28444,37326],x\u00ED:[20064,21946,23219,23949,24109,26938,27268,28445,32722,33990,34989,35186,35233,35275,35637,36248,37067,37812,38576,38699,39105,39473,39485,39528,39996,40155],xi\u0101ng:[20065,21410,24258,24512,27007,27392,28248,29910,31269,31665,32215,32515,33207,33431,33835,33881,34188,35140,37111,37129,37130,37141,38002,38262,39321,39524,39591,40028,40600],sh\u016B:[20070,20495,20496,20789,21460,23005,23575,25234,25491,25669,25860,26360,26530,26803,27166,27530,27571,27641,27642,28113,28717,28930,30094,30095,32019,32128,32446,33298,33789,34092,36360,36567,36664,36755,37123,38478,39835,40296],d\u01D2u:[20071,25238,26515,34474,37380,38439,38497],sh\u01D0:[20072,20351,20824,21490,22987,23465,23630,27009,30690,31542,35925,37442,39387,39542],j\u012B:[20073,20703,20987,21001,21007,21086,21501,21799,21918,21976,22064,22334,22522,22716,23020,23632,23878,23879,25731,25802,26398,26426,26501,27181,27231,27588,28608,29316,29585,29859,30072,30079,30314,30710,30959,31215,31309,31492,31571,31637,31754,32193,32641,32647,32648,32813,32908,33448,34368,35209,35210,35663,35684,35749,36075,36087,36173,36347,36369,36491,36536,37512,37668,37910,37959,37977,38574,38622,38847,38898,39138,39249,39269,39765,40174,40335,40378,40388,40452,40481,40782,40783,40785],n\u00E1ng:[20074,22178,27420,34864,39266],ji\u0101:[20075,20339,20642,21152,22025,25272,26551,26780,27616,27847,27971,28025,29324,29491,29640,30146,31539,31960,32798,33141,33901,34952,35949,35985,36303,36838,37483,37813,38227,40208,40602],j\u00F9:[20076,20520,20534,20855,21095,21127,21230,22503,22526,22729,22998,23654,23656,23712,24040,24042,24583,24807,24883,25029,25084,25298,25312,26139,27499,27952,28605,28844,28901,29323,31212,31405,31414,31796,31892,32799,32858,34401,34487,35406,35765,35942,36317,36382,36486,36989,37037,37301,37445,37947,38044,39094,39123,39375,39828],sh\u00ED:[20077,21313,22488,22610,23036,23454,23455,23508,23526,23765,23925,26102,26105,26178,27055,28252,28321,28859,31055,31437,34432,34645,36795,36936,37456,39136,39267,39830,39971,40101,40747,40749],m\u01CEo:[20078,20871,21359,23745,25148,26164,27862,31543,34025,37466,38086],m\u01CEi:[20080,22058,33644,34130,36023,40438],lu\u00E0n:[20081,20098,37344],r\u01D4:[20083,25833,27741,32919,36785,37135],xu\u00E9:[20084,23398,23416,23747,23976,25992,27894,28585,29154,31348,33555,34965,36357,40445,40500],y\u01CEn:[20085,20456,20547,20796,20822,20823,21411,21428,22110,23373,23875,24024,24026,24327,24861,25133,25162,25217,25513,25564,26350,26940,27327,27783,28215,28436,29744,29975,30524,32616,33810,34648,34893,35095,36541,36931,37118,38546,39017,39751,39768,39947,40352,40673,40676,40684,40685,40694,40756,40761,40820,40849],f\u01D4:[20086,20428,20443,20463,24220,24355,25242,25290,25771,26023,26920,28367,28964,29995,30425,31776,33104,33105,34565,36628,36741,37081,37340,37345,38429,38955,39732,40700],sh\u0101:[20087,21798,26432,26732,27578,27630,29440,30183,30722,30832,32023,32378,32433,34097,35039,37801,38121,38327,39679,39782,39882,39883,40104],n\u01CE:[20088,38635],qi\u00E1n:[20089,20097,20209,20546,21069,22680,23178,23698,25297,25518,27049,27244,27500,28507,28508,28659,28746,31645,33893,34388,36577,37392,37463,37549,37666,37766,38052,38065,38067,38764,39450,39453,39980,40660,40666],su\u01D2:[20090,21794,21993,25152,26267,28305,28345,29712,29713,29795,32034,35112,37782,37819,37825,38145],y\u00FA:[20091,20110,20112,20227,20313,22563,22572,22948,23067,23087,23089,23337,23859,23886,23899,24858,25205,25540,26079,26977,26992,27014,27428,27464,27487,27510,28180,28189,28257,28417,28574,29263,29427,29591,29593,29788,29877,30402,30574,31404,31485,31813,32685,33140,33278,33281,33286,33349,33584,33838,33848,34125,34331,34398,34422,34643,34744,34919,35093,35238,35278,35547,35619,35840,36400,36671,36701,36926,37016,37201,37725,38533,38611,38633,39192,39296,39455,39596,39619,39770,39779,39869,39922,39941,40060,40416,40454,40821],zh\u00F9:[20092,20267,20295,20303,22398,22712,22772,23872,25280,26492,26609,27174,27574,27880,28855,30128,30493,31069,31081,31450,31599,31672,31723,31767,32053,32056,32443,32668,32741,33486,33671,34496,35387,36015,36142,36307,36596,37458,37619,37956,38136,39349,39376,39547],zh\u011B:[20093,32773,35126,35189,36205,36407,37754,38167],"qi\xE1n g\u0101n":[20094],"zh\xEC lu\xE0n":[20095],gu\u012B:[20096,22317,22955,23215,23266,23296,24112,24402,25707,26909,27131,27132,27383,27512,29674,29808,29853,29900,30344,30625,30789,33573,34348,35215,35268,37053,37068,38312,38394,39465,39734,39737],"l\u01D0n l\xECn":[20099],ju\u00E9:[20101,20915,21012,21122,21303,21413,22090,23378,23379,23835,23851,23973,24399,24992,25008,25092,25225,25367,25496,25899,26743,27227,27228,27438,27666,27770,28749,28979,29094,29201,29236,29237,29527,29571,29606,29608,29647,29812,30234,30669,30689,30724,32085,32118,32477,33220,33461,34141,34152,34419,34792,34793,35286,35310,35324,35363,35662,35776,35890,35996,36221,36233,36471,36521,37388,37901,37917,38017,38242,40194,40195,40418],"le li\u01CEo":[20102],"g\xE8 m\u0101":[20103],"y\u01D4 y\xFA":[20104,25049],zh\u0113ng:[20105,20290,20967,22979,23196,23781,23837,23842,24449,24496,28833,28893,29229,29424,29465,30309,30480,30529,30556,31581,31631,31708,32839,33024,33976,36397,37478,37658,37875,39687],\u00E8r:[20108,21045,21665,24333,24336,27186,35456,36014,36019,36144,39670],ch\u00F9:[20109,20631,20746,24629,25015,25616,26038,27484,29695,29729,30679,31436,32064,32460,33221,35302,35320,35926,37136,38310,40668],ku\u012B:[20111,21042,23743,24011,30420,31397,31418,32871,34407,38362,39005],y\u00FAn:[20113,20253,21243,21248,22249,22936,24874,25251,26112,27218,27780,28066,28339,28560,29065,30023,31184,31612,31700,32028,32284,32429,32792,33464,33975,34131,37095,37142,37574,38642],h\u00F9:[20114,20913,21952,22171,23135,23277,23278,23733,24077,24342,24601,25142,25143,25144,25149,25160,25252,26120,27124,27789,27818,28396,29097,29920,31068,31503,31748,31888,32148,34096,35703,35952,37152,37721,38912,40047,40160,40184,40460,40561],q\u00ED:[20115,21080,22524,23696,23699,23822,23900,24877,25489,25993,25994,26050,26071,26826,26827,27313,27328,27495,28103,28637,29449,29570,29734,29738,29826,30054,30119,30849,30869,31041,31048,31098,31141,31442,31791,31793,31823,31928,32165,32166,32949,33040,33229,33385,33450,33793,33813,34162,34244,34308,34449,34458,34548,34589,34590,34727,34832,35072,36573,37183,37358,37665,38172,38509,38926,39040,39438,39439,39481,39568,39569,39696,39743,39893,39981,40111,40141,40312,40320,40594,40609],j\u01D0ng:[20117,20742,21037,21060,22355,23441,24156,25004,26299,27532,27755,27756,28555,29828,29855,29861,31357,32956,34812,35686,38449,38938,38968],s\u00EC:[20118,20288,20385,20777,20821,21987,22235,22994,23088,23392,23546,24051,26614,27065,27740,27863,27876,27917,27936,28056,28675,29293,31040,31145,31458,31525,32796,32898,32902,34172,35223,35972,37362,37430,37435,39140,39164,39282,39391,39427,39543],su\u00EC:[20119,23320,23681,23895,26078,27286,27506,27507,28603,29035,29159,29874,30741,30862,31071,31149,31298,31319,31327,32320,32336,32376,35162,35510,35682,35847,36069,36995,37894,37929,38567,38882],g\u00E8n:[20120,20121,25583,25604,33563],y\u00E0:[20122,20124,20473,20916,21148,22292,22304,22497,23045,23149,25568,27689,27692,29373,30737,31247,32848,35198,35200,35357,35766,36711,36819,40830],"xi\u0113 su\xF2":[20123],"q\xED zh\u0101i":[20125,40778],"y\u0101 y\xE0":[20126,21387,22445,22739,38100],"j\xED q\xEC":[20127,28943],t\u00F3u:[20128,25237,38957,39600],"w\xE1ng w\xFA":[20129],"k\xE0ng h\xE1ng g\u0101ng":[20130],d\u00E0:[20131,30484],ji\u0101o:[20132,20716,23047,23308,23783,23957,23971,24973,26898,27975,28550,28966,30977,31322,31781,33014,33184,33202,33581,33582,34121,34400,34527,34797,36324,36679,37066,37902,39509,39556,39851,40091,40257,40422,40430,40554],h\u00E0i:[20133,21968,23475,27686,39168,39258,39405,39412,39559],"h\u0113ng p\u0113ng":[20136],m\u01D4:[20137,22982,23764,25287,27597,29281,29299,30018,30022,30034,30045,30046,30062,30762,32991,36359,37479],ye:[20138],xi\u01CEng:[20139,20143,21709,24819,26193,34435,34817,38911,39144,39177,39255,39287,39837,39895,40054,40094],j\u012Bng:[20140,20144,20834,22357,22361,23131,24778,26060,26061,26230,27256,27902,28039,29444,30555,31188,31241,31923,31934,32076,32147,32161,32857,33096,33550,33606,33610,33729,33871,39514,39912,40120,40321,40324,40598,40608,40753],t\u00EDng:[20141,20572,23159,23881,24237,24311,26975,27059,31603,32868,33691,33910,34579,34639,35562,37010,38662,40750],li\u00E0ng:[20142,21928,24738,26238,28280,35538,35845,36620,36635,36742,37700],"q\u012Bn q\xECng":[20146,35242],b\u00F3:[20147,20194,20412,20720,21338,24091,24893,25066,25388,25615,27394,28001,28159,28196,29055,29268,29403,29917,31028,31201,31636,31769,31978,32969,33046,33162,33334,33354,33825,33895,34991,35151,35182,35592,36387,37091,37432,37457,37581,37787,37998,38073,38082,38216,39226,39310,39323,39326,39361,39406,39539,39622,40275,40513],y\u00F2u:[20148,20305,20326,20369,21448,21491,21706,21760,22271,23031,23461,23775,24188,29398,31056,34484,35480,35825,35969,36854,37229,37321,40748],xi\u00E8:[20149,20275,20574,20592,20673,21352,21368,22119,22638,22801,23199,23633,23655,24296,24482,25032,26284,26800,27021,27053,27899,27945,28203,28581,28681,28707,28794,28839,28840,29166,29205,29548,31044,31164,31951,32050,32079,32108,32370,32392,32449,32567,34210,34212,34809,34831,35081,35131,35613,35874,36510,36994,38782,38896,40770,40792,40795,40805],"d\u01CEn d\xE0n":[20150,39358],li\u00E1n:[20151,21126,21298,21299,22009,22098,22849,22889,23294,24088,24265,24604,24976,28063,28451,28610,28627,28718,29073,29163,31806,31842,31848,32314,32756,32852,32872,32875,32878,32879,33217,33714,34030,34197,34698,34826,35042,35123,35229,35632,36453,36830,36899,37772,37934,38256,39697,39985,40098],du\u01D2:[20152,21722,22194,22517,23836,26421,26422,32158,32525,36243,36529,36530,36547],"w\u011Bi m\xE9n":[20153,26006],r\u00E9n:[20154,20155,20161,22764,24520,24526,26418,31170,33442,39772,40256],j\u00ED:[20156,20157,20235,20342,20590,21337,21363,21373,21450,21469,21513,22578,22601,23006,23241,23692,23924,23983,24438,24547,24613,24881,25122,25572,26497,26840,26987,26997,27081,27293,27547,27762,28242,28503,30142,30240,30349,31496,31679,31821,32026,32423,33164,33381,33978,34112,34170,34637,34703,35147,35289,35899,36374,36432,36516,36655,36698,36753,37062,37537,37715,37878,38598,38631,38709,40545],w\u00E1ng:[20158,20220,20838,33699,34463],"sh\xE9n sh\xED":[20160],l\u00E8:[20162,21499,24519,27707,27856,29583,30771,31765,33403,38430,38903,39182,39987,40051,40147],d\u012Bng:[20163,21486,24068,29582,30100,30447,32821,34416,38762],z\u00E8:[20164,23857,24194,25425,26115,26135,27716],"j\u01D0n j\xECn":[20165,20677,23268],"p\xFA p\u016B":[20166],"ch\xF3u qi\xFA":[20167],zh\u01CEng:[20169,24165,25484,30979],j\u012Bn:[20170,22587,24062,24781,26020,27941,29650,29755,29857,30747,31563,33621,34943,35167,35284,37329,37330,37375,38021,40566,40645],b\u012Bng:[20172,20178,20853,20907,20912,25508,27703,37618],r\u00E9ng:[20173,31037,33471,36792,38526],f\u00F3:[20175,22386,26811],"j\u012Bn s\u01CEn":[20176],l\u00FAn:[20177,20262,20374,20523,22261,22279,23144,23832,23833,26822,27814,28138,30958,33088,33749,34598,36378,36650,36718,37632,38511,39913],c\u0101ng:[20179,20218,20489,20948,23906,27815,28356,28664,29514,33329,33369,33485,33980,34725,40487],"z\u01CEi z\u01D0 z\u012B":[20180],t\u0101:[20182,22604,23427,27033,28347,29280,31042,35103,36287,36962],f\u00F9:[20184,20585,20613,20904,21103,21648,22399,22797,22919,23142,23181,23316,23500,24489,26929,31060,31139,31438,32238,32283,32538,33145,33839,34151,34489,34519,34652,34670,34973,35079,35204,35206,35331,35394,35747,36e3,36070,36091,36127,36171,36185,36212,36665,37713,37730,38428,38468,39333,39385,39544,39826,39954,40075,40134],xi\u0101n:[20185,20186,20321,20682,20722,20808,22037,22910,23667,24303,24570,25016,25472,26297,26484,27673,29655,31046,31176,31868,32330,32398,32406,33518,35132,35187,36345,36462,36506,37232,37697,38184,38895,38897,39334,40059,40369],"tu\u014D ch\xE0 du\xF3":[20187],h\u00F3ng:[20188,21552,22444,22917,23042,23439,23446,24344,24395,27759,27859,27946,28004,28209,28482,29586,29596,30804,31441,31460,31690,31904,32024,32045,32139,32430,32707,32733,32830,33520,33645,33874,33875,35897,35900,37404,37495,37584,38286,38387,38672,38687,38787,39775,40251,40511,40649,40652],t\u00F3ng:[20189,20319,21699,23746,23773,24221,24420,26189,26312,26704,27651,28021,28540,29341,29534,30510,30643,30780,31217,31461,31905,33191,33596,34450,35447,36200,37230,37462,37493,37509,38108,39175,39846,40086],r\u00E8n:[20190,20205,20995,20996,22922,23001,23675,23683,25192,29283,31053,32009,32029,32077,32427,32436,32917,33101,34941,34997,35346,35469,35748,35761,36564,36715,37395,38765,38769,38860,38887,39146,39169,39274],qi\u0101n:[20191,20325,20681,21315,22322,22903,23407,23693,24749,24838,24947,25190,25322,25652,25729,25872,25873,25875,26436,27343,27736,27751,29301,29309,31439,31614,31805,31830,31844,31873,33418,33598,34440,35120,35536,35609,35878,35896,36801,36983,37370,37382,37467,37874,38030,38433,38854,38981,39467,39582,39708,39709,40302,40528],"g\u01CEn h\xE0n":[20192],"y\xEC g\u0113":[20193],d\u00E0i:[20195,20386,21447,22408,22509,23729,24082,24102,24111,24118,24279,24608,25140,26307,26571,27526,28731,29619,29767,29977,31780,32063,32255,32464,33372,34675,34955,35190,36003,36151,36443,36561,36570,36585,36714,36840,38708,38726,40207,40667,40689],"l\xECng l\xEDng l\u01D0ng":[20196],ch\u00E0o:[20198,32790,35288],"ch\xE1ng zh\u01CEng":[20199,20815,38263,38271],s\u0101:[20200],ch\u00E1ng:[20201,20607,20767,22039,22160,23270,23581,24120,24476,29818,29946,29982,32928,33144,33171,33484,33799,38264,40040,40127],y\u00ED:[20202,20359,20736,20893,21276,21670,22319,22839,23016,23440,23452,23463,23538,23763,23980,23991,24056,24411,24412,24413,24414,24609,24670,25157,26246,26648,26924,26936,27778,27935,29098,29941,30157,31227,31747,31822,32672,33008,33811,34534,34708,35322,35643,36029,36155,36320,36859,36986,37844,38921,38948,38949,38986,39056,39284,39847,40250],m\u00F9:[20203,20969,21215,22675,24149,24153,24916,24917,26286,26287,26408,26968,27619,27792,28817,29287,29383,30446,30566,31302,33362,33500,33711,34462,37484,38076,38638,38658],"men m\xE9n":[20204],f\u01CEn:[20206,21453,27214,36820],"ch\xE0o mi\u01CEo":[20207],"y\u01CEng \xE1ng":[20208],zh\u00F2ng:[20210,20247,22585,22933,23185,29382,30526,31052,31575,33597,34459,34886,34934,35557],"p\u01D0 p\xED":[20211],w\u00F2:[20212,20563,21351,23177,24132,25569,26947,27779,28197,28643,29889,30595,30826,32927,33115,33253,40823,40844],ji\u00E0n:[20214,20468,20581,20717,21073,21091,21105,21133,21134,21138,21140,22713,23499,24314,24484,25846,26068,26967,27645,27914,28071,28567,29294,29652,30647,30965,30976,31661,31947,32349,33137,33270,33328,33382,33616,34214,35256,35539,35563,35675,35855,36046,36068,36145,36253,36341,36368,36410,36702,37492,37747,37749,37937,37969,37970,37996,38003,38190,38291,39198,39279],"ji\xE0 ji\xE8 jie":[20215],"y\u01CEo f\xF3":[20216],"r\xE8n r\xE9n":[20219],"f\xE8n b\u012Bn":[20221],d\u012B:[20222,20302,21874,22494,22564,23739,24445,27136,28404,30974,31210,32669,34971,36230,38532,38830],f\u01CEng:[20223,20515,26058,26121,26136,29932,30470,32033,32442,33323,35370,35775,39651,40365],zh\u014Dng:[20224,21027,22928,24146,24440,24544,26570,27767,27848,28802,30405,31846,32066,32456,33327,34080,34585,34724,34749,34931,34935,36465,37409,37758,37912,38047,38202,40228,40744],p\u00E8i:[20226,20329,23029,24084,26046,26054,27803,28031,29678,34012,36705,36756,37197,38664,39351],di\u00E0o:[20228,21514,24340,25481,30265,30404,31374,31413,31464,35339,37347,37407,37553,37629,37955,38035,38110,38655,39777],d\u00F9n:[20229,28513,28822,29129,30462,30744,30903,36402,36871,36929,36975,37389,38045],w\u011Bn:[20230,21006,21563,21573,25222,26749,31283,31311,31337,32010,32947,33047],x\u01D0n:[20232],k\u00E0ng:[20233,21279,22245,25239,28821,37415,38058],\u00E0i:[20236,20734,22631,22738,23250,23329,24859,25043,26279,26326,29233,29815,29862,30375,30649,30777,30795,30861,31001,34182,35706,36089,37952,38552,38729,39218,39332,40043,40241],"j\xEC q\xED":[20238,34234],"xi\u016B x\u01D4":[20241],"j\xECn y\xEDn":[20242],d\u01CEn:[20244,21008,25762,29612,29933,32030,32966,33213,34932,36071,36181,40661],f\u016B:[20245,21579,23056,23413,23555,24612,25071,25975,26057,29598,30726,31235,31583,31952,32146,32932,33178,33602,33652,34925,36282,36311,37022,37148,37212,37383,40617,40620,40625,40632],t\u01CEng:[20246,20645,20795,22507,25091,26349,29219,30680,36538,37810,38018,38219],y\u014Du:[20248,20778,21606,22168,23795,24189,24551,24736,24962,25912,27340,28410,28672,32395,32682,32816,36876,37182,40576],hu\u01D2:[20249,22821,28779,29047,37033,37413,38060],"hu\xEC ku\xE0i":[20250,26371,27981,29871],y\u01D4:[20251,20417,20451,20554,20660,21292,22131,22276,22281,23431,23513,23679,23996,24254,25383,25940,26014,26944,29760,30224,31076,31161,31333,31411,32701,33287,33837,35984,37125,38952,40588,40812,40841],cu\u00EC:[20252,21851,24560,24756,27635,28140,28960,30121,30209,31425,31883,31929,32035,32183,32710,32736,33027,33030,33082,33196,33205,33230,33795,35146,38983],s\u01CEn:[20254,20632,31972,32342,39242,39315],w\u011Bi:[20255,20266,20553,20605,20702,20784,23059,23530,23843,23945,24491,24839,25444,26256,26806,27943,27992,28200,28828,29010,29477,29614,29771,30207,32239,32428,33138,33353,33435,33479,33649,33806,33894,33933,34111,34620,35529,35839,36371,37729,38865,38873,38881,38890,38944,39097,39593,39594,39595,39850,40084],"chu\xE1n zhu\xE0n":[20256,20659],"ch\u0113 j\u016B":[20257,20453,36554,36710],y\u00E1:[20258,21393,21395,22544,23688,23829,23830,28079,28420,29273,29601,29706,30554,31500,33469,34460,34905,40790],qi\u00E0n:[20259,20436,20521,20761,21003,22733,23345,24723,26824,26912,27111,27424,27465,30360,31695,31711,32308,33441,33960,34099,36644],sh\u0101ng:[20260,20663,21830,22674,24943,27527,27556,28403,28449,29109,34063,34730,35294,35316,35626,39738],ch\u0101ng:[20261,20480,23100,26124,26905,28112,29462,29737,33750,35054,37673,38176,38326,38410,39911,40115,40730],"chen c\u0101ng":[20263],x\u00F9n:[20264,20378,21314,22080,24058,24061,24455,24891,27529,27582,27739,28512,29413,34120,35338,35347,35353,35757,35759,36805,36863,36874,36956,37954,39016,39348,39535],x\u00ECn:[20265,22239,23390,33066,33291,34885,35371,37313,38432,38998],ch\u01D0:[20268,20360,21366,21498,22417,24677,27503,32827,32916,32995,34439,35053,35115,35913,37497,40786,40831],"xi\xE1n xu\xE1n":[20269],"n\xFA n\u01D4":[20270],"b\u01CEi b\xF3":[20271],"g\u016B g\xF9":[20272],n\u01D0:[20273,20320,20766,23412,25311,25836,26062,26226,29396,33512,34239,38572],"n\xEC n\xED":[20274],b\u00E0n:[20276,21150,21322,22981,24593,25198,29923,31194,32070,32458,36774,37473,38781],x\u00F9:[20277,20368,21206,21207,21369,21465,22463,22779,23167,24207,24676,25933,25944,26093,26155,26370,27090,27440,27528,27775,27776,27947,28294,28469,28490,28869,28924,29030,29533,29676,30434,30593,31288,32110,32154,32210,32214,32396,32490,32493,32851,32863,33988,34266,35385,36041,37207,38922,40046],zh\u00F2u:[20279,20733,20881,21610,21650,21678,23449,26172,26205,29955,30385,30394,31808,31826,31829,31897,32002,32272,32419,32457,32964,33646,33892,35403,37198,39374,39519,39588],sh\u0113n:[20280,20353,20831,21627,22548,22973,23072,23678,23799,25183,25938,26321,26587,27680,28145,29130,29637,29985,29991,30003,30482,30775,31356,31862,31864,31938,32051,32453,32601,32615,33888,34017,34072,34195,35025,35383,35445,35804,36523,39402,39891,39925,39994,40121,40290],q\u016B:[20281,20297,21284,21631,22373,23624,23702,23732,23943,24968,25278,25978,27968,28992,31067,31553,31916,32992,34502,34512,34986,35259,35416,35790,36237,36527,36544,38457,39366,39368,39493,39537,39671,39804,39992,40011,40332,40623,40628,40633,40674],"s\xEC c\xEC":[20282],b\u0113ng:[20283,22051,22879,23849,23917,38285],"s\xEC sh\xEC":[20284],"ji\u0101 qi\xE9 g\u0101":[20285],"y\u01D0 ch\xEC":[20289],"di\xE0n ti\xE1n":[20291,38079],"h\u0101n g\xE0n":[20292],m\u00E0i:[20293,21154,21233,21334,21787,22770,33032,34887,36067,36808,36993,38689,38690,40613,40614],d\u00E0n:[20294,20708,21846,21847,21887,22089,22186,24078,25018,26086,26598,27694,27786,27897,28129,29402,30093,30298,31147,31390,33093,33807,34014,34507,34577,35291,35345,35477,35806,36105,38702,39204,39247,39411,39655,40224],b\u00F9:[20296,21199,21541,21656,22487,22496,24067,24269,24598,24721,27493,27496,27497,29951,31728,33657,34048,36356,37096,37110,37384,38042,39202],b\u01D0:[20298,20478,21269,22838,22947,24444,26428,26560,27604,27614,27800,30101,31189,31508,31558,31875,32859,33325,35983,37145],"zh\u0101o sh\xE0o":[20299],c\u01D0:[20300,27492,27866,30345],w\u00E8i:[20301,21355,21619,21890,22683,23206,24944,25024,26410,28205,29023,29101,29338,29484,30031,32237,32635,32963,33535,33739,34287,34358,34655,34737,34907,34910,35133,35586,35718,35727,35859,36503,36507,36558,36682,37839,38696,39207,39221,39254,39759,39815,40154],zu\u01D2:[20304,24038,32339],y\u01CEng:[20306,20639,20859,22385,23711,24899,25065,25857,27687,27697,28852,30162,30306,31010,32059,34630,36590,39178,39386],"t\u01D0 t\u012B":[20307,39636],zh\u00E0n:[20308,20577,23960,25112,25126,25136,26632,26719,26855,28251,31449,32187,32509,33754,34360,34405,34406,35687,36687,39503],"h\xE9 h\u0113 h\xE8":[20309],b\u00EC:[20310,21639,21716,22006,22354,22555,22721,22896,22972,23138,23318,24065,24163,24164,24199,24243,24294,24330,24379,24380,24387,24517,24621,24842,24846,25949,25987,26768,27605,27606,27609,28258,28375,28397,28535,29007,29082,29428,29528,29529,29644,29863,30016,30050,30122,30201,30202,30357,30564,30887,31578,31621,31622,31718,31731,31882,32188,32298,32372,32636,33143,33534,33628,33798,33822,34006,34045,34109,34204,34572,34960,35141,35166,35171,35313,35414,35792,36017,36116,36177,36344,36437,36483,36484,36991,37042,37160,37162,37453,37838,37940,38091,38279,38281,38303,38381,38491,38880,39158,39238,39325,39388,39494,39616,39763,39813,40413,40425,40714],tu\u00F3:[20311,22376,22582,23726,27094,27216,27825,30755,30756,30882,32061,35409,36302,37217,38436,38464,38465,39389,39390,39464,39506,39517,39548,39808,40213,40501,40713,40717,40743],sh\u00E9:[20312,33292,34421,34533],"y\xEC di\xE9":[20314,26163,27846,36604],"f\xF3 f\xFA b\xEC b\xF3":[20315],"zu\xF2 zu\u014D":[20316],g\u014Du:[20317,27807,28317,30144,31709,31804,32241,32529,34983,35104,37390,37476,38057,38834,38877],n\u00ECng:[20318,20395,20543,23509,27870,28573,28632],q\u00FA:[20322,21164,25141,26026,27403,27412,27661,28141,28744,29216,29846,29865,30319,30962,31847,32071,32970,33246,33731,33867,34134,34343,34781,34871,34876,34896,34914,36515,36581,38010,40221,40476,40498,40745],"y\u014Dng y\xF2ng":[20323],w\u01CE:[20324,21651,30745,37047],k\u01CE:[20327,22448,33001,35011,37490],b\u0101o:[20328,21241,21253,23394,29042,31523,32990,33502,34132,35046,35090,35139,38337,40793,40837],"hu\xE1i hu\xED":[20330],"g\xE9 h\xE8":[20331],l\u01CEo:[20332,21694,24645,26675,29419,29679,30803,32769,32770,33622,34543,36689,37536,38097,39857],xi\u00E1ng:[20333,24224,26649,31077,32116,32724,35443,36333],g\u00E9:[20334,21260,21572,21981,22629,24837,25356,25663,27077,27338,28358,33160,33269,33558,35297,35581,36661,36693,38307,38401,38548,38839,38864,38874,39444,39612,39855],y\u00E1ng:[20335,21175,22431,23864,24457,25196,25562,25965,26104,26140,26264,26472,26954,27915,28800,29660,30113,30221,30523,34520,35577,36656,37722,38038,38438,38451,38525,38711,39098,39119,39953,40249,40457],b\u01CEi:[20336,25453,25670,25850,26658,30334,31457,31912,35180],f\u01CE:[20337,23772,27861,28747,30749,37701],m\u01D0ng:[20338,20949,23027,24911,37225],"\xE8r n\xE0i":[20340],h\u011Bn:[20343,24456,29408,35434],hu\u00F3:[20344,27963],gu\u01D0:[20345,21286,21293,21420,22429,23037,23428,24203,24234,24657,26231,28224,30328,31082,31755,34539,34785,35300,35437,35809,36556,36712,38482,39740],qu\u00E1n:[20346,20840,21875,22498,23038,23761,24015,25331,25660,26435,27006,27177,27402,27849,27940,28278,29303,29320,29780,30154,30786,31564,32275,33603,33906,34615,34872,35296,35438,35808,36327,36385,36615,36737,37275,37523,38120,38350,39028,39079,39401,39457,39688,39937,40136,40804],ti\u0101o:[20347,24227,26091,31079,32846],ji\u01CEo:[20348,20748,23362,25378,25605,25759,25785,25898,25963,25981,25983,26184,26270,26322,28762,29150,29409,29868,30350,30374,32094,32400,32478,33139,33259,34780,35665,36043,36363,37496,38128,39171,39290,40014,40867],c\u00EC:[20349,21054,24219,26431,26664,27425,32088,33574,33727,34515,34694,36060,36176],x\u00EDng:[20352,21009,21720,22411,23065,24418,27920,30798,34549,37026,37065,37379,37494,37522,38040,38095,38473,38488,39219],tu\u014D:[20354,21635,21660,22315,25176,25301,25302,27729,33067,33073,33676,34981,35351,35756,39141,39270,39776,39861],k\u01CEn:[20355,20568,20890,22350,24770,30733,33712,36641,36695,38993],zh\u00ED:[20356,20516,20540,22516,22519,23018,23298,25120,25191,25709,26893,27188,28116,28432,30452,31107,32119,32310,32832,32844,32887,33201,34777,36310,36399,36448,36497,36548,37342,39357],g\u0101i:[20357,22419,23007,23760,26192,30049,31092,33604,35442,35813,35941,36037,36044,36165,38484],l\u00E1i:[20358,20459,20488,23811,23821,24242,26469,26814,26870,28062,28150,29453,29724,31577,31618,33713,33802,36904,37106,37688,38140,39435,39904,40326,40627],ku\u01CE:[20361,21685,22446,37529],g\u014Dng:[20362,20844,21151,21265,21268,22632,23467,23470,24037,24138,24339,24685,25915,26459,30909,31996,31999,32945,35301,35317,36524,36531,39672,40852,40858],l\u00EC:[20363,20432,20458,20616,20782,20791,20947,21033,21147,21169,21237,21382,21385,21412,21423,21426,21459,21519,21590,21774,21811,22182,22215,22364,22619,22754,23091,23151,23668,23718,24743,24759,24900,25150,25646,26278,26310,26334,26424,26533,26627,26647,26651,27306,27348,27370,27408,27508,27511,27813,27828,28054,28327,28671,28701,29199,29345,29441,29653,29806,29893,29905,29925,30124,30178,30311,30445,30553,30725,30778,30782,30975,31018,31019,31024,31154,31197,31435,31520,31717,31890,31901,31986,33079,33480,33560,33620,33669,33673,33946,33950,34294,34488,34510,34528,34599,34679,34823,34851,35400,35720,36210,36706,36707,36729,37192,37469,38582,38583,38643,38722,38731,39681,40168,40215,40389,40604],y\u012Bn:[20364,20944,21905,22142,22233,22240,22420,22553,23035,23139,24852,24903,26678,27684,27911,28341,28646,30230,31115,31221,31555,32106,32248,33589,33937,34093,35008,35570,37542,38111,38345,38437,38452,38512,38523,38530,38674,38688,38791,38899,38910,39408,39555,40791],m\u01D0:[20366,23370,24365,25929,27939,28211,28758,31859,31886,32651,33042,33416,33886,34077,37540],zh\u016B:[20367,26666,27104,27237,27367,27371,27929,28532,28710,29482,29664,30787,31228,32081,33585,34127,34523,34667,34857,35006,35461,35576,35803,35832,35948,36326,37054,37526,38114,39407,39842,39930,40248,40708],\u0101n:[20370,20579,23189,23433,23766,24245,26697,27688,30438,30443,33124,33780,33851,33866,34029,35485,35571,35865,38796,38797,38909,39331,39839,40298,40341,40524],l\u00F9:[20371,20679,21198,21216,22309,22388,22646,23101,23757,24280,24404,24405,25134,25693,26882,27162,28117,28133,28172,28425,28510,29741,29840,29994,30429,30569,30793,31103,31108,31249,31307,31635,31759,31788,31797,31798,31833,31926,34061,34135,34370,34736,36034,36162,36258,36335,36379,36439,36613,36678,36738,36760,36911,37249,37636,37682,37684,37876,38520,39428,39484,39909,40252,40294,40305,40442,40557,40575,40595],m\u00F3u:[20372,21178,24648,30520,34513,35584,35851,36366,37738,40254,40624],\u00E9r:[20373,20799,20816,20818,23759,26669,27919,31915,32780,33017,33611,35003,36608,36700,38481,38573,39669,39838,40085,40239,40504],"d\xF2ng t\u01D2ng t\xF3ng":[20375],ch\u00E0:[20376,22908,23033,23700,27722,35435,35815],ch\u00EC:[20377,20666,21189,21201,21489,21883,24435,24668,24919,24975,25048,25270,25941,26021,26456,28225,28795,28861,28926,29118,30163,30200,30235,32708,32709,32740,32744,33119,36196,36265,36971,37459,38644,39149,39276,40338,40408],"g\xF2ng g\u014Dng":[20379,20849],zh\u014Du:[20380,21608,21900,24030,24479,27954,28109,28863,28880,29656,30698,33311,35589,35704,35788,36057,36178,36616,36630,36736,36913,37102,37506,38668,39410,39430,40259,40508],r\u00FA:[20382,20754,22149,22914,23340,23418,24100,26328,26695,28202,28641,31566,33593,34144,34231,34657,34837,35005,35174,37018,37305,37539,38135,39020,39077,40044,40209,40253],"ji\xE0n c\xFAn":[20383],xi\u00E1:[20384,20448,21283,23777,23805,25966,26247,26585,28832,28890,29390,29421,29433,29672,29781,30806,30820,30892,31083,31594,32278,32712,33309,33338,34168,36206,36676,36758,36944,37724,37771,38492,38527,38686,39458,39803,40375,40672],l\u01DA:[20387,20406,20770,21525,21570,23649,23650,23653,25364,25435,26053,26784,28946,31075,31238,31341,32125,32311,32533,33154,33168,35099,35128,37080,37569,38109],ta:[20388],"ji\u01CEo y\xE1o":[20389,20709,24506],zh\u0113n:[20390,20597,23498,24103,24106,24128,25656,26015,26722,26984,27035,27196,27549,27976,28254,28519,28597,29513,29645,29646,29799,29956,30494,30495,30759,30890,31087,31118,31131,31668,32983,33275,33908,33942,33985,34237,35998,36126,36675,36937,37209,37341,37441,37681,37756,38024,40053],"c\xE8 z\xE8 zh\u0101i":[20391,20596],ku\u00E0i:[20393,20744,20983,21721,22130,22310,22359,22602,24028,24293,24555,26077,27443,29423,29546,31607,31977,33037,33214,37072,37174,40032,40089],ch\u00E1i:[20394,20757,21901,26612,29362,31073,35962],n\u00F3ng:[20396,20738,20892,21725,22117,27266,27393,27987,28611,29174,31151,31230,31328,33043,33215,34173,35163,35688,36786,36787,37298,39710],j\u01D0n:[20397,20760,21370,21418,24057,27135,28428,29822,32039,32202,33771,34035,35641,35880,37670,38182,39241,39313],"h\xF3u h\xF2u":[20399,30694],ji\u01D2ng:[20400,20690,20879,22247,27842,28547,28847,28913,29018,29019,29106,29147,31384,32151,35111,36837,36872,38984,39054],"ch\u011Bng t\u01D0ng":[20401],"zh\xE8n zh\u0113n":[20402,25557],zu\u00F2:[20403,20570,21777,22352,23709,23710,24231,31066,31987,32985,33859,33860,34009,34959,38460],q\u012Bn:[20405,20819,23175,23898,23956,27453,34942,35483,38054,38985,39416,39566,39868],j\u00FA:[20407,21881,23109,23616,24008,26888,27224,27878,28119,28264,28951,29329,29386,31927,33738,34332,36252,36348,36459,36610,37113,38320,39414,39527,40281,40308,40362,40752,40755],"sh\xF9 d\u014Du":[20408],t\u01D0ng:[20409,22306,23063,25402,28047,28918,29693,33057,33351,35476,38962,39051],sh\u00E8n:[20410,24892,24910,26138,28033,28183,28402,30214,30254,30488,31091,32958,32962,33060,33102,34563,34564,37600],"tu\xEC tu\xF3":[20411],n\u00E1n:[20413,21891,23066,25257,26260,26511,26591,26976,30007,30040,33710,33843,36950],xi\u0101o:[20414,21715,22069,22203,22210,23115,23471,23477,24232,24391,25585,26541,26549,26783,27385,27466,27594,28040,28487,28703,28785,28786,28875,28935,29447,29538,30170,30175,30813,30819,31385,31659,31768,31787,32131,32481,32731,33198,33831,34157,34376,34387,34754,34767,34800,34856,36355,36877,37559,38144,38660,39093,39501,39553,39623,39632,39752,40222,40245,40397,40494],"bi\xE0n pi\xE1n":[20415,32246,32527],tu\u01D0:[20416,33151,36422,39613],x\u00EC:[20418,21304,21324,21612,22669,23619,23635,23661,24549,24620,24644,26910,28509,28511,28569,29058,29332,30966,31114,32048,32140,32280,32454,32484,33283,33284,34158,34409,34891,35236,36201,36231,37092,37363,38411,38553,38559,38716,39228,39273,39721,40662],c\u00F9:[20419,23208,25009,29469,30212,30255,31751,32300,33064,34079,35470,36247,36391,36415,36441,36468,36469,37259,39011,40704],\u00E9:[20420,22254,23077,23753,23784,23785,28048,29684,30354,30539,30912,33706,35355,35472,35660,35769,36823,37387,37608,38151,38943,38989,39069,39780,40285,40286,40517],qi\u00FA:[20421,21492,21778,22234,23863,24047,24048,25167,26754,27535,27628,27714,27731,27845,27991,28269,29034,29360,29580,29699,29830,30387,30426,32012,32127,32909,33409,33677,34412,34415,34551,35032,35283,35305,35332,35333,36053,36167,36878,36881,36946,37195,37338,37371,37558,38916,39810,39876,39997,40765],x\u00FA:[20422,24464,31121],"gu\xE0ng ku\u0101ng":[20423],k\u00F9:[20424,21950,22195,24211,24235,24292,30228,32093,32468,34996,35044,35122,37239],w\u00F9:[20425,21153,21209,21247,21372,22366,22626,22886,23162,23524,23676,23689,23912,24546,24734,24735,24750,25098,25188,26212,26444,28329,28944,29059,29289,30182,30713,31417,31877,34305,35492,35823,37576,38434,38550,38654,38682,38695,38768,39446,39579,40361,40540,40767,40768],j\u00F9n:[20426,20737,21569,22472,23535,23803,25039,25411,25887,26201,26846,29127,29690,30063,31459,31647,34592,36048,37089,38486,39189,39298,39423,39567,40276,40277,40280],li\u00E1ng:[20429,22682,26753,26891,27153,31918,31921,31975,33391,36652,36748],z\u01D4:[20430,21800,29244,31062,32068,32452,35419,35781,37818,38459,38779],"qi\xE0o xi\xE0o":[20431],y\u01D2ng:[20433,21191,21192,21647,22471,22606,23921,24430,24634,24703,24704,24805,24849,24889,24898,26593,26640,27704,27891,28263,29996,34553,35424,36362,36404,39890,40108],h\u00F9n:[20434,20529,22274,23585,24897,25485,28343,28957,30580,35304,35554,35816],j\u00ECng:[20435,20665,22659,22924,23129,23143,24362,24371,24452,24465,25964,26324,26737,26807,27972,28702,29517,30153,30169,31454,31455,31467,31478,31480,33003,33051,33686,35497,36353,36851,36885,37857,38236,38742,38745,38748,40283],s\u00E0n:[20437,38288],p\u011Bi:[20438],s\u00FA:[20439],x\u012B:[20441,20694,20846,20958,21349,21376,21560,21775,21821,22075,22095,22193,22805,22874,23302,23305,23638,23904,24007,24076,24454,24495,24687,24713,24725,24769,24796,26132,26206,26224,26227,26342,26512,26744,27069,27176,27200,27447,27685,27728,28e3,28101,28179,28330,28911,28929,28936,28959,29060,29064,29081,29113,29114,29115,29160,29204,29306,29312,29344,29351,29707,30236,30361,30542,30630,30717,30802,30926,30978,31232,31352,31416,31902,31974,32198,32357,32690,32725,32726,32952,32953,33181,33342,33667,33765,33952,34597,34693,34763,34869,35199,35321,35325,35327,35654,35903,35904,35944,35951,35989,36197,37020,37134,37189,37295,37368,37675,37869,37898,38004,38177,38581,39183,39246,39291,39889,40279,40450,40759],l\u01D0:[20442,23052,23778,23794,26446,27418,28012,28583,29702,31036,31150,31924,35023,35041,35914,36902,37008,37300,37616,38146,39881,40039,40049,40100,40162],b\u01CEo:[20445,22562,23212,23453,23514,23539,23542,29668,32229,33862,34293,35091,36082,38732,39161,39165,39281,39362,40181,40199,40488],"y\xFA sh\xF9 y\xF9":[20446],"s\xEC q\xED":[20447],"x\xECn sh\u0113n":[20449],xi\u016B:[20450,20462,21691,24229,27143,28876,32670,33049,33065,33273,35973,37533,37760,39117,39240,39312,39652,39673,39860,40003,40258,40506],d\u00EC:[20452,20569,20672,22474,22673,22700,23075,24093,24607,26099,26762,28941,29587,29963,30513,30535,30898,31094,31128,31532,32224,32532,33123,33730,33922,34069,34627,34669,34734,35558,35867,36406,36882,36883,36958,36976,37482],ch\u00F3u:[20454,20756,23334,24774,24833,25060,26662,29181,30068,30087,30359,31264,31609,31820,32082,32162,32504,33751,35446,35726,35728,36364,36490,37223,37228,37307,38612,38624,38630],zh\u00EC:[20455,20587,20776,21046,21141,22401,23073,23512,24089,24092,24159,24226,24228,24268,24408,24463,24477,24535,24558,25061,25067,25347,25370,25527,25711,25842,26072,26186,26234,26633,26702,26813,27341,27355,27835,27959,28365,28382,28399,28492,28676,28825,29099,29438,29464,29839,29894,30164,30179,31017,31057,31209,31223,31258,31290,31305,31378,32041,32251,32622,32720,33187,33267,33268,33430,34541,34975,34976,35069,35231,35287,35311,35318,35468,35921,35922,36013,36074,36100,36136,36157,36337,36396,36499,36618,36734,37061,37517,37589,37973,38106,38183,38495,38578,38601,39396,39469,39482,39495,39576,39919,40217,40409,40503],"li\u01CE li\u01CEng":[20457],ji\u01CEn:[20461,20537,20745,20943,21098,22591,24383,24389,25129,25132,25315,25400,25441,25536,25791,26535,26604,26776,26816,26908,27298,28187,28245,28733,29776,30545,30652,30839,30897,30982,31509,31591,31616,31777,32120,32365,32742,33575,34246,34834,35045,35143,35145,35194,35395,35591,35629,35710,35883,36284,36423,37911,39691,39950,40568,40571,40572],hu\u00F2:[20464,21663,22191,22207,22895,24416,24785,25110,25837,26084,26340,27316,27790,28273,28694,29554,30312,30483,30672,31096,31117,31339,31394,32815,33243,33383,33719,33958,34303,34838,35595,36008,36135,37699,37962,38252,38616,38669,38723,38852],"j\xF9 j\u016B":[20465,25454,37624,38191],xi\u00E0o:[20466,20634,21177,21682,21742,21880,22027,22056,22063,23389,25928,25989,25990,27479,28045,29117,31505,35432,35487],p\u00E1i:[20467,24472,29260,29348,29445,31792,31794,36651],bi\u00E0o:[20469,39998,40148],"ch\xF9 t\xEC":[20470],f\u00E8i:[20471,21077,21406,21536,23645,24223,24259,24290,26162,26314,27360,27832,28663,29394,30280,32954,33801,36027,36153,37928,38212,38507,38725,40739],f\u00E8ng:[20472,20964,22857,28247,28968,29e3,36085,36183,40175,40179,40204],\u01CEn:[20474,21813,22511,25566,32623,37544,38133],b\u00E8i:[20475,20493,20573,20601,20633,20675,22791,24726,24811,24834,24970,26113,26774,28953,29292,29333,29384,29437,29692,29746,30874,31129,31954,33501,34003,34557,35097,35997,36125,36592,36649,36744,37046,37093,37121,37575,37950,38049,38785,38836],y\u00F9:[20476,20773,21893,21929,21947,22495,22537,22954,23255,23507,23786,23950,24253,24423,24481,24840,24958,25131,26161,26843,26844,26859,27378,27406,27421,27442,27603,28020,28143,28394,28495,28582,28778,28980,29020,29135,29152,29225,29425,29508,29577,29721,30217,30290,30753,30818,30834,30983,30998,31004,31142,31191,31266,31286,31741,31838,31858,31894,32206,32621,32895,32896,33352,33419,33420,33567,33966,34019,34041,34167,34316,34591,34606,34988,35029,35465,35565,35709,35861,35947,36553,36621,36915,36935,36985,37057,37287,37434,37578,37669,37933,38064,38334,38408,38628,38705,38928,39044,39147,39239,39275,39341,39496,39533,39728,39729,39739,39754,40010,40191,40229,40231,40234,40274,40440,40466,40518,40556],x\u012Bn:[20477,22138,22945,23324,24286,24515,24516,24571,24798,26032,26133,26490,27427,27462,28824,30458,34218,35362,36763,37028,37386,37573,37995,38156,39336,39339],"h\u01D4 ch\xED":[20479],ji\u00F9:[20483,20710,21267,21275,21302,21417,21646,23601,24260,24271,24272,24934,25412,25937,26087,26601,26622,26709,27405,27559,30106,33276,33285,33290,39910,40434,40555,40596,40808],y\u00E1o:[20484,20636,21954,22426,22575,23002,23217,23591,23597,23779,23970,23972,24493,25594,25622,25671,25727,26266,27043,28391,28881,29243,29498,29671,29796,29814,30936,31377,31407,31408,32948,34344,35616,35617,35875,36602,36730,36953,36965,37006,39012,39099,39126,39174,39194,39977,40025,40144],"cu\xEC z\xFA":[20485],"li\u01CEng li\u01CE":[20486],w\u01CEn:[20487,21773,23113,24779,25405,26202,26213,26217,26236,26778,26880,29740,30073,30358,30412,30871,32169,32176,32510,33048,33814,36384,36627,37588],z\u01D2ng:[20490,20588,20655,23928,24635,24803,25460,25603,25696,29162,32207,32235,32258,32317,34007],gu\u0101n:[20492,20851,23448,26874,30237,30287,31396,33924,38306,38359,38364,39973,40030,40143],ti\u01CEn:[20494,21818,24541,24767,26218,27524,28127,30547,33094,33300,35237,35277,36063,37674,39170],m\u00E9n:[20497,25194,25451,29834,33755,34379,37702,38036,38272,38277,38376],"d\u01CEo d\xE0o":[20498],"t\xE1n t\xE0n":[20499,22510],"ju\xE8 ju\xE9":[20500],chu\u00ED:[20501,22402,22464,25462,25637,26712,26864,27084,31648,33092,33753,37656,37786,38180,38514,38976],x\u00ECng:[20502,22995,23134,23353,24184,24615,24763,26447,28076,32200,33238,33607,33685,33877],p\u00E9ng:[20503,20656,22620,22643,24376,24969,25408,26379,26842,26902,27173,30844,31261,31484,31735,32388,33192,33411,34028,34325,34778,34779,34998,36643,37643,37981,38904,38908,39471,39676,39685,39700,40300,40527],"t\u01CEng ch\xE1ng":[20504],h\u00F2u:[20505,21402,21518,22421,22560,24460,27913,33577,35934,36869,37064,39836,40031,40078,40088],t\u00EC:[20508,21059,22159,22164,23625,23644,24716,24720,24789,24790,25147,25510,26367,26385,27474,27554,28053,29899,31545,31818,34201,35077,36886,36919,39664,39680,39684],g\u00E0n:[20509,20942,24185,27046,27274,28134,28776,30448,32058,32448,35404,36113,36195,39597],"li\xE0ng j\xECng":[20510,38739],su\u012B:[20512,21752,22794,28374,28617,30509,30562,33429,33661,33662,34429,38614,38806],"ch\xE0ng ch\u0101ng":[20513],ji\u00E9:[20514,20604,20625,21030,21031,21052,21163,21180,21353,21354,23125,23211,23377,23690,23848,23909,23995,24e3,24175,25130,25463,25526,25838,26117,26466,26480,26688,26717,26988,26998,27044,27905,28368,28500,29412,30571,30989,31469,31680,32687,33709,34037,34531,34576,34840,34846,34877,34929,35002,35344,35440,35505,35750,36373,36860,37475,37755,38268,38945,39834,40082],"k\u01D2ng k\u014Dng":[20517],ju\u00E0n:[20518,21173,22854,24955,26698,28099,29431,29543,30519,30538,30560,32109,32121,32482,32613,32642,33091,34088,37124,39179],z\u014Dng:[20519,22571,23447,23887,23893,24830,26401,26837,26934,29095,29475,30955,32195,32746,33113,33916,34668,35957,36392,36394,36452,37712,37953,39436,39459,39572,39683,39689,39735,39918,39932],n\u00ED:[20522,22381,22527,23612,23636,24617,28131,29450,31870,32867,34477,34618,35308,35982,36316,36631,37107,37422,38092,38675,39324,39906,40117,40593,40815],zhu\u014D:[20524,25305,25417,26700,26802,26817,26867,27093,28095,31399,37935],"w\u014D w\u0113i":[20525],lu\u01D2:[20526,21062,26346,30256,30323,33245,33999,34819,35064,36534],s\u014Dng:[20527,20935,23040,23847,23913,24250,25021,26494,26496,26537,26583,26789,27303,28126,28621,30841,33752,39686],l\u00E8ng:[20528,22542,24867,30550,36380],z\u00EC:[20531,21082,23383,24675,28173,28460,29304,30501,30502,32980,33022,33258,33569,33634],b\u00E8n:[20532,22348,25465,25770,28160,31528,36905],c\u01CEi:[20536,21835,23111,24425,25505,26828,27613,30572,32181,36340,36393],zh\u00E0i:[20538,20661,23528,30261,30758],y\u0113:[20539,21524,22094,25832,26253,26928,27467,28529,34862],sh\u00E0:[20541,21820,21922,27459,31633,32732,32739,33808,38319,38670],q\u012Bng:[20542,20670,21375,22282,23496,27682,27691,28152,28165,34619,36605,36629,36731,37100,37638,37963,38737,38738,39894],y\u012Bng:[20544,22052,22111,22198,23156,23190,23240,23344,23366,23422,24869,25732,25878,26400,26716,27185,27387,28214,29008,29681,29787,29838,29908,29959,29974,30884,31023,32211,32403,32492,32552,32578,32579,32588,33210,33521,33722,34337,34663,34867,35118,35707,36047,36552,37965,38195,38681,38906,40236,40337,40359,40367,40426,40441,40462,40474,40550,40560],"ch\u0113ng ch\xE8n":[20545,29231],ru\u01CEn:[20548,26378,29772,29888,30877,31005,33117,36575,36653,36719,38446],"zh\xF2ng t\xF3ng":[20549],ch\u01D4n:[20550,24823,30582,33846,34850,36080],"ji\u01CE ji\xE0":[20551],"j\xEC ji\xE9":[20552],"b\u01D0ng b\xECng":[20555],ru\u00F2:[20556,21458,23926,24369,26953,28971,29191,31660,31707,33979,37120,39961,39983,40376],t\u00ED:[20557,21399,21884,21953,23865,28477,29765,30588,31157,31242,32249,32519,32612,34139,35078,35605,36263,36420,36431,37261,37719,38988,39064,39456,39863,39927,40128,40284,40420,40520],w\u0113i:[20558,21361,21940,23041,23193,23990,24013,24494,24836,25547,25595,26931,26994,28326,28883,29032,29168,30291,32261,33896,33907,34183,34610,34651,35235,35444,36918,38535,38536,38714,39939,39940,40130],pi\u0101n:[20559,22248,23205,26948,29327,31687,32745,37698],y\u00E0n:[20560,21388,21421,21761,21933,22152,22181,22576,22943,23026,23306,23359,23476,24421,24422,25957,26191,26277,26325,26339,28383,28750,28756,28775,28777,28948,28976,28977,29078,29124,29290,29458,30746,30831,33395,33398,33399,35214,35267,35326,35578,35724,35742,35866,35891,35923,35924,36107,36119,36189,36549,37184,37245,37308,37317,38593,39181,39260,39440,39443,39476,39511,39520,39564,39731,40171,40200,40243,40387,40432,40798],"t\u01CEng d\xE0ng":[20562],\u00E8:[20564,21262,21374,21380,21597,21666,22121,22441,22538,22574,23691,23871,24261,24746,24853,25145,25212,25636,25657,25820,27374,27486,27514,28226,29735,30728,30736,30790,33133,33482,33852,34138,34437,34625,35240,35556,35725,35860,35935,36571,36598,36717,36940,36943,36987,37122,37418,37716,37993,38199,38440,38456,38942,38990,39066,39187,39209,39295,39952,39978,40055,40132,40346,40535,40771,40822],xi\u00E9:[20565,21232,21327,21332,21963,22437,22858,24650,24886,25337,25658,25783,25813,25847,25884,26012,26090,29057,29170,32138,32243,32256,32556,32723,32961,33029,33031,33035,33166,34658,34938,35181,35559,35735,35856,38795,38837,40868],ch\u011B:[20566,25199,25766],sh\u011Bng:[20567,28219,30490],ch\u0101:[20571,21967,25184,25407,25554,25591,30080,33279,33366,37535,37732,38200,39223],hu\u00E1ng:[20575,20976,21924,22573,22708,23187,23858,24488,24822,27003,28255,29004,29530,29789,29852,30272,30343,30970,31316,31681,31783,33358,33887,34647,34789,35579,36266,36945,37728,37892,38205,38541,38905,39213,39452,39945,40017,40135,40428,40643,40644],y\u01CEo:[20576,21676,23161,23438,23686,26483,26620,27034,28308,29397,31365,31368,33280,33517,38340,39445,40405,40809],"ch\u01D2u qi\xE0o":[20578],y\u00F3u:[20580,23588,24238,24611,27787,27833,27999,28216,29369,29494,29495,30001,30115,31198,32940,33692,33720,34133,34480,34659,35367,36623,36662,36912,36938,37038,37109,37438,38080,39360,39799,39819,40063,40073],x\u016B:[20582,22687,23213,23299,26952,27432,27476,29176,30110,30449,32135,32259,32379,32997,34150,34391,34394,34395,34641,35015,35343,35377,35549,35651,35870,37968,38656,38920,39035,39036,39497,39706,39750,39766],zh\u0101:[20583,21747,25263,25363,25592,25699,27165,28195,30390,35312,35655,40772,40775],c\u012B:[20584,30133,34816,36224,39604,39626,40825],b\u012B:[20586,23620,26949,27636,35917,36924,39951,40126,40278],x\u00FAn:[20593,22106,23547,23563,23755,24033,24309,24490,24642,25559,25907,26092,26442,26642,26730,27187,27957,27988,28527,29125,29142,29667,29845,30019,32003,33600,34803,35426,35810,37161,40015,40024,40095],"c\u0101i s\u012B":[20594],du\u0101n:[20595,23183,31471,35085,37748],\u01D2u:[20598,21528,22036,32806,33122,34117,34261],t\u014Du:[20599,20600,37742],"z\xE1n z\xE1 z\u01CE":[20602],"l\u01DA l\xF3u":[20603,20674],f\u00E8n:[20606,20712,22859,22894,24325,24575,24868,24996,28725,30611,31182,31914,31966,33209,40029,40124],"ku\u01D0 gu\u012B":[20608],s\u01D2u:[20609,21468,21471,22014,27362,30605,34222,34282],"zh\xEC s\u012B t\xED":[20610],s\u00F9:[20611,20723,21961,22608,22609,22809,23242,24875,24991,27041,27150,27157,27536,27869,28049,28335,28344,28506,28517,29578,29663,29851,31756,31899,31903,32032,32292,32899,32901,33158,34060,34263,35307,35380,35606,35785,35873,36250,36444,36895,36961,36972,37577,39191,39500,39573,40016,40427,40532],xi\u0101:[20612,28998,30606,35898,39084,39957],"yu\xE0n yu\xE1n":[20614,23195],r\u01D2ng:[20615,20887,23426,27652,36597],n\u00F9:[20617,24594],y\u00F9n:[20618,23381,24701,24818,24864,24909,26527,33130,34164,34176,34292,34314,35102,35999,36816,36939,37075,37126,37213,37270,37278,38871,38878,38901,38907,39211],"g\xF2u ji\u01CEng":[20619],m\u00E0:[20620,22044,27050,30576,31043,31137,32629,38273,39393,39554,39701],b\u00E0ng:[20621,22621,26834,29604,31254,33365,33953,34607,35607,35876,37770,38225],di\u0101n:[20622,21415,23918,24005,24019,24020,25474,25895,25921,27079,28359,30315,30322,36430,39002,39003,39072,40827],t\u00E1ng:[20623,21776,21882,22371,22530,22616,25642,26848,27062,28303,28447,29051,29805,30916,31135,31702,31939,31958,31963,33157,33179,33998,34711,34739,36207,36412,37132,37283,37781,38554,39225,39236,40374],h\u00E0o:[20624,21728,24655,26122,26150,26215,26272,26276,26285,26317,28009,28111,28564,28751,28765,30355,30364,30366,30369,30373,32791,32853,34179,34399,37143,39013,39074,39965],"x\u012B x\xEC":[20626],sh\u0101n:[20627,21024,21034,21116,22328,23665,25403,25639,26613,27270,28536,28568,29053,29414,29642,31512,32319,32692,32694,33056,33314,33439,34923,36314,36565,37014,38282,39877],"qi\xE0n ji\u0101n":[20628],"qu\xE8 ju\xE9":[20629,22470],"c\u0101ng chen":[20630],r\u00F3ng:[20635,23222,23238,23339,23481,23797,23896,23992,25102,25608,26343,26628,27029,27054,27061,27623,28342,28700,28927,29076,29416,29794,31297,32104,32466,32674,32924,33561,33592,33635,33993,34686,34701,34702,34833,35107,37780,38229,39397],"t\xE0 t\xE0n":[20637],su\u014D:[20638,21766,21965,21990,23057,25677,26731,26797,30531,31761,31764,32679,33679,34001,36246,39867],d\u01CEi:[20643,27513],z\u00E0i:[20644,20750,20877,22312,25175,27909,36617,37224],g\u01D4:[20646,21476,21842,23603,24882,27030,27070,27753,28104,28658,28692,29295,30391,30396,30444,30653,31296,32607,32662,32929,33077,33228,34211,34506,34865,35393,35778,36674,36903,37431,38068,39222,39305,40723,40724],b\u012Bn:[20647,23486,24428,25996,26901,28392,28626,28657,28661,28693,32381,32548,34408,35945,35955,36051,36052,37024,37964,38228,38694,39022],ch\u01D4:[20648,20786,26485,26904,26970,26990,27290,28619,29876,30784,30990,31111,34389,40813,40828],nu\u00F3:[20649,20794,25386,26779,27232],"c\u0101n c\xE0n":[20650],l\u011Bi:[20651,20769,21437,22418,22593,22744,22760,27344,28741,30295,30667,30922,31016,32786,34124,34174,34271,34365,34845,35460,35716,35796,38008,40467],cu\u012B:[20652,20951,22676,23828,23903,24923,25703,27057,29525,30954,37849],y\u014Dng:[20653,21960,22665,22725,23262,24248,24305,24949,25317,25793,28413,28745,29253,30152,30293,30320,33219,37013,37114,37144,37854,38235,38605,38621,39252,40005,40153,40411],"z\u0101o c\xE1o":[20654],s\u01D2ng:[20657,23927,24578,24730,24879,24939,31462,32824,32883,39415],\u00E0o:[20658,22387,22407,22714,22881,23279,23705,23728,23988,25034,25817,28595,37834,39489,39580],"q\u012B c\xF2u":[20662],chu\u01CEng:[20664,30946,38358,38383],sh\u01CE:[20667,20749],h\u00E0n:[20668,22462,24717,25022,25182,25421,25750,25788,26097,26200,26293,27721,28038,28450,28698,28938,29442,30356,30533,32752,33695,33761,34559,34605,34706,35648,36634,37356,37554,37582,38615,38967,38980,39060,39419,40382],zh\u0101ng:[20669,23260,24352,24373,24432,24926,26290,27167,28467,29520,29835,31456,31931,34049,34769,36967,37155,37873,39206,39487,40006,40606],"y\u0101n y\xE0n":[20671,22677,23342],"pi\xE0o bi\u0101o":[20676,39584],li\u00E0n:[20678,22556,23201,24651,25088,26973,27539,27566,28229,28491,28592,28722,28860,29001,29779,32244,32414,32451,33840,37676,37706,37832,38142,39946],m\u00E0n:[20680,22657,24148,24930,26364,28459,28599,29107,29516,32309,32550,34052,34352,37156,37853,38232],"t\xE0n t\u01CEn":[20683],y\u00EDng:[20684,21942,22603,23348,25869,27001,27391,28289,28299,28386,28486,28633,28634,28660,28677,28699,28704,28719,28752,28764,29074,29151,29801,30401,30408,31132,31837,31855,32264,33556,33639,33721,33828,33829,33830,33854,34021,34240,34509,34631,34687,34722,34821,35597,36111,36194,36814,37795],d\u00F2ng:[20685,20923,20941,21160,21205,23003,25113,25359,26635,26847,28265,30800,33e3,33012,33110,36853,38680,39399],zhu\u00E0n:[20686,21869,22208,22559,25776,28791,29777,31686,33118,33923,35144,35668,39244,39316],xi\u00E0ng:[20687,21224,21521,22190,23008,23953,26319,27233,29670,32575,34771,34902,35152,35937,37900,38917,39033,40012],sh\u00E0n:[20688,21892,22688,22689,23319,25797,25982,26923,27199,27482,27733,28759,30109,30960,32341,32558,33203,34798,34810,35349,35590,35697,35754,36109,36193,36216,37167,37925,39245,39480,39583,40019,40020,40157],"tu\xED tu\u01D0":[20691],z\u01D4n:[20692,22082,25753,35664],p\u00FA:[20693,21261,22308,22691,28654,29531,29854,30632,31321,33670,33744,33769,33889,33969,33970,36108,37242,37879,38244],l\u00E1o:[20695,21171,21172,21214,21744,23810,23959,24997,26405,28022,29282,30184,30278,31362,31785,37290,37906,38137,39007,39645],ch\u01CEng:[20696,21424,24288,25950,26166,27653,37625],gu\u0101ng:[20697,20809,21667,22425,23023,27960,28782,28823,28826,28827,28897,29654,33009,33578,36612,37543,40646],li\u00E1o:[20698,22073,23293,23525,23534,23582,23658,23930,23962,23963,24299,24960,25977,26296,27217,29536,29849,30103,30274,31426,31773,32346,32557,32842,33163,33195,34260,34783,35906,36095,36440,36797,36988,39113,39630,40431,40553],d\u00E8ng:[20700,20979,22705,23965,27336,30634,30964,35252,37011,37159,38565],"ch\xE1n zh\xE0n zhu\xE0n":[20701],b\u014D:[20704,23955,25320,25765,25773,27874,28298,29627,30326,30411,30773,30854,31009,32573,33760,34992,36467,37474,38069,39185,39293,39499,40013],hu\u00EC:[20705,21295,21321,21913,22034,22166,22298,23314,23533,23670,23671,24407,24409,24410,24507,24666,24693,24800,24935,24979,25075,26214,26291,27109,27230,27269,27352,27719,27851,28377,28499,28905,29172,29545,29860,30650,30794,31229,31330,31730,32117,32362,32472,32729,32765,33631,34087,34137,34184,34185,34794,35439,35496,35569,35667,35711,35763,35826,36036,36159,37932,38368,38419,38759,38958,39018,39058,39215],chu\u01CEn:[20706,21912,33307,33608,36403],"ti\u011B ji\xE0n":[20707],s\u0113ng:[20711,39705],xi\u00E0n:[20713,20724,21743,22455,22634,23021,23050,23466,23704,23796,25010,25738,26203,27212,27258,28032,28695,29486,29563,29616,29694,30476,30541,31919,31982,32100,32171,32218,32447,32528,32673,32680,33146,33236,33277,33483,33703,35490,35919,37607,37646,38480,38501,38519,38704,39201,39301,40626,40760],"y\xF9 j\xFA":[20714],"\xE8 w\u016B":[20715],"t\xF3ng zhu\xE0ng":[20718],l\u01D0n:[20719,20955,20956,24297,24298,25037,25044,25755,27265,27305,28575,30299,30301],g\u00F9:[20721,20933,22266,22540,23827,23854,25925,26767,26845,29311,30204,31099,37678,38178,38599,39015,39038,39901,40116],ji\u0101ng:[20725,22723,23004,27263,27565,27743,30037,30085,30995,32366,32560,32734,33587,33857,34193,34688,34751,35911,38849,40002,40137],m\u01D0n:[20726,20922,21025,21188,24751,24829,24845,24924,25003,25279,25923,25935,25967,27887,28515,30399,31522,31549,31778,34848,38292,38313,38389,38397,39989,40152,40701],j\u00ECn:[20728,20954,22116,22157,22672,22743,22935,23335,25634,26185,26187,26499,27555,27989,28024,28301,28613,28636,28908,29025,29180,29710,29800,29878,30433,31090,32265,32537,33641,34254,35250,35280,36078,36112,36166,36817,36827,36914,38771,40829],"ji\xE0 jie":[20729],qi\u00E0o:[20730,23789,24105,25772,27579,31373,31429,35482,35822,36488,38487,38825,38866,39642],p\u00EC:[20731,23218,23251,23617,28604,29971,30088,35692,38370,40447,40458],s\u00E0i:[20735,31802,36093,36187],"ch\xE1n t\u01CEn sh\xE0n":[20739],"d\u0101ng d\xE0ng":[20741,24403,38371],xu\u0101n:[20743,21927,22599,23191,23459,24835,24843,25550,26125,26244,29002,29014,29764,30587,30670,31140,31662,32743,32766,33841,33842,34002,34175,34300,34320,34646,34825,35552,35580,35678,35862,36562,36713,37753,39421,39962],"d\u0101n d\xE0n":[20747,25812,30213],c\u00E0n:[20751,28591,28799,29158,29864,31922,34194,35634],"b\u012Bn b\xECn":[20752],"\xE1n \xE0n":[20753],t\u00E1i:[20755,22382,23343,25260,25825,27311,28849,28850,31817,33274,34233,36294,37040,39089,39824,40080],l\u00E1n:[20758,20848,22226,23146,23706,23888,24177,25318,25876,26003,26005,26639,27396,27415,28572,28734,28742,28769,29155,29175,29884,31726,31811,31843,32383,33915,34013,34253,34347,34349,35124,35157,35172,35188,35197,35659,35733,35888,36509,37997,38247,38348,38417,38858],"n\u01D0 y\xEC \xE0i y\xED":[20759],m\u00E9ng:[20762,24170,26330,26406,27223,27308,27659,28309,28635,29965,30015,30431,31006,33384,33684,33804,34116,34427,34673,37171,37176,38719,38720,39021,39259,39885,40463,40562],n\u00EDng:[20764,20957,21659,22144,23331,26592,27235,27320,29406,29552,32845,32889,34228,37967,39713,40459],qi\u00F3ng:[20765,21357,23430,24824,24972,26703,27241,28970,28973,29026,29069,29756,29898,30552,31351,31353,31406,31430,31547,31559,33340,33557,34257,34285,34537,34540,36217,36331,37019,37518],li\u00E8:[20768,20925,21015,21155,21181,22482,22483,23028,23771,24036,25362,25449,26677,27916,27990,28872,28910,29037,29347,29454,29471,29557,32855,33055,33570,34522,36244,36496,36862,39090,39707,39715,39844,40050,40247],ku\u01CEng:[20771,22844,25069],b\u00E0o:[20772,21245,22577,24513,25253,25265,26323,29190,29350,33762,34403,34475,35961,37451,37988,38087,39602,39665,39825,40077],bi\u0101o:[20774,22658,24150,24426,26631,27161,28398,28684,29083,29186,29451,30253,30950,33176,33237,35620,36102,37858,37987,38230,38259,39086,39095,39110,39111,39112,39114,39121,39129,39130,39531,39561,39647],z\u01CEn:[20775,20793,22086,25861,26141,36273,36274],h\u00E1o:[20779,21989,22071,22097,22158,22741,26883,27612,27627,28640,29510,29524,31443,31815,34461,34836,35705,35946],q\u00ECng:[20780,20938,24198,24950,27366,28650,30851,30956,32580,38744],ch\u00E8n:[20781,22187,27015,27372,30114,34924,35183,35734,35894,36225,36226,40787,40788,40832],t\u00E9ng:[20783,24144,28373,28443,30140,31824,31832,32290,33150,34276,34373,34723,35466,35588,36998,39398,39472,39523,39975],"l\u01D2ng l\xF3ng l\xF2ng":[20785],"ch\xE1n ch\xE0n":[20787],"r\xE1ng xi\u0101ng":[20788,21239],"hu\xEC xi\xE9":[20790],lu\u00F3:[20792,25886,26916,27407,29473,29568,31657,31854,32599,32645,33078,33121,33821,34367,34746,35260,36923,37007,37837,38012,38179,38233,39264,39486,39512,39585,40449],l\u00E9i:[20797,23256,27281,27417,29891,30078,32306,32397,32413,32551,32589,32696,34050,34354,34374,36704,37939,37976,38253,38647,38721,40041,40762],"n\xE0ng n\u0101ng":[20798],"w\xF9 w\u016B":[20800],y\u01D4n:[20801,21911,22845,25230,27538,27550,29377,30930,33658,36081,37399,38445,38504,38549,38691,39355,40811,40819],z\u0101n:[20802,27253,31786,31790,31948,37909,37919,40292],yu\u00E1n:[20803,20870,21407,21409,21429,22253,22278,22286,22290,22291,22435,22636,23220,23236,25588,27038,27052,27260,27358,27781,28274,28304,28306,29232,29480,29503,31502,32227,32257,32536,32689,33554,34199,34653,34671,34696,34945,35108,35612,36677,36757,37005,37031,37211,37416,37809,39477,39789,40354,40368,40703,40715],xi\u014Dng:[20804,20807,20982,21250,21256,21701,24567,24671,27769,27958,33015,33016,33422,35369,35454,35771],ch\u014Dng:[20805,22019,24545,24963,24999,25679,27798,28026,29675,32639,32704,33282,33375,33594,34909,36438],zh\u00E0o:[20806,22423,26064,26316,26523,27330,29031,29171,29411,30654,31498,32576,32617,32644,32897,32903,32904,35412,35791,36213,36249,39841],"du\xEC ru\xEC yu\xE8":[20810,20812,20817],k\u00E8:[20811,21051,21184,21194,22529,23060,23458,24682,24857,27690,28312,30886,32217,32514,33360,34889,35506,35838,37633,38174,39437,39570],t\u00F9:[20814,20820,22541,36812,40309],d\u01CEng:[20826,25897,27411,35681,35740,35872,40680],d\u014Du:[20828,20832,21783,27255,31740,34104],hu\u01CEng:[20836,22875,24140,24627,24653,26180,28862,29056,32296,35428,35594,35854],r\u00F9:[20837,21973,23223,25174,26433,27955,28349,32287,32539,34e3,35109,40176],n\u00E8i:[20839,27677,27678,37655],"y\xFA sh\xF9":[20842],"li\xF9 l\xF9":[20845],han:[20847,29235],ti\u0101n:[20850,22825,23126,28155,37215,38740,38749,40647],"x\u012Bng x\xECng":[20852],di\u01CEn:[20856,22200,22860,23152,25951,26915,28857,30872,33959,34119,36398,40670],"z\u012B c\xED":[20857],ji\u0101n:[20860,20927,22223,22362,22533,22904,23014,23015,23574,24181,24804,25099,25108,25627,26942,27179,27388,27516,27569,27570,28244,28688,28728,29006,29086,29112,29259,29770,30583,31003,31031,31546,31627,32216,32273,32516,32547,32937,33392,33393,33733,33786,33868,33977,34090,34129,34163,34371,35708,35932,37999,38595,38831,38848,38857,39216,39330,39956,39964,39993,40099,40146,40273,40307,40380,40547,40585],sh\u00F2u:[20861,21463,21806,22781,22784,23551,25480,29417,29539,29560,30185,30246,32172,32502,33156],j\u00EC:[20862,20864,21058,21092,21137,21219,22358,22413,22600,22931,23395,23490,23492,24301,24401,24475,24524,24760,24782,25083,25216,26081,26082,26083,26280,26281,26305,26782,27285,27317,27918,28419,28424,28721,30197,30304,31133,31273,31287,31300,31306,31335,32e3,32153,32318,32331,32380,32487,32489,32637,33262,33456,33549,33572,33898,34015,34055,34186,34318,34350,34363,35034,35136,35244,35274,35336,35352,35467,35745,35760,36321,36349,36447,36857,38469,38555,38657,38717,39525,39589,39675,39742,39773,39781,39898,39933,39990,39999,4e4,40045,40090,40107,40267,40401,40780],ji\u014Dng:[20866,20875,22384,22491,25155,34319,34324,39369,39403],m\u00E0o:[20867,20880,23202,24125,24855,25035,26259,26581,26969,27639,29761,30339,30474,30592,32772,33538,33850,34640,34980,35218,35980,36031,36152,37146,37166],r\u01CEn:[20868,20873,22988,23203,26579,29635,33490,33925],"n\xE8i n\xE0":[20869],g\u0101ng:[20872,20910,21018,21083,22536,22589,23713,25478,25667,26849,29288,29317,30104,32177,32434,32568,32577,32609,32923,37357,37792],c\u00E8:[20874,20876,21397,21408,22824,24257,24699,24827,24993,25927,27979,28204,31527,31574,31582,31604,31651,33629,33815,33844,34011],gu\u01CE:[20878,21072,21102,21479,23521],"m\xE0o m\xF2":[20882],g\u00F2u:[20883,21826,22392,22434,22815,22816,23230,24384,25606,25728,26500,27083,29049,35247,35279,35389,35436,35807,36092,36141,36952,38602],x\u01D4:[20884,21923,26250,26665,29661,30440,31944,35425,35583,35817,37158,37265],m\u00EC:[20886,20906,22055,22611,23483,23494,23770,24130,24142,24166,24637,27027,27154,27329,27752,28135,28405,28446,28631,29072,32643,34084,34588,35219,35220,35227,35269,35600,35879,40719],"y\xF3u y\xEDn":[20888],xi\u011B:[20889,20905,34267],j\u016Bn:[20891,21531,22343,26750,27758,30386,30392,30393,30853,33689,34448,34944,35232,36557,37406,37505,37534,37717,38055,38965,39862,40106,40591],m\u00ED:[20894,25823,28720,29218,29461,29564,31074,31152,32315,33982,34252,34346,34364,34990,35448,35598,36855,37274,37310,37311,37316,38270,40461,40586,40587,40603],"gu\u0101n gu\xE0n":[20896,35212,35251,35264,35266],m\u011Bng:[20897,21200,25077,25529,29467,29556,33355,34594,34835,37683,38192,39917,40710],zh\u01D2ng:[20898,22618,23600,27505,28996,30215,32959,33131,36405],zu\u00EC:[20899,23989,26220,26368,26668,27100,27271,27276,31101,32074,32618,34142,36768,37204,37243,37257,37642],yu\u0101n:[20900,21064,22246,23357,23491,26857,28149,28161,28166,28170,28181,28737,30498,32921,33918,33964,34574,34613,39372,40182,40219,40311,40482,40499,40531,40728,40733],m\u00EDng:[20901,21517,26126,26269,26393,27040,27962,28319,29501,30464,30515,30609,33559,34719,35245,35450,37133,37528,38125,40180,40483],k\u00F2u:[20902,21481,23484,23495,25187,25922,28401,31387,31576,31750,34098,34107,37350,40391],t\u00E0i:[20909,22826,22835,24562,24577,24907,27760,27761,27888,28313,32957,33318,37214,37414,38043],"f\xE9ng p\xEDng":[20911,39342],"ch\u014Dng ch\xF2ng":[20914],ku\u00E0ng:[20917,22329,22745,23730,25068,26103,26175,26336,26694,27841,29196,30486,30518,30719,30783,31014,31340,32075,32086,32394,32425,36026,36150,36582,37021,37178,37489,37595,37979,40651],l\u011Bng:[20919],p\u00E0n:[20920,21028,21467,27804,27886,28351,28813,29257,30036,30460,34978,35195,35402,37612,38011,38934,40293],f\u0101:[20921,24386,27831,30330,30332],xi\u01CEn:[20924,23583,23584,23812,23982,24176,25863,26174,27382,27624,28774,28877,29177,29405,29443,29547,29550,29569,31122,31557,31666,34259,34330,34476,34566,35683,36219,36323,37708,38505,38522,38570,38853,38997,39023],qi\u00E0:[20926,22326,24098,24688,27534,27965,30792,32994,39618],"j\xECng ch\u0113ng":[20928,20936,28136],s\u014Du:[20929,21974,24256,24267,25436,25628,25673,28338,29504,33368,33936,34699,37131,37273,37802,38204,39100,39125,39231,39306,39466],m\u011Bi:[20930,23172,23226,23309,23876,25396,27598,27599,28028,28220,29144,32654,36542,37762,38209,40675],t\u00FA:[20931,22259,22270,22294,22295,22615,23648,23801,23902,24233,24284,24466,24711,25580,28034,30223,31585,33135,33660,33956,36351,36884,37236,37423,37710,39327,39420,40268,40351,40395,40437],zh\u01D4n:[20934,20950,22523,28310],"li\xE1ng li\xE0ng":[20937,28092,37327],di\u0101o:[20939,20993,21023,21500,22877,24372,24427,27720,29745,30857,31763,34413,34497,35970,37677,38613,39817,39899,40119,40304,40742],c\u00F2u:[20945,28234,33120,36659,36751],\u00E1i:[20946,21824,22026,25457,28336,30284,30353,30362],du\u00F3:[20953,21099,22842,22890,30181,36401,37420,37944,38094],d\u00FA:[20959,21301,23355,26911,27357,27568,28060,29261,29272,29322,29346,29420,29544,29892,30398,35067,35501,35712,35743,35908,36117,37654,37983,38855,38883,38885,39475,39633,40681,40695],"j\u01D0 j\u012B":[20960],f\u00E1n:[20961,20962,20963,21285,22694,26443,26569,26853,27146,28735,28902,29033,29140,29856,30718,31020,31538,31861,32208,32691,33316,33319,34208,34345,34844,35150,36463,37353,37895,37922,38034,40429],j\u016B:[20965,21258,23093,23150,23621,23820,25221,25398,25516,26798,26896,27275,27625,27633,27843,28090,29401,29722,30141,30752,32605,33106,33357,34587,35070,35530,36308,36376,36537,38513,38606,38816,38827,39378,39545,39816,40225,40331],"ch\xF9 ch\u01D4":[20966,22788],zh\u01D0:[20970,21159,21675,22336,22375,24075,24649,25210,25351,26088,26547,27490,27750,27802,27924,28157,30139,30731,31049,31190,32025,32440,33463,33547,34274,34937,35175,35368,36286,36601,36725,37231,38447,40697],p\u00EDng:[20973,20980,21615,22378,22592,23740,24097,24114,24136,24179,24959,24977,26544,27956,28969,29622,29942,29953,31470,31667,31752,32574,33619,33805,34033,34482,34530,35413,35780,36607,36647,37105,39811,40070],k\u01CEi:[20975,20977,21056,21108,22450,22607,24698,24887,24936,26271,33928,36614,37703,37799,38112,38196,38355,38399,39101],g\u0101n:[20978,22377,23602,23604,23606,23607,26577,27860,28455,29589,29976,30131,30712,31487,31608,31891,32925,33527,36800,37200,39760],"k\u01CEn qi\u01CEn":[20981],t\u016B:[20984,22551,23936,25464,28043,28261,30172,31167,31171,31361,33878,37621,40282,40757],"\u0101o w\u0101":[20985],ch\u016B:[20986,21021,23680,25716,27019,27159,35993,40803],d\u00E0ng:[20988,22325,22449,22731,26723,27284,27705,29847,29949,30442,30602,30720,30893,30993,31772,33633,33770,34153,34351,36260,36927,38652],h\u00E1n:[20989,20990,21547,22277,23074,23506,23841,26199,26770,27995,28085,28559,28947,29696,29981,31592,34604,37015,37039,37601,38867,38889],z\u00E1o:[20991,38015],d\u0101o:[20992,20994,24521,27672,33312,34729,37334,39771,40061],chu\u0101ng:[20997,25680,29262,29269,30126,30241,31379,31383,31419],"f\u0113n f\xE8n":[20998],"qi\xE8 qi\u0113":[20999],k\u0101n:[21002,21208,22570,25121,26654,40853,40859],c\u01D4n:[21004,24534],ch\u00FA:[21005,21416,24174,24282,27249,27337,27365,28353,29331,31720,32801,33467,33954,33965,34573,34805,35936,36238,36464,36487,36501,37455,37604,38148,38500,38607,38619,40373],"hu\xE0 hu\xE1":[21010],l\u00ED:[21013,21075,21114,21145,21400,21937,22175,22212,23264,23415,24306,24737,26792,26808,26819,28435,28757,29313,29314,29432,29709,29827,29896,30432,30557,31163,31346,31472,31587,31729,31852,31950,32301,32545,32633,33347,33650,33758,34016,34110,34268,34362,34570,34765,34808,34859,35125,35623,35981,37288,37611,37637,37867,37975,38626,39530,39562,39887,39916,40058,40097,40313,40477,40514,40654,40679],yu\u00E8:[21014,23347,23684,23731,23997,24689,24709,24742,25097,25224,25459,26376,27198,28729,29210,29605,31039,31156,31703,31814,31845,31856,31908,31925,34341,34446,34447,35500,36234,36288,36291,36493,36559,37381,37470,38e3,38074,38321,38322,38405,40465,40473,40678,40864],li\u00FA:[21016,21129,22176,23225,23911,26056,26066,27060,27210,27969,27983,28687,29705,29792,29804,29858,30020,30041,30065,30081,30244,30277,30827,33957,33989,34761,35031,37775,37840,37890,38240,39104,39109,39127,39392,39413,39470,39505,39581,39969,40377,40544,40589],z\u00E9:[21017,21063,21863,22038,23271,24123,24152,25246,27149,27509,27810,27854,28333,30367,30612,30688,30987,31654,31744,33332,34102,34828,35159,35630,36094,36188,36846,40453,40794,40816],"chu\xE0ng chu\u0101ng":[21019,21109],q\u00F9:[21022,21434,21435,38324,38339,38418,40622,40705],"bi\xE9 bi\xE8":[21029,21035],"p\xE1o b\xE0o":[21032],"ch\u01CEn ch\xE0n":[21036,21079,24157],gu\u0101:[21038,21120,26736,27460,29041,29916,32973,36411,39082,39091,39463,40240,40505],g\u0113ng:[21039,24218,26921,28013,28991,30026,32090,32686,32697,32789,33774,36065,36179,40330,40530],d\u00E0o:[21040,22133,24764,26913,27300,29182,29913,30423,30428,31282,31291,32411,32767,33364,33791,34908,34911,36551,36947],chu\u00E0ng:[21041,21071,21081,24582,24884],k\u016B:[21043,21741,22288,22528,26543,26701,30715,31391,36301,37056,39607,39852],du\u00F2:[21044,21057,22703,23598,24816,24988,25349,26711,33333,36325,36346,38474,38479,39167,39283,40317],"shu\u0101 shu\xE0":[21047],"qu\xE0n xu\xE0n":[21048],"ch\xE0 sh\u0101":[21049,21070],"c\xEC c\u012B":[21050],gu\u00EC:[21053,21055,21130,21132,25740,25904,26123,26690,26914,27126,27195,27331,29476,31148,31552,34005,35160,36020,36149,36330,37888,37966,38844,40022,40037],l\u00F3u:[21061,23044,23105,24276,27004,27155,28295,28426,29089,32807,32812,33371,33932,34078,34684,34747,35633,36545,36977,38843,39621,39631],cu\u00F2:[21065,21074,21405,22798,25387,25514,26852,33693,33697,33996,36906,37564,37679,38153,38169],"xi\u0101o xu\u0113":[21066],"k\u0113i k\xE8":[21067,23557],"l\xE0 l\xE1":[21068],t\u012B:[21076,26799,36386,37563,38161,40392,40393],p\u014Du:[21078],w\u0101n:[21084,22598,22762,24117,24367,24398,28286,28523,28771,30549,34623,35916],"b\u0101o b\u014D":[21085,21093],du\u014D:[21087,21636,21702,22153,22810,22811,25479,27634,30035,35056],q\u00EDng:[21088,21197,22813,24773,25806,26228,26258,26878,27144,27296,27696,29984,30808,33885,40677],"y\u01CEn sh\xE0n":[21089],"d\u016B zhu\xF3":[21090],y\u0101n:[21094,23267,23846,23958,24697,25045,25064,27182,28106,28153,28473,28895,28937,28945,29017,29658,31734,33005,33241,33784,37154,37251,38329,38409,40683],hu\u014D:[21096,21136,21529,25865,31220,32800,38186,39454],sh\u00E8ng:[21097,21104,21213,22307,22701,23882,26208,27066,27251,29726,32854,34114,36025,36088],"du\u0101n zh\xEC":[21100],w\u016B:[21101,21596,21978,22316,23627,24043,24345,26439,27469,27737,27738,27745,27967,28879,31375,31676,34704,35464,35491,35820,37036,37140,37794,38056,39966,40238],g\u0113:[21106,21733,22314,24385,25096,25107,25128,27468,28370,29365,32912,35004,35596,37814,40218,40255,40509],"d\xE1 zh\xE1":[21107],chu\u00E1n:[21110,26295,26941,31685,33313,33321,33337,36658,36932],"tu\xE1n zhu\u0101n":[21112,28441,31743],"l\xF9 ji\u016B":[21113],p\u0113ng:[21115,21257,22061,24614,24690,25256,26760,28921,30768,36591,39373],pi\u0101o:[21117,21217,24915,26074,29349,32754,34741,39107,39108,39128,39762],k\u014Du:[21118,24388,25248,25715,30477,30616,33444],"ji\u01CEo ch\u0101o":[21119,21131,21222,25719],qi\u0101o:[21121,21226,22685,24167,25970,27207,27587,29126,30807,30973,32337,36268,36343,36365,36474,36475,37115,37153,37157,37739,37740,37936,38201,38941],"hu\xE1 hu\xE0":[21123],"zh\u0101 zh\xE1":[21124],"p\u012B p\u01D0":[21128,24706],t\u0101ng:[21135,22049,32688,34202,34666,36442,38842,40734],ch\u00E1n:[21142,22197,22757,23157,23307,24009,24283,26830,27610,28281,28537,28538,28598,28685,28730,29016,29521,30939,32254,32399,32402,32544,33388,34633,34768,34796,34814,35479,35730,35863,36500,37181,37185,37579,38001,38261,39262,39307],zu\u0101n:[21143,36508,36518,37446,37978],m\u00F3:[21144,23275,23332,23351,23579,25721,25845,27205,31970,33180,34278,34321,35624,35625,35871,39235,39261,39309,39629,39764,39801],zh\u00FA:[21146,26040,26351,27416,28767,28834,28891,29165,29221,30211,31481,31489,31516,33331,33599,34027,34827,34878,36485,36880,36907,38019,40001],qu\u00E0n:[21149,21223,21240,29302,38863],"j\xECn j\xECng":[21156,21170,21185],k\u0113ng:[21157,22353,29308,30785,30812,35481,37557,37726,37847,38143,38444],"xi\xE9 li\xE8":[21158],"zh\xF9 ch\xFA":[21161],n\u01D4:[21162,24361,30766,33004],sh\u00E0o:[21165,21362,21736,28530,32057,32164,32461,34961,37045],mi\u01CEo:[21168,26474,28156,28218,30471,31186,31694,32242,32520,34256,37e3],k\u01D2u:[21174,21475],w\u0101:[21176,22380,23090,23207,23666,25366,25896,27964,28315,28453,29950,30038,31349,31370,31402,34521,38856,40707],ku\u0101ng:[21179,21281,21289,21712,24647,27949,31568,31610,35462,35795,36589,37052],h\u00E9:[21182,21642,21853,22976,23750,25926,26359,26567,26945,27644,27827,28088,28206,28565,29062,30380,30407,30409,30413,30418,31166,31701,31866,31917,32750,33743,33794,35208,35384,35429,37059,37339,37452,37961,38305,38356,38402,38422,38824,38940,39172,39288,39802,40534,40615,40789,40833,40866],g\u00E0o:[21186,21567,21578,23804,31086,31088,31134,31606,35493,35824,37084,37615,38150],"b\xF3 b\xE8i":[21187],l\u00E1ng:[21190,23247,24266,25999,26745,27028,27139,27444,29436,29701,29807,30816,31234,33350,33992,34571,34690,36532,37074,37086,37571,37807,38162],x\u016Bn:[21195,21211,21234,21235,22161,22339,22489,22628,22734,22758,26331,29179,29551,30660,32385,33232,34219,34224,34317,37306],"ju\xE0n ju\u0101n":[21196,29945],"l\xE8 l\u0113i":[21202],k\u00E0i:[21203,28812,28887,37774],"w\u011Bng y\u01CEng":[21212],q\u00EDn:[21220,21994,22105,23964,24200,25027,25028,25446,25810,26035,27278,28607,29665,29748,29753,30269,31165,31206,32825,33449,33465,33766,34707,34820,37401,37419,38594,38770,40185,40301],ji\u00E0ng:[21221,21278,21280,23929,24348,24374,25726,27364,27930,28400,29343,31969,31976,32115,32475,35645,37233,37284,37292],f\u0101n:[21227,23311,24070,24161,24539,24995,26073,26075,32345,32763,34281,36691,39103,39132,40021],ju\u0101n:[21228,23010,23071,25424,28051,34866,35024,37816,37931,38220,40515],"t\xF3ng d\xF2ng":[21229,28884,29137,29418],l\u01DC:[21236,22415,23874,24459,24942,27695,28388,28670,29192,31675,32160,32322,33183,33870,34385,37986],ch\u00E8:[21238,22396,24443,24505,25507,25764,28552,28898,29217,30638,30825,32837,36832,38937],sh\u00E1o:[21242,29631,38902],"g\u014Du g\xF2u":[21246],c\u014Dng:[21254,22250,22257,24553,24625,24740,26288,27180,28439,29821,29825,30619,31733,32369,32865,32870,32874,32880,33473,33552,33905,34031,34085,34764,37743,37843,37862,39448,39492,39586],"t\xE1o y\xE1o":[21259,38518],p\u00E1o:[21263,21638,22409,24214,29230,29389,34957,35100,36595,38788,40581],d\u00E1:[21266,22962,24603,28831,29173,30051,31530,32653,33625,34200,34813,35418,36798,36815,36822,36826,36921,36948,37949,38780,38801,38851,40854,40856],"hu\xE0 hu\u0101":[21270],"b\u011Bi b\xE8i":[21271],n\u01CEo:[21272,22452,22550,23248,24700,24745,24817,29785,30895,33041,33075,33126],"ch\xED shi":[21273],f\u0101ng:[21274,22543,26041,28115,29285,33459,37025,37377,37690,38059,40203],z\u0101:[21277,21634,24064,27806,33244,33250,36810,37460,39795],qi\u00E8:[21287,21394,22974,24623,24719,24812,24860,25352,31317,31363,31434,31521,31655,31691,31841,36389,37733,38194,39900],"z\u0101ng c\xE1ng":[21288],f\u011Bi:[21290,22876,24753,26832,27047,31706,32737,34140,35513,35837],"ku\xEC gu\xEC":[21294,21297],su\u01CEn:[21300],p\u01D0:[21305,22141,22189,22318,24192,30174,30294,33076,33481,37538,40196],"q\u016B \u014Du":[21306,21312],"k\u0113 qi\xE0":[21308],"y\u01CEn y\xE0n":[21309,26858],bi\u01CEn:[21310,24828,25561,30885,31272,31366,34250,35082,36022,36140,40216],n\u00EC:[21311,22532,23263,23354,24772,24885,26165,26289,27708,30500,30568,32268,32978,33147,33193,36870],ni\u00E0n:[21316,21816,22493,24319,24565,24791,33356],s\u00E0:[21317,27346,33038,33832,34159,34217,37394,38561,39087,39122,39354],z\u00FA:[21318,21739,23850,26063,31652,36275,36388,38238],sh\u0113ng:[21319,21583,22768,26008,26119,26363,26529,27525,27881,28262,28986,29298,29636,29983,29989,31444,31513,32882,37454,37727,38441,38494,38521,40319,40746],w\u00E0n:[21325,21328,24552,26468,30627,33045,33109,33836,34755,36110,36624,37693],"hu\xE1 hu\xE0 hu\u0101":[21326,33775],b\u0113i:[21329,24754,25593,26479,26734,30403,30865,34275,40303,40526],"z\xFA c\xF9":[21330],"d\u0101n sh\xE0n ch\xE1n":[21333,21934],"n\xE1n n\u0101":[21335],"shu\xE0i l\u01DC":[21339],"b\u01D4 bo p\xFA":[21340],"ku\xE0ng gu\xE0n":[21341],bi\u00E0n:[21342,21464,22793,23749,24321,24487,24557,25219,26154,27763,27764,29603,33361,33476,35213,35546,35722,36769,36775,36776,36777,36779,36782,36783,36941,37318],b\u01D4:[21343,21754,25429,34917,35036,40468],"zh\xE0n zh\u0101n":[21344,35249],"k\u01CE qi\u01CE":[21345],l\u00FA:[21346,22183,22406,22746,24208,24300,26341,26534,26636,27368,27896,28696,28809,29200,29561,29576,29904,30439,30673,31834,32401,32591,33002,33242,33326,33339,33387,33446,34310,34854,36708,36723,37417,37994,39025,39045,39359,39639,39794,40056,40072,40469,40492,40696],l\u01D4:[21348,22647,25523,25796,27152,27257,27347,27660,28407,28571,28674,30837,30944,31326,33379,33386,34046,34383,34396,37824,37930,37989,38245,39791,40065,40565],gu\u00E0:[21350,21865,25346,25499,32611,35074,35455,35798],"\xE1ng y\u01CEng":[21356],y\u00ECn:[21360,22461,22583,24277,24941,24982,24983,25050,27925,28250,29452,30282,32996,33562,37235,39843],qu\u00E8:[21364,21371,22617,23813,24747,24872,24932,25609,27063,29161,29751,30389,30830,30906,31021,38347,38421,40306,40522],lu\u01CEn:[21365],"ju\xE0n ju\u01CEn":[21367,24059],"ch\u01CEng \u0101n h\xE0n":[21378],"w\u011Bi y\xE1n":[21379],t\u012Bng:[21381,21403,21548,24193,24304,24307,27712,28867,28916,32142,32787,32884,32892,32893,38803],"zh\xE9 zh\xE1i":[21383],"h\xE0n \xE0n":[21384,23677],y\u01CE:[21386,21782,24204,30166,30210,34149],sh\u00E8:[21389,21401,24381,24913,24948,25086,25666,27399,28041,28091,28169,28384,28740,31038,33294,34062,34818,35373,35774,36198,39431,40605],d\u01D0:[21390,21607,22360,24356,25269,25310,25483,29300,30757,33767,35293,35398,35787,36583,37048,38458,39606,39923],"zh\u01CE zh\u01CEi":[21391],p\u00E1ng:[21392,23246,24222,24492,33152,33341,34691,36868,39967,40145,40846,40848],"zh\xEC sh\u012B":[21396],m\u00E1ng:[21398,21506,21732,23055,24537,24702,26455,26471,27730,27997,29307,30173,30450,30829,31488,33426,33579,34313,37017,37359,37609,38099,39417],zu\u012B:[21404,27190,32407,34773],"sh\xE0 xi\xE0":[21414,24264],\u00E1o:[21419,22007,22008,24274,25942,28406,29522,29523,29832,32753,32758,32762,32881,34076,34735,35639,35640,36968,37846,38558,39986,40140,40404,40711],"l\xE1n qi\u0101n":[21425],"s\u012B m\u01D2u":[21430],"g\u014Dng h\xF3ng":[21431],"l\xEDn mi\u01CEo":[21432],"qi\xFA r\xF3u":[21433],d\u016B:[21438,22047,30563,37263],"xi\xE0n xu\xE1n":[21439,32291],"c\u0101n sh\u0113n c\u0113n s\u0101n":[21442,21443,21444,21445],"\xE0i y\u01D0":[21446],"ch\u0101 ch\xE0 ch\u01CE ch\xE1":[21449],shu\u0101ng:[21452,23360,23367,27398,31029,33389,38617,38684,39483,39526,39590,40414,40472,40564],sh\u014Du:[21454,25910],gu\u00E1i:[21455],b\u00E1:[21456,22957,25244,25300,28838,30329,32968,33543,33757,35417,36299,36599,39747,40741],"f\u0101 f\xE0":[21457],"zhu\xF3 y\u01D0 l\xEC ju\xE9":[21461],q\u01D4:[21462,23094,31468,34682,35411,40818,40843],"ji\u01CE xi\xE1":[21466,24486],"w\xE8i y\xF9":[21470,23561,34074],di\u00E9:[21472,22436,22558,23756,24137,24654,24821,25116,26337,27548,27662,29251,29266,29918,30067,30082,30089,30090,30879,32112,32470,32778,32779,32965,33363,33525,34600,34678,35083,35396,35548,35853,36334,36416,36845,38267,39944,40125,40233],ru\u00EC:[21473,26520,27757,29790,30591,33454,34443,34617,37555,37613,38160],"j\xF9 g\u014Du":[21477],l\u00ECng:[21478,21604,28841,34342],"d\u0101o d\xE1o t\u0101o":[21480],"zh\u012B zh\u01D0":[21482],ji\u00E0o:[21483,21580,22018,22054,22093,23315,25997,26016,28376,28438,29541,29651,30381,31382,34272,35334,35685,36269,36611,36686,36735,36739,37237,37294,37314],"zh\xE0o sh\xE0o":[21484],"k\u011B k\xE8":[21487],"t\xE1i t\u0101i":[21488,33492],p\u01D2:[21493,23552,31544,31653,37461,38071,39370],"y\xE8 xi\xE9":[21494],"h\xE0o h\xE1o":[21495],t\u00E0n:[21497,22022,25506,27470,28256,28845,30899,33301],"h\u014Dng h\xF3ng":[21503],mi\u0113:[21504,21673,21750,23405],"x\u016B y\u016B y\xF9":[21505],ch\u012B:[21507,21735,21931,21988,22084,22939,23224,24424,24434,25691,25889,27558,29947,30196,30305,30517,30621,31518,31898,33013,34473,34733,35381,39761,40223,40260,40497,40656,40797],"xu\u0101n s\xF2ng":[21509],y\u0101o:[21510,21907,22829,22934,24186,26950,27520,31045,33136,33917,35358,36992,40193,40226],z\u01D0:[21511,22985,22986,23376,26445,26771,27039,27252,28371,30711,31213,31531,31869,32043,32788,34424,35391,37352],"h\xE9 g\u011B":[21512,40068],"c\xF9n y\u012Bngc\xF9n":[21515],"t\xF3ng t\xF2ng":[21516],"t\u01D4 t\xF9":[21520,21771],"zh\xE0 zh\u0101":[21522,22867],"xi\xE0 h\xE8":[21523],"\u0101 y\u0101":[21526],"ma m\xE1 m\u01CE":[21527],l\u00ECn:[21533,24673,24715,27209,28955,29968,33190,34106,34298,36035,36161,36472,36495,36505,36522,36709,38325],t\u016Bn:[21534,26302,26396,28958],"b\u01D0 p\u01D0":[21537],q\u00ECn:[21538,21539,21786,25227,25599,25607,25779,27777,28697,33763,34301],"ji\xE8 g\xE8":[21540],"f\u01D2u p\u01D0":[21542],"ba b\u0101":[21543],d\u016Bn:[21544,22136,22697,22698,24775,25737,25780,29340,29540,30981,34611,36478,39504],f\u0113n:[21545,24073,26128,26374,26788,26875,27675,31445,32027,32439,32706,33452,34927,35356,36526,37210,37398,38640,39220,39257,39322],"\xE9 hu\u0101":[21546],"k\u0113ng h\xE1ng":[21549,22932],sh\u01D4n:[21550],"zh\u012B z\u012B":[21553],"y\u01D0n sh\u011Bn":[21554],w\u00FA:[21555,21556,21577,22706,23807,26791,27206,27595,27926,28015,28961,29688,29841,31078,33436,33571,33665,34154,34568,34801,35669,37082,37593,38139,39875,40272,40417,40512,40751],"ch\u01CEo ch\u0101o":[21557],"n\xE0 n\xE8":[21558],"xu\xE8 chu\xF2 ju\xE9":[21559],chu\u012B:[21561,28810,40865],"d\u014Du r\xFA":[21562],h\u01D2u:[21564,29372],"h\u014Dng h\u01D2u \u014Du":[21565],"w\xFA y\xF9":[21566],"ya y\u0101":[21568],"\xE8 e":[21571],d\u0101i:[21574,25051,29507],"m\xE8n q\u01D0":[21575],h\u014Dng:[21581,22173,25544,28788,28888,28962,30817,34216,35335,35902,36579,36663,36703,36720,37735],"ch\u01D0 y\u012Bngch\u01D0":[21582],n\u00E0:[21584,25466,31517,32013,32435,32941,33971,34930,35965,35968,36572,37069,37385,38048,38777,39798],"t\u016Bn ti\u0101n":[21585],\u1E3F:[21586],"d\u0101i t\u01CEi":[21588],"\u01D2u \u014Du \xF2u":[21589],"b\xE0i bei":[21591],"yu\xE1n y\xFAn y\xF9n":[21592,21729],gu\u014D:[21593,21871,22035,22490,22557,22670,23838,24393,24397,25046,29459,30225,32850,34632,34760,37101,37403,37707,38149],"hu\xE1 q\xEC":[21594],"qi\xE0ng qi\u0101ng":[21595,36292],sh\u012B:[21598,22833,23608,23629,24072,24107,26045,27977,28260,28287,28334,28348,28629,29422,29509,29793,32065,33913,33938,33997,34417,34664,35127,35193,35433,35799,37055,37315,37447,37734,39924,39972,40122,40178,40190,40371,40484],ju\u01CEn:[21599,22477,33223,33764,37640,38185],p\u011Bn:[21600,32760],"w\u011Bn m\u01D0n":[21601],"ne n\xED":[21602],"\u1E3F m\u0300":[21603],r\u00E1n:[21605,22059,28982,29123,32334,32944,34470,34490,34939,34951,34977,39653,39663],"ti\xE8 ch\xE8":[21611],"q\xEC zh\u012B":[21614],"z\u01D0 c\u012B":[21616],"gu\u0101 g\u016B gu\u01CE":[21617],"c\u012B z\u012B":[21618],"h\u01D2u x\u01D4 g\xF2u":[21620],"h\u0113 \u0101 \xE1 \u01CE \xE0 a":[21621],n\u00E1o:[21622,22802,23793,23977,24014,25376,25747,29489,30791,34546,34799,35401,35658,37891,38105],"xi\u0101 g\u0101":[21623],p\u0113i:[21624,24588,32935,32986,34883,37253],"h\xE1o xi\u0101o":[21626],m\u00ECng:[21629,25525],"d\xE1 d\xE0n":[21630],"zu\u01D0 j\u01D4":[21632],"xi\xE1n g\u0101n":[21633],p\u01D2u:[21637,21731,29315],"y\u01CEng y\u0101ng":[21641],"z\u01CE z\xE9 zh\u0101":[21643],"h\xE9 h\xE8 hu\xF3 hu\xF2 h\xFA":[21644],h\u0101i:[21645],d\u0101:[21649,21714,22112,22710,25645,25752,32823,35105,37789],"k\u01CE k\u0101":[21652],g\u016B:[21653,21762,21763,22993,23284,23396,24044,24045,26599,27245,27837,27858,31250,31519,31629,31643,31696,32603,33533,33735,33776,33991,35290,36593,36594,36721,36764,37220,37426,39829,40227,40490],"k\u0101 g\u0101":[21654],zuo:[21655],l\u00F3ng:[21657,22184,23952,24003,24004,26173,26344,26407,26634,27102,27379,28272,28381,28427,29206,29649,29903,30275,30508,30675,30779,31025,31026,31423,31452,32843,32894,32999,33551,34338,34858,34860,35185,35909,37863,37992,38707,38727,39521,40471,40845,40850,40857],"xi\xE0n xi\xE1n":[21662],q\u00EC:[21664,21805,22096,22120,22817,24323,24967,25001,26275,26820,27435,27668,27671,27683,27732,27773,27875,28230,28231,28801,29960,30453,30709,30875,30902,30940,30951,32586,33438,33914,34258,34815,35350,35755,36804,37905],"x\xEC di\xE9":[21669],"li\u0113 li\u011B li\xE9 lie":[21671],z\u012B:[21672,21982,22997,23039,23388,23411,23414,23856,23915,26661,26900,28100,28285,28363,28588,29574,31116,31222,31906,32014,32199,32213,32387,32513,33546,33586,33880,35566,35864,36018,36039,36160,36164,36220,36241,36262,36636,36666,36750,37137,37421,37657,37759,37793,38193,38211,38974,38975,39661,39892,39974,40123,40325,40722,40781,40796,40839],m\u012B:[21674],"j\u012B x\u012B qi\xE0":[21677],"g\u0113 lu\xF2 k\u01CE lo":[21679],"sh\xF9 x\xFAn":[21680],"z\xE1n z\xE1 z\u01CE zan":[21681],"h\u0101i k\xE9":[21683],hu\u012B:[21684,22085,22101,23118,23176,24145,24509,24674,25339,25381,25582,26198,26249,26958,27907,28680,28784,28787,28899,30579,31112,32730,32748,34355,34950,35096,35452,35801,35927,36637,36745,39988,40638],"hu\xE0i sh\xEC":[21686],t\u00E1o:[21687,21845,26691,27310,27950,28120,31097,32175,32505,33796,34602,35050,36847,36867,37252,37630,38784,38793,39232,39395,39434,40727],xi\u00E1n:[21688,21859,23092,23097,23153,23244,23290,23291,24358,25382,25743,28046,28282,28566,29961,30187,30279,30286,32067,32984,33335,34262,34495,34525,34900,34904,35512,35572,36066,36114,36132,36657,37262,37532,37990,38289,38386,40435,40436,40444,40519,40569,40601],"\xE8 \xE0n":[21689],"xu\u0101n xu\u01CEn":[21690,28892],"w\u0101i h\xE9 w\u01D2 gu\u01CE gu\u014D":[21692],"y\xE0n y\xE8 y\u0101n":[21693],\u0101i:[21696,21710,22467,28350,37552,37764,38207],p\u01D0n:[21697,27008],sh\u011Bn:[21698,23158,23352,23457,23479,23529,24350,26315,28182,28683,30635,30692,30695,35262,35360,35543,35717,35842,35849,37029,38947,39787],"h\u01D2ng h\u014Dng h\xF2ng":[21700],"w\u0101 wa":[21703],"h\u0101 h\u01CE h\xE0":[21704],z\u0101i:[21705,26685,28221,28328,28797,28798,28886,30581,36083],"d\xEC di\xE8":[21707],p\u00E0i:[21708,27808,27966,28178,28227,33934,37763],"g\xE9n h\u011Bn":[21711],"y\u01CE y\u0101":[21713,38597],"yu\u011B hu\xEC":[21717,22118],ni\u00E1n:[21718,24180,31178,31205,39822,39920,40071,40118,40263,40655],"hu\xE1 hu\u0101":[21719,22057],"j\xEC ji\u0113 zh\u0101i":[21724,22156],m\u014Du:[21726],"y\u014D yo":[21727,21938],l\u00F2ng:[21730,26759,36122],"\xF2 \xF3 \xE9":[21734],"l\u012B l\u01D0 li":[21737],"n\u01CE na n\u01CEi n\xE9 n\u011Bi":[21738],h\u00E8:[21740,22414,22737,23497,24786,28931,28994,29178,29184,30283,30859,32751,35088,35614,36032,36154,36203,38733,38734,38735,40372,40470,40548],"b\u014D p\xF2 b\u0101":[21745],zh\u00E9:[21746,21856,21894,22174,22481,24714,25722,26210,26211,27517,30714,30739,30932,31863,31885,34420,34544,34756,34985,35423,35627,35642,35713,35723,35882,36626,36633,36685,36740,36761,39871],"li\xE0ng l\xE1ng":[21748],"li\xE8 l\u01DC":[21751],h\u0101n:[21755,25e3,34486,35901,37219,38919,39032,39328,39805,40766],"h\u0113ng hng":[21756],g\u011Bng:[21757,22466,23802,25389,26775,32134,32480,32831,33668,37088,39614,39873,40096],"chu\xF2 yu\xE8":[21758],"g\u011B ji\u0101":[21759],"bei b\xE0i":[21764],"h\xE1n h\xE0n":[21765],ch\u00FAn:[21767,28017,28283,28387,28440,29321,32020,32431,33059,33724,33939,34036,37255,37269,37662,38489,39897,40329,40529],"\xE0i \u0101i":[21769],"ji\xE1 qi\u01CEn":[21770],"y\xE1n d\xE0n xi\xE1n":[21772],ch\u0113:[21779,30743,30824,33687,34556],"w\xFA \u0144g \u0144":[21780],z\u00E0o:[21781,21795,22122,24933,26765,28790,29040,29157,30337,30338,31427,31432,31753,33345,35679,36270,36481,36896],d\u00ED:[21785,21831,22016,22145,23265,24312,25932,25973,26769,28068,28364,29380,31515,31860,31988,33494,33659,34059,34064,34273,35263,35276,35956,36842,38766,38932,39344,39650,40464],"g\xF2ng h\u01D2ng g\u01D2ng":[21789,21962],d\u00F3u:[21790],"l\xE0o l\xE1o":[21792,22062,24998],"li\u01CEng y\u012Bngli\u01CEng":[21793],hu\u00E0n:[21796,21914,22850,22864,23462,23880,24187,24739,24844,25442,25563,25808,25868,26777,27125,28003,28067,28185,28470,28579,28873,28949,29029,29773,30186,30227,30534,32914,34279,35938,36696,36909,39879,39926,39936,40105],l\u00E9ng:[21797,22596,26974,30864,34192],"w\u014D w\u011Bi":[21801],f\u011Bng:[21802,35202,35575,35773],"y\xEDn j\xECn":[21803],"h\u01D4 xi\xE0":[21804],w\u00E9i:[21807,22260,22285,22749,23767,23774,23916,24079,24119,24131,24799,26693,27817,27912,28064,28235,28296,28493,28505,28543,28656,29353,30656,32173,32500,34038,35257,36829,36949,37164,37248,37711,38344,38385,38859,38886,39840],shu\u0101:[21808],ch\u00E0ng:[21809,24581,24757,26274,28987,30021,30076,35503,38868,39727],"\xE9r w\u0101":[21810],qi\u00E0ng:[21812,28829,29079,32699],y\u014D:[21815],y\u016B:[21817,28132,30208,30419,31626,32006,32417,36796,36802,36803,38483],l\u00E0i:[21819,28625,28712,28716,30302,30313,30544,30558,31809,31839,34302,36058,36084,36169,36182,38972,38978,40291],tu\u00F2:[21822,23966,26589,27620,27643,31656,31836,33818,34304,36293],"zh\u014Du zh\u0101o ti\xE0o":[21825],k\u011Bn:[21827,22438,22718,24691,25031,32910,32943,32955,35940,37689],"zhu\xF3 zh\xE0o":[21829,28655],"h\u0113ng h\xE8ng":[21832,24729],"l\xEDn l\xE1n":[21833],"a \u0101 \xE1 \u01CE \xE0":[21834],qi\u0101ng:[21836,22004,23944,25109,25700,26024,26538,27085,28332,29252,29456,29511,32652,32663,33108,34595,35602,37848,38166,38197],"t\u016Bn zh\u016Bn xi\u0101ng du\u01D0":[21837],w\u00E8n:[21839,22927,25598,25653,29882,38382,38992],"cu\xEC qi":[21840],"di\xE9 sh\xE0 ji\xE9 t\xEC":[21841],"yu\u0113 w\u0101":[21848],"z\u01D0 c\u01D0":[21849],"b\u01D0 t\xFA":[21850],"chu\xF2 chu\xE0i":[21852],"y\u01CE y\u0101 \xE8":[21854],f\u0113i:[21857,23123,23124,25161,26243,28164,29446,32203,32495,35062,38671,38750,38751,39131,39133,39134,39205,39329,39441,39451,39905,40113],p\u00ED:[21860,22720,26503,27607,27608,28983,29749,30130,30382,31738,32628,32646,33086,33111,33165,34445,34493,34609,34743,34863,35964,35988,37099,37433,38448,38516,38566,39790,39821,40079,40295,40729],sh\u00E1:[21861],"l\u0101 la":[21862],"y\u012Bng q\xEDng":[21864],p\u0101:[21866,22929,33317,33897,36276],"zh\u011B sh\xEC":[21867],s\u00E8:[21868,21959,25038,25804,26652,27502,28073,28171,28544,28545,28615,28623,28690,29791,29873,30263,31313,31329,31343,32364,35653,36694,37547,37884,38127,39115],ni\u00E8:[21870,21995,22107,22169,22209,22227,22332,23420,23421,23922,23981,24021,24071,25948,26559,27127,27377,28037,28284,30150,31710,31819,31985,31989,32834,32886,33260,33266,34326,34853,35736,36354,36375,36377,36433,36513,37660,37811,37960,38007,38016,38218,38221,38353,38503,38537,39027,39070,40807],"lu\u014D lu\xF3 luo":[21872,22217],"t\u0101n ch\u01CEn tu\u014D":[21876],bo:[21877,34068],d\u00ECng:[21878,23450,26903,30708,30855,30880,30968,32866,33114,33827,35330,35746,37664,38189,38977,39139,39268],l\u0101ng:[21879],"\xE1n \u0101n":[21885],k\u0101:[21888,25814],"y\xF3ng y\xFA":[21889],"l\u0101 l\xE1 l\u01CE":[21895],ji\u0113:[21896,21948,21983,22566,23192,25509,25522,25809,28253,29039,30102,30158,30308,30342,31224,31277,33083,34644,34903,35631,38454,38542,38786,40347],h\u00F3u:[21897,24127,29492,30218,30586,31692,31943,32749,33876,37127,37741,39217,39610,39928],"di\xE9 zh\xE1":[21899],w\u0101i:[21902,27498,31477],"nu\xF2 r\u011B":[21903],"x\xF9 hu\xF2 gu\xF3":[21904],z\u00E1n:[21906],"w\u014D \u014D":[21908],h\u00FA:[21910,22045,22251,22774,22775,22778,23209,24359,25648,26011,26972,27122,28246,28715,28928,29043,29392,29474,29786,29939,31670,32087,32288,32993,33899,34075,34676,34716,34906,35315,37264,37752,38966,39212,39693,39793,39959,40288,40344,40358,40533],"hu\xE0n yu\xE1n xu\u01CEn h\xE9":[21915],x\u01D0:[21916,22221,22736,23651,24473,24985,26546,27250,27478,28423,29626,29885,30678,31143,32304,33864,33912,34032,34786,35601,36445,36519,37410,37480,37481,40026],"h\u0113 h\xE8 y\xE8":[21917],ku\u00EC:[21919,22067,23231,23303,24870,24871,24978,31697,31779,31812,32873,32877,32885,33197,34146,35593,39229,39243,39304],"zh\u01D2ng chu\xE1ng":[21920],"w\xE9i w\xE8i":[21921,28858,29234],"du\xF3 zh\xE0":[21925],"s\u0101ng s\xE0ng":[21930],"qi\xE1o ji\u0101o":[21932],"p\xE8n b\u0113n":[21935],"c\u0101n s\u016Bn q\u012B":[21936],"zh\u0101 ch\u0101":[21939],mi\u0101o:[21941],"p\u0113n p\xE8n":[21943],ku\u00ED:[21945,22804,22862,24025,25123,25542,26182,26252,26959,26961,27334,29354,30589,33909,34248,34359,34369,34672,36520,36917,37128,37736,37751,38959,39319,39460,39577,39745],"lou l\xF3u":[21949],"z\xE0o qi\u0101o":[21951],"h\xE8 xi\u0101o xi\xE0o h\xF9":[21955],"\xE1 sh\xE0":[21956],xi\u00F9:[21957,23723,23744,28340,29659,29703,29843,31168,32137,32333,32353,32483,34705,34966,35086,35087,37561,37861,37885,38152,40773],"qi\u0101ng qi\xE0ng":[21958,25111,25127,36428,36449],"\xE0i y\xEC":[21964,33406],"m\xE1 m\u01CE ma":[21966],"k\xE8 k\u0113":[21969],"d\u0101 t\xE0":[21970,37769],s\u01CEng:[21971,25633,30921,35116,37791,39001,39073],ch\u0113n:[21972,25275,29723,30603,35523,35603,36061,37108],"w\u0101 g\u01D4":[21975],"p\u01CEng b\u0113ng":[21977],"xi\xE1n qi\u01CEn qi\u0101n":[21979],l\u00E0o:[21984,23274,27247,28061,28551,32802,32814,36540,36546,37226],w\u0113ng:[21985,32705,32876,34697,37779,40370,40543],w\u00E0:[21986,33149,33155,34972,35178,38884],"h\u0113i h\u0101i":[21992],h\u0113:[21996,27441,34842,35382,35779],zi:[21997],s\u01CEi:[21998],"\u01F9g \u0144g \u0148g":[21999],g\u011B:[22e3,33336],n\u00E1:[22001,25295,25343,37823,38222],di\u01CE:[22002],"\xE0i \u01CEi \u0101i":[22003],t\u014Dng:[22005,27147,28853,34026],"zu\u012B su\u012B":[22010],"zh\u0113 zh\xE8 zh\xF9 zhe":[22011],m\u00F2:[22012,22333,22651,22696,22970,23292,23518,24094,26153,26411,26554,27519,27521,27819,28448,29189,29519,30268,30348,30525,30527,30608,30617,30750,31027,31203,32072,32390,32817,33545,33672,34022,34536,34772,35971,35978,35992,37510,37836,38214,38476,38778,39488,39785,40664,40665],s\u00F2u:[22013,30262],t\u01CEn:[22015,22374,24528,25011,25019,26298,27631,29870,33788,34962,35170,37267,37485,38077],"ji\xE0o d\u01CEo":[22020],"k\u01CEi g\u011B":[22021],"sh\u0101n c\xE0n":[22023],c\u00E1o:[22024,23942,26361,26362,27133,28437,33370,34040,34732,35135,37866],pi\u00E0o:[22028,24497,34056,39491],"l\xF3u lou":[22029],g\u01CE:[22030,23573,29581],"g\u01D4 ji\u01CE":[22031],"ji\u0101o xi\u0101o":[22032],"x\u016B sh\u012B":[22040,22099],p\u00F3:[22041,22185,23110,27335,30372,37169],"d\u0113 d\u0113i":[22042],"ma m\xE1":[22043],"l\u0113 lei":[22046],"g\u0101 g\xE1 g\u01CE":[22048],s\u0101i:[22053,22139,27618,33134,38987,39955],"zu\u014D chu\xE0i":[22060],"ch\xE1o zh\u0101o":[22066,26397,40706],zu\u01D0:[22068,22143,23946,29883],"f\u01D4 \u1E3F":[22072],"qi\xE1o qi\xE0o":[22074,32761,35887],"ch\xF9 x\xF9 sh\xF2u":[22076],"t\u0101n ch\u01CEn":[22077],"d\xE0n t\xE1n":[22078,24382,24392,24788,28601],"h\u0113i m\xF2":[22079],\u011B:[22081,30760,38923,39424,40264],"f\u0101n bo":[22083],chu\u00E1ng:[22087,24202,29248],"c\xF9 z\u0101 h\xE9":[22088],"t\u016Bn ku\xF2":[22091],"c\u0113ng ch\u0113ng":[22092],d\u0113ng:[22100,23297,28783,29128,29842,30331,31475,31782,33376,35915],p\u016B:[22103,25169,25778,25908,25909,28541,28807,38496],ju\u0113:[22104,23657,23659,25767],l\u016B:[22108,22165,25784,25852,35618],zh\u0101n:[22113,23742,24777,26051,26076,26540,26676,27617,27656,27658,27838,30651,34205,34501,35392,35449,35691,35893,36232,36997,38298,38673,39142,39256,39513,39769,40035,40455,40559],\u014D:[22114],"zh\xF2u zhu\xF3":[22115],"ji\xE0o qi\xE0o ch\u012B":[22125],yu\u00E0n:[22126,22964,24616,24895,25534,29783,31120,33489,34895,35051,35089,38498,39e3],"\u01CEi \xE0i \u0101i":[22127],"y\u014Dng y\u01D2ng":[22128,28589],"ju\xE9 xu\xE9":[22129],"p\u0113n p\xE8n f\xE8n":[22132],g\u00E1:[22134,23580,37331,37687,38022],"hm h\u011Bn x\u012Bn h\xE8n":[22135],d\u0101ng:[22137,28578,29680,29867,31580,31801,33377,34807,35014,35168],l\u00E0n:[22146,28389,28651,28866,29143,29185,29211,29220,29907,31991,38020],t\u00E0:[22147,22202,23817,25374,25640,25787,27067,27261,27646,28094,28606,28620,31138,31887,35515,35702,36427,36473,36482,36514,36957,37652,38354,38373,38396,38424,38812,38835],"hu\u014D hu\xF2 \u01D2":[22148],h\u0101o:[22150,33568,33983,34181],"h\xE8 xi\xE0":[22151],"xi\xF9 p\xEC":[22154],"zh\u014Du ch\xF3u":[22155,30441,35818],m\u0113:[22162],"ch\u0101 c\u0101":[22163],"b\xF3 p\xE0o b\xE0o":[22167],"me m\xE8i m\xF2":[22172],"xi\xE9 h\xE1i":[22177],"\xE1o xi\u0101o":[22179],m\u014D:[22180,25720],p\u00EDn:[22188,23078,23252,23338,29613,30665,34226,34841,36007,36139,39024,39078],m\u00E8:[22192,28665],"r\u01CEng r\u0101ng":[22199],l\u00E1:[22201,26095],"ji\xE1o ju\xE9 ji\xE0o":[22204],chu\u00F2:[22205,23062,25801,27488,28080,30957,36352,36639,36749,36789,36790,37227,37985,39199,40810,40842],"hu\u0101n hu\xE0n":[22206],"z\xE1 c\xE0":[22211],ch\u00E0i:[22214,34431,34822,34947,35341],"n\xE1ng n\u0101ng":[22218],"z\xE1 z\xE0n c\u0101n":[22219],s\u016B:[22220,27375,29990,31267,31308,31395,34311,34323,37221,39874],z\u00E8ng:[22222,29111,29969,36104,36192,37605,38147],"z\xE1 ni\xE8 y\xE0n":[22224],n\u0101ng:[22228],"lu\xF3 lu\u014D luo":[22230],"w\xE9i gu\xF3":[22231],hu\u00ED:[22232,22238,22252,24315,24317,24667,27908,30160,33588,34456,34516,34517,34582,36852,36901,39856],n\u00EDn:[22236,24744,33036],"ji\u01CEn n\u0101n":[22237],n\u0101n:[22241],tu\u00E1n:[22242,22243,22296,24945,25247,25718,27314,31984,37828,40402,40443],"t\xFAn d\xF9n":[22244,22345],gu\u00F3:[22255,22262,22267,22269,22272,22283,24124,24151,24918,25681,28429,32861,33112,33173,34094,34402,39320],k\u00F9n:[22256,28035,30543],"w\xE9i t\u014Dng":[22258],q\u016Bn:[22263,22795,36897],r\u00EC:[22264,26085,34933,37412,39353,39538],t\u0101i:[22268,23393,32974],p\u01D4:[22275,22289,25800,26222,26268,27192,27279,27654,28006,28325,28915,35561,35676,35889,36476,37920,38248],"qu\u0101n ju\xE0n ju\u0101n":[22280,22287],"chu\xED chu\xE1n":[22284],tu\u01CEn:[22293,30077,30083],l\u00FC\u00E8:[22297,25504,30053,30055,31268,37597,37602,38154],"hu\xE1n yu\xE1n":[22300],lu\u00E1n:[22301,22302,22897,23048,23372,23402,23423,23782,24018,25371,25891,26347,26686,27410,28390,28772,30324,30325,32649,33044,33248,34378,37550,38014,40265,40478,40510],t\u01D4:[22303,22305,37367,38029],"x\u016B w\xE9i":[22313],"d\xEC de":[22320,23987],"qi\u0101n s\xFA":[22321],zh\u00E8n:[22323,22630,25355,25391,26389,26650,30013,30521,32022,32124,32444,35499,36049,36168,37620,37805,37806,38215,38453,38499,38663,40198,40489],"ch\u01CEng ch\xE1ng":[22330,22580,22642],"q\xED y\xEDn":[22331],ji\u00E1:[22335,24550,24669,25118,25204,33061,33626,33698,34545,34554,35020,36338,37071,37087,37583,38103,38956,38960,39050,40246,40266],"zh\u01D0 zh\xEC":[22337],b\u01CEn:[22338,23685,26116,26495,29256,29930,31876,33320,34626,37393,38051,38442,39788],q\u01D0n:[22341,23505,23517,23522,26129,26795,31497,34748,36222,37599,38163],"m\xE9i f\xE9n":[22342],"r\u01D2ng k\u0113ng":[22344],"f\u0101ng f\xE1ng":[22346],"f\xE8n b\xE8n":[22347],t\u0101n:[22349,24633,25674,25849,25892,28393,28760,30251,30321,33297,36010,36138],"hu\xE0i p\u0113i p\u012B p\xE9i":[22351],"d\xEC l\xE0n":[22356],t\u00E1n:[22363,22704,22709,22727,22748,23122,24987,26137,26311,27011,27264,28525,29122,30192,30969,32584,32590,34283,35527,35674,35680,35848,35885,35994,37103,37296,37663,38979],b\u00E0:[22365,22459,22761,24349,27419,28766,29240,30706,35207,38712,39809,40069],f\u00E9n:[22367,22707,22946,23694,24169,26508,26876,27774,28954,29132,29139,32658,32693,33974,34145,34464,34465,35950,35958,36690,37948,38571,39337,39797,40642,40726,40738],zhu\u00EC:[22368,22684,24820,29952,30071,30984,32180,32267,32512,32530,33103,33159,35528,36101,36184,37258,37667,37958],p\u014D:[22369,23717,27900,28300,28497,37337,37882,38027,38935,39047],"p\u01CEn b\xE0n":[22370],k\u016Bn:[22372,22531,22546,23824,23825,26118,26204,28489,28956,29108,29457,29736,29819,33742,34603,35016,35049,35084,37260,37653,38175,39433,39648,39649,39656,39908,40114,40318,40356,40525],di\u00E0n:[22379,22443,22666,22722,22880,23133,24215,24806,25154,27202,27583,28096,28593,29623,29716,30005,30300,31775,34580,37439,38651,38747,39508],"m\xF9 m\u01D4":[22390],"k\u0113 k\u011B":[22391,36603],xu\u00E8:[22393,23716,26710,28709,29400,30642,35604,35857,36240],"d\u01D0 ch\xED":[22395,26594],l\u0101:[22403,26566,33736,37003],l\u01D2ng:[22404,22405,22751,22752,25314,25871,31433,38471,38580],m\u00EDn:[22410,22980,23735,23823,25450,26107,26108,27665,29641,29720,29725,29769,30203,30463,30727,32205,32225,32535,32608,33504,37425,37641,37746,40214],"d\xF2ng t\xF3ng":[22412,23762,27934],c\u00ED:[22416,23336,24904,26572,28648,29633,29943,29958,30913,31008,31072,31949,33576,35422,35789,36765,36766,36772,36781,38604,39162,39176,40220,40383,40384,40538],du\u012B:[22422,22534,22624,30205,30931,37907,37916,40237],"du\xF2 du\u01D2":[22427],"du\u01D2 du\xF2":[22428,25350],ch\u00E1:[22430,23519,23894,25661,27086,27307,29497,33580,33590,35431,38763],sh\u01CEng:[22439,26188,27145,36062,36120,36175,37631,37851,37980],sh\u01D2u:[22440,23432,25163,25164,33359,39318],da:[22447,32360,36342],h\u00E1ng:[22451,26043,26477,31573,32078,32471,33322,33472,34466,35012,36005,36818,38927,39043,39783],"\u0101n \u01CEn":[22453],x\u012Bng:[22454,24826,26143,26320,29003,29481,29766,30376,31682,33125,33288,35306,35314,35587,39426,39565,39823,39929],"yu\xE0n hu\xE1n":[22456],b\u0101ng:[22457,24110,24135,24154,24171,25440,26758,27996,37030,37035,38820],"p\xF3u f\xFA":[22458],c\u00E9n:[22465,23697,28052],"b\u011Bng f\u0113ng":[22468],"d\xEC f\xE1ng":[22469],"xi\xE1 ji\u0101":[22473],"m\xE1i m\xE1n":[22475],l\u00E0ng:[22476,23808,28010,33943,38316],"sh\u0101n y\xE1n":[22479],"q\xEDn j\u012Bn":[22480],"p\u01D4 b\xF9":[22484],hu\u0101:[22486,23154,26907,30836,31936,33457,33930,34340,35502,37685],"su\xEC s\xF9":[22499],"p\xED p\xEC":[22500],"q\u012Bng zh\u0113ng":[22501,40109],"w\u01CEn w\u0101n":[22502],l\u01D4n:[22504,31248],"zh\u0113ng ch\xE9ng":[22505],k\u014Dng:[22506,23814,31644,36539,37651,40316],"c\u01CEi c\xE0i":[22512,23488,37319],"ch\xF9 t\xF2u":[22513],b\u011Bng:[22514,29739,33782,38811],"k\u01CEn xi\xE0n":[22515],"y\xEC sh\xEC":[22518,37299],p\u00E9i:[22521,27632,35060,35061,36064,36180,37639,38187,38443,38506],"s\xE0o s\u01CEo":[22525],"j\u01D0n q\u012Bn j\xECn":[22535],"p\xE9ng b\xE8ng":[22539],"qi\xE0n z\xE0n ji\xE0n":[22545],\u00E0n:[22547,23669,23736,25353,26263,26696,33018,33612,35963,35979,37644,38343,38540,40687],"du\xF2 hu\u012B":[22549,22702],hu\u00E1n:[22554,23503,23536,23768,26707,27961,28596,29506,29615,29872,31979,32367,32563,32678,33601,33800,33809,35954,37744,37942,38206,38254,38372,38427,38600,39711,40558],"b\u01CEo b\u01D4 p\xF9":[22561],"m\xE1o m\xF3u w\u01D4":[22565],ru\u00E1n:[22567,22742,25739],"\xE0i \xE8 y\xE8":[22568],g\u00E8ng:[22569,26245],m\u00E9i:[22579,22650,23186,23883,24510,25879,26522,26626,26757,26979,26995,27089,28228,28232,29028,29496,29611,29691,29762,30473,30530,31126,33028,33058,33116,33530,33683,33919,37119,37238,37767,38213,38665,40357,40539,40692],d\u01D4:[22581,29757,30585,31491,31716,35241,36077,36172],f\u00E9ng:[22584,32152,33346,36898],h\u00E8ng:[22588],ch\u016Bn:[22590,23179,26110,26149,26265,26486,26943,27078,27201,27332,29763,31674,33797,34685,36660,39942,40350],ji\u01CEng:[22594,22870,22888,22892,26728,27123,29518,32809,33177,33931,34083,35611,35762,39004],hu\u0101ng:[22595,24031,24908,32915,33618,34881],du\u00E0n:[22597,26029,26039,26932,27573,27592,28997,29782,30891,31766,31850,32222,32526,33142,33902,36502,37723,38203],t\u01CE:[22612,22678,29549,29562,39833,39976,40142],w\u011Bng:[22613,22883,23905,25882,26273,30600,33994],"s\u0101i s\xE0i s\xE8":[22622],z\u00E0ng:[22623,24329,33235,33247,33900,34101,37562],ti\u00E1n:[22625,23623,24684,27834,28233,29875,29979,29980,3e4,30027,30033,30901,30924,32971,38352,38423,40235,40390,40399],zh\u00E8ng:[22627,24129,25919,35388,35533,35657,35777,35812,37073,37165,38741,40202],"ti\xE1n zh\xE8n":[22635],w\u0113n:[22637,26167,27058,27551,28201,28331,29797,30239,34160,35953,36668,36672,36754,37822,39234,39963,39982,40129],li\u00F9:[22639,24263,30943,32719,38625,38692,39230,39736,40410,40552],h\u01CEi:[22640,28023,28920,37244,37282],l\u01CEng:[22641,26390,26391,26404,28922,34018],b\u00E8ng:[22644,25596,27893,29967,32179,36454,36856,36908,37872,38234],ch\u00E9n:[22645,23480,23576,24561,25936,25974,26216,26335,26645,27140,27785,28993,30222,33251,33566,33664,33680,34095,34236,34740,35366,35574,36569,36784,36839,37378,38472,38515,38659,40400,40590],"\u014Du qi\u016B":[22648],"qi\xE0n ji\xE0n":[22649],"zhu\u0101n tu\xE1n":[22652],shu\u01CEng:[22653,24929,28474,29245,32276,37871],sh\u00FA:[22654,23116,23408,29881,31211,36118,36174],l\u01D2u:[22655,23901,23937,29962,31699,31757],ch\u00ED:[22656,24347,25345,27744,28454,31486,31554,31630,31722,33548,33614,34483,35608,36030,36223,36383,36831,36833,36933,36959,36978,37705,39347,39536],sh\u00F9:[22661,24246,24251,24631,24661,25101,26463,26641,27193,27821,28465,28484,28630,31446,31466,32073,33127,33623,33921,34410,34899,35019,35918,36848,37477,37680,37859,38676,40336],"d\xEC zh\xEC":[22662,30096],k\u00E0n:[22664,23809,30640,30681,30945,34894,39723],ch\u011Bn:[22667,22822,30838,30876,30947,36098,36283,36408,37718],"zh\u01D0 zhu\xF3":[22668],qi\u01CEng:[22671,32328,32358,32677,35137],z\u0113ng:[22679,22686,24974,29844,30704,30963,32638,35652,37163,40027],qi\u00E1ng:[22681,22715,23281,23321,27183,27299,28434,29254,33378,34051,34103,34336],"ku\xE0i tu\xED":[22692],"tu\u01CEn d\u01D2ng":[22693],"qi\xE1o qu\xE8":[22695],"z\u016Bn d\u016Bn":[22699],"qi\u0101o \xE1o":[22717],"y\xEC t\xFA":[22719],"xu\xE9 b\xF3 ju\xE9":[22726],l\u01CEn:[22728,23358,23364,23375,25042,25078,25597,25829,25900,27012,27414,28008,28452,28768,32412,32518,32625,35239,35261,35272,37250,39026],hu\u00E0i:[22730,22750,34366],r\u01CEng:[22732,22756,25880,29209],"l\xE0n xi\xE0n":[22735],d\u01CEo:[22740,23548,23566,23707,23798,23947,23948,23993,25443,25623,25827,27101,31095,31106,31153,36424,38502,38557,38575],ru\u01D0:[22753,26741,27236,32352,34122,34123,34306,34307],san:[22765],zhu\u00E0ng:[22766,22767,22773,25758,28939,29366,29376],"k\xE9 qi\xE0o":[22771,27580],k\u01D4n:[22776,22780,24707,25414,26801,30833,31093,31239,31259,32145,35021,38315,38328,38403],m\u01CEng:[22782,28461,33595,33725,33726,34830],c\u00FAn:[22783,23384],"zh\u01D0 zh\u014Dng":[22786],"g\u01D4 y\xEDng":[22787],"ji\xE0ng xi\xE1ng":[22789,38477],"p\xE1ng f\xE9ng f\u0113ng":[22790],zh\u0101i:[22792,25434,25688,25995,25998,27064,31874,40779],"xu\xE0n xi\xF2ng":[22800],w\u00E0i:[22806,39009],"w\u01CEn yu\xE0n w\u0101n yu\u0101n":[22807],"m\u01CEo w\u01CEn":[22808],m\u00E8ng:[22818,22819,23391,26790,30310,38693],"d\xE0 d\xE0i":[22823],"f\u016B f\xFA":[22827,22983,26510,31920],gu\u00E0i:[22828,24618,24672],y\u0101ng:[22830,22990,25264,27523,27889,31207,32998,37472,37704,38645,40230,40495],"h\u0101ng b\xE8n":[22831],g\u01CEo:[22832,25630,26482,27072,27073,27322,31233,31294,31295,32286,32543,33746,34241,34291],"t\u0101o b\u011Bn":[22834],"t\xF3u tou":[22836],"y\u01CEn t\u0101o":[22837],"ku\u0101 ku\xE0":[22840,35463],"ji\xE1 ji\u0101 g\u0101 xi\xE1":[22841],hu\u00E0:[22843,23155,23295,23301,23819,25702,26489,26528,26726,27116,27194,28549,30011,30059,30069,32355,33305,35441,35545,35694,35805,40650],"ji\u0101 ji\xE1 g\u0101 xi\xE1":[22846],\u0113n:[22848,24681,33981],"d\u012B t\xEC":[22851],"y\u01CEn y\u0101n":[22852,28208],p\u00E0o:[22853,30129,30384,30770,31007,31022,38756,40621],n\u00E0i:[22856,26608,28223,32784,33816,35110,37692,40720],"qu\u0101n ju\xE0n":[22861,24366,26860],z\u00F2u:[22863,25549],"q\xEC qi\xE8 xi\xE8":[22865],k\u0101i:[22866,24320,25577,37926,38158,38283],"b\u0113n b\xE8n":[22868,27853],t\u00E0o:[22871],"z\xE0ng zhu\u01CEng":[22872],b\u011Bn:[22873,26412,26957,30042,32713,33519],"x\xF9n zhu\xEC":[22878],sh\u0113:[22882,27304,29470,30061,30066,36050,36054,36170,36619],"h\u01CE p\xF2 t\u01CEi":[22884],"\xE0o y\xF9":[22885,22887,28570],y\u016Bn:[22891,27698,27699,33920,33941,34681,36103,36191],"du\u01D2 ch\u011B":[22898],"n\u01DA r\u01D4":[22899],n\u00FA:[22900,23397,31535,39377,39549],"d\u012Bng d\u01D0ng ti\u01CEn":[22901],"t\u0101 ji\u011B":[22905],nu\u00E1n:[22907],"h\u01CEo h\xE0o":[22909],f\u00E0n:[22911,23310,26805,27726,27867,28412,28714,29359,30024,30421,31541,31684,33539,35337,36009,36137,36588,36669,39151,39152,39277],shu\u00F2:[22913,25632,26388,27082,28865,29197,30687,33972,37785,37984,38084],"f\u0113i p\xE8i":[22915],w\u00E0ng:[22916,24536,26106,26395,26402],zhu\u0101ng:[22918,22941,23076,24196,24210,26729,26761,27137,31911,31962,33624,33674,35013,35037],m\u0101:[22920,23229],"f\u016B y\u014Du":[22923],"h\xE0i ji\xE8":[22926],d\u00F9:[22930,22956,26460,27564,28193,31226,33423,33648,34713,34855,34873,37709,38208,38767],mi\u00E0o:[22937,24217,24255,24287,29573,31447],"f\u01D2u p\u0113i p\u012B":[22938],"yu\xE8 ju\xE9":[22940],ni\u016B:[22942],"n\xE0 n\xE0n":[22944],tu\u01D2:[22949,23287,24249,26925,26965,27234,39692,39958,40270],"w\xE0n yu\xE1n":[22951],f\u00E1ng:[22952,25151,32938,38450,39796,40066],n\u012B:[22958],zh\u00F3u:[22959,30881],zh\u0101o:[22961,24054,25307,26157,37335,37450,37731,38026,39371],"n\u01CEi n\u01D0":[22963],t\u01D2u:[22965,25960,32015,34339,40648],"xi\xE1n xu\xE1n x\xF9":[22966],"zh\xED y\xEC":[22967,31175],\u0113:[22968,22975,23104,23641],m\u00E8i:[22969,23194,23504,25274,26048,26151,27820,29021,30167,30491,30584,31065,31683,34654,34946,36298,39741,39749],"q\u012B q\xEC":[22971],"x\u016B x\u01D4":[22977,31280],"sh\u0101n sh\xE0n":[22989,22999,33515,37348,38032],m\u00E1n:[22991,24946,27168,34542,34875,35646,39237,39314,39703,39704,39995,40151],ji\u011B:[22992,23182,27294,27601,39159],"w\u011Bi w\u0113i":[22996],p\u012Bn:[23e3,25340,30999,31334,39338,39518],"hu\xE1 hu\xF3":[23009],"ji\u0101o xi\xE1o":[23011],"g\xF2u d\xF9":[23012],"l\u01CEo m\u01D4":[23013],"ni\xE1n ni\xE0n":[23017],zh\u011Bn:[23019,23634,24363,25262,26147,26517,30043,30137,30485,31289,32285,32293,32540,32836,33817,34967,35030,35225,35386,35786,36587,36728,36788,39383,39698],h\u00E9ng:[23022,24646,24658,28870,29673,33019,34309,34913,37957,40244,40262,40507],"j\u016Bn x\xFAn":[23024],"ku\u0101 h\xF9":[23025],"\xE8 y\xE0":[23030],"xi\u0101n sh\u0113n":[23034],w\u00E1:[23043],"r\xE1o r\u01CEo":[23046,23304],"sh\xE0o sh\u0101o":[23051],xi\u0113:[23054,25587,26964,27463,34638,34829],"w\u01D4 m\xE9i m\u01D4":[23058],"chu\xF2 l\xE0i":[23061],ni\u00E1ng:[23064,23330,23363],"n\xE0 nu\xF3":[23068],"p\u014Du b\u01D0":[23069],"n\u011Bi su\u012B":[23070],tu\u00EC:[23079,29050,34555,34581,36864,39422],m\u01CEn:[23080,23640,28288,28385,28415,34728,34766,35156,37835],"w\xFA w\xF9 y\xFA":[23082],"x\u012B \u0101i":[23085],"zhu\xEC shu\xEC":[23095],"d\u014Dng d\xF2ng":[23099],"\u01CEi \xE1i \xE8":[23102],"\u0113 \u011B":[23103],mi\u00E1n:[23106,23349,23424,26467,26825,27312,27339,30496,30664,30666,30671,32191,32220,32501,33415,34642],"p\u01D2u p\xE9i b\xF9":[23108],bi\u01CEo:[23114,33087,34920,35057,35134,35544,37686],"f\xF9 f\xE0n":[23119],w\u01D2:[23120,23121,25105],"n\xED n\u01D0":[23127,26879],"qu\xE1n ju\xE0n":[23128,24787],h\u016Bn:[23130,26127,26156,26836,28093,30567,30575,30856,33636,33911,34066,36683,38333,38413],"qi\u0101n j\u01D0n":[23132],"w\u0101n w\xE0":[23136],"l\xE1i l\xE0i":[23137,24469,24480],"zh\u014Du ch\u014Du":[23140],"chu\xF2 n\xE0o":[23141],"n\xFC\xE8 \xE0n":[23145],"h\xF9n k\u016Bn":[23147],"d\xE0ng y\xE1ng":[23160],n\u00E0n:[23163],"ru\xF2 chu\xF2":[23164],ji\u01CE:[23165,23724,26010,26013,27022,27098,27295,29630,30002,32987,37440,38078],"t\u014Du y\xFA":[23166,23214],"y\xF9 y\xFA":[23168],"w\xE9i w\u011Bi":[23169],"d\xEC t\xED":[23170,29686,33488],r\u00F3u:[23171,25545,26580,28184,29027,29768,29895,31160,31880,31941,33052,33132,33863,34650,36418,36654,37714,38819,39461,39943,40340],"ru\u01CEn n\xE8n":[23174],mi\u00E1o:[23180,23289,25551,30596,33495,40339,40523],"y\xED p\xE8i":[23184],"mi\xE1n mi\u01CEn":[23188],"t\xED sh\xEC":[23198,24831],"du\xF2 tu\xF3":[23200,27826],\u01CEo:[23210,23228,33401,33466,34948,35158,38266],"ch\xFA z\xF2u":[23216],y\u00ECng:[23221,26144,26254,30828,33185,40038],"q\xEDn sh\u0113n":[23232],ji\u00E0:[23233,24143,26550,27042,31292,39381,39550],s\u01CEo:[23234],"zh\u0113n zh\u011Bn":[23235],"ji\u0113 su\u01D2":[23237],"m\xEDng m\u01D0ng":[23239],ni\u01CEo:[23243,23325,23346,33553,34086,34949,35018,35117,40479],t\u0101o:[23245,24141,24354,24902,25487,25647,27076,28059,28372,28644,29803,32091,32282,32295,32486,35420,35615,36673,38833,38876,38892,39160,39253],bi\u00E1o:[23249],"pi\xE1o pi\u0101o":[23254,34232],xu\u00E1n:[23257,24748,25080,26294,27272,28457,29572,29831,29887,30147,34561],"m\xE0n m\u0101n":[23258],k\u0101ng:[23261,23931,24247,24951,27130,28462,30730,31301,31968,36543,37870,40007],"h\u0101n n\u01CEn":[23272],n\u00E8n:[23273,23280],zh\u0113:[23276,36974],"m\u0101 m\xE1":[23282],pi\u00E8:[23283],zh\u01CEn:[23288,23637,25612,26025,26028,29718,30415,30430,36670,37254,39085,39120],"xi\u0101n y\u01CEn j\xECn":[23312],li\u01CEn:[23322,25947,25986,29711,29833,32695,33080,33225,34105,34333,34334,35043,35165,37179],"qi\xF3ng hu\xE1n xu\u0101n":[23323],d\u01D2ng:[23326,25026,31677,33891,34155,35532],c\u0101n:[23328,28236,29208,39137,39184,39490,39574],ti\u01CEo:[23333,23464,26176,26387,31409,33025],b\u00ED:[23350,33656,40763],li\u01D4:[23356,26611,26625,26718,26746,27246,29102,29643,32185,32506,32630,32640,37622,38157],"qi\u0101n xi\u0101n":[23365,27430],"xi\xE9 hu\u012B":[23368],"hu\u0101n qu\xE1n":[23369],"l\xED l\xEC":[23371,40599],"zh\xFA chu\xF2":[23374],k\u01D2ng:[23380,24656],"m\u0101 z\u012B":[23382],"s\u016Bn x\xF9n":[23385,23403],"b\xE8i b\xF3":[23387,35478],"y\xF2u ni\u016B":[23399],zhu\u01CEn:[23400,31473,36681],h\u00E1i:[23401,39608],n\u0101o:[23404],"ch\xE1n c\xE0n":[23409],b\u00F2:[23417,27287,34327,35666],n\u00E1i:[23419,33097],"n\xEDng n\xECng":[23425,23501,23511,23516,23527,29999],zh\u00E1i:[23429],"t\u016B ji\u0101":[23434],s\u00F2ng:[23435,35359,35494,35772,35829,36865,37817,38924,39042,39224],r\u00F2u:[23437,32905,35699],zh\u016Bn:[23442,31360,34912,35524,35846,36813],"m\xEC f\xFA":[23443],"d\xE0ng t\xE0n":[23445],"w\u01CEn yu\u0101n":[23451],ch\u01D2ng:[23456,23541],q\u00FAn:[23469,23790,24108,32675,32676,35033,35040],z\u01CEi:[23472,23869],"b\u01CEo sh\xED":[23474],"ji\u0101 jia jie":[23478],"hu\u0101ng hu\u01CEng":[23482],ku\u0101n:[23485,23515,23532,33239,37991,39627,39638],"s\xF9 xi\u01D4 xi\xF9":[23487],"ji\xE9 z\u01CEn":[23489],"b\xECng b\u01D0ng":[23502],"j\xECn q\u01D0n":[23510],"l\xF3u j\xF9":[23520],"xi\u011B xi\xE8":[23531],"q\u012Bn q\xECn":[23540],c\u00F9n:[23544,31871],du\u00EC:[23545,23550,23565,24636,24989,25055,28647,28713,30867,31051,32144,34225,35656,35701,36699,38431,38510],"l\xFC\xE8 lu\xF3":[23549],"sh\xE8 y\xE8 y\xEC":[23556],"ji\u0101ng ji\xE0ng qi\u0101ng":[23558],"ji\u0101ng ji\xE0ng":[23559,27974,28479,30074],z\u016Bn:[23562,23967,27197,32583,36981,37903,40018,40159,40334,40439],"sh\xF9 zh\xF9":[23564,28557],xi\u01CEo:[23567,26195,26241,26313,30363,30370,31601,31615,31712,35599],"ji\xE9 j\xED":[23568,35800,38794],"sh\u01CEo sh\xE0o":[23569],\u011Br:[23570,23571,23572,26670,27622,27953,29246,29669,32819,34238,34888,36272,36841,36999,37498,38098,39180,39285,39404],"w\u0101ng y\xF3u":[23586],w\u0101ng:[23587,23593,23594,23595,27754],li\u00E0o:[23589,23590,24278,25730,26009,28819,31415,37904,38243],"m\xE9ng m\xE1ng l\xF3ng p\xE1ng":[23592],g\u00E0:[23596,39744],"ku\xEC ku\u01D0":[23599],tu\u00ED:[23605,24346,31336,34312,36458,38564,38969,38970,38973,39059,39755],y\u01D0n:[23609,23998,24341,26372,27267,27324,27389,28158,28645,30270,30318,31884,34335,34451,34750,35732,36218,36251,36625,37391,38775],"ch\u01D0 ch\u011B":[23610],k\u0101o:[23611,39643],"j\xECn j\u01D0n":[23613],"w\u011Bi y\u01D0":[23614],"ni\xE0o su\u012B":[23615],c\u00E9ng:[23618,23652,23954,39507],di\u01CEo:[23628],"b\u012Bng p\xEDng b\u01D0ng":[23631],uu:[23639,26338,32833,34418,34634,38375],l\u00F2u:[23642,28431,30232,30266,30267,37860,38210,38475],"sh\u01D4 zh\u01D4":[23646,23660],"xi\xE8 t\xEC":[23647],"ch\xE8 c\u01CEo":[23662],"t\xFAn zh\u016Bn":[23663],"n\xEC j\u01D0":[23664],"h\xF3ng l\xF3ng":[23672],"q\u01D0 k\u01CEi":[23682,35912],\u00E1ng:[23687,26114,26171],"g\u01CEng g\u0101ng":[23703,23831],k\u011B:[23714,25956,28167,28212,28835],g\u01D2u:[23715,29399,29629,31537,32775,32776,32777,33503,35967],ti\u00E1o:[23719,23737,27172,31058,31524,33408,33812,34010,34024,34601,36834,37594,37797,38807,39659,39880,39991,40102,40800,40838],"q\u016B j\u016B":[23720],l\u01D0ng:[23725,23994,38936,39046],p\u00F2:[23734,25920,27942,28240,28894,29632,30772,30774,31893,33962,39748],"b\u0101 k\xE8":[23751],lu\u00F2:[23752,25694,27931,27932,29334,29662,31551,32409,33638,35451,38610,39409,39558,40261],"f\xF9 ni\xE8":[23754],\u011Bn:[23758],"zh\xEC sh\xEC":[23769,23867],qi\u01CE:[23776,36306,37216,38800],"qi\xE1o ji\xE0o":[23780,30276],"xi\xE9 y\xE9":[23787],b\u016B:[23788,24239,26209,35495,36875,37437,37691,38072,39188,40271],ch\u00F3ng:[23815,23816,29214,34411,34665,34802,35080,38528],"z\xFA cu\xEC":[23826,26890],"l\xEDng l\xE9ng":[23834],"d\xF2ng d\u014Dng":[23840],xi\u00E1o:[23844,27944,28102,35364,35509],"p\xED b\u01D0":[23845,33432],"zh\u01CEn ch\xE1n":[23853,23939,23940],"w\u01CEi w\u0113i":[23860],"y\xE1ng d\xE0ng":[23861],"sh\xEC di\xE9":[23868],y\u00E0o:[23870,26332,29070,29183,30661,31358,31380,31556,32768,33374,33647,33903,34220,34277,34958,35230,35407,35729,38783,40386,40542,40764],"k\u0101n zh\xE0n":[23873],"h\xE1n d\u01CEng":[23877],"qi\xE0n k\xE0n":[23884],"w\xF9 m\xE1o":[23885],"k\u011B ji\xE9":[23889,23985],"w\u0113i w\u011Bi":[23892],k\u0113:[23897,26607,26869,27068,27158,29249,29297,29328,29634,30132,30604,30933,31002,31185,31262,31392,33834,34198,34485,34636,36279,36722,37272,37427,38070,38950,38982,39063,39617],"d\xE0ng t\xE1ng":[23907],"r\xF3ng y\xEDng":[23908,29187],"\xE1i k\u01CEi":[23910],"k\u0101o qi\u0101o":[23914],cu\u00F3:[23919,23923,30180,30700,33963,34070,34392,40570,40574],"qi\u01CEn q\u012Bn":[23920],"d\xEC di\xE9":[23933],c\u0113n:[23934],d\u01D0ng:[23935,33404,34209,37924,38914,39030,40718,40721],"\xE1o \xE0o":[23941],"p\u01D0 p\xE8i":[23951],"ji\xE0o qi\xE1o":[23968,28496],"ju\xE9 gu\xEC":[23969,40156],"zh\u0101n sh\xE0n":[23974,40163],"xi\xE8 ji\xE8":[23984],"gu\u012B x\u012B ju\xE0n":[23986],r\u016B:[23999],"l\xEC li\xE8":[24001,26841,29188,32159],"x\u012B gu\u012B ju\xE0n":[24002],"y\xEDng h\u014Dng":[24006],y\u01D0ng:[24010,24302,24433,25708,26796,28481,30271,30317,30696,31310,37090,37915,38964,39053,39061,39062],ch\u01CEo:[24016,28818,29052,30503,40616],cu\u00E1n:[24017,27349,27409],chu\u0101n:[24027,24029,27674,29775,31359],"j\u012Bng x\xEDng":[24032],ch\u00E1o:[24034,24035,26177,28421,28526,29258,31410,32634,35647,36680,37147,40716],qi\u01CEo:[24039,24832,39644],g\u01D2ng:[24041,24318,25329,25330,26673,27742,29657,36609,38799],"ch\xE0 ch\u0101 ch\u0101i c\u012B":[24046],"xi\xE0ng h\xE0ng":[24055],shu\u00E0i:[24069,24101,34752],p\u00E0:[24074,24085,24597,34969],"t\u01CEng n\xFA":[24081],"m\xF2 w\xE0":[24083],"ti\u0113 ti\u011B ti\xE8":[24086],zh\u01D2u:[24090,26221,30107,30573,31634,32920,33783,39902],"ju\u01CEn ju\xE0n":[24099],shu\u00EC:[24104,28055,28058,30561,31237,31246,35038],"ch\xF3u d\xE0o":[24113,24172],"ji\u01CEn ji\u0101n s\xE0n":[24116],"sh\xE0 qi\xE8":[24121],"q\xED j\xEC":[24122,33632],"sh\u0101n qi\u0101o sh\u0113n":[24147],"zhu\xE0ng chu\xE1ng":[24162],"ch\u0101n ch\xE0n":[24168],mi\u00E8:[24173,25073,25635,28357,28781,28885,31011,31742,34065,34190,34843,34890,37974,40052,40211],"g\u0101n g\xE0n":[24178],"b\xECng b\u012Bng":[24182,24183],"j\u012B j\u01D0":[24190],"gu\u01CEng \u0101n":[24191],gu\u01CEng:[24195,24291,29367,29559],me:[24197],"d\xF9n t\xFAn":[24201],"b\xE0i t\u012Bng":[24205],"y\xECng y\u012Bng":[24212],"d\u01D0 de":[24213],"d\xF9 du\xF3":[24230],"m\xE1ng m\xE9ng p\xE1ng":[24236],"b\xECng p\xEDng":[24240],ch\u011Bng:[24241,24732,30536,36894,39425,39563],"j\u012B cu\xF2":[24244],q\u01D0ng:[24252,24270,27326,28416,33496,35531,35622,35831,38915,39031],"gu\u012B w\u011Bi hu\xEC":[24262],"j\u01D0n q\xEDn":[24273],ku\u00F2:[24275,25193,25313,25844,28662,31560,33855,33856,34526,38346,38420,38697,38815,38841,38869,38946,39712],"qi\xE1ng s\xE8":[24295,34196],"y\u01D0n y\xECn":[24308,38544,38560,38577,39150,39154,39278],"p\xF2 p\u01CEi":[24313,36843],"n\xF2ng l\xF2ng":[24324],"d\xEC t\xEC tu\xED":[24351],"ju\xE9 zh\u0101ng":[24353],"m\xED m\u01D0":[24357,24396,38753],ch\u0101o:[24360,24586,25220,27433,35372,36229,37396,38046],yi:[24364],sh\u0101o:[24368,26067,28903,28988,29138,31602,33348,33847,34161,36622,39678,39865],"xu\u0101n yu\u0101n":[24370],"qi\xE1ng qi\u01CEng ji\xE0ng":[24375,24378],"t\xE1n d\xE0n":[24377,37256],bi\u00E8:[24390],"qi\xE1ng ji\xE0ng qi\u01CEng":[24394],"j\xEC xu\u011B":[24400],tu\u00E0n:[24406,35094],yu\u0113:[24415,26352,26353,30705],"sh\u0101n xi\u01CEn":[24417],w\u00E9n:[24419,25991,28806,29683,30226,32359,32862,33440,34441,34442,34721,34753,38330,38335,38341,38374,38395,38412,38639,39356,39367,39792,40188,40205,40740],"p\xE9ng b\u0101ng":[24429],"pi\u0101o pi\xE0o":[24431],"zhu\xF3 b\xF3":[24436],"tu\u01D2 y\xED":[24437],"p\xE1ng f\u01CEng":[24439],w\u01CEng:[24442,24448,24451,24792,26505,26850,32178,32593,32594,32595,32596,32598,33781,34535,34628,35511,36638,36747,39757],c\u00FA:[24450,27522],"d\xE0i d\u0101i":[24453],hu\u00E1i:[24458,24576,25040,25079,27088,28142,32818,34361,35106,35121,36381],"w\u0101 w\xE0ng ji\u0101":[24461],"ch\u011Bng zh\xE8ng":[24462],"d\xE9 d\u011Bi de":[24471],"c\xF3ng z\xF2ng":[24478],"sh\xEC t\u01D0":[24485],"t\xED ch\xED":[24498,40343,40345],d\u00E9:[24499,24503,24692,24755,24810,28098,37696,38173],"zh\u01D0 zh\u0113ng":[24500,24501],bi\u00E9:[24502,30335,33666,34498,35154,36457],"ch\u014Dng zh\u01D2ng":[24504],"ji\u01CEo ji\xE0o":[24508,31493,31562],"l\xF2ng l\u01D2ng":[24511],"q\xFA j\xF9":[24514,28192,30655,34742],"d\xECng t\xECng":[24522],g\u01CEi:[24523,25913],r\u011Bn:[24525,26656,26659,31225,31252,32155,33615,33653,36533],ch\u00E0n:[24527,25076,25082,30815,32700,38850,39019],t\u00E8:[24529,24925,29305,34776,37617,38141],"t\xE8 t\u0113i tu\u012B":[24530],"g\u0101n h\xE0n":[24531,25916],"y\xEC q\xEC":[24532],"t\xE0i sh\xEC":[24533],"x\u012B li\u011B":[24538],"y\u012Bng y\xECng":[24540,25033,35661],"m\u01D0n w\u011Bn m\xEDn":[24542,24543],"s\u014Dng zh\u014Dng":[24554],"y\xF9 sh\u016B":[24556,24710],"q\xED sh\xEC":[24559,32774],"t\xFAn zh\u016Bn d\xF9n":[24563],"qi\xE1n q\xEDn":[24564,25202],h\u00FAn:[24566,27985,28222,39195,39300,39746,40754],ni\u01D4:[24568,25197,28804,29379,32016,32445,33701,37397,38062,38773],"ku\xE1ng w\u01CEng":[24569],"k\u0101ng h\xE0ng":[24572],"k\xE0i x\xEC":[24574,24894],\u00F2u:[24580,24938],"b\u01CEo b\xE0o":[24585],"m\xEDn m\xE9n":[24587],"zu\xF2 zh\xE0":[24589],z\u011Bn:[24590],y\u00E0ng:[24591,24665,26679,27096,27171,28478,32661,35399],"k\xF2u j\xF9":[24592],"n\xE1o ni\xFA":[24595],"zh\u0113ng zh\xE8ng":[24596,25497,38066,38126],"ti\u0113 zh\u0101n":[24599],"h\xF9 g\xF9":[24600],"c\u016B j\xF9 z\u016B":[24602],"s\u012B s\u0101i":[24605],"y\xF3u ch\xF3u":[24606],"t\u016B di\xE9":[24610],"y\u014Du y\xE0o":[24622],xu\u00E0n:[24624,26145,26982,27883,28210,28843,29700,30505,30905,32098,32316,32335,32474,34073,34898,34984,36121,37449,37831,38089,38239,39092],"x\xF9 xu\xE8":[24628],"b\xEC p\u012B":[24630],"x\u012B sh\xF9":[24632],"n\xE8n n\xEDn":[24641],"ti\u0101o y\xE1o":[24652],"x\u012B q\u012B x\xF9":[24659],"xi\xE0o ji\u01CEo":[24660],"h\u016B ku\u0101":[24663],n\u01DC:[24679,26386,34882,34884],h\u00E8n:[24680],"d\xF2ng t\u014Dng":[24683],"qu\xE1n zhu\u0101n":[24686],"\xE8 w\xF9 \u011B w\u016B":[24694,24801],t\u00F2ng:[24696,24927,24965,30171,34901],"yu\u0101n ju\xE0n":[24705],"qi\u0101o qi\u01CEo":[24708],"ji\xE8 k\xE8":[24712],"h\xE0o ji\xE0o":[24718],hu\u01D0:[24724,27283,27584,27585,27591,29164,35693],"m\xE1n m\xE8n":[24727,38804],"y\u012B y\xEC":[24728,34915],qu\u0101n:[24731,31646,37897],"ku\u012B l\u01D0":[24733],"y\xEC ni\xE0n":[24741],"m\xE8n m\u0113n":[24758],gu\u00E0n:[24761,24762,24815,24931,25532,25692,27148,27423,27892,28075,28485,28748,29215,29912,30437,31030,31100,32582,32592,36011,36143,36480,36966,37830,38005,40057,40475,40563],"k\u014Dng k\u01D2ng":[24766],"l\u01D4n l\xF9n":[24768],gu\u01D2:[24776,26524,26881,27112,31935,32182,33747,34622,35065,35073,36640,39196,39299],"yu\u0101n w\u01CEn":[24780,31650],"l\xE1n l\xEDn":[24783],"y\xF9 x\xF9":[24784,28130],"chu\xF2 chu\xEC":[24793],"h\u016Bn m\xE8n":[24795],"ch\u01CEng t\u01CEng":[24797],"su\u01D2 ru\u01D0":[24802],c\u01CEn:[24808,24920,25007,40682,40690],c\u00E1n:[24813,24921,24922,27531,27544,34453,34629,34870,34874],"d\xE0n d\xE1":[24814,24986],r\u011B:[24825],"y\xFA t\u014Du":[24841],"k\xE0i q\xEC":[24850],"d\xE0ng t\xE1ng sh\u0101ng y\xE1ng":[24851],"ch\xE9n x\xECn d\u0101n":[24854],"k\xE8 qi\xE0":[24856],nu\u00F2:[24862,25062,25063,25535,25638,27026,31276,31332,31953,31973,31983,35582,35834,36419,36925,37737,38168],g\u01CEn:[24863,25792,25954,26751,27204,28553,28600,30383,31174,31240,31540,33417,34918,36214,36245,40036,40161],"c\xF2ng s\u014Dng":[24865],"s\u0101i s\u012B s\u01D0":[24866],"g\u014Dng g\xF2ng h\u01D2ng":[24873,24912],"shu\xF2 s\xF9":[24876,27948],"y\xE1o y\xE0o":[24878],hu\u00E0ng:[24880,26306,27045,28361,30365,30377,37796],zh\u011Bng:[24888,25229,25327,25972,26232],c\u01CEo:[24890,33400,33609,39474],"x\xEC xi\xE9":[24896],"c\u01CEo s\u0101o":[24901],"x\xF9 ch\xF9":[24905],"qi\xE8 qi\xE0n":[24906],"c\xE1o c\xF3ng":[24914],"\xE0o \xE1o":[24928],"li\xE1n li\u01CEn":[24937,26815,27108,27363],"j\xECn q\xEDn j\u01D0n":[24940],"d\xEC ch\xEC":[24952],"zh\xED zh\xE9":[24953],"l\xF3u l\u01DA":[24954,40412],c\u00F2ng:[24961,35621],"zh\u012B zh\xEC":[24964,30693,32340,32455],ch\u0113ng:[24966,25690,25744,25745,26239,26621,26854,27221,27273,27871,28030,29732,30624,30848,32253,32585,34511,34806,36202,36204,37887,37923,38455,38743,38963,39251],bi\u0113:[24971,34380,40009,40150,40712,40862],"ch\xE9ng d\xE8ng zh\xE8ng":[24981],"x\u01D0 x\u012B":[24984],"du\xEC d\xF9n t\u016Bn":[24990],"xi\u0101o ji\u0101o":[24994],"xi\xE1n xi\xE0n":[25002],"li\xE1o li\u01CEo":[25005,29134,29198,29202],sh\u00E9ng:[25012,32260,32329,32361,32499,35677],"n\xE1o n\u01CEo n\xE1ng":[25017],"j\u01D0ng j\xECng":[25020],"j\u01D0 ji\u01CEo":[25023],"xu\u0101n hu\u0101n":[25025],"c\u01CEo s\u0101o s\xE0o":[25030],m\u00E8n:[25041,25059,26282,28950,29148],"m\xE8ng m\xE9ng m\u011Bng":[25052],"\xE0i y\xEC n\u01D0":[25053],"m\xE9ng m\u011Bng":[25054,30626,30674],"q\xED j\u012B j\xEC":[25056],m\u01D2:[25057],"l\xE1n xi\xE0n":[25058],"y\u014Du y\u01D2u":[25070],"li\xFA li\u01D4":[25072,34288],r\u00E0ng:[25081,35698,35731,35753],hu\u0101n:[25085,27426,27475,27489,29566,35737,35995,37188,39529,40197,40269],n\u01CEn:[25089,25543,28275,29045,33129,34683,36199],"m\xED m\xF3":[25090],"g\xE0ng zhu\xE0ng":[25093,25094],"zhu\xE0ng g\xE0ng":[25095],"qu x\u016B":[25100],"x\xEC h\u016B":[25103,25135,25138],"ji\xE1 g\u0101":[25115],z\u00E9i:[25117,34824,36042,36156,39938,40033,40087],d\u011Bng:[25125,31561],"h\u016B x\xEC":[25137],chu\u014D:[25139,36372,36916],"bi\u01CEn pi\u0101n":[25153],"sh\u01CEng ji\u014Dng":[25156],"sh\xE0n sh\u0101n":[25159],c\u00E1i:[25165,26448,32404,35009,36001,36130],"zh\u0101 z\u0101 zh\xE1":[25166],"l\xE8 l\xEC c\xE1i":[25168],"b\u0101 p\xE1":[25170],"d\u01CE d\xE1":[25171],r\u0113ng:[25172],"f\u01CEn f\xFA":[25173],"di\u01CEo d\xED yu\u0113 l\xEC":[25178],"k\xE1ng g\u0101ng":[25179],"y\u016B w\u016B":[25180],"y\u016B w\u016B k\u016B":[25181],"tu\u014D ch\u01D0 y\u01D0":[25185],"g\u01D4 ji\xE9 x\xEC g\u0113":[25186],d\u00E8n:[25189,25213],"s\u01CEo s\xE0o":[25195,25475],r\u01CEo:[25200,25854,38562],"x\u012B ch\u0101 q\xEC":[25201],"b\u0101n p\u0101n":[25203],"b\u0101 \xE0o":[25207],"x\u012B zh\xE9":[25208],"zh\xEC s\u01D4n k\u01CEn":[25211],zh\u01CEo:[25214,27836,29813],"ku\xE1ng w\u01CEng z\xE0i":[25218],"h\xFA g\u01D4":[25223,40516,40536],"b\u01CE b\xE0":[25226],"d\u01CEn sh\u011Bn":[25228],"n\xE8 n\xEC ru\xEC n\xE0":[25232],zhu\u0101:[25235,27291,31803,33212,39677],p\u00F3u:[25236,35026],"zh\xE9 sh\xE9 zh\u0113":[25240],"p\xF3u p\u014Du f\u016B":[25241,25418],p\u0101o:[25243,25291,33068,33826],"\u01CEo \xE0o ni\xF9":[25245],"l\u016Bn l\xFAn":[25249,25476],"qi\u01CEng qi\u0101ng ch\u0113ng":[25250],"zh\u01D0 zh\u01CEi":[25255],"b\xF9 p\u016B":[25258,26600],"y\u01CEo t\u0101o":[25261],"h\u0113 h\xE8 qi\u0101":[25266],"n\u01D0 n\xED":[25267],"p\u012B p\u0113i":[25271],"m\u01D2 m\xF2 m\u0101":[25273],ch\u014Du:[25277,29352,29355,30259,31704],"ji\u0101 y\xE1":[25281],"f\xFA b\xEC":[25282,30032,40349],zh\u01CE:[25283,30504,30751,39866,40093],"d\u0101n d\xE0n d\u01CEn":[25285],"ch\u0101i c\u0101":[25286],ni\u0101n:[25288,34091],"l\u0101 l\xE1 l\u01CE l\xE0":[25289],"b\xE0n p\xE0n":[25292],p\u0101i:[25293],l\u012Bn:[25294],gu\u01CEi:[25296,26548,26618],"tu\xF2 t\xE0 zh\xED":[25299],"\xE0o \u01CEo ni\xF9":[25303],"j\u016B g\u014Du":[25304],"p\u012Bn p\xE0n f\u0101n":[25306],"b\xE0i b\xE1i":[25308],b\u00E0i:[25309,25943,31255,31930,34221,36097,36133,38875],qi\u00E1:[25316],"n\u01D0ng n\xEDng n\xECng":[25319],"z\xE9 zh\xE1i":[25321,25799],h\u00E9n:[25323,30165,38798],"ku\xF2 gu\u0101":[25324],"ji\xE9 ji\xE1":[25326],n\u01D0n:[25328],shu\u0101n:[25332,26643,38274,38377],"c\xFAn z\xF9n":[25333],"z\u0101 z\u01CEn":[25334,26714],k\u01CEo:[25335,25911,26674,28900,32771],"y\xED ch\u01D0 h\xE0i":[25336],"c\xE8 s\xE8 chu\xF2":[25338],"zhu\xE0i zhu\u0101i y\xE8":[25341],"sh\xED sh\xE8":[25342],b\u0101i:[25344,25520],"ku\xF2 gu\u0101ng":[25348],n\u00F2ng:[25354,25397,40776],"ji\xE0o ji\u0101o":[25357,25934,25945],"ku\xE0 k\u016B":[25358],"n\xE1 r\xFA":[25360],"ti\u0101o ti\u01CEo":[25361],"di\xE9 sh\xE8":[25365],li\u011B:[25368,27615],"y\xE0 y\u01CE":[25372,25495],"w\u014D zhu\u0101":[25373],"xi\xE9 ji\u0101":[25375,25406],"d\u01CEng d\xE0ng":[25377,25803],"zh\xE8ng zh\u0113ng":[25379,27491,30151],"\u0101i \xE1i":[25384],"tu\u014D shu\xEC":[25385,25437],"t\u01D0 t\xEC":[25390],"su\u014D sh\u0101":[25393],"s\u0101 sh\u0101 su\u014D":[25394],"k\u0113ng qi\u0101n":[25395,25724],"b\xE0ng p\xE9ng":[25399],"ru\xF3 ru\xE1":[25404],"ji\u01CEo k\xF9":[25409],"w\u01D4 w\xFA":[25410],t\u01D2ng:[25413,26742,31570,31593,32113,32130,32479],"hu\xF2 ch\xEC":[25415],"t\xFA sh\u016B ch\xE1":[25416],"l\u01DA lu\u014D":[25419],"sh\u0101o sh\xE0o":[25422,31245],ni\u0113:[25423,25553],"sh\xF9 s\u01D2ng s\u014Du":[25426],"y\xE9 y\xFA":[25427],"ju\xE9 zhu\xF3":[25428],"b\xF9 p\xFA zh\xEC":[25431],z\u00F9n:[25432,37516],l\u0101o:[25438,25736,31913],s\u01D4n:[25439,25613,27051,31499,31565,31664,37800,38588],"w\xE0n w\u01CEn w\u0101n y\xF9":[25445],p\u011Bng:[25447,28110,30351],sh\u011B:[25448],"f\u01D4 f\xF9 b\u01D4":[25452],d\u00E1o:[25455],"lu\xF2 lu\u01D2 w\u01D2":[25456],"ju\u01CEn qu\xE1n":[25458],"ch\u0113n ti\u01CEn":[25461],"ni\u01CEn ni\u0113":[25467],"ru\xF3 w\u011Bi r\xE9":[25468],zu\u00F3:[25469,26152,31208,31251,31600,33675,37436],"w\xF2 xi\xE1":[25470],"q\xECng qi\xE0n":[25477],"p\xF3u p\u01D2u":[25482],qi\u0101:[25488,33884],"p\xE1i p\u01CEi":[25490],"qi\u0101n w\xE0n":[25492],"y\xE8 y\u0113":[25494],"ni\xE8 n\u01D0 y\xEC":[25500],"hu\xF2 x\xF9":[25501],"y\xE0n sh\xE0n y\u01CEn":[25502],"zh\u011Bng d\xECng":[25503],k\u00F2ng:[25511,38810],tu\u012B:[25512,34039,34284],"z\u014Du zh\u014Du ch\u014Du":[25515],ti\u00E0n:[25517,33306],k\u00E8n:[25519,35017,35075],p\u00E1:[25521,26487,28502,29228,29750,31586],"gu\xF3 gu\u0101i":[25524],"d\u01CEn sh\xE0n":[25528,25763],"ch\u0101n xi\u0101n c\xE0n sh\u01CEn":[25530],s\u0101o:[25531,25620,28318,32325,32555,34726,39442,39479,39968,40034,40139],p\u00E8ng:[25533,26922,27120,30896,36395],"zh\u0113ng k\u0113ng":[25537],"ji\u016B y\xF3u":[25538],"ji\u0101n ji\u01CEn":[25539,31835],"p\xEC ch\xE8":[25546],"s\u0101i z\u01D2ng c\u0101i":[25548],"t\xED d\u012B d\u01D0":[25552],"z\u01D2ng s\u014Dng":[25556],"hu\xE1ng y\xF3ng":[25560],"z\u01CEn zu\xE0n":[25565],"x\u016B j\u016B":[25567],"k\xE9 qi\u0101":[25570],"chu\u0101i chu\u01CEi chu\xE0i tu\xE1n zhu\u012B":[25571],"d\xEC t\xEC":[25573],"l\xE1 l\xE0":[25574],l\u00E0:[25575,26955,28290,29902,30220,32715,33240,34635,34674,34847,36770,36771,37982,38260,39694,39931],"ji\u0113 q\xEC":[25581],"ch\xF2ng d\u01D2ng":[25584],"di\xE9 sh\xE9 y\xE8":[25586],"ji\xE0n qi\xE1n ji\u01CEn":[25589],y\u00E9:[25590,29239,29242,29784,37603,37761,38104],ch\u0101n:[25600,25723,25881,35047,35164,35224,35271,36799,37587],"g\u0113 g\xE9":[25601,25841],"l\u01D2u l\u014Du":[25602,25695],"ch\u014Du z\u01D2u":[25610],chu\u0101i:[25611],s\u016Bn:[25614,27074,29426,29499,33642,33984,34165,34206,39143,39153],"r\xF3ng n\xE1ng n\u01CEng":[25617],"p\xE9ng b\xE0ng":[25618],cu\u014D:[25619,29811,30923,36425,36979,37277],"k\u0113 \xE8":[25621],"n\xF9 nu\xF2 n\xF2u":[25625],"l\u0101 xi\xE9 xi\xE0n":[25626],qi\u01D4:[25629,31959],"xi\u01CEn xi\u0101n":[25631],"ji\xE9 zh\xE9":[25641],"p\xE1n b\u0101n p\xF3":[25643],b\u0101n:[25644,25917,26001,26002,29677,30242,30285,32934,34689,34700,35113,36780,38930,39041],"zh\xEC n\xE1i":[25649],"w\u0101 w\u01CE w\xE0":[25650],hu\u00E1:[25651,25782,28369,29502,34128,34710,35649,37877,38119,39498,39557,40424],"qi\u0101ng qi\u01CEng ch\u0113ng":[25654],"ti\xE1n sh\u0113n":[25655],"n\xE1 nu\xF2":[25659],\u00E8n:[25665],"sh\xE8 ni\xE8":[25668,25885],b\u00ECn:[25672,25839,27553,27567,33169,33231,39628,39637,39657,39682,39699,39714],"sh\u0101 s\xE0 sh\u01CEi":[25675],"ch\u01CEn s\xF9n":[25676],"ji\u016B li\xFA li\xE1o ji\u01CEo n\xE1o":[25678],"f\xE9ng p\u011Bng":[25683],shu\u0101i:[25684],"d\xEC t\xFA zh\xED":[25685],"q\xEC j\xEC ch\xE1":[25686],"s\u014Du s\u01D2ng":[25687],"li\u01CEn li\xE0n":[25689],"g\xE0i x\xEC":[25697],"h\xF9 ch\u016B":[25698],t\u00E0ng:[25701,28907,29145,37899],"n\xE1i zh\xEC":[25704],"m\xF3 m\u0101":[25705],"ji\u0101ng qi\xE0ng":[25706],"\xE1o qi\xE1o":[25710],"ni\xE8 ch\xE8":[25712],"m\xE1n m\xE0n":[25713],"ch\xE0n c\xE1n":[25714],"s\xE8 m\xED s\xF9":[25717],"bi\u0101o bi\xE0o":[25725],"ju\u0113 ju\xE9":[25733],pi\u0113:[25734,26300,27669,30629],"pi\u011B pi\u0113":[25735],"z\u01CEn z\u0101n z\u0113n qi\xE1n":[25741],"s\u0101 s\u01CE":[25746],h\u00F2ng:[25748,35340,35751,38336,39720],"h\xE9ng gu\xE0ng":[25751],ni\u01CEn:[25754,25781,25862,28042,28990,30910,31760,36429,36456,36494,36646,36743],"ch\xE9ng zh\u011Bng":[25756],"hu\u012B w\xE9i":[25757],c\u0101o:[25761,25805,31961],"xi\u0101o s\u014Du":[25768],"li\xE1o li\u0101o":[25769],"cu\u014D zu\u01D2":[25774],"w\u011Bi tu\u01D2":[25777],cu\u0101n:[25786,25883,27718,36479,36517,38009,38249],"qi\xE0o y\u0101o j\u012B":[25789],"zhu\u0101 w\u014D":[25790],"l\xE8i l\xE9i":[25794],n\u01CEng:[25795,25902,26345,28770],"q\xEDng j\u01D0ng":[25807],ku\u01CEi:[25811,33967],"p\u01D0 b\xF2":[25815],"b\xF2 b\u0101i":[25816],"j\xF9 j\u01D0":[25818],m\u0113ng:[25821],"s\u01D2u s\xF2u":[25822],x\u01D0ng:[25828,31669,37266],c\u0101:[25830],"n\xEDng n\u01D0ng n\xECng":[25840],"zh\xEC ji\xE9":[25843],"l\xE0 li\xE8":[25848,29193],"s\xF2u s\u01D2u":[25851],"l\xEC lu\xF2 yu\xE8":[25853],"t\u012B zh\u0101i zh\xEC":[25855],p\u0101n:[25856,28504,30469,33824],l\u00E8i:[25858,27882,28057,28122,31159,31867,32391,34353,37241,37511,37649,38939,38954,39006,39075],"c\u0101 s\u01CE":[25859],"j\xF9n p\xE8i":[25864],"l\xEC lu\xF2":[25866,36498],"l\xE0 l\xE0i":[25867,27380],"l\xFA lu\xF3":[25870],"z\u01CEn cu\xE1n":[25874],"xi\u0101n ji\u0101n":[25877],"m\xED m\u01D0 m\xF3":[25888],"z\u01CEn cu\xE1n z\xE0n zu\u0101n":[25890],zu\u00E0n:[25893],"l\xEC sh\xE0i":[25894],"l\xEC lu\u01D2":[25901],"gu\u01D0 gu\xEC":[25905],"j\u012B q\u012B y\u01D0":[25906],f\u00E0ng:[25918],"w\xF9 m\xF3u":[25924],"ch\xF9 sh\u014Du":[25930],"g\xE9 gu\xF3 \xE8":[25931],"du\xF3 du\xEC":[25939,25946],"du\u014D qu\xE8":[25952,25962],"s\xE0n s\u01CEn":[25955],"d\u016Bn du\xEC":[25958,38246],"q\u012B y\u01D0 j\u012B":[25959],"xi\xE0o xu\xE9":[25961],"sh\xF9 sh\u01D4 shu\xF2":[25968,25976],"\xE1i zh\xFA":[25969,25971],"xi\xF2ng xu\xE0n":[25979],"zhu\xF3 zh\xFA":[25984],"y\xEC d\xF9":[25985],"l\xED t\xE1i":[25988],"f\u011Bi f\u0113i":[26e3],"y\u01D4 zh\u014Dng":[26004],"d\xF2u d\u01D2u":[26007],"w\xF2 gu\u01CEn":[26017],"t\u01D2u ti\u01CEo":[26018],d\u00F2u:[26019,26794,28002,30168,31398,31431,33072,33651,35910,36887,37078,37208,38295,38360,39190,39294,39717,39718,39722,39724,39725],"y\xEDn zh\xEC":[26022],"ch\u01CEn ji\xE8":[26042],"w\u016B y\u016B y\xFA":[26044],"y\xF3u li\xFA":[26047],"p\xE1ng b\xE0ng":[26049],"m\xE1o m\xE0o":[26052],"p\u012B b\xEC":[26055],"xu\xE1n xu\xE0n":[26059],"w\xFA m\xF3":[26080],z\u01CEo:[26089,26531,26630,26839,28577,29866,34235,34299,34468],g\u0101:[26094],"g\xE0n h\xE0n":[26096],"t\xE1i y\u012Bng":[26098],"x\u016B x\xF9":[26100],"t\u016Bn zh\xF9n":[26109],"w\xF9 w\u01D4":[26111],"p\xF2 p\xE8i":[26146],z\u00F2ng:[26158,29460,30125,30258,31933,31945,31981,32294],\u01CEi:[26169,27600,30702,34108,34297,35690,36535,38701,38724],"hu\xE0ng hu\u01CEng":[26179],xu\u01CEn:[26181,30307,30316,36873,36984],"x\xF9 ku\u0101":[26183],h\u01D2ng:[26190],sh\u00E0i:[26194,26348],"y\u016Bn y\xF9n":[26197,29044],"sh\xE8ng ch\xE9ng":[26207,26889,30427],"j\u01D0ng y\u01D0ng":[26223],sh\u01CEn:[26225,29068,30546,35234,38275,38378,38485,38493],"q\u01D0 d\xF9":[26229],"\u01CEn \xE0n y\u01CEn":[26235],"w\u01CEng w\xE0ng":[26240],z\u00E0n:[26242,26283,29897,29906,29914,31158,35192,35715,35738,36059,36106,36190,36436,37180,37694,37864,39265],"y\xF9n y\u016Bn":[26248],"m\xEDn m\u01D0n":[26251],"d\u01D4 sh\u01D4":[26255],sh\u01D4:[26257,26329,28539,30297,31980,32626,34213,34223,34295,34560,34868,35169,35177,40042,40048,40653,40736,40737],"ji\u01CEn l\xE1n":[26261],nu\u01CEn:[26262,29015,39210],"b\xE0o p\xF9":[26292],"x\u012B x\u01D0":[26303],"p\xF9 b\xE0o":[26333,28689],"q\u016B q\u01D4":[26354,32054],"g\xE8ng g\u0113ng":[26356],"h\u016B h\xF9":[26358,38653],"z\u0113ng c\xE9ng":[26365,27239],"c\xE9ng z\u0113ng":[26366,31474],"c\u01CEn qi\xE1n ji\xE0n":[26369],"qi\xE8 h\xE9":[26373],"b\xEC p\xED":[26375,31110,31507,35048],"y\u01D2u y\xF2u":[26377],"b\u0101n f\xE9n":[26380,40187],"f\xFA f\xF9":[26381,27921],"f\u011Bi k\u016B":[26383,32976],"q\xFA x\xF9 ch\u01D4n":[26384],"ju\u0101n zu\u012B":[26392],"hu\u0101ng m\xE1ng w\xE1ng":[26394],"q\u012B j\u012B":[26399],"t\xF3ng chu\xE1ng":[26403,27238],zh\u00E1:[26413,29264,31642,34491,35671,37720,38113,38296,38392],"zh\xFA sh\xF9 sh\xFA":[26414],"sh\xF9 sh\xFA zh\xFA":[26415],"zh\u016B sh\xFA":[26417],"p\u01D4 p\xF2 p\u014D pi\xE1o":[26420],"d\u0101o ti\xE1o m\xF9":[26423],"gu\u01D0 qi\xFA":[26425],xi\u01D4:[26429,28395,28483,31956],"ch\xE9ng ch\u0113ng":[26430],z\u00E1:[26434,27823,30776,35149,38609,38620,38629,38900],"y\xFA w\u016B":[26437],"g\u0101n g\u01CEn":[26438],"ch\u0101 ch\xE0":[26440],"sh\u0101n sh\u0101":[26441],c\u016Bn:[26449,30388,31476,33189,36358,37032],"r\xE8n \xE9r":[26450,26773],"sh\xE1o bi\u0101o":[26451],"d\xEC du\xF2":[26453,26532],"g\u016B g\xE0i":[26458],"y\xED zh\xEC l\xED du\xF2":[26461],"g\xE0ng g\u0101ng":[26464],"ti\xE1o ti\u0101o":[26465,26781],"m\xE0 m\u01CE":[26473],"s\xEC zh\u01D0 x\u01D0":[26475],"yu\xE1n w\xE1n":[26476,34454],"b\xE8i f\xE8i":[26478],"sh\u016B du\xEC":[26488],"ni\u01D4 ch\u01D2u":[26491],"w\xF2 yu\xE8":[26498,33234],m\u00E1o:[26502,27611,27650,28213,29286,30683,32606,33541,33542,34661,34762,36574,37205,37502,37672,38170,39654,40348],"p\u012B m\xEC":[26504],\u00E0ng:[26506,30414,37280],"f\u0101ng b\xECng":[26507],"h\xF9 d\u01D0":[26513],x\u00EDn:[26516,35153,37908,39733],"y\u0101o y\u01CEo":[26518],"\u011B \xE8":[26521],"zh\u012B q\xED":[26525],"c\u014Dng z\u014Dng":[26526,27141],"xi\u0101n zh\u0113n":[26542],"t\xE1i s\xEC":[26545],"g\u01D2u j\u01D4 g\u014Du":[26552],"b\u0101o f\xFA":[26553],"y\xEC xi\xE8":[26555,26663],"tu\xF3 du\xF2":[26561,39345,39364,39534],"y\xED du\xF2 l\xED":[26562],"n\u01D0 ch\xEC":[26565],"p\xE1n b\xE0n":[26568,36312],"y\u01CEng y\xE0ng y\u0101ng y\u012Bng":[26573],"f\xF9 f\u016B f\u01D4":[26574],"b\u01CEi b\xF3 b\xF2":[26575],m\u01D2u:[26576],"sh\xE1o sh\xE0o":[26582],zh\u00E8:[26584,27164,27993,28123,34071,34757,36889,40403,40551],"y\xF2u y\xF3u":[26586,27390],"gu\xEC j\u01D4":[26588],"zh\xE0 zu\xF2":[26590],"di\xE9 zh\xEC":[26595,30512],"zh\u0101 z\u01D4 z\u016B":[26596],"ch\xE1 zh\u0101":[26597,26619],"\u0101o \xE0o":[26602,36586],"b\u0101 f\xFA p\xE8i b\xF3 bi\u0113":[26605],"du\xF2 zu\xF3 w\xF9":[26606],"b\xEC bi\xE9":[26610],"zh\xF9 ch\xF9":[26615],"b\u0113i p\u0113i":[26616],"sh\xEC f\xE8i":[26617],"sh\u0101n zh\xE0 shi c\xE8":[26629],"l\xEC yu\xE8":[26638,27359],"q\xEC qi\xE8":[26644,30732],"q\u012B x\u012B":[26646,36426],"gu\u0101 ku\xF2":[26653],"b\u012Bng b\u0113n":[26655],"xi\xE0o ji\xE0o":[26657],"ji\xE0n z\xF9n":[26667,35e3],"y\u01D2u y\xF9":[26671],"h\xE9 h\xFA":[26680],g\u0113n:[26681,36319],"zh\u012B y\xEC":[26682],"g\xE9 g\u0113":[26684],"h\xE9ng h\xE1ng":[26689],"gu\xE0ng gu\u0101ng":[26692],"y\xED t\xED":[26699,33617],s\u0101ng:[26705,26706,27105],"j\xFA ji\xE9":[26708],"y\xFA m\xF3u":[26713],"r\xE1o n\xE1o":[26721,27208],"gu\xEC hu\xEC":[26727,27292],"ch\xE9n zh\xE8n":[26733],"t\u012Bng y\xEDng":[26735],po:[26738],"b\xE8n f\xE0n":[26739],"f\u0113ng f\xE8ng":[26747,33873],"s\xF9 y\xECn":[26752],"t\u01D0ng t\xECng":[26755],"xu\u0101n ju\u0101n xi\xE9":[26763],"t\xFA ch\xE1":[26764],"\u0101o y\xF2u":[26766],ku\u01CEn:[26785,27445,27454,27456],"sh\u0101o s\xE0o":[26786],"q\xEDn ch\xE9n c\xE9n":[26787],"l\xED s\xEC q\u01D0":[26793],"ch\u0101n y\xE1n":[26804],"b\u012Bn b\u012Bng":[26809,27103,27315],"t\xE1o ch\xF3u d\xE0o":[26812],"c\u014Dng s\u014Dng":[26823],"g\xF9n h\xF9n":[26829],"d\xE9 zh\xE9":[26831],"p\xE1i b\xE8i p\xE8i":[26833],"b\xE0ng p\u01D2u b\xE8i b\u0113i":[26835],"d\xEC d\xE0i t\xEC":[26851],s\u0113n:[26862,26926,27118,35138],"r\u011Bn sh\u011Bn":[26863],"l\xE9ng l\u0113ng l\xEDng":[26865],"f\xFA s\xF9":[26868],"z\u014Du s\u01D2u":[26871],z\u014Du:[26872,31619,32197,35535,35833,37049,37104,37138,37177,38508,39478,39546,39915,40112,40640,40817,40826],"zh\xE0o zhu\u014D":[26873],"ch\u0113n sh\u0113n":[26877],"ji\u0113 qi\xE8":[26884],"y\u01D0 y\u012B":[26885],"ch\xF3u zh\xF2u di\u0101o":[26886],"qi\u0101ng k\u014Dng":[26892],"zhu\u012B chu\xED":[26894],"b\u0113i p\xED":[26897],m\u0113n:[26906],"qu\u0101n ju\xE0n qu\xE1n":[26918],"du\u01D2 chu\xE1n":[26927],"w\u011Bi hu\u012B":[26930],"ji\u01CE ji\u0101":[26933],"h\xE1n ji\u0101n":[26935],"sh\xE8n zh\u0113n":[26937],"y\xE0n y\xE0":[26939],"zh\u0101 ch\xE1":[26946],"gu\u014D ku\u01CE":[26951],"j\xED zh\xEC":[26966],"k\u01D4 h\xF9":[26971],"y\xF3u y\u01D2u":[26978],"s\u01D2ng c\u014Dng":[26980],"yu\xE1n xu\xE0n":[26981],"y\u01CEng y\xE0ng y\u012Bng":[26983],pi\u00E1n:[26985,33020,33089,36038,36417,39394,39432,39560,39615],"di\xE9 y\xE8":[26986],"d\xF9n sh\u01D4n":[26991],"c\xF2u z\xF2u":[26993],"d\xEC d\u01D0 sh\xEC":[26996],"k\u01CEi ji\u0113":[26999],"r\xF3u r\xF2u":[27002],"l\xE8 yu\xE8":[27005],"w\u0113n y\xF9n":[27013,38832],l\u01D8:[27016,27354,27648,33186,34264,38317,38398,39522,39540],sh\u00E9n:[27018,31070,37486,39984],"b\u012B pi":[27020],"zh\u01CEn ni\u01CEn zh\xE8n":[27024],"f\xFA f\xF9 b\xF3":[27025],"ji\xE0n j\xECn":[27031],"b\u01CEng b\xE0ng":[27036],"sh\u0101 xi\xE8":[27037,27175],n\u00F2u:[27080,32808,37778,37918],"qi\u01CEn li\xE1n xi\xE0n":[27087],g\u00E0ng:[27091,28981,28985,31611],g\u0101o:[27092,27129,27248,27356,30590,31705,31957,32660,33263,38879,39227,39640,39641,40398,40433,40731],"di\u0101n zh\u011Bn zh\u0113n":[27097],"k\u01CEn ji\xE0n":[27099],"x\xED di\xE9":[27106],"j\u012B gu\u012B":[27107],"r\xF3ng y\u014Dng":[27110],"tu\xE1n shu\xE0n qu\xE1n":[27115],"q\xEC s\xE8":[27117],"cu\u012B zh\u01D0":[27119],"y\u01D2u ch\u01CEo":[27121],"m\xE0n w\xE0n":[27134],"l\xED ch\u012B":[27142],"l\xE9i l\u011Bi":[27151,27345,30988],"ch\xE1o ji\u01CEo ch\u0101o":[27156],"ch\u0113ng t\xE1ng":[27160],"ji\u016B li\xE1o":[27163],"m\xF3 m\xFA":[27169],"ni\u01CEo m\xF9":[27170],"h\xE9ng h\xE8ng":[27178,27243],xu\u011B:[27184,33188,33373,36684,38634,40008,40149],"f\xE1 f\xE8i":[27203],r\u00F9n:[27213,28070,28516,33206,38287,38304,38384],"zh\u01CEn ji\u01CEn":[27215],sh\u00F9n:[27219,30618,30636,33308,34147,38918,39034,39690],"tu\xED d\u016Bn":[27220],"t\xE1ng ch\u0113ng":[27222],"s\xF9 qi\u016B":[27226],"t\xE1n di\xE0n":[27229],"f\xE9n f\xE8n f\xE8i":[27240],"r\u01CEn y\u0101n":[27242],"c\u016B chu":[27259],"sh\u016B qi\u0101o":[27262],"p\xEDng b\xF2":[27288],"zh\xE1i sh\xEC t\xFA":[27297],"bi\u01CEo bi\u0101o":[27302],"qi\u0101n li\xE1n":[27318],"n\u01D0 m\xED":[27319],"ji\xE0n k\u01CEn":[27323],"n\xF2u ru\u01CEn r\xFA":[27325],"j\u012B j\xEC":[27333,31144],"hu\u01CEng gu\u01D2 g\u01D4":[27342],"l\u01DC ch\u016B":[27350],"mi\xE8 m\xE8i":[27351],\u014Du:[27353,27431,27472,27572,27590,29935,29964,33170,34290,35635,35764,37826,40206,40407,40485],"zh\xF9 zhu\xF3":[27361],"ju\xE9 j\xEC":[27373],"hu\xE1i gu\u012B":[27376],"ch\xE1n zh\xE0n":[27395],"w\xE9i zu\xEC":[27400],c\u00E1ng:[27404,38006],"y\xF9 y\xEC":[27429],"ch\xF9 q\xF9 x\xEC":[27434],"k\xE0i \xE0i":[27436],"y\xEC y\u012Bn":[27437],"x\xEC k\xE0i":[27439],"shu\xF2 s\xF2u":[27446],"\u01CEi \u0113i \xE9i \u011Bi \xE8i":[27448],"q\u012B y\u012B":[27449],"chu\u0101 x\u016B":[27451],"ch\u01D0 chu\xE0i":[27452],"k\u01CEn qi\xE0n":[27455],"k\u01CEn k\xE8":[27457],"chu\u01CEn chu\xE1n":[27458],"y\u012Bn y\u0101n":[27461],"j\xECn q\u016Bn":[27471],p\u0113n:[27477],"x\u016B chu\u0101":[27480],"x\u012B sh\xE8":[27481],"li\u01CEn h\u0101n":[27483],"zh\xEC ch\xED":[27501],"s\xE8 sh\xE0":[27504],s\u01D0:[27515],"w\u011Bn m\xF2":[27518],pi\u01CEo:[27533,30379,30623,37285,39008],"q\xEDng j\xECng":[27537],"f\u01D2u b\xF3":[27541],"zh\xED shi":[27542],"y\xE8 y\u0101n y\xE0n":[27543],"h\u016Bn m\xE8i":[27545],ch\u00F2u:[27552,33264,36954],"ku\xEC hu\xEC":[27560,28291,28528],cu\u00E0n:[27561,29110,29224,31388,31428,31713,31762],"y\u012Bn y\u0101n y\u01D0n":[27575],"q\xECng k\u0113ng sh\u0113ng":[27576],"y\xE1o xi\xE1o xi\xE0o":[27581],"g\u016B g\u01D4":[27586,34500],"gu\xE0n w\u0101n":[27596],"d\xFA d\xE0i":[27602],"x\xFAn x\xF9n":[27621],m\u00FA:[27626,27649],"d\xF2u nu\xF2":[27629],"s\u0101i su\u012B":[27640],lu:[27655],s\u00E0o:[27657,30233,30658,39646],"sh\xEC zh\u012B":[27663],"d\u012B d\u01D0":[27664],"m\xE1ng m\xE9ng":[27667],"y\xE1ng r\xEC":[27676],shu\u01D0:[27700,27701,27706,38294],"zh\u011Bng ch\xE9ng zh\xE8ng":[27702],t\u01D4n:[27709],"f\xE1n f\xE0n":[27710],"gu\u01D0 ji\u01D4":[27711],"b\u012Bn p\xE0 p\u0101":[27715],"zhu\xF3 qu\xE8":[27723],"d\xE0 t\xE0i":[27727],p\u00ECn:[27734,29277,32856],"h\xE0n h\xE1n":[27735,39343],tu:[27746],"t\u0101ng sh\u0101ng":[27748,28271],"zh\u012B j\xEC":[27749],"g\xE0n h\xE1n c\xE9n":[27765],"w\xE8n m\xE9n":[27766],"f\u0101ng p\u0101ng":[27768],"h\u01D4 hu\u01CEng":[27771],"ni\xFA y\xF3u":[27772],h\u00E0ng:[27782],"sh\u011Bn ch\xE9n":[27784],"d\xF9n zhu\xE0n":[27788],"n\u01DC ni\u01D4":[27793],"m\xE9i m\xF2":[27794,27809],"t\xE0 d\xE1":[27795],"m\xEC w\xF9":[27797],"h\xF3ng p\u0101ng":[27799],"sh\u0101 sh\xE0":[27801],"zhu\u01D0 z\u01D0":[27805],"\u014Du \xF2u":[27812,28442],"j\u01D4 j\xF9":[27822],"tu\u014D du\xF3":[27824],"m\u01D0 l\xEC":[27829],"y\xED ch\xED":[27830],"xi\xE8 y\xEC":[27844],"b\xF3 p\u014D":[27850],"m\xEC b\xEC":[27852,31192],"ch\xF9 sh\xE8":[27855],"y\u014Du y\xF2u \u0101o":[27857],"p\u0113ng p\xEDng":[27865,30801],"p\xE0o p\u0101o":[27873],"n\xED n\xEC":[27877,31196],"yu\xE8 s\xE0":[27879],"ju\xE9 xu\xE8":[27884,30118],"l\xF3ng shu\u0101ng":[27895,28711],"lu\xF2 p\u014D":[27898,28668],"z\xE9 sh\xEC":[27901,28580],"s\u01CE x\u01D0":[27922],"s\xE8 q\xEC z\xEC":[27923],"x\u01D0 xi\u01CEn":[27927],"k\u01CEo k\xE0o":[27928],"\xE0n y\xE0n \xE8":[27933],"l\u011Bi l\xE8i":[27937],"qi\xE8 ji\xE9":[27951],"qi\u01CEn ji\u0101n":[27973],"j\xEC j\u01D0":[27982,28168,28639,32426],"h\u01D4 x\u01D4":[27986,28408],"j\xF9n x\xF9n":[27994,28652],"y\u01D0ng ch\xE9ng y\xEDng":[28007],"li\xE0n l\xEC":[28016],"f\xE9ng h\xF3ng":[28018,28292],"ji\u01D2ng ji\u014Dng":[28027],"su\u012B n\u011Bi":[28029],"y\u01D2ng ch\u014Dng":[28044],"t\u016Bn y\u016Bn":[28050],"w\u014D gu\u014D":[28065,28198],h\u0113ng:[28069,33053],"zh\u01CEng zh\xE0ng":[28072,28466],"sh\xF2u t\u0101o":[28077],shu\u00E0n:[28078,33128],"k\u014Dng n\xE1ng":[28083],"w\xF2 w\u01CEn yu\u0101n":[28084],"tu\u014D tu\xF2":[28086],w\u014D:[28089,29479,31389,31401,33716,33845,34583,34680,36370],"qi\xE8 j\xED":[28097],"gu\u01D2 gu\xE0n":[28105],"l\xEDn l\xECn":[28107,29532,30084],"t\u01CEng ch\u01CEng":[28108],"n\xE0o chu\xF2 zhu\u014D":[28118],"p\xE9ng p\xEDng":[28124],f\u00E9i:[28125,32933,33107,34608],"p\xEC p\xE8i":[28128],"ni\u01CEn sh\u011Bn":[28144],"bi\u0101o h\u01D4":[28146],"ch\xFAn zh\u016Bn":[28147],"h\xF9n h\xFAn":[28151],qi\u01CEn:[28154,32382,32561,32951,33153,34616,35700,35892,36963,37971],"w\xE8n m\xEDn":[28162],"r\xE8 ru\xF2 lu\xF2":[28163],"d\xFA d\xF2u":[28174,28678,35835],"ji\xE0n ji\u0101n":[28176,28293,28472,28666],"mi\u01CEn sh\xE9ng":[28177,28576],"nu\u01CEn nu\xE1n":[28188],"qi\xFA w\xF9":[28190],"t\xEDng t\u012Bng":[28191],"d\xEC t\xED d\u012B":[28199],"g\u01CEng ji\u01CEng":[28207],"h\u014Dng q\xECng":[28217],tu\u0101n:[28237,29011],"hu\xEC m\u01D0n x\u016B":[28239],"x\u01D4 x\xF9":[28241],p\u00E9n:[28243,29931,30406,33872],"m\u01D0n h\u016Bn":[28259],"tu\xE0n nu\u01CEn":[28266],"qi\u016B ji\u01CEo":[28267,28268],"y\u0101n y\u012Bn":[28270],"b\xE0n p\xE1n":[28276],"zhu\u0101ng h\xFAn":[28279],"y\xE0n gu\xEC":[28302],"li\xE1n li\u01CEn ni\xE1n xi\xE1n xi\xE0n":[28307],"d\xE1 t\u01CE":[28314],"li\u016B li\xF9":[28316,28561,36435],l\u00F9n:[28323],m\u01CE:[28324,29368,29505,29595,29802,30721,30908,36964,37815,39340,39532,39970,40396],"zh\u0113n q\xEDn":[28337],"n\xEC ni\xE0o":[28346],"ch\xF9 x\xF9":[28352,30044],"w\u011Bng w\u0113ng":[28355],"h\xE0o xu\xE8":[28360],"q\xEC x\xEC xi\u0113":[28362],"x\xEDng y\xEDng":[28366],"z\xE9 h\xE0o":[28380],"pi\u0101o pi\xE0o pi\u01CEo":[28418],"c\xF3ng s\u01D2ng":[28430],"f\xE9ng p\xE9ng":[28456],"lu\xF2 t\xE0":[28463],"p\u0113ng b\u0113n":[28464],"ch\xF3ng shu\u0101ng":[28468],"hu\u01D2 ku\xF2 hu\xF2":[28471],"li\xE1o li\xFA":[28475],"cu\u01D0 cu\u012B":[28476],"c\xF3ng z\u01D2ng":[28480],"c\xF3ng z\u014Dng":[28488],"p\xEC pi\u0113":[28494],"d\xE0ng xi\xE0ng":[28498],"hu\xE1ng gu\u0101ng":[28514],"li\xE1o l\xE0o l\u01CEo":[28518],"c\u014Dng z\xF2ng":[28520],"zh\xED zh\xEC":[28522],"t\u0101n sh\xE0n":[28524],"t\xFA zh\u0101":[28531],"s\xE0n s\u01CE":[28533],h\u0113i:[28534,40657,40658],"ch\xE9ng d\xE8ng":[28548,28691],"c\u016Bn c\xFAn":[28554],"p\xE9ng p\u0113ng":[28558],"h\xF2ng g\u01D2ng":[28562,37566],"w\xE0n m\xE0n":[28587],"ku\xE0i hu\xEC":[28590],"gu\u014D w\u014D":[28612],"p\u0113n f\xE9n":[28614],"j\xED sh\xE0":[28616],"hu\xEC hu\xF2":[28618],"d\u01D0ng t\xECng":[28622],"m\u01D0 n\u01D0":[28628],"b\xEC p\xEC":[28638],"cu\xEC zu\u01D0":[28642],"h\xF9 hu\xF2":[28649],"\u01CEi k\xE0i k\xE8":[28653],"w\u011Bi du\xEC":[28667,28706],"z\xE0n cu\xE1n":[28669,28754],"y\u01CEng y\xE0ng":[28673],"w\u01CEng w\u0101ng":[28679],"m\xF2 mi\xE8":[28686,30492],su\u01D0:[28705,33208,39635],"hu\xE1i w\u0101i":[28708],"z\xF9n ji\xE0n":[28723],"y\u012Bng y\u01D0ng y\xECng":[28724],"r\xE1ng r\xE0ng":[28732],shu\u00E0ng:[28736],"zhu\xF3 ji\xE0o z\xE9":[28738],s\u01CE:[28753,35375,38776],"lu\xE1n lu\xE0n":[28755],"d\u01CEng t\u01CEng":[28761],"x\xFAn qu\xE1n qu\xE0n":[28773],"hu\u01D2 bi\u0101o":[28780],"zh\xE0 y\xF9":[28793],"f\xE9n b\xE8n":[28803],"ji\u01D2ng gu\xEC":[28805],"p\xE0ng f\u0113ng":[28816],qu\u0113:[28820,32570,32572,33947],bi\u0101n:[28830,29048,29954,30765,31550,31663,31849,32232,32534,34649,37001,37002,37757,38829,39934,39935,40138],"zh\u0101o zh\xE0o":[28836],"zhu\u014D ch\xF9":[28842],"p\xE0o p\xE1o b\u0101o":[28846],"p\xE1o f\u01D2u":[28848],"sh\u01CEn qi\xE1n sh\u0101n":[28854],"zh\xE0 zh\xE1":[28856],"ji\u01CEo y\xE0o":[28868],qu\u01CEn:[28871,29356,29357,30030,32163,32507,34375],"y\xE0ng y\xE1ng":[28874],"l\xE0o lu\xF2":[28889],"hu\xED hu\u01D0":[28896],r\u00E8:[28909,29105],"f\xFA p\xE1o":[28912],"xi\xE8 ch\xE8":[28914,28942],"y\xE0n sh\u0101n":[28923],"h\u016Bn x\u016Bn":[28932],k\u00E0o:[28933,29330,37548,38096,38752,39859,39884,40083],"ju\u0101n y\xE8":[28934],"j\xF9n q\u016B":[28940],"t\u0101o d\xE0o":[28952],"ch\u01CEo j\xF9":[28963],"w\xF2 \xE0i":[28965],"z\u01D2ng c\u014Dng":[28967],"x\u012B y\xEC":[28972],"x\xECn x\u012Bn":[28974],"ch\u0101o zhu\u014D":[28975],"xi\u01D2ng y\u012Bng":[28984,28989],ku\u01D0:[28995,36332,36446,38925],"hu\u012B y\xF9n x\u016Bn":[28999],"ji\u01CEo qi\u0101o":[29005],"qi\xE1n sh\u01CEn sh\u0101n":[29012],"x\u012B y\xED":[29013],"sh\xE0 sh\u0101":[29022],"y\xE8 zh\xE1":[29024],"y\xE1ng y\xE0ng":[29036],"\u0113n y\u016Bn":[29054],"y\u016Bn y\u01D4n":[29061],"h\xE8 xi\u0101o":[29063],xi\u00F3ng:[29066,29067,38596],"x\u016Bn x\xF9n":[29071,29195],g\u00F2ng:[29077,36002,36129],li\u016B:[29080],"c\u014Dng z\u01D2ng":[29084],"l\xF9 \u0101o":[29085],"sh\xFA sh\xF3u":[29087],"f\u0113ng p\xE9ng":[29090],"cu\u01D0 su\u012B":[29091],t\u0113ng:[29093,33199,40735],"y\xF9n y\xF9":[29096],"\xE1o \u0101o":[29100],"h\xE0n r\u01CEn":[29103],"\u014Du \u01D2u":[29104],"hu\xE1ng hu\u01CEng":[29119],"ch\u01CEn d\u01CEn ch\xE0n":[29120],"ji\u0101o zhu\xF3 qi\xE1o ju\xE9":[29131],"y\xE0n y\u0101n":[29141],"t\xE0i li\xE8":[29156],\u0101o:[29194],"y\xE0n x\xFAn":[29203],"ju\xE9 ji\xE0o":[29213,35216,35226,35258,35273],"l\u01CEn l\xE0n":[29222],"zhu\u01CE zh\u01CEo":[29226],"zh\u01CEo zhu\u01CE":[29227],"f\xF9 f\u01D4":[29238],di\u0113:[29241,35130,36300],z\u0101ng:[29250,32664,33255,36045,36056,36115,36124,36163,39634],"pi\xE0n pi\u0101n":[29255],"bi\u0101n mi\xE0n":[29265],b\u01CEng:[29267,32129,32465],"y\u01D2u y\u014Dng":[29271],"ch\u0113ng ch\xE8ng":[29274,31424],ni\u00FA:[29275,29276],"ji\u016B l\xE8":[29278],"m\xF9 m\xF3u":[29279],m\u0101ng:[29284],"g\u0113 qi\xFA":[29291],"y\xF2u ch\u014Du":[29296],"t\xE8 zh\xED":[29318],b\u0113n:[29319,37659,38171],"ji\u0101n qi\xE1n":[29325,29610],m\u00E1:[29336,30194,34100,34759,40635],"m\xE1o l\xED":[29339],"b\xE1 qu\u01CEn":[29358],"zhu\xF3 b\xE0o":[29363],"\xE0n h\u0101n":[29364],"k\xE0ng g\u01CEng":[29370],"p\xE8i f\xE8i":[29371],"f\u0101n hu\u0101n":[29375],ku\u00E1ng:[29378,29381,35473,35827,36566,36576,40287],"y\xED qu\xE1n ch\xED":[29387],"x\u012Bng sh\u0113ng":[29388],"tu\xF3 y\xED":[29391],k\u01D4:[29404,33510],"hu\xE1n hu\u0101n":[29407],"h\xE9 m\xF2":[29410],"t\xE0 sh\xEC":[29415],"m\xE1ng d\xF2u":[29429],"x\u012B sh\u01D0":[29430],su\u0101n:[29435,30176,37240],"b\xE0i p\xED":[29448],"ji\u0101n y\xE0n":[29455,35939],"y\u012B y\u01D0":[29463],"y\xE1 w\xE8i":[29466],c\u0101i:[29468],"m\u0101o m\xE1o":[29483,35987],"chu\xE0n chu\u0101n":[29485],"tu\u0101n tu\xE0n":[29487,35986],"y\xE0 ji\xE1 qi\xE8":[29488],"h\xE8 xi\u0113 g\xE9 h\xE0i":[29490],"bi\u0101n pi\xE0n":[29493,29553],"b\xF3 p\xF2":[29500],"h\xE1o g\u0101o":[29515],"f\xE9n f\xE8n":[29526],"y\xE0o xi\u0101o":[29535],"shu\xF2 x\u012B":[29537],"g\xE9 li\xE8 xi\u0113":[29542],"n\xF2u r\xFA":[29555],"n\xE1o n\u01CEo y\u014Du":[29558],r\u00E1ng:[29565,29924,31155,31331,31344,34328,36511,39716],"n\xE1o y\u014Du":[29567],"l\u01DC shu\xE0i":[29575],"w\xE1ng w\xE0ng":[29579],"y\xE1ng ch\xE0ng":[29594],"m\xEDn w\xE9n":[29599],"b\u012Bn f\u0113n":[29602],"m\xE9n y\u01D4n":[29607],"qi\u0101ng c\u0101ng":[29617,29810,31724],"\xE1n g\u0101n":[29621],"xu\xE1n xi\xE1n":[29625],"c\u012B c\u01D0":[29628,36304],"y\xED t\u0101i":[29638],"z\u01D4 j\xF9":[29639],f\u00E0:[29648,29754,34143,39658,39662],"y\xEDn k\xE8n":[29666],"hu\u012B h\xFAn":[29682],"xu\xE1n qi\xF3ng":[29697],"f\xFA f\u016B":[29704],"b\u01D0ng p\xEDn":[29717],"cu\xEC s\xE8":[29719],"y\xF9 w\xE9i":[29727],"ti\u01CEn ti\xE0n":[29728],"zhu\xF3 zu\xF3":[29730],"b\u011Bng p\u011Bi":[29731],gu\u01CEn:[29743,29869,30191,31590,31649,33304,36648,37671,39208,39302,40164],"h\xFAn hu\u012B":[29759],"xi\xE9 ji\u0113":[29774],"ch\xE0ng d\xE0ng y\xE1ng":[29778],"ti\xE0n zh\xE8n":[29809],"b\u012Bn pi\xE1n":[29816,29880],"t\xFA sh\u016B":[29817],cu\u01D0:[29824,30368,36257],"z\u01CEo su\u01D2":[29829],"ju\xE9 qi\xF3ng":[29850],"l\xFA f\u016B":[29879],"j\xEC z\u012B":[29886],su\u00ED:[29901,32143,32485,36928,38543,38568,39620],"m\xED x\u01D0":[29909],"qi\xF3ng w\u011Bi w\xE8i":[29911],"hu\xE1n y\xE8 y\xE0":[29915],"b\xF3 p\xE1o":[29919],"zh\xED h\xFA":[29921],pi\u00E1o:[29922,38365],"w\u01CE w\xE0":[29926],"xi\xE1ng h\xF3ng":[29928],w\u00E8ng:[29934,29973,32587,34169,40774],b\u01CEiw\u01CE:[29944],"sh\xE8n sh\xE9n":[29978],ru\u00ED:[29988,32204,34148],y\u00F2ng:[29992,30781,33498,33935,37279],shu\u01CEi:[29993],b\u00E9ng:[29997,29998],"y\xF3u zh\xE1":[30004],"di\xE0n ti\xE1n sh\xE8ng":[30008],"t\u01D0ng d\u012Bng":[30010,30012],"z\u0101i z\u012B":[30014],"b\xEC q\xED":[30017],"d\xE1 f\xFA":[30039],"c\xE8 j\xEC":[30047],"z\u0101i z\u012B ti\xE1n":[30048],"zh\xEC ch\xF3u sh\xEC":[30052],"f\u0101n p\u0101n":[30056,30058],"sh\u0113 y\xFA":[30060],"d\u0101ng d\xE0ng d\u01CEng":[30070],"ji\u0101ng qi\xE1ng":[30086],"p\u01D0 y\u01CE sh\u016B":[30091],"ji\xE9 qi\xE8":[30092],"y\xED n\u01D0":[30097],n\u00E8:[30098,30514,35365,35767],"g\u0113 y\xEC":[30105],"n\xFC\xE8 y\xE0o":[30111,30247],"l\xEC l\xE0i":[30112,30296],"y\u01CE xi\u0101":[30120],xu\u0113:[30134,33926,34203,36773,36778,38772,38846],"d\u01CEn da":[30136],"f\xE1 bi\u01CEn":[30138],"f\xE8i f\xE9i":[30143,30193],"sh\u0101n di\xE0n":[30145],"t\xE9ng ch\xF3ng":[30155],"t\u014Dng t\xF3ng":[30156],"w\u011Bi y\xF2u y\xF9":[30159],"t\u0101n sh\u01D0":[30161],"p\u016B p\xF9":[30177,37610],"b\u0113ng p\xE9ng":[30189],"m\xE1 l\xECn":[30195],"ti\u01CEn di\xE0n":[30198],"\u0101n y\xE8 \xE8":[30199],"k\u0113 \u0113":[30206],"zh\xEC ch\xEC":[30216],"ji\u01CE xi\xE1 xi\u0101":[30229],"l\u011Bi hu\xEC":[30243],"ch\xE0i cu\xF3":[30245],"di\u0101n ch\u0113n":[30248],"da d\xE1":[30249],"bi\u011B bi\u0113":[30250],qu\u00E9:[30264],"d\xE0n d\u0101n":[30281],"gu\xEC w\u0113i":[30288],"n\xF2ng n\xF3ng":[30289],"bi\u0113 bi\u011B":[30303],"b\u014D b\u01D2":[30327],b\u00E1i:[30333],"j\xED b\u012B":[30336],"de d\xEC d\xED d\u012B":[30340],"p\u0101 b\xE0":[30341],"g\u0101o h\xE1o":[30347],"g\u0101o y\xE1o":[30352],"l\xEC lu\xF2 b\u014D":[30378],"zh\u0101 c\u01D4":[30395],"zh\u0101o zh\u01CEn d\u01CEn":[30397],"ji\u0101n ji\xE0n":[30417,30435,37627,38388,38828],"g\xE0i g\u011B h\xE9":[30422],"m\xE1ng w\xE0ng":[30451],yu\u01CEn:[30454,36922,36960],"ti\xE1n xi\xE1n":[30455],"xi\u0101ng xi\xE0ng":[30456],d\u01D4n:[30457,36280,36489],"x\xEC p\u01CEn":[30459],"sh\u011Bng x\u01D0ng":[30465],"y\xFAn h\xF9n":[30467],"mi\u01CEn mi\xE0n":[30468],"k\xE0n k\u0101n":[30475],"y\xECng y\u0101ng y\u01CEng":[30479],"y\u01CEo \u0101o \u01CEo":[30481],"j\u016B x\u016B k\u014Du":[30487],"y\xED ch\xEC":[30489],"di\xE9 t\xEC":[30499],"b\u01D0ng f\u01CEng":[30506],"p\xE0ng p\xE1n":[30507],"m\u012B m\xED":[30511,30599],"xu\xE0n sh\xF9n x\xFAn":[30516],ti\u00E0o:[30522,31900,31990,35228,36242],"zhe zhu\xF3 zh\xE1o zh\u0101o":[30528],"qi\xE1o sh\xE0o xi\u0101o":[30532],"cu\xF3 zhu\xE0i":[30537],g\u00F9n:[30548,35636],"su\xEC zu\xEC":[30559],"p\xEC b\xEC":[30565,31275,36767],"y\xEC z\xE9 g\u0101o":[30570],"x\u01D0ng x\xECng":[30578],"gu\xEC w\xE8i ku\xEC":[30598],"k\xF2u j\xEC":[30601],"qi\xF3ng hu\xE1n":[30607],"m\xE1n m\xE9n":[30610,30622],"di\u0101o d\u014Du":[30615],"lou l\xF3u l\u01D8":[30620],"sh\xF9n r\xFAn":[30628],"li\xE0o li\u01CEo":[30637,38028],"ji\xE0n xi\xE1n":[30639],"w\u01D4 m\xED":[30644],"gu\xEC ku\xEC":[30646],"n\u01D0ng ch\u0113ng":[30659],"hu\xF2 yu\xE8":[30662],"m\u0113ng m\xE9ng":[30663],"ku\xE0ng gu\u014D":[30668],"gu\xE0n qu\xE1n":[30676],"m\u01CEn m\xE1n":[30677],"j\u012Bn gu\u0101n q\xEDn":[30684],"j\u012Bn q\xEDn gu\u0101n":[30685],"y\xF9 x\xF9 ju\xE9":[30686],"ji\u01CEo ji\xE1o":[30699,30703],du\u01CEn:[30701],"sh\xED d\xE0n":[30707],"g\u0101ng qi\u0101ng k\xF2ng":[30716],"hu\u0101 x\u016B":[30729],"p\u012Bn b\u012Bn f\u0113n":[30735],"y\xE1n y\xE0n":[30740,30799],"lu\u01D2 k\u0113":[30754],"f\xFA f\xE8i":[30761,31536],"zh\u01D4 zh\xF9":[30763],"l\xE1 l\xEC l\u0101":[30764],"ku\u0101ng gu\u0101ng":[30788],"g\xE8 lu\xF2":[30796],"shu\xF2 sh\xED":[30805,30889],"w\xE8i w\xE9i \xE1i":[30809],"qu\xE8 k\xE8 k\xF9":[30814],"m\u01CEng b\xE0ng":[30821],"lu\xF2 l\xF2ng":[30822],"y\u01D2ng t\xF3ng":[30823],n\u00FC\u00E8:[30840,34384],"k\u0113ng k\u011Bng":[30843],"y\u0101n y\u01CEn":[30845],"zhu\xEC chu\xED du\u01D2":[30846],"k\u014Dng k\xF2ng":[30847],"z\xF2ng c\xF3ng":[30850],"ji\u0101n zh\xE0n":[30858],"l\xF9 li\xF9":[30860,38470],"qu\xE8 x\u012B":[30863],"l\xFAn l\u01D4n l\xF9n":[30870],"n\xE1o g\u0101ng":[30873],"ji\xE9 y\xE0":[30883],"w\xE8i w\u011Bi":[30888],"t\xED d\u012B":[30894],"ch\xE1 ch\u0101":[30900],"qi\u0101o qu\xE8":[30907],"s\xF9 xi\xE8":[30911],"li\xFA li\xF9":[30914,36955,37798,39311],"s\u012B t\xED":[30915],"b\xE0ng p\xE1ng":[30917],"hu\xE1 k\u011B g\u016B":[30918],"w\u011Bi ku\u01D0":[30920],"xi\xE1 qi\xE0 y\xE0":[30925],"li\xE1n qi\u0101n":[30927],"w\xE8i \xE1i g\xE0i":[30929],"l\xE1 l\u0101":[30934],"\xE1o qi\u0101o":[30941],"p\u0113ng p\xE8ng":[30942,38299],"y\u012Bn y\u01D0n":[30948],"l\u011Bi l\xE9i":[30949],"m\xF3 m\xF2":[30952],"q\xEC zh\xFA":[30953],"l\xE1o lu\xF2":[30961],"p\xE1n b\u014D":[30971],"j\xED sh\xE9":[30972],"h\xE9 qi\u0101o qi\xE0o":[30985],"k\xE8 hu\xF2":[30986],"qu\xE8 h\xFA":[30992],"\xE8 q\xEC":[31e3],c\u01CE:[31012,31032],"xi\xE1n x\xEDn":[31013],"l\xE9i l\u011Bi l\xE8i":[31015],"y\xE1n y\u01CEn":[31033],"q\xED zh\u01D0":[31047,34452],"b\u0113ng f\u0101ng":[31050],"b\xEC m\xEC":[31061],su\u00E0n:[31064,31495,31597,31639,33948],"pi\xE0o pi\u0101o":[31080],"j\xEC zh\xE0i":[31085],"shu\xEC l\xE8i":[31089],"j\xECn j\u012Bn":[31105],"ch\xE1n sh\xE0n":[31109],"y\xE1ng sh\u0101ng":[31123],"zh\u012B zh\u01D0 t\xED":[31124],"sh\xE0n ch\xE1n":[31146],"y\xFA y\xF9 \u01D2u":[31162],"z\u01D0 z\xEC":[31172],"ch\xE1 n\xE1":[31173],"zh\xF2ng zh\u01D2ng ch\xF3ng":[31181],"h\xE0o m\xE0o":[31183],"k\xF9 k\u016B":[31193],z\u016B:[31199,33861],ch\u00E8ng:[31204,31338],"hu\xF3 ku\xF2":[31214,31219],"ch\u0113ng ch\xE8n ch\xE8ng":[31216,31281],"sh\xEC zh\xEC":[31218,37556],"f\xF9 p\u016B":[31231],"x\xF9n z\xE8":[31236],"t\xFA sh\u01D4":[31244],"zh\xF9n zh\u01D4n":[31253],"j\u012B q\xED":[31256,32168,35309],"l\xE9ng l\xEDng":[31260],"zu\xEC z\xFA s\u016B":[31265],"x\xEC qi\xE8":[31271,37060],"zh\u01D2ng zh\xF2ng":[31278],"z\u014Dng z\u01D2ng":[31279],"xi\xE1n ji\u0101n li\xE0n":[31284],"z\u012B ji\u016B":[31285],"j\u012B q\u01D0":[31293],r\u00F2ng:[31299],"sh\u0101n c\u01CEn c\u0113n":[31303],"m\xE9n m\xE9i":[31304],"j\u01D0 j\xEC":[31318],"xi\u0101o r\xE0o":[31320],"zhu\u014D b\xF3":[31323],"t\xF3ng zh\u01D2ng zh\xF2ng":[31324],zu\u014D:[31325],"bi\u0101o p\u0101o":[31342,34280],"zhu\u014D ju\xE9":[31345],"cu\xE1n z\xE0n":[31347],"k\u014Dng k\xF2ng k\u01D2ng":[31354],"y\u016B y\u01D4":[31355],zh\u01CEi:[31364,37465],b\u00E1o:[31367,38649],"k\u016B zh\xFA":[31371],"ji\xE0o li\xE1o li\xF9":[31372],"w\u0101 gu\u012B":[31376],"ti\u01CEo y\xE1o":[31381],"x\u016Bn y\xECn":[31400],"y\xE0 y\u0113":[31403],"ti\xE1n di\u0101n y\u01CEn":[31412],"ch\u0101o k\u0113":[31420],"ku\u01CEn cu\xE0n":[31421,31422],"ch\xF9 q\xEC":[31440],"q\u01D4 k\u01D2u":[31448],"j\xECng zh\u011Bn":[31463],"k\u01CEn k\xE0n":[31479],"zh\xFA d\u01D4":[31482],"l\xE8 j\u012Bn":[31483],"zhu\xEC ru\xEC":[31501],"h\xE1ng h\xE0ng":[31504],"c\xE9n j\xECn h\xE1n":[31506],"d\u0101 xi\xE1 n\xE0":[31514],"z\xE9 zu\xF3":[31534],"l\xF3ng l\u01D2ng":[31548,31725,31840,36504,40851],"zh\xF9 zh\xFA":[31569,31689],"d\xE1 d\u0101":[31572,33605],sh\u0101i:[31579,31721,31745,31853],"y\xFAn j\u016Bn":[31584],"l\xE1ng l\xE0ng":[31588,37070,38406],"zh\xEC zh\u01D0":[31595],o:[31613],"p\xF3u b\xF9 f\xFA p\xFA":[31617],"p\xE1i b\u0113i":[31620],g\u00E8:[31623,34428,37499,38124],"t\xE1i ch\xED":[31624],"gu\u01CEi d\xE0i":[31625],"zh\xE0o d\xE0o":[31628],"j\u012Bng q\xECng":[31632],"l\xEDn l\u01D0n":[31638],"j\xF9n q\u016Bn":[31640],"sh\u012B y\xED":[31671,37366],"yu\u0113 y\xE0o chu\xF2":[31673],"xi\u0101o shu\xF2 qi\xE0o":[31678],"g\u014Dng g\u01CEn l\u01D2ng":[31714],"p\xE1ng p\xE9ng":[31715],"zhu\xF3 hu\xF2":[31719],"ji\u01CEn ji\u0101n":[31727],"d\xED zh\xFA":[31732],"z\u0101n c\u0113n c\u01CEn":[31736],"zhu\xE0n su\u01CEn zu\xE0n":[31737],"pi\u01CEo bi\u0101o":[31739],"gu\xF3 gu\xEC":[31746],"c\xE8 j\xED":[31758],"m\xEC mi\xE8":[31770],"sh\u0101i s\u012B":[31771],"s\u01D4n zhu\xE0n":[31784],"g\xE0n g\u01CEn":[31795],"b\xF2 b\u01D2":[31800],"b\xF3 b\xF9":[31807],shi:[31810],"zh\u0113n ji\u0101n":[31816],"zhu\xE0n zu\u01CEn":[31825],"f\u0101n p\u0101n bi\u0101n":[31827],"s\u01D2u sh\u01D4":[31828],zu\u01CEn:[31851,32356,32386,32393,32408,32565],n\u01DA:[31865,37369,38037],"sh\u0101 ch\u01CEo":[31878],"k\u0101ng j\u012Bng":[31879],f\u011Bn:[31881,40698],c\u016B:[31895,35285,40577,40580,40612],"ni\xE1n zh\u0101n":[31896],"c\xE8 s\xE8":[31907],"zh\u014Du y\xF9":[31909],"sh\u0113n s\u01CEn":[31937],"bi\u0101n bi\u01CEn":[31940,33849],mi\u00E0n:[31942,38754,38755,40618,40619,40629,40634],"h\xFA h\u016B h\xF9":[31946],"g\u01D4 g\xF2u":[31955],"m\xED m\xE9i":[31964],"s\u01CEn sh\u0113n":[31965,31971],z\u0101o:[31967,36455,36973,37289],"m\xEC s\u012B":[31992],"ji\u016B ji\u01D4":[31994],"x\xEC j\xEC":[31995,32363],"zh\u0113ng zh\u011Bng":[31997],"ch\xE0 ch\u01CE":[32001,34921],"yu\u0113 y\u0101o":[32004,32422],"h\xF3ng g\u014Dng":[32005,32418],"h\xE9 g\u0113":[32007,32421],"w\xE9n w\xE8n":[32011,32441],f\u00F3u:[32017],"j\xEC ji\xE9 ji\xE8":[32018],"p\u012B p\xED b\u01D0":[32021,32432],"j\u012Bn j\xECn":[32031],"zh\u0101 z\u0101":[32037,32046],h\u0101:[32038],"f\u016B f\xF9":[32040],"ch\u014Du ch\xF3u":[32044],"l\xE8i l\xE9i l\u011Bi":[32047],"b\u014D b\xEC":[32052],"ti\u01CEn zh\u011Bn":[32062],"ji\u014Dng ji\u01D2ng":[32069],"ji\xE9 ji\u0113":[32080,32467,33410],"gu\xE0 ku\u0101":[32083],"b\u01CEi m\xF2":[32084],"g\u0113ng hu\xE1n":[32089],"ji\xE9 xi\xE9":[32092],"qu\xE1n shu\u0101n":[32095],"g\u01CEi \u01CEi":[32096],"lu\xF2 l\xE0o":[32097,32476],"b\u012Bng b\u0113ng p\u0113ng":[32099],"g\u011Bi j\u01D0":[32102,32473],"t\xF3ng t\u014Dng d\xF2ng":[32103],"ti\xE0o di\xE0o d\xE0o":[32105],"l\u011Bi l\xE8i l\xE9i":[32107],"g\u0101i h\xE0i":[32111],"ch\u012B zh\u01D0":[32122],"w\xE8n mi\u01CEn m\xE1n w\xE0n":[32123],"hu\xE1n hu\xE0n w\xE0n":[32132],"q\u012Bn xi\u0101n":[32133],"t\xEC t\xED":[32136],"y\xE1n xi\xE0n":[32150],"z\u014Dng z\xE8ng z\xF2ng":[32156],"ch\u0113n l\xEDn":[32157],"zh\u01D4n zh\xF9n":[32167],"qi\xE0n q\u012Bng zh\u0113ng":[32170],"q\xECng q\u01D0":[32174],"l\xFAn gu\u0101n":[32184,32438],"chu\xF2 ch\u0101o":[32189,32496],"ti\xE1n t\u01CEn ch\u0101n":[32194],"l\u01DC l\xF9":[32209,32511],"ru\u01CEn ru\xE0n":[32219],"j\xED q\u012B":[32221],"zh\xF2ng ch\xF3ng":[32223,37325],"mi\xE1o m\xE1o":[32226],"xi\xE8 y\xE8":[32228],hu\u01CEn:[32233,32531],"g\u0113ng g\xE8ng":[32234,32262],"t\u014Du x\u016B sh\u016B":[32240],"z\u014Dng z\xF2ng":[32245,32332],"y\xF9n g\u01D4n":[32247],"gu\u0101 w\u014D":[32250],"y\xF9n y\u016Bn w\u0113n":[32252,32277],"b\u0101ng b\xE0ng":[32269],"g\u01D4 h\xFA":[32270,40379],"c\u012B cu\xF2 su\u01D2":[32274],"cu\u012B shu\u0101i":[32279],"r\xF3ng r\u01D2ng r\xF2ng":[32281],"z\xE0i z\u0113ng":[32289],c\u00E0i:[32297,33756,34081],"f\xE9ng f\xE8ng":[32299],"su\u014D s\xF9":[32302,32553],"y\u01CEn y\u01D0n":[32303,37203],"z\xF2ng z\u01D2ng":[32305,32437],"zhu\xE0n ju\xE0n":[32307],"m\xF2 m\xF9":[32312,33707],"pi\u01CEo pi\u0101o":[32313,32549],"f\xE1n p\xF3":[32321],"b\u0113ng b\xE8ng":[32323],"m\xF3u mi\xF9 mi\xE0o li\u01CEo":[32326],"y\xE1o y\xF3u zh\xF2u":[32327],"z\u0113ng z\xE8ng":[32338,32559],"j\xFA ju\xE9":[32344],"chu\u014D chu\xF2":[32347],"z\u016Bn z\u01D4n":[32348],r\u00E0o:[32350,32469,36982],"ch\u01CEn ch\xE1n":[32351],"hu\xEC hu\xED":[32354,32523,34289],"qi\u0101o s\u0101o z\u01CEo":[32368],"ji\u01CEo zhu\xF3":[32371,32564],"d\xE0n t\xE1n ch\xE1n":[32373],n\u01D2ng:[32375],"p\xFA f\xFA":[32384],"y\xE0o l\xEC":[32389],"r\u01CEng xi\u0101ng":[32405],"l\xED s\u01CE x\u01D0 l\u01D0":[32410],"xi\u0101n qi\xE0n":[32420],"j\u012Bng j\xECng":[32463],"t\xED t\xEC":[32488],"b\u0113ng b\u011Bng b\xE8ng":[32503],"z\u014Dng z\xE8ng":[32508],"j\u012B q\u012B":[32521],"w\u0113n y\xF9n y\u016Bn":[32522],"f\xE8ng f\xE9ng":[32541],"shu\u0101i cu\u012B su\u012B":[32542],"mi\xF9 m\xF3u li\xE1o mi\xE0o m\xF9":[32554],"qi\u0101o s\u0101o":[32562],f\u01D2u:[32566,32569,32571,38636,40192],"b\xE0 ba p\xED":[32610,32631],"gu\xE0 gu\u01CEi":[32619],"y\xE1ng xi\xE1ng":[32650,32655],"m\u011Bi g\u0101o":[32665],"y\xEC x\u012B":[32667],"qi\u01CEng qi\u0101n":[32671],"qi\u0101ng k\xF2ng":[32683],"qi\xE1n xi\xE1n y\xE1n":[32684],n\u00F3u:[32698],"h\xF3ng g\xF2ng":[32702],"p\u012B b\xEC p\u014D":[32717],"q\xFA y\xF9":[32721],k\u00E9:[32727],"qi\xE0o qi\xE1o":[32728],"zh\xE1i d\xED":[32735],"d\xE0o zh\u014Du":[32738],"h\xF3u q\xFA":[32757],shu\u01CE:[32781],"ru\u01CEn nu\xF2":[32782],"\xE9r n\xE0i":[32783],"zhu\u0101n du\u0101n":[32785],"p\xE1 b\xE0":[32793],"ch\xED s\xEC":[32795],"q\xF9 ch\xFA":[32797],"l\xFAn l\u01D4n":[32803],"j\xED ji\xE8":[32804],"t\u0101ng t\u01CEng":[32805],p\u01CEng:[32810,35243],"zh\xE1 z\xE9":[32811],"y\u0113 y\xE9":[32822],"y\xFAn y\xEDng":[32826],"w\xE0 tu\u01D0 zhu\xF3":[32841],"\xE9r n\u01DC":[32847],"ti\u0113 zh\xE9":[32849],"d\u01D0 zh\xEC":[32860],qi\u00E9:[32890],"n\u01D0 ji\xE0n":[32891],"l\xE8i l\u0113":[32907],c\u00E0o:[32911,35161,37173,40732],"b\xF3 d\xED":[32913],"xi\xE0o xi\u0101o":[32918],"d\xF9 d\u01D4":[32922],ch\u0101i:[32926,37365,38039],"h\xE1n q\xEDn h\xE0n":[32931],"p\xE0ng p\xE1n p\xE0n":[32936,32982],"zh\u016Bn ch\xFAn":[32939],\u0101ng:[32942,39599],"y\xF9 y\u014D":[32946],"p\xED b\u01D0 b\xEC":[32950],"f\xE8i b\xEC":[32967],"b\xE8i b\u0113i":[32972],"f\xE8i z\u01D0":[32975],"p\xEDng p\u0113ng":[32979,33529],"f\u016B f\xFA zh\u01D2u":[32981],"sh\xE8ng sh\u0113ng":[32988],ku\u00E0:[33007,36328,39611],"g\u01CEi h\u01CEi":[33010],"g\u0113 g\xE9 g\u0101":[33011],"n\xE9ng n\xE0i":[33021],"gu\u012B ku\xEC":[33023],"m\xE0i m\xF2":[33033],"z\u0101ng z\xE0ng":[33039],"ji\u01CEo ju\xE9":[33050,35282],cu\u01D2:[33054],"de te":[33062],"zu\u012B ju\u0101n":[33063],n\u011Bi:[33070,33095,39186,39297,39870,39896],"p\xFA f\u01D4":[33071],ni\u00E0o:[33074],shu\u00ED:[33085],gu\u00F2:[33090,36942,37945],"l\xE0 x\u012B":[33098],"y\u0101n \u0101":[33100],"g\u0101o g\xE0o":[33167],"l\xF9 bi\u0101o":[33172],chu\u00E1i:[33175],"zhu\u0101n chu\xE1n ch\xFAn zhu\u01CEn":[33182],chu\u00E0i:[33194,36409],"f\xE1n p\xE1n":[33200],"w\u01D4 h\u016B":[33204],"sh\u0101n d\xE0n":[33211],t\u00FAn:[33216,33227,34508,35928,35930,36568,38677,39145,39272,39784,40064,40663],"b\xEC bei":[33218],"l\xE0 g\xE9":[33224],"s\xE0o s\u0101o":[33226],n\u00E0o:[33233,38297,38393,39719],"n\xED lu\xE1n":[33249],"qi\u0101n xi\xE1n":[33252],"gu\xE0ng ji\u01D2ng":[33254],"gu\u01CEng ji\u01D2ng":[33257],"ch\xF2u xi\xF9":[33261],"mi\xE1n bi\u0101n":[33265],"di\xE9 zh\xED":[33271],"zh\u012B j\xECn":[33272],"sh\xE8 sh\u011B":[33293],p\u00F9:[33302,33303],"b\u0101n b\u014D p\xE1n":[33324],ku\u0101:[33343],"g\xE8n g\u011Bn":[33390],"s\xE8 sh\u01CEi":[33394],"f\xFA b\xF3":[33396],"ji\u0101o qi\xFA":[33405],"ch\u0101i ch\u0101":[33414],"sh\xE1o qu\xE8":[33421],"h\xF9 xi\xE0":[33424],"z\xEC z\u01D0":[33427],"hu\xEC h\u016B":[33428],"t\xFAn ch\u016Bn":[33434],"ji\xE8 g\xE0i":[33445],"x\xF9 zh\xF9":[33447],"yu\xE1n y\xE1n":[33451],"x\u012Bn x\xECn":[33455],"l\xFAn hu\u0101":[33458],"w\xF9 h\u016B":[33460],"g\u014Du g\u01D2u":[33462],"m\xE0o m\xE1o":[33468],"f\xE8i f\xFA":[33470],"ch\xE1n y\xEDn":[33474],qi\u0113:[33478],"s\u016B s\xF9":[33487],"ti\xE1o sh\xE1o":[33493],"l\xEC j\u012B":[33497],"k\u0113 h\u0113":[33499],"j\xF9 q\u01D4":[33507],"ru\xF2 r\u011B":[33509],"zh\xF9 n\xEDng":[33511],"p\u0101 b\xF3":[33513],xi\u00FA:[33516],"zh\u01CE zu\xF3":[33522],"j\u016B ch\xE1":[33524],ni\u00E9:[33526],"sh\u0113ng ru\xED":[33532],"qi\xE9 ji\u0101":[33540],"z\u01D0 c\xED":[33544],"qi\xE0n x\u012B":[33564],ch\u01CEi:[33565],"f\xE1 p\xE8i":[33591],r\u00E1o:[33627,34136,35155,39250,39286],"y\xEDng x\xEDng":[33637],"qi\xE1n x\xFAn":[33640,34113],"y\xECn y\u012Bn":[33643],"h\xE9 h\xE8":[33655],"sh\u0101 su\u014D":[33678],"p\xE9ng f\u0113ng":[33681],"sh\u0113n x\u012Bn":[33688],"w\u01CEn gu\u0101n gu\u01CEn":[33694],"y\xF3u s\xF9":[33700],"sh\u0101o xi\u0101o":[33702,34552],"l\xE0ng li\xE1ng":[33704],"pi\u01CEo f\xFA":[33705],"w\xE8n w\u01CEn mi\u01CEn":[33708],"sh\xEC sh\xED":[33715,33940],"t\xF9 t\xFA":[33717],"xi\u0101n li\u01CEn":[33718,34207],"w\u01CEn y\xF9":[33728],"z\u014Du ch\xF9":[33734],"l\xF9 l\u01DC":[33737],"j\u016Bn j\xF9n":[33740],"ni\xE8 r\u011Bn":[33741],"z\u012B z\xEC z\u0101i":[33745],"t\xFA t\xF9":[33759],"ji\u0113 sh\xE0":[33768],"qi\xE1o zh\u01CEo":[33772],"t\xE1i zh\u012B ch\xED":[33773],"f\u0113i f\u011Bi":[33778,34586],"q\xEDn q\u012Bn j\u012Bn":[33779],"z\u016B j\xF9":[33785,33961],"l\u01D0n m\xE1":[33787],"ti\xE1n ti\xE0n":[33790],ti\u0113:[33820,36028,36148],"lu\xF2 l\xE0 l\xE0o lu\u014D":[33853],"zh\xF9 zhu\xF3 zhe":[33879],"sh\xE8n r\xE8n":[33882],"g\u011B g\xE9":[33883],"j\xF9n su\u01D2":[33904],"ku\xEC ku\xE0i":[33929],"r\xFA n\xE1":[33944],"m\xE9ng m\u0113ng m\u011Bng":[33945],"yu\xE1n hu\xE1n":[33949],"x\xFA sh\xFA":[33955],"x\xED x\xEC":[33973],"m\xEC m\xEDng":[33986],"s\u014Du s\u01D2u":[33987],"g\xE0i g\u011B h\xE9 h\xE0i":[33995],"y\u01CEo zhu\xF3":[34004],"di\xE0o ti\xE1o d\xED":[34023],"x\u016B qi\u016B f\u016B":[34034],"z\xED j\xFA":[34043],"li\u01CEo l\xF9":[34044],xu:[34047],"h\xE0n h\u01CEn":[34058],"m\xE0n w\xE0n m\xE1n":[34067],"p\xF3 b\xF2":[34082],"f\u0101n f\xE1n b\u014D":[34115],"h\xF3ng h\xF2ng":[34171],"y\xF9 \xE0o":[34177,38569],"x\xED xi\xE0o":[34178],"b\xE1o b\xF3 b\xF2":[34180],"c\xED z\u012B":[34187],"w\xE0n lu\xE0n":[34189],"k\u01CEo h\u0101o":[34215],"yu\u01CEn w\u011Bi":[34227],"zh\xF2u ch\xF3u":[34229],"w\u014D m\xE1i":[34230],"xi\u0101o h\xE0o":[34243],"y\xF9 x\xF9 x\u016B":[34247],"ji\xE8 j\xED":[34249],"di\xE0o zhu\xF3":[34251],"c\xE1ng z\xE0ng":[34255],l\u01CE:[34270],"ch\xFA zh\u016B":[34296],"p\xEDn p\xEDng":[34315],"g\u0101n h\xE1n":[34423],"h\xF3ng ji\xE0ng":[34425],"hu\u012B hu\u01D0":[34426],"xi\u0101 h\xE1":[34430],"m\u01CE m\xE0 m\u0101":[34434],"f\u0101ng b\xE0ng":[34436],"b\xE0ng b\xE8ng":[34444],"ju\xE9 qu\u0113":[34455],"q\xEDn qi\xE1n":[34457],"g\u014Dng zh\u014Dng":[34467],"f\u01D4 f\xF9":[34469],"d\xE0i d\xE9":[34478],"g\u01D2u q\xFA x\xF9":[34492],"b\u01D2 p\xED":[34494],"sh\xE9 y\xED":[34503],ti\u011B:[34504,37444,37525,37921,37941,38081,39510],"g\xE9 lu\xF2":[34514],"m\xE1ng b\xE0ng":[34518],"y\xEC x\u01D4":[34529],"h\xE1 g\xE9":[34532],"qi\xE8 n\xED":[34538],"\xE9 y\u01D0":[34558],"zh\u0113 zh\xE9":[34567],"l\xE0 zh\xE0":[34593],su\u00F2:[34614,36900],"y\xF3u qi\xFA":[34660],"xi\u0101 h\u0101":[34662],"x\u012B q\u012B":[34695],"b\u012B p\xED":[34709],"n\xE0i n\u011Bng":[34714],"h\xE9 xi\xE1":[34715],"gu\xEC hu\u01D0":[34717],"m\u01CE m\u0101 m\xE0":[34718],"sh\xEC zh\u0113":[34731],"zh\xEC di\xE9":[34738],"ji\xE0n ch\xE1n":[34745],"ma m\xE1 m\xF2":[34758],"m\u01CEng m\u011Bng":[34770],"bi\u0113 bi\xE9":[34782],"b\u0113n f\xE8i":[34790],"l\xE1o li\xE1o":[34791],"y\xEDn x\xFAn":[34795],"l\xED l\u01D0":[34849],"xu\xE8 xi\u011B":[34880],"x\xEDng h\xE1ng h\xE0ng h\xE9ng":[34892],"shu\u0101i cu\u012B":[34928],"tu\xF3 tu\u014D":[34953],"l\u01D0ng l\xEDng":[34954],"b\xE0o p\xE1o p\xE0o":[34956],"j\xF9 ji\u0113":[34963],"h\xE8 k\xE8":[34964],"y\xED y\xEC":[34968,36004],"n\xE0 ju\xE9":[34982],"b\xE8i p\u012B":[34987],"ch\u01D0 nu\u01D2":[34994],"ch\u01D0 q\u01D0 du\u01D2 nu\u01D2":[34995],"ji\xE1 qi\u0101 ji\xE9":[34999],"b\xF3 m\xF2":[35001],"gu\u012B gu\xE0":[35007],"li\xE8 li\u011B":[35010],"ch\xE9ng ch\u011Bng":[35022],"ji\u0113 g\xE9":[35027],"d\u0101o ch\xF3u":[35055],"shang ch\xE1ng":[35059],"yu\u0101n g\u01D4n":[35063],"y\u01CEn \u0101n":[35066],"t\xEC x\u012B":[35068],"f\xF9 f\xFA":[35092],"ch\u01D4 zh\u01D4":[35098],"tu\xEC t\xF9n":[35114],l\u01CEi:[35184],"y\xE0o y\u0101o":[35201],"q\xEDn t\xE1n":[35203],"ji\xE0n xi\xE0n":[35211,35265],pi\u01CEn:[35217,35550,35869,36021],"pi\u0113 mi\xE8":[35221],"y\xEDng y\u01D0ng":[35246],"q\xF9 q\u016B":[35248,35255,35281],"ji\xE0n bi\u01CEn":[35253],"lu\xF3 lu\u01CEn":[35254],"z\u012B zu\u01D0":[35292],"hu\xE0 xi\xE8":[35295],"ji\u011B ji\xE8 xi\xE8":[35299,35303],"xu\xE9 h\xF9":[35319],"l\xEC l\xF9":[35323],t\u01CEo:[35342,35752],zh\u00F9n:[35376],"z\u012B z\u01D0":[35390],"y\xED d\xE0i":[35410,35794],xi\u00F2ng:[35415,35783],"di\xE0o ti\u01CEo":[35458],"y\xED ch\u01D0 ch\xEC":[35459],"l\u01CEng l\xE0ng":[35471],"\u0113i \xE9i \u011Bi \xE8i x\u012B":[35474,35830],shu\u00E0:[35484],"y\u01D4 y\xF9":[35486,35821,38632],"shu\u014D shu\xEC yu\xE8":[35498,35828],"shu\xED sh\xE9i":[35504,35841],"q\u016B ju\xE8":[35507],"ch\u012B l\xE0i":[35514],"n\xEC n\xE1":[35517],"di\xE0o ti\xE1o":[35519],"p\u01D0 b\u0113i":[35520],"j\xEC j\u012B":[35525],"z\xE9 zu\xF2 zh\u01CE cu\xF2":[35534],"ch\xF9 j\xED":[35540],"h\xE1o xi\xE0":[35541],"l\xF9n l\xFAn":[35542,35770],"sh\xEC d\xEC":[35551],"hu\xE0 gu\u0101":[35555],"x\u01D0 sh\u0101i \u0101i":[35568],"n\xE1n n\xE0n":[35573,38627],mi\u00F9:[35628,35884],z\u00E8n:[35670,35886],"sh\xED zh\xEC":[35672,35782],"ju\xE0n xu\u0101n":[35714],"y\xED tu\u012B":[35721],zh\u00E1n:[35741],"x\u01D4 h\u01D4":[35768],"xi\xE1ng y\xE1ng":[35814],"ti\xE1o di\xE0o zh\u014Du":[35843],"ch\xE9n sh\xE8n":[35852],"m\xED m\xE8i":[35868],"m\xE0n m\xE1n":[35881],"g\u01D4 y\xF9":[35895],"hu\u014D hu\xF2 hu\xE1":[35905],"zh\xEC zh\xE0i":[35960],"hu\u0101n hu\xE1n":[35974],"k\u011Bn k\u016Bn":[35975],"m\xF2 h\xE9":[35976],"m\xF2 h\xE9 h\xE1o":[35977],"j\xF9 l\xF3u":[35991],"z\xE9 zh\xE0i":[36012,36131],"d\xE0i t\xE8":[36024],"b\xEC b\u0113n":[36033],"ji\u01CE g\u01D4 ji\xE0":[36040],"xi\u014Dng m\xEDn":[36079],c\u00E0ng:[36086],"zhu\xE0n zu\xE0n":[36090,36186],"w\xE0n zhu\xE0n":[36099],"g\xE0n g\xF2ng zhu\xE0ng":[36123],"yu\xE1n y\xF9n":[36128],"b\u0113n b\xEC":[36146],"ji\u01CE g\u01D4":[36158],z\u01D2u:[36208,36209,39888],"di\xE9 t\xFA":[36227],"j\u016B qi\xE8":[36228],"q\u016B c\xF9":[36235,36264],"j\xED ji\xE9":[36236],"gu\u0101 hu\xF3":[36239],"qu\xE8 q\xEC j\xED":[36254],"t\xE0ng t\u0101ng":[36255],"chu\u014D zhu\xF3":[36256],"q\xF9 c\xF9":[36259],"yu\xE8 t\xEC":[36271],"b\u014D b\xE0o":[36277],"ku\xE0 w\xF9":[36278],"gu\xEC ju\xE9":[36281],"f\u0101ng f\xE0ng p\xE1ng":[36285],"p\xE1o b\xE0":[36289],"q\xED q\u01D0":[36290],"ji\xE0n ch\xE9n":[36296],"p\u01CEo p\xE1o":[36305],"di\u01CEn di\u0113 ti\u0113":[36309],"j\u016B j\xF9 qi\xE8":[36313],b\u01D2:[36315],"lu\xF2 l\xEC":[36318],"d\xE0i du\xF2 du\u014D ch\xED":[36322],zhu\u01CEi:[36329],"b\xE8ng pi\xE1n":[36336],"ti\xE0o t\xE1o":[36339],"sh\u016B ch\u014Du":[36350],"li\xE0ng li\xE1ng":[36361],"t\xE0 t\u0101":[36367],ch\u01CE:[36421,37972,38258],"d\xED zh\xED":[36450],"d\u0113ng d\xE8ng":[36460,37913,38251],c\u00E8ng:[36461],"d\u016Bn c\xFAn":[36466],"ju\u011B ju\xE9":[36470],li\u0101o:[36477],"xi\xE8 s\u01CE":[36512],t\u01D0:[36528,36550,39605],"y\xE0 zh\xE1 g\xE1":[36555],"x\xECn xi\xE0n":[36560],"f\xE0n gu\u01D0":[36563],"zhu\xE0n zhu\u01CEn":[36578],"zh\xF3u zh\xF2u":[36600,36724],b\u00FA:[36688,37293,40170],"zhu\u01CEn zhu\xE0n zhu\u01CEi":[36716],"z\u01CEi z\xE0i":[36733],"ni\u01CEn zh\u01CEn":[36759],"bi\u0101n bian":[36793],"d\xE0o bi\u0101n":[36794],"y\u01D0 y\xED":[36806,36836,36849],"gu\xF2 guo gu\u014D":[36807],"w\xE0ng ku\u0101ng":[36811],"h\xE1i hu\xE1n":[36824],"zh\xE8 zh\xE8i":[36825],"yu\u01CEn yu\xE0n":[36828],"zh\xEC l\xEC":[36835],"zh\xF9 w\u01CEng":[36844],"zhu\u012B du\u012B":[36861],"sh\xEC ku\xF2":[36866],t\u00F2u:[36879],"t\u014Dng t\xF2ng":[36890],gu\u00E0ng:[36891],"d\u01CEi d\xE0i":[36910],"su\xEC su\xED":[36930],"t\xED d\xEC":[36934],"y\xED w\xE8i":[36951],"sh\xEC d\xED zh\xE9":[36969],c\u00E0:[36970],"hu\xE1n h\xE1i":[36996],"l\xED ch\xED":[37004],"k\xE0ng h\xE1ng":[37023],"n\xE0 n\xE8i n\u0101":[37027],"xi\xE9 y\xE1 y\xE9 y\xFA x\xFA":[37034],"g\u0101i h\xE1i":[37058],"hu\xE1n x\xFAn":[37063],"ch\u012B x\u012B":[37079],h\u01CEo:[37085],"l\xEC zh\xED":[37094],"xi\xE1o \u01CEo":[37097],"d\u014Du d\u016B":[37117],li\u01CEo:[37149,38269],"z\xE0n cu\xE1n cu\xF3":[37186,37191],"d\u012Bng d\u01D0ng":[37194],"c\xF9 zu\xF2":[37218],"f\u0101 p\u014D":[37222],"sh\u0101i sh\u012B":[37246],ni\u00E0ng:[37247,37304],"qi\xFA ch\u014Du":[37268],"p\u014D f\u0101":[37271,37297],"ch\u01CEn ch\u011Bn":[37286],"y\xE0n li\u01CEn xi\u0101n":[37302],"ni\xE0ng ni\xE1ng":[37312],"l\u01D0 li":[37324],"l\xED x\u01D0 x\u012B":[37328],"li\u01CEo li\xE0o":[37333],"d\u012Bng d\xECng":[37336,38025],"qi\u01CEo ji\u01CEo":[37349],"y\xFA hu\xE1":[37354],"hu\xE1 w\u016B":[37355],"r\xEC r\xE8n ji\xE0n":[37360,37372],"d\xEC d\xE0i":[37361],"p\u012B zh\u0101o":[37373],"y\xE1 y\xE9":[37374],"b\u01CE p\xE1":[37376,38063],"t\u0101 tu\xF3":[37448,38090],b\u011Bi:[37491],"b\u01D0ng p\xEDng":[37500],"h\u0101 k\u0113":[37503,38122],ch\u00F2ng:[37507,38131],"xi\u01CEng ji\u014Dng":[37508],"y\xF9 s\xEC":[37513],"x\xF9 hu\xEC":[37514],"r\xE9n r\u011Bn":[37515],"sh\xE0n shu\xF2":[37519],"ch\xEC l\xEC":[37520],"xi\u01CEn x\u01D0":[37521,38115],"h\xF3u xi\xE0ng":[37527],"di\xE0o ti\xE1o y\xE1o":[37530],"xi\u0101n ku\xF2 ti\u01CEn gu\u0101":[37531,37565,38118],"zh\xE9 ni\xE8":[37560],"zh\u014Dng y\u014Dng":[37567],"t\u014Du t\xF9 d\xF2u":[37568],"m\xE9i m\xE9ng":[37570],"w\xE0n ji\u01CEn":[37572,37803],"t\u01D0ng d\xECng":[37580,38116],"ju\u0101n ji\u0101n cu\u0101n":[37585],"s\u012B tu\xF3":[37590],"ju\u0101n xu\u0101n ju\xE0n":[37591],"w\xFA hu\xE1 w\u016B":[37592],"zhu\xF3 chu\xF2":[37596],"x\xEDng x\xECng j\u012Bng":[37598],"j\u016B j\xFA":[37606,38164],"zu\xEC ni\xE8":[37623],"yu\u0101n yu\u01CEn w\u01CEn w\u0101n":[37626],"g\u0101ng g\xE0ng":[37628,38050],zhu\u012B:[37648,38181,39429,39571,40315],\u0101:[37650,38165],"cu\u014D ch\u0101":[37768],"su\u01D2 s\xE8":[37773],"y\xE1o z\xFA":[37776],"y\xE8 t\xE0 g\xE9":[37777],"qi\u0101ng ch\u0113ng":[37783],"g\xE9 l\xEC":[37784,38217,39730],"b\u012B p\u012B b\xEC":[37790],"g\u01CEo h\xE0o":[37804],"z\xFA chu\xF2":[37827],"xi\u016B xi\xF9":[37829],"sh\xF2u s\u014Du":[37833],"d\xED d\u012B":[37841,38237],"qi\u0101o s\u01CEn c\xE0n":[37842],"l\xF9 \xE1o":[37845],"t\u0101ng t\xE1ng":[37852],"ji\xE0n z\xE0n":[37865],"hu\xEC su\xEC ru\xEC":[37880],"qi\u01CEng qi\u0101ng":[37881,38250],"s\u01CEn xi\xE0n s\xE0":[37886],"ji\u01CEn ji\xE0n":[37927,38159],"d\u0101ng ch\u0113ng":[37946,38107],"zu\u0101n zu\xE0n":[38013],"s\xE0 x\xEC":[38033],"y\xE0o yu\xE8":[38053],"t\u01D2u d\u01D2u":[38061],"zu\xE0n zu\u0101n":[38075],"qi\u0101n y\xE1n":[38085],"p\xED p\u012B":[38093],"y\xE1o di\xE0o ti\xE1o":[38123],"t\u0101ng t\xE0ng":[38132],"p\xF9 p\u016B":[38138],"t\xE1n xi\u0101n":[38188],"li\xF9 li\xFA":[38223],"h\xE0o g\u01CEo":[38224],"t\xE1ng t\u0101ng":[38231],"t\xE1n ch\xE1n x\xEDn":[38241],"hu\xF2 sh\u01CEn":[38276],"h\xE0n b\xEC":[38280,38380],"k\u0101ng k\xE0ng":[38284,38390],"xi\xE1n ji\xE0n ji\u0101n ji\u01CEn":[38290],"xi\u0101 xi\u01CE":[38293],"xi\u01CE k\u011B":[38300],"bi\xE0n gu\u0101n":[38302],"h\xE9 g\xE9":[38308,39052],"h\xF2ng xi\xE0ng":[38311],"s\u0113 x\u012B":[38314],"t\xEDng t\u01D0ng":[38318],"\xE8 y\u0101n":[38332,38415],"h\xF2ng ju\u01CEn xi\xE0ng":[38338],"b\u01CEn p\xE0n":[38342],"d\u016B sh\xE9":[38349,38407],"qu\xE8 qu\u0113":[38357],"t\u0101ng t\xE1ng ch\u0101ng":[38363],"k\xE0n h\u01CEn":[38366,38426],"x\xEC s\xE8 t\xE0":[38367],"m\u0113n m\xE8n":[38391],"qu\u0113 qu\xE8":[38425],"y\xE1n di\xE0n":[38461],"\u0101 \u0113":[38463],"b\u0113i p\u014D p\xED":[38466],"y\xE0n y\u01CEn":[38529],"y\xFA y\xE1o sh\xF9":[38531],"l\xF3ng l\u014Dng":[38534],"du\xEC zhu\xEC":[38538],"su\xED du\xF2":[38539],"g\u0101i q\xED \xE1i":[38545],"hu\u012B du\xF2":[38547,38579],"w\u011Bi ku\xED":[38551],"l\xEC d\xE0i":[38584],"zhu\u012B cu\u012B w\xE9i":[38585],"h\xE8 h\xFA":[38586,40366],"j\xF9n ju\xE0n":[38589,38603],"n\xE1n n\xE0n nu\xF3":[38590],"qu\xE8 qi\u0101o qi\u01CEo":[38592],"gu\xE0n hu\xE1n":[38618],"gu\u012B x\u012B":[38623],"s\xE8 x\xED":[38637],\u00E1n:[38648],"w\xF9 m\xE9ng":[38650],t\u00E8ng:[38703],"l\xF9 l\xF2u":[38706],m\u00E1i:[38718],"j\xECng li\xE0ng":[38746],"g\xE9 j\xED":[38761],b\u01CE:[38774],"y\u0101ng y\xE0ng":[38789],"g\xE9 t\xE0 s\u01CE":[38792],"bi\u0101n y\xECng":[38805],"qi\xE0o sh\u0101o":[38808],"ju\u0101n xu\u0101n":[38809],"sh\xE0ng zh\u01CEng":[38813],"p\xED b\u01D0ng b\xEC b\u0113i":[38814],la:[38817],"xi\xE8 di\xE9":[38818],\u0113ng:[38821],"m\xF3u m\xF9":[38826],"b\xEC b\u01D0ng":[38840],"m\xE8i w\xE0":[38862],r\u01D2u:[38870],"sh\xE8 xi\xE8":[38872],"y\xF9n w\u0113n":[38891],"d\xF9n d\xFA":[38931,39039],du\u01D0:[38951],lu\u014D:[38961],"b\u012Bn p\xEDn":[38971],y\u00F3ng:[38994,39065,39979],m\u0101n:[39010,39071],"j\u01D0ng g\u011Bng":[39048],"ji\xE9 xi\xE9 ji\xE1":[39049],"k\u0113 k\xE9":[39055],"p\xEDn b\u012Bn":[39057],"ch\xE0n zh\xE0n":[39076],"f\u0113ng f\u011Bng":[39080,39118],"bi\u0101o di\u016B":[39081],"b\xE1 f\xFA":[39088],"s\u0101o s\u014Du":[39102],"li\xF9 li\xE1o":[39106],"sh\xED s\xEC y\xEC":[39135],"y\u01CEng ju\xE0n":[39148],"zh\xF9 t\u01D2u":[39155],"y\xED s\xEC":[39156],"zu\xF2 z\xE9 zh\u0101":[39157],ti\u00E8:[39163,39214],"xi\u01CEng n\xE1ng":[39263],"t\xE1ng x\xEDng":[39271],"g\u0113 le":[39289],"ch\u0101 zha":[39303],"n\xE1ng n\u01CEng":[39317],"y\u016Bn w\xF2":[39335],"zh\u012B sh\xEC":[39350],"x\xECn j\xECn":[39352],"ku\xE0i ju\xE9":[39363],z\u01CEng:[39380,39541],"t\xE1i d\xE0i":[39384],"x\xFAn xu\u0101n":[39400],"li\xE1ng l\xE1ng":[39418],pi\u00E0n:[39447,39449,39575,39800],"d\xE0i t\xE1i":[39552],"s\u0101o s\u01CEo":[39578],"g\u01D4 g\u016B":[39592],"b\xE8i m\xF3":[39603],"xi\u0101o qi\u0101o":[39609],"b\u01CEng p\u01CEng":[39624],"b\xF3 ju\xE9":[39625],"b\xEC p\u01D2":[39666],"m\xE1o m\xE9ng":[39667],"ku\xF2 yu\xE8":[39674],"b\u0101 b\xE0":[39774,40067],"j\xEC c\u01D0":[39814],"b\xF3 b\xE0":[39818],"zh\u01CE zh\xE0":[39827,40074],"ch\xF3u d\xE0i":[39832],"lu\xF2 g\xE9":[39845],"gu\u012B xi\xE9 w\u0101 ku\xED":[39853],"xi\u0101n xi\u01CEn":[39854,40092],"p\u016B b\u016B":[39878],"y\xEC s\u012B":[39907],"b\xE0 b\xF3":[40076],"gu\u012B xi\xE9":[40081],"s\u0101i x\u01D0":[40131],"ni\u01CEo di\u01CEo":[40165],"di\u0101o zh\u0101o":[40173],"g\u0101n h\xE0n y\xE0n":[40177],"f\u016B gu\u012B":[40186],"ji\u0101n qi\u0101n zh\u0101n":[40189],"h\xE9 ji\xE8":[40353],"pi\u0101n bi\u01CEn":[40355],"chu\xE0n zh\xEC":[40360],"c\u0101ng qi\u0101ng":[40364],"s\u01D4n x\xF9n":[40381],"bi\u0101o p\xE1o":[40579],"zh\xF9 c\u016B":[40582],"j\u016Bn q\xFAn":[40583,40597],chi:[40630],"m\xF3 me":[40636],"m\xF3 me ma":[40637],"m\xED m\u01D2":[40639],"d\xE0n sh\xE8n":[40686],"zh\u011Bn y\u0101n":[40688],"d\u01CEn zh\u01CEn":[40693],"mi\u01CEn m\u01D0n m\u011Bng":[40702],h\u014Du:[40769],n\u00E0ng:[40777],"q\xED j\xEC z\u012B zh\u0101i":[40784],"y\xEDn k\u011Bn y\u01CEn":[40834],"y\xEDn k\u011Bn":[40840],"g\u014Dng w\xF2":[40847],"gu\u012B j\u016Bn qi\u016B":[40860,40863]},f3=[];Object.keys(sx).forEach(function(t){for(var e=0,n=sx[t];e=19968&&e<=40869}var Kc={};function eq(t){t===void 0&&(t={}),Kc={},Object.keys(t).sort(function(e,n){return ns(n)-ns(e)}).forEach(function(e){Kc[e]=t[e]})}var tq=function(){return Kc};function g3(){for(var t in Kc)return!0;return!1}var ox=[{},{},{\u4E00\u4E2A:"y\xED g\xE8",\u8FD9\u4E2A:"zh\xE8 ge",\u4E0D\u662F:"b\xFA sh\xEC",\u6210\u4E3A:"ch\xE9ng w\xE9i",\u4E00\u79CD:"y\u012B zh\u01D2ng",\u8BA4\u4E3A:"r\xE8n w\xE9i",\u4F5C\u4E3A:"zu\xF2 w\xE9i",\u90E8\u5206:"b\xF9 f\xE8n",\u8981\u6C42:"y\u0101o qi\xFA",\u5404\u79CD:"g\xE8 zh\u01D2ng",\u5E94\u8BE5:"y\u012Bng g\u0101i",\u589E\u957F:"z\u0113ng zh\u01CEng",\u4E0D\u4F1A:"b\xFA hu\xEC",\u63D0\u4F9B:"t\xED g\u014Dng",\u90A3\u4E9B:"n\xE8i xi\u0113",\u89C9\u5F97:"ju\xE9 de",\u4EFB\u52A1:"r\xE8n wu",\u90A3\u4E2A:"n\xE0 ge",\u79F0\u4E3A:"ch\u0113ng w\xE9i",\u4E3A\u4E3B:"w\xE9i zh\u01D4",\u4E86\u89E3:"li\u01CEo ji\u011B",\u5904\u7406:"ch\u01D4 l\u01D0",\u7687\u4E0A:"hu\xE1ng shang",\u53EA\u8981:"zh\u01D0 y\xE0o",\u5FC3\u91CC:"x\u012Bn li",\u5927\u91CF:"d\xE0 li\xE0ng",\u529B\u91CF:"l\xEC li\xE0ng",\u51E0\u4E4E:"j\u012B h\u016B",\u5E72\u90E8:"g\xE0n b\xF9",\u76EE\u7684:"m\xF9 d\xEC",\u884C\u4E3A:"x\xEDng w\xE9i",\u53EA\u89C1:"zh\u01D0 ji\xE0n",\u8BA4\u8BC6:"r\xE8n shi",\u5E02\u957F:"sh\xEC zh\u01CEng",\u5E08\u7236:"sh\u012B fu",\u8C03\u67E5:"di\xE0o ch\xE1",\u91CD\u65B0:"ch\xF3ng x\u012Bn",\u5206\u4E3A:"f\u0113n w\xE9i",\u77E5\u8BC6:"zh\u012B shi",\u5BFC\u5F39:"d\u01CEo d\xE0n",\u884C\u4E1A:"h\xE1ng y\xE8",\u8D28\u91CF:"zh\xEC li\xE0ng",\u94F6\u884C:"y\xEDn h\xE1ng",\u53C2\u4E0E:"c\u0101n y\xF9",\u5145\u5206:"ch\u014Dng f\xE8n",\u5C3D\u7BA1:"j\u01D0n gu\u01CEn",\u751F\u957F:"sh\u0113ng zh\u01CEng",\u6570\u91CF:"sh\xF9 li\xE0ng",\u5E94\u5F53:"y\u012Bng d\u0101ng",\u9662\u957F:"yu\xE0n zh\u01CEng",\u5F3A\u8C03:"qi\xE1ng di\xE0o",\u53EA\u80FD:"zh\u01D0 n\xE9ng",\u97F3\u4E50:"y\u012Bn yu\xE8",\u4EE5\u4E3A:"y\u01D0 w\xE9i",\u5904\u4E8E:"ch\u01D4 y\xFA",\u5206\u5B50:"f\xE8n z\u01D0",\u665A\u4E0A:"w\u01CEn shang",\u90E8\u957F:"b\xF9 zh\u01CEng",\u8499\u53E4:"m\u011Bng g\u01D4",\u53EA\u6709:"zh\u01D0 y\u01D2u",\u9002\u5F53:"sh\xEC d\xE0ng",\u54C1\u79CD:"p\u01D0n zh\u01D2ng",\u53EA\u597D:"zh\u01D0 h\u01CEo",\u6210\u957F:"ch\xE9ng zh\u01CEng",\u9AD8\u5174:"g\u0101o x\xECng",\u4E0D\u4E86:"b\xF9 li\u01CEo",\u4EA7\u91CF:"ch\u01CEn li\xE0ng",\u80D6\u5B50:"p\xE0ng zi",\u79CD\u7C7B:"zh\u01D2ng l\xE8i",\u663E\u5F97:"xi\u01CEn de",\u53EA\u662F:"zh\u01D0 sh\xEC",\u4F3C\u7684:"sh\xEC de",\u7387\u9886:"shu\xE0i l\u01D0ng",\u6539\u4E3A:"g\u01CEi w\xE9i",\u4E0D\u7981:"b\xF9 j\u012Bn",\u6210\u5206:"ch\xE9ng f\xE8n",\u7B54\u5E94:"d\u0101 y\xECng",\u5C11\u5E74:"sh\xE0o ni\xE1n",\u5174\u8DA3:"x\xECng q\xF9",\u592A\u76D1:"t\xE0i ji\xE0n",\u4F11\u606F:"xi\u016B xi",\u6821\u957F:"xi\xE0o zh\u01CEng",\u66F4\u65B0:"g\u0113ng x\u012Bn",\u5408\u540C:"h\xE9 tong",\u559D\u9053:"h\xE8 d\xE0o",\u91CD\u5E86:"ch\xF3ng q\xECng",\u91CD\u5EFA:"ch\xF3ng ji\xE0n",\u4F7F\u5F97:"sh\u01D0 de",\u5BA1\u67E5:"sh\u011Bn zh\u0101",\u7D2F\u8BA1:"l\u011Bi j\xEC",\u7ED9\u4E88:"j\u01D0 y\u01D4",\u4E0A\u53BB:"sh\u01CEng q\xF9",\u884C\u60C5:"h\xE1ng q\xEDng",\u79CD\u79CD:"zh\u01D2ng zh\u01D2ng",\u6781\u4E3A:"j\xED w\xE9i",\u51A0\u519B:"gu\xE0n j\u016Bn",\u4EFF\u4F5B:"f\u01CEng f\xFA",\u5934\u53D1:"t\xF3u fa",\u6295\u964D:"t\xF3u xi\xE1ng",\u5BB6\u957F:"ji\u0101 zh\u01CEng",\u4ED4\u7EC6:"z\u01D0 x\xEC",\u8981\u662F:"y\xE0o shi",\u5C06\u9886:"ji\xE0ng l\u01D0ng",\u542B\u91CF:"h\xE1n li\xE0ng",\u66F4\u4E3A:"g\xE8ng w\xE9i",\u53EA\u5F97:"zh\u01D0 de",\u54EA\u4E9B:"n\u011Bi xi\u0113",\u79EF\u7D2F:"j\u012B l\u011Bi",\u5730\u5904:"d\xEC ch\u01D4",\u53BF\u957F:"xi\xE0n zh\u01CEng",\u5C11\u5973:"sh\xE0o n\u01DA",\u8DEF\u4E0A:"l\xF9 shang",\u53EA\u6015:"zh\u01D0 p\xE0",\u80FD\u91CF:"n\xE9ng li\xE0ng",\u4E00\u5EA6:"y\xED d\xF9",\u50A8\u91CF:"ch\u01D4 li\xE0ng",\u4F9B\u5E94:"g\u014Dng y\xECng",\u6311\u6218:"ti\u01CEo zh\xE0n",\u897F\u85CF:"x\u012B z\xE0ng",\u8BB0\u5F97:"j\xEC de",\u5F71\u7247:"y\u01D0ng pi\u0101n",\u603B\u91CF:"z\u01D2ng li\xE0ng",\u5F53\u771F:"d\xE0ng zh\u0113n",\u5C06\u58EB:"ji\xE0ng sh\xEC",\u5DEE\u522B:"ch\u0101 bi\xE9",\u8F83\u4E3A:"ji\xE0o w\xE9i",\u4E00\u5904:"y\u012B ch\u01D4",\u7167\u7247:"zh\xE0o pi\u0101n",\u957F\u8001:"zh\u01CEng l\u01CEo",\u5927\u592B:"d\xE0i f\u016B",\u5DEE\u5F02:"ch\u0101 y\xEC",\u61C2\u5F97:"d\u01D2ng de",\u5C3D\u91CF:"j\u01D0n li\xE0ng",\u6A21\u6837:"m\xFA y\xE0ng",\u7684\u786E:"d\xED qu\xE8",\u9C7C\u809A:"y\xFA d\u01D4",\u79CD\u5B50:"zh\u01D2ng zi",\u4E3A\u9996:"w\xE9i sh\u01D2u",\u4FBF\u5B9C:"pi\xE1n y\xED",\u66F4\u540D:"g\u0113ng m\xEDng",\u77F3\u5934:"sh\xED tou",\u5DDE\u957F:"zh\u014Du zh\u01CEng",\u4E3A\u6B62:"w\xE9i zh\u01D0",\u6F02\u4EAE:"pi\xE0o li\xE0ng",\u70AE\u5F39:"p\xE0o d\xE0n",\u85CF\u65CF:"z\xE0ng z\xFA",\u54EA\u4E2A:"n\u011Bi g\xE8",\u89D2\u8272:"ju\xE9 s\xE8",\u5F53\u4F5C:"d\xE0ng zu\xF2",\u5C3D\u5FEB:"j\u01D0n ku\xE0i",\u4EBA\u4E3A:"r\xE9n w\xE9i",\u91CD\u590D:"ch\xF3ng f\xF9",\u80E1\u540C:"h\xFA t\xF2ng",\u5DEE\u8DDD:"ch\u0101 j\xF9",\u5F1F\u5144:"d\xEC xiong",\u5927\u5C06:"d\xE0 ji\xE0ng",\u51E0\u79CD:"j\u01D0 zh\u01D2ng",\u809A\u5B50:"d\u01D4 zi",\u7761\u89C9:"shu\xEC ji\xE0o",\u56E2\u957F:"tu\xE1n zh\u01CEng",\u961F\u957F:"du\xEC zh\u01CEng",\u533A\u957F:"q\u016B zh\u01CEng",\u96BE\u5F97:"n\xE1n de",\u4E2B\u5934:"y\u0101 tou",\u6253\u542C:"d\u01CE ting",\u4F1A\u957F:"hu\xEC zh\u01CEng",\u5F1F\u5F1F:"d\xEC di",\u738B\u7237:"w\xE1ng ye",\u5F53\u5929:"d\xE0ng ti\u0101n",\u91CD\u91CF:"zh\xF2ng li\xE0ng",\u9C7C\u79CD:"y\xFA zh\u01D2ng",\u8A89\u4E3A:"y\xF9 w\xE9i",\u5BB6\u4F19:"ji\u0101 huo",\u534E\u5C71:"hu\xE0 sh\u0101n",\u6905\u5B50:"y\u01D0 zi",\u6D41\u91CF:"li\xFA li\xE0ng",\u957F\u5927:"zh\u01CEng d\xE0",\u52C9\u5F3A:"mi\u01CEn qi\u01CEng",\u4F1A\u8BA1:"ku\xE0i j\xEC",\u5206\u6563:"f\u0113n s\u01CEn",\u8FC7\u5206:"gu\xF2 f\xE8n",\u4E09\u79CD:"s\u0101n zh\u01D2ng",\u6D4E\u5357:"j\u01D0 n\xE1n",\u8C03\u52A8:"di\xE0o d\xF2ng",\u71D5\u4EAC:"y\u0101n j\u012Bng",\u5C11\u5C06:"sh\xE0o ji\xE0ng",\u4E2D\u6BD2:"zh\xF2ng d\xFA",\u6653\u5F97:"xi\u01CEo de",\u7279\u79CD:"t\xE8 zh\u01D2ng",\u53D8\u66F4:"bi\xE0n g\u0113ng",\u8BA4\u5F97:"r\xE8n de",\u82F9\u679C:"p\xEDn gu\u01D2",\u5FF5\u5934:"ni\xE0n tou",\u6323\u624E:"zh\u0113ng zh\xE1",\u4E09\u85CF:"s\u0101n z\xE0ng",\u5265\u524A:"b\u014D xu\u0113",\u4E1E\u76F8:"ch\xE9ng xi\xE0ng",\u5C11\u91CF:"sh\u01CEo li\xE0ng",\u5BFB\u601D:"x\xEDn s\u012B",\u593A\u5F97:"du\xF3 de",\u5E72\u7EBF:"g\xE0n xi\xE0n",\u547C\u5401:"h\u016B y\xF9",\u620F\u66F2:"x\xEC q\u01D4",\u5904\u7F5A:"ch\u01D4 f\xE1",\u957F\u5B98:"zh\u01CEng gu\u0101n",\u89C1\u957F:"ji\xE0n zh\u01CEng",\u67CF\u6797:"b\xF3 l\xEDn",\u4EB2\u621A:"q\u012Bn qi",\u8EAB\u5206:"sh\u0113n f\xE8n",\u80F3\u818A:"g\u0113 bo",\u7740\u624B:"zhu\xF3 sh\u01D2u",\u70B8\u5F39:"zh\xE0 d\xE0n",\u54B3\u55FD:"k\xE9 sou",\u897F\u8FB9:"x\u012B bian",\u8D62\u5F97:"y\xEDng de",\u53F6\u5B50:"y\xE8 zi",\u5916\u957F:"w\xE0i zh\u01CEng",\u4F9B\u7ED9:"g\u014Dng j\u01D0",\u5E08\u957F:"sh\u012B zh\u01CEng",\u53D8\u91CF:"bi\xE0n li\xE0ng",\u5E94\u6709:"y\u012Bng y\u01D2u",\u4E0B\u8F7D:"xi\xE0 z\xE0i",\u4E50\u5668:"yu\xE8 q\xEC",\u95F4\u63A5:"ji\xE0n ji\u0113",\u5E95\u4E0B:"d\u01D0 xia",\u79CD\u65CF:"zh\u01D2ng z\xFA",\u6253\u626E:"d\u01CE ban",\u5B50\u5F39:"z\u01D0 d\xE0n",\u5F39\u836F:"d\xE0n y\xE0o",\u70ED\u91CF:"r\xE8 li\xE0ng",\u524A\u5F31:"xu\u0113 ru\xF2",\u9AA8\u5E72:"g\u01D4 g\xE0n",\u5BB9\u91CF:"r\xF3ng li\xE0ng",\u6A21\u7CCA:"m\xF3 hu",\u8F6C\u52A8:"zhu\xE0n d\xF2ng",\u843D\u4E0B:"l\xE0 xi\xE0",\u79F0\u547C:"ch\u0113ng hu",\u79D1\u957F:"k\u0113 zh\u01CEng",\u5904\u7F6E:"ch\u01D4 zh\xEC",\u6B4C\u66F2:"g\u0113 q\u01D4",\u7740\u91CD:"zhu\xF3 zh\xF2ng",\u7740\u6025:"zh\xE1o j\xED",\u5F3A\u8FEB:"qi\u01CEng p\xF2",\u5EAD\u957F:"t\xEDng zh\u01CEng",\u9996\u76F8:"sh\u01D2u xi\xE0ng",\u5587\u561B:"l\u01CE ma",\u9547\u957F:"zh\xE8n zh\u01CEng",\u53EA\u7BA1:"zh\u01D0 gu\u01CEn",\u91CD\u91CD:"ch\xF3ng ch\xF3ng",\u514D\u5F97:"mi\u01CEn de",\u707E\u96BE:"z\u0101i n\xE0n",\u7740\u5B9E:"zhu\xF3 sh\xED",\u6240\u5F97:"su\u01D2 de",\u5EA6\u5047:"d\xF9 ji\xE0",\u771F\u76F8:"zh\u0113n xi\xE0ng",\u76F8\u8C8C:"xi\xE0ng m\xE0o",\u5904\u5206:"ch\u01D4 f\xE8n",\u5E72\u9884:"g\xE0n y\xF9",\u59D4\u5C48:"w\u011Bi qu",\u4E3A\u671F:"w\xE9i q\u012B",\u4F2F\u4F2F:"b\xF3 bo",\u5708\u5B50:"qu\u0101n zi",\u89C1\u8BC6:"ji\xE0n shi",\u7B3C\u7F69:"l\u01D2ng zh\xE0o",\u5916\u8FB9:"w\xE0i bian",\u4E0E\u4F1A:"y\xF9 hu\xEC",\u90FD\u7763:"d\u016B du",\u5BB0\u76F8:"z\u01CEi xi\xE0ng",\u8F83\u91CF:"ji\xE0o li\xE0ng",\u5BF9\u79F0:"du\xEC ch\xE8n",\u603B\u957F:"z\u01D2ng zh\u01CEng",\u76F8\u516C:"xi\xE0ng gong",\u7A7A\u767D:"k\xF2ng b\xE1i",\u5927\u738B:"d\xE0i w\xE1ng",\u6253\u91CF:"d\u01CE liang",\u6C34\u5206:"shu\u01D0 f\xE8n",\u820C\u5934:"sh\xE9 tou",\u6CA1\u6536:"m\xF2 sh\u014Du",\u884C\u674E:"x\xEDng li",\u5224\u5904:"p\xE0n ch\u01D4",\u6563\u6587:"s\u01CEn w\xE9n",\u5904\u5883:"ch\u01D4 j\xECng",\u6811\u79CD:"sh\xF9 zh\u01D2ng",\u5B59\u5B50:"s\u016Bn zi",\u62F3\u5934:"qu\xE1n tou",\u6253\u53D1:"d\u01CE fa",\u7EC4\u957F:"z\u01D4 zh\u01CEng",\u9AA8\u5934:"g\xFA tou",\u5B81\u53EF:"n\xECng k\u011B",\u66F4\u6362:"g\u0113ng hu\xE0n",\u8584\u5F31:"b\xF3 ru\xF2",\u8FD8\u539F:"hu\xE1n yu\xE1n",\u91CD\u4FEE:"ch\xF3ng xi\u016B",\u4E1C\u8FB9:"d\u014Dng bian",\u540C\u884C:"t\xF3ng h\xE1ng",\u53EA\u987E:"zh\u01D0 g\xF9",\u7231\u597D:"\xE0i h\xE0o",\u9992\u5934:"m\xE1n tou",\u519B\u957F:"j\u016Bn zh\u01CEng",\u6563\u53D1:"s\xE0n f\xE0",\u9996\u957F:"sh\u01D2u zh\u01CEng",\u5382\u957F:"ch\u01CEng zh\u01CEng",\u53F8\u957F:"s\u012B zh\u01CEng",\u957F\u5B50:"zh\u01CEng z\u01D0",\u5F3A\u52B2:"qi\xE1ng j\xECng",\u6070\u5F53:"qi\xE0 d\xE0ng",\u5934\u513F:"tou er",\u7AD9\u957F:"zh\xE0n zh\u01CEng",\u6298\u817E:"zh\u0113 teng",\u76F8\u5904:"xi\u0101ng ch\u01D4",\u7EDF\u7387:"t\u01D2ng shu\xE0i",\u4E2D\u5C06:"zh\u014Dng ji\xE0ng",\u547D\u4E2D:"m\xECng zh\xF2ng",\u540D\u5C06:"m\xEDng ji\xE0ng",\u5DE6\u8FB9:"zu\u01D2 bian",\u6728\u5934:"m\xF9 tou",\u52A8\u5F39:"d\xF2ng d\xE0n",\u5730\u58F3:"d\xEC qi\xE0o",\u5E72\u6D3B:"g\xE0n hu\xF3",\u5C11\u7237:"sh\xE0o ye",\u96BE\u6C11:"n\xE0n m\xEDn",\u6C34\u91CF:"shu\u01D0 li\xE0ng",\u8865\u7ED9:"b\u01D4 j\u01D0",\u5C3E\u5DF4:"w\u011Bi ba",\u6765\u5F97:"l\xE1i de",\u597D\u5947:"h\xE0o q\xED",\u94A5\u5319:"y\xE0o shi",\u5F53\u505A:"d\xE0ng zu\xF2",\u6C89\u7740:"ch\xE9n zhu\xF3",\u54D1\u5DF4:"y\u01CE ba",\u8F66\u5B50:"ch\u0113 zi",\u4E0A\u5C06:"sh\xE0ng ji\xE0ng",\u64AD\u79CD:"b\u014D zh\u01D2ng",\u6076\u5FC3:"\u011B xin",\u4E0D\u5BF9:"b\xFA du\xEC",\u62C5\u5B50:"d\xE0n zi",\u5E94\u5C4A:"y\u012Bng ji\xE8",\u884C\u5217:"h\xE1ng li\xE8",\u4E3B\u89D2:"zh\u01D4 ju\xE9",\u8FD0\u8F6C:"y\xF9n zhu\xE0n",\u5144\u957F:"xi\u014Dng zh\u01CEng",\u683C\u5F0F:"g\xE9 shi",\u6B63\u6708:"zh\u0113ng yu\xE8",\u8425\u957F:"y\xEDng zh\u01CEng",\u5F53\u6210:"d\xE0ng ch\xE9ng",\u53F3\u8FB9:"y\xF2u bian",\u5973\u5A7F:"n\u01DA xu",\u54BD\u5589:"y\u0101n h\xF3u",\u5F53\u665A:"d\xE0ng w\u01CEn",\u91CD\u9633:"ch\xF3ng y\xE1ng",\u5316\u4E3A:"hu\xE0 w\xE9i",\u53CC\u91CD:"shu\u0101ng ch\xF3ng",\u5410\u8543:"t\u01D4 b\u014D",\u94BB\u8FDB:"zu\u0101n j\xECn",\u4E50\u961F:"yu\xE8 du\xEC",\u4E0D\u5F53:"b\xF9 d\xE0ng",\u4EAE\u76F8:"li\xE0ng xi\xE0ng",\u88AB\u5B50:"b\xE8i zi",\u820D\u5F97:"sh\u011B de",\u6749\u6728:"sh\u0101 m\xF9",\u51FB\u4E2D:"j\u012B zh\xF2ng",\u65E0\u5904:"w\xFA ch\u01D4",\u91CC\u8FB9:"l\u01D0 bian",\u6392\u957F:"p\xE1i zh\u01CEng",\u5047\u671F:"ji\xE0 q\u012B",\u5206\u91CF:"f\xE8n li\xE0ng",\u6570\u6B21:"shu\xF2 c\xEC",\u63D0\u9632:"d\u012B f\xE1ng",\u5406\u559D:"y\u0101o he",\u67E5\u5904:"ch\xE1 ch\u01D4",\u91CF\u5B50:"li\xE0ng z\u01D0",\u91CC\u5934:"l\u01D0 tou",\u4E24\u884C:"li\u01CEng h\xE1ng",\u8C03\u7814:"di\xE0o y\xE1n",\u4F3A\u5019:"c\xEC hou",\u91CD\u7533:"ch\xF3ng sh\u0113n",\u6795\u5934:"zh\u011Bn tou",\u62DA\u547D:"p\xE0n m\xECng",\u793E\u957F:"sh\xE8 zh\u01CEng",\u82E6\u96BE:"k\u01D4 n\xE0n",\u5F52\u8FD8:"gu\u012B hu\xE1n",\u5371\u96BE:"w\u0113i n\xE0n",\u6279\u91CF:"p\u012B li\xE0ng",\u755C\u7267:"x\xF9 m\xF9",\u70B9\u7740:"di\u01CEn zh\xE1o",\u751A\u4E3A:"sh\xE8n w\xE9i",\u5C0F\u5C06:"xi\u01CEo ji\xE0ng",\u7740\u773C:"zhu\xF3 y\u01CEn",\u5904\u6B7B:"ch\u01D4 s\u01D0",\u538C\u6076:"y\xE0n w\xF9",\u9F13\u4E50:"g\u01D4 yu\xE8",\u6811\u5E72:"sh\xF9 g\xE0n",\u79D8\u9C81:"b\xEC l\u01D4",\u5927\u65B9:"d\xE0 fang",\u5916\u5934:"w\xE0i tou",\u73ED\u957F:"b\u0101n zh\u01CEng",\u661F\u5BBF:"x\u012Bng xi\xF9",\u5B81\u613F:"n\xECng yu\xE0n",\u94A6\u5DEE:"q\u012Bn ch\u0101i",\u4E3A\u6570:"w\xE9i sh\xF9",\u52FE\u5F53:"g\xF2u d\xE0ng",\u524A\u51CF:"xu\u0113 ji\u01CEn",\u4E00\u53D1:"y\u012B f\xE0",\u95F4\u8C0D:"ji\xE0n di\xE9",\u57CB\u6028:"m\xE1n yu\xE0n",\u7ED3\u5B9E:"ji\u0113 shi",\u8BA1\u91CF:"j\xEC li\xE0ng",\u6DF9\u6CA1:"y\u0101n m\xF2",\u6751\u957F:"c\u016Bn zh\u01CEng",\u8FDE\u957F:"li\xE1n zh\u01CEng",\u81EA\u7ED9:"z\xEC j\u01D0",\u4E0B\u8FB9:"xi\xE0 bian",\u7269\u79CD:"w\xF9 zh\u01D2ng",\u6B66\u5C06:"w\u01D4 ji\xE0ng",\u6E29\u5DEE:"w\u0113n ch\u0101",\u76F4\u5954:"zh\xED b\xE8n",\u4F9B\u6C42:"g\u014Dng qi\xFA",\u5242\u91CF:"j\xEC li\xE0ng",\u9053\u957F:"d\xE0o zh\u01CEng",\u6CC4\u9732:"xi\xE8 l\xF2u",\u738B\u516B:"w\xE1ng ba",\u5207\u5272:"qi\u0113 g\u0113",\u95F4\u9694:"ji\xE0n g\xE9",\u4E00\u6643:"y\u012B hu\u01CEng",\u957F\u5047:"ch\xE1ng ji\xE0",\u4EE4\u72D0:"l\xEDng h\xFA",\u4E3A\u5BB3:"w\xE9i h\xE0i",\u53E5\u5B50:"j\xF9 zi",\u507F\u8FD8:"ch\xE1ng hu\xE1n",\u7599\u7629:"g\u0113 d\u0101",\u71D5\u5C71:"y\u0101n sh\u0101n",\u5835\u585E:"d\u01D4 s\xE8",\u593A\u51A0:"du\xF3 gu\xE0n",\u4E0B\u8C03:"xi\xE0 di\xE0o",\u624E\u5B9E:"zh\u0101 shi",\u7535\u8377:"di\xE0n h\xE8",\u770B\u5B88:"k\u0101n sh\u01D2u",\u590D\u8F9F:"f\xF9 b\xEC",\u90C1\u95F7:"y\xF9 m\xE8n",\u5C3D\u65E9:"j\u01D0n z\u01CEo",\u5207\u65AD:"qi\u0113 du\xE0n",\u6307\u5934:"zh\u01D0 tou",\u4E3A\u751F:"w\xE9i sh\u0113ng",\u755C\u751F:"ch\xF9 sheng",\u5207\u9664:"qi\u0113 ch\xFA",\u7740\u529B:"zhu\xF3 l\xEC",\u7740\u60F3:"zhu\xF3 xi\u01CEng",\u7EA7\u5DEE:"j\xED ch\u0101",\u6295\u5954:"t\xF3u b\xE8n",\u68CD\u5B50:"g\xF9n zi",\u542B\u7CCA:"h\xE1n hu",\u5C11\u5987:"sh\xE0o f\xF9",\u5174\u81F4:"x\xECng zh\xEC",\u6742\u79CD:"z\xE1 zh\u01D2ng",\u56DB\u79CD:"s\xEC zh\u01D2ng",\u7EB3\u95F7:"n\xE0 m\xE8n",\u5E72\u6D41:"g\xE0n li\xFA",\u5377\u8D77:"ju\u01CEn q\u01D0",\u6247\u5B50:"sh\xE0n zi",\u66F4\u6539:"g\u0113ng g\u01CEi",\u7B3C\u7EDC:"l\u01D2ng lu\xF2",\u5587\u53ED:"l\u01CE ba",\u8F7D\u8377:"z\xE0i h\xE8",\u59A5\u5F53:"tu\u01D2 d\xE0ng",\u4E3A\u96BE:"w\xE9i n\xE1n",\u7740\u9646:"zhu\xF3 l\xF9",\u71D5\u5B50:"y\xE0n zi",\u5E72\u5417:"g\xE0n m\xE1",\u767D\u53D1:"b\xE1i f\xE0",\u603B\u5F97:"z\u01D2ng d\u011Bi",\u5939\u51FB:"ji\u0101 j\u012B",\u66DD\u5149:"b\xE0o gu\u0101ng",\u66F2\u8C03:"q\u01D4 di\xE0o",\u76F8\u673A:"xi\xE0ng j\u012B",\u53EB\u5316:"ji\xE0o hu\u0101",\u89D2\u9010:"ju\xE9 zh\xFA",\u554A\u54DF:"\u0101 y\u014D",\u8F7D\u91CD:"z\xE0i zh\xF2ng",\u957F\u8F88:"zh\u01CEng b\xE8i",\u51FA\u5DEE:"ch\u016B ch\u0101i",\u579B\u53E3:"du\u01D2 k\u01D2u",\u6487\u5F00:"pi\u0113 k\u0101i",\u5385\u957F:"t\u012Bng zh\u01CEng",\u7EC4\u5206:"z\u01D4 f\xE8n",\u8BEF\u5DEE:"w\xF9 ch\u0101",\u5BB6\u5F53:"ji\u0101 d\xE0ng",\u4F20\u8BB0:"zhu\xE0n j\xEC",\u4E2A\u5B50:"g\xE8 zi",\u94FA\u8BBE:"p\u016B sh\xE8",\u5E72\u4E8B:"g\xE0n sh\xEC",\u6746\u83CC:"g\u01CEn j\u016Bn",\u4E94\u66F4:"w\u01D4 g\u0113ng",\u5B9A\u91CF:"d\xECng li\xE0ng",\u8FD0\u8F7D:"y\xF9n z\xE0i",\u4F1A\u513F:"hu\xEC er",\u914B\u957F:"qi\xFA zh\u01CEng",\u91CD\u8FD4:"ch\xF3ng f\u01CEn",\u5DEE\u989D:"ch\u0101 \xE9",\u9732\u9762:"l\xF2u mi\xE0n",\u94BB\u7814:"zu\u0101n y\xE1n",\u5927\u57CE:"d\xE0i ch\xE9ng",\u4E0A\u5F53:"sh\xE0ng d\xE0ng",\u9500\u91CF:"xi\u0101o li\xE0ng",\u6D0B\u884C:"y\xE1ng h\xE1ng",\u4F5C\u574A:"zu\u014D fang",\u7167\u76F8:"zh\xE0o xi\xE0ng",\u54CE\u5440:"\u0101i y\u0101",\u8C03\u96C6:"di\xE0o j\xED",\u770B\u4E2D:"k\xE0n zh\xF2ng",\u8BAE\u957F:"y\xEC zh\u01CEng",\u98CE\u7B5D:"f\u0113ng zheng",\u4E00\u5E94:"y\u012B y\u012Bng",\u8F9F\u90AA:"b\xEC xi\xE9",\u7A7A\u9699:"k\xF2ng x\xEC",\u66F4\u8FED:"g\u0113ng di\xE9",\u504F\u5DEE:"pi\u0101n ch\u0101",\u58F0\u8C03:"sh\u0113ng di\xE0o",\u519C\u884C:"n\xF3ng h\xE1ng",\u9002\u91CF:"sh\xEC li\xE0ng",\u5C6F\u5B50:"t\xFAn zi",\u641C\u67E5:"s\u014Du zh\u0101",\u65E0\u91CF:"w\xFA li\xE0ng",\u7A7A\u5730:"k\xF2ng d\xEC",\u8C03\u5EA6:"di\xE0o d\xF9",\u4E00\u66F2:"y\u012B q\u01D4",\u6563\u5C04:"s\u01CEn sh\xE8",\u79CD\u59D3:"zh\u01D2ng x\xECng",\u592A\u884C:"t\xE0i h\xE1ng",\u521B\u4F24:"chu\u0101ng sh\u0101ng",\u6D77\u53C2:"h\u01CEi sh\u0113n",\u6EE1\u8F7D:"m\u01CEn z\xE0i",\u91CD\u53E0:"ch\xF3ng di\xE9",\u519B\u79CD:"j\u016Bn zh\u01D2ng",\u843D\u5DEE:"lu\xF2 ch\u0101",\u5355\u8C03:"d\u0101n di\xE0o",\u8001\u5C06:"l\u01CEo ji\xE0ng",\u4EBA\u53C2:"r\xE9n sh\u0113n",\u95F4\u65AD:"ji\xE0n du\xE0n",\u91CD\u73B0:"ch\xF3ng xi\xE0n",\u5939\u6742:"ji\u0101 z\xE1",\u8C03\u7528:"di\xE0o y\xF2ng",\u841D\u535C:"lu\xF3 bo",\u9644\u7740:"f\xF9 zhu\xF3",\u5E94\u58F0:"y\u012Bng sh\u0113ng",\u4E3B\u5C06:"zh\u01D4 ji\xE0ng",\u7F6A\u8FC7:"zu\xEC guo",\u5480\u56BC:"j\u01D4 ju\xE9",\u4E3A\u653F:"w\xE9i zh\xE8ng",\u8FC7\u91CF:"gu\xF2 li\xE0ng",\u4E50\u66F2:"yu\xE8 q\u01D4",\u8D1F\u8377:"f\xF9 h\xE8",\u67AA\u5F39:"qi\u0101ng d\xE0n",\u6084\u7136:"qi\u01CEo r\xE1n",\u5904\u65B9:"ch\u01D4 f\u0101ng",\u6084\u58F0:"qi\u01CEo sh\u0113ng",\u66F2\u5B50:"q\u01D4 zi",\u60C5\u8C03:"q\xEDng di\xE0o",\u4E00\u7740:"y\u012B zh\u0101o",\u6311\u8845:"ti\u01CEo x\xECn",\u4EE3\u4E3A:"d\xE0i w\xE9i",\u4E86\u7ED3:"li\u01CEo ji\xE9",\u6253\u4E2D:"d\u01CE zh\xF2ng",\u9152\u5427:"ji\u01D4 b\u0101",\u4F5C\u66F2:"zu\xF2 q\u01D4",\u61D2\u5F97:"l\u01CEn de",\u589E\u91CF:"z\u0113ng li\xE0ng",\u8863\u7740:"y\u012B zhu\xF3",\u90E8\u5C06:"b\xF9 ji\xE0ng",\u8981\u585E:"y\xE0o s\xE0i",\u8336\u51E0:"ch\xE1 j\u012B",\u6760\u6746:"g\xE0ng g\u01CEn",\u51FA\u6CA1:"ch\u016B m\xF2",\u9C9C\u6709:"xi\u01CEn y\u01D2u",\u95F4\u9699:"ji\xE0n x\xEC",\u91CD\u62C5:"zh\xF2ng d\xE0n",\u91CD\u6F14:"ch\xF3ng y\u01CEn",\u5E94\u916C:"y\xECng chou",\u53EA\u5F53:"zh\u01D0 d\u0101ng",\u6BCB\u5B81:"w\xFA n\xECng",\u5305\u624E:"b\u0101o z\u0101",\u524D\u5934:"qi\xE1n tou",\u5377\u70DF:"ju\u01CEn y\u0101n",\u975E\u5F97:"f\u0113i d\u011Bi",\u4E94\u79CD:"w\u01D4 zh\u01D2ng",\u5F39\u9053:"d\xE0n d\xE0o",\u4E0A\u8C03:"sh\xE0ng di\xE0o",\u6746\u5B50:"g\u0101n zi",\u95E8\u5C06:"m\xE9n ji\xE0ng",\u540E\u5934:"h\xF2u tou",\u6807\u8BC6:"bi\u0101o zh\xEC",\u559D\u5F69:"h\xE8 c\u01CEi",\u6696\u548C:"nu\u01CEn huo",\u66F4\u6DF1:"g\u0113ng sh\u0113n",\u7D2F\u79EF:"l\u011Bi j\u012B",\u5F15\u5F97:"y\u01D0n de",\u8C03\u9063:"di\xE0o qi\u01CEn",\u5014\u5F3A:"ju\xE9 ji\xE0ng",\u5B9D\u85CF:"b\u01CEo z\xE0ng",\u4E27\u4E8B:"s\u0101ng sh\xEC",\u7EA6\u83AB:"yu\u0113 mo",\u7EA4\u592B:"qi\xE0n f\u016B",\u66F4\u66FF:"g\u0113ng t\xEC",\u88C5\u8F7D:"zhu\u0101ng z\xE0i",\u80CC\u5305:"b\u0113i b\u0101o",\u5E16\u5B50:"ti\u011B zi",\u79CD\u7FA4:"zh\u01D2ng q\xFAn",\u677E\u6563:"s\u014Dng s\u01CEn",\u652F\u884C:"zh\u012B h\xE1ng",\u547C\u559D:"h\u016B h\xE8",\u53EF\u6076:"k\u011B w\xF9",\u81EA\u8F6C:"z\xEC zhu\xE0n",\u4F9B\u7535:"g\u014Dng di\xE0n",\u53CD\u7701:"f\u01CEn x\u01D0ng",\u5766\u7387:"t\u01CEn shu\xE0i",\u82CF\u6253:"s\u016B d\xE1",\u672C\u5206:"b\u011Bn f\xE8n",\u843D\u5F97:"lu\xF2 de",\u9119\u8584:"b\u01D0 b\xF3",\u76F8\u95F4:"xi\u0101ng ji\xE0n",\u5355\u8584:"d\u0101n b\xF3",\u6DF7\u86CB:"h\xFAn d\xE0n",\u53D1\u96BE:"f\u0101 n\xE0n",\u8D1E\u89C2:"zh\u0113n gu\xE0n",\u8BED\u79CD:"y\u01D4 zh\u01D2ng",\u9644\u548C:"f\xF9 h\xE8",\u80B2\u79CD:"y\xF9 zh\u01D2ng",\u80FD\u8010:"n\xE9ng nai",\u5413\u552C:"xi\xE0 hu",\u672A\u4E86:"w\xE8i li\u01CEo",\u5F15\u7740:"y\u01D0n zh\xE1o",\u62BD\u8C03:"ch\u014Du di\xE0o",\u6C99\u5B50:"sh\u0101 zi",\u5E2D\u5377:"x\xED ju\u01CEn",\u6807\u7684:"bi\u0101o d\xEC",\u4EBA\u79CD:"r\xE9n zh\u01D2ng",\u522B\u626D:"bi\xE8 niu",\u601D\u91CF:"s\u012B liang",\u559D\u91C7:"h\xE8 c\u01CEi",\u8BBA\u8BED:"l\xFAn y\u01D4",\u76D6\u5B50:"g\xE0i zi",\u66F2\u827A:"q\u01D4 y\xEC",\u5206\u5916:"f\xE8n w\xE0i",\u5F04\u5802:"l\xF2ng t\xE1ng",\u4E50\u821E:"yu\xE8 w\u01D4",\u96E8\u91CF:"y\u01D4 li\xE0ng",\u6BDB\u53D1:"m\xE1o f\xE0",\u5DEE\u9063:"ch\u0101i qi\u01CEn",\u66F2\u76EE:"q\u01D4 m\xF9",\u80CC\u8D1F:"b\u0113i f\xF9",\u8F6C\u901F:"zhu\xE0n s\xF9",\u58F0\u4E50:"sh\u0113ng yu\xE8",\u5939\u653B:"ji\u0101 g\u014Dng",\u4F9B\u6C34:"g\u014Dng shu\u01D0",\u4E3B\u5E72:"zh\u01D4 g\xE0n",\u9003\u96BE:"t\xE1o n\xE0n",\u60E9\u5904:"ch\xE9ng ch\u01D4",\u957F\u76F8:"zh\u01CEng xi\xE0ng",\u516C\u5DEE:"g\u014Dng ch\u0101i",\u884C\u5F53:"h\xE1ng dang",\u69B4\u5F39:"li\xFA d\xE0n",\u7701\u5F97:"sh\u011Bng de",\u6761\u5B50:"ti\xE1o zi",\u91CD\u56F4:"ch\xF3ng w\xE9i",\u963B\u585E:"z\u01D4 s\xE8",\u52B2\u98CE:"j\xECng f\u0113ng",\u7EA0\u845B:"ji\u016B g\xE9",\u98A0\u7C38:"di\u0101n b\u01D2",\u70B9\u4E2D:"di\u01CEn zh\xF2ng",\u907F\u96BE:"b\xEC n\xE0n",\u91CD\u521B:"zh\xF2ng chu\u0101ng",\u59E5\u59E5:"l\u01CEo lao",\u8FF7\u7CCA:"m\xED hu",\u516C\u5BB6:"g\u014Dng jia",\u51E0\u7387:"j\u012B l\u01DC",\u82E6\u95F7:"k\u01D4 m\xE8n",\u5EA6\u91CF:"d\xF9 li\xE0ng",\u5DEE\u9519:"ch\u0101 cu\xF2",\u6691\u5047:"sh\u01D4 ji\xE0",\u53C2\u5DEE:"c\u0113n c\u012B",\u642D\u8F7D:"d\u0101 z\xE0i",\u52A9\u957F:"zh\xF9 zh\u01CEng",\u76F8\u79F0:"xi\u0101ng ch\xE8n",\u7EA2\u6655:"h\xF3ng y\xF9n",\u820D\u547D:"sh\u011B m\xECng",\u559C\u597D:"x\u01D0 h\xE0o",\u5217\u4F20:"li\xE8 zhu\xE0n",\u52B2\u654C:"j\xECng d\xED",\u86E4\u87C6:"h\xE1 m\xE1",\u4E09\u91CD:"s\u0101n ch\xF3ng",\u8BF7\u5047:"q\u01D0ng ji\xE0",\u9489\u5B50:"d\u012Bng zi",\u5267\u79CD:"j\xF9 zh\u01D2ng",\u6C89\u6CA1:"ch\xE9n m\xF2",\u9AD8\u4E3D:"g\u0101o l\xED",\u4F11\u5047:"xi\u016B ji\xE0",\u65E0\u4E3A:"w\xFA w\xE9i",\u5DF4\u7ED3:"b\u0101 j\xEC",\u4E86\u5F97:"li\u01CEo de",\u53D8\u76F8:"bi\xE0n xi\xE0ng",\u6838\u5F39:"h\xE9 d\xE0n",\u4EB2\u5BB6:"q\xECng jia",\u627F\u8F7D:"ch\xE9ng z\xE0i",\u884C\u5BB6:"h\xE1ng jia",\u559D\u95EE:"h\xE8 w\xE8n",\u8FD8\u51FB:"hu\xE1n j\u012B",\u4EA4\u8FD8:"ji\u0101o hu\xE1n",\u5F53\u591C:"d\xE0ng y\xE8",\u5C06\u4EE4:"ji\xE0ng l\xECng",\u5355\u4E8E:"ch\xE1n y\xFA",\u7A7A\u7F3A:"k\xF2ng qu\u0113",\u7EFF\u6797:"l\xF9 l\xEDn",\u80C6\u91CF:"d\u01CEn li\xE0ng",\u6267\u7740:"zh\xED zhu\xF3",\u4F4E\u8C03:"d\u012B di\xE0o",\u8D23\u96BE:"z\xE9 n\xE0n",\u95ED\u585E:"b\xEC s\xE8",\u8F7B\u8584:"q\u012Bng b\xF3",\u5F97\u5F53:"d\xE9 d\xE0ng",\u5360\u535C:"zh\u0101n b\u01D4",\u6392\u884C:"p\xE1i h\xE1ng",\u626B\u5E1A:"s\xE0o zhou",\u9F9F\u5179:"qi\u016B c\xED",\u5E74\u957F:"ni\xE1n zh\u01CEng",\u5916\u4F20:"w\xE0i zhu\xE0n",\u5934\u5B50:"t\xF3u zi",\u88C1\u7F1D:"c\xE1i f\xE9ng",\u793C\u4E50:"l\u01D0 yu\xE8",\u8840\u6CCA:"xu\xE8 p\u014D",\u6563\u4E71:"s\u01CEn lu\xE0n",\u52A8\u91CF:"d\xF2ng li\xE0ng",\u5012\u817E:"d\u01CEo teng",\u53D6\u820D:"q\u01D4 sh\u011B",\u54B1\u5BB6:"z\xE1 ji\u0101",\u957F\u53D1:"ch\xE1ng f\xE0",\u722A\u54C7:"zh\u01CEo w\u0101",\u5F39\u58F3:"d\xE0n k\xE9",\u7701\u609F:"x\u01D0ng w\xF9",\u56B7\u56B7:"r\u0101ng rang",\u8FDE\u7D2F:"li\xE1n l\u011Bi",\u5E94\u5F97:"y\u012Bng d\xE9",\u65CF\u957F:"z\xFA zh\u01CEng",\u60A3\u96BE:"hu\xE0n n\xE0n",\u62BD\u67E5:"ch\u014Du zh\u0101",\u67DC\u5B50:"gu\xEC zi",\u64C2\u9F13:"l\xE9i g\u01D4",\u7729\u6655:"xu\xE0n y\xF9n",\u8C03\u914D:"di\xE0o p\xE8i",\u8EAF\u5E72:"q\u016B g\xE0n",\u5DEE\u5F79:"ch\u0101i y\xEC",\u574E\u5777:"k\u01CEn k\u011B",\u5C11\u513F:"sh\xE0o \xE9r",\u4E50\u56E2:"yu\xE8 tu\xE1n",\u517B\u5206:"y\u01CEng f\xE8n",\u9000\u8FD8:"tu\xEC hu\xE1n",\u683C\u8C03:"g\xE9 di\xE0o",\u8BED\u8C03:"y\u01D4 di\xE0o",\u97F3\u8C03:"y\u012Bn di\xE0o",\u4E50\u5E9C:"yu\xE8 f\u01D4",\u53E4\u6734:"g\u01D4 pi\xE1o",\u6253\u70B9:"d\u01CE dian",\u5DEE\u4F7F:"ch\u0101i sh\u01D0",\u78E8\u96BE:"m\xF3 n\xE0n",\u5300\u79F0:"y\xFAn ch\xE8n",\u7626\u524A:"sh\xF2u xu\u0113",\u53D8\u79CD:"bi\xE0n zh\u01D2ng",\u818F\u836F:"g\u0101o yao",\u541E\u6CA1:"t\u016Bn m\xF2",\u8C03\u4EFB:"di\xE0o r\xE8n",\u6563\u5C45:"s\u01CEn j\u016B",\u4E0A\u5934:"sh\xE0ng tou",\u5927\u96BE:"d\xE0 n\xE0n",\u98CE\u9761:"f\u0113ng m\u01D0",\u653E\u5047:"f\xE0ng ji\xE0",\u4F30\u91CF:"g\u016B liang",\u5931\u5F53:"sh\u012B d\xE0ng",\u4E2D\u5F39:"zh\xF2ng d\xE0n",\u5984\u4E3A:"w\xE0ng w\xE9i",\u957F\u8005:"zh\u01CEng zh\u011B",\u8D77\u54C4:"q\u01D0 h\xF2ng",\u672B\u4E86:"m\xF2 li\u01CEo",\u76F8\u58F0:"xi\xE0ng sheng",\u6821\u6B63:"ji\xE0o zh\xE8ng",\u529D\u964D:"qu\xE0n xi\xE1ng",\u77E2\u91CF:"sh\u01D0 li\xE0ng",\u6C89\u95F7:"ch\xE9n m\xE8n",\u7ED9\u4E0E:"j\u01D0 y\u01D4",\u89E3\u6CD5:"xi\xE8 f\u01CE",\u585E\u5916:"s\xE0i w\xE0i",\u5C06\u6821:"ji\xE0ng xi\xE0o",\u55DC\u597D:"sh\xEC h\xE0o",\u6CA1\u843D:"m\xF2 lu\xF2",\u6734\u5200:"p\u014D d\u0101o",\u826F\u79CD:"li\xE1ng zh\u01D2ng",\u7247\u5B50:"pi\u0101n zi",\u5207\u524A:"qi\u0113 xi\u0101o",\u5F39\u4E38:"d\xE0n w\xE1n",\u6606\u66F2:"k\u016Bn q\u01D4",\u96C5\u81F4:"y\u01CE zhi",\u7A00\u8584:"x\u012B b\xF3",\u4E8F\u5F97:"ku\u012B de",\u6B7B\u96BE:"s\u01D0 n\xE0n",\u95F4\u6B47:"ji\xE0n xi\u0113",\u7FD8\u9996:"qi\xE1o sh\u01D2u",\u540C\u79CD:"t\xF3ng zh\u01D2ng",\u8272\u8C03:"s\xE8 di\xE0o",\u5904\u51B3:"ch\u01D4 ju\xE9",\u8868\u7387:"bi\u01CEo shu\xE0i",\u5C3A\u5B50:"ch\u01D0 zi",\u5175\u79CD:"b\u012Bng zh\u01D2ng",\u62DB\u964D:"zh\u0101o xi\xE1ng",\u6709\u79CD:"y\u01D2u zh\u01D2ng",\u79F0\u804C:"ch\xE8n zh\xED",\u6597\u7BF7:"d\u01D2u peng",\u94FA\u5B50:"p\xF9 zi",\u5E95\u5B50:"d\u01D0 zi",\u8D1F\u8F7D:"f\xF9 z\xE0i",\u5E72\u8B66:"g\xE0n j\u01D0ng",\u5012\u6570:"d\xE0o sh\u01D4",\u5C06\u5B98:"ji\xE0ng gu\u0101n",\u9504\u5934:"ch\xFA tou",\u5F52\u964D:"gu\u012B xi\xE1ng",\u759F\u75BE:"n\xFC\xE8 ji",\u5520\u53E8:"l\xE1o dao",\u9650\u91CF:"xi\xE0n li\xE0ng",\u4E00\u6253:"y\u012B d\xE1",\u5C4F\u606F:"b\u01D0ng x\u012B",\u91CD\u9022:"ch\xF3ng f\xE9ng",\u5668\u4E50:"q\xEC yu\xE8",\u6C22\u5F39:"q\u012Bng d\xE0n",\u8116\u9888:"b\xF3 g\u011Bng",\u5983\u5B50:"f\u0113i zi",\u8FFD\u67E5:"zhu\u012B zh\u0101",\u5904\u4E8B:"ch\u01D4 sh\xEC",\u53C2\u91CF:"c\u0101n li\xE0ng",\u8F7B\u7387:"q\u012Bng shu\xE0i",\u7F25\u7F08:"pi\u0101o mi\u01CEo",\u5E78\u5F97:"x\xECng de",\u4E2D\u5956:"zh\xF2ng ji\u01CEng",\u624D\u5E72:"c\xE1i g\xE0n",\u65BD\u820D:"sh\u012B sh\u011B",\u5377\u5B50:"ju\u01CEn zi",\u6E38\u8BF4:"y\xF3u shu\xEC",\u5DF7\u5B50:"xi\xE0ng zi",\u81C2\u8180:"b\xEC b\u01CEng",\u5207\u52FF:"qi\u0113 w\xF9",\u770B\u7BA1:"k\u0101n gu\u01CEn",\u98CE\u5934:"f\u0113ng tou",\u7CBE\u5E72:"j\u012Bng g\xE0n",\u9AD8\u5DEE:"g\u0101o ch\u0101",\u6050\u5413:"k\u01D2ng h\xE8",\u6241\u62C5:"bi\u01CEn d\xE0n",\u7ED9\u517B:"j\u01D0 y\u01CEng",\u683C\u5B50:"g\xE9 zi",\u4F9B\u9700:"g\u014Dng x\u016B",\u53CD\u5DEE:"f\u01CEn ch\u0101",\u98DE\u5F39:"f\u0113i d\xE0n",\u5FAE\u8584:"w\u0113i b\xF3",\u53D1\u578B:"f\xE0 x\xEDng",\u52D8\u67E5:"k\u0101n zh\u0101",\u5373\u5174:"j\xED x\xECng",\u6512\u52A8:"cu\xE1n d\xF2ng",\u95F4\u6216:"ji\xE0n hu\xF2",\u6D45\u8584:"qi\u01CEn b\xF3",\u4E50\u7AE0:"yu\xE8 zh\u0101ng",\u987A\u5DEE:"sh\xF9n ch\u0101",\u8C03\u5B50:"di\xE0o zi",\u76F8\u4F4D:"xi\xE0ng w\xE8i",\u8F6C\u5B50:"zhu\xE0n z\u01D0",\u52B2\u65C5:"j\xECng l\u01DA",\u5494\u5693:"k\u0101 ch\u0101",\u4E86\u4E8B:"li\u01CEo sh\xEC",\u8F6C\u60A0:"zhu\xE0n you",\u828D\u836F:"sh\xE1o yao",\u5F53\u94FA:"d\xE0ng p\xF9",\u722A\u5B50:"zhu\u01CE zi",\u5355\u5B50:"d\u0101n zi",\u597D\u6218:"h\xE0o zh\xE0n",\u71D5\u9EA6:"y\u0101n m\xE0i",\u53EA\u8BB8:"zh\u01D0 x\u01D4",\u5E72\u7EC3:"g\xE0n li\xE0n",\u5973\u5C06:"n\u01DA ji\xE0ng",\u9152\u91CF:"ji\u01D4 li\xE0ng",\u5212\u8239:"hu\xE1 chu\xE1n",\u4F0E\u4FE9:"j\xEC li\u01CEng",\u6311\u62E8:"ti\u01CEo b\u014D",\u5C11\u6821:"sh\xE0o xi\xE0o",\u7740\u843D:"zhu\xF3 lu\xF2",\u618E\u6076:"z\u0113ng w\xF9",\u523B\u8584:"k\xE8 b\xF3",\u53E3\u89D2:"k\u01D2u ju\xE9",\u9A6C\u5C3E:"m\u01CE y\u01D0",\u8981\u631F:"y\u0101o xi\xE9",\u5F15\u79CD:"y\u01D0n zh\u01D2ng",\u7528\u5904:"y\xF2ng ch\u01D4",\u8FD8\u624B:"hu\xE1n sh\u01D2u",\u6A21\u5177:"m\xFA j\xF9",\u6267\u8457:"zh\xED zhu\xF3",\u559D\u4EE4:"h\xE8 l\xECng",\u706B\u79CD:"hu\u01D2 zh\u01D2ng",\u4E89\u5F97:"zh\u0113ng de",\u4FDD\u957F:"b\u01CEo zh\u01CEng",\u5438\u7740:"x\u012B zhu\xF3",\u75C7\u7ED3:"zh\u0113ng ji\xE9",\u516C\u8F6C:"g\u014Dng zhu\xE0n",\u6821\u52D8:"ji\xE0o k\u0101n",\u91CD\u63D0:"ch\xF3ng t\xED",\u626B\u5174:"s\u01CEo x\xECng",\u821E\u66F2:"w\u01D4 q\u01D4",\u94FA\u76D6:"p\u016B g\xE0i",\u957F\u53F2:"zh\u01CEng sh\u01D0",\u5DEE\u4EF7:"ch\u0101 ji\xE0",\u538B\u6839:"y\xE0 g\u0113n",\u6014\u4F4F:"zh\xE8ng zh\xF9",\u5F3A\u4EBA:"qi\u01CEng r\xE9n",\u5E94\u5141:"y\u012Bng y\u01D4n",\u5207\u5165:"qi\u0113 r\xF9",\u6218\u5C06:"zh\xE0n ji\xE0ng",\u5E74\u5C11:"ni\xE1n sh\xE0o",\u820D\u8EAB:"sh\u011B sh\u0113n",\u6267\u62D7:"zh\xED ni\xF9",\u5904\u4E16:"ch\u01D4 sh\xEC",\u4E2D\u98CE:"zh\xF2ng f\u0113ng",\u7B49\u91CF:"d\u011Bng li\xE0ng",\u4E0D\u83F2:"b\xF9 f\u011Bi",\u653E\u91CF:"f\xE0ng li\xE0ng",\u8154\u8C03:"qi\u0101ng di\xE0o",\u8001\u5C11:"l\u01CEo sh\xE0o",\u6CA1\u5165:"m\xF2 r\xF9",\u74DC\u845B:"gu\u0101 g\xE9",\u5C06\u5E05:"ji\xE0ng shu\xE0i",\u8F66\u8F7D:"ch\u0113 z\xE0i",\u7A9D\u56CA:"w\u014D n\u0101ng",\u957F\u8FDB:"zh\u01CEng j\xECn",\u53EF\u6C57:"k\xE8 h\xE1n",\u5E76\u5DDE:"b\u012Bng zh\u014Du",\u4F9B\u9500:"g\u014Dng xi\u0101o",\u5207\u7247:"qi\u0113 pi\xE0n",\u5DEE\u4E8B:"ch\u0101i sh\xEC",\u77E5\u4F1A:"zh\u012B hui",\u9E70\u722A:"y\u012Bng zh\u01CEo",\u5904\u5973:"ch\u01D4 n\u01DA",\u5207\u78CB:"qi\u0113 cu\u014D",\u65E5\u5934:"r\xEC tou",\u62BC\u89E3:"y\u0101 ji\xE8",\u6ECB\u957F:"z\u012B zh\u01CEng",\u9053\u89C2:"d\xE0o gu\xE0n",\u811A\u8272:"ju\xE9 s\xE8",\u5F53\u91CF:"d\u0101ng li\xE0ng",\u5A46\u5BB6:"p\xF3 jia",\u7F18\u5206:"yu\xE1n f\xE8n",\u7A7A\u95F2:"k\xF2ng xi\xE1n",\u66F2\u724C:"q\u01D4 p\xE1i",\u597D\u8272:"h\xE0o s\xE8",\u884C\u4F1A:"h\xE1ng hu\xEC",\u6012\u559D:"n\xF9 h\xE8",\u7B3C\u7EDF:"l\u01D2ng t\u01D2ng",\u8FB9\u585E:"bi\u0101n s\xE0i",\u4F55\u66FE:"h\xE9 z\u0113ng",\u91CD\u5408:"ch\xF3ng h\xE9",\u63D2\u66F2:"ch\u0101 q\u01D4",\u96F6\u6563:"l\xEDng s\u01CEn",\u8F70\u9686:"h\u014Dng l\u014Dng",\u5316\u5B50:"hu\u0101 zi",\u5185\u8499:"n\xE8i m\u011Bng",\u6570\u843D:"sh\u01D4 luo",\u9006\u5DEE:"n\xEC ch\u0101",\u725F\u5229:"m\xF3u l\xEC",\u6805\u680F:"zh\xE0 lan",\u4E2D\u6807:"zh\xF2ng bi\u0101o",\u8C03\u6863:"di\xE0o d\xE0ng",\u4F5D\u507B:"g\u014Du l\xF3u",\u573A\u5B50:"ch\u01CEng zi",\u7532\u58F3:"ji\u01CE qi\xE0o",\u91CD\u6E29:"ch\xF3ng w\u0113n",\u70AE\u5236:"p\xE1o zh\xEC",\u8FD4\u8FD8:"f\u01CEn hu\xE1n",\u81EA\u4F20:"z\xEC zhu\xE0n",\u9AD8\u8C03:"g\u0101o di\xE0o",\u8BCD\u66F2:"c\xED q\u01D4",\u53D7\u96BE:"sh\xF2u n\xE0n",\u6BB7\u7EA2:"y\u0101n h\xF3ng",\u8981\u7EA6:"y\u0101o yu\u0113",\u56FA\u7740:"g\xF9 zhu\xF3",\u5F3A\u6C42:"qi\u01CEng qi\xFA",\u672C\u76F8:"b\u011Bn xi\xE0ng",\u9A84\u6A2A:"ji\u0101o h\xE8ng",\u8349\u7387:"c\u01CEo shu\xE0i",\u6C14\u95F7:"q\xEC m\xE8n",\u7740\u8272:"zhu\xF3 s\xE8",\u5B81\u80AF:"n\xECng k\u011Bn",\u5174\u5934:"x\xECng tou",\u62D8\u6CE5:"j\u016B n\xEC",\u5939\u89D2:"ji\u0101 ji\u01CEo",\u53D1\u9AFB:"f\xE0 j\xEC",\u731B\u5C06:"m\u011Bng ji\xE0ng",\u52AB\u96BE:"ji\xE9 n\xE0n",\u7EA6\u6478:"yu\u0113 mo",\u62D6\u7D2F:"tu\u014D l\u011Bi",\u5462\u7ED2:"n\xED r\xF3ng",\u94BB\u63A2:"zu\u0101n t\xE0n",\u5939\u5C42:"ji\u0101 c\xE9ng",\u628A\u5B50:"b\xE0 zi",\u843D\u9B44:"lu\xF2 tu\xF2",\u5DF7\u9053:"h\xE0ng d\xE0o",\u8FD0\u91CF:"y\xF9n li\xE0ng",\u5934\u91CC:"t\xF3u li",\u89E3\u95F7:"ji\u011B m\xE8n",\u7A7A\u513F:"k\xF2ng \xE9r",\u4F30\u6478:"g\u016B mo",\u597D\u5BA2:"h\xE0o k\xE8",\u5C0F\u66F2:"xi\u01CEo q\u01D4",\u6298\u8877:"sh\xE9 zh\u014Dng",\u94BB\u5B54:"zu\u0101n k\u01D2ng",\u5E8F\u66F2:"x\xF9 q\u01D4",\u7CCA\u5F04:"h\xF9 nong",\u8365\u9633:"x\xEDng y\xE1ng",\u9053\u884C:"d\xE0o h\xE9ng",\u70E6\u95F7:"f\xE1n m\xE8n",\u4ED3\u5352:"c\u0101ng c\xF9",\u5206\u53C9:"f\u0113n ch\xE0",\u66F2\u7387:"q\u01D4 l\u01DC",\u76F8\u7247:"xi\xE0ng pi\u0101n",\u5185\u884C:"n\xE8i h\xE1ng",\u5DE5\u79CD:"g\u014Dng zh\u01D2ng",\u5382\u5B50:"ch\u01CEng zi",\u5C0F\u8C03:"xi\u01CEo di\xE0o",\u5C11\u9633:"sh\xE0o y\xE1ng",\u53D7\u964D:"sh\xF2u xi\xE1ng",\u67D3\u574A:"r\u01CEn f\xE1ng",\u80F3\u81C2:"g\u0113 bei",\u5C06\u95E8:"ji\xE0ng m\xE9n",\u6A21\u677F:"m\xFA b\u01CEn",\u914D\u7ED9:"p\xE8i j\u01D0",\u4E3A\u4F0D:"w\xE9i w\u01D4",\u8DDF\u5934:"g\u0113n tou",\u5212\u7B97:"hu\xE1 su\xE0n",\u7D2F\u8D58:"l\xE9i zhui",\u54C4\u7B11:"h\u014Dng xi\xE0o",\u6655\u7729:"y\xF9n xu\xE0n",\u5E72\u6389:"g\xE0n di\xE0o",\u7F1D\u5236:"f\xE9ng zh\xEC",\u96BE\u5904:"n\xE1n ch\u01D4",\u7740\u610F:"zhu\xF3 y\xEC",\u86EE\u6A2A:"m\xE1n h\xE8ng",\u5E72\u5C06:"g\xE0n ji\xE0ng",\u5947\u6570:"j\u012B sh\xF9",\u77ED\u53D1:"du\u01CEn f\xE0",\u751F\u8FD8:"sh\u0113ng hu\xE1n",\u8FD8\u6E05:"hu\xE1n q\u012Bng",\u770B\u62A4:"k\u0101n h\xF9",\u76F4\u7387:"zh\xED shu\xE0i",\u594F\u4E50:"z\xF2u yu\xE8",\u8F7D\u5BA2:"z\xE0i k\xE8",\u4E13\u6A2A:"zhu\u0101n h\xE8ng",\u6E6E\u6CA1:"y\u0101n m\xF2",\u7A7A\u683C:"k\xF2ng g\xE9",\u94FA\u57AB:"p\u016B di\xE0n",\u826F\u5C06:"li\xE1ng ji\xE0ng",\u54D7\u5566:"hu\u0101 l\u0101",\u6563\u6F2B:"s\u01CEn m\xE0n",\u8131\u53D1:"tu\u014D f\xE0",\u4E24\u91CD:"li\u01CEng ch\xF3ng",\u9001\u8FD8:"s\xF2ng hu\xE1n",\u57CB\u6CA1:"m\xE1i m\xF2",\u7D2F\u53CA:"l\u011Bi j\xED",\u8584\u96FE:"b\xF3 w\xF9",\u8C03\u79BB:"di\xE0o l\xED",\u820C\u82D4:"sh\xE9 t\u0101i",\u673A\u957F:"j\u012B zh\u01CEng",\u6813\u585E:"shu\u0101n s\xE8",\u914D\u89D2:"p\xE8i ju\xE9",\u5207\u53E3:"qi\u0113 k\u01D2u",\u521B\u53E3:"chu\u0101ng k\u01D2u",\u54C8\u6B20:"h\u0101 qian",\u5B9E\u5F39:"sh\xED d\xE0n",\u94FA\u5E73:"p\u016B p\xEDng",\u54C8\u8FBE:"h\u01CE d\xE1",\u61D2\u6563:"l\u01CEn s\u01CEn",\u5B9E\u5E72:"sh\xED g\xE0n",\u586B\u7A7A:"ti\xE1n k\xF2ng",\u5201\u94BB:"di\u0101o zu\u0101n",\u4E50\u5E08:"yu\xE8 sh\u012B",\u91CF\u53D8:"li\xE0ng bi\xE0n",\u8BF1\u964D:"y\xF2u xi\xE1ng",\u642A\u585E:"t\xE1ng s\xE8",\u8D2D\u5F97:"g\xF2u de",\u5F81\u8C03:"zh\u0113ng di\xE0o",\u5939\u9053:"ji\u0101 d\xE0o",\u5E72\u54B3:"g\u0101n k\xE9",\u4E50\u5DE5:"yu\xE8 g\u014Dng",\u5546\u884C:"sh\u0101ng h\xE1ng",\u5212\u8FC7:"hu\xE1 gu\xF2",\u7740\u706B:"zh\xE1o hu\u01D2",\u66F4\u6B63:"g\u0113ng zh\xE8ng",\u7ED9\u4ED8:"j\u01D0 f\xF9",\u7A7A\u5B50:"k\xF2ng zi",\u54EA\u5412:"n\xE9 zh\u0101",\u6563\u66F2:"s\u01CEn q\u01D4",\u884C\u89C4:"h\xE1ng gu\u012B",\u6B63\u7740:"zh\xE8ng zh\xE1o",\u5201\u96BE:"di\u0101o n\xE0n",\u5237\u5B50:"shu\u0101 zi",\u4E27\u846C:"s\u0101ng z\xE0ng",\u5939\u5E26:"ji\u0101 d\xE0i",\u5B89\u5206:"\u0101n f\xE8n",\u4E2D\u610F:"zh\xF2ng y\xEC",\u957F\u5B59:"zh\u01CEng s\u016Bn",\u6821\u8BA2:"ji\xE0o d\xECng",\u5377\u66F2:"ju\u01CEn q\u016B",\u8F7D\u8FD0:"z\xE0i y\xF9n",\u6295\u5F39:"t\xF3u d\xE0n",\u67DE\u8695:"zu\xF2 c\xE1n",\u4EFD\u91CF:"f\xE8n li\xE0ng",\u5916\u884C:"w\xE0i h\xE1ng",\u8C03\u6362:"di\xE0o hu\xE0n",\u4E86\u7136:"li\u01CEo r\xE1n",\u54A7\u5634:"li\u011B zu\u01D0",\u5178\u5F53:"di\u01CEn d\xE0ng",\u5BD2\u5047:"h\xE1n ji\xE0",\u957F\u5144:"zh\u01CEng xi\u014Dng",\u7ED9\u6C34:"j\u01D0 shu\u01D0",\u987B\u53D1:"x\u016B f\xE0",\u679D\u5E72:"zh\u012B g\xE0n",\u5C5E\u76F8:"sh\u01D4 xiang",\u54C4\u62A2:"h\u014Dng qi\u01CEng",\u523B\u5212:"k\xE8 hu\xE1",\u624B\u628A:"sh\u01D2u b\xE0",\u585E\u5B50:"s\u0101i zi",\u5355\u5E72:"d\u0101n g\xE0n",\u8FD8\u4E61:"hu\xE1n xi\u0101ng",\u5146\u5934:"zh\xE0o tou",\u5BFA\u89C2:"s\xEC gu\xE0n",\u7763\u7387:"d\u016B shu\xE0i",\u53D7\u7D2F:"sh\xF2u l\u011Bi",\u5929\u53F0:"ti\u0101n t\u0101i",\u554A\u54C8:"\u0101 h\u0101",\u5272\u820D:"g\u0113 sh\u011B",\u62B9\u5E03:"m\u0101 b\xF9",\u597D\u6076:"h\xE0o w\xF9",\u4E0B\u5904:"xi\xE0 ch\u01D4",\u6D88\u957F:"xi\u0101o zh\u01CEng",\u79BB\u95F4:"l\xED ji\xE0n",\u51C6\u5934:"zh\u01D4n tou",\u6821\u5BF9:"ji\xE0o du\xEC",\u4EC0\u7269:"sh\xED w\xF9",\u756A\u79BA:"p\u0101n y\xFA",\u4F5B\u7237:"f\xF3 ye",\u5907\u67E5:"b\xE8i zh\u0101",\u5417\u5561:"m\u01CE f\u0113i",\u76D0\u5206:"y\xE1n f\xE8n",\u5F53\u6708:"d\xE0ng yu\xE8",\u864E\u5C06:"h\u01D4 ji\xE0ng",\u8584\u8377:"b\xF2 he",\u72EC\u5904:"d\xFA ch\u01D4",\u7A7A\u4F4D:"k\xF2ng w\xE8i",\u94FA\u8DEF:"p\u016B l\xF9",\u4E4C\u62C9:"w\xF9 la",\u8C03\u56DE:"di\xE0o hu\xED",\u6765\u5934:"l\xE1i tou",\u95F2\u6563:"xi\xE1n s\u01CEn",\u80F6\u5377:"ji\u0101o ju\u01CEn",\u5192\u5931:"m\xE0o shi",\u5E72\u52B2:"g\xE0n j\xECn",\u5F26\u4E50:"xi\xE1n yu\xE8",\u884C\u4F0D:"h\xE1ng w\u01D4",\u76F8\u56FD:"xi\xE0ng gu\xF3",\u67E5\u67E5:"zh\u0101 zh\u0101",\u4E39\u53C2:"d\u0101n sh\u0113n",\u52A9\u5174:"zh\xF9 x\xECng",\u94FA\u5F00:"p\u016B k\u0101i",\u6B21\u957F:"c\xEC zh\u01CEng",\u53D1\u5361:"f\xE0 qi\u01CE",\u62EE\u636E:"ji\xE9 j\u016B",\u5239\u8F66:"sh\u0101 ch\u0113",\u751F\u53D1:"sh\u0113ng f\xE0",\u91CD\u64AD:"ch\xF3ng b\u014D",\u7F1D\u5408:"f\xE9ng h\xE9",\u97F3\u91CF:"y\u012Bn li\xE0ng",\u5C11\u5C09:"sh\xE0o w\xE8i",\u6B89\u96BE:"x\xF9n n\xE0n",\u51B2\u538B:"ch\xF2ng y\u0101",\u82CD\u52B2:"c\u0101ng j\xECng",\u539A\u8584:"h\xF2u b\xF3",\u5A01\u5413:"w\u0113i h\xE8",\u5916\u76F8:"w\xE0i xi\xE0ng",\u66F2\u8C31:"q\u01D4 p\u01D4",\u547C\u53F7:"h\u016B h\xE1o",\u7740\u8FF7:"zh\xE1o m\xED",\u6311\u62C5:"ti\u0101o d\xE0n",\u7EB9\u8DEF:"w\xE9n lu",\u4E00\u6C93:"y\u012B d\xE1",\u8FD8\u4FD7:"hu\xE1n s\xFA",\u5F3A\u6A2A:"qi\xE1ng h\xE8ng",\u56DB\u884C:"s\xEC h\xE1ng",\u7740\u6570:"zh\u0101o sh\xF9",\u56FD\u96BE:"gu\xF3 n\xE0n",\u964D\u987A:"xi\xE1ng sh\xF9n",\u6311\u660E:"ti\u01CEo m\xEDng",\u772F\u7F1D:"m\u012B feng",\u5206\u5185:"f\xE8n n\xE8i",\u66F4\u8863:"g\u0113ng y\u012B",\u8F6F\u548C:"ru\u01CEn huo",\u5C3D\u5174:"j\xECn x\xECng",\u53F7\u5B50:"h\xE0o zi",\u722A\u7259:"zh\u01CEo y\xE1",\u8D25\u5C06:"b\xE0i ji\xE0ng",\u731C\u4E2D:"c\u0101i zh\xF2ng",\u7ED3\u624E:"ji\xE9 z\u0101",\u6CA1\u7A7A:"m\xE9i k\xF2ng",\u5939\u7F1D:"ji\u0101 f\xE8ng",\u62FE\u6387:"sh\xED duo",\u63BA\u548C:"ch\u0101n huo",\u7C38\u7B95:"b\xF2 ji",\u7535\u91CF:"di\xE0n li\xE0ng",\u8377\u8F7D:"h\xE8 z\u01CEi",\u6F2F\u6CB3:"lu\xF2 t\xE0 h\xE9",\u8C03\u5F0F:"di\xE0o sh\xEC",\u5904\u8EAB:"ch\u01D4 sh\u0113n",\u6253\u624B:"d\u01CE shou",\u5F39\u5F13:"d\xE0n g\u014Dng",\u6A2A\u86EE:"h\xE8ng m\xE1n",\u80FD\u5E72:"n\xE9ng g\xE0n",\u6821\u70B9:"ji\xE0o di\u01CEn",\u52A0\u8F7D:"ji\u0101 z\xE0i",\u5E72\u6821:"g\xE0n xi\xE0o",\u54C4\u4F20:"h\u014Dng chu\xE1n",\u6821\u6CE8:"ji\xE0o zh\xF9",\u6DE4\u585E:"y\u016B s\xE8",\u9A6C\u624E:"m\u01CE zh\xE1",\u6708\u6C0F:"yu\xE8 zh\u012B",\u9AD8\u5E72:"g\u0101o g\xE0n",\u7ECF\u4F20:"j\u012Bng zhu\xE0n",\u66FE\u5B59:"z\u0113ng s\u016Bn",\u597D\u6597:"h\xE0o d\xF2u",\u5173\u5361:"gu\u0101n qi\u01CE",\u9003\u5954:"t\xE1o b\xE8n",\u78E8\u8E6D:"m\xF3 ceng",\u725F\u53D6:"m\xF3u q\u01D4",\u98A4\u6817:"zh\xE0n l\xEC",\u8682\u86B1:"m\xE0 zha",\u64AE\u5408:"cu\u014D he",\u8D94\u8D84:"li\xE8 qie",\u6454\u6253:"shu\u0101i d\xE1",\u53F0\u5B50:"t\xE1i zi",\u5206\u5F97:"f\u0113n de",\u7C98\u7740:"ni\xE1n zhu\xF3",\u91C7\u9091:"c\xE0i y\xEC",\u6563\u88C5:"s\u01CEn zhu\u0101ng",\u5A40\u5A1C:"\u0113 nu\xF3",\u5174\u5473:"x\xECng w\xE8i",\u884C\u5934:"x\xEDng tou",\u6C14\u91CF:"q\xEC li\xE0ng",\u8C03\u8FD0:"di\xE0o y\xF9n",\u5904\u6CBB:"ch\u01D4 zh\xEC",\u4E50\u97F3:"yu\xE8 y\u012Bn",\u7EC4\u66F2:"z\u01D4 q\u01D4",\u5145\u585E:"ch\u014Dng s\xE8",\u606B\u5413:"d\xF2ng h\xE8",\u8BBA\u8C03:"l\xF9n di\xE0o",\u76F8\u4E2D:"xi\u0101ng zh\xF2ng",\u6C11\u4E50:"m\xEDn yu\xE8",\u70AE\u4ED7:"p\xE0o zhang",\u4E27\u670D:"s\u0101ng f\xFA",\u9A81\u5C06:"xi\u0101o ji\xE0ng",\u91CF\u5211:"li\xE0ng x\xEDng",\u7F1D\u8865:"f\xE9ng b\u01D4",\u8D22\u4F1A:"c\xE1i ku\xE0i",\u5927\u5E72:"d\xE0 g\xE0n",\u5471\u5471:"g\u016B g\u016B",\u5386\u6570:"l\xEC sh\u01D4",\u6821\u573A:"ji\xE0o ch\u01CEng",\u585E\u5317:"s\xE0i b\u011Bi",\u8BC6\u76F8:"sh\xED xi\xE0ng",\u8FB1\u6CA1:"r\u01D4 m\xF2",\u9C9C\u4EAE:"xi\u0101n liang",\u8BED\u585E:"y\u01D4 s\xE8",\u9732\u8138:"l\xF2u li\u01CEn",\u51C9\u5FEB:"li\xE1ng kuai",\u8170\u6746:"y\u0101o g\u01CEn",\u6E9C\u8FBE:"li\u016B da",\u560E\u560E:"g\u0101 g\u0101",\u516C\u5E72:"g\u014Dng g\xE0n",\u6854\u6897:"ji\xE9 g\u011Bng",\u6311\u9017:"ti\u01CEo d\xF2u",\u770B\u95E8:"k\u0101n m\xE9n",\u6D77\u96BE:"h\u01CEi n\xE0n",\u4E50\u6B4C:"yu\xE8 g\u0113",\u62D3\u7247:"t\xE0 pi\xE0n",\u6311\u52A8:"ti\u01CEo d\xF2ng",\u51C6\u5C06:"zh\u01D4n ji\xE0ng",\u843D\u96BE:"lu\xF2 n\xE0n",\u9052\u52B2:"qi\xFA j\xECng",\u78E8\u574A:"m\xF2 f\xE1ng",\u9036\u8FE4:"w\u0113i y\xED",\u6405\u548C:"ji\u01CEo huo",\u6469\u6332:"m\u0101 s\u0101",\u4F5C\u5F04:"zu\u014D n\xF2ng",\u82D7\u5934:"mi\xE1o tou",\u6253\u98A4:"d\u01CE zh\xE0n",\u5927\u85CF:"d\xE0 z\xE0ng",\u755C\u7272:"ch\xF9 sheng",\u52FE\u642D:"g\u014Du da",\u6811\u836B:"sh\xF9 y\u012Bn",\u6811\u6748:"sh\xF9 ch\xE0",\u94C1\u6746:"ti\u011B g\u01CEn",\u5C06\u76F8:"ji\xE0ng xi\xE0ng",\u4EFD\u5B50:"f\xE8n zi",\u89C6\u5DEE:"sh\xEC ch\u0101",\u7EFF\u836B:"l\u01DC y\u012Bn",\u67AA\u6746:"qi\u0101ng g\u01CEn",\u7F1D\u7EAB:"f\xE9ng r\xE8n",\u6101\u95F7:"ch\xF3u m\xE8n",\u70B9\u5C06:"di\u01CEn ji\xE0ng",\u534E\u4F57:"hu\xE0 tu\xF3",\u52B2\u5C04:"j\xECng sh\xE8",\u7BB1\u7B3C:"xi\u0101ng l\u01D2ng",\u7EC8\u4E86:"zh\u014Dng li\u01CEo",\u9B13\u53D1:"b\xECn f\xE0",\u7ED3\u5DF4:"ji\u0113 ba",\u82E6\u5E72:"k\u01D4 g\xE0n",\u770B\u5BB6:"k\u0101n ji\u0101",\u6B63\u65E6:"zh\u0113ng d\xE0n",\u4E2D\u80AF:"zh\xF2ng k\u011Bn",\u6587\u79CD:"w\xE9n zh\u01D2ng",\u98DF\u91CF:"sh\xED li\xE0ng",\u5BAB\u8C03:"g\u014Dng di\xE0o",\u95F4\u4F5C:"ji\xE0n zu\xF2",\u5F39\u7247:"d\xE0n pi\xE0n",\u5DEE\u6C60:"ch\u0101 ch\xED",\u6F02\u767D:"pi\u01CEo b\xE1i",\u6760\u5B50:"g\xE0ng zi",\u8C03\u5904:"ti\xE1o ch\u01D4",\u597D\u52A8:"h\xE0o d\xF2ng",\u8F6C\u7089:"zhu\xE0n l\xFA",\u5C4F\u6C14:"b\u01D0ng q\xEC",\u5939\u677F:"ji\u0101 b\u01CEn",\u54C0\u4E50:"\u0101i yu\xE8",\u5E72\u9053:"g\xE0n d\xE0o",\u82E6\u5904:"k\u01D4 ch\u01D4",\u5288\u67F4:"p\u01D0 ch\xE1i",\u957F\u52BF:"zh\u01CEng sh\xEC",\u5929\u534E:"ti\u0101n hu\u0101",\u5171\u5904:"g\xF2ng ch\u01D4",\u4E25\u67E5:"y\xE1n zh\u0101",\u6821\u9A8C:"ji\xE0o y\xE0n",\u51FA\u585E:"ch\u016B s\xE0i",\u5F39\u5B50:"d\xE0n z\u01D0",\u78E8\u76D8:"m\xF2 p\xE1n",\u840E\u9761:"w\u011Bi m\u01D0",\u5954\u4E27:"b\u0113n s\u0101ng",\u5531\u548C:"ch\xE0ng h\xE8",\u5927\u8C03:"d\xE0 di\xE0o",\u975E\u5206:"f\u0113i f\xE8n",\u94BB\u8425:"zu\u0101n y\xEDng",\u5939\u5B50:"ji\u0101 zi",\u8D85\u8F7D:"ch\u0101o z\xE0i",\u66F4\u59CB:"g\u0113ng sh\u01D0",\u94C3\u94DB:"l\xEDng dang",\u62AB\u6563:"p\u012B s\u01CEn",\u906D\u96BE:"z\u0101o n\xE0n",\u53D1\u8FD8:"f\u0101 hu\xE1n",\u8F6C\u8F6E:"zhu\xE0n l\xFAn",\u6A2A\u8D22:"h\xE8ng c\xE1i",\u6CE1\u6850:"p\u0101o t\xF3ng",\u629B\u6492:"p\u0101o s\u01CE",\u5929\u5440:"ti\u0101n y\u0101",\u7CCA\u7CCA:"h\u016B h\u016B",\u8EAF\u58F3:"q\u016B qi\xE0o",\u901A\u91CF:"t\u014Dng li\xE0ng",\u5949\u8FD8:"f\xE8ng hu\xE1n",\u5348\u89C9:"w\u01D4 ji\xE0o",\u95F7\u68CD:"m\xE8n g\xF9n",\u6D6A\u5934:"l\xE0ng tou",\u781A\u53F0:"y\xE0n t\u0101i",\u6CB9\u574A:"y\xF3u f\xE1ng",\u5B66\u957F:"xu\xE9 zh\u01CEng",\u8FC7\u8F7D:"gu\xF2 z\xE0i",\u7B14\u8C03:"b\u01D0 di\xE0o",\u8863\u88AB:"y\xEC b\xE8i",\u755C\u4EA7:"x\xF9 ch\u01CEn",\u6253\u66F4:"d\u01CE g\u0113ng",\u8C03\u9605:"di\xE0o yu\xE8",\u86EE\u5E72:"m\xE1n g\xE0n",\u66FE\u7956:"z\u0113ng z\u01D4",\u672C\u884C:"b\u011Bn h\xE1ng",\u63D0\u5E72:"t\xED g\xE0n",\u53D8\u8C03:"bi\xE0n di\xE0o",\u8986\u6CA1:"f\xF9 m\xF2",\u6A21\u5B50:"m\xFA zi",\u4E50\u5F8B:"yu\xE8 l\u01DC",\u79F0\u5FC3:"ch\xE8n x\u012Bn",\u6728\u6746:"m\xF9 g\u01CEn",\u5957\u66F2:"t\xE0o q\u01D4",\u91CD\u5370:"ch\xF3ng y\xECn",\u81EA\u7701:"z\xEC x\u01D0ng",\u63D0\u8C03:"t\xED di\xE0o",\u770B\u76F8:"k\xE0n xi\xE0ng",\u828B\u5934:"y\xF9 tou",\u4E0B\u5207:"xi\xE0 qi\u0113",\u585E\u4E0A:"s\xE0i sh\xE0ng",\u94FA\u5F20:"p\u016B zh\u0101ng",\u85E4\u8513:"t\xE9ng w\xE0n",\u8584\u5E78:"b\xF3 x\xECng",\u975E\u96BE:"f\u0113i n\xE0n",\u89E3\u6570:"xi\xE8 sh\xF9",\u52A3\u79CD:"li\xE8 zh\u01D2ng",\u892A\u53BB:"t\xF9n q\xF9",\u9730\u5F39:"xi\xE0n d\xE0n",\u67DA\u6728:"y\xF3u m\xF9",\u91CD\u8F7D:"zh\xF2ng z\xE0i",\u4E8C\u91CD:"\xE8r ch\xF3ng",\u75D5\u91CF:"h\xE9n li\xE0ng",\u96C5\u4E50:"y\u01CE yu\xE8",\u53F7\u54ED:"h\xE1o k\u016B",\u8BC8\u964D:"zh\xE0 xi\xE1ng",\u732A\u5708:"zh\u016B ju\xE0n",\u548B\u820C:"z\xE9 sh\xE9",\u94E3\u5E8A:"x\u01D0 chu\xE1ng",\u9632\u5F39:"f\xE1ng d\xE0n",\u5065\u5C06:"ji\xE0n ji\xE0ng",\u4E3D\u6C34:"l\xED shu\u01D0",\u524A\u53D1:"xu\u0113 f\xE0",\u7A7A\u5F53:"k\xF2ng d\u0101ng",\u591A\u76F8:"du\u014D xi\xE0ng",\u9C9C\u89C1:"xi\u01CEn ji\xE0n",\u5212\u6868:"hu\xE1 ji\u01CEng",\u8F7D\u6CE2:"z\xE0i b\u014D",\u8DF3\u86A4:"ti\xE0o zao",\u4FCF\u76AE:"qi\xE0o pi",\u5427\u55D2:"b\u0101 d\u0101",\u7ED3\u53D1:"ji\xE9 f\xE0",\u4E86\u65AD:"li\u01CEo du\xE0n",\u540C\u8C03:"t\xF3ng di\xE0o",\u77F3\u78E8:"sh\xED m\xF2",\u65F6\u5DEE:"sh\xED ch\u0101",\u9F3B\u585E:"b\xED s\xE8",\u6311\u5B50:"ti\u0101o zi",\u63A8\u78E8:"tu\u012B m\xF2",\u6B66\u4FAF:"w\u01D4 h\xF2u",\u62B9\u715E:"m\u01D2 sh\u0101",\u8C03\u8F6C:"di\xE0o zhu\u01CEn",\u7C4D\u6CA1:"j\xED m\xF2",\u6D4B\u5EA6:"c\xE8 du\xF3",\u8FD8\u503A:"hu\xE1n zh\xE0i",\u8C03\u6F14:"di\xE0o y\u01CEn",\u5206\u5212:"f\u0113n hu\xE1",\u5947\u5076:"j\u012B \u01D2u",\u65AD\u559D:"du\xE0n h\xE8",\u95F7\u96F7:"m\xE8n l\xE9i",\u72FC\u85C9:"l\xE1ng j\xED",\u996D\u91CF:"f\xE0n li\xE0ng",\u8FD8\u793C:"hu\xE1n l\u01D0",\u8F6C\u8C03:"zhu\u01CEn di\xE0o",\u661F\u76F8:"x\u012Bng xi\xE0ng",\u624B\u76F8:"sh\u01D2u xi\xE0ng",\u914D\u4E50:"p\xE8i yu\xE8",\u76D6\u5934:"g\xE0i tou",\u8FDE\u6746:"li\xE1n g\u01CEn",\u7C3F\u8BB0:"b\xF9 j\xEC",\u5200\u628A:"d\u0101o b\xE0",\u91CF\u8BCD:"li\xE0ng c\xED",\u540D\u89D2:"m\xEDng ju\xE9",\u6B65\u8C03:"b\xF9 di\xE0o",\u6821\u672C:"ji\xE0o b\u011Bn",\u66F2\u6C5F:"q\u01D4 ji\u0101ng",\u8D26\u7C3F:"zh\xE0ng b\xF9",\u96BD\u6C38:"ju\xE0n y\u01D2ng",\u54C8\u7F57:"h\u0101 luo",\u7A0D\u4E3A:"sh\u0101o w\xE9i",\u6613\u4F20:"y\xEC zhu\xE0n",\u4E50\u8C31:"yu\xE8 p\u01D4",\u7275\u7D2F:"qi\u0101n l\u011Bi",\u7B54\u7406:"d\u0101 li",\u559D\u65A5:"h\xE8 ch\xEC",\u541F\u54E6:"y\xEDn \xE9",\u5E72\u6E20:"g\xE0n q\xFA",\u6D77\u91CF:"h\u01CEi li\xE0ng",\u7CBE\u5F53:"j\u012Bng d\xE0ng",\u7740\u5E8A:"zhu\xF3 chu\xE1ng",\u6708\u76F8:"yu\xE8 xi\xE0ng",\u5EB6\u51E0:"sh\xF9 j\u012B",\u5BAB\u89C2:"g\u014Dng gu\xE0n",\u8BBA\u5904:"l\xF9n ch\u01D4",\u5F81\u8F9F:"zh\u0113ng b\xEC",\u539A\u6734:"h\xF2u p\xF2",\u4ECB\u58F3:"ji\xE8 qi\xE0o",\u542D\u54E7:"k\u0113ng chi",\u54AF\u8840:"k\u01CE xi\u011B",\u94FA\u9648:"p\u016B ch\xE9n",\u91CD\u751F:"ch\xF3ng sh\u0113ng",\u4E50\u7406:"yu\xE8 l\u01D0",\u54C0\u53F7:"\u0101i h\xE1o",\u85CF\u5386:"z\xE0ng l\xEC",\u7434\u66F2:"q\xEDn q\u01D4",\u795E\u66F2:"sh\xE9n q\u01D4",\u521A\u52B2:"g\u0101ng j\xECng",\u524A\u5E73:"xu\u0113 p\xEDng",\u6D53\u836B:"n\xF3ng y\u012Bn",\u57CE\u579B:"ch\xE9ng du\u01D2",\u94A2\u79CD:"g\u0101ng zh\u01D2ng",\u8BC6\u8BB0:"zh\xEC j\xEC",\u5F53\u5DEE:"d\u0101ng ch\u0101i",\u6B63\u4F20:"zh\xE8ng zhu\xE0n",\u5E76\u5904:"b\xECng ch\u01D4",\u7A7A\u96BE:"k\u014Dng n\xE0n",\u521B\u9762:"chu\u0101ng mi\xE0n",\u65E6\u89D2:"d\xE0n ju\xE9",\u8584\u793C:"b\xF3 l\u01D0",\u6643\u8361:"hu\xE0ng dang",\u81CA\u5B50:"s\xE0o zi",\u5BB6\u4EC0:"ji\u0101 sh\xED",\u95F7\u5934:"m\xE8n t\xF3u",\u7F8E\u53D1:"m\u011Bi f\xE0",\u5EA6\u6570:"d\xF9 shu",\u7740\u51C9:"zh\xE1o li\xE1ng",\u95EF\u5C06:"chu\u01CEng ji\xE0ng",\u51E0\u6848:"j\u012B \xE0n",\u59D8\u5934:"p\u012Bn tou",\u6025\u96BE:"j\xED n\xE0n",\u5DEE\u6570:"ch\u0101 sh\xF9",\u6563\u788E:"s\u01CEn su\xEC",\u58C5\u585E:"y\u014Dng s\xE8",\u5BD2\u98A4:"h\xE1n zh\xE0n",\u7275\u5F3A:"qi\u0101n qi\u01CEng",\u65E0\u95F4:"w\xFA ji\xE0n",\u8F6E\u8F6C:"l\xFAn zhu\xE0n",\u53F7\u53EB:"h\xE1o ji\xE0o",\u94FA\u6392:"p\u016B p\xE1i",\u964D\u4F0F:"xi\xE1ng f\xFA",\u8F67\u94A2:"zh\xE1 g\u0101ng",\u4E1C\u963F:"d\u014Dng \u0113",\u75C5\u5047:"b\xECng ji\xE0",\u7D2F\u52A0:"l\u011Bi ji\u0101",\u6897\u585E:"g\u011Bng s\xE8",\u5F39\u5939:"d\xE0n ji\u0101",\u94BB\u5FC3:"zu\u0101n x\u012Bn",\u6643\u773C:"hu\u01CEng y\u01CEn",\u9B54\u722A:"m\xF3 zh\u01CEo",\u6807\u91CF:"bi\u0101o li\xE0ng",\u618B\u95F7:"bi\u0113 m\xE8n",\u731C\u5EA6:"c\u0101i du\xF3",\u5904\u58EB:"ch\u01D4 sh\xEC",\u5B98\u5DEE:"gu\u0101n ch\u0101i",\u8BA8\u8FD8:"t\u01CEo hu\xE1n",\u957F\u95E8:"zh\u01CEng m\xE9n",\u998F\u5206:"li\xFA f\xE8n",\u91CC\u5F04:"l\u01D0 l\xF2ng",\u8272\u76F8:"s\xE8 xi\xE0ng",\u96C5\u5174:"y\u01CE x\xECng",\u89D2\u529B:"ju\xE9 l\xEC",\u5F39\u5751:"d\xE0n k\u0113ng",\u679D\u6748:"zh\u012B ch\xE0",\u5939\u5177:"ji\u0101 j\xF9",\u5904\u5211:"ch\u01D4 x\xEDng",\u608D\u5C06:"h\xE0n ji\xE0ng",\u597D\u5B66:"h\xE0o xu\xE9",\u94F6\u53D1:"y\xEDn f\xE0",\u626B\u628A:"s\xE0o b\u01CE",\u6CD5\u76F8:"f\u01CE xi\xE0ng",\u8D35\u5E72:"gu\xEC g\xE0n",\u4F9B\u6C14:"g\u014Dng q\xEC",\u7A7A\u4F59:"k\xF2ng y\xFA",\u6346\u624E:"k\u01D4n z\u0101",\u7620\u8584:"j\xED b\xF3",\u6D46\u7CCA:"ji\xE0ng hu",\u560E\u5431:"g\u0101 zh\u012B",\u4E0D\u9042:"b\xF9 su\xED",\u8C03\u4EE4:"di\xE0o l\xECng",\u6CD5\u5E16:"f\u01CE ti\xE8",\u6DCB\u75C5:"l\xECn b\xECng",\u8C03\u6D3E:"di\xE0o p\xE0i",\u8F6C\u76D8:"zhu\xE0n p\xE1n",\u4F9B\u7A3F:"g\u014Dng g\u01CEo",\u5DEE\u5B98:"ch\u0101i gu\u0101n",\u5FE7\u95F7:"y\u014Du m\xE8n",\u91CD\u72AF:"ch\xF3ng f\xE0n",\u6559\u957F:"ji\xE0o zh\u01CEng",\u91CD\u5531:"ch\xF3ng ch\xE0ng",\u7A0E\u79CD:"shu\xEC zh\u01D2ng",\u7EDD\u79CD:"ju\xE9 zh\u01D2ng",\u9152\u5174:"ji\u01D4 x\xECng",\u4E50\u575B:"yu\xE8 t\xE1n",\u82B1\u5462:"hu\u0101 n\xED",\u53F1\u559D:"ch\xEC h\xE8",\u8180\u81C2:"b\u01CEng b\xEC",\u91CD\u5934:"ch\xF3ng t\xF3u",\u5F97\u7A7A:"d\xE9 k\xF2ng",\u8F6C\u5708:"zhu\xE0n qu\u0101n",\u6A2A\u66B4:"h\xE8ng b\xE0o",\u54C4\u62AC:"h\u014Dng t\xE1i",\u5F15\u542D:"y\u01D0n h\xE1ng",\u8F7D\u8D27:"z\xE0i hu\xF2",\u4E2D\u8BA1:"zh\xF2ng j\xEC",\u5B98\u957F:"gu\u0101n zh\u01CEng",\u76F8\u9762:"xi\xE0ng mi\xE0n",\u770B\u5934:"k\xE0n tou",\u76FC\u5934:"p\xE0n tou",\u610F\u5174:"y\xEC x\xECng",\u519B\u4E50:"j\u016Bn yu\xE8",\u7D2F\u6B21:"l\u011Bi c\xEC",\u9AA8\u561F:"g\u016B d\u016B",\u71D5\u8D75:"y\u0101n zh\xE0o",\u62A5\u4E27:"b\xE0o s\u0101ng",\u5F25\u6492:"m\xED sa",\u6328\u6597:"\xE1i d\xF2u",\u6241\u821F:"pi\u0101n zh\u014Du",\u4E11\u89D2:"ch\u01D2u ju\xE9",\u540A\u4E27:"di\xE0o s\u0101ng",\u5F3A\u5C06:"qi\xE1ng ji\xE0ng",\u884C\u53F7:"h\xE1ng h\xE1o",\u91CD\u594F:"ch\xF3ng z\xF2u",\u53D1\u8FAB:"f\xE0 bi\xE0n",\u7740\u9B54:"zh\xE1o m\xF3",\u7740\u6CD5:"zh\u0101o f\u01CE",\u76DB\u653E:"ch\xE9ng f\xE0ng",\u586B\u585E:"ti\xE1n s\xE8",\u51F6\u6A2A:"xi\u014Dng h\xE8ng",\u7A3D\u9996:"q\u01D0 sh\u01D2u",\u7891\u5E16:"b\u0113i ti\xE8",\u51B2\u91CF:"ch\u014Dng li\xE0ng",\u53D1\u83DC:"f\xE0 c\xE0i",\u5047\u53D1:"ji\u01CE f\xE0",\u7FFB\u5377:"f\u0101n ju\u01CEn",\u5C0F\u91CF:"xi\u01CEo li\xE0ng",\u80F6\u7740:"ji\u0101o zhu\xF3",\u91CC\u5B50:"l\u01D0 zi",\u8C03\u8C03:"di\xE0o diao",\u6563\u5175:"s\u01CEn b\u012Bng",\u9AD8\u6311:"g\u0101o ti\u01CEo",\u64AD\u6492:"b\u014D s\u01CE",\u5939\u5FC3:"ji\u0101 x\u012Bn",\u6247\u52A8:"sh\u0101n d\xF2ng",\u53E8\u6270:"t\u0101o r\u01CEo",\u9713\u88F3:"n\xED ch\xE1ng",\u637B\u5B50:"ni\u01CEn zi",\u5F25\u7F1D:"m\xED f\xE9ng",\u6492\u5E03:"s\u01CE b\xF9",\u5143\u66F2:"yu\xE1n q\u01D4",\u573A\u9662:"ch\xE1ng yu\xE0n",\u7EAF\u79CD:"ch\xFAn zh\u01D2ng",\u7701\u4EB2:"x\u01D0ng q\u012Bn",\u63D0\u62C9:"d\u012B le",\u60EF\u91CF:"gu\xE0n li\xE0ng",\u5F3A\u903C:"qi\u01CEng b\u012B",\u5F3A\u5F81:"qi\u01CEng zh\u0113ng",\u6655\u8F66:"y\xF9n ch\u0113",\u6570\u9053:"sh\u01D4 d\xE0o",\u5E26\u7D2F:"d\xE0i l\u011Bi",\u62D3\u672C:"t\xE0 b\u011Bn",\u5ACC\u6076:"xi\xE1n w\xF9",\u5BBF\u5C06:"s\xF9 ji\xE0ng",\u9F9F\u88C2:"j\u016Bn li\xE8",\u7F20\u5939:"ch\xE1n ji\u0101",\u53D1\u5F0F:"f\xE0 sh\xEC",\u9694\u6247:"g\xE9 sh\u0101n",\u884C\u8D27:"h\xE1ng hu\xF2",\u5929\u5206:"ti\u0101n f\xE8n",\u7656\u597D:"p\u01D0 h\xE0o",\u56DB\u901A:"s\xEC t\xF2ng",\u767D\u672F:"b\xE1i zh\xFA",\u5212\u4F24:"hu\xE1 sh\u0101ng",\u89D2\u6597:"ju\xE9 d\xF2u",\u542C\u5DEE:"t\u012Bng ch\u0101i",\u5C81\u5DEE:"su\xEC ch\u0101",\u4E27\u793C:"s\u0101ng l\u01D0",\u8109\u8109:"m\xF2 m\xF2",\u524A\u7626:"xu\u0113 sh\xF2u",\u6492\u64AD:"s\u01CE b\u014D",\u838E\u8349:"su\u014D c\u01CEo",\u728D\u4E3A:"qi\xE1n w\xE9i",\u8C03\u5934:"di\xE0o t\xF3u",\u9F99\u5377:"l\xF3ng ju\u01CEn",\u5916\u8C03:"w\xE0i di\xE0o",\u5B57\u5E16:"z\xEC ti\xE8",\u5377\u53D1:"ju\u01CEn f\xE0",\u5B6C\u79CD:"n\u0101o zh\u01D2ng",\u4E5D\u79CD:"ji\u01D4 zh\u01D2ng",\u63E3\u5EA6:"chu\u01CEi du\xF3",\u6D0B\u76F8:"y\xE1ng xi\xE0ng",\u6563\u5149:"s\u01CEn gu\u0101ng",\u9AA8\u788C:"g\u016B lu",\u8584\u547D:"b\xF3 m\xECng",\u7B3C\u5934:"l\xF3ng tou",\u54BD\u708E:"y\u0101n y\xE1n",\u788C\u78A1:"li\xF9 zhou",\u7247\u513F:"pi\u0101n er",\u7EA4\u624B:"qi\xE0n sh\u01D2u",\u6563\u4F53:"s\u01CEn t\u01D0",\u5185\u7701:"n\xE8i x\u01D0ng",\u5F3A\u7559:"qi\u01CEng li\xFA",\u89E3\u9001:"ji\xE8 s\xF2ng",\u53CD\u95F4:"f\u01CEn ji\xE0n",\u5C11\u58EE:"sh\xE0o zhu\xE0ng",\u4E00\u670D:"y\u012B f\xF9",\u7559\u7A7A:"li\xFA k\xF2ng",\u544A\u5047:"g\xE0o ji\xE0",\u54B3\u8840:"k\xE9 xi\u011B",\u8584\u66AE:"b\xF3 m\xF9",\u94FA\u8F68:"p\u016B gu\u01D0",\u78E8\u524A:"m\xF3 xu\u0113",\u6CBB\u4E27:"zh\xEC s\u0101ng",\u53C9\u5B50:"ch\u0101 zi",\u54C4\u52A8:"h\u014Dng d\xF2ng",\u86FE\u5B50:"\xE9 zi",\u7CDC\u5B50:"m\xE9i zi",\u51FA\u843D:"ch\u016B l\xE0",\u80A1\u957F:"g\u01D4 zh\u01CEng",\u8D35\u5904:"gu\xEC ch\u01D4",\u8FD8\u9B42:"hu\xE1n h\xFAn",\u4F8B\u5047:"l\xEC ji\xE0",\u66F2\u6C60:"q\u01D4 ch\xED",\u5239\u4F4F:"sh\u0101 zh\xF9",\u8EAB\u91CF:"sh\u0113n li\xE0ng",\u61C2\u884C:"d\u01D2ng h\xE1ng",\u540C\u597D:"t\xF3ng h\xE0o",\u5B7D\u79CD:"ni\xE8 zh\u01D2ng",\u9009\u79CD:"xu\u01CEn zh\u01D2ng",\u5C0F\u79CD:"xi\u01CEo zh\u01D2ng",\u6A21\u91CF:"m\xF3 li\xE0ng",\u66F4\u751F:"g\u0113ng sh\u0113ng",\u670D\u4E27:"f\xFA s\u0101ng",\u7387\u76F4:"shu\xE0i zh\xED",\u5B57\u6A21:"z\xEC m\xFA",\u6563\u67B6:"s\u01CEn ji\xE0",\u7B54\u8154:"d\u0101 qi\u0101ng",\u4EA4\u6076:"ji\u0101o w\xF9",\u8584\u60C5:"b\xF3 q\xEDng",\u773C\u6CE1:"y\u01CEn p\u0101o",\u8885\u5A1C:"ni\u01CEo nu\xF3",\u8349\u579B:"c\u01CEo du\u01D2",\u51B2\u52B2:"ch\xF2ng j\xECn",\u5462\u5583:"n\xED n\xE1n",\u5207\u4E2D:"qi\xE8 zh\xF2ng",\u6311\u706F:"ti\u01CEo d\u0113ng",\u8FD8\u613F:"hu\xE1n yu\xE0n",\u6FC0\u5C06:"j\u012B ji\xE0ng",\u66F4\u9F13:"g\u0113ng g\u01D4",\u6CA1\u836F:"m\xF2 y\xE0o",\u96BE\u53CB:"n\xE0n y\u01D2u",\u8D25\u5174:"b\xE0i x\xECng",\u5207\u9762:"qi\u0113 mi\xE0n",\u6563\u6237:"s\u01CEn h\xF9",\u7D2F\u8FDB:"l\u011Bi j\xECn",\u80CC\u5E26:"b\u0113i d\xE0i",\u79E4\u6746:"ch\xE8ng g\u01CEn",\u78BE\u574A:"ni\u01CEn f\xE1ng",\u7C3F\u5B50:"b\xF9 zi",\u6273\u624B:"b\u0101n shou",\u94C5\u5C71:"y\xE1n sh\u0101n",\u5112\u5C06:"r\xFA ji\xE0ng",\u91CD\u5149:"ch\xF3ng gu\u0101ng",\u526A\u53D1:"ji\u01CEn f\xE0",\u884C\u8BDD:"h\xE1ng hu\xE0",\u957F\u4E0A:"zh\u01CEng sh\xE0ng",\u914D\u79CD:"p\xE8i zh\u01D2ng",\u5C0F\u4F20:"xi\u01CEo zhu\xE0n",\u538B\u8F74:"y\u0101 zh\xF2u",\u8C31\u66F2:"p\u01D4 q\u01D4",\u5F31\u51A0:"ru\xF2 gu\xE0n",\u82B1\u5377:"hu\u0101 ju\u01CEn",\u6A2A\u7978:"h\xE8ng hu\xF2",\u5939\u514B:"ji\u0101 k\xE8",\u5149\u6655:"gu\u0101ng y\xF9n",\u62AB\u9761:"p\u012B m\u01D0",\u5BF9\u8C03:"du\xEC di\xE0o",\u5939\u6301:"ji\u0101 ch\xED",\u7A7A\u989D:"k\xF2ng \xE9",\u5E73\u8C03:"p\xEDng di\xE0o",\u94FA\u5E8A:"p\u016B chu\xE1ng",\u4E27\u949F:"s\u0101ng zh\u014Dng",\u4F5C\u4E50:"zu\xF2 yu\xE8",\u5C11\u5E9C:"sh\xE0o f\u01D4",\u6570\u6570:"shu\xF2 shu\xF2",\u5954\u5934:"b\xE8n tou",\u8FDB\u7ED9:"j\xECn j\u01D0",\u7387\u6027:"shu\xE0i x\xECng",\u4E50\u5B50:"l\xE8 zi",\u7ED1\u624E:"b\u01CEng z\u0101",\u6311\u5506:"ti\u01CEo su\u014D",\u6F02\u6D17:"pi\u01CEo x\u01D0",\u5939\u5899:"ji\u0101 qi\xE1ng",\u54B3\u5598:"k\xE9 chu\u01CEn",\u4E5C\u659C:"mi\u0113 xie",\u9519\u5904:"cu\xF2 ch\u01D4",\u590D\u79CD:"f\xF9 zh\u01D2ng",\u95F7\u9152:"m\xE8n ji\u01D4",\u65F6\u8C03:"sh\xED di\xE0o",\u91CD\u5B59:"ch\xF3ng s\u016Bn",\u7ECF\u5E62:"j\u012Bng chu\xE1ng",\u5729\u573A:"x\u016B ch\xE1ng",\u8C03\u95E8:"di\xE0o m\xE9n",\u82B1\u5934:"hu\u0101 tou",\u5212\u62C9:"hu\xE1 la",\u5957\u8272:"t\xE0o sh\u01CEi",\u7C97\u7387:"c\u016B shu\xE0i",\u76F8\u7387:"xi\u0101ng shu\xE0i",\u6B3E\u8BC6:"ku\u01CEn zh\xEC",\u5401\u8BF7:"y\xF9 q\u01D0ng",\u836B\u853D:"y\u012Bn b\xEC",\u6587\u86E4:"w\xE9n g\xE9",\u5600\u55D2:"d\u012B d\u0101",\u8C03\u53D6:"di\xE0o q\u01D4",\u4EA4\u5DEE:"ji\u0101o ch\u0101i",\u843D\u5B50:"l\xE0o z\u01D0",\u76F8\u518C:"xi\xE0ng c\xE8",\u7D6E\u53E8:"x\xF9 d\xE1o",\u843D\u53D1:"lu\xF2 f\xE0",\u5F02\u76F8:"y\xEC xi\xE0ng",\u6D78\u6CA1:"j\xECn m\xF2",\u89D2\u62B5:"ju\xE9 d\u01D0",\u5378\u8F7D:"xi\xE8 z\xE0i",\u6625\u5377:"ch\u016Bn ju\u01CEn",\u624E\u6323:"zh\xE1 zheng",\u755C\u517B:"x\xF9 y\u01CEng",\u5421\u54AF:"b\u01D0 lu\xF2",\u579B\u5B50:"du\u01D2 zi",\u6076\u5C11:"\xE8 sh\xE0o",\u53D1\u9645:"f\xE0 j\xEC",\u7EA2\u82D5:"h\xF3ng sh\xE1o",\u7CE8\u7CCA:"ji\xE0ng h\xF9",\u54ED\u4E27:"k\u016B sang",\u6CE1\u5B50:"p\u0101o z\u01D0",\u7A0D\u606F:"sh\xE0o x\u012B",\u6655\u8239:"y\xF9n chu\xE1n",\u6821\u6837:"ji\xE0o y\xE0ng",\u5916\u5DEE:"w\xE0i ch\u0101i",\u7EA2\u66F2:"h\xF3ng q\u01D4",\u811A\u722A:"ji\u01CEo zh\u01CEo",\u94FA\u5C55:"p\u016B zh\u01CEn",\u9A6E\u5B50:"du\xF2 zi",\u82AB\u837D:"y\xE1n sui",\u5939\u7D27:"ji\u0101 j\u01D0n",\u5C3F\u6CE1:"su\u012B p\xE0o",\u4E27\u4E71:"s\u0101ng lu\xE0n",\u51F6\u76F8:"xi\u014Dng xi\xE0ng",\u534E\u53D1:"hu\xE1 f\xE0",\u6253\u573A:"d\u01CE ch\xE1ng",\u4E91\u91CF:"y\xFAn li\xE0ng",\u6B63\u5207:"zh\xE8ng qi\u0113",\u5904\u5B50:"ch\u01D4 z\u01D0",\u7559\u96BE:"li\xFA n\xE0n",\u5212\u62F3:"hu\xE1 qu\xE1n",\u5212\u8247:"hu\xE1 t\u01D0ng",\u8BC4\u4F20:"p\xEDng zhu\xE0n",\u62C9\u7EA4:"l\u0101 qi\xE0n",\u53E5\u8BFB:"j\xF9 d\xF2u",\u6563\u5242:"s\u01CEn j\xEC",\u9AA8\u6B96:"g\u01D4 shi",\u585E\u97F3:"s\xE8 y\u012Bn",\u94FA\u53D9:"p\u016B x\xF9",\u960F\u6C0F:"y\u0101n zh\u012B",\u51B7\u98A4:"l\u011Bng zh\xE0n",\u715E\u4F4F:"sh\u0101 zh\xF9",\u591C\u66F2:"y\xE8 q\u01D4",\u79CD\u7C7D:"zh\u01D2ng z\u01D0",\u91C7\u79CD:"c\u01CEi zh\u01D2ng",\u5C11\u7537:"sh\xE0o n\xE1n",\u683C\u767B:"g\u0113 d\u0113ng",\u7BA1\u4E50:"gu\u01CEn yu\xE8",\u53F7\u5555:"h\xE1o t\xE1o",\u7EB3\u964D:"n\xE0 xi\xE1ng",\u62E5\u585E:"y\u014Dng s\xE8",\u4E07\u4E58:"w\xE0n sh\xE8ng",\u6746\u513F:"g\u01CEn \xE9r",\u845B\u85E4:"g\xE9 t\xE9ng",\u82AF\u5B50:"x\xECn zi",\u7C3F\u7C4D:"b\xF9 j\xED",\u57AB\u5708:"di\xE0n ju\xE0n",\u76AE\u5939:"p\xED ji\u0101",\u6821\u51C6:"ji\xE0o zh\u01D4n",\u884C\u6B3E:"h\xE1ng ku\u01CEn",\u9ED1\u79CD:"h\u0113i zh\u01D2ng",\u9F99\u79CD:"l\xF3ng zh\u01D2ng",\u5141\u5F53:"y\u01D4n d\xE0ng",\u5668\u91CF:"q\xEC li\xE0ng",\u9009\u8C03:"xu\u01CEn di\xE0o",\u626E\u76F8:"b\xE0n xi\xE0ng",\u5E72\u624D:"g\xE0n c\xE1i",\u57FA\u5E72:"j\u012B g\xE0n",\u4E09\u6821:"s\u0101n ji\xE0o",\u5272\u5207:"g\u0113 qi\u0113",\u56FD\u4E50:"gu\xF3 yu\xE8",\u5361\u58F3:"qi\u01CE k\xE9",\u5462\u5B50:"n\xED zi",\u8F9F\u8C37:"b\xEC g\u01D4",\u78E8\u623F:"m\xF2 f\xE1ng",\u54BF\u5440:"y\u012B y\u0101",\u82A5\u672B:"ji\xE8 mo",\u8584\u6280:"b\xF3 j\xEC",\u4EA7\u5047:"ch\u01CEn ji\xE0",\u8BD7\u5174:"sh\u012B x\xECng",\u91CD\u51FA:"ch\xF3ng ch\u016B",\u8F6C\u6905:"zhu\xE0n y\u01D0",\u914C\u91CF:"zhu\xF3 li\xE0ng",\u7C3F\u518C:"b\xF9 c\xE8",\u85CF\u9752:"z\xE0ng q\u012Bng",\u7684\u58EB:"d\xED sh\xEC",\u8C03\u4EBA:"di\xE0o r\xE9n",\u89E3\u5143:"ji\xE8 yu\xE1n",\u830E\u5E72:"j\u012Bng g\xE0n",\u5DE8\u91CF:"j\xF9 li\xE0ng",\u6994\u5934:"l\xE1ng tou",\u7387\u771F:"shu\xE0i zh\u0113n",\u55B7\u9999:"p\xE8n xi\u0101ng",\u9501\u94A5:"su\u01D2 yu\xE8",\u867E\u87C6:"h\xE1 m\xE1",\u76F8\u56FE:"xi\xE0ng t\xFA",\u5174\u4F1A:"x\xECng hu\xEC",\u7076\u5934:"z\xE0o tou",\u91CD\u5A5A:"ch\xF3ng h\u016Bn",\u94BB\u6D1E:"zu\u0101n d\xF2ng",\u5FD6\u5EA6:"c\u01D4n du\xF3",\u515A\u53C2:"d\u01CEng sh\u0113n",\u8C03\u6E29:"di\xE0o w\u0113n",\u6746\u5854:"g\u01CEn t\u01CE",\u845B\u5E03:"g\xE9 b\xF9",\u62F1\u5238:"g\u01D2ng xu\xE0n",\u51A0\u5B50:"gu\xE0n zi",\u5212\u5B50:"hu\xE1 z\u01D0",\u5939\u751F:"ji\u0101 sh\u0113ng",\u9732\u9985:"l\xF2u xi\xE0n",\u6070\u5207:"qi\xE0 qi\u0113",\u6563\u89C1:"s\u01CEn ji\xE0n",\u54E8\u5361:"sh\xE0o qi\u01CE",\u70EB\u53D1:"t\xE0ng f\xE0",\u4F53\u91CF:"t\u01D0 li\xE0ng",\u633A\u62EC:"t\u01D0ng gu\u0101",\u7CFB\u5E26:"j\xEC d\xE0i",\u76F8\u58EB:"xi\xE0ng sh\xEC",\u7F8A\u5708:"y\xE1ng ju\xE0n",\u8F6C\u77E9:"zhu\xE0n j\u01D4",\u5427\u53F0:"b\u0101 t\xE1i",\u82CD\u672F:"c\u0101ng zh\xFA",\u83F2\u8584:"f\u011Bi b\xF3",\u86E4\u86A7:"g\xE9 ji\xE8",\u86E4\u870A:"g\xE9 l\xED",\u74DC\u8513:"gu\u0101 w\xE0n",\u602A\u76F8:"gu\xE0i xi\xE0ng",\u7F79\u96BE:"l\xED n\xE0n",\u4E34\u5E16:"l\xEDn ti\xE8",\u5973\u7EA2:"n\u01DA g\u014Dng",\u5228\u5E8A:"b\xE0o chu\xE1ng",\u7FD8\u695A:"qi\xE1o ch\u01D4",\u6570\u4E5D:"sh\u01D4 ji\u01D4",\u8C08\u5174:"t\xE1n x\xECng",\u5FC3\u66F2:"x\u012Bn q\u01D4",\u96C4\u52B2:"xi\xF3ng j\xECng",\u624E\u67D3:"z\u0101 r\u01CEn",\u906E\u836B:"zh\u0113 y\u012Bn",\u5468\u6B63:"zh\u014Du zh\u0113ng",\u8D5A\u5934:"zhu\xE0n tou",\u6252\u624B:"p\xE1 sh\u01D2u",\u6400\u548C:"ch\u0101n huo",\u8BDA\u6734:"ch\xE9ng pi\xE1o",\u809A\u91CF:"d\xF9 li\xE0ng",\u5E72\u7ED3:"g\xE0n ji\xE9",\u5DE5\u5C3A:"g\u014Dng ch\u011B",\u5BB6\u7D2F:"ji\u0101 l\u011Bi",\u66F2\u6C34:"q\u01D4 shu\u01D0",\u6C99\u53C2:"sh\u0101 sh\u0113n",\u6311\u82B1:"ti\u01CEo hu\u0101",\u884C\u8DDD:"h\xE1ng j\xF9",\u79CD\u522B:"zh\u01D2ng bi\xE9",\u79CD\u8349:"zh\u01D2ng c\u01CEo",\u963F\u95E8:"\u0101 m\u0113n",\u80CC\u7BD3:"b\u0113i l\u01D2u",\u762A\u4E09:"bi\u0113 s\u0101n",\u88C1\u5904:"c\xE1i ch\u01D4",\u521B\u75DB:"chu\u0101ng t\xF2ng",\u798F\u76F8:"f\xFA xi\xE0ng",\u66F4\u52A8:"g\u0113ng d\xF2ng",\u8C6A\u5174:"h\xE1o x\xECng",\u8FD8\u9633:"hu\xE1n y\xE1ng",\u8FD8\u5634:"hu\xE1n zu\u01D0",\u501F\u8C03:"ji\xE8 di\xE0o",\u5377\u4E91:"ju\u01CEn y\xFAn",\u5361\u5B50:"qi\u01CE zi",\u6D41\u5F39:"li\xFA d\xE0n",\u7EDC\u5B50:"l\xE0o zi",\u78E8\u5B50:"m\xF2 z\u01D0",\u4E0B\u79CD:"xi\xE0 zh\u01D2ng",\u60F3\u5934:"xi\u01CEng tou",\u524A\u4EF7:"xu\u0113 ji\xE0",\u6821\u9605:"ji\xE0o yu\xE8",\u516B\u884C:"b\u0101 h\xE1ng",\u96C5\u91CF:"y\u01CE li\xE0ng",\u522B\u4F20:"bi\xE9 zhu\xE0n",\u8584\u9152:"b\xF3 ji\u01D4",\u6625\u5047:"ch\u016Bn ji\xE0",\u53D1\u59BB:"f\xE0 q\u012B",\u54D7\u54D7:"hu\u0101 hu\u0101",\u5BBD\u7EF0:"ku\u0101n chuo",\u4E86\u609F:"li\u01CEo w\xF9",\u5207\u82B1:"qi\u0113 hu\u0101",\u5BA1\u5EA6:"sh\u011Bn du\xF3",\u5E94\u8BB8:"y\u012Bng x\u01D4",\u8F6C\u53F0:"zhu\xE0n t\xE1i",\u4ED4\u732A:"z\u01D0 zh\u016B",\u5954\u547D:"b\xE8n m\xECng",\u88C1\u91CF:"c\xE1i li\xE0ng",\u8695\u79CD:"c\xE1n zh\u01D2ng",\u85CF\u620F:"z\xE0ng x\xEC",\u4E58\u5174:"ch\xE9ng x\xECng",\u7EF8\u7F2A:"ch\xF3u m\xF3u",\u6467\u6298:"cu\u012B sh\xE9",\u8C03\u7ECF:"di\xE0o j\u012Bng",\u8C03\u804C:"di\xE0o zh\xED",\u7F1D\u7F00:"f\xE9ng zhu\xEC",\u9AA8\u6735:"g\u016B du\u01D2",\u6838\u513F:"h\xFA \xE9r",\u6052\u91CF:"h\xE9ng li\xE0ng",\u8FD8\u4EF7:"hu\xE1n ji\xE0",\u6D51\u6734:"h\xFAn pi\xE1o",\u82E6\u5DEE:"k\u01D4 ch\u0101i",\u9762\u7CCA:"mi\xE0n h\xF9",\u66F2\u5F20:"q\u01D4 zh\u0101ng",\u715E\u8F66:"sh\u0101 ch\u0113",\u7701\u89C6:"x\u01D0ng sh\xEC",\u4EC0\u9526:"sh\xED j\u01D0n",\u4FE1\u5DEE:"x\xECn ch\u0101i",\u4F59\u5207:"y\xFA qi\u0113",\u6512\u7709:"cu\xE1n m\xE9i",\u70B8\u7CD5:"zh\xE1 g\u0101o",\u94BB\u6746:"zu\xE0n g\u01CEn",\u6252\u7070:"p\xE1 hu\u012B",\u767D\u79CD:"b\xE1i zh\u01D2ng",\u62CC\u548C:"b\xE0n hu\xF2",\u957F\u8C03:"ch\xE1ng di\xE0o",\u5927\u6E9C:"d\xE0 li\xF9",\u6296\u6402:"d\u01D2u l\u014Du",\u98DE\u8F6C:"f\u0113i zhu\xE0n",\u8D74\u96BE:"f\xF9 n\xE0n",\u5E72\u4ED7:"g\xE0n zh\xE0ng",\u597D\u80DC:"h\xE0o sh\xE8ng",\u753B\u7247:"hu\xE0 pi\u0101n",\u6405\u6DF7:"ji\u01CEo g\u01D4n",\u87BA\u6746:"lu\xF3 g\u01CEn",\u6728\u6A21:"m\xF9 m\xFA",\u6012\u53F7:"n\xF9 h\xE1o",\u9891\u6570:"p\xEDn shu\xF2",\u65E0\u5B81:"w\xFA n\xECng",\u9009\u66F2:"xu\u01CEn q\u01D4",\u9057\u5C11:"y\xED sh\xE0o",\u90AE\u5DEE:"y\xF3u ch\u0101i",\u5360\u5366:"zh\u0101n gu\xE0",\u5360\u661F:"zh\u0101n x\u012Bng",\u91CD\u5BA1:"ch\xF3ng sh\u011Bn",\u81EA\u91CF:"z\xEC li\xE0ng",\u5F85\u67E5:"d\xE0i zh\u0101",\u8C03\u9632:"di\xE0o f\xE1ng",\u53D1\u5ECA:"f\xE0 l\xE1ng",\u7FFB\u67E5:"f\u0101n zh\u0101",\u53CD\u8C03:"f\u01CEn di\xE0o",\u7F1D\u5B50:"f\xE8ng zi",\u66F4\u592B:"g\u0113ng f\u016B",\u9AA8\u5B50:"g\u01D4 zi",\u5149\u6746:"gu\u0101ng g\u01CEn",\u5939\u68CD:"ji\u0101 g\xF9n",\u5C45\u4E27:"j\u016B s\u0101ng",\u5DE8\u8D3E:"j\xF9 g\u01D4",\u770B\u62BC:"k\u0101n y\u0101",\u7A7A\u8F6C:"k\u014Dng zhu\xE0n",\u91CF\u529B:"li\xE0ng l\xEC",\u8499\u5C18:"meng chen",\u8499\u96BE:"m\xE9ng n\xE0n",\u70AE\u70D9:"p\xE1o lu\xF2",\u8D54\u8FD8:"p\xE9i hu\xE1n",\u6251\u6247:"p\u016B sh\u0101n",\u6563\u8BB0:"s\u01CEn j\xEC",\u6563\u4EF6:"s\u01CEn ji\xE0n",\u5220\u524A:"sh\u0101n xu\u0113",\u5C04\u5E72:"y\xE8 g\xE0n",\u6761\u51E0:"ti\xE1o j\u012B",\u5077\u7A7A:"t\u014Du k\xF2ng",\u524A\u58C1:"xu\u0113 b\xEC",\u6821\u6838:"ji\xE0o h\xE9",\u9634\u5E72:"y\u012Bn g\xE0n",\u62E9\u83DC:"zh\xE1i c\xE0i",\u79CD\u9A6C:"zh\u01D2ng m\u01CE",\u91CD\u4E5D:"ch\xF3ng ji\u01D4",\u4E3B\u8C03:"zh\u01D4 di\xE0o",\u81EA\u7981:"z\xEC j\u012Bn",\u5427\u5527:"b\u0101 j\u012B",\u5821\u5B50:"b\u01D4 zi",\u4FBF\u6EBA:"bi\xE0n ni\xE0o",\u8BCD\u8C03:"c\xED di\xE0o",\u53E8\u5495:"d\xE1o gu",\u5E72\u7C89:"g\xE0n f\u011Bn",\u4FDA\u66F2:"l\u01D0 q\u01D4",\u843D\u6795:"l\xE0o zh\u011Bn",\u94FA\u780C:"p\u016B q\xEC",\u5237\u767D:"shu\xE0 b\xE1i",\u59D4\u9761:"w\u011Bi m\u01D0",\u7CFB\u6CCA:"j\xEC b\xF3",\u76F8\u9A6C:"xi\xE0ng m\u01CE",\u884C\u8F88:"h\xE1ng b\xE8i",\u71A8\u5E16:"y\xF9 ti\u0113",\u8F6C\u7B4B:"zhu\xE0n j\u012Bn",\u7C7D\u79CD:"z\u01D0 zh\u01D2ng",\u68D2\u559D:"b\xE0ng h\xE8",\u50A7\u76F8:"b\u012Bn xi\xE0ng",\u4F20\u79CD:"chu\xE1n zh\u01D2ng",\u9550\u5934:"g\u01CEo t\xF3u",\u95F4\u82D7:"ji\xE0n mi\xE1o",\u4E50\u6C60:"yu\xE8 ch\xED",\u5356\u76F8:"m\xE0i xi\xE0ng",\u96BE\u4E3A:"n\xE1n w\xE9i",\u5C4F\u5F03:"b\u01D0ng q\xEC",\u94C5\u5F39:"qi\u0101n d\xE0n",\u5207\u53D8:"qi\u0113 bi\xE0n",\u8BF7\u8C03:"q\u01D0ng di\xE0o",\u66F2\u5EA6:"q\u01D4 d\xF9",\u7FA4\u6C13:"q\xFAn m\xE9ng",\u6563\u677F:"s\u01CEn b\u01CEn",\u7701\u5BDF:"x\u01D0ng ch\xE1",\u4E8B\u5047:"sh\xEC ji\xE0",\u7EA4\u7EF3:"qi\xE0n sh\xE9ng",\u79CD\u9EBB:"zh\u01D2ng m\xE1",\u91CD\u5F71:"ch\xF3ng y\u01D0ng"},{\u4E3A\u4EC0\u4E48:"w\xE8i sh\xE9n me",\u5B9E\u9645\u4E0A:"sh\xED j\xEC shang",\u68C0\u5BDF\u957F:"ji\u01CEn ch\xE1 zh\u01CEng",\u4E0D\u7531\u5F97:"b\xF9 y\xF3u de",\u5DEE\u4E0D\u591A:"ch\xE0 bu du\u014D",\u53EA\u4E0D\u8FC7:"zh\u01D0 bu gu\xF2",\u56FD\u5185\u5916:"gu\xF3 n\xE8i wai",\u8001\u4EBA\u5BB6:"l\u01CEo ren jia",\u5E72\u4EC0\u4E48:"g\xE0n sh\xE9n me",\u53EF\u4E0D\u662F:"k\u011B b\xF9 sh\xEC",\u8FD9\u4F1A\u513F:"zh\xE8 hu\xEC er",\u5C3D\u53EF\u80FD:"j\u01D0n k\u011B n\xE9ng",\u8463\u4E8B\u957F:"d\u01D2ng sh\xEC zh\u01CEng",\u4E86\u4E0D\u8D77:"li\u01CEo b\xF9 q\u01D0",\u53C2\u8C0B\u957F:"c\u0101n m\xF3u zh\u01CEng",\u820D\u4E0D\u5F97:"sh\u011B bu de",\u671D\u9C9C\u65CF:"ch\xE1o xi\u01CEn z\xFA",\u6068\u4E0D\u5F97:"h\xE8n bu de",\u6D77\u5185\u5916:"h\u01CEi n\xE8i wai",\u7981\u4E0D\u4F4F:"j\u012Bn b\xFA zh\xF9",\u67CF\u62C9\u56FE:"b\xF3 l\u0101 t\xFA",\u602A\u4E0D\u5F97:"gu\xE0i bu de",\u4E0D\u5728\u4E4E:"b\xF9 z\xE0i hu",\u6D1B\u6749\u77F6:"lu\xF2 sh\u0101n ji",\u6709\u70B9\u513F:"y\u01D2u di\u01CEnr",\u8FEB\u51FB\u70AE:"p\u01CEi j\u012B p\xE0o",\u5927\u4E08\u592B:"d\xE0 zh\xE0ng fu",\u8FDB\u884C\u66F2:"j\xECn x\xEDng q\u01D4",\u514D\u4E0D\u4E86:"mi\u01CEn bu li\u01CEo",\u4E0D\u5F97\u4E86:"b\xF9 d\xE9 li\u01CEo",\u8FC7\u65E5\u5B50:"gu\xF2 r\xEC zi",\u9A6C\u5C3E\u677E:"m\u01CE w\u011Bi s\u014Dng",\u8FD0\u8F93\u91CF:"y\xF9n sh\u016B li\xE0ng",\u53D1\u813E\u6C14:"f\u0101 p\xED qi",\u8FC7\u4E0D\u53BB:"gu\xF2 bu q\xF9",\u81ED\u8C46\u8150:"ch\xF2u d\xF2u fu",\u58EB\u5927\u592B:"sh\xEC d\xE0 f\u016B",\u4E09\u90E8\u66F2:"s\u0101n b\xF9 q\u01D4",\u5C11\u4E0D\u4E86:"sh\u01CEo bu li\u01CEo",\u4EE1\u4F6C\u65CF:"g\u0113 l\u01CEo z\xFA",\u4EA4\u54CD\u66F2:"ji\u0101o xi\u01CEng q\u01D4",\u5206\u5B50\u5F0F:"f\u0113n z\u01D0 sh\xEC",\u597D\u65E5\u5B50:"h\u01CEo r\xEC zi",\u770B\u6837\u5B50:"k\xE0n y\xE0ng zi",\u9E2D\u7EFF\u6C5F:"y\u0101 l\xF9 ji\u0101ng",\u5DF4\u4E0D\u5F97:"b\u0101 bu de",\u534F\u594F\u66F2:"xi\xE9 z\xF2u q\u01D4",\u6CA1\u5173\u7CFB:"m\xE9i gu\u0101n xi",\u4E0D\u89C1\u5F97:"b\xFA ji\xE0n de",\u538B\u6839\u513F:"y\xE0 g\u0113nr",\u5BF9\u5F97\u8D77:"du\xEC de q\u01D0",\u90A3\u4F1A\u513F:"n\xE0 hu\xECr",\u81EA\u4E2A\u513F:"z\xEC g\u011Br",\u7269\u7406\u91CF:"w\xF9 l\u01D0 li\xE0ng",\u600E\u4E48\u7740:"z\u011Bn me zh\u0101o",\u660E\u6643\u6643:"m\xEDng hu\u01CEng hu\u01CEng",\u8282\u5047\u65E5:"ji\xE9 ji\xE0 r\xEC",\u5FC3\u91CC\u8BDD:"x\u012Bn l\u01D0 hu\xE0",\u53D1\u884C\u91CF:"f\u0101 x\xEDng li\xE0ng",\u5174\u51B2\u51B2:"x\xECng ch\u014Dng ch\u014Dng",\u5206\u5B50\u91CF:"f\u0113n z\u01D0 li\xE0ng",\u5927\u4E0D\u4E86:"d\xE0 bu li\u01CEo",\u56FD\u5B50\u76D1:"gu\xF3 z\u01D0 ji\xE0n",\u8001\u5927\u96BE:"l\u01CEo d\xE0 n\xE1n",\u4E86\u4E0D\u5F97:"li\u01CEo bu d\xE9",\u77F3\u72EE\u5B50:"sh\xED sh\u012B zi",\u83AB\u4E0D\u662F:"m\xF2 b\xF9 sh\xEC",\u5C11\u4E0D\u5F97:"sh\u01CEo bu d\xE9",\u515A\u5185\u5916:"d\u01CEng n\xE8i wai",\u8FD9\u4E48\u7740:"zh\xE8 me zh\u0101o",\u5C11\u5976\u5976:"sh\xE0o n\u01CEi nai",\u6697\u5730\u91CC:"\xE0n d\xEC li",\u770B\u4E0D\u8D77:"k\xE0n bu q\u01D0",\u66F4\u5E74\u671F:"g\u0113ng ni\xE1n q\u012B",\u5DE5\u4F5C\u91CF:"g\u014Dng zu\xF2 li\xE0ng",\u80CC\u5730\u91CC:"b\xE8i d\xEC li",\u5C71\u91CC\u7EA2:"sh\u0101n li h\xF3ng",\u597D\u597D\u513F:"h\u01CEo h\u0101or",\u4EA4\u54CD\u4E50:"ji\u0101o xi\u01CEng yu\xE8",\u597D\u610F\u601D:"h\u01CEo y\xEC si",\u5410\u8C37\u6D51:"t\u01D4 y\xF9 h\xFAn",\u6CA1\u610F\u601D:"m\xE9i y\xEC si",\u7406\u53D1\u5E08:"l\u01D0 f\xE0 sh\u012B",\u594F\u9E23\u66F2:"z\xF2u m\xEDng q\u01D4",\u5854\u4EC0\u5E72:"t\u01CE sh\xED g\xE0n",\u5145\u5176\u91CF:"ch\u014Dng q\xED li\xE0ng",\u9760\u5F97\u4F4F:"k\xE0o de zh\xF9",\u8F66\u884C\u9053:"ch\u0113 h\xE1ng d\xE0o",\u4E2D\u90CE\u5C06:"zh\u014Dng l\xE1ng ji\xE0ng",\u72AF\u4E0D\u7740:"f\xE0n bu zh\xE1o",\u7167\u660E\u5F39:"zh\xE0o m\xEDng d\xE0n",\u4E00\u6E9C\u70DF:"y\u012B li\xF9 y\u0101n",\u70DF\u5E55\u5F39:"y\u0101n m\xF9 d\xE0n",\u6CA1\u5948\u4F55:"m\xF2 n\xE0i h\xE9",\u4E71\u54C4\u54C4:"lu\xE0n h\u014Dng h\u014Dng",\u60E0\u66F4\u65AF:"hu\xEC g\u0113ng s\u012B",\u8F7D\u91CD\u91CF:"z\xE0i zh\xF2ng li\xE0ng",\u77A7\u5F97\u8D77:"qi\xE1o de q\u01D0",\u7EAA\u4F20\u4F53:"j\xEC zhu\xE0n t\u01D0",\u868C\u57E0\u5E02:"b\xE8ng b\xF9 sh\xEC",\u51B7\u4E0D\u4E01:"l\u011Bng bu d\u012Bng",\u963F\u623F\u5BAB:"\u0113 p\xE1ng g\u014Dng",\u6028\u4E0D\u5F97:"yu\xE0n bu de",\u5377\u5FC3\u83DC:"ju\u01CEn x\u012Bn c\xE0i",\u620F\u73ED\u5B50:"x\xEC b\u0101n zi",\u8FC7\u5F97\u53BB:"gu\xF2 d\u011Bi q\xF9",\u5927\u809A\u5B50:"d\xE0 d\xF9 zi",\u82B1\u5C97\u77F3:"hu\u0101 g\u0101ng sh\xED",\u5916\u7525\u5973:"w\xE0i sheng n\u01DA",\u56E2\u56E2\u8F6C:"tu\xE1n tu\xE1n zhu\xE0n",\u5927\u5821\u7901:"d\xE0 p\xF9 ji\u0101o",\u71C3\u70E7\u5F39:"r\xE1n sh\u0101o d\xE0n",\u52B3\u4EC0\u5B50:"l\xE1o sh\xED zi",\u6447\u6EDA\u4E50:"y\xE1o g\u01D4n yu\xE8",\u8EAB\u5B50\u9AA8:"sh\u0113n zi g\u01D4",\u5939\u7AF9\u6843:"ji\u0101 zh\xFA t\xE1o",\u4E00\u5200\u5207:"y\u012B d\u0101o qi\u0113",\u95F9\u54C4\u54C4:"n\xE0o h\u014Dng h\u014Dng",\u4E09\u8FDE\u51A0:"s\u0101n li\xE1n gu\xE0n",\u91CD\u5934\u620F:"zh\xF2ng t\xF3u x\xEC",\u4E8C\u4EBA\u8F6C:"\xE8r r\xE9n zhu\xE0n",\u8282\u9AA8\u773C:"ji\u0113 gu y\u01CEn",\u77E5\u8BC6\u9762:"zh\u012B sh\u012B mi\xE0n",\u62A4\u58EB\u957F:"h\xF9 sh\xEC zh\u01CEng",\u67B6\u5B50\u8F66:"ji\xE0 zi ch\u0113",\u4FE1\u53F7\u5F39:"x\xECn h\xE0o d\xE0n",\u5E72\u7535\u6C60:"g\xE0n di\xE0n ch\xED",\u67AA\u6746\u5B50:"qi\u0101ng g\u01CEn zi",\u54ED\u4E27\u68D2:"k\u016B s\u0101ng b\xE0ng",\u9F3B\u54BD\u764C:"b\xED y\u0101n \xE1i",\u74E6\u5C97\u519B:"w\u01CE g\u0101ng j\u016Bn",\u4E70\u5F97\u8D77:"m\u01CEi de q\u01D0",\u62D7\u4E0D\u8FC7:"ni\xF9 bu gu\xF2",\u765E\u86E4\u87C6:"l\xE0i h\xE1 ma",\u810A\u6881\u9AA8:"j\u01D0 liang g\u01D4",\u5B50\u6BCD\u5F39:"z\u01D0 m\u01D4 d\xE0n",\u5F00\u5C0F\u5DEE:"k\u0101i xi\u01CEo ch\u0101i",\u5973\u5F3A\u4EBA:"n\u01DA qi\xE1ng r\xE9n",\u82F1\u96C4\u4F20:"y\u012Bng xi\xF3ng zhu\xE0n",\u5927\u5AC2\u5B50:"d\xE0 s\u01CEo zi",\u7235\u58EB\u4E50:"ju\xE9 sh\xEC yu\xE8",\u8BF4\u7B11\u8BDD:"shu\u014D xi\xE0o hua",\u6DF7\u65E5\u5B50:"h\xF9n r\xEC zi",\u5927\u9F3B\u5B50:"d\xE0 b\xED zi",\u78B0\u5934\u4F1A:"p\xE8ng t\xF3u ku\xE0i",\u73BB\u7483\u94A2:"b\u014D li g\u0101ng",\u66F3\u5149\u5F39:"y\xE8 gu\u0101ng d\xE0n",\u5C11\u6797\u62F3:"sh\xE0o l\xEDn qu\xE1n",\u548F\u53F9\u8C03:"y\u01D2ng t\xE0n di\xE0o",\u8C46\u8150\u5E72:"d\xF2u f\u01D4 g\xE0n",\u4E00\u4E2A\u52B2:"y\u012B g\xE8 j\xECn",\u5C11\u5148\u961F:"sh\xE0o xi\u0101n du\xEC",\u7075\u957F\u76EE:"l\xEDng zh\u01CEng m\xF9",\u5BF9\u7740\u5E72:"du\xEC zhe g\xE0n",\u8499\u8499\u4EAE:"m\u0113ng m\u0113ng li\xE0ng",\u8F6F\u9AA8\u5934:"ru\u01CEn g\u01D4 tou",\u4E0D\u7701\u5F97:"b\xF9 x\u01D0ng de",\u94FA\u76D6\u5377:"p\u016B g\xE0i ju\u01CEn",\u548C\u7A00\u6CE5:"hu\xF2 x\u012B n\xED",\u4EAD\u5B50\u95F4:"t\xEDng zi ji\u0101n",\u80CC\u9ED1\u9505:"b\u0113i h\u0113i gu\u014D",\u7EA2\u5F64\u5F64:"h\xF3ng t\u014Dng t\u014Dng",\u6B66\u4FAF\u7960:"w\u01D4 h\xF3u c\xED",\u6253\u54C6\u55E6:"d\u01CE du\u014D suo",\u5730\u7AA8\u5B50:"d\xEC y\xECn zi",\u72C2\u60F3\u66F2:"ku\xE1ng xi\u01CEng q\u01D4",\u5E7B\u60F3\u66F2:"hu\xE0n xi\u01CEng q\u01D4",\u6237\u53E3\u7C3F:"h\xF9 k\u01D2u b\xF9",\u817F\u809A\u5B50:"tu\u01D0 d\xF9 zi",\u9A6C\u5C3E\u85FB:"m\u01CE w\u011Bi z\u01CEo",\u7EC3\u4E60\u66F2:"li\xE0n x\xED q\u01D4",\u591C\u732B\u5B50:"y\xE8 m\u0101o zi",\u6298\u5B50\u620F:"zh\xE9 zi x\xEC",\u6253\u624B\u52BF:"d\u01CE sh\u01D2u sh\xEC",\u9F99\u738B\u7237:"l\xF3ng w\xE1ng y\xE9",\u8981\u9762\u5B50:"y\xE0o mi\xE0n zi",\u6C14\u5934\u4E0A:"q\xEC t\xF3u shang",\u7CCA\u6D82\u866B:"h\xFA tu ch\xF3ng",\u7B14\u6746\u5B50:"b\u01D0 g\u01CEn zi",\u5360\u4FBF\u5B9C:"zh\xE0n pi\xE1n yi",\u6253\u4E3B\u610F:"d\u01CE zh\u01D4 yi",\u591A\u5F39\u5934:"du\u014D d\xE0n t\xF3u",\u9732\u4E00\u624B:"l\xF2u y\u012B sh\u01D2u",\u5830\u585E\u6E56:"y\xE0n s\xE8 h\xFA",\u4FDD\u5F97\u4F4F:"b\u01CEo de zh\xF9",\u8DB5\u7A81\u6CC9:"b\xE0o t\u016B qu\xE1n",\u94BB\u7A7A\u5B50:"zu\u0101n k\xF2ng zi",\u5965\u5F97\u6CB3:"\xE0o de h\xE9",\u53F8\u52A1\u957F:"s\u012B w\xF9 zh\u01CEng",\u7981\u4E0D\u8D77:"j\u012Bn bu q\u01D0",\u4EC0\u5239\u6D77:"sh\xED ch\xE0 h\u01CEi",\u83B2\u82B1\u843D:"li\xE1n hu\u0101 l\xE0o",\u4E00\u573A\u7A7A:"y\u012B ch\xE1ng k\u014Dng",\u524D\u594F\u66F2:"qi\xE1n z\xF2u q\u01D4",\u89C1\u4E16\u9762:"xi\xE0n sh\xEC mi\xE0n",\u5206\u5B50\u7B5B:"f\u0113n z\u01D0 sh\u0101i",\u8C41\u51FA\u53BB:"hu\u014D chu qu",\u7535\u4F4D\u5DEE:"di\xE0n w\xE8i ch\u0101",\u6328\u4E2A\u513F:"\u0101i g\xE8r",\u90A3\u9635\u513F:"n\xE0 zh\xE8nr",\u7ED9\u9762\u5B50:"g\u011Bi mi\xE0n zi",\u80BA\u6D3B\u91CF:"f\xE8i hu\xF3 li\xE0ng",\u5927\u5E08\u5085:"d\xE0 sh\u012B f\u016B",\u63B7\u5F39\u7B52:"zh\xEC d\xE0n t\u01D2ng",\u6253\u547C\u565C:"d\u01CE h\u016B lu",\u5E7F\u6E20\u95E8:"\u0101n q\xFA m\xE9n",\u672A\u89C1\u5F97:"w\xE8i ji\xE0n de",\u5927\u5A76\u513F:"d\xE0 sh\u011Bnr",\u8C08\u5F97\u6765:"t\xE1n de l\xE1i",\u72EE\u5B50\u5934:"sh\u012B zi t\xF3u",\u811A\u4E2B\u5B50:"ji\u01CEo y\u0101 zi",\u53D8\u594F\u66F2:"bi\xE0n z\xF2u q\u01D4",\u7A7A\u5305\u5F39:"k\u014Dng b\u0101o d\xE0n",\u7A9D\u91CC\u6597:"w\u014D li d\xF2u",\u5F39\u7740\u70B9:"d\xE0n zhu\xF3 di\u01CEn",\u514D\u4E0D\u5F97:"mi\u01CEn bu de",\u4E2A\u5934\u513F:"g\xE8 t\xF3ur",\u770B\u5F97\u8D77:"k\xE0n de q\u01D0",\u6765\u4E0D\u5F97:"l\xE1i bu de",\u7CCA\u6D82\u8D26:"h\xFA tu zh\xE0ng",\u5927\u7329\u7329:"d\xE0 x\u012Bng xing",\u4E00\u6E9C\u513F:"y\u012B li\xF9 \xE9r",\u7981\u5F97\u8D77:"j\u012Bn de q\u01D0",\u6CD5\u76F8\u5B97:"f\u01CE xi\u0101ng z\u014Dng",\u53EF\u601C\u76F8:"k\u011B li\xE1n xi\xE0ng",\u5403\u5F97\u4E0B:"ch\u012B de xi\xE0",\u6C49\u5821\u5305:"h\xE0n p\xF9 b\u0101o",\u95F9\u56B7\u56B7:"n\xE0o r\u0101ng r\u0101ng",\u6570\u6765\u5B9D:"sh\u01D4 l\xE1i b\u01CEo",\u62B9\u8116\u5B50:"m\u01D2 b\xF3 zi",\u5408\u5F97\u6765:"h\xE9 de l\xE1i",\u5E72\u6027\u6CB9:"g\xE0n x\xECng y\xF3u",\u4E0A\u8F88\u5B50:"sh\xE0ng b\xE8i zi",\u95F7\u846B\u82A6:"m\xE8n h\xFA l\xFA",\u5471\u5471\u53EB:"gu\u0101 gu\u0101 ji\xE0o",\u897F\u6D0B\u53C2:"x\u012B y\xE1ng sh\u0113n",\u78B0\u9489\u5B50:"p\xE8ng d\xECng z\u01D0",\u6797\u836B\u9053:"l\xEDn y\u012Bn d\xE0o",\u62C9\u5BB6\u5E38:"l\xE1 ji\u0101 ch\xE1ng",\u5377\u94FA\u76D6:"ju\u01CEn p\u016B g\xE0i",\u8FC7\u5F97\u786C:"gu\xF2 de y\xECng",\u98DE\u5C06\u519B:"f\u0113i ji\xE0ng j\u016Bn",\u6311\u5927\u6881:"ti\u01CEo d\xE0 li\xE1ng",\u54C8\u5DF4\u72D7:"h\u01CE b\u0101 g\u01D2u",\u8FC7\u5BB6\u5BB6:"gu\u014D ji\u0101 ji\u0101",\u50AC\u6CEA\u5F39:"cu\u012B l\xE8i d\xE0n",\u96E8\u5939\u96EA:"y\u01D4 ji\u0101 xu\u011B",\u6572\u7AF9\u6760:"qi\u0101o zh\u016B g\xE0ng",\u5217\u8F66\u957F:"li\xE8 ch\u0113 zh\u01CEng",\u56DE\u65CB\u66F2:"hu\xED xu\xE1n q\u01D4",\u534E\u8FBE\u5462:"hu\xE1 d\xE1 n\xED",\u72AF\u5F97\u7740:"f\xE0n de zh\xE1o",\u571F\u7599\u7629:"t\u01D4 g\u0113 da",\u715E\u98CE\u666F:"sh\u0101 f\u0113ng j\u01D0ng",\u8F7B\u91CF\u7EA7:"q\u012Bng li\xE0ng j\xED",\u7F9E\u7B54\u7B54:"xi\u016B d\u0101 d\u0101",\u77F3\u5B50\u513F:"sh\xED z\u01D0 er",\u5927\u5E3D\u5B50:"d\xE0 m\xE0o zi",\u8FBE\u59C6\u5F39:"d\xE1 m\u01D4 d\xE0n",\u6447\u7BEE\u66F2:"y\xE1o l\xE1n q\u01D4",\u79D1\u6559\u7247:"k\u0113 ji\xE0o pi\u0101n",\u4F83\u5927\u5C71:"k\u01CEn t\xE0i sh\u0101n",\u4E01\u70B9\u513F:"d\u012Bng di\u01CEn er",\u5403\u5F97\u6D88:"ch\u012B de xi\u0101o",\u634B\u864E\u987B:"lu\u014D h\u01D4 x\u016B",\u95F4\u594F\u66F2:"ji\xE0n z\xF2u q\u01D4",\u9AD8\u4E3D\u53C2:"g\u0101o l\xED sh\u0113n",\u5B89\u9B42\u66F2:"\u0101n h\xFAn q\u01D4",\u4F17\u751F\u76F8:"zh\xF2ng sh\u0113ng xi\xE0ng",\u54BD\u5CE1\u708E:"y\u0101n xi\xE1 y\xE1n",\u7981\u5F97\u4F4F:"j\u012Bn de zh\xF9",\u6253\u62CD\u5B50:"d\u01CE p\u0101i zi",\u50AC\u7720\u66F2:"cu\u012B mi\xE1n q\u01D4",\u81ED\u67B6\u5B50:"ch\xF2u ji\xE0 zi",\u5403\u5F97\u5F00:"ch\u012B de k\u0101i",\u67DE\u4E1D\u7EF8:"zu\xF2 s\u012B ch\xF3u",\u5E94\u58F0\u866B:"y\xECng sh\u0113ng ch\xF3ng",\u6570\u5F97\u7740:"sh\u01D4 de zh\xE1o",\u50BB\u52B2\u513F:"sh\u01CE j\xECn er",\u94C5\u73BB\u7483:"qi\u0101n b\u014D li",\u62B9\u4E0D\u5F00:"m\xF2 b\xF9 k\u0101i",\u53EF\u7684\u677E:"k\u011B d\xEC s\u014Dng",\u5212\u5F97\u6765:"hu\xE1 de l\xE1i",\u7EA2\u5E3D\u5B50:"h\xF3ng m\xE0o zi",\u5B69\u5B50\u738B:"h\xE1i zi w\xE1ng",\u6655\u4E4E\u4E4E:"y\xF9n h\u016B h\u016B",\u53F0\u67F1\u5B50:"t\xE1i zh\xF9 zi",\u5C4E\u58F3\u90CE:"sh\u01D0 ke l\xE0ng",\u5C25\u8E76\u5B50:"li\xE0o ju\xE9 z\u01D0",\u7A7A\u67B6\u5B50:"k\u014Dng ji\xE0 zi",\u85CF\u7EA2\u82B1:"z\xE0ng h\xF3ng hu\u0101",\u8BF4\u4E0D\u7740:"shu\u014D b\xF9 zh\xE1o",\u95F7\u7F50\u8F66:"m\xE8n gu\xE0n ch\u0113",\u5361\u8116\u5B50:"qi\u01CE b\xF3 zi",\u7EA2\u6F84\u6F84:"h\xF3ng deng deng",\u8D76\u5F97\u53CA:"g\u01CEn de j\xED",\u5F53\u95F4\u513F:"d\u0101ng ji\xE0n \xE9r",\u9732\u9A6C\u811A:"l\xF2u m\u01CE ji\u01CEo",\u9E21\u5185\u91D1:"j\u012B n\xE0 j\u012Bn",\u72AF\u5F97\u4E0A:"f\xE0n d\u011Bi sh\xE0ng",\u9489\u9F7F\u8019:"d\u012Bng ch\u01D0 b\xE0",\u9971\u548C\u70B9:"b\u01CEo hu\xF3 di\u01CEn",\u6587\u66F2\u661F:"w\xE9n q\u01D4 x\u012Bng",\u7FD8\u8FAB\u5B50:"qi\xE0o bi\xE0n zi",\u9F99\u722A\u69D0:"l\xF3ng zh\u01CEo hu\xE1i",\u559D\u5012\u5F69:"h\xE8 d\xE0o c\u01CEi",\u9E3D\u5B50\u7B3C:"g\u0113 zi l\xF3ng",\u5B9A\u51A0\u8BCD:"d\xECng gu\xE0n c\xED",\u62C5\u62C5\u9762:"d\xE0n dan mi\xE0n",\u5403\u5F97\u4F4F:"ch\u012B de zh\xF9",\u722A\u5C16\u513F:"zhu\u01CE ji\u0101n er",\u652F\u7740\u513F:"zh\u012B zh\u0101o \xE9r",\u6298\u8DDF\u5934:"zh\u0113 g\u0113n tou",\u70B8\u4E38\u5B50:"zh\xE1 w\xE1n z\u01D0",\u9634\u7740\u513F:"y\u012Bn zh\u0101o \xE9r",\u70DF\u5377\u513F:"y\u0101n ju\u01CEn \xE9r",\u5BA3\u4F20\u5F39:"xu\u0101n chu\xE1n d\xE0n",\u4FE1\u76AE\u513F:"x\xECn p\xED er",\u5F26\u5207\u89D2:"xi\xE1n qi\u0113 ji\u01CEo",\u8DF3\u623F\u5B50:"ti\xE0o f\xE1ng zi",\u7F29\u7802\u5BC6:"s\xF9 sh\u0101 m\xEC",\u8BF4\u5F97\u6765:"shu\u014D de l\xE1i",\u6C34\u6F02\u513F:"shu\u01D0 pi\u01CEo \xE9r",\u800D\u7B14\u6746:"shu\u01CE b\u01D0 g\u01CEn",\u6570\u5F97\u4E0A:"sh\u01D4 d\u011Bi sh\xE0ng",\u6570\u4E0D\u7740:"sh\u01D4 b\xF9 zh\xE1o",\u6570\u4E0D\u6E05:"sh\u01D4 b\xF9 q\u012Bng",\u4EC0\u4EF6\u513F:"sh\xED ji\xE0n \xE9r",\u72EE\u5B50\u4F1A:"sh\u012B zi hu\xEC",\u751F\u6B7B\u7C3F:"sh\u0113ng s\u01D0 b\xF9",\u6247\u98CE\u673A:"sh\u0101n f\u0113ng j\u012B",\u6563\u644A\u5B50:"s\xE0n t\u0101n zi",\u6492\u5453\u6323:"s\u0101 y\xEC zh\u0113ng",\u65E5\u8BB0\u7C3F:"r\xEC j\xEC b\xF9",\u70ED\u5F97\u5FEB:"r\xE8 de ku\xE0i",\u66F2\u522B\u9488:"q\u01D4 bi\xE9 zh\u0113n",\u4EB2\u5BB6\u516C:"q\xECng ji\u0101 g\u014Dng",\u5947\u51FD\u6570:"j\u012B h\xE1n sh\xF9",\u70AE\u5B50\u513F:"p\xE0o z\u01D0 er",\u62CD\u7EB8\u7C3F:"p\u0101i zh\u01D0 b\xF9",\u52AA\u52B2\u513F:"n\u01D4 j\xECn er",\u6CE5\u5A03\u5A03:"n\xED w\xE1 wa",\u5185\u5207\u5706:"n\xE8i qi\u0113 yu\xE1n",\u54EA\u4F1A\u513F:"n\u011Bi hu\xEC er",\u6478\u4E0D\u7740:"m\u014D b\xF9 zh\xE1o",\u95F7\u5934\u513F:"m\xE8n tou er",\u6CA1\u8C31\u513F:"m\xE9i p\u01D4 er",\u94C6\u52B2\u513F:"m\u01CEo j\xECn er",\u6E9C\u80A9\u8180:"li\u016B ji\u0101n b\u01CEng",\u4E86\u671B\u53F0:"li\xE0o w\xE0ng t\xE1i",\u8001\u6765\u5C11:"l\u01CEo l\xE1i sh\xE0o",\u5764\u89D2\u513F:"k\u016Bn ju\xE9 \xE9r",\u8003\u52E4\u7C3F:"k\u01CEo q\xEDn b\xF9",\u5377\u7B14\u5200:"ju\u01CEn b\u01D0 d\u0101o",\u4E5D\u91CD\u9704:"ji\u01D4 ch\xF3ng xi\u0101o",\u8FDB\u7ED9\u91CF:"j\xECn j\u01D0 li\xE0ng",\u5212\u4E0D\u6765:"hu\xE1 b\xF9 l\xE1i",\u6C57\u8902\u513F:"h\xE0n gu\xE0 er",\u9F13\u56CA\u56CA:"g\u01D4 n\u0101ng nang",\u591F\u52B2\u513F:"g\xF2u j\xECn er",\u516C\u5207\u7EBF:"g\u014Dng qi\u0113 xi\xE0n",\u6401\u5F97\u4F4F:"g\xE9 de zh\xF9",\u6401\u4E0D\u4F4F:"g\xE9 b\xFA zh\xF9",\u8D76\u6D6A\u5934:"g\u01CEn l\xE0ng t\xF3u",\u8D76\u5F97\u4E0A:"g\u01CEn d\u011Bi sh\xE0ng",\u5E72\u9175\u6BCD:"g\xE0n ji\xE0o m\u01D4",\u560E\u6E23\u513F:"g\u0101 zh\u0101 \xE9r",\u560E\u5623\u8106:"g\u0101 b\u0113ng cu\xEC",\u5BF9\u5F97\u4F4F:"du\xEC de zh\xF9",\u9017\u95F7\u5B50:"d\xF2u m\xE8n z\u01D0",\u8C46\u89D2\u513F:"d\xF2u ju\xE9 \xE9r",\u9876\u5471\u5471:"d\u01D0ng gu\u0101 gu\u0101",\u6EF4\u6E9C\u513F:"d\u012B li\xF9 \xE9r",\u5927\u8F74\u5B50:"d\xE0 zh\xF2u z\u01D0",\u6253\u677F\u5B50:"d\u01CE b\u01CEn zi",\u5BF8\u52B2\u513F:"c\xF9n j\xECn er",\u918B\u52B2\u513F:"c\xF9 j\xECn er",\u521B\u724C\u5B50:"chu\xE0ng p\xE1i zi",\u63E3\u624B\u513F:"chu\u0101i sh\u01D2u er",\u51B2\u52B2\u513F:"ch\xF2ng j\xECn er",\u5403\u5F97\u6765:"ch\u012B de l\xE1i",\u4E0D\u66F4\u4E8B:"b\xF9 g\u0113ng sh\xEC",\u5954\u5934\u513F:"b\xE8n tou er",\u767E\u592B\u957F:"b\u01CEi f\u016B zh\u01CEng",\u5A03\u5A03\u4EB2:"w\xE1 wa q\u012Bn",\u6B7B\u52B2\u513F:"s\u01D0 j\xECng er",\u9AA8\u6735\u513F:"g\u016B du\u01D2 er",\u529F\u52B3\u7C3F:"g\u014Dng l\xE1o b\xF9"},{\u6210\u5409\u601D\u6C57:"ch\xE9ng j\xED s\u012B h\xE1n",\u56DB\u901A\u516B\u8FBE:"s\xEC t\u014Dng b\u0101 d\xE1",\u4E00\u6A21\u4E00\u6837:"y\u012B m\xFA y\u012B y\xE0ng",\u9752\u85CF\u9AD8\u539F:"q\u012Bng z\xE0ng g\u0101o yu\xE1n",\u963F\u5F25\u9640\u4F5B:"\u0113 m\xED tu\xF3 f\xF3",\u89E3\u653E\u601D\u60F3:"ji\xE8 f\xE0ng s\u012B xi\u01CEng",\u591A\u79CD\u591A\u6837:"du\u014D zh\u01D2ng du\u014D y\xE0ng",\u6240\u4F5C\u6240\u4E3A:"su\u01D2 zu\xF2 su\u01D2 w\xE9i",\u8FF7\u8FF7\u7CCA\u7CCA:"m\xED m\xED hu h\u016B",\u8377\u67AA\u5B9E\u5F39:"h\xE8 qi\u0101ng sh\xED d\xE0n",\u5174\u9AD8\u91C7\u70C8:"x\xECng g\u0101o c\u01CEi li\xE8",\u65E0\u80FD\u4E3A\u529B:"w\xFA n\xE9ng w\xE9i l\xEC",\u878D\u4E3A\u4E00\u4F53:"r\xF3ng w\xE9i y\u012B t\u01D0",\u5E03\u9C81\u585E\u5C14:"b\xF9 l\u01D4 s\xE0i \u011Br",\u4E3A\u6240\u6B32\u4E3A:"w\xE9i su\u01D2 y\xF9 w\xE9i",\u5BA1\u65F6\u5EA6\u52BF:"sh\u011Bn sh\xED du\xF3 sh\xEC",\u514B\u4EC0\u7C73\u5C14:"k\xE8 sh\xED m\u01D0 \u011Br",\u6CA1\u5B8C\u6CA1\u4E86:"m\xE9i w\xE1n m\xE9i li\u01CEo",\u4E0D\u4E3A\u4EBA\u77E5:"b\xF9 w\xE9i r\xE9n zh\u012B",\u7ED3\u7ED3\u5DF4\u5DF4:"ji\u0113 ji\u0113 b\u0101 b\u0101",\u5DF4\u5C14\u5E72\u534A\u5C9B:"b\u0101 \u011Br g\xE0n b\xE0n d\u01CEo",\u524D\u4EC6\u540E\u7EE7:"qi\xE1n p\u016B h\xF2u j\xEC",\u4E00\u5E74\u4E00\u5EA6:"y\xEC ni\xE1n y\xED d\xF9",\u5404\u884C\u5404\u4E1A:"g\xE8 h\xE1ng g\xE8 y\xE8",\u5E03\u5C14\u4EC0\u7EF4\u514B:"b\xF9 \u011Br sh\xED w\xE9i k\xE8",\u5408\u4E8C\u4E3A\u4E00:"h\xE9 \xE8r w\xE9i y\u012B",\u88AB\u5B50\u690D\u7269:"b\xE8i z\u01D0 zh\xED w\xF9",\u94FA\u5929\u76D6\u5730:"p\u016B ti\u0101n g\xE0i d\xEC",\u76F4\u622A\u4E86\u5F53:"zh\xED ji\xE9 li\u01CEo d\xE0ng",\u4F9B\u4E0D\u5E94\u6C42:"g\u014Dng b\xF9 y\xECng qi\xFA",\u5FA1\u53F2\u5927\u592B:"y\xF9 sh\u01D0 d\xE0 f\u016B",\u4E0D\u4E3A\u74E6\u5168:"b\xF9 w\xE9i w\u01CE qu\xE1n",\u4E0D\u53EF\u6536\u62FE:"b\xF9 k\u011B sh\u014Du shi",\u80E1\u4F5C\u975E\u4E3A:"h\xFA zu\xF2 f\u0113i w\xE9i",\u5206\u6BEB\u4E0D\u5DEE:"f\u0113n h\xE1o b\xF9 ch\u0101",\u6A21\u6A21\u7CCA\u7CCA:"m\xF3 m\xF3 hu h\u016B",\u4E0D\u8DB3\u4E3A\u5947:"b\xF9 z\xFA w\xE9i q\xED",\u5982\u4E4B\u5948\u4F55:"r\xFA zh\u012B nai h\xE9",\u6084\u65E0\u58F0\u606F:"qi\u01CEo w\xFA sh\u0113ng x\u012B",\u5377\u571F\u91CD\u6765:"ju\u01CEn t\u01D4 ch\xF3ng l\xE1i",\u4E86\u5982\u6307\u638C:"li\u01CEo r\xFA zh\u01D0 zh\u01CEng",\u6DF1\u6076\u75DB\u7EDD:"sh\u0113n w\xF9 t\xF2ng ju\xE9",\u9AD8\u9AD8\u5174\u5174:"g\u0101o g\u0101o x\xECng x\xECng",\u5509\u58F0\u53F9\u6C14:"\u0101i sh\u0113ng t\xE0n q\xEC",\u6DF7\u4E3A\u4E00\u8C08:"h\xF9n w\xE9i y\u012B t\xE1n",\u4E0D\u4E86\u4E86\u4E4B:"b\xF9 li\u01CEo li\u01CEo zh\u012B",\u6C49\u85CF\u8BED\u7CFB:"h\xE0n z\xE0ng y\u01D4 x\xEC",\u5904\u5FC3\u79EF\u8651:"ch\u01D4 x\u012Bn j\u012B l\u01DC",\u6CE3\u4E0D\u6210\u58F0:"q\u01D0 b\xF9 ch\xE9ng sh\u0113ng",\u534A\u591C\u4E09\u66F4:"b\xE0n y\xE8 s\u0101n g\u0113ng",\u5931\u9B42\u843D\u9B44:"sh\u012B h\xFAn lu\xF2 p\xF2",\u4E8C\u5341\u516B\u5BBF:"\xE8r sh\xED b\u0101 xi\xF9",\u8F6C\u6765\u8F6C\u53BB:"zhu\xE0n l\xE1i zhu\xE0n q\xF9",\u6570\u4EE5\u4E07\u8BA1:"sh\u01D4 y\u01D0 w\xE0n j\xEC",\u76F8\u4F9D\u4E3A\u547D:"xi\u0101ng y\u012B w\xE9i m\xECng",\u604B\u604B\u4E0D\u820D:"li\xE0n li\xE0n b\xF9 sh\u011B",\u5C48\u6307\u53EF\u6570:"q\u016B zh\u01D0 k\u011B sh\u01D4",\u795E\u51FA\u9B3C\u6CA1:"sh\xE9n ch\u016B gu\u01D0 m\xF2",\u7ED3\u7ED3\u5B9E\u5B9E:"ji\u0113 ji\u0113 sh\xED sh\xED",\u6709\u7684\u653E\u77E2:"y\u01D2u d\xEC f\xE0ng sh\u01D0",\u53FD\u54E9\u5495\u565C:"j\u012B l\u01D0 g\u016B l\u016B",\u5408\u800C\u4E3A\u4E00:"h\xE9 \xE9r w\xE9i y\u012B",\u8C03\u5175\u9063\u5C06:"di\xE0o b\u012Bng qi\u01CEn ji\xE0ng",\u8F7D\u6B4C\u8F7D\u821E:"z\xE0i g\u0113 z\xE0i w\u01D4",\u8F6C\u5371\u4E3A\u5B89:"zhu\u01CEn w\u0113i w\xE9i \u0101n",\u8E0F\u8E0F\u5B9E\u5B9E:"t\u0101 t\u0101 shi sh\xED",\u6851\u7ED9\u5DF4\u5C14:"s\u0101ng j\u01D0 b\u0101 \u011Br",\u88C5\u6A21\u4F5C\u6837:"zhu\u0101ng m\xFA zu\xF2 y\xE0ng",\u89C1\u4E49\u52C7\u4E3A:"ji\xE0n y\xEC y\u01D2ng w\xE9i",\u76F8\u5DEE\u65E0\u51E0:"xi\u0101ng ch\u0101 w\xFA j\u01D0",\u53F9\u4E3A\u89C2\u6B62:"t\xE0n w\xE9i gu\u0101n zh\u01D0",\u95F7\u95F7\u4E0D\u4E50:"m\xE8n m\xE8n b\xF9 l\xE8",\u559C\u6012\u54C0\u4E50:"x\u01D0 n\xF9 \u0101i l\xE8",\u9C9C\u4E3A\u4EBA\u77E5:"xi\u01CEn w\xE9i r\xE9n zh\u012B",\u5F20\u7259\u821E\u722A:"zh\u0101ng y\xE1 w\u01D4 zh\u01CEo",\u4E3A\u975E\u4F5C\u6B79:"w\xE9i f\u0113i zu\xF2 d\u01CEi",\u4E00\u8E76\u4E0D\u632F:"y\u012B ju\xE9 b\xF9 zh\xE8n",\u542B\u7CCA\u5176\u8F9E:"h\xE1n h\xFA q\xED c\xED",\u75B2\u4E8E\u5954\u547D:"p\xED y\xFA b\u0113n m\xECng",\u52C9\u4E3A\u5176\u96BE:"mi\u01CEn w\xE9i q\xED n\xE1n",\u4F9D\u4F9D\u4E0D\u820D:"y\u012B y\u012B b\xF9 sh\u011B",\u4F55\u4E50\u800C\u4E0D\u4E3A:"h\xE9 l\xE8 \xE9r b\xF9 w\xE9i",\u9876\u5934\u4E0A\u53F8:"d\u01D0ng t\xF3u sh\xE0ng si",\u4E0D\u7740\u8FB9\u9645:"b\xF9 zhu\xF3 bi\u0101n j\xEC",\u5927\u6A21\u5927\u6837:"d\xE0 m\xFA d\xE0 y\xE0ng",\u5BFB\u6B22\u4F5C\u4E50:"x\xFAn hu\u0101n zu\xF2 l\xE8",\u4E00\u8D70\u4E86\u4E4B:"y\u012B z\u01D2u li\u01CEo zh\u012B",\u4E00\u5E74\u5230\u5934:"y\xEC ni\xE1n d\xE0o t\xF3u",\u5B57\u91CC\u884C\u95F4:"z\xEC l\u01D0 h\xE1ng ji\u0101n",\u542B\u542B\u7CCA\u7CCA:"h\xE1n h\xE1n hu h\u016B",\u6570\u4E00\u6570\u4E8C:"sh\u01D4 y\u012B sh\u01D4 \xE8r",\u6070\u5982\u5176\u5206:"qi\xE0 r\xFA q\xED f\xE8n",\u7834\u6D95\u4E3A\u7B11:"p\xF2 t\xEC w\xE9i xi\xE0o",\u5148\u4E0B\u624B\u4E3A\u5F3A:"xi\u0101n xi\xE0 sh\u01D2u w\xE9i qi\xE1ng",\u6DF1\u66F4\u534A\u591C:"sh\u0113n g\u0113ng b\xE0n y\xE8",\u5343\u5DEE\u4E07\u522B:"qi\u0101n ch\u0101 w\xE0n bi\xE9",\u6570\u4E0D\u80DC\u6570:"sh\u01D4 b\xF9 sh\xE8ng sh\u01D4",\u636E\u4E3A\u5DF1\u6709:"j\xF9 w\xE9i j\u01D0 y\u01D2u",\u5929\u65CB\u5730\u8F6C:"ti\u0101n xu\xE1n d\xEC zhu\xE0n",\u517B\u5C0A\u5904\u4F18:"y\u01CEng z\u016Bn ch\u01D4 y\u014Du",\u73BB\u7483\u7EA4\u7EF4:"b\u014D li xi\u0101n w\xE9i",\u5435\u5435\u95F9\u95F9:"ch\u0101o chao n\xE0o n\xE0o",\u6655\u5934\u8F6C\u5411:"y\u016Bn t\xF3u zhu\xE0n xi\xE0ng",\u571F\u751F\u571F\u957F:"t\u01D4 sh\u0113ng t\u01D4 zh\u01CEng",\u5B81\u6B7B\u4E0D\u5C48:"n\xECng s\u01D0 b\xF9 q\u016B",\u4E0D\u7701\u4EBA\u4E8B:"b\xF9 x\u01D0ng r\xE9n sh\xEC",\u5C3D\u529B\u800C\u4E3A:"j\xECn l\xEC \xE9r w\xE9i",\u7CBE\u660E\u5F3A\u5E72:"j\u012Bng m\xEDng qi\xE1ng g\xE0n",\u5520\u5520\u53E8\u53E8:"l\xE1o lao d\u0101o d\u0101o",\u53FD\u53FD\u55B3\u55B3:"j\u012B ji zh\u0101 zh\u0101",\u529F\u4E0D\u53EF\u6CA1:"g\u014Dng b\xF9 k\u011B m\xF2",\u9532\u800C\u4E0D\u820D:"qi\xE8 \xE9r b\xF9 sh\u011B",\u6392\u5FE7\u89E3\u96BE:"p\xE1i y\u014Du ji\u011B n\xE0n",\u7A00\u91CC\u7CCA\u6D82:"x\u012B li h\xFA t\xFA",\u5F02\u66F2\u540C\u5DE5:"y\xEC q\u01D4 t\xF3ng g\u014Dng",\u5404\u6709\u6240\u957F:"g\xE8 y\u01D2u su\u01D2 ch\xE9ng",\u7684\u7684\u786E\u786E:"d\xED d\xED qu\xE8 qu\xE8",\u4E00\u8A00\u4E3A\u5B9A:"y\u012B y\xE1n w\xE9i d\xECng",\u54C4\u5802\u5927\u7B11:"h\u014Dng t\xE1ng d\xE0 xi\xE0o",\u542C\u800C\u4E0D\u95FB:"t\u012Bng \xE9r b\xFA w\xE9n",\u5200\u8015\u706B\u79CD:"d\u0101o g\u0113ng hu\u01D2 zh\xF2ng",\u8BF4\u4E0D\u8FC7\u53BB:"shu\u014D bu gu\xF2 q\xF9",\u5185\u5206\u6CCC\u817A:"n\xE8i f\xE8n m\xEC xi\xE0n",\u5316\u9669\u4E3A\u5937:"hu\xE0 xi\u01CEn w\xE9i y\xED",\u767E\u53D1\u767E\u4E2D:"b\u01CEi f\u0101 b\u01CEi zh\xF2ng",\u91CD\u89C1\u5929\u65E5:"ch\xF3ng ji\xE0n ti\u0101n r\xEC",\u53CD\u8D25\u4E3A\u80DC:"f\u01CEn b\xE0i w\xE9i sh\xE8ng",\u4E00\u4E86\u767E\u4E86:"y\u012B li\u01CEo b\u01CEi li\u01CEo",\u5927\u5927\u54A7\u54A7:"d\xE0 da li\u0113 li\u0113",\u5FC3\u6025\u706B\u71CE:"x\u012Bn j\xED hu\u01D2 li\u01CEo",\u7C97\u5FC3\u5927\u610F:"c\u016B x\u012Bn d\xE0 yi",\u9E21\u76AE\u7599\u7629:"j\u012B p\xED g\u0113 da",\u5937\u4E3A\u5E73\u5730:"y\xED w\xE9i p\xEDng d\xEC",\u65E5\u79EF\u6708\u7D2F:"r\xEC j\u012B yu\xE8 l\u011Bi",\u8BBE\u8EAB\u5904\u5730:"sh\xE8 sh\u0113n ch\u01D4 d\xEC",\u6295\u5176\u6240\u597D:"t\xF3u q\xED su\u01D2 h\xE0o",\u95F4\u4E0D\u5BB9\u53D1:"ji\u0101n b\xF9 r\xF3ng f\xE0",\u4EBA\u6EE1\u4E3A\u60A3:"r\xE9n m\u01CEn w\xE9i hu\xE0n",\u7A77\u8FFD\u4E0D\u820D:"qi\xF3ng zhu\u012B b\xF9 sh\u011B",\u4E3A\u65F6\u5DF2\u665A:"w\xE9i sh\xED y\u01D0 w\u01CEn",\u5982\u6570\u5BB6\u73CD:"r\xFA sh\u01D4 ji\u0101 zh\u0113n",\u5FC3\u91CC\u6709\u6570:"x\u012Bn l\u01D0 y\u01D2u sh\xF9",\u4E00\u76D8\u6563\u6C99:"y\u012B p\xE1n s\u01CEn sh\u0101",\u4EE5\u7259\u8FD8\u7259:"y\u01D0 y\xE1 hu\xE1n y\xE1",\u795E\u4E0D\u5B88\u820D:"sh\xE9n b\xF9 sh\u01D2u sh\u011B",\u5B5F\u4EC0\u7EF4\u514B:"m\xE8ng sh\xED w\xE9i k\xE8",\u5404\u81EA\u4E3A\u6218:"g\xE8 z\xEC w\xE9i zh\xE0n",\u6028\u58F0\u8F7D\u9053:"yu\xE0n sh\u0113ng z\xE0i d\xE0o",\u4E00\u54C4\u800C\u6563:"y\u012B h\xF2ng \xE9r s\xE0n",\u4E9A\u5F97\u91CC\u4E9A\u6D77:"y\xE0 de l\u01D0 y\xE0 h\u01CEi",\u6551\u82E6\u6551\u96BE:"ji\xF9 k\u01D4 ji\xF9 n\xE0n",\u597D\u597D\u5148\u751F:"h\u01CEo h\u01CEo xi\u0101n sheng",\u602A\u6A21\u602A\u6837:"gu\xE0i m\xFA gu\xE0i y\xE0ng",\u629B\u5934\u9732\u9762:"p\u0101o t\xF3u l\xF9 mi\xE0n",\u6E38\u624B\u597D\u95F2:"y\xF3u sh\u01D2u h\xE0o xi\xE1n",\u65E0\u6240\u4E0D\u4E3A:"w\xFA su\u01D2 b\xF9 w\xE9i",\u8C03\u864E\u79BB\u5C71:"di\xE0o h\u01D4 l\xED sh\u0101n",\u6B65\u6B65\u4E3A\u8425:"b\xF9 b\xF9 w\xE9i y\xEDng",\u597D\u5927\u559C\u529F:"h\xE0o d\xE0 x\u01D0 g\u014Dng",\u4F17\u77E2\u4E4B\u7684:"zh\xF2ng sh\u01D0 zh\u012B d\xEC",\u957F\u751F\u4E0D\u6B7B:"ch\xE1ng sh\u0113ng b\u016B s\u01D0",\u851A\u4E3A\u58EE\u89C2:"w\xE8i w\xE9i zhu\xE0ng gu\u0101n",\u4E0D\u53EF\u80DC\u6570:"b\xF9 k\u011B sh\xE8ng sh\u01D4",\u9B3C\u4F7F\u795E\u5DEE:"gu\u01D0 sh\u01D0 sh\xE9n ch\u0101i",\u6D01\u8EAB\u81EA\u597D:"ji\xE9 sh\u0113n z\xEC h\xE0o",\u6562\u4F5C\u6562\u4E3A:"g\u01CEn zu\xF2 g\u01CEn w\xE9i",\u8499\u5F97\u7EF4\u7684\u4E9A:"m\xE9ng de w\xE9i de y\xE0",\u5DF4\u5C14\u5580\u4EC0\u6E56:"b\u0101 \u011Br k\u0101 sh\xED h\xFA",\u8305\u585E\u987F\u5F00:"m\xE1o s\xE8 d\xF9n k\u0101i",\u8D70\u9A6C\u6362\u5C06:"z\u01D2u m\u01CE hu\xE0n ji\xE0ng",\u4E3A\u65F6\u8FC7\u65E9:"w\xE9i sh\xED gu\xF2 z\u01CEo",\u4E3A\u4EBA\u5E08\u8868:"w\xE9i r\xE9n sh\u012B bi\u01CEo",\u9634\u5DEE\u9633\u9519:"y\u012Bn ch\u0101 y\xE1ng cu\xF2",\u6CB9\u8154\u6ED1\u8C03:"y\xF3u qi\u0101ng hu\xE1 di\xE0o",\u91CD\u8E48\u8986\u8F99:"ch\xF3ng d\u01CEo f\xF9 zh\xE9",\u9A82\u9A82\u54A7\u54A7:"m\xE0 ma li\u0113 li\u0113",\u7D6E\u7D6E\u53E8\u53E8:"x\xF9 x\xF9 d\u0101o d\u0101o",\u5982\u5C65\u8584\u51B0:"r\xFA l\u01DA b\xF3 b\u012Bng",\u635F\u5175\u6298\u5C06:"s\u01D4n b\u012Bng zh\xE9 ji\xE0ng",\u65E0\u53EF\u6BD4\u62DF:"w\xFA k\u011B b\u01D0 n\xEC",\u62D0\u5F2F\u62B9\u89D2:"gu\u01CEi w\u0101n m\xF2 ji\u01CEo",\u50CF\u6A21\u50CF\u6837:"xi\xE0ng m\xFA xi\xE0ng y\xE0ng",\u4F9B\u8FC7\u4E8E\u6C42:"g\u014Dng gu\xF2 y\xFA qi\xFA",\u5F00\u82B1\u7ED3\u679C:"k\u0101i hu\u0101 ji\u0113 gu\u01D2",\u4ED4\u4ED4\u7EC6\u7EC6:"z\u01D0 z\u01D0 x\xEC x\xEC",\u5DDD\u85CF\u516C\u8DEF:"chu\u0101n z\xE0ng g\u014Dng l\xF9",\u6CB3\u5317\u6886\u5B50:"h\xE9 b\u011Bi b\u0101ng zi",\u957F\u5E74\u7D2F\u6708:"ch\xE1ng ni\xE1n l\u011Bi yu\xE8",\u6B63\u513F\u516B\u7ECF:"zh\xE8ng er b\u0101 j\u012Bng",\u4E0D\u8BC6\u62AC\u4E3E:"b\xF9 sh\xED t\xE1i ju",\u91CD\u632F\u65D7\u9F13:"ch\xF3ng zh\xE8n q\xED g\u01D4",\u6C14\u606F\u5944\u5944:"q\xEC x\u012B y\u0101n y\u0101n",\u7D27\u8FFD\u4E0D\u820D:"j\u01D0n zhu\u012B b\xF9 sh\u011B",\u670D\u670D\u5E16\u5E16:"f\xFA fu ti\u0113 ti\u0113",\u5F3A\u8BCD\u593A\u7406:"qi\u01CEng c\xED du\xF3 l\u01D0",\u567C\u91CC\u556A\u5566:"p\u012B li p\u0101 l\u0101",\u4EBA\u624D\u6D4E\u6D4E:"r\xE9n c\xE1i j\u01D0 j\u01D0",\u53D1\u4EBA\u6DF1\u7701:"f\u0101 r\xE9n sh\u0113n x\u01D0ng",\u4E0D\u8DB3\u4E3A\u51ED:"b\xF9 z\xFA w\xE9i p\xEDng",\u4E3A\u5BCC\u4E0D\u4EC1:"w\xE9i f\xF9 b\xF9 r\xE9n",\u8FDE\u7BC7\u7D2F\u724D:"li\xE1n pi\u0101n l\u011Bi d\xFA",\u547C\u5929\u62A2\u5730:"h\u016B ti\u0101n qi\u0101ng d\xEC",\u843D\u843D\u5927\u65B9:"lu\xF2 lu\xF2 d\xE0 f\u0101ng",\u81EA\u5439\u81EA\u64C2:"z\xEC chu\u012B z\xEC l\xE9i",\u4E50\u5584\u597D\u65BD:"l\xE8 sh\xE0n h\xE0o sh\u012B",\u4EE5\u653B\u4E3A\u5B88:"y\u01D0 g\u014Dng w\xE9i sh\u01D2u",\u78E8\u78E8\u8E6D\u8E6D:"m\xF3 m\xF3 c\xE8ng c\xE8ng",\u524A\u94C1\u5982\u6CE5:"xu\u0113 ti\u011B r\xFA n\xED",\u52A9\u7EA3\u4E3A\u8650:"zh\xF9 zh\xF2u w\xE9i n\xFC\xE8",\u4EE5\u9000\u4E3A\u8FDB:"y\u01D0 tu\xEC w\xE9i j\xECn",\u91CD\u6574\u65D7\u9F13:"ch\xF3ng zh\u011Bng q\xED g\u01D4",\u5601\u5601\u55B3\u55B3:"q\u012B q\u012B ch\u0101 ch\u0101",\u67AA\u6797\u5F39\u96E8:"qi\u0101ng l\xEDn d\xE0n y\u01D4",\u98CE\u60C5\u4E07\u79CD:"f\u0113ng q\xEDng w\xE0n zh\u01D2ng",\u4EE4\u4EBA\u53D1\u6307:"l\xECng r\xE9n f\xE0 zh\u01D0",\u8F6C\u8D25\u4E3A\u80DC:"zhu\u01CEn b\xE0i w\xE9i sh\xE8ng",\u8F6C\u5F2F\u62B9\u89D2:"zhu\u01CEn w\u0101n m\xF2 ji\u01CEo",\u5728\u52AB\u96BE\u9003:"z\xE0i ji\xE9 n\xE1n t\xE1o",\u6B63\u5F53\u9632\u536B:"zh\xE8ng d\xE0ng f\xE1ng w\xE8i",\u4E0D\u8DB3\u4E3A\u602A:"b\xF9 z\xFA w\xE9i gu\xE0i",\u96BE\u5144\u96BE\u5F1F:"n\xE0n xi\u014Dng n\xE0n d\xEC",\u54BF\u54BF\u5440\u5440:"y\u012B y\u012B y\u0101 y\u0101",\u5F39\u5C3D\u7CAE\u7EDD:"d\xE0n j\xECn li\xE1ng ju\xE9",\u516B\u65D7\u5B50\u5F1F:"b\u0101 q\xED zi d\xEC",\u963F\u8C00\u5949\u627F:"\u0113 y\xFA f\xE8ng ch\xE9ng",\u7A00\u91CC\u54D7\u5566:"x\u012B li hu\u0101 l\u0101",\u8FD4\u8001\u8FD8\u7AE5:"f\u01CEn l\u01CEo hu\xE1n t\xF3ng",\u597D\u9AD8\u9A9B\u8FDC:"h\xE0o g\u0101o w\xF9 yu\u01CEn",\u707E\u96BE\u6DF1\u91CD:"z\u0101i n\xE1n sh\u0113n zh\xF2ng",\u9E7F\u6B7B\u8C01\u624B:"l\xF9 s\u01D0 sh\xE9i sh\u01D2u",\u5DEE\u5F3A\u4EBA\u610F:"ch\u0101 qi\xE1ng r\xE9n y\xEC",\u5927\u5439\u5927\u64C2:"d\xE0 chu\u012B d\xE0 l\xE9i",\u6210\u5BB6\u7ACB\u4E1A:"ch\xE9ng ji\u0101 l\xEC yi\xE8",\u81EA\u6028\u81EA\u827E:"z\xEC yu\xE0n z\xEC y\xEC",\u8D1F\u503A\u7D2F\u7D2F:"f\xF9 zhai l\u011Bi l\u011Bi",\u53E4\u4E3A\u4ECA\u7528:"g\u01D4 w\xE9i j\u012Bn y\xF2ng",\u5165\u571F\u4E3A\u5B89:"r\xF9 t\u01D4 w\xE9i \u0101n",\u4E0B\u4E0D\u4E3A\u4F8B:"xi\xE0 b\xF9 w\xE9i l\xEC",\u4E00\u54C4\u800C\u4E0A:"y\xEC h\u014Dng \xE9r sh\xE0ng",\u4E00\u80A1\u52B2\u513F:"y\u012B g\u01D4 j\xECn er",\u6CA1\u5934\u82CD\u8747:"m\xE9i t\xF3u c\u0101ng ying",\u5929\u5DEE\u5730\u8FDC:"ti\u0101n ch\u0101 d\xEC yu\u01CEn",\u98CE\u5377\u6B8B\u4E91:"f\u0113ng ju\u01CEn c\xE1n y\xFAn",\u591A\u707E\u591A\u96BE:"du\u014D z\u0101i du\u014D n\xE0n",\u4E73\u81ED\u672A\u5E72:"r\u01D4 xi\xF9 w\xE8i g\u0101n",\u884C\u5BB6\u91CC\u624B:"h\xE1ng ji\u0101 l\u01D0 sh\u01D2u",\u72FC\u72C8\u4E3A\u5978:"l\xE1ng b\xE8i w\xE9i ji\u0101n",\u5904\u53D8\u4E0D\u60CA:"ch\u01D4 bi\xE0n b\xF9 j\u012Bng",\u4E00\u5531\u4E00\u548C:"y\u012B ch\xE0ng y\u012B h\xE8",\u4E00\u5FF5\u4E4B\u5DEE:"y\u012B ni\xE0n zh\u012B ch\u0101",\u91D1\u8749\u8131\u58F3:"j\u012Bn ch\xE1n tu\u014D qi\xE0o",\u6EF4\u6EF4\u7B54\u7B54:"d\u012B d\u012B d\u0101 d\u0101",\u7855\u679C\u7D2F\u7D2F:"shu\xF2 gu\u01D2 l\xE9i l\xE9i",\u53EA\u77E5\u5176\u4E00:"zh\u01D0 zh\u012B q\xED y\u012B",\u597D\u6574\u4EE5\u6687:"h\xE0o zh\u011Bng y\u01D0 xi\xE1",\u7EA2\u5F97\u53D1\u7D2B:"h\xF3ng de f\u0101 z\u01D0",\u4F20\u4E3A\u7F8E\u8C08:"chu\xE1n w\xE9i m\u011Bi t\xE1n",\u5BCC\u5546\u5927\u8D3E:"f\xF9 sh\u0101ng d\xE0 g\u01D4",\u56DB\u6D77\u4E3A\u5BB6:"s\xEC h\u01CEi w\xE9i ji\u0101",\u5931\u800C\u590D\u5F97:"sh\u012B \xE9r f\xF9 de",\u4E86\u82E5\u6307\u638C:"li\u01CEo ru\xF2 zh\u01D0 zh\u01CEng",\u5927\u6709\u53EF\u4E3A:"d\xE0 y\u01D2u k\u011B w\xE9i",\u51FA\u5934\u9732\u9762:"ch\u016B t\xF3u l\xF9 mi\xE0n",\u9F13\u9F13\u56CA\u56CA:"g\u01D4 gu n\u0101ng n\u0101ng",\u7A97\u660E\u51E0\u51C0:"chu\u0101ng m\xEDng j\u012B j\xECng",\u6CF0\u7136\u5904\u4E4B:"t\xE0i r\xE1n ch\u01D4 zh\u012B",\u6012\u53D1\u51B2\u51A0:"n\xF9 f\xE0 ch\u014Dng gu\u0101n",\u4E0D\u751A\u4E86\u4E86:"b\xF9 sh\xE8n li\u01CEo li\u01CEo",\u6709\u673A\u73BB\u7483:"y\u01D2u j\u012B b\u014D li",\u9AA8\u5934\u67B6\u5B50:"g\xFA tou ji\xE0 zi",\u4E49\u8584\u4E91\u5929:"y\xEC b\xF3 y\xFAn ti\u0101n",\u4E00\u4E01\u70B9\u513F:"y\u012B d\u012Bng di\u01CEnr",\u65F6\u6765\u8FD0\u8F6C:"sh\xED l\xE1i y\xF9n zhu\u01CEn",\u9648\u8BCD\u6EE5\u8C03:"ch\xE9n c\xED l\xE0n di\xE0o",\u4E03\u5341\u4E8C\u884C:"q\u012B sh\xED \xE8r h\xE1ng",\u5316\u6574\u4E3A\u96F6:"hu\xE0 zh\u011Bng w\xE9i l\xEDng",\u7269\u4EE5\u7A00\u4E3A\u8D35:"w\xF9 y\u01D0 x\u012B w\xE9i gu\xEC",\u6C11\u4EE5\u98DF\u4E3A\u5929:"m\xEDn y\u01D0 sh\xED w\xE9i ti\u0101n",\u706B\u70E7\u706B\u71CE:"hu\u01D2 sh\u0101o hu\u01D2 li\u01CEo",\u5E72\u8106\u5229\u7D22:"g\xE0n cu\xEC l\xEC su\u01D2",\u540A\u513F\u90CE\u5F53:"di\xE0o er l\xE1ng d\u0101ng",\u5E7F\u79CD\u8584\u6536:"gu\u01CEng zh\xF2ng b\xF3 sh\u014Du",\u96BE\u820D\u96BE\u5206:"n\xE1n sh\u011B n\xE1n f\u0113n",\u6B43\u8840\u4E3A\u76DF:"sh\xE0 xu\xE8 w\xE9i m\xE9ng",\u594B\u53D1\u6709\u4E3A:"f\xE8n f\u0101 y\u01D2u w\xE9i",\u9634\u9519\u9633\u5DEE:"y\u012Bn cu\xF2 y\xE1ng ch\u0101",\u4E1C\u8EB2\u897F\u85CF:"d\u014Dng du\u01D2 x\u012B c\xE1ng",\u70DF\u718F\u706B\u71CE:"y\u0101n x\u016Bn hu\u01D2 li\u01CEo",\u94BB\u725B\u89D2\u5C16:"zu\u0101n ni\xFA ji\u01CEo ji\u0101n",\u4E54\u88C5\u6253\u626E:"qi\xE1o zhu\u0101ng d\u01CE b\xE0n",\u6539\u5F26\u66F4\u5F20:"g\u01CEi xi\xE1n g\u0113ng zh\u0101ng",\u6CB3\u5357\u6886\u5B50:"h\xE9 n\xE1n b\u0101ng zi",\u597D\u5403\u61D2\u505A:"h\xE0o ch\u012B l\u01CEn zu\xF2",\u4F55\u4E50\u4E0D\u4E3A:"h\xE9 l\xE8 b\xF9 w\xE9i",\u5927\u51FA\u98CE\u5934:"d\xE0 ch\u016B f\u0113ng t\xF3u",\u653B\u57CE\u63A0\u5730:"g\u014Dng ch\xE9ng l\xFC\u011B d\xEC",\u6F02\u6F02\u4EAE\u4EAE:"pi\xE0o pi\xE0o liang liang",\u6298\u8877\u4E3B\u4E49:"zh\xE9 zh\u014Dng zh\u01D4 y\xEC",\u5927\u9A6C\u54C8\u9C7C:"d\xE0 m\u01CE h\u01CE y\xFA",\u7EFF\u6811\u6210\u836B:"l\u01DC sh\xF9 ch\xE9ng y\u012Bn",\u7387\u5148\u5782\u8303:"shu\xE0i xi\u0101n chu\xED f\xE0n",\u5BB6\u957F\u91CC\u77ED:"ji\u0101 ch\xE1ng l\u01D0 du\u01CEn",\u5BBD\u5927\u4E3A\u6000:"ku\u0101n d\xE0 w\xE9i hu\xE1i",\u5DE6\u8180\u53F3\u81C2:"zu\u01D2 b\u01CEng y\xF2u b\xEC",\u5F71\u5B50\u5185\u9601:"y\u01D0ng zi n\xE8i g\xE9",\u4E00\u7B11\u4E86\u4E4B:"y\u012B xi\xE0o li\u01CEo zh\u012B",\u5929\u4E0B\u4E3A\u516C:"ti\u0101n xi\xE0 w\xE9i g\u014Dng",\u8FD8\u6211\u6CB3\u5C71:"hu\xE1n w\u01D2 h\xE9 sh\u0101n",\u4F55\u8DB3\u4E3A\u5947:"h\xE9 z\xFA w\xE9i q\xED",\u597D\u81EA\u4E3A\u4E4B:"h\xE0o z\xEC w\xE9i zh\u012B",\u98CE\u59FF\u7EF0\u7EA6:"f\u0113ng z\u012B chu\u014D yu\xE9",\u5927\u96E8\u6EC2\u6CB1:"d\xE0 y\u01D4 p\xE1ng tu\xF3",\u4F20\u4E3A\u4F73\u8BDD:"chu\xE1n w\xE9i ji\u0101 hu\xE0",\u5403\u91CC\u6252\u5916:"ch\u012B l\u01D0 p\xE1 w\xE0i",\u91CD\u64CD\u65E7\u4E1A:"ch\xF3ng c\u0101o ji\xF9 y\xE8",\u5C0F\u5BB6\u5B50\u6C14:"xi\u01CEo ji\u0101 zi q\xEC",\u5C11\u4E0D\u66F4\u4E8B:"sh\xE0o b\xF9 g\u0113ng sh\xEC",\u96BE\u5206\u96BE\u820D:"n\xE1n f\u0113n n\xE1n sh\u011B",\u53EA\u4E89\u671D\u5915:"zh\u01D0 zh\u0113ng zh\u0101o x\u012B",\u6DFB\u7816\u52A0\u74E6:"ti\u0101n zhu\u0101n ji\u0113 w\u01CE",\u662F\u975E\u5206\u660E:"sh\xEC f\u0113i f\u0113n m\xEDng",\u820D\u6211\u5176\u8C01:"sh\u011B w\u01D2 q\xED shu\xED",\u504F\u542C\u504F\u4FE1:"pi\u0101n t\u012Bng pi\u0101ng x\xECn",\u91CF\u5165\u4E3A\u51FA:"li\xE0ng r\xF9 w\xE9i ch\u016B",\u964D\u9F99\u4F0F\u864E:"xi\xE1ng l\xF3ng f\xFA h\u01D4",\u6545\u4F0E\u91CD\u6F14:"g\xF9 j\xEC zh\xF2ng y\u01CEn",\u94A2\u5316\u73BB\u7483:"g\u0101ng hu\xE0 b\u014D li",\u6709\u9F3B\u5B50\u6709\u773C:"y\u01D2u b\xED zi y\u01D2u y\u01CEn",\u6B63\u4E2D\u4E0B\u6000:"zh\xE8ng zh\xF2ng xi\xE0 hu\xE1i",\u4EE5\u8EAB\u8BB8\u56FD:"y\u01D0 sh\u0113ng x\u01D4 gu\xF3",\u4E00\u8BED\u4E2D\u7684:"y\u012B y\u01D4 zh\u014Dng d\xEC",\u4E27\u9B42\u843D\u9B44:"s\xE0ng h\xFAn lu\xF2 p\xF2",\u4E09\u5EA7\u5927\u5C71:"s\u0101n zu\xF2 t\xE0i sh\u0101n",\u6D4E\u6D4E\u4E00\u5802:"j\u01D0 j\u01D0 y\u012B t\xE1ng",\u597D\u4E8B\u4E4B\u5F92:"h\xE0o sh\xEC zh\u012B t\xFA",\u5E72\u51C0\u5229\u7D22:"g\xE0n j\xECng l\xEC su\u01D2",\u51FA\u5C06\u5165\u76F8:"ch\u016B ji\xE0ng r\xF9 xi\xE0ng",\u7AF9\u7B52\u5012\u8C46\u5B50:"zh\xFA t\u01D2ng d\u01CEo d\xF2u zi",\u8885\u8885\u5A1C\u5A1C:"ni\u01CEo ni\u01CEo nu\xF3 nu\xF3",\u72D0\u72F8\u5C3E\u5DF4:"h\xFA li w\u011Bi ba",\u597D\u9038\u6076\u52B3:"h\xE0o y\xEC w\xF9 l\xE1o",\u5927\u800C\u65E0\u5F53:"d\xE0 \xE9r w\xFA d\xE0ng",\u6253\u9A6C\u864E\u773C:"d\u01CE m\u01CE hu y\u01CEn",\u677F\u4E0A\u9489\u9489:"b\u01CEn sh\xE0ng d\xECng d\u012Bng",\u773C\u4E0D\u89C1\u4E3A\u51C0:"y\u01CEn b\xF9 ji\xE0n w\xE9i j\xECng",\u5406\u4E94\u559D\u516D:"y\u0101o w\u01D4 h\xE8 li\xF9",\u867E\u5175\u87F9\u5C06:"xi\u0101 b\u012Bng xi\xE8 ji\xE0ng",\u6C34\u8C03\u6B4C\u5934:"shu\u01D0 di\xE0o g\u0113 t\xF3u",\u6570\u5178\u5FD8\u7956:"sh\u01D4 di\u01CEn w\xE0ng z\u01D4",\u4EBA\u4E8B\u4E0D\u7701:"r\xE9n sh\xEC b\xF9 x\u01D0ng",\u66F2\u9AD8\u548C\u5BE1:"q\u01D4 g\u0101o h\xE8 gu\u01CE",\u5076\u4E00\u4E3A\u4E4B:"\u01D2u y\u012B w\xE9i zh\u012B",\u5C61\u6559\u4E0D\u6539:"l\u01DA ji\xE0n b\xF9 g\u01CEi",\u4E92\u4E3A\u56E0\u679C:"h\xF9 w\xE9i y\u012Bn gu\xF2",\u4E92\u4E3A\u8868\u91CC:"h\xF9 w\xE9i bi\u01CEo l\u01D0",\u539A\u6B64\u8584\u5F7C:"h\xF2u c\u01D0 b\xF3 b\u01D0",\u8FC7\u5173\u65A9\u5C06:"gu\xF2 gu\u0101n zh\u01CEn ji\xE0ng",\u7599\u7599\u7629\u7629:"g\u0113 g\u0113 d\u0101 d\xE1",\u5426\u6781\u6CF0\u6765:"p\u01D0 j\xED t\xE0i l\xE1i",\u5927\u8179\u4FBF\u4FBF:"d\xE0 f\xF9 pi\xE1n pi\xE1n",\u884C\u884C\u51FA\u72B6\u5143:"h\xE1ng h\xE1ng ch\u016B zhu\xE0ng yu\xE1n",\u62E7\u6210\u4E00\u80A1\u7EF3:"n\xEDng ch\xE9ng y\u012B g\u01D4 sh\xE9ng",\u8D70\u4E3A\u4E0A\u7B56:"z\u01D2u w\xE9i sh\xE0ng c\xE8",\u51A4\u5BB6\u5BF9\u5934:"yu\u0101n jia du\xEC t\xF3u",\u6709\u9699\u53EF\u4E58:"y\u01D2u x\xEC k\u011B ch\xE8ng",\u4E00\u65E0\u6240\u5F97:"y\u012B w\xFA su\u01D2 d\xE9",\u4E00\u9CDE\u534A\u722A:"y\u012B l\xEDn b\xE0n zh\u01CEo",\u4E00\u54C4\u800C\u8D77:"y\u012B h\u014Dng \xE9r q\u01D0",\u7247\u8A00\u53EA\u8BED:"pi\xE0n y\xE1n zh\u01D0 y\u01D4",\u5F00\u82B1\u7ED3\u5B9E:"k\u0101i hu\u0101 ji\xE9 sh\xED",\u65E7\u5730\u91CD\u6E38:"ji\xF9 d\xEC ch\xF3ng y\xF3u",\u7ECF\u5E74\u7D2F\u6708:"j\u012Bng ni\xE1n l\u011Bi yu\xE8",\u542B\u7CCA\u5176\u8BCD:"h\xE1n h\xFA q\xED c\xED",\u5BE1\u5EC9\u9C9C\u803B:"gu\u01CE li\xE1n xi\u01CEn ch\u01D0",\u6210\u5E74\u7D2F\u6708:"ch\xE9ng ni\xE1n l\u011Bi yu\xE8",\u4E0D\u5F87\u79C1\u60C5:"b\xF9 x\xFAn s\u012B q\xEDng",\u4E0D\u5F53\u4EBA\u5B50:"b\xF9 d\u0101ng r\xE9n z\u01D0",\u8180\u5927\u8170\u5706:"b\u01CEng d\xE0 y\u0101o yu\xE1n",\u6307\u8179\u4E3A\u5A5A:"zh\u01D0 f\xF9 w\xE9i h\u016Bn",\u8FD9\u4E48\u70B9\u513F:"zh\xE8 me di\u01CEn er",\u610F\u5174\u7D22\u7136:"y\xEC x\u012Bng su\u01D2 r\xE1n",\u7EE3\u82B1\u6795\u5934:"xi\xF9 hu\u0101 zh\u011Bn t\xF3u",\u65E0\u7684\u653E\u77E2:"w\xFA d\xEC f\xE0ng sh\u01D0",\u671B\u95FB\u95EE\u5207:"w\xE0ng w\xE9n w\xE8n qi\u0113",\u820D\u5DF1\u4E3A\u4EBA:"sh\u011B j\u01D0 w\xE8i r\xE9n",\u7A77\u5E74\u7D2F\u6708:"qi\xF3ng ni\xE1n l\u011Bi yu\xE8",\u6392\u96BE\u89E3\u7EB7:"p\xE1i n\xE0n ji\u011B f\u0113n",\u5904\u4E4B\u6CF0\u7136:"ch\u01D4 zh\u012B t\xE0i r\xE1n",\u6307\u9E7F\u4E3A\u9A6C:"zh\u01D0 l\xF9 w\xE9i m\u01CE",\u4E00\u5410\u4E3A\u5FEB:"y\u012B t\u01D4 w\xE9i ku\xE0i",\u4E00\u4E18\u4E4B\u8C89:"y\u012B qi\u016B zh\u012B h\xE9",\u5371\u5982\u7D2F\u5375:"w\u0113i r\xFA l\u011Bi lu\u01CEn",\u5929\u5175\u5929\u5C06:"ti\u0101n b\u012Bng ti\u0101n ji\xE0ng",\u820D\u8FD1\u6C42\u8FDC:"sh\u011B j\xECn qi\xFA yu\u01CEn",\u5357\u8154\u5317\u8C03:"n\xE1n qi\u0101ng b\u011Bi di\xE0o",\u82E6\u4E2D\u4F5C\u4E50:"k\u01D4 zh\u014Dng zu\xF2 l\xE8",\u539A\u79EF\u8584\u53D1:"h\xF2u j\u012B b\xF3 f\u0101",\u6234\u7EFF\u5E3D\u5B50:"d\xE0i l\u01DC m\xE0o zi",\u81ED\u5473\u76F8\u6295:"xi\xF9 w\xE8i xi\u0101ng t\xF3u",\u957F\u5E7C\u6709\u5E8F:"zh\u01CEng y\xF2u y\u01D2u x\xF9",\u903C\u826F\u4E3A\u5A3C:"b\u012B li\xE1ng w\xE9i ch\u0101ng",\u60B2\u60B2\u5207\u5207:"b\u0113i b\u0113i qi\xE8 qi\u0113",\u8D25\u519B\u4E4B\u5C06:"b\xE0i j\u016Bn zh\u012B ji\xE0ng",\u8D76\u9E2D\u5B50\u4E0A\u67B6:"g\u01CEn y\u0101 z\u012B sh\xE0ng ji\xE0",\u6B3A\u884C\u9738\u5E02:"q\u012B h\xE1ng b\xE0 sh\xEC",\u524A\u8DB3\u9002\u5C65:"xu\u0113 z\xFA sh\xEC l\u01DA",\u5148\u7779\u4E3A\u5FEB:"xi\u0101n d\u01D4 w\xE9i ku\xE0i",\u557C\u9965\u53F7\u5BD2:"t\xED j\u012B h\xE1o h\xE1n",\u758F\u4E0D\u95F4\u4EB2:"sh\u016B b\xF9 ji\xE0n q\u012Bn",\u795E\u5DEE\u9B3C\u4F7F:"sh\xE9n ch\u0101i gu\u01D0 sh\u01D0",\u6572\u6572\u6253\u6253:"qi\u0101o qi\u0101o d\u0101 d\u0101",\u5E73\u94FA\u76F4\u53D9:"p\xEDng p\u016B zh\xED x\xF9",\u6CA1\u5934\u6CA1\u5C3E:"m\xE9i t\xF3u m\xF2 w\u011Bi",\u5BE5\u5BE5\u53EF\u6570:"li\xE1o li\xE1o k\u011B sh\u01D4",\u54FC\u54C8\u4E8C\u5C06:"h\u0113ng h\u0101 \xE8r ji\xE0ng",\u9E64\u53D1\u7AE5\u989C:"h\xE8 f\xE0 t\xF3ng y\xE1n",\u5404\u5954\u524D\u7A0B:"g\xE8 b\xE8n qi\xE1n ch\xE9ng",\u5F39\u65E0\u865A\u53D1:"d\xE0n w\xFA x\u016B f\u0101",\u5927\u4EBA\u5148\u751F:"d\xE0 r\xE9n xi\u0101n sheng",\u4E0E\u6C11\u66F4\u59CB:"y\u01D4 r\xE9n g\u0113ng sh\u01D0",\u53F6\u843D\u5F52\u6839:"y\xE8 lu\xF2 hu\u012B g\u0113n",\u4E00\u76EE\u5341\u884C:"y\u012B m\xF9 sh\xED h\xE1ng",\u865A\u6643\u4E00\u67AA:"xi\xF9 hu\xE0ng y\u012B qi\u0101ng",\u6811\u7891\u7ACB\u4F20:"sh\xF9 b\u0113i l\xEC zhu\xE0n",\u662F\u975E\u5F97\u5931:"sh\xEC f\u0113i d\xE9 sh\u012B",\u5B9E\u903C\u5904\u6B64:"sh\xED b\u012B ch\u01D4 c\u01D0",\u585E\u7FC1\u5931\u9A6C:"s\xE0i w\u0113ng sh\u012B m\u01CE",\u65E5\u8584\u897F\u5C71:"r\xEC b\xF3 x\u012B sh\u0101n",\u5207\u8EAB\u4F53\u4F1A:"qi\u0113 sh\u0113n t\u01D0 hu\xEC",\u7247\u8A00\u53EA\u5B57:"pi\xE0n y\xE1n zh\u01D0 z\xEC",\u8DD1\u9A6C\u5356\u89E3:"p\u01CEo m\u01CE m\xE0i xi\xE8",\u5B81\u6298\u4E0D\u5F2F:"n\xECng zh\xE9 b\xF9 w\u0101n",\u96F6\u96F6\u6563\u6563:"l\xEDng l\xEDng s\u01CEn s\u01CEn",\u91CF\u4F53\u88C1\u8863:"li\xE0ng t\u01D0 c\xE1i y\u012B",\u8FDE\u4E2D\u4E09\u5143:"li\xE1n zh\xF2ng s\u0101n yu\xE1n",\u793C\u5D29\u4E50\u574F:"l\u01D0 b\u0113ng yu\xE8 hu\xE0i",\u80E1\u5B50\u62C9\u78B4:"h\xFA z\u01D0 l\u0101 ch\u0101",\u4E0D\u4E3A\u5DF2\u751A:"b\xF9 w\xE9i y\u01D0 sh\xE8n",\u8F6C\u60B2\u4E3A\u559C:"zhu\u01CEn b\u0113i w\xE9i x\u01D0",\u4EE5\u773C\u8FD8\u773C:"y\u01D0 y\u01CEn hu\xE1n y\u01CEn",\u851A\u4E3A\u5927\u89C2:"w\xE8i w\xE9i d\xE0 gu\u0101n",\u672A\u4E3A\u4E0D\u53EF:"w\xE8i w\xE9i b\xF9 k\u011B",\u7AE5\u989C\u9E64\u53D1:"t\xF3ng y\xE1n h\xE8 f\xE0",\u670B\u6BD4\u4E3A\u5978:"p\xE9ng b\u01D0 w\xE9i ji\u0101n",\u83AB\u6B64\u4E3A\u751A:"m\xF2 c\u01D0 w\xE9i sh\xE8n",\u8001\u8C03\u91CD\u5F39:"l\u01CEo di\xE0o zh\xF2ng d\xE0n",\u5939\u67AA\u5E26\u68D2:"ji\u0101 qi\u0101ng d\xE0i b\xE0ng",\u5BCC\u5546\u5DE8\u8D3E:"f\xF9 sh\u0101ng j\xF9 ji\u01CE",\u591A\u52B3\u591A\u5F97:"du\u014D l\xE1o du\u014D de",\u6DE1\u7136\u5904\u4E4B:"d\xE0n r\xE1n ch\u01D4 zh\u012B",\u7BAA\u98DF\u58F6\u6D46:"d\u0101n s\xEC h\xFA ji\u0101ng",\u521B\u5DE8\u75DB\u6DF1:"chu\u0101ng j\xF9 t\xF2ng sh\u0113n",\u8349\u957F\u83BA\u98DE:"c\u01CEo zh\u01CEng y\u012Bng f\u0113i",\u5750\u89C6\u4E0D\u6551:"zu\xF2 sh\u012B b\xF9 ji\xF9",\u91CD\u8D77\u7089\u7076:"ch\xF3ng q\u01D0 l\xFA z\xE0o",\u4EE5\u5DF1\u5EA6\u4EBA:"y\u01D0 j\u01D0 du\xF3 r\xE9n",\u968F\u884C\u5C31\u5E02:"su\xED h\xE1ng ji\xF9 sh\xEC",\u6587\u4EE5\u8F7D\u9053:"w\xE9n y\u01D0 z\xE0i d\xE0o",\u6587\u4E0D\u5BF9\u9898:"w\xE9n b\xF9 du\xEC t\xED",\u94C1\u677F\u9489\u9489:"ti\u011B b\u01CEn d\xECng d\u012Bng",\u8EAB\u4F53\u53D1\u80A4:"sh\u0113n t\u01D0 f\xE0 f\u016B",\u7F3A\u5403\u5C11\u7A7F:"qu\u0113 ch\u012B xh\u01CEo chu\u0101n",\u76EE\u65E0\u5C0A\u957F:"m\xF9 w\xFA z\u016Bn zh\u01CEng",\u5409\u4EBA\u5929\u76F8:"j\xED r\xE9n ti\u0101n xi\xE0ng",\u6BC1\u5BB6\u7EBE\u96BE:"hu\u01D0 ji\u0101 sh\u016B n\xE0n",\u94A2\u7B4B\u94C1\u9AA8:"g\u0101ng j\u012Bng ti\u011B g\u01D4",\u4E22\u5352\u4FDD\u8F66:"di\u016B z\xFA b\u01CEo j\u016B",\u4E22\u4E09\u843D\u56DB:"di\u016B s\u0101n l\xE0 s\xEC",\u95ED\u76EE\u585E\u542C:"b\xEC m\xF9 s\xE8 t\u012Bng",\u4E0D\u5E78\u800C\u8A00\u4E2D:"b\xF9 x\xECng \xE9r y\xE1n zh\xF2ng",\u524A\u5C16\u8111\u888B:"xu\u0113 ji\u0101n n\u01CEo d\xE0i",\u4E3A\u975E\u4F5C\u6076:"w\xE9i f\u0113i zu\xF2 \xE8",\u4EBA\u624D\u96BE\u5F97:"r\xE9n c\xE1i c\xE1i d\xE9",\u60C5\u975E\u5F97\u5DF2:"q\xEDng f\u0113i d\xE9 y\u01D0",\u5207\u4E2D\u8981\u5BB3:"qi\u0113 zh\u014Dng y\xE0o h\xE0i",\u706B\u6025\u706B\u71CE:"hu\u01D2 j\xED hu\u01D2 li\u01CEo",\u753B\u5730\u4E3A\u7262:"hu\xE0 d\xEC w\xE9i l\xE1o",\u597D\u9152\u8D2A\u676F:"h\xE0o ji\u01D4 t\u0101n b\u0113i",\u957F\u6B4C\u5F53\u54ED:"ch\xE1ng g\u0113 d\xE0ng k\u016B",\u4E8B\u540E\u8BF8\u845B\u4EAE:"sh\xEC h\xF2u zh\u016B g\xE9 li\xE0ng",\u8F7D\u6C89\u8F7D\u6D6E:"z\xE0i ch\xE9n z\xE0i f\xFA",\u9047\u96BE\u5448\u7965:"y\xF9 n\xE0n ch\xE9ng xi\xE1ng",\u6986\u6728\u7599\u7629:"y\xFA m\xF9 g\u0113 da",\u4EE5\u90BB\u4E3A\u58D1:"y\u01D0 l\xEDn w\xE9i h\xE8",\u6D0B\u4E3A\u4E2D\u7528:"y\xE1ng w\xE9i zh\u014Dng y\xF2ng",\u8A00\u4E3A\u5FC3\u58F0:"y\xE1n w\xE9i x\u012Bn sh\u0113ng",\u8A00\u5FC5\u6709\u4E2D:"y\xE1n b\xEC y\u01D2u zh\xF2ng",\u56FE\u7A77\u5315\u89C1:"t\xFA qi\xF3ng b\u01D0 xi\xE0n",\u6EC2\u6CB1\u5927\u96E8:"p\xE1ng tu\xF3 d\xE0 y\u01D4",\u76EE\u4E0D\u6687\u7ED9:"m\xF9 b\xF9 xi\xE1 j\u01D0",\u91CF\u624D\u5F55\u7528:"li\xE0ng c\xE1i l\xF9 y\xF2ng",\u6559\u5B66\u76F8\u957F:"ji\xE0o xu\xE9 xi\u0101ng zh\u01CEng",\u6094\u4E0D\u5F53\u521D:"hu\u01D0 b\xF9 d\u0101ng ch\u016B",\u547C\u5E7A\u559D\u516D:"h\u016B y\u0101o h\xE8 li\xF9",\u4E0D\u8DB3\u4E3A\u8BAD:"b\xF9 z\xFA w\xE9i x\xF9n",\u4E0D\u62D8\u5F62\u8FF9:"b\xF9 j\u016B x\xEDng j\u012B",\u508D\u82E5\u65E0\u4EBA:"p\xE1ng ru\xF2 w\xFA r\xE9n",\u516B\u5927\u5C71\u4EBA:"b\u0101 t\xE0i sh\u0101n r\xE9n",\u7F6A\u8D23\u96BE\u9003:"zu\xEC z\xE9 n\xE1n t\xE1o",\u81EA\u6211\u5439\u5618:"z\xEC w\u01D2 chu\xED x\u016B",\u8F6C\u7978\u4E3A\u798F:"zhu\u01CEn hu\xF2 w\xE9i f\xFA",\u91CD\u5CE6\u53E0\u5D82:"ch\xF3ng lu\xE1n di\xE9 zh\xE0ng",\u52C7\u51A0\u4E09\u519B:"y\u01D2ng gu\xE0n s\u0101n j\u016Bn",\u6613\u5730\u800C\u5904:"y\xEC d\xEC \xE9r ch\u01D4",\u4E00\u8BED\u7834\u7684:"y\u012B y\u01D4 p\xF2 d\xEC",\u5378\u78E8\u6740\u9A74:"xi\xE8 m\xF2 sh\u0101 l\u01D8",\u73A9\u513F\u4E0D\u8F6C:"w\xE1n \xE9r b\xF9 zhu\xE0n",\u5929\u9053\u597D\u8FD8:"ti\u0101n d\xE0o h\u01CEo hu\xE1n",\u8EAB\u5355\u529B\u8584:"sh\u0113n d\u0101n l\xEC b\xF3",\u6492\u8C46\u6210\u5175:"s\u01CE d\xF2u ch\xE9ng b\u012Bng",\u66F2\u91CC\u62D0\u5F2F:"q\u016B l\u01D0 gu\u01CEn w\u0101n",\u7247\u7EB8\u53EA\u5B57:"pi\xE0n zh\u01D0 y\xE1n z\xEC",\u5B81\u7F3A\u6BCB\u6EE5:"n\xECng qu\u0113 w\xF9 l\xE0n",\u6CA1\u6CA1\u65E0\u95FB:"m\xF2 m\xF2 w\xFA w\xE9n",\u91CF\u529B\u800C\u4E3A:"li\xE0ng l\xEC \xE9r w\xE9i",\u5386\u5386\u53EF\u6570:"l\xEC l\xEC k\u011B sh\u01D4",\u53E3\u7891\u8F7D\u9053:"k\u01D2u b\u0113i z\xE0i d\xE0o",\u541B\u5B50\u597D\u9011:"j\u016Bn z\u01D0 h\xE0o qi\xFA",\u597D\u4E3A\u4EBA\u5E08:"h\xE0o w\xE9i r\xE9n sh\u012B",\u8C6A\u5546\u5DE8\u8D3E:"h\xE1o sh\u0101ng j\xF9 ji\u01CE",\u5404\u6709\u6240\u597D:"g\xE8 y\u01D2u su\u01D2 h\xE0o",\u5EA6\u5FB7\u91CF\u529B:"du\xF3 d\xE9 li\xE0ng l\xEC",\u8BFB\u4E66\u79CD\u5B50:"d\xFA sh\u016B zh\u01D2ng z\u01D0",\u4FBF\u5B9C\u4ECE\u4E8B:"bi\xE0n y\xED c\xF3ng sh\xEC",\u82DB\u653F\u731B\u4E8E\u864E:"k\u0113 zh\xE8 m\u011Bng y\xFA h\u01D4",\u6307\u5929\u4E3A\u8A93:"zh\u01D0 ti\u0101n w\xE9i sh\xEC",\u9038\u5174\u9044\u98DE:"y\xEC x\xECng chu\xE1n f\u0113i",\u5FC3\u5BBD\u4F53\u80D6:"x\u012Bn ku\u0101n t\u01D0 p\xE1n",\u4E3A\u5FB7\u4E0D\u5352:"w\xE9i d\xE9 b\xF9 z\xFA",\u7EA8\u88B4\u5B50\u5F1F:"w\xE1n k\u01D4 z\u01D0 d\xEC",\u5929\u4E0B\u4E3A\u5BB6:"ti\u0101n xi\xE0 w\xE9i ji\u0101",\u89C6\u4E3A\u754F\u9014:"sh\xEC w\xE9i w\xE8i t\xFA",\u820D\u5DF1\u4ECE\u4EBA:"sh\u011B j\u01D0 c\xF3ng r\xE9n",\u4E09\u707E\u516B\u96BE:"s\u0101n z\u0101i b\u0101 n\xE0n",\u4EBA\u81EA\u4E3A\u6218:"r\xE9n z\xEC w\xE9i zh\xE0n",\u7FA4\u96CC\u7CA5\u7CA5:"q\xFAn c\xED y\xF9 y\xF9",\u90A3\u4E48\u70B9\u513F:"n\xE0 me di\u01CEn er",\u6C90\u7334\u800C\u51A0:"m\xF9 h\xF3u \xE9r gu\xE0n",\u8C0B\u4E3A\u4E0D\u8F68:"m\xF3u w\xE9i b\xF9 gu\u01D0",\u660E\u7A97\u51C0\u51E0:"m\xEDng chu\u0101ng j\xECng j\u012B",\u54E9\u54E9\u5566\u5566:"li li l\u0101 l\u0101",\u89C1\u7F1D\u5C31\u94BB:"ji\xE0n f\xE8ng ji\xF9 zu\u0101n",\u5939\u5C42\u73BB\u7483:"ji\u0101 c\xE9ng b\u014D li",\u6025\u516C\u597D\u4E49:"j\xED g\u014Dng h\xE0o y\xEC",\u79EF\u5E74\u7D2F\u6708:"j\u012B ni\xE1n l\u011Bi yu\xE8",\u5212\u5730\u4E3A\u7262:"hu\xE1 d\xEC w\xE9i l\xE1o",\u66F4\u540D\u6539\u59D3:"g\xE8ng m\xEDng g\u01CEi x\xECng",\u5949\u4E3A\u572D\u81EC:"f\xE8ng w\xE9i gu\u012B ni\xE8",\u591A\u96BE\u5174\u90A6:"du\u014D n\xE0n x\u012Bng b\u0101ng",\u987F\u5F00\u8305\u585E:"d\xF9n k\u0101i m\xE1o s\xE8",\u5F39\u5C3D\u63F4\u7EDD:"d\xE0n j\xECn yu\xE1n ju\xE9",\u5927\u8116\u5B50\u75C5:"d\xE0 b\xF3 zi b\xECng",\u4E0D\u7834\u4E0D\u7ACB:"b\xF9 pu\xF2 b\xF9 l\xEC",\u5750\u5730\u81EA\u5212:"zu\xF2 d\xEC z\xEC hu\xE1",\u5750\u4E0D\u91CD\u5E2D:"zu\xF2 b\xF9 ch\xF3ng x\xED",\u5750\u4E0D\u7AA5\u5802:"z\xF9o b\xF9 ku\u012B t\xE1ng",\u4F5C\u820D\u9053\u65C1:"zu\xF2 sh\u011B d\xE0o p\xE1ng",\u4F5C\u5AC1\u8863\u88F3:"zu\xF2 ji\xE0 y\u012B sh\u0101ng",\u5DE6\u652F\u53F3\u543E:"zu\u01D2 zh\u012B y\xF2u w\u016B",\u5DE6\u679D\u53F3\u68A7:"zu\u01D2 zh\u012B y\xF2u w\u016B",\u5DE6\u5B9C\u53F3\u6709:"zu\u01D2 y\xED y\xF2u f\xFA",\u7F6A\u5E94\u4E07\u6B7B:"zu\xEC y\u012Bng w\xE0n s\u01D0",\u94BB\u5FC3\u523A\u9AA8:"zu\xE0n x\u012Bn c\xEC g\u01D4",\u94BB\u7A74\u903E\u5899:"zu\u0101n xu\xE9 y\xFA qi\xE1ng",\u94BB\u7A74\u903E\u9699:"zu\u0101n xu\xE9 y\xFA x\xEC",\u94BB\u9699\u903E\u5899:"zu\u0101n x\xEC y\xFA qi\xE1ng",\u94BB\u5934\u89C5\u7F1D:"zu\u0101n t\xF3u m\xEC f\xE8ng",\u94BB\u5929\u89C5\u7F1D:"zu\xE0n ti\u0101n m\xEC f\xE9ng",\u94BB\u5929\u6253\u6D1E:"zu\u0101n ti\u0101n d\u01CE d\xF2ng",\u94BB\u76AE\u51FA\u7FBD:"zu\u0101n p\xED ch\u016B y\u01D4",\u94BB\u61D2\u5E2E\u95F2:"zu\u0101n l\u01CEn b\u0101ng xi\xE1n",\u94BB\u706B\u5F97\u51B0:"zu\u0101n hu\u01D2 d\xE9 b\u012Bng",\u94BB\u6D1E\u89C5\u7F1D:"zu\xE0n d\xF2ng m\xEC f\xE9ng",\u94BB\u51B0\u6C42\u706B:"zu\u0101n b\u012Bng qi\xFA hu\u01D2",\u94BB\u51B0\u6C42\u9165:"zu\u0101n b\u012Bng qi\xFA s\u016B",\u8D70\u4E3A\u4E0A\u7740:"z\u01D2u w\xE8i sh\xE0ng zha\u014D",\u8D70\u82B1\u6E9C\u6C34:"z\u01D2u hu\u0101 li\u016B b\u012Bng",\u7EB5\u66F2\u6789\u76F4:"z\xF2ng q\u01D4 w\u01CEng zh\xED",\u81EA\u76F8\u60CA\u5FE7:"z\xEC xi\u0101ng j\u012Bng r\u01CEo",\u5B50\u4E3A\u7236\u9690:"z\u01D0 w\xE9i f\xF9 y\u01D0n",\u8D44\u6DF1\u671B\u91CD:"z\u012B sh\u0113ng w\xE0ng zh\xF2ng",\u64E2\u53D1\u96BE\u6570:"zhu\xF3 f\xE0 n\xE1n sh\u01D4",\u64E2\u53D1\u83AB\u6570:"zhu\xF3 f\xE0 m\xF2 sh\u01D4",\u7740\u4E66\u7ACB\u8BF4:"zh\xF9 sh\u016B l\xEC shu\u014D",\u7740\u4EBA\u5148\u97AD:"zhu\xF3 r\xE9n xi\u0101n bi\u0101n",\u65AB\u7431\u4E3A\u6734:"zhu\xF3 di\u0101o w\xE9i p\u01D4",\u65AB\u96D5\u4E3A\u6734:"zhu\xF3 di\u0101o w\xE9i p\u01D4",\u9525\u5904\u56CA\u4E2D:"zhu\u012B ch\u01D4 n\xE1ng zh\u014Dng",\u690E\u81BA\u987F\u8DB3:"chu\xED y\u012Bng d\xF9n z\xFA",\u690E\u80F8\u8DCC\u8DB3:"chu\xED xi\u014Dng di\u0113 z\xFA",\u690E\u80F8\u987F\u8DB3:"chu\xED xi\u014Dng d\xF9n z\xFA",\u690E\u5FC3\u996E\u6CE3:"chu\xED x\u012Bn y\u01D0n q\xEC",\u690E\u5FC3\u6CE3\u8840:"chu\xED x\u012Bn q\xEC xu\xE8",\u690E\u5FC3\u5455\u8840:"chu\xED x\u012Bn \u01D2u xu\xE8",\u690E\u5FC3\u987F\u8DB3:"chu\xED x\u012Bn d\xF9n z\xFA",\u690E\u5929\u62A2\u5730:"chu\xED ti\u0101n qi\u01CEng d\xEC",\u690E\u725B\u98E8\u58EB:"chu\xED ni\xFA xi\u01CEng sh\xEC",\u690E\u725B\u6B43\u8840:"chu\xED ni\xFA sh\xE0 xu\xE8",\u690E\u725B\u53D1\u51A2:"chu\xED ni\xFA f\u0101 zh\u01D2ng",\u690E\u57CB\u5C60\u72D7:"chu\xED m\xE1i t\xFA g\u01D2u",\u690E\u57CB\u72D7\u7A83:"chu\xED m\xE1i g\u01D2u qi\xE8",\u690E\u80A4\u5265\u4F53:"chu\xED f\u016B b\u014D t\u01D0",\u690E\u80A4\u5265\u9AD3:"chu\xED f\u016B b\u014D su\u01D0",\u690E\u950B\u9677\u9635:"chu\xED f\u0113ng xi\xE0n zh\xE8n",\u690E\u950B\u9677\u9648:"chu\u012B f\u0113ng xi\xE0n ch\xE9n",\u8FFD\u6B22\u4F5C\u4E50:"zhu\u012B hu\u0101n zu\xF2 l\xE8",\u8FFD\u98CE\u6444\u666F:"zhu\u012B f\u0113ng ni\xE8 j\u01D0ng",\u58EE\u53D1\u51B2\u51A0:"zhu\xE0ng f\u0101 ch\u014Dng gu\xE0n",\u5E84\u4E25\u5B9D\u76F8:"zhu\u0101ng y\xE1n b\u01CEo xi\xE0ng",\u8F6C\u707E\u4E3A\u798F:"zhu\u01CEn z\u0101i w\xE9i f\xFA",\u8F6C\u6E7E\u62B9\u89D2:"zhu\u01CEn w\u0101n m\xF2 ji\u01CEo",\u8F6C\u6101\u4E3A\u559C:"zhu\u01CEn ch\xF3u w\xE9i x\u01D0",\u8F6C\u55D4\u4E3A\u559C:"zhu\u01CEn ch\u0113n w\xE9i x\u01D0",\u8F6C\u8D25\u4E3A\u6210:"zhu\u01CEn b\xE0i w\xE9i ch\xE9ng",\u8F6C\u8D25\u4E3A\u529F:"zhu\u01CEn b\xE0i w\xE9i g\u014Dng",\u62FD\u5DF7\u651E\u8857:"zhu\xE0i xi\xE0ng lu\u01D2 ji\u0113",\u62FD\u5DF7\u5570\u8857:"zhu\xE0i xi\xE0ng lu\xF3 ji\u0113",\u62FD\u8019\u6276\u7281:"zhu\u0101i p\xE1 f\xFA l\xED",\u62FD\u5E03\u62D6\u9EBB:"zhu\u0101i b\xF9 tu\u014D m\xE1",\u7BB8\u957F\u7897\u77ED:"zh\xF9 ch\xE0ng w\u01CEn du\u01CEn",\u94F8\u5251\u4E3A\u7281:"zh\xF9 ji\xE0n w\xE9i l\xED",\u677C\u67DA\u4E4B\u7A7A:"zh\xF9 zh\xF3u zh\u012B k\u014Dng",\u677C\u67DA\u5176\u7A7A:"zh\xF9 zh\xF3u q\xED k\u014Dng",\u677C\u67DA\u7A7A\u865A:"zh\xF9 zh\xF3u k\u014Dng x\u016B",\u52A9\u5929\u4E3A\u8650:"zh\xF9 ti\u0101n w\xE9i n\xFC\xE8",\u52A9\u6840\u4E3A\u8650:"zh\xF9 ji\xE9 w\xE9i n\xFC\xE8",\u5C5E\u57A3\u6709\u8033:"zh\u01D4 yu\xE1n y\u01D2u \u011Br",\u5C5E\u6BDB\u79BB\u91CC:"zh\u01D4 m\xE1o l\xED l\u01D0",\u5C5E\u8F9E\u6BD4\u4E8B:"zh\u01D4 c\xED b\u01D0 sh\xEC",\u5C5E\u8BCD\u6BD4\u4E8B:"zh\u01D4 c\xED b\u01D0 sh\xEC",\u9010\u7269\u4E0D\u8FD8:"zh\xFA w\xF9 b\xF9 hu\xE1n",\u94E2\u94E2\u6821\u91CF:"zh\u016B zh\u016B xi\xE0o li\xE0ng",\u94E2\u91CF\u5BF8\u5EA6:"zh\u016B li\xE1ng c\xF9n du\xF3",\u94E2\u4E24\u6089\u79F0:"zh\u016B li\u01CEng x\u012B ch\xE8n",\u94E2\u79EF\u5BF8\u7D2F:"zh\u016B j\u012B c\xF9n l\u011Bi",\u4F8F\u5112\u4E00\u8282:"zh\u016B r\u01D4 y\u012B ji\xE9",\u4F8F\u5112\u89C2\u620F:"zh\u016B r\u01D4 gu\u0101n x\xEC",\u6731\u69C3\u7389\u6566:"zh\u016B p\xE1n y\xF9 du\xEC",\u6731\u76D8\u7389\u6566:"zh\u016B p\xE1n y\xF9 du\xEC",\u6731\u8F53\u7681\u76D6:"zh\u016B f\u0101n h\u01CEi g\xE0i",\u663C\u5E72\u5915\u60D5:"zh\xF2u g\xE0n x\u012B t\xEC",\u663C\u5EA6\u591C\u601D:"zh\xF2u du\xF3 y\xE8 s\u012B",\u8BEA\u5F20\u4E3A\u5E7B:"zh\u014Du zh\u0101ng w\xE9i hu\xE0n",\u5468\u90CE\u987E\u66F2:"zh\u014Du l\xE1ng g\xF9 q\u01D4",\u4F9C\u5F20\u4E3A\u5E7B:"zh\u014Du zh\u0101ng w\xE9i hu\xE0n",\u91CD\u8DB3\u4E00\u8FF9:"ch\xF3ng z\xFA y\u012B j\xEC",\u91CD\u8DB3\u5C4F\u606F:"ch\xF3ng z\xFA b\u01D0ng x\u012B",\u91CD\u8DB3\u5C4F\u6C14:"ch\xF3ng z\xFA b\u01D0ng q\xEC",\u91CD\u8DB3\u7D2F\u606F:"ch\xF3ng z\xFA l\xE8i x\u012B",\u91CD\u8DB3\u800C\u7ACB:"ch\xF3ng z\xFA \xE9r l\xEC",\u91CD\u7EB8\u7D2F\u672D:"ch\xF3ng zh\u01D0 l\xE8i zh\xE1",\u91CD\u57A3\u53E0\u9501:"ch\xF3ng yu\xE1n di\xE9 su\u01D2",\u91CD\u57A3\u8FED\u9501:"ch\xF3ng yu\xE1n di\xE9 su\u01D2",\u91CD\u88C0\u5217\u9F0E:"ch\xF3ng y\u012Bn li\xE8 d\u01D0ng",\u91CD\u5CA9\u53E0\u5D82:"ch\xF3ng y\xE1n di\xE9 zh\xE0ng",\u91CD\u5174\u65D7\u9F13:"ch\xF3ng x\u012Bng q\xED g\u01D4",\u91CD\u7199\u7D2F\u53F6:"ch\xF3ng x\u012B l\u011Bi y\xE8",\u91CD\u7199\u7D2F\u76DB:"ch\xF3ng x\u012B l\u011Bi sh\xE8ng",\u91CD\u624B\u7D2F\u8DB3:"ch\xF3ng sh\u01D2u l\u011Bi z\xFA",\u91CD\u5C71\u5CFB\u5CAD:"ch\xF3ng sh\u0101n j\xF9n l\u01D0ng",\u91CD\u5C71\u590D\u6C34:"ch\xF3ng sh\u0101n f\xF9 shu\u01D0",\u91CD\u5C71\u590D\u5CAD:"ch\xF3ng sh\u0101n f\xF9 l\u01D0ng",\u91CD\u4E09\u53E0\u56DB:"ch\xF3ng s\u0101n di\xE9 s\xEC",\u91CD\u4E09\u8FED\u56DB:"ch\xF3ng s\u0101n di\xE9 s\xEC",\u91CD\u6C14\u5F87\u547D:"zh\xF2ng q\xEC x\xF9n m\xEDng",\u91CD\u7EB0\u8CA4\u7F2A:"ch\xF3ng p\u012B y\xED mi\xF9",\u91CD\u8469\u7D2F\u85FB:"ch\xF3ng p\u0101 l\xE8i z\u01CEo",\u91CD\u660E\u7EE7\u7130:"ch\xF3ng m\xEDng j\xEC y\xE0n",\u91CD\u5CE6\u590D\u5D82:"ch\xF3ng lu\xE1n f\xF9 zh\xE0ng",\u91CD\u5CE6\u53E0\u5DD8:"ch\xF3ng lu\xE1n di\xE9 y\u01CEn",\u91CD\u5CE6\u8FED\u5DD8:"ch\xF3ng lu\xE1n di\xE9 y\u01CEn",\u91CD\u7406\u65E7\u4E1A:"ch\xF3ng l\u01D0 ji\xF9 y\xE8",\u91CD\u91D1\u88AD\u6C64:"ch\xF3ng j\u012Bn x\xED t\u0101ng",\u91CD\u91D1\u517C\u7D2B:"ch\xF3ng j\u012Bn ji\u0101n z\u01D0",\u91CD\u8FF9\u5C4F\u6C14:"ch\xF3ng j\xEC b\u01D0ng q\xEC",\u91CD\u73EA\u53E0\u7EC4:"ch\xF3ng gu\u012B di\xE9 z\u01D4",\u91CD\u89C4\u88AD\u77E9:"ch\xF3ng gu\u012B x\xED j\u01D4",\u91CD\u89C4\u53E0\u77E9:"ch\xF3ng gu\u012B di\xE9 j\u01D4",\u91CD\u89C4\u7D2F\u77E9:"ch\xF3ng gu\u012B l\xE8i j\u01D4",\u91CD\u89C4\u8FED\u77E9:"ch\xF3ng gu\u012B di\xE9 j\u01D4",\u91CD\u89C4\u6C93\u77E9:"ch\xF3ng gu\u012B t\xE0 j\u01D4",\u91CD\u572D\u53E0\u7EC4:"ch\xF3ng gu\u012B di\xE9 z\u01D4",\u91CD\u7779\u5929\u65E5:"ch\xF3ng d\u01D4 ti\u0101n r\xEC",\u91CD\u5E8A\u53E0\u5C4B:"ch\xF3ng chu\xE1ng di\xE9 w\u016B",\u91CD\u5E8A\u53E0\u67B6:"ch\xF3ng chu\xE1ng di\xE9 ji\xE0",\u91CD\u5E8A\u8FED\u5C4B:"ch\xF3ng chu\xE1ng di\xE9 w\u016B",\u91CD\u5E8A\u8FED\u67B6:"ch\xF3ng chu\xE1ng di\xE9 ji\xE0",\u4F17\u5544\u540C\u97F3:"zh\xF2ng zh\xF2u t\xF3ng y\u012Bn",\u4F17\u661F\u6512\u6708:"zh\xF2ng x\u012Bng cu\xE1n yu\xE8",\u4F17\u6BDB\u6512\u88D8:"zh\xF2ng m\xE1o cu\xE1n qi\xFA",\u4F17\u597D\u4F17\u6076:"zh\xF2ng h\xE0o zh\xF2ng w\xF9",\u949F\u9F0E\u4EBA\u5BB6:"zh\u014Dng d\u01D0ng r\xE9n jia",\u64FF\u690D\u7D22\u6D82:"zh\u0101i zh\xED su\u01D2 t\xFA",\u64FF\u57F4\u7D22\u6D82:"zh\u0101i zh\xED su\u01D2 t\xFA",\u64FF\u57F4\u7D22\u9014:"zh\u0101i zh\xED su\u01D2 t\xFA",\u7A1A\u9F7F\u5A51\u5AA0:"zh\xEC ch\u01D0 w\u01D2 tu\u01D2",\u81F4\u8FDC\u4EFB\u91CD:"zh\xEC yu\u01CEn r\xE8n zh\xE0ng",\u6809\u6BD4\u9CDE\u5DEE:"zh\xEC b\u01D0 l\xEDn c\u01D0",\u81F3\u5F53\u4E0D\u6613:"zh\xEC d\xE0ng b\xF9 y\xEC",\u6307\u7681\u4E3A\u767D:"zh\u01D0 z\xE0o w\xE9i b\xE1i",\u6307\u7682\u4E3A\u767D:"zh\u01D0 z\xE0o w\xE9i b\xE1i",\u6307\u96C1\u4E3A\u7FB9:"zh\u01D0 y\xE0n w\xE9i g\u0113ng",\u6307\u6811\u4E3A\u59D3:"zh\u01D0 sh\xF9 w\xE9i x\xECng",\u6307\u5C71\u8BF4\u78E8:"zh\u01D0 sh\u0101n shu\u014D m\xF2",\u6307\u5C71\u5356\u78E8:"zh\u01D0 sh\u0101n m\xE0i m\xF2",\u53EA\u4E89\u65E6\u5915:"zh\u01D0 zh\u0113ng d\xE0n x\u012B",\u6B62\u6208\u4E3A\u6B66:"zh\u01D0 g\u0113 w\xE9i w\u01D4",\u690D\u53D1\u7A7F\u51A0:"zh\xED f\xE0 chu\u0101n gu\xE0n",\u690D\u53D1\u51B2\u51A0:"zh\xED f\xE0 ch\u014Dng gu\xE0n",\u76F4\u8A00\u5207\u8C0F:"zh\xED y\xE1n qi\u0113 ji\xE0n",\u76F4\u6251\u65E0\u534E:"zh\xED p\u01D4 w\xFA hu\xE1",\u77E5\u75BC\u7740\u75D2:"zh\u012B t\xE9ng zh\xE1o y\u01CEng",\u679D\u53F6\u76F8\u6301:"zh\u012B y\xE8 x\u012Bng ch\xED",\u679D\u5E72\u76F8\u6301:"zh\u012B g\xE0n xi\u0101ng xh\xED",\u679D\u9644\u53F6\u7740:"zh\u012B f\xF9 yi\xE8 zhu\xF3",\u679D\u9644\u53F6\u8457:"zh\u012B f\xF9 yi\xE8 zhu\xF3",\u679D\u5927\u4E8E\u672C:"zh\u012B d\xE0 y\xF9 b\u011Bn",\u652F\u543E\u5176\u8BCD:"zh\u012B w\u016B q\xED c\xED",\u652F\u5206\u65CF\u89E3:"zh\u012B f\u0113 z\xFA ji\u011B",\u6B63\u4E2D\u5DF1\u6000:"zh\xE8ng zh\xF2ng j\u01D0 hu\xE1i",\u6B63\u8EAB\u7387\u4E0B:"zh\xE8ng sh\u0113n shu\xE0i xi\xE0",\u6B63\u51A0\u7EB3\u5C65:"zh\xE8ng gu\xE0n n\xE0 l\u01DA",\u6B63\u51A0\u674E\u4E0B:"zh\xE8ng gu\xE0n l\u01D0 xi\xE0",\u6574\u51A0\u7EB3\u5C65:"zh\u011Bng gu\xE0n n\xE0 l\u01DA",\u6574\u8EAC\u7387\u7269:"zh\u011Bng g\u014Dng shu\xE0i w\xF9",\u6574\u987F\u5E72\u5764:"zh\u011Bng d\xF9n g\xE0n k\u016Bn",\u84B8\u6C99\u4E3A\u996D:"zh\u0113ng sh\u0101 w\xE9i f\xE0n",\u632F\u5175\u6CFD\u65C5:"zh\xE8n b\u012Bng sh\xEC l\u01DA",\u6795\u5E2D\u8FD8\u5E08:"zh\u011Bn x\xED hu\xE1n sh\u012B",\u6795\u77F3\u6F31\u6D41:"zh\u011Bn sh\xED s\xF2u li\xFA",\u6795\u77F3\u55FD\u6D41:"zh\u011Bn sh\xED sh\xF9 li\xFA",\u771F\u76F8\u6BD5\u9732:"zh\u0113n xi\u0101ng b\xEC l\xF9",\u9488\u5934\u524A\u94C1:"zh\u0113n t\xF3u xu\u0113 ti\u011B",\u8D1E\u677E\u52B2\u67CF:"zh\u0113n s\u014Dng j\xECng b\u01CEi",\u8D6D\u8863\u585E\u8DEF:"zh\u011B y\u012B s\xE0i l\xF9",\u6298\u8170\u4E94\u6597:"sh\xE9 y\u0101o w\u01D4 d\xF2u",\u6298\u7BAD\u4E3A\u8A93:"sh\xE9 ji\xE0n w\xE9i sh\xEC",\u6298\u800C\u65CF\u4E4B:"zhe er zu zi",\u662D\u5FB7\u585E\u8FDD:"zh\u0101o d\xE9 s\xE8 w\xE9i",\u5F70\u660E\u8F83\u7740:"zh\u0101ng m\xEDng ji\xE0o zh\xF9",\u7AE0\u53E5\u5C0F\u5112:"zh\u0101ng j\xF9 xi\u0101o r\xFA",\u6E5B\u6069\u6C6A\u6FCA:"zh\xE0n \u0113n w\u0101ng h\xFAn",\u5360\u98CE\u671B\u6C14:"zh\u0101n f\u0113ng w\xE0ng q\xEC",\u5360\u98CE\u4F7F\u5E06:"zh\u0101n f\u0113ng sh\u01D0 f\u0101n",\u65A9\u5C06\u5208\u65D7:"zh\u01CEn ji\xE0ng y\xEC q\xED",\u65A9\u5C06\u6434\u65D7:"zh\u01CEn ji\xE0ng qi\u0101n q\xED",\u65A9\u9489\u5207\u94C1:"zh\u01CEn d\u012Bng qi\u0113 ti\u011B",\u8A79\u8A00\u66F2\u8BF4:"zh\u0101n y\xE1n q\u01D4 shu\u014D",\u6CBE\u6CBE\u81EA\u597D:"zh\u0101n zh\u0101n z\xEC h\xE0o",\u66FE\u6BCD\u6295\u677C:"z\u0113ng m\u01D4 t\xF3u zh\xF9",\u66FE\u53C2\u6740\u4EBA:"z\u0113ng sh\u0113n sh\u0101 r\xE9n",\u66FE\u4E0D\u60E8\u7136:"zeng bu chan ran",\u9020\u8C23\u4E2D\u4F24:"z\xE0o y\xE1o zh\xF2ng sh\u0101ng",\u65E9\u5360\u52FF\u836F:"z\u01CEo zh\u0101n w\xF9 y\xE0o",\u51FF\u9F9F\u6570\u7B56:"z\xE1o gu\u012B sh\u01D4 c\xE8",\u6512\u4E09\u96C6\u4E94:"cu\xE1n s\u0101n j\xED w\u01D4",\u6512\u4E09\u805A\u4E94:"cu\xE1n s\u0101n j\xF9 w\u01D4",\u6512\u7709\u82E6\u8138:"z\u01CEn m\xE9i k\u01D4 li\u01CEn",\u6512\u7709\u8E59\u989D:"cu\xE1n mei c\xF9 \xE9",\u6512\u96F6\u5408\u6574:"cu\xE1n l\xEDng h\xE9 zh\u011Bng",\u6512\u950B\u805A\u955D:"cu\xE1n f\u0113ng j\xF9 d\xED",\u8F7D\u821F\u8986\u821F:"z\xE0i zh\u014Du f\xF9 zh\u014Du",\u8F7D\u4E00\u62B1\u7D20:"z\xE0i y\u012B b\xE0o s\xF9",\u8F7D\u7B11\u8F7D\u8A00:"z\xE0i xi\xE0o z\xE0i y\xE1n",\u8F7D\u9A71\u8F7D\u9A70:"z\xE0i q\u016B z\xE0i ch\xED",\u8F7D\u9152\u95EE\u5B57:"z\xE0i ji\u01D4 w\xE8n z\xEC",\u8F7D\u6B4C\u4E14\u821E:"z\xE0i g\u0113 qi\u011B w\u01D4",\u8FD0\u8F6C\u65F6\u6765:"y\xF9n zhu\u01CEn sh\xED l\xE1i",\u6B92\u8EAB\u4E0D\u6064:"y\u01D4n sh\u0113n b\xFA x\xF9",\u4E91\u8212\u971E\u5377:"y\xFAn sh\u016B xi\xE1 ju\u01CEn",\u4E91\u6CE5\u4E4B\u5DEE:"y\xFAn n\xED zh\u012B ch\u0101",\u5CB3\u9547\u6E0A\u6E1F:"yu\xE8 zh\xE8n yu\u0101n t\u012Bng",\u6708\u4E2D\u6298\u6842:"yu\xE8 zh\u014Dng sh\xE9 gu\xEC",\u6708\u6CA1\u53C2\u6A2A:"yu\xE8 m\xF2 sh\u0113n h\xE9ng",\u6708\u843D\u53C2\u6A2A:"yu\xE8 lu\xF2 sh\u0113n h\xE9ng",\u8FDC\u4E0D\u95F4\u4EB2:"yu\u01CEn b\xF9 ji\xE0n q\u012Bn",\u9B3B\u9A7D\u7A83\u4EF7:"y\xF9 n\u01D4 qi\xE8 ji\xE0",\u9B3B\u9E21\u4E3A\u51E4:"y\xF9 j\u012B w\xE9i f\xE8ng",\u9047\u96BE\u6210\u7965:"y\xF9 n\xE0n ch\xE9ng xi\xE1ng",\u90C1\u90C1\u7D2F\u7D2F:"y\xF9 y\xF9 l\u011Bi l\u011Bi",\u5401\u5929\u547C\u5730:"y\xF9 ti\u0101n h\u016B d\xEC",\u5401\u5488\u90FD\u4FDE:"y\xF9 f\xFA d\u014Du y\xFA",\u7389\u536E\u65E0\u5F53:"y\xF9 zh\u012B w\xFA d\xE0ng",\u8BED\u7B11\u55A7\u9617:"y\u01D4 xi\xE0o xu\u0101n ti\u0101n",\u4E0E\u4E16\u6C89\u6D6E:"y\xFA sh\xEC ch\xE9n f\xFA",\u4E0E\u65F6\u6D88\u606F:"y\u01D4 sh\xED xi\u0101o xi",\u4E0E\u6C11\u9664\u5BB3:"y\u01D4 h\u01D4 ch\xFA h\xE0i",\u903E\u5899\u94BB\u9699:"y\xFA qi\xE1ng zu\u0101n x\xEC",\u6E14\u9633\u979E\u9F13:"y\u01D4 y\xE1ng p\xED g\u01D4",\u6E14\u593A\u4FB5\u725F:"y\xFA du\xF3 q\u012Bn m\xF3u",\u9C7C\u76EE\u6DF7\u73CE:"y\xFA m\xF9 h\xF9n zh\u016B",\u6745\u7A7F\u76AE\u8839:"y\xFA chu\u0101n shu\u01D0 d\xF9",\u4F59\u52C7\u53EF\u8D3E:"y\xFA y\u01D2ng k\u011B g\u01D4",\u4E88\u667A\u4E88\u96C4:"y\xFA zh\xEC y\xFA xi\xF3ng",\u4E88\u53D6\u4E88\u643A:"y\xFA q\u01D4 y\xFA xi\xE9",\u4E88\u53D6\u4E88\u6C42:"y\xFA q\u01D4 y\xFA qi\xFA",\u4E88\u53D6\u4E88\u593A:"y\xFA q\u01D4 y\xFA du\xF3",\u4E8E\u5BB6\u4E3A\u56FD:"y\xFA ji\u0101 w\xE9i gu\xF3",\u53C8\u5F31\u4E00\u4E2A:"y\xF2u ru\xF2 y\u012B g\xE8",\u6709\u501F\u65E0\u8FD8:"y\u01D2u ji\xE8 w\xFA hu\xE1n",\u6709\u52A0\u65E0\u5DF2:"y\u01D2u ji\u0101 w\u01D4 y\u01D0",\u6709\u56FD\u96BE\u6295:"y\u01D2u gu\xF3 n\xE1n t\xF3u",\u6709\u8819\u53EF\u4E58:"y\u01D2u b\u012Bn k\u011B ch\xE9ng",\u6E38\u5FC5\u6709\u65B9:"y\u014Du b\xEC y\u01D2u f\u0101ng",\u6CB9\u5E72\u706F\u5C3D:"y\xF3u g\xE0n d\u0113ng j\xECn",\u5C24\u4E91\u6BA2\u96E8:"y\xF3u y\xFAn zh\xEC y\u01D4",\u9954\u98E7\u4E0D\u7ED9:"y\u014Dng s\u016Bn b\xF9 j\u01D0",\u5EB8\u4E2D\u76A6\u76A6:"y\u014Dng zh\u014Dng b\xEC t\xF3ng",\u8747\u6512\u8681\u805A:"y\xEDng cu\xE1n y\u01D0 j\xF9",\u90E2\u4E66\u71D5\u8BF4:"y\u01D0ng sh\u016B y\u0101n shu\u014D",\u8747\u6512\u8681\u9644:"y\xEDng cu\xE1n y\u01D0 f\xF9",\u8425\u8747\u6590\u9526:"y\xEDng y\xEDng f\u0113i j\u01D0n",\u76C8\u5343\u7D2F\u4E07:"y\xEDng qi\u0101n l\u011Bi w\xE0n",\u76C8\u7BC7\u7D2F\u724D:"y\xEDng pi\u0101n l\u011Bi d\xFA",\u9E70\u5FC3\u96C1\u722A:"y\u012Bng x\u012Bn y\xE0n zh\u01CEo",\u83BA\u541F\u71D5\u511B:"y\u012Bng y\xEDn y\xE0n s\u0101i",\u5E94\u5929\u987A\u65F6:"y\u012Bng ti\u0101n sh\xF9n sh\xED",\u5370\u7D2F\u7EF6\u82E5:"y\xECn l\xE9i sh\xF2u ru\xF2",\u9690\u5360\u8EAB\u4F53:"yin zhan shen qi",\u996E\u728A\u4E0A\u6D41:"y\xECn d\xFA sh\xE0ng li\xFA",\u996E\u51B0\u98DF\u8616:"y\u01D0n b\u012Bng sh\xED b\xF2",\u5F15\u7EF3\u5207\u58A8:"y\u01D0n sh\xE9ng qi\u0113 m\xF2",\u9F88\u9F7F\u5F39\u820C:"y\xEDn ch\u01D0 d\xE0n sh\xE9",\u6DEB\u8A00\u5A9F\u8BED:"y\xEDn y\xE1n li\u01CEng y\u01D4",\u6DEB\u8BCD\u8273\u66F2:"y\xEDn c\xED y\xE0n q\u01D4",\u56E0\u7F18\u4E3A\u5E02:"y\u012Bn yu\xE1n w\xE9i sh\xEC",\u56E0\u6811\u4E3A\u5C4B:"y\u012Bn sh\xF9 w\xE9i w\u016B",\u56E0\u7978\u4E3A\u798F:"y\u012Bn hu\xF2 w\xE9i f\xFA",\u56E0\u654C\u4E3A\u8D44:"y\u012Bn d\xED w\xE9i z\u012B",\u6EA2\u7F8E\u6EA2\u6076:"y\xEC m\u011Bi y\xEC l\xE8",\u9038\u5174\u4E91\u98DE:"y\xEC x\xECng y\xFAn f\u0113i",\u9038\u5174\u6A2A\u98DE:"y\xEC x\xECng h\xE9ng f\u0113i",\u6291\u585E\u78CA\u843D:"y\xEC s\xE8 l\u011Bi lu\xF2",\u501A\u95FE\u671B\u5207:"y\u01D0 l\u01D8 w\xE0ng qi\u0113",\u8681\u62E5\u8702\u6512:"y\u01D0 y\u014Dng f\u0113ng cu\xE1n",\u4EE5\u7D2B\u4E3A\u6731:"y\u01D0 z\u01D0 w\xE9i zh\u016B",\u4EE5\u610F\u4E3A\u4E4B:"y\u01D0 y\xEC w\xE9i zh\u012B",\u4EE5\u8A00\u4E3A\u8BB3:"y\u01D0 y\xE1n w\xE9i hu\xEC",\u4EE5\u5FAE\u77E5\u7740:"y\u01D0 w\u0113i zh\u012B zh\xF9",\u4EE5\u758F\u95F4\u4EB2:"y\u01D0 sh\u016B ji\xE0n q\u012Bn",\u4EE5\u6C34\u6D4E\u6C34:"y\u01D0 shu\u01D0 j\u01D0 shu\u01D0",\u4EE5\u4E66\u4E3A\u5FA1:"y\u01D0 sh\u016B w\xE9i y\xF9",\u4EE5\u5B88\u4E3A\u653B:"y\u01D0 sh\u01D2u w\xE9i g\u014Dng",\u4EE5\u5347\u91CF\u77F3:"y\u01D0 sh\u0113ng li\xE1ng d\xE0n",\u4EE5\u614E\u4E3A\u952E:"y\u01D0 sh\xE8n w\xE9i ji\xE0n",\u4EE5\u65E5\u4E3A\u5E74:"y\u01D0 r\xEC w\xE9i ni\xE1n",\u4EE5\u7B4C\u4E3A\u9C7C:"y\u01D0 qu\xE1n w\xE9i y\xFA",\u4EE5\u9E7F\u4E3A\u9A6C:"y\u01D0 l\xF9 w\xE9i m\u01CE",\u4EE5\u5229\u7D2F\u5F62:"y\u01D0 l\xEC l\u011Bi x\xEDng",\u4EE5\u6BC1\u4E3A\u7F5A:"y\u01D0 hu\u01D0 w\xE9i f\xE1",\u4EE5\u9ED1\u4E3A\u767D:"y\u01D0 h\u0113i w\xE9i b\xE1i",\u4EE5\u89C4\u4E3A\u7471:"y\u01D0 gu\u012B w\xE9i ti\xE0n",\u4EE5\u53E4\u4E3A\u9274:"y\u01D0 g\u01D4 w\xE9i ji\xE0n",\u4EE5\u5BAB\u7B11\u89D2:"y\u01D0 g\u014Dng xi\xE0o ju\xE9",\u4EE5\u6CD5\u4E3A\u6559:"y\u01D0 f\u01CE w\xE9i ji\xE0o",\u4EE5\u8033\u4E3A\u76EE:"y\u01D0 \u011Br w\xE9i m\xF9",\u4EE5\u5927\u6076\u7EC6:"y\u01D0 d\xE0 w\xF9 x\xEC",\u4EE5\u4E0D\u6D4E\u53EF:"y\u01D0 f\u01D2u j\xEC k\u011B",\u4EE5\u767D\u4E3A\u9ED1:"y\u01D0 b\xE1i w\xE9i h\u0113i",\u4E59\u79CD\u5C04\u7EBF:"y\u01D0 zh\u01D2ng sh\xE8 xi\xE0n",\u4E59\u79CD\u7C92\u5B50:"y\u01D0 zh\u01D2ng l\xEC z\u01D0",\u9057\u4E16\u5FD8\u7D2F:"y\xED sh\xEC w\xE0ng l\u011Bi",\u9057\u5BDD\u8F7D\u6000:"y\xED q\u01D0n z\xE0i hu\xE1i",\u79FB\u5B5D\u4E3A\u5FE0:"y\xED xi\xE0o w\xE9i zh\u014Dng",\u79FB\u7684\u5C31\u7BAD:"y\xED d\xEC ji\xF9 ji\xE0n",\u4F9D\u5934\u7F15\u5F53:"y\u012B t\xF3u l\u01DA d\xE0ng",\u8863\u79DF\u98DF\u7A0E:"y\xEC z\u016B sh\xED shu\xEC",\u8863\u8F7B\u4E58\u80A5:"y\xEC q\u012Bng ch\xE9ng f\xE9i",\u8863\u88F3\u4E4B\u4F1A:"y\u012B sh\u0101ng zh\u012B hu\xEC",\u8863\u9526\u98DF\u8089:"y\xEC j\u01D0n sh\xED r\xF2u",\u8863\u9526\u8FC7\u4E61:"y\xEC j\u01D0n gu\xF2 xi\u0101ng",\u8863\u5355\u98DF\u8584:"y\u012B d\u0101n sh\xED b\xF3",\u4E00\u91CD\u4E00\u63A9:"y\u012B ch\xF3ng y\u012B y\u01CEn",\u4E00\u4E4B\u4E3A\u751A:"y\u012B zh\u012B w\xE9i sh\xE8n",\u4E00\u7B11\u4E86\u4E8B:"y\u012B xi\xE0o le sh\xEC",\u4E00\u73B0\u6619\u534E:"y\u012B xi\xE0n t\xE1n hu\u0101",\u4E00\u5C81\u8F7D\u8D66:"y\u012B su\xEC z\xE0i sh\xE8",\u4E00\u5207\u4E07\u7269:"y\u012B qi\u0113 w\xE0n w\xF9",\u4E00\u76EE\u4E94\u884C:"y\u012B m\xF9 w\u01D4 h\xE1ng",\u4E00\u9CDE\u4E00\u722A:"y\u012B l\xEDn y\u012B zh\u01CEo",\u4E00\u9CDE\u7247\u722A:"y\u012B l\xEDn pi\xE0n zh\u01CEo",\u4E00\u4E86\u767E\u5F53:"y\u012B li\u01CEo b\u01CEi d\xE0ng",\u4E00\u89C1\u4E86\u7136:"y\u012B ji\xE0n le r\xE1n",\u4E00\u8FD8\u4E00\u62A5:"y\u012B hu\xE1n y\u012B b\xE0o",\u4E00\u6BEB\u4E0D\u5DEE:"y\u012B h\xE1o b\xF9 ch\u0101",\u4E00\u5021\u767E\u548C:"y\u012B ch\xE0ng b\u01CEi h\xE8",\u4E00\u97AD\u5148\u8457:"y\u012B bi\u0101n xi\u0101n zhu\xF3",\u4E00\u7B14\u62B9\u644B:"y\u012B b\u01D0 m\xF2 s\xE0",\u4E00\u66B4\u5341\u5BD2:"y\u012B p\xF9 sh\xED h\xE1n",\u591C\u9759\u66F4\u9611:"y\xE8 j\xECng g\u0113ng l\xE1n",\u53F6\u516C\u597D\u9F99:"y\xE8 g\u014Dng h\xE0o l\xF3ng",\u91CE\u8C03\u65E0\u8154:"y\u011B di\xE0o w\xFA qi\u0101ng",\u54AC\u8840\u4E3A\u76DF:"y\u01CEo xu\xE8 w\xE9i m\xE9ng",\u7476\u6C60\u5973\u4F7F:"y\xE1o shi n\u01DA sh\u01D0",\u5E7A\u9EBD\u5C0F\u4E11:"y\u0101o m\u01D2 xi\u01CEo ch\u01D2u",\u517B\u7CBE\u755C\u9510:"y\u01CEng j\u012Bng x\xF9 ru\xEC",\u4EF0\u5C4B\u7740\u4E66:"y\u01CEng w\u016B zh\xF9 sh\u016B",\u536C\u9996\u4FE1\u7709:"\xE1ng sh\u01D2u sh\u0113n m\xE9i",\u6D0B\u6D0B\u7E9A\u7E9A:"y\xE1ng y\xE1ng s\u01CE s\u01CE",\u7F8A\u7F94\u7F8E\u9152:"y\xE1n g\u0101o m\u011Bi ji\u01D4",\u7F8A\u80A0\u4E5D\u66F2:"y\xE1ng ch\xE1ng ji\u01D4 q\u01D4",\u626C\u7709\u7734\u76EE:"y\xE1ng m\xE9i sh\xF9n m\xF9",\u626C\u5389\u94FA\u5F20:"y\xE1ng l\xEC p\xF9 zh\u0101ng",\u626C\u98CE\u6262\u96C5:"y\xE1ng f\u0113ng b\xE0o y\u01CE",\u71D5\u5B50\u8854\u98DF:"y\xE0n z\u01D0 xi\xE1n sh\xED",\u71D5\u662D\u5E02\u9A8F:"y\u0101n zh\u0101o sh\xEC j\xF9n",\u71D5\u662D\u597D\u9A6C:"y\u0101n zh\u0101o h\u01CEo m\u01CE",\u71D5\u77F3\u5984\u73CD:"y\u0101n sh\xED w\xE0ng zh\u0113n",\u71D5\u96C0\u5904\u5C4B:"y\xE0n qu\xE8 ch\u01D4 w\u016B",\u71D5\u9A8F\u5343\u91D1:"y\u0101n j\xF9n qi\u0101n j\u012Bn",\u71D5\u91D1\u52DF\u79C0:"y\u0101n j\u012Bn m\xF9 xi\xF9",\u71D5\u9A7E\u8D8A\u6BC2:"y\u0101n ji\xE0 yu\xE8 g\u016B",\u71D5\u6B4C\u8D75\u821E:"y\u0101n g\u0113 zh\xE0o w\u01D4",\u71D5\u5CB1\u4E4B\u77F3:"y\u0101n d\xE0i zh\u012B sh\xED",\u71D5\u5904\u711A\u5DE2:"y\xE0n ch\u01D4 f\xE9n ch\xE1o",\u71D5\u5904\u5371\u5DE2:"y\xE0n ch\u01D4 w\u0113i ch\xE1o",\u71D5\u5DE2\u5E59\u4E0A:"y\xE0n ch\xE1o y\xFA sh\xE0ng",\u639E\u85FB\u98DE\u58F0:"sh\u01CEn z\u01CEo f\u0113i sh\u0113ng",\u5043\u9769\u4E3A\u8F69:"y\u01CEn g\xE9 w\xE9i xu\u0101n",\u5CA9\u6816\u7A74\u5904:"y\xE1n q\u012B xu\xE9 ch\u01D4",\u5CA9\u5C45\u7A74\u5904:"y\xE1n j\u016B xu\xE9 ch\u01D4",\u598D\u86A9\u597D\u6076:"y\xE1n ch\u012B h\u01CEo \xE8",\u538B\u826F\u4E3A\u8D31:"y\u0101 li\xE1ng w\xE9i ji\xE0n",\u6400\u884C\u593A\u5E02:"ch\u0101n h\xE1ng du\xF3 sh\xEC",\u4E09\u5341\u516D\u884C:"s\u0101n sh\xED li\xF9 h\xE1ng",\u6CE3\u6570\u884C\u4E0B:"q\xEC sh\xF9 h\xE1ng xi\xE0",\u5F53\u884C\u51FA\u8272:"d\u0101ng h\xE1ng ch\u016B s\xE8",\u76EE\u4E0B\u5341\u884C:"m\xF9 xi\xE0 sh\xED h\xE1ng",\u79C0\u51FA\u73ED\u884C:"xi\xF9 ch\u016B b\u0101n h\xE1ng",\u513F\u5973\u6210\u884C:"\xE9r n\u01DA ch\xE9ng h\xE1ng",\u5927\u884C\u5927\u5E02:"d\xE0 h\xE1ng d\xE0 sh\xEC",\u5341\u884C\u4FF1\u4E0B:"sh\xED h\xE1ng j\xF9 xi\xE0",\u5BFB\u884C\u6570\u58A8:"x\xFAn h\xE1ng sh\u01D4 m\xF2",\u718F\u83B8\u540C\u5668:"x\xFAn y\xF3u t\xF3ng q\xEC",\u57D9\u7BEA\u76F8\u548C:"x\u016Bn ch\xED xi\u0101ng h\xE8",\u8840\u503A\u7D2F\u7D2F:"xu\xE8 zh\xE0i l\u011Bi l\u011Bi",\u96EA\u9E3F\u6307\u722A:"xu\u011B h\xF3ng zh\u01D0 zh\u01CEo",\u8852\u7389\u8D3E\u77F3:"zu\xEC y\xF9 ji\u01CE sh\xED",\u70AB\u7389\u8D3E\u77F3:"xu\xE0n y\xF9 g\u01D4 sh\xED",\u70AB\u77F3\u4E3A\u7389:"xu\xE0n sh\xED w\xE9i y\xF9",\u65CB\u5E72\u8F6C\u5764:"xu\xE1n qi\xE1n zhu\u01CEn k\u016Bn",\u60AC\u77F3\u7A0B\u4E66:"xu\xE1n d\xE0n ch\xE9ng sh\u016B",\u60AC\u72DF\u7D20\u98E1:"xu\xE1n hu\xE1n s\xF9 k\xF2u",\u60AC\u9F9F\u7CFB\u9C7C:"xu\xE1n gu\u012B j\xEC y\xFA",\u63CE\u62F3\u6370\u8896:"xu\u0101n qu\xE1n l\u01D2ng xi\xF9",\u63CE\u62F3\u634B\u8896:"xu\u0101n qu\xE1n lu\u014D xi\xF9",\u8F69\u9E64\u51A0\u7334:"xu\u0101n h\xE8 gu\xE0n h\xF3u",\u755C\u59BB\u517B\u5B50:"x\xF9 q\u012B y\u01CEng z\u01D0",\u9B46\u98CE\u9AA4\u96E8:"zhu\u014D f\u0113ng zh\xF2u y\u01D4",\u890E\u7136\u51A0\u9996:"y\xF2u r\xE1n gu\xE0n sh\u01D2u",\u7F9E\u4EBA\u7B54\u7B54:"xi\u016B r\xE9n d\u0101 d\u0101",\u4FEE\u9CDE\u517B\u722A:"xi\u016B l\xEDn y\u01CEng zh\u01CEo",\u718A\u636E\u864E\u8DF1:"xi\xF3ng j\xF9 h\u01D4 sh\u0113n",\u6C79\u6D8C\u6DDC\u6E43:"xi\u014Dng y\u01D2ng p\xE9ng pai",\u5144\u6B7B\u5F1F\u53CA:"xi\u014Dng f\xE9i d\xEC j\xED",\u8165\u95FB\u5728\u4E0A:"x\xEDng w\xE9n z\xE0i sh\xE0ng",\u5174\u6587\u533D\u6B66:"x\u012Bng w\xE9n di\xE0o w\u01D4",\u5174\u5982\u56BC\u8721:"x\xECng r\xFA ji\xE1o l\xE0",\u5174\u89C2\u7FA4\u6028:"x\xECng gu\u0101n q\xFAn yu\xE0n",\u5174\u9AD8\u5F69\u70C8:"x\xECng g\u0101o c\u01CEi li\xE8",\u5FC3\u77BB\u9B4F\u9619:"x\u012Bn zh\u0101n w\xE8i qu\xE8",\u5FC3\u5728\u9B4F\u9619:"x\u012Bn z\xE0i w\xE8i qu\xE8",\u5FC3\u540C\u6B62\u6C34:"x\u012Bn r\xFA zh\u01D0 shu\u01D0",\u5FC3\u624B\u76F8\u5E94:"x\u012Bn sh\u01D2u xi\u0101ng y\xECng",\u5FC3\u624B\u76F8\u5FD8:"x\u012Bn sh\u01D2u xi\u0101ng w\xE0ng",\u5FC3\u53E3\u76F8\u5E94:"x\u012Bn k\u01D2u xi\u0101ng y\u012Bng",\u5FC3\u5E7F\u4F53\u80D6:"x\u012Bn gu\u01CEng t\u01D0 p\xE1n",\u5FC3\u9A70\u9B4F\u9619:"x\u012Bn ch\xED w\xE8i qu\xE8",\u5FC3\u4E0D\u5E94\u53E3:"x\u012Bn b\xF9 y\u012Bng k\u01D2u",\u631F\u52BF\u5F04\u6743:"ji\u0101 sh\xEC n\xF2ng qu\xE1n",\u80C1\u80A9\u7D2F\u8DB3:"xi\xE9 ji\u0101n l\u011Bi z\xFA",\u90AA\u9B54\u5916\u795F:"xi\xE9 m\xF3 wai su\xEC",\u6569\u5B66\u76F8\u957F:"zu\xE0n xu\xE9 xi\u0101ng ch\xE1ng",\u6821\u77ED\u91CF\u957F:"ji\xE0o du\u01CEn li\xE1ng ch\xE1ng",\u5C0F\u773C\u8584\u76AE:"xi\u01CEo y\u01CEn b\xF3 p\xED",\u5C0F\u5EC9\u66F2\u8C28:"xi\u01CEo li\xE1n q\u01D4 j\u01D0n",\u785D\u4E91\u5F39\u96E8:"xi\u0101o y\xFAn d\xE0n y\u01D4",\u9E2E\u9E23\u9F20\u66B4:"zh\u0101ng m\xEDng sh\u01D4 b\xE0o",\u524A\u682A\u6398\u6839:"xu\u0113 zh\u016B ju\xE9 g\u0113n",\u524A\u94C1\u65E0\u58F0:"xu\u0113 ti\u011B w\xFA sh\u0113ng",\u524A\u804C\u4E3A\u6C11:"xu\u0113 zh\xED w\xE9i m\xEDn",\u524A\u6728\u4E3A\u540F:"xu\u0113 m\xF9 w\xE9i l\xEC",\u524A\u8349\u9664\u6839:"xu\u0113 c\u01CEo ch\xFA g\u0113n",\u6A61\u76AE\u9489\u5B50:"xi\xE0ng p\xED d\xECng z\u01D0",\u60F3\u671B\u98CE\u8931:"xi\u01CEng w\xE0ng f\u0113ng sh\xE8ng",\u9999\u57F9\u7389\u7422:"xiang pei yu zuo",\u76F8\u4E0E\u4E3A\u4E00:"xi\u0101ng y\u01D4 w\xE9i y\u012B",\u76F8\u9F20\u6709\u76AE:"xi\xE0ng sh\u01D4 y\u01D2u p\xED",\u76F8\u65F6\u800C\u52A8:"xi\xE0ng sh\xED \xE9r d\xF2ng",\u76F8\u5207\u76F8\u78CB:"xi\u0101ng qi\u0113 xi\u0101ng cu\u014D",\u76F8\u5973\u914D\u592B:"xi\xE0ng n\u01DA p\xE8i f\u016B",\u76F8\u95E8\u6709\u76F8:"xi\xE0ng m\xE9n y\u01D2u xi\xE0ng",\u6326\u7AE0\u64A6\u53E5:"l\xF3ng zh\u0101ng z\u014Dng j\xF9",\u95F2\u6101\u4E07\u79CD:"xi\xE1n ch\xF3u w\xE0n zh\u01D2ng",\u5148\u6211\u7740\u97AD:"xi\u0101n w\u01D2 zhu\xF3 bi\u0101n",\u4E60\u7109\u4E0D\u5BDF:"x\u012B y\u0101n b\xF9 ch\xE1",\u6B59\u6F06\u963F\u80F6:"sh\xE8 q\u012B \u0113 ji\u0101o",\u6670\u6BDB\u8FA8\u53D1:"x\u012B m\xE1o bi\xE0n f\xE0",\u6089\u7D22\u8584\u8D4B:"x\u012B su\u01D2 b\xF3 f\xF9",\u96FE\u9CDE\u4E91\u722A:"w\xF9 l\xEDn y\xFAn zh\u01CEo",\u8BEF\u4F5C\u975E\u4E3A:"w\xF9 zu\xF2 f\u0113i w\xE9i",\u7269\u7A00\u4E3A\u8D35:"w\xF9 x\u012B w\xE9i gu\xEC",\u821E\u722A\u5F20\u7259:"w\u01D4 zh\u01CEo zh\u0101ng y\xE1",\u7894\u7806\u6DF7\u7389:"zh\xEC f\u016B h\xF9n y\xF9",\u6B66\u65AD\u4E13\u6A2A:"w\u01D4 du\xE0n zhu\u0101n h\xE9ng",\u4E94\u77F3\u516D\u9E62:"w\u01D4 sh\xED li\xF9 y\u012B",\u4E94\u8272\u76F8\u5BA3:"w\u01D4 s\xE8 xi\u0101ng xu\u0101n",\u4E94\u4FAF\u4E03\u8D35:"w\u01D4 h\xF2u q\u012B gu\xEC",\u4E94\u4FAF\u8721\u70DB:"w\u01D4 h\xF2u l\xE0 zh\xFA",\u4E94\u7F96\u5927\u592B:"w\u01D4 g\u01D4 d\xE0 f\u016B",\u543E\u81EA\u6709\u5904:"wu zi you chu",\u65E0\u4E0E\u4E3A\u6BD4:"w\xFA y\u01D4 w\xE9i b\u01D0",\u65E0\u4E0B\u7BB8\u5904:"w\xFA xi\xE0 zh\xF9 ch\u01D4",\u65E0\u9069\u65E0\u83AB:"w\xFA d\xED w\xFA m\xF2",\u65E0\u4F24\u65E0\u81ED:"w\xFA sh\u0113ng w\xFA xi\xF9",\u65E0\u80FD\u4E3A\u5F79:"w\xFA n\xE9ng w\xE9i y\xEC",\u65E0\u5BC7\u66B4\u6B7B:"wu kou b\xE0o shi",\u65E0\u5B54\u4E0D\u94BB:"w\xFA k\u01D2ng b\xF9 zu\u0101n",\u65E0\u95F4\u53EF\u4F3A:"w\xFA ji\u0101n k\u011B s\xEC",\u65E0\u95F4\u53EF\u4E58:"w\xFA ji\u0101n k\u011B ch\xE9ng",\u65E0\u95F4\u51AC\u590F:"w\xFA ji\u0101n d\u014Dng xi\xE0",\u65E0\u7F1D\u5929\u8863:"w\xFA f\xE9ng ti\u0101n y\u012B",\u65E0\u6076\u4E0D\u4E3A:"w\xFA \xE8 b\xF9 w\xE9i",\u65E0\u52A8\u4E3A\u5927:"w\xFA d\xF2ng w\xE9i d\xE0",\u65E0\u5730\u81EA\u5904:"w\xFA d\xEC z\xEC ch\u01D4",\u8BEC\u826F\u4E3A\u76D7:"w\u016B li\xE1ng w\xE9i d\xE0o",\u63E1\u7C9F\u51FA\u535C:"w\xF2 s\xF9 ch\u016B bo",\u63E1\u62F3\u900F\u722A:"w\xF2 qu\xE1n t\xF2u zh\u01CEo",\u7A33\u64CD\u5DE6\u5238:"w\xE9n c\u0101o zu\u01D2 qu\xE0n",\u95FB\u98CE\u54CD\u5E94:"w\xE9n f\u0113ng xi\u01CEng y\u012Bng",\u6587\u6B66\u5DEE\u4E8B:"w\xE9n w\u01D4 ch\xE0 sh\xEC",\u6587\u8EAB\u526A\u53D1:"w\xE9n sh\u0113n ji\u01CEn f\u0101",\u6587\u623F\u56DB\u4FAF:"w\xE9n f\xE1ng s\xEC h\xF2u",\u6E29\u6795\u6247\u5E2D:"w\u0113n zh\u011Bn sh\u0101n x\xED",\u6E29\u5E2D\u6247\u6795:"w\u0113n x\xED sh\u0101n zh\u011Bn",\u6E29\u51CA\u5B9A\u7701:"w\u0113n q\u01D0ng d\xECng sh\u011Bng",\u6E29\u887E\u6247\u6795:"w\u0113n q\u012Bn sh\u0101n zh\u011Bn",\u4EB9\u4EB9\u4E0D\u5026:"t\u0101n w\u011Bi b\xF9 ju\xE0n",\u59D4\u59D4\u4F57\u4F57:"w\u0113i w\u0113i tu\xF3 tu\xF3",\u59D4\u66F2\u6210\u5168:"w\u011Bi q\u01D4 ch\xE9ng qu\xE1n",\u5C3E\u5927\u96BE\u6389:"w\u011Bi d\xE0 n\xE1n di\xE0o",\u60DF\u6240\u6B32\u4E3A:"w\xE9i su\u01D2 y\xF9 w\xE9i",\u60DF\u65E5\u4E3A\u5C81:"w\xE9i r\xEC w\xE9i su\xEC",\u60DF\u5229\u662F\u8D8B:"w\xE9i l\xEC sh\xEC q\xFA",\u5E37\u8584\u4E0D\u4FEE:"w\xE9i b\xF3 b\xF9 xi\u016B",\u552F\u552F\u5426\u5426:"w\u011Bi w\u011Bi f\u01D2u f\u01D2u",\u552F\u6240\u6B32\u4E3A:"w\xE9i su\u01D2 y\xF9 w\xE9i",\u4E3A\u86C7\u6DFB\u8DB3:"w\xE9i sh\xE9 ti\u0101n z\xFA",\u4E3A\u5584\u6700\u4E50:"w\xE9i sh\xE0n zu\xEC l\xE8",\u4E3A\u86C7\u753B\u8DB3:"w\xE9i sh\xE9 hu\xE0 z\xFA",\u4E3A\u5C71\u6B62\u7BD1:"w\xE9i sh\u0101n zh\u01D0 ku\xEC",\u4E3A\u4EC1\u4E0D\u5BCC:"w\xE9i r\xE9n b\xF9 f\xF9",\u4E3A\u88D8\u4E3A\u7B95:"w\xE9i qi\xFA w\xE9i j\u012B",\u4E3A\u6C11\u7236\u6BCD:"w\xE9i m\xEDn f\xF9 m\u01D4",\u4E3A\u867A\u5F17\u6467:"w\xE9i hu\u01D0 f\xFA cu\u012B",\u4E3A\u597D\u6210\u6B49:"w\xE9i h\u01CEo ch\xE9ng qi\xE0n",\u4E3A\u9B3C\u4E3A\u872E:"w\xE9i gu\u01D0 w\xE9i y\xF9",\u4E3A\u6CD5\u81EA\u5F0A:"w\xE9i f\u01CE z\xEC b\xEC",\u4E3A\u6076\u4E0D\u609B:"w\xE9i \xE8 b\xF9 qu\u0101n",\u4E3A\u5FB7\u4E0D\u7EC8:"w\xE9i d\xE9 b\xF9 zh\u014Dng",\u7168\u5E72\u5C31\u6E7F:"w\u0113i g\xE0n ji\xF9 sh\u012B",\u7168\u5E72\u907F\u6E7F:"w\u0113i g\xE0n b\xEC sh\u012B",\u5371\u4E8E\u7D2F\u5375:"w\u0113i y\xFA l\u011Bi lu\u01CEn",\u671B\u98CE\u54CD\u5E94:"w\xE0ng f\u0113ng xi\u01CEng y\u012Bng",\u671B\u5C18\u50C4\u58F0:"w\xE0ng ch\xE9n b\xF9 sh\u0113ng",\u6789\u66F2\u76F4\u51D1:"w\u01CEng q\u01D4 zh\xED c\xF2u",\u5F80\u6E1A\u8FD8\u6C40:"w\u01CEng zh\u01D4 hu\xE1n t\u012Bng",\u738B\u8D21\u5F39\u51A0:"w\xE1ng g\xF2ng d\xE0n gu\xE0n",\u4EA1\u9B42\u5931\u9B44:"w\xE1ng h\xFAn sh\u012B h\xFAn",\u4EA1\u56FD\u5927\u592B:"w\xE1ng gu\xF3 d\xE0 f\u016B",\u4E07\u8F7D\u5343\u79CB:"w\xE0n z\xE0i qi\u0101n qi\u016B",\u4E07\u8D2F\u5BB6\u79C1:"w\xE0n gu\xE0n ji s\u012B",\u4E07\u592B\u4E0D\u5F53:"w\xE0n f\u016B b\xF9 d\u0101ng",\u4E07\u522B\u5343\u5DEE:"w\xE0n bi\xE9 qi\u0101n ch\u0101",\u665A\u98DF\u5F53\u8089:"w\u01CEn sh\xED d\xE0ng r\xF2u",\u665A\u8282\u4E0D\u4FDD:"w\u01CEn j\xEDe b\xF9 b\u01CEo",\u73A9\u5C81\u6112\u6708:"w\xE1n su\xEC y\u012B yu\xE8",\u73A9\u5C81\u6112\u65F6:"w\xE1n su\xEC y\u012B sh\xED",\u73A9\u65F6\u6112\u65E5:"w\xE1n sh\xED \xE0i r\xEC",\u86D9\u87C6\u80DC\u8D1F:"w\u0101 m\xE1 sh\xE8ng f\xF9",\u541E\u8A00\u54BD\u7406:"t\u016Bn y\xE1n y\u0101n l\u01D0",\u9893\u57A3\u65AD\u5811:"tu\xED yu\xE1n du\xE0n pi\xE0n",\u63A8\u67AF\u6298\u8150:"tu\u012B k\u016B sh\xE9 f\u01D4",\u63A8\u5E72\u5C31\u6E7F:"tu\u012B g\xE0n ji\xF9 sh\u012B",\u5278\u7E41\u6CBB\u5267:"sh\xED f\xE1n zh\xEC j\xF9",\u5278\u7E41\u51B3\u5267:"sh\xED f\xE1n ju\xE9 j\xF9",\u56E2\u5934\u805A\u9762:"tu\xE0n t\xF3u j\xF9 mi\xE0n",\u5154\u8D70\u9E58\u843D:"t\xF9 z\u01D2u g\u01D4 lu\xF2",\u5154\u4E1D\u71D5\u9EA6:"t\xF9 s\u012B y\xE0n m\xE0i",\u5154\u5934\u9E9E\u8111:"t\xF9 t\xF3u su\u014D n\u01CEo",\u5154\u8475\u71D5\u9EA6:"t\xF9 ku\xED y\xE0n m\xE0i",\u5154\u89D2\u9F9F\u6BDB:"tu jiao gui mao",\u5410\u54FA\u63E1\u53D1:"t\u01D4 b\u01D4 w\xF2 f\xE0",\u5F92\u8BAC\u7A7A\u8A00:"t\xFA t\xFAn k\u014Dng y\xE1n",\u6295\u4F20\u800C\u53BB:"t\xF3u zhu\xE0n \xE9r q\xF9",\u5934\u8DB3\u5F02\u5904:"t\xF3u z\xFA y\xEC ch\u01D4",\u5934\u4E0A\u8457\u5934:"t\xF3u sh\xE0ng zhu\xF3 t\xF3u",\u5934\u6CA1\u676F\u6848:"t\xF3u m\xF2 b\u0113i \xE0n",\u5934\u660F\u8111\u95F7:"t\xF3u h\u016Bn n\u01CEo m\xE8n",\u5934\u4F1A\u7B95\u655B:"t\xF3u ku\xE0n j\u012B li\u01CEn",\u5934\u4F1A\u7B95\u8D4B:"t\xF3u ku\xE0i j\u012B f\xF9",\u5934\u51FA\u5934\u6CA1:"t\xF3u ch\u016B t\xF3u m\xF2",\u75DB\u81EA\u521B\u827E:"t\xF2ng z\xEC chu\u0101ng y\xEC",\u75DB\u6DF1\u6076\u7EDD:"t\xF2ng sh\u0113n w\xF9 ju\xE9",\u540C\u6E90\u5F02\u6D3E:"t\xF3ng yu\xE1n y\xEC pai",\u540C\u5FC3\u50C7\u529B:"t\xF3ng x\u012Bn ji\xE9 l\xEC",\u540C\u5DE5\u5F02\u66F2:"t\xF3ng g\u014Dng y\xEC q\u01D4",\u540C\u6076\u76F8\u52A9:"t\xF3ng w\xF9 xi\u0101ng zh\xF9",\u540C\u6076\u76F8\u6064:"t\xF3ng w\xF9 xi\u0101ng x\xF9",\u75CC\u761D\u5728\u62B1:"t\u014Dng gu\u0101n z\xE0o b\xE0o",\u901A\u6587\u8C03\u6B66:"t\u014Dng w\xE9n di\xE0o w\u01D4",\u901A\u540C\u4E00\u6C14:"t\u014Dng t\xF3ng y\u012B y\xEC",\u94E4\u9E7F\u8D70\u9669:"d\xECng l\xF9 z\u01D2u xi\u01CEn",\u505C\u7559\u957F\u667A:"t\xEDng li\xFA zh\u01CEng zh\xEC",\u94C1\u6811\u5F00\u534E:"ti\u011B sh\xF9 k\u0101i hu\u0101",\u6761\u8D2F\u90E8\u5206:"ti\xE1o gu\xE0n b\xF9 f\u0113n",\u6311\u7259\u6599\u5507:"ti\u01CEo y\xE1 li\xE0o ch\xFAn",\u6311\u4E48\u6311\u516D:"ti\u0101o y\u0101o ti\u0101o li\xF9",\u6311\u5507\u6599\u5634:"ti\u01CEo ch\xFAn li\xE0o zu\u01D0",\u9766\u989C\u4E8B\u4EC7:"ti\u01CEn y\xE1n sh\xEC ch\xF3u",\u606C\u4E0D\u4E3A\u610F:"ti\xE1n b\xF9 w\xE9i y\xEC",\u606C\u4E0D\u4E3A\u602A:"ti\xE1n b\xF9 w\xE9i gu\xE0i",\u5929\u4E0B\u4E3A\u7B3C:"ti\u0101n xi\xE0 w\xE9i l\xF3ng",\u5929\u53F0\u8DEF\u8FF7:"ti\u0101n t\xE1i l\xF9 m\xED",\u5929\u5E74\u4E0D\u9042:"ti\u0101n ni\xE1n b\xF9 su\xEC",\u5929\u5B9D\u5F53\u5E74:"tian bao dang nian",\u6843\u8E4A\u67F3\u66F2:"t\xE1o q\u012B li\u01D4 q\u01D4",\u5802\u7687\u51A0\u5195:"t\xE1ng hu\xE1ng gu\xE0n mi\u01CEn",\u63A2\u56CA\u80E0\u7BA7:"t\xE0n n\xE1ng w\xFA qi\xE8",\u8C2D\u8A00\u5FAE\u4E2D:"t\xE1n y\xE1n w\u0113i zh\xF2ng",\u8C08\u8A00\u5FAE\u4E2D:"t\xE1n y\xE1n w\u0113i zh\xF2ng",\u8D2A\u592B\u72E5\u8D22:"t\u0101n f\u016B hu\xE1i c\xE1i",\u6CF0\u5C71\u76D8\u77F3:"tai sh\u0101n p\xE1n sh\xED",\u6CF0\u6765\u5426\u5F80:"t\xE0i l\xE1i p\u01D0 w\u01CEng",\u6CF0\u6765\u5426\u6781:"tai l\xE1i f\u01D2u j\xED",\u6CF0\u6781\u800C\u5426:"t\xE0i j\xED \xE9r p\u01D0",\u72E7\u7A45\u53CA\u7C73:"sh\xEC k\u01CEn j\xED m\u01D0",\u635F\u519B\u6298\u5C06:"s\u01D4n j\u016Bn zh\xE9 ji\xE0ng",\u9042\u5FC3\u5E94\u624B:"su\xEC x\u012Bn y\u012Bng sh\u01D2u",\u9042\u8FF7\u4E0D\u7AB9:"su\xED m\xE9i b\xF9 w\xF9",\u5C81\u6708\u4E0D\u5C45:"su\xEC yu\xE8 b\xF9 j\xFA",\u5C81\u807F\u5176\u83AB:"su\xEC y\xF9 q\xED m\xF9",\u968F\u7269\u5E94\u673A:"su\xED w\xF9 y\u012Bng j\u012B",\u968F\u98CE\u800C\u9761:"su\xED f\u0113ng \xE9r m\u01D0",\u5BBF\u96E8\u9910\u98CE:"xi\u01D4 y\u01D4 c\u0101n f\u0113ng",\u5BBF\u6C34\u98E1\u98CE:"xi\u01D4 shu\u01D0 c\u0101n f\u0113ng",\u5BBF\u6C34\u9910\u98CE:"xi\u01D4 shu\u01D0 c\u0101n f\u0113ng",\u5919\u5174\u591C\u5904:"s\xF9 x\u012Bng y\xE8 ch\u01D4",\u641C\u5CA9\u91C7\u5E72:"s\u014Du y\xE1n c\u01CEi g\xE0n",\u85AE\u4E2D\u8346\u66F2:"s\u01D2u zh\u014Dng j\xED q\u01D4",\u5B8B\u65A4\u9C81\u524A:"s\xF2ng j\u012Bn l\u01D4 xu\u0113",\u677E\u7B60\u4E4B\u8282:"s\u014Dng j\u016Bn zh\u012B ji\xE9",\u9A03\u7AE5\u949D\u592B:"\xE1i t\xF3ng d\xF9n f\u016B",\u9A03\u5973\u75F4\u7537:"\xE1i n\u01DA ch\u012B n\xE1n",\u56DB\u4EAD\u516B\u5F53:"s\xEC t\xEDng b\u0101 d\xE0ng",\u56DB\u9A6C\u6512\u8E44:"s\xEC m\u01CE cu\xE1n t\xED",\u56DB\u4E0D\u62D7\u516D:"s\xEC b\xF9 ni\xF9 li\xF9",\u65AF\u4E8B\u4F53\u5927:"\u012B sh\xEC t\u01D0 d\xE0",\u601D\u6240\u9010\u4E4B:"si shuo zhu zi",\u4E1D\u6069\u53D1\u6028:"s\u012B \u0113n f\xE0 yu\xE0n",\u7855\u671B\u5BBF\u5FB7:"shu\xF2 w\xE0ng xi\u01D4 d\xE9",\u94C4\u53E4\u5207\u4ECA:"shu\xF2 g\u01D4 qi\u0113 j\u012Bn",\u987A\u5929\u5E94\u65F6:"sh\xF9n ti\u0101n y\u012Bng sh\xED",\u987A\u98CE\u8F6C\u8235:"sh\u01D4n f\u0113ng zhu\u01CEn du\xF2",\u987A\u98CE\u9A76\u8239:"sh\u01D4n f\u0113ng sh\u01D0 chu\xE1n",\u987A\u98CE\u4F7F\u8239:"sh\u01D4n f\u0113ng sh\u01D0 chu\xE1n",\u987A\u98CE\u800C\u547C:"sh\u01D4n f\u0113ng \xE9r h\u016B",\u987A\u98CE\u5439\u706B:"sh\u01D4n f\u0113ng chu\u012B hu\u01D2",\u6C34\u4E2D\u6349\u6708:"shui zhong zhuo yue",\u6C34\u4E2D\u8457\u76D0:"shu\u01D0 zh\u014Dng zhu\xF3 y\xE1n",\u6C34\u5BBF\u98CE\u9910:"shu\u01D0 xi\u01D4 f\u0113ng c\u0101n",\u6C34\u7C73\u65E0\u5E72:"shu\u01D0 m\u01D0 w\xFA g\xE0n",\u6C34\u957F\u8239\u9AD8:"shu\u01D0 zh\u01CEng chu\xE1n g\u0101o",\u53CC\u8DB3\u91CD\u8327:"shu\u0101ng z\xFA ch\xF3ng ji\u01CEn",\u53CC\u67D1\u6597\u9152:"shu\xE0i g\u0101n d\u01D2u ji\u01D4",\u6570\u7C73\u800C\u708A:"sh\u01D4 m\u01D0 \xE9r chu\u012B",\u6570\u5F80\u77E5\u6765:"sh\u01D4 w\u01CEng zh\u012B l\xE1i",\u6570\u7C73\u91CF\u67F4:"sh\u01D4 m\u01D0 \xE9r ch\xE1i",\u6570\u7406\u903B\u8F91:"sh\xF9 l\u01D0 lu\xF3 ji",\u6570\u89C1\u4E0D\u9C9C:"shu\xF2 ji\xE0n b\xF9 xi\u0101n",\u6570\u9EC4\u9053\u9ED1:"shu huang dao hei",\u6570\u9ED1\u8BBA\u9EC4:"sh\u01D4 h\u0113i l\xF9n hu\xE1ng",\u6570\u77ED\u8BBA\u957F:"sh\u01D4 du\u01CEn l\xF9n ch\xE1ng",\u6570\u767D\u8BBA\u9EC4:"sh\u01D4 b\xE1i l\xF9n hu\xE1ng",\u675F\u7F0A\u8FD8\u5987:"sh\xF9 y\u016Bn hu\xE1n f\xF9",\u675F\u7F0A\u4E3E\u706B:"sh\xF9 y\u016Bn j\u01D4 hu\u01D2",\u675F\u8EAB\u81EA\u597D:"sh\xF9 sh\u0113n z\xEC h\xE0o",\u675F\u84B2\u4E3A\u812F:"sh\xF9 p\xFA w\xE9i p\xFA",\u675F\u5E26\u7ED3\u53D1:"sh\xF9 d\xE0i ji\xE9 f\u0101",\u675F\u693D\u4E3A\u67F1:"sh\xF9 chu\xE1n w\xE9i zh\xF9",\u4E66\u7F3A\u6709\u95F4:"sh\u016B qu\u0113 y\u01D2u ji\xE0n",\u7626\u9AA8\u68AD\u68F1:"sh\xF2u g\u01D4 l\xE9ng l\xE9ng",\u9996\u8DB3\u5F02\u5904:"sh\u01D2u z\xFA y\xEC ch\u01D4",\u624B\u8DB3\u91CD\u8327:"sh\u01D2u z\xFA ch\xF3ng ji\u01CEn",\u624B\u8DB3\u5F02\u5904:"sh\u01D2u z\xFA y\xEC ch\u01D4",\u624B\u811A\u5E72\u51C0:"sh\u01D2u ji\u01CEo g\xE0n j\xECng",\u624B\u4E0D\u5E94\u5FC3:"sh\u01D2u b\xF9 y\u012Bng x\u012Bn",\u6536\u56E0\u79CD\u679C:"sh\u014Du y\u012Bn zh\u01D2ng gu\u01D2",\u87AB\u624B\u89E3\u8155:"sh\xEC sh\u01D2u j\u01D0e w\u01CEn",\u91CA\u77E5\u9057\u5F62:"sh\xEC sh\xEC y\xED x\xEDng",\u9002\u65F6\u5E94\u52A1:"sh\xEC sh\xED y\u012Bng w\xF9",\u9002\u5982\u5176\u5206:"sh\xEC r\xFA q\xED f\xE8n",\u9002\u60C5\u7387\u610F:"sh\xEC q\xEDng shu\xE0i y\xEC",\u9002\u5C45\u5176\u53CD:"sh\xEC j\xFA q\xED f\u01CEn",\u9002\u5F53\u5176\u65F6:"sh\xEC d\u0101ng q\xED sh\xED",\u9002\u5F53\u5176\u51B2:"sh\xEC d\u0101ng q\xED ch\u014Dng",\u9970\u975E\u9042\u8FC7:"sh\xEC f\u0113i su\xED gu\xF2",\u89C6\u4E3A\u77E5\u5DF1:"sh\xEC w\xE9i zh\u012B j\u01D0",\u89C6\u4E3A\u513F\u620F:"sh\xEC w\xE9i \xE9r x\xEC",\u89C6\u5FAE\u77E5\u8457:"sh\xEC w\u0113i zh\u012B zhu\xF3",\u4E8B\u4E0E\u5FC3\u8FDD:"sh\xEC y\xF9 x\u012Bn w\xE9i",\u4F7F\u7F8A\u5C06\u72FC:"sh\u01D0 y\xE1ng ji\xE0ng l\xE1ng",\u98DF\u4E3A\u6C11\u5929:"sh\xED w\xE9i m\xEDn ti\u0101n",\u98DF\u4E0D\u91CD\u5473:"sh\xED b\xF9 ch\xF3ng w\xE8i",\u98DF\u4E0D\u91CD\u8089:"sh\xED b\xF9 zh\xF3ng r\xF2u",\u62FE\u6387\u65E0\u9057:"shi duo wu yi",\u62FE\u5E26\u91CD\u8FD8:"sh\xED d\xE0i zh\xF2ng hu\xE1n",\u5B9E\u4E0E\u6709\u529B:"sh\xED y\xF9 y\u01D2u l\xEC",\u5B9E\u506A\u5904\u6B64:"sh\xED b\xE8ng ch\u01D4 c\u01D0",\u8BC6\u5FAE\u77E5\u8457:"sh\xED w\u0113i zh\u012B zhu\xF3",\u65F6\u8FD0\u4E0D\u9F50:"sh\xED y\xF9n b\xF9 j\xEC",\u65F6\u4EA8\u8FD0\u6CF0:"sh\xED h\u0113ng y\xF9n tai",\u77F3\u82F1\u73BB\u7483:"sh\xED y\u012Bng b\u014D li",\u77F3\u5BA4\u91D1\u532E:"sh\xED sh\xEC j\u012Bn gu\xEC",\u4EC0\u88AD\u73CD\u85CF:"sh\xED x\xED zh\u0113n c\xE1ng",\u4EC0\u88AD\u4EE5\u85CF:"sh\xED x\xED y\u01D0 c\xE1ng",\u4EC0\u4F0D\u4E1C\u897F:"sh\xED w\u01D4 d\u014Dng x\u012B",\u4EC0\u88AD\u800C\u85CF:"sh\xED x\u012B \xE9r c\xE1ng",\u4EC0\u56F4\u4F0D\u653B:"sh\xED w\xE9i w\u01D4 g\u014Dng",\u5341\u9B54\u4E5D\u96BE:"sh\xED m\xF3 ji\u01D4 n\xE0n",\u5341\u592B\u697A\u690E:"sh\xED f\u016B zh\u012B zhu\u012B",\u5341\u4E0D\u5F53\u4E00:"sh\xED b\xF9 hu\xF2 y\u012B",\u8BD7\u4E66\u53D1\u51A2:"sh\u012B sh\u016B f\xE0 zh\u01D2ng",\u8671\u5904\u88C8\u4E2D:"sh\u012B ch\u01D4 k\u016Bn zh\u014Dng",\u5E08\u76F4\u4E3A\u58EE:"sh\u012B zh\xED w\xE9i zhu\xE0ng",\u5931\u9A6C\u585E\u7FC1:"sh\u012B m\u01CE s\xE0i w\u0113ng",\u5C38\u5C45\u9F99\u89C1:"sh\u012B j\u016B l\xF3ng xi\xE0n",\u76DB\u6C34\u4E0D\u6F0F:"ch\xE9ng shu\u01D0 b\xF9 l\xF2u",\u5723\u7ECF\u8D24\u4F20:"sh\xE8ng j\u012Bng xi\xE1n zhu\xE0n",\u5723\u541B\u8D24\u76F8:"sh\xE8ng j\u012Bng xi\xE1n xi\xE0ng",\u751F\u62D6\u6B7B\u62FD:"sh\u0113ng tu\u014D s\u01D0 zhu\u0101i",\u5BA1\u66F2\u9762\u57F6:"sh\u011Bn q\u01D4 mi\xE0n x\u012Bn",\u5BA1\u5DF1\u5EA6\u4EBA:"sh\u011Bn j\u01D0 du\xF3 r\xE9n",\u6C88\u535A\u7EDD\u4E3D:"ch\xE9n b\xF3 ju\xE9 l\xEC",\u795E\u6B66\u6302\u51A0:"sh\xE9n w\u01D4 gu\xE0 gu\xE0n",\u795E\u9F99\u5931\u57F6:"sh\xE9n l\xF3ng sh\u012B zh\xEC",\u795E\u53F7\u9B3C\u54ED:"sh\xE9n h\xE1o gu\u01D0 k\u016B",\u795E\u4E0D\u6536\u820D:"sh\xE9n b\xF9 sh\u014Du sh\u011B",\u6DF1\u6587\u5468\u5185:"sh\u0113n w\xE9n zh\u014Du n\xE0",\u6DF1\u6587\u66F2\u6298:"sh\u0113n w\xE9n q\u01D4 sh\xE9",\u6DF1\u5207\u7740\u660E:"sh\u0113n qi\u0113 zhe m\xEDng",\u6DF1\u5207\u7740\u767D:"sh\u0113n qi\u0113 zhe b\xE1i",\u6DF1\u5389\u6D45\u63ED:"sh\u0113n l\xEC qi\u01CEn q\xEC",\u6DF1\u8C37\u4E3A\u9675:"sh\u0113n g\u01D4 w\xE9i l\xEDng",\u6DF1\u6076\u75DB\u75BE:"sh\u0113n w\xF9 t\xF2ng j\xED",\u6DF1\u6076\u75DB\u5AC9:"sh\u0113n w\xF9 t\xF2ng j\xED",\u6DF1\u4EC7\u5BBF\u6028:"sh\u0113n ch\xF3u xi\u01D4 yu\xE0n",\u8BBE\u5FC3\u5904\u8651:"sh\xE8 x\u012Bn ch\u01D4 l\u01DC",\u820D\u8FD1\u52A1\u8FDC:"sh\u011B j\xECn w\xF9 yu\u01CEn",\u820D\u5DF1\u4E3A\u516C:"sh\u011B j\u01D0 w\xE8i g\u014Dng",\u820D\u8FD1\u5373\u8FDC:"sh\u011B j\xECn j\xED yu\u01CEn",\u820D\u77ED\u53D6\u957F:"sh\u011B du\u01CEn q\u01D4 ch\xE1ng",\u820D\u7B56\u8FFD\u7F8A:"sh\u011B c\xE8 zhu\u012B y\xE1ng",\u86C7\u874E\u4E3A\u5FC3:"sh\xE9 xi\u0113 w\xE9i x\u012Bn",\u5C11\u5E74\u8001\u8BDA:"sh\u01CEo ni\xE1n l\u01CEo ch\xE9ng",\u5C11\u6210\u82E5\u6027:"sh\xE0o ch\xE9ng ru\xF2 x\xECng",\u5C11\u4E0D\u7ECF\u4E8B:"sh\xE0o b\xF9 j\u012Bng sh\xEC",\u4E0A\u5F53\u5B66\u4E56:"sh\xE0ng d\u0101ng xu\xE9 gu\u0101i",\u8D4F\u4E0D\u5F53\u529F:"sh\u01CEng b\xF9 d\u0101ng g\u014Dng",\u5584\u81EA\u4E3A\u8C0B:"sh\xE0n z\xEC w\xE9i m\xF3u",\u5584\u4E3A\u8BF4\u8F9E:"sh\xE0n w\xE9i shu\u014D c\xED",\u5584\u5584\u6076\u6076:"sh\xE0n sh\xE0n w\xF9 \xE8",\u5584\u8D3E\u800C\u6CBD:"sh\xE0n ji\xE0 \xE9r g\u016B",\u5584\u8D22\u96BE\u820D:"sh\xE0n c\xE1i n\xE1n sh\u011B",\u6247\u6795\u6E29\u5E2D:"sh\u0101n zh\u011Bn w\u0113n x\xED",\u6247\u6795\u6E29\u88AB:"sh\u0101n zh\u011Bn w\u0113n chu\xE1ng",\u82EB\u773C\u94FA\u7709:"sh\u0101n y\u01CEn p\u016B m\xE9i",\u8BAA\u7259\u95F2\u55D1:"sh\xE0n y\xE1 xi\xE1n k\u0113",\u5C71\u5CD9\u6E0A\u6E1F:"sh\u0101n zh\xEC yu\u0101n z\u012B",\u5C71\u9634\u4E58\u5174:"sh\u0101n y\u012Bn ch\xE9ng x\u012Bng",\u5C71\u6BBD\u91CE\u6E4B:"sh\u0101n y\u0101o y\u011B f\xF9",\u5C71\u6E9C\u7A7F\u77F3:"sh\u0101n li\xF9 chu\u0101n sh\xED",\u5C71\u8282\u85FB\u68C1:"sh\u0101n ji\xE9 z\u01CEo l\xEC",\u6C99\u9E25\u7FD4\u96C6:"sha ou xiang ji",\u6740\u8863\u7F29\u98DF:"sh\xE0i y\u012B su\u014D sh\xED",\u6740\u9E21\u4E3A\u9ECD:"sh\u0101 j\u012B w\xE9i sh\u01D4",\u8272\u5389\u80C6\u8584:"s\xE8 l\xEC d\u01CEn b\xF3",\u4E27\u80C6\u9500\u9B42:"s\xE0ng h\xFAn xi\u0101o h\xFAn",\u6851\u836B\u672A\u79FB:"s\u0101ng y\u012Bn w\xE8i y\xED",\u6851\u836B\u4E0D\u5F99:"s\u0101ng y\u012Bn b\xF9 x\u01D0",\u6851\u571F\u7EF8\u7F2A:"s\u0101ng t\u01D4 ch\xF3u mi\xF9",\u6851\u6237\u68EC\u67A2:"s\u0101ng h\xF9 ju\xE0n sh\u016B",\u4E09\u6218\u4E09\u5317:"s\u0101n zh\u0101n s\u0101n b\u011Bi",\u4E09\u5360\u4ECE\u4E8C:"s\u0101n zh\u0101n c\xF3ng \xE8r",\u4E09\u74E6\u4E24\u820D:"s\u0101n w\u01CE li\u01CEng sh\u011B",\u4E09\u4EBA\u4E3A\u4F17:"s\u0101n r\xE9n w\xE8i zh\xF2ng",\u4E09\u5DEE\u4E94\u9519:"s\u0101n ch\u0101 w\u01D4 cu\xF2",\u4E09\u5DEE\u4E24\u9519:"s\u0101n ch\u0101 li\u01CEng cu\xF2",\u4E09\u4E0D\u62D7\u516D:"s\u0101n b\xF9 ni\xF9 li\xF9",\u585E\u7FC1\u4E4B\u9A6C:"s\xE0i w\u0113ng zh\u012B m\u01CE",\u585E\u7FC1\u5F97\u9A6C:"s\xE0i w\u0113ng d\xE9 m\u01CE",\u585E\u4E95\u711A\u820D:"s\u0101i j\u01D0ng f\xE9n sh\u011B",\u6D12\u5FC3\u66F4\u59CB:"s\u01CE x\u012Bn g\xE8ng sh\u01D0",\u6D12\u626B\u5E94\u5BF9:"s\u01CE s\xE0o y\xECng du\xEC",\u8F6F\u7EA2\u9999\u571F:"ru\u01CEn h\xF3ng xi\u0101ng y\xF9",\u5165\u5B5D\u51FA\u5F1F:"r\xF9 xi\xE0o ch\u016B t\xEC",\u5165\u543E\u5F40\u4E2D:"r\xF9 w\u01D4 g\xF2u zh\u014Dng",\u5165\u94C1\u4E3B\u7C3F:"r\xF9 ti\u011B zh\u01D4 b\xF9",\u5165\u7406\u5207\u60C5:"r\xF9 l\u01D0 qi\u0113 q\xEDng",\u6C5D\u6210\u4EBA\u8036:"nu cheng ren ye",\u5982\u6C34\u6295\u77F3:"r\xFA sh\u01D4 t\xF3u sh\xED",\u5982\u5207\u5982\u78CB:"r\xFA qi\u0113 r\xFA cu\u014D",\u5982\u767B\u6625\u53F0:"r\xFA d\xE9 ch\u016Bn t\xE1i",\u8089\u8584\u9AA8\u5E76:"r\xF2u b\xF3 g\u01D4 b\xECng",\u67D4\u60C5\u7EF0\u6001:"r\xF3u q\xEDng chu\u014D tai",\u620E\u9A6C\u52BB\u52F7:"r\xF3ng m\u01CE d\u0101n xi\xE0o",\u65E5\u6718\u6708\u524A:"r\xEC ju\u0101n yu\xE8 xu\u0113",\u65E5\u4E2D\u4E3A\u5E02:"r\xEC zh\u014Dng w\xE9i sh\xEC",\u65E5\u4E2D\u5FC5\u6E72:"r\xEC zh\u014Dng b\xEC t\xF3ng",\u65E5\u6708\u53C2\u8FB0:"r\xEC yu\xE8 sh\u0113n ch\xE9n",\u65E5\u7701\u6708\u4FEE:"r\xEC x\u01D0ng yu\xE8 xi\u016B",\u65E5\u524A\u6708\u5272:"r\xEC xu\u0113 yu\xE8 g\u0113",\u65E5\u524A\u6708\u6718:"r\xEC xu\u0113 yu\xE8 ju\u0101n",\u65E5\u7701\u6708\u8BD5:"r\xEC x\u01D0ng yu\xE8 sh\xEC",\u65E5\u7701\u6708\u8BFE:"r\xEC x\u01D0ng yu\xE8 k\xE8",\u65E5\u4E0D\u6687\u7ED9:"r\xEC b\xF9 xi\xE1 j\u01D0",\u8BA4\u8D3C\u4E3A\u7236:"r\xE8n z\xE9i w\xE9i f\xF9",\u4EFB\u8FBE\u4E0D\u62D8:"r\xE8n l\xE1o b\xF9 j\u016B",\u8BA4\u5F71\u4E3A\u5934:"r\xE8n y\u01D0ng w\xE9i t\xF3u",\u8BA4\u8D3C\u4E3A\u5B50:"r\xE8n z\xE9i w\xE9i z\u01D0",\u4EBA\u8DB3\u5BB6\u7ED9:"r\xE9n z\xFA ji\u0101 j\u01D0",\u4EBA\u8A00\u85C9\u85C9:"r\xE9n y\xE1n j\xED j\xED",\u4EBA\u6A21\u72D7\u6837:"r\xE9n m\xFA g\u01D2u y\xE0ng",\u4EBA\u83AB\u4E88\u6BD2:"r\xE9n m\xF2 y\xFA d\xFA",\u4EBA\u7ED9\u5BB6\u8DB3:"r\xE9n j\u01D0 ji\u0101 z\xFA",\u70ED\u71AC\u7FFB\u997C:"r\u011B \xE1o f\u0101n b\u01D0ng",\u67D3\u987B\u79CD\u9F7F:"r\u01CEn x\u016B zh\u01D2ng ch\u01D0",\u7FA4\u5C45\u7A74\u5904:"q\xFAn j\u016B xu\xE9 ch\u01D4",\u5374\u8001\u8FD8\u7AE5:"qu\xE8 l\u01CEo hu\xE1n t\xF3ng",\u6743\u503E\u4E2D\u5916:"qu\xE1n q\u012Bng zh\u014Dng wai",\u5708\u7262\u517B\u7269:"ju\xE0n l\xE1o y\u01CEng w\xF9",\u53BB\u592A\u53BB\u751A:"q\xF9 tai q\xF9 sh\xE8n",\u53D6\u4E88\u6709\u8282:"q\u01D4 y\xF9 y\u01D2u ji\xE9",\u8BCE\u8981\u6861\u8158:"q\u016B y\xE0o r\xE1o y\xF9",\u66F2\u7EC8\u594F\u96C5:"q\u01D4 zh\u014Dng z\xF2u y\u01CE",\u66F2\u610F\u8FCE\u5408:"q\u01D4 y\xEC y\xEDng h\xE9",\u66F2\u610F\u5949\u8FCE:"q\u01D4 y\xEC f\xE8ng y\xEDng",\u66F2\u610F\u627F\u8FCE:"q\u01D4 y\xEC ch\xE9ng y\xEDng",\u66F2\u5B66\u963F\u4E16:"q\u01D4 xu\xE9 \u0101 sh\xEC",\u66F2\u7A81\u79FB\u85AA:"q\u01D4 t\u016B y\xED x\u012Bn",\u66F2\u7709\u4E30\u988A:"q\u01D4 m\xE9i f\u0113ng ji\xE1",\u66F2\u80B1\u800C\u6795:"q\u01D4 g\u014Dng \xE9r zh\u011Bn",\u79CB\u5B9E\u6625\u534E:"qi\u016B sh\xED ch\u016Bn hu\u0101",\u7A77\u5F62\u5C3D\u76F8:"qi\xF3ng x\xEDng j\xECn xi\xE0ng",\u7A77\u5E74\u7D2F\u4E16:"qi\xF3ng ni\xE1n l\u011Bi sh\xEC",\u60C5\u51C4\u610F\u5207:"q\xEDng q\u012B y\xEC qi\u0113",\u60C5\u89C1\u57F6\u7AED:"q\xEDng ji\xE0n zh\u014Du ji\xE9",\u60C5\u89C1\u52BF\u5C48:"q\xEDng xi\xE0n sh\xEC q\u016B",\u60C5\u89C1\u529B\u5C48:"q\xEDng xi\xE0n l\xEC q\u016B",\u60C5\u89C1\u4E4E\u8F9E:"q\xEDng xi\xE0n h\u016B c\xED",\u6E05\u98CE\u52B2\u8282:"q\u012Bng f\u0113ng j\xECng ji\xE9",\u6E05\u90FD\u7EDB\u9619:"q\u012Bng d\u014Du ji\xE0ng qu\xE8",\u6E05\u8F9E\u4E3D\u66F2:"q\u012Bng c\xED l\xEC q\u01D4",\u503E\u80A0\u5012\u809A:"q\u012Bng ch\xE1ng d\xE0o d\u01D4",\u8F7B\u5634\u8584\u820C:"q\u012Bng zu\u01D0 b\xF3 sh\xE9",\u8F7B\u509C\u8584\u8D4B:"q\u012Bng y\u0101o b\xE1o f\xF9",\u8F7B\u9A91\u7B80\u4ECE:"q\u012Bng j\xEC ji\u01CEn c\xF3ng",\u8F7B\u8D22\u597D\u4E49:"q\u012Bng c\xE1i h\xE0o y\xEC",\u8F7B\u8584\u65E0\u77E5:"q\u012Bng b\xE1o w\xFA zh\u012B",\u8F7B\u624D\u597D\u65BD:"q\u012Bng c\xE1i h\xE0o sh\u012B",\u8F7B\u8584\u65E0\u793C:"q\u012Bng b\xE1o w\xFA l\u01D0",\u9752\u7D2B\u88AB\u4F53:"q\u012Bng z\u01D0 p\u012B t\u01D0",\u9752\u6797\u9ED1\u585E:"q\u012Bng l\xEDn h\u0113i s\xE0i",\u9752\u7EA2\u7681\u767D:"q\u012Bng h\xF3ng t\xF3u b\xE1i",\u5BDD\u82EB\u6795\u5E72:"q\u01D0n sh\u0101n zh\u011Bn g\xE0n",\u8793\u9996\u86FE\u7709:"q\xEDn sh\u01D2u \xE9r m\xE9i",\u64D2\u5978\u64FF\u4F0F:"q\xEDn ji\u0101n f\u0101 f\xFA",\u7434\u745F\u4E4B\u597D:"q\xED s\xE8 zh\u012B h\u01CEo",\u6308\u74F6\u4E4B\u77E5:"qi\xE8 p\xEDng zh\u012B zh\xEC",\u4E14\u4F4F\u4E3A\u4F73:"qi\u011B zh\xF9 w\xE9i ji\u0101",\u5207\u6811\u5012\u6839:"qi\u0113 sh\xF9 d\u01CEo g\u0113n",\u5207\u7406\u990D\u5FC3:"qi\u0113 l\u01D0 y\xE0n x\u012Bn",\u5207\u7406\u538C\u5FC3:"qi\u0113 l\u01D0 y\xE0n x\u012Bn",\u5207\u7406\u4F1A\u5FC3:"qi\u0113 l\u01D0 hu\xEC x\u012Bn",\u5207\u8FD1\u7684\u5F53:"qi\u0113 j\xECn de d\u0101ng",\u5207\u7473\u7422\u78E8:"qi\u0113 c\xF9n zhu\xF3 m\xF3",\u7FD8\u8DB3\u5F15\u9886:"qi\xE1o z\xFA y\u01D0n l\u01D0ng",\u7FD8\u8DB3\u800C\u5F85:"qi\xE1o z\xFA \xE9r d\xE0i",\u5DE7\u53D1\u5947\u4E2D:"qi\u01CEo f\u0101 q\xED zh\xF2ng",\u62A2\u5730\u547C\u5929:"qi\u0101ng d\xEC h\u016B ti\u0101n",\u5F3A\u5634\u62D7\u820C:"ji\xE0ng zu\u01D0 ni\xF9 sh\xE9",\u5F3A\u81EA\u53D6\u6298:"qi\xE1ng z\xEC q\u01D4 sh\xE9",\u5F3A\u76F4\u81EA\u9042:"qi\xE1ng zh\xED z\xEC su\xED",\u5F3A\u6587\u6D49\u918B:"qi\u01CEng w\xE9n ji\u01CE c\xF9",\u5F3A\u6587\u5047\u918B:"qi\u01CEng w\xE9n ji\u01CE c\xF9",\u5F3A\u6B7B\u5F3A\u6D3B:"qi\u01CEng s\u01D0 qi\u01CEng hu\xF3",\u5F3A\u6B7B\u8D56\u6D3B:"qi\u01CEng s\u01D0 l\xE0i hu\xF3",\u5F3A\u98DF\u81EA\u7231:"qi\u01CEng sh\xED z\xEC \xE0i",\u5F3A\u98DF\u9761\u89D2:"qi\u01CEng sh\xED m\xED ji\u01CEo",\u5F3A\u8BC6\u535A\u95FB:"qi\u01CEng sh\xED b\xF3 w\xE9n",\u5F3A\u5F13\u52B2\u5F29:"qi\xE1ng g\u014Dng j\xECng n\u01D4",\u5F3A\u8052\u4E0D\u820D:"qi\u01CEng gu\u014D b\xF9 sh\u011B",\u5F3A\u51EB\u53D8\u9E64:"qi\u01CEng f\xFA bi\xE0n h\xE8",\u5F3A\u800C\u540E\u53EF:"qi\u01CEng \xE9r h\xF2u k\u011B",\u5F3A\u8BCD\u593A\u6B63:"qi\u01CEng c\xED du\xF3 zh\xE8ng",\u5F3A\u5F97\u6613\u8D2B:"qi\u01CEng d\xE9 y\xEC p\xEDn",\u9063\u5174\u9676\u60C5:"qi\u01CEn x\xECng t\xE1o q\xEDng",\u9063\u5C06\u8C03\u5175:"qi\u01CEn ji\u0101ng di\xE0o b\u012Bng",\u9063\u5175\u8C03\u5C06:"qi\u01CEn b\u012Bng di\xE0o ji\xE0ng",\u524D\u8DCB\u540E\u7590:"qi\xE1n b\xE1 h\xF2u m\xE1o",\u6434\u65D7\u65A9\u5C06:"qi\u0101n q\xED zh\u01CEn ji\xE0ng",\u6434\u65D7\u53D6\u5C06:"qi\u0101n q\xED q\u01D4 ji\xE0ng",\u7275\u7F8A\u62C5\u9152:"qi\u0101n y\xE1ng d\xE0n ji\u01D4",\u7275\u5F3A\u9644\u5408:"qi\u0101n qi\xE1ng f\xF9 h\xE9",\u5343\u59FF\u4E07\u6001:"qi\u0101n z\u012B w\xE0n tai",\u5343\u72B6\u4E07\u6001:"qi\u0101n zhu\xE0ng w\xE0n tai",\u5343\u8F7D\u4E00\u5408:"qi\u0101n z\xE0i y\u012B h\xE9",\u5343\u8F7D\u4E00\u5F39:"qi\u0101n z\u01CEi y\u012B d\xE0n",\u5343\u6001\u4E07\u72B6:"qi\u0101n tai w\xE0n zhu\xE0ng",\u5343\u78E8\u767E\u6298:"qi\u0101n m\xF3 b\u01CEi sh\xE9",\u5343\u4E86\u4E07\u5F53:"qi\u0101n le w\xE0n d\xE0ng",\u5343\u4E86\u767E\u5F53:"qi\u0101n li\u01CEo b\u01CEi d\xE0ng",\u5343\u53E4\u7EDD\u8C03:"qi\u0101n g\u01D4 ju\xE9 di\xE0o",\u6CE3\u4E0B\u5982\u96E8:"q\u01D0 xi\xE0 r\xFA y\u01D4",\u5F03\u4E4B\u5EA6\u5916:"q\xEC zh\u012B d\xF9 wai",\u6C14\u514B\u6597\u725B:"q\xEC k\xE8 d\u01D2u ni\xFA",\u8D77\u5043\u4E3A\u7AD6:"q\u01D0 y\u01CEn w\xE9i sh\xF9",\u5C82\u5F1F\u541B\u5B50:"k\u01CEi t\xEC j\u016Bn z\u01D0",\u7DA6\u6EAA\u5229\u8DC2:"q\xED x\u012B l\xEC gu\xEC",\u68CB\u8F93\u5148\u7740:"q\xED sh\u016B xi\u0101n zh\u0101o",\u68CB\u8F93\u5148\u8457:"q\xED sh\u016B xi\u0101n zhu\xF3",\u5947\u8469\u5F02\u5349:"q\xED p\u0101 y\xEC h\xF9i",\u9F50\u738B\u820D\u725B:"q\xED w\xE1ng sh\u011B ni\xFA",\u9F50\u91CF\u7B49\u89C2:"q\xED li\xE0ng d\u011Bng gu\u0101n",\u6B3A\u5929\u8BF3\u5730:"q\u012B ti\u0101n ku\u0101ng d\xEC",\u6816\u98CE\u5BBF\u96E8:"q\u012B f\u0113ng xi\u01D4 y\u01D4",\u59BB\u6885\u5B50\u9E64:"q\u012B m\xE9n z\u01D0 h\xE8",\u59BB\u513F\u8001\u5C11:"q\u012B \xE9r l\u01CEo sh\u01CEo",\u666E\u5929\u7387\u571F:"p\u01D4 ti\u0101n shu\xE0i t\u01D4",\u94FA\u80F8\u7EB3\u5730:"p\u016B xi\u014Dng n\xE0 d\xEC",\u94FA\u7709\u82EB\u773C:"p\u016B m\xE9i sh\xE0n y\u01CEn",\u94FA\u7709\u8499\u773C:"p\u016B m\xE9i m\xE9ng y\u01CEn",\u94FA\u9526\u5217\u7EE3:"p\u016B j\u01D0n li\xE8 xi\xF9",\u7834\u77E9\u4E3A\u5706:"p\xF2 j\u01D4 w\xE9i yu\xE1n",\u7834\u955C\u91CD\u5408:"p\xF2 j\xECng zh\xF2ng h\xE9",\u7834\u5BB6\u4E3A\u56FD:"p\xF2 ji\u0101 w\xE9i gu\xF3",\u7834\u89DA\u4E3A\u571C:"p\xF2 g\u016B w\xE9i yu\xE1n",\u7834\u6101\u4E3A\u7B11:"p\xF2 ch\xF3u w\xE9i xi\xE0o",\u74F6\u5760\u7C2A\u6298:"p\xEDng zh\xF9i z\u0101n zh\xE9",\u840D\u98D8\u84EC\u8F6C:"p\xEDng pi\u0101o p\xE9ng zhu\xE0n",\u5E21\u5929\u6781\u5730:"j\xFA ti\u0101n j\xED d\xEC",\u5C4F\u58F0\u606F\u6C14:"b\u01D0ng sh\u0113ng x\u012B q\xEC",\u5C4F\u6C14\u541E\u58F0:"p\xEDng q\xEC t\u016Bn sh\u0113ng",\u51ED\u51E0\u636E\u6756:"p\xEDng j\u012B j\xF9 zh\xE0ng",\u5A09\u5A77\u5A40\u5A1C:"p\u012Bng t\xEDng \u0113 n\xE0",\u54C1\u7AF9\u8C03\u5F26:"p\u01D0n zh\xFA di\xE0o xi\xE1n",\u8D2B\u5634\u8584\u820C:"p\xEDn zu\u01D0 b\xF3 sh\xE9",\u9A88\u80A9\u7D2F\u8DB3:"pi\xE1n ji\u0101n l\u011Bi z\xFA",\u9A88\u80A9\u7D2F\u8FF9:"pi\xE1n ji\u0101n l\u011Bi j\xEC",\u7FE9\u7FE9\u5E74\u5C11:"pi\u0101n pi\u0101n ni\xE1n sh\u01CEo",\u7247\u8BED\u53EA\u8F9E:"pi\xE0n y\xE1n zh\u01D0 c\xED",\u7247\u9CDE\u534A\u722A:"pi\xE0n l\xEDn b\xE0n zh\u01CEo",\u7247\u7532\u4E0D\u8FD8:"pi\xE0n ji\u01CE b\xF9 hu\xE1n",\u62AB\u53D1\u7F28\u51A0:"p\u012B f\u0101 y\u012Bng gu\xE0n",\u62AB\u53D1\u6587\u8EAB:"p\u012B f\xE0 w\xE9n sh\u0113n",\u6279\u7809\u5BFC\u7ABE:"p\u012B hu\u0101 d\u01CEo t\xE1o",\u6279\u9699\u5BFC\u7ABE:"p\u012B x\xEC d\u01CEo y\xEDn",\u6279\u542D\u6363\u865A:"p\u012B h\xE1ng d\u01CEo x\u016B",\u6279\u98CE\u62B9\u6708:"p\u012B f\u0113ng m\xF2 yu\xE8",\u70F9\u9F99\u70AE\u51E4:"p\u0113ng l\xF3ng p\xE1o f\xE8ng",\u70B0\u9CD6\u810D\u9CA4:"f\xE8ng bi\u0113 ku\xE0i l\u01D0",\u70AE\u51E4\u70F9\u9F99:"p\xE1o f\xE8ng p\u0113ng l\xF3ng",\u65C1\u6307\u66F2\u8C15:"p\xE1ng zh\u01D0 q\u01D4 y\xF9",\u65C1\u5F15\u66F2\u8BC1:"p\xE1ng y\u01D0n q\u01D4 zh\xE8ng",\u65C1\u901A\u66F2\u7545:"p\xE1ng t\u014Dng q\u01D4 ch\xE0ng",\u5E9E\u7709\u7693\u53D1:"p\xE1ng m\xE9i h\xE0o f\xE0",\u6500\u82B1\u6298\u67F3:"p\u0101n hu\u0101 sh\xE9 li\u01D4",\u6500\u87FE\u6298\u6842:"p\u0101n ch\xE1n sh\xE9 gu\xEC",\u5973\u5927\u96BE\u7559:"n\u01DA d\xE0 n\xE1n li\xFA",\u5973\u957F\u987B\u5AC1:"n\u01DA zh\u01CEng x\u016B ji\xE0",\u5973\u957F\u5F53\u5AC1:"n\u01DA zh\u01CEng d\u0101ng ji\xE0",\u5F04\u7AF9\u5F39\u4E1D:"n\xF2ng zh\xFA d\xE0n s\u012B",\u5F04\u7389\u5439\u7BAB:"n\xF2ng y\xF9 chu\xED xi\u0101o",\u5F04\u7BA1\u8C03\u5F26:"n\xF2ng gu\u01CEn di\xE0o xi\xE1n",\u5F04\u7C89\u8C03\u6731:"n\xF2ng f\u011Bn di\xE0o zh\u016B",\u5F04\u5175\u6F62\u6C60:"n\xF2ng b\u012Bng hu\xE1ng shi",\u6D53\u88C5\u8273\u62B9:"n\xF3ng zhu\u0101ng y\xE0n m\xF2",\u6D53\u62B9\u6DE1\u5986:"n\xF3ng m\xF2 d\xE0n zhu\u0101ng",\u626D\u8F6C\u5E72\u5764:"ni\u01D4 zhu\u01CEn g\xE0n k\u016Bn",\u626D\u76F4\u4F5C\u66F2:"ni\u01D4 zh\xED zu\xF2 q\u016B",\u725B\u9AA5\u540C\u7681:"ni\xFA j\xEC t\xF3ng w\u011Bn",\u5B81\u7F3A\u52FF\u6EE5:"n\xECng qu\u0113 w\xF9 l\xE0n",\u5B7D\u969C\u79CD\u5B50:"ni\xE8 zh\xE0ng zh\u01D2ng z\u01D0",\u556E\u8840\u4E3A\u76DF:"ni\xE8 xu\xE8 w\xE9i m\xE9ng",\u637B\u571F\u4E3A\u9999:"ni\u01CEn t\u01D4 w\xE9i xi\u0101ng",\u5E74\u8C0A\u4E16\u597D:"ni\xE1n y\xEC sh\xEC h\xE0o",\u5E74\u534E\u5782\u66AE:"ni\xE1n hu\xE1 thu\xED m\xF9",\u5117\u4E0D\u4E8E\u4F26:"l\u01D0 b\xF9 y\xFA l\xFAn",\u6CE5\u540D\u5931\u5B9E:"n\xEC m\xEDng sh\u012B sh\xED",\u6CE5\u800C\u4E0D\u6ED3:"ni\xE8 \xE9r b\xF9 z\u01D0",\u80FD\u8005\u4E3A\u5E08:"n\xE9ng zh\u011B w\xE9i sh\u012B",\u80FD\u4E0D\u79F0\u5B98:"n\xE9ng b\xF9 ch\xE8n gu\u0101n",\u6320\u76F4\u4E3A\u66F2:"n\xE1o zh\xED w\xE9i q\u016B",\u56CA\u8424\u7167\u8BFB:"n\xE1ng y\xEDng zh\xE0o sh\u016B",\u96BE\u8FDB\u6613\u9000:"nan jin yi tui",\u96BE\u4E4E\u4E3A\u7EE7:"n\xE1n h\u016B w\xE9i j\xEC",\u96BE\u4E4E\u4E3A\u60C5:"n\xE1n h\u016B w\xE9i q\xEDng",\u96BE\u66F4\u4EC6\u6570:"n\xE1n g\u0113ng p\xFA sh\u01D4",\u96BE\u5F97\u7CCA\u6D82:"n\xE1n d\xE9 h\xFA t\xFA",\u5357\u86EE\u9D02\u820C:"n\xE1n m\xE1n xi\u0101ng sh\xE9",\u5357\u8D29\u5317\u8D3E:"n\xE1n f\xE0n b\u011Bi g\u01D4",\u5185\u4FEE\u5916\u6518:"n\xE8i xi\u016B wai r\u01CEng",\u5185\u67D4\u5916\u521A:"n\xE8i r\xF3u wai g\u0101ng",\u5185\u5CFB\u5916\u548C:"n\xE8i j\xF9n wai h\xE9",\u62FF\u8154\u4F5C\u8C03:"n\xE1 qi\u0101ng zu\xF2 di\xE0o",\u62FF\u7C97\u5939\u7EC6:"n\xE1 c\u016B ji\u0101 x\xEC",\u6155\u53E4\u8584\u4ECA:"m\xF9 g\u01D4 b\xF3 j\u012Bn",\u7267\u732A\u5974\u620F:"m\xF9 zh\xF2u n\xFA x\xEC",\u6C90\u7334\u8863\u51A0:"m\xF9 h\xF3u y\u012B gu\xE0n",\u76EE\u7722\u5FC3\u5FF3:"m\xF9 yu\u0101n x\u012Bn w\u01CEng",\u76EE\u6311\u5FC3\u62DB:"m\xF9 ti\u01CEo x\u012Bn zh\u0101o",\u76EE\u7A7A\u4F59\u5B50:"m\xF9 k\u014Dng y\xFA z\u01D0",\u76EE\u91CF\u610F\u8425:"m\xF9 li\xE0ng y\xEC y\xEDng",\u76EE\u77AA\u820C\u5F4A:"m\xF9 d\xE8ng sh\xE9 ji\xE0ng",\u6728\u5934\u6728\u8111:"m\xF9 t\xF3u m\xF9 n\u01CEo",\u6728\u5E72\u9E1F\u6816:"m\xF9 g\xE0n ni\u01CEo q\u012B",\u4F94\u8272\u63E3\u79F0:"m\xF3u s\xE8 chu\u01CEi ch\xE8n",\u83AB\u77E5\u6240\u4E3A:"m\xF2 zh\u012B su\u01D2 w\xE9i",\u83AB\u4E88\u6BD2\u4E5F:"m\xF2 y\xF9 d\xFA y\u011B",\u83AB\u4E3A\u5DF2\u751A:"m\xF2 w\xE9i y\u01D0 sh\xE8n",\u62B9\u6708\u79D5\u98CE:"m\u01D2 yu\xE8 p\u012B f\u0113ng",\u62B9\u7C89\u65BD\u8102:"m\xF2 f\u011Bn sh\u012B zh\u012B",\u78E8\u783B\u954C\u5207:"m\xF3 l\xF3ng ju\u0101n qi\u0113",\u78E8\u68F1\u5213\u89D2:"m\xF3 l\xE9ng li\u01CEng ji\u01CEo",\u6478\u5934\u4E0D\u7740:"m\u014D t\xF3u b\xF9 zh\xE1o",\u6478\u95E8\u4E0D\u7740:"m\u014D m\xE9n b\xF9 zh\xE1o",\u6478\u4E0D\u7740\u8FB9:"m\u014D b\xF9 zhu\xF3 bi\u0101n",\u7F2A\u79CD\u6D41\u4F20:"mi\xF9 zh\u01D2ng li\xFA chu\xE1n",\u547D\u4E2D\u6CE8\u5B9A:"m\xECng zh\u014Dng zh\xF9 d\xECng",\u9E23\u9E64\u4E4B\u5E94:"m\xEDng h\xE8 zh\u012B y\u012Bng",\u9E23\u51E4\u671D\u9633:"m\xEDng f\xE8ng zh\u0101o y\xE1ng",\u660E\u6548\u5927\u9A8C:"m\xEDng xi\xE0o d\xE0 y\xE0",\u540D\u6211\u56FA\u5F53:"ming wo gu dang",\u706D\u666F\u8FFD\u98CE:"mi\xE8 y\u01D0ng zhu\u012B f\u0113ng",\u9088\u5904\u6B3F\u89C6:"mi\u01CEo ch\u01D4 j\u012B sh\xEC",\u9762\u6298\u5EAD\u4E89:"mi\xE0n sh\xE9 t\xEDng zh\u0113ng",\u4FDB\u62FE\u5730\u82A5:"b\xEC sh\xED d\xEC ji\xE8",\u4FDB\u9996\u5E16\u8033:"m\u01CE sh\u01D2u ti\u0113 \u011Br",\u9EFE\u7A74\u9E32\u5DE2:"m\u011Bng xu\xE9 q\xFA ch\xE1o",\u7EF5\u529B\u8584\u6750:"mi\xE1n l\xEC b\xF3 c\xE1i",\u7EF5\u91CC\u8584\u6750:"mi\xE1n l\u01D0 b\xF3 c\xE1i",\u9761\u6709\u5B51\u9057:"m\u01D0 y\u01D2u ji\xE9 y\xED",\u9761\u8863\u5AAE\u98DF:"m\u01D0 y\u012B t\u014Du sh\xED",\u9761\u8863\u5077\u98DF:"m\u01D0 y\u012B t\u014Du sh\xED",\u9761\u7136\u4ECE\u98CE:"m\u01D0 r\xE1n c\xF3ng f\u0113ng",\u9761\u9761\u4E4B\u4E50:"m\u01D0 m\u01D0 zh\u012B yu\xE8",\u8FF7\u604B\u9AB8\u9AA8:"m\xED li\xE0n h\xE0i g\u01D4",\u8499\u5934\u8F6C\u5411:"m\u0113ng t\xF3u zhu\xE0n xi\xE0ng",\u95F7\u6D77\u6101\u5C71:"m\xE8n h\u01CEi ch\xF3u sh\u0101n",\u626A\u53C2\u5386\u4E95:"m\xE9n sh\u0113n l\xEC j\u01D0ng",\u95E8\u5355\u6237\u8584:"m\xE9n d\u0101n h\xF9 b\xF3",\u6627\u65E6\u6668\u5174:"m\xE8i d\xE0n ch\xFAn x\u012Bng",\u6CA1\u8877\u4E00\u662F:"m\xF2 zh\u014Dng y\u012B sh\xEC",\u6CA1\u91D1\u996E\u7FBD:"m\xF2 j\u012Bn y\u01D0n y\u01D4",\u5192\u540D\u63A5\u811A:"m\xE0o m\xEDng ji\u011B ji\u01CEo",\u6BDB\u5934\u5C0F\u5B50:"m\xE1o t\xF3u xi\u01CEo zi",\u6BDB\u9042\u5815\u4E95:"m\xE1o su\xED du\xF2 j\u01D0ng",\u6BDB\u53D1\u8038\u7136:"m\xE1o f\u0101 s\u01D2ng r\xE1n",\u6BDB\u53D1\u5012\u7AD6:"m\xE1o f\u0101 d\u01CEo sh\xF9",\u6BDB\u53D1\u4E0D\u723D:"m\xE1o f\u0101 b\xF9 shu\u01CEng",\u732B\u9F20\u540C\u5904:"m\u0101o sh\u01D4 t\xF3ng ch\u01D4",\u5C28\u7709\u7693\u53D1:"m\xE1ng m\xE9i h\xE0o f\xE0",\u6F2B\u5929\u904D\u5730:"m\xE0n sh\u0101n bi\xE0n d\xEC",\u8109\u8109\u76F8\u901A:"m\xE0i m\xE0i xi\u0101ng t\u014Dng",\u5356\u6587\u4E3A\u751F:"m\xE0i w\xE9n w\xE9i sh\u0113n",\u5356\u674E\u94BB\u6838:"m\xE0i l\u01D0 zu\u0101n h\xE9",\u4E70\u691F\u8FD8\u73E0:"m\u01CEi d\xFA hu\xE1n zh\u016B",\u57CB\u5929\u6028\u5730:"m\xE1n ti\u0101n yu\xE0n d\xEC",\u57CB\u4E09\u6028\u56DB:"m\xE1n s\u0101n yu\xE0n s\xEC",\u9A6C\u4E0A\u623F\u5B50:"m\u01CE sh\xE0ng f\xE1ng zi",\u9A6C\u5165\u534E\u5C71:"m\u01CE r\xF9 hu\xE1 sh\u0101n",\u843D\u9B44\u6C5F\u6E56:"lu\xF2 p\xF2 j\u012Bng h\xFA",\u843D\u9B44\u4E0D\u5076:"luo tuo bu ou",\u843D\u9B44\u4E0D\u7F81:"lu\xF2 p\xF2 b\xF9 j\u012B",\u843D\u843D\u96BE\u5408:"lu\xF2 lu\xF2 n\xE1n h\xE9",\u843D\u8349\u4E3A\u5BC7:"lu\xF2 c\u01CEo w\xE9i k\xF2u",\u88F8\u88CE\u8892\u88FC:"lu\u01D2 ch\xE9ng t\u01CEn x\u012B",\u7F57\u7EC7\u6784\u9677:"lu\xF2 zh\u012B g\xF2u xi\xE0n",\u634B\u8896\u63CE\u62F3:"lu\u014D xi\xF9 xu\u0101n qu\xE1n",\u8BBA\u9EC4\u6570\u9ED1:"l\xF9n hu\xE1ng sh\u01D4 h\u0113i",\u4E71\u4F5C\u80E1\u4E3A:"lu\xE0n zu\xF2 h\xFA w\xE9i",\u4E71\u7BAD\u6512\u5FC3:"lu\xE0n ji\xE0n cu\xE1n x\u012Bn",\u9E3E\u51E4\u548C\u9E23:"lu\xE1n f\xE8ng h\xE8 m\xEDng",\u7EFF\u53F6\u6210\u836B:"l\u01DC y\xE8 ch\xE9ng y\u012Bn",\u7EFF\u5973\u7EA2\u7537:"l\u01DC n\u01DA h\xF3ng n\xE1n",\u7387\u7531\u65E7\u7AE0:"shu\xE0i y\xF3u ji\xF9 zh\u0101ng",\u7387\u7531\u65E7\u5219:"shu\xE0i y\xF3u ji\xF9 z\xE9",\u7387\u4EE5\u4E3A\u5E38:"shu\xE0i y\u01D0 w\xE9i ch\xE1ng",\u7387\u571F\u5B85\u5FC3:"shu\xE0i t\u01D4 zh\xE1i x\u012Bn",\u7387\u571F\u540C\u5E86:"shu\xE0i t\u01D4 t\xF3ng q\xECng",\u7387\u517D\u98DF\u4EBA:"shu\xE0i sh\xF2u sh\xED r\xE9n",\u7387\u571F\u5F52\u5FC3:"shu\xE0i t\u01D4 gu\u012B x\u012Bn",\u7387\u9A6C\u4EE5\u9AA5:"shu\xE0i m\u01CE y\u01D0 j\xEC",\u7387\u5C14\u6210\u7AE0:"shu\xE0i \u011Br ch\xE9ng zh\u0101ng",\u5C65\u8584\u4E34\u6DF1:"l\u01DA b\xF3 l\xEDn sh\u0113n",\u9C81\u65A4\u71D5\u524A:"l\u01D4 j\u012Bn y\xE0n xu\u0113",\u9732\u9762\u629B\u5934:"l\xF9 mi\xE0n p\u0101o t\xF3u",\u6F0F\u5C3D\u66F4\u9611:"l\xF2u j\xECn g\u0113ng l\xE1n",\u7B3C\u9E1F\u69DB\u733F:"l\xF3ng ni\u01CEo ji\xE0n yu\xE1n",\u7B3C\u9E1F\u6C60\u9C7C:"l\xF3ng ni\u01CEo shi y\xFA",\u9F99\u6E38\u66F2\u6CBC:"long you qu zhao",\u9F99\u8840\u7384\u9EC4:"l\xF3ng xu\u011B xu\xE1n hu\xE1ng",\u9F99\u96D5\u51E4\u5480:"l\xF3ng di\u0101o f\xE8ng j\u01D4",\u9F99\u96CF\u51E4\u79CD:"l\xF3ng ch\xFA f\xE8ng zh\u01D2ng",\u516D\u795E\u4E0D\u5B89:"li\xF9 sh\xE9n b\u01D4 \u0101n",\u516D\u5C3A\u4E4B\u8BAC:"li\xF9 ch\u01D0 zh\u012B qu\xE0n",\u67F3\u5DF7\u82B1\u8857:"li\u01D4 xi\xF2ng hu\u0101 ji\u0113",\u67F3\u8857\u82B1\u5DF7:"li\u01D4 ji\u0113 hu\u0101 xi\xF2ng",\u67F3\u9AA8\u989C\u7B4B:"ji\u01D4 g\u01D4 y\xE1n j\u012Bn",\u6D41\u79BB\u98A0\u7590:"li\xFA l\xED di\u0101n sh\u01D4",\u4EE4\u539F\u4E4B\u621A:"l\xEDng yu\xE1n zh\u012B q\u012B",\u4EE4\u4EBA\u6367\u8179:"l\xECng r\xE9n p\u011Bng f\u01D4",\u9675\u52B2\u6DEC\u783A:"l\xEDng j\xECng cu\xEC l\xEC",\u4E34\u96BE\u4E0D\u60E7:"l\xEDn n\xE0n b\xF9 j\u01D4",\u4E34\u654C\u6613\u5C06:"l\xEDn d\xED y\xEC ji\xE0ng",\u88C2\u88F3\u8863\u75AE:"li\xE8 sh\xE1ng y\u012B chu\u0101ng",\u88C2\u88F3\u88F9\u8DB3:"li\xE8 ch\xE1ng gu\u01D2 z\xFA",\u88C2\u51A0\u6BC1\u5195:"li\xE8 gu\xE0n hu\u01D0 mi\u01CEn",\u57D2\u624D\u89D2\u5999:"li\xE8 c\xE1i ju\xE9 mi\xE0o",\u4E86\u65E0\u60E7\u8272:"li\u01CEo w\u016B j\u01D4 s\xE8",\u4E86\u8EAB\u8FBE\u547D:"li\u01CEo sh\u0113n d\xE1 m\xECng",\u4E86\u7136\u65E0\u95FB:"le r\xE1n w\xFA w\xE9n",\u4E86\u4E0D\u53EF\u89C1:"li\u01CEo b\xF9 k\u011B ji\xE0n",\u4E86\u4E0D\u957F\u8FDB:"li\u01CEo b\xF9 zh\u01CEng j\u01D0n",\u71CE\u5982\u89C2\u706B:"li\u01CEo r\xFA gu\u0101n hu\u01D2",\u71CE\u53D1\u6467\u67AF:"li\u01CEo f\xE0 cu\u012B k\u016B",\u91CF\u5C0F\u529B\u5FAE:"li\xE0ng xi\u01CEo l\xEC w\u0113i",\u91CF\u65F6\u5EA6\u529B:"li\xE0ng sh\xED d\xF9 l\xEC",\u91CF\u6798\u5236\u51FF:"li\xE0ng ru\xEC zh\xEC z\xE1o",\u91CF\u5165\u8BA1\u51FA:"li\xE0ng r\xF9 j\xEC ch\u016B",\u91CF\u5982\u6C5F\u6D77:"li\xE0ng r\xFA ji\u0101ng h\u01CEi",\u91CF\u529B\u5EA6\u5FB7:"li\xE0ng l\xEC du\xF3 d\xE9",\u91CF\u91D1\u4E70\u8D4B:"li\xE0ng j\u012Bn m\u01CEi f\xF9",\u91CF\u5DF1\u5BA1\u5206:"li\xE0ng j\u01D0 sh\u011Bn f\u0113n",\u91CF\u6750\u5F55\u7528:"li\xE0ng c\xE1i l\xF9 y\xF2ng",\u91CF\u624D\u5668\u4F7F:"li\xE0ng c\xE1i q\xEC sh\u01D0",\u91CF\u624D\u800C\u4E3A:"li\xE0ng c\xE1i \xE9r w\xE9i",\u6881\u5B5F\u76F8\u656C:"li\xE1ng m\xE8ng xi\u0101ng j\xECn",\u604B\u604B\u96BE\u820D:"li\xE0n li\xE0n n\xE1n sh\u011B",\u655B\u58F0\u5C4F\u606F:"li\u01CEn sh\u0113ng p\xEDng x\u012B",\u655B\u9AA8\u5439\u9B42:"li\u01CEn g\u01D4 chu\xED h\xFAn",\u8054\u7BC7\u7D2F\u724D:"li\xE1n pi\u0101n l\u011Bi d\xFA",\u8FDE\u7F16\u7D2F\u724D:"li\xE1n bi\u0101n l\u011Bi d\xFA",\u8A48\u5937\u4E3A\u8DD6:"l\xEC y\xED w\xE9i zh\xED",\u5229\u4EE4\u5FD7\u60DB:"l\xEC l\xECng zh\xEC z\xE0o",\u5386\u7CBE\u4E3A\u6CBB:"l\xEC j\u012Bng w\xE9i zh\xEC",\u5386\u7CBE\u66F4\u59CB:"l\xEC j\u012Bng g\xE8ng sh\u01D0",\u54E9\u54E9\u7F57\u7F57:"li li lu\u014D lu\u014D",\u674E\u5E7F\u4E0D\u4FAF:"l\u01D0 gu\u01CEng b\xF9 h\xF2u",\u793C\u4E3A\u60C5\u8C8C:"l\u01D0 w\xE9i q\xEDng m\xE0o",\u793C\u8BA9\u4E3A\u56FD:"l\u01D0 r\xE0ng w\xE9i gu\xF3",\u793C\u574F\u4E50\u5D29:"l\u01D0 hu\xE0i yu\xE8 b\u0113ng",\u7281\u5EAD\u626B\u95FE:"l\xED t\xEDng s\u01CEo l\u01DA",\u7281\u751F\u9A8D\u89D2:"l\xED sh\u0113ng yu\xE8 ji\u01CEo",\u7281\u725B\u9A8D\u89D2:"l\xED ni\xFA m\xE0i ji\u01CEo",\u79BB\u5C71\u8C03\u864E:"l\xED sh\u0101n di\xE0o h\u01D4",\u79BB\u672C\u8DA3\u672B:"l\xED b\u011Bn q\u016B m\xF2",\u79BB\u672C\u5FBC\u672B:"l\xED b\u011Bn y\u0101o m\xF2",\u695E\u7709\u6A2A\u773C:"l\xE8ng m\xE9i h\xE9ng y\u01CEn",\u64C2\u5929\u5012\u5730:"l\xE9i ti\u0101n d\u01CEo d\xEC",\u7D2F\u8DB3\u6210\u6B65:"l\u011Bi z\xFA ch\xE9ng b\xF9",\u7D2F\u6708\u7ECF\u5E74:"l\u011Bi yu\xE8 j\u012Bng ni\xE1n",\u7D2F\u5C4B\u91CD\u67B6:"l\u011Bi w\u016B ch\xF3ng ji\xE0",\u7D2F\u74E6\u7ED3\u7EF3:"l\u011Bi w\u01CE ji\xE9 sh\xE9ng",\u7D2F\u571F\u81F3\u5C71:"l\u011Bi t\u01D4 zh\xEC sh\u0101n",\u7D2F\u571F\u805A\u6C99:"l\u011Bi t\u01D4 j\xF9 sh\u0101",\u7D2F\u82CF\u79EF\u5757:"l\u011Bi s\u016B j\u012B ku\xE0i",\u7D2F\u5375\u4E4B\u5371:"l\u011Bi lu\u01CEn zh\u012B w\u0113i",\u7D2F\u7D2F\u5982\u73E0:"l\u011Bi l\u011Bi r\xFA zh\u016B",\u7D2F\u5757\u79EF\u82CF:"l\u011Bi ku\xE0i j\u012B s\u016B",\u7D2F\u6559\u4E0D\u6539:"l\u011Bi ji\xE0o b\xF9 g\u01CEi",\u7D2F\u724D\u8FDE\u7BC7:"l\u011Bi d\xFA li\xE1n pi\u0101n",\u4E50\u5C71\u4E50\u6C34:"y\xE0o sh\u0101n y\xE0o shu\u01D0",\u6F66\u539F\u6D78\u5929:"l\u01CEo yu\xE1n j\xECn ti\u0101n",\u8001\u5E08\u5BBF\u5112:"l\u01CEo sh\u012B xi\u01D4 r\xFA",\u7262\u4EC0\u53E4\u5B50:"l\xE1o sh\xED g\u01D4 zi",\u7405\u5B1B\u798F\u5730:"l\xE1ng hu\xE1n f\xFA d\xEC",\u72FC\u53F7\u9B3C\u54ED:"l\xE1ng h\xE1o gu\u01D0 k\u016B",\u72FC\u98E1\u864E\u54BD:"l\xE1ng c\u0101n h\u01D4 y\u0101n",\u9611\u98CE\u957F\u96E8:"l\xE1n f\u0113ng zh\xE0ng y\u01D4",\u62C9\u67AF\u6298\u673D:"l\u0101 k\u016B sh\xE9 xi\u01D4",\u63C6\u60C5\u5EA6\u7406:"ku\xED q\xEDng du\xF3 l\u01D0",\u63C6\u7406\u5EA6\u60C5:"ku\xED l\u01D0 du\xF3 q\xEDng",\u7AA5\u95F4\u4F3A\u9699:"ku\u012B ji\xE0n s\xEC x\xEC",\u65F7\u65E5\u7D2F\u65F6:"ku\xE0ng r\xEC l\u011Bi sh\xED",\u5321\u6551\u5F25\u7F1D:"ku\u0101ng ji\xF9 m\xED f\xE8ng",\u67AF\u6811\u751F\u534E:"k\u016B sh\xF9 sh\u0113ng hu\u0101",\u53E3\u8F7B\u820C\u8584:"k\u01D2u q\u012Bng sh\xE9 b\xF3",\u53E3\u89D2\u751F\u98CE:"k\u01D2u ji\u01CEo sh\u0113ng f\u0113ng",\u53E3\u89D2\u6625\u98CE:"k\u01D2u ji\u01CEo ch\u016Bn f\u0113ng",\u53E3\u89D2\u98CE\u60C5:"k\u01D2u ji\u01CEo f\u0113ng q\xEDng",\u53E3\u5E72\u820C\u7126:"k\u01D2u g\xE0n sh\xE9 ji\u0101o",\u53E3\u8179\u4E4B\u7D2F:"k\u01D2u f\xF9 zh\u012B l\u011Bi",\u53E3\u51FA\u5927\u8A00:"k\u01D2u ch\u016B d\u0101 y\xE1n",\u7A7A\u8179\u4FBF\u4FBF:"k\u014Dng f\xF9 pi\xE1n pi\xE1n",\u55D1\u7259\u6599\u5634:"k\u0113 y\xE1 li\xE0o zu\u01D0",\u523B\u6728\u4E3A\u540F:"k\xE8 m\xF9 w\xE9i l\xEC",\u523B\u6728\u4E3A\u9E44:"k\xE8 m\xF9 w\xE9i h\xFA",\u54B3\u73E0\u553E\u7389:"k\xE9 zh\u016B tu\xF2 y\xF9",\u54B3\u553E\u6210\u73E0:"k\xE9 tu\xF2 ch\xE9ng zh\u016B",\u6297\u989C\u4E3A\u5E08:"k\xE0ng y\xE1n w\xE9i sh\u012B",\u7CE0\u8C46\u4E0D\u8D61:"kang dou bu shan",\u5F00\u534E\u7ED3\u679C:"k\u0101i hu\u0101 ji\xE9 gu\u01D2",\u5CFB\u962A\u76D0\u8F66:"j\xF9n b\u01CEn y\xFAn ch\u0113",\u652B\u4E3A\u5DF1\u6709:"ju\xE9 w\xE9i j\u01D0 y\u01D2u",\u56BC\u94C1\u5480\u91D1:"ji\xE1o ti\u011B j\u01D4 j\u012Bn",\u56BC\u58A8\u55B7\u7EB8:"ju\xE9 m\xF2 p\u0113n zh\u01D0",\u5014\u5934\u5F3A\u8111:"ju\xE8 t\xF3u ji\xE0ng n\u01CEo",\u5014\u5934\u5014\u8111:"ju\xE8 tou ju\xE8 n\u01CEo",\u5026\u9E1F\u77E5\u8FD8:"ju\xE0n ni\u01CEo zh\u012B hu\xE1n",\u5377\u5E2D\u800C\u846C:"ju\u01CEn x\xED \xE9r z\xE0ng",\u5377\u65D7\u606F\u9F13:"ju\u01CEn q\xED x\u012B g\u01D4",\u5377\u7532\u500D\u9053:"ju\u01CEn ji\u01CE b\xE8i d\xE0o",\u805A\u7C73\u4E3A\u5C71:"j\xF9 m\u01D0 w\xE9i sh\u0101n",\u805A\u7C73\u4E3A\u8C37:"j\xF9 m\u01D0 w\xE9i g\u01D4",\u952F\u7259\u94A9\u722A:"j\xF9 y\xE1 g\u014Du zh\u01CEo",\u4E3E\u624B\u76F8\u5E86:"j\u01D4 sh\u01D2u xi\u0101ng q\xECng",\u4E3E\u4E16\u6DF7\u6D4A:"j\u01D4 sh\xEC h\xFAn zhu\xF3",\u97AB\u4E3A\u8302\u8349:"j\u016B w\xE9i m\xE0o c\u01CEo",\u97A0\u4E3A\u8302\u8349:"j\u016B w\xE9i m\xE0o c\u01CEo",\u62D8\u795E\u9063\u5C06:"j\u016B sh\xE9n qi\u01CEn ji\xE0ng",\u5C45\u8F74\u5904\u4E2D:"j\u016B zh\xF3u ch\u01D4 zh\u014Dng",\u5C45\u4E0B\u8BAA\u4E0A:"j\xFA xi\xE0 sh\xE0n sh\xE0ng",\u5C45\u4E0D\u91CD\u8335:"j\u016B b\xF9 ch\xF3ng y\u012Bn",\u5C45\u4E0D\u91CD\u5E2D:"j\u016B b\xF9 ch\xF3ng x\xED",\u65E7\u4E8B\u91CD\u63D0:"ji\xF9 sh\xEC zh\xF2ng t\xED",\u65E7\u8C03\u91CD\u5F39:"ji\xF9 di\xE0o ch\xF3ng t\xE1n",\u7078\u827E\u5206\u75DB:"ji\xF9 \xE0i f\u0113n t\xF2ng",\u4E45\u8981\u4E0D\u5FD8:"ji\u01D4 y\u0101o b\xF9 w\xE0ng",\u4E5D\u8F6C\u529F\u6210:"ji\u01D4 zhu\xE0n g\u014Dng ch\xE9ng",\u4E5D\u84B8\u4E09\u71AF:"ji\u01D4 zh\u0113ng s\u0101n sh\u0113ng",\u656C\u4E1A\u4E50\u7FA4:"j\xECng y\xE8 y\xE0o q\xFAn",\u4E95\u5E95\u867E\u87C6:"j\u01D0ng d\u01D0 xi\u0101 m\xE1",\u65CC\u65D7\u5377\u8212:"j\u012Bng q\xED ju\u01CEn sh\u016B",\u60CA\u9B42\u843D\u9B44:"j\u012Bng h\xFAn lu\xF2 p\xF2",\u8346\u68D8\u8F7D\u9014:"j\u012Bng j\xED z\xE0i t\xFA",\u8346\u68D8\u585E\u9014:"j\u012Bng j\xED s\xE8 t\xFA",\u7ECF\u7EB6\u6D4E\u4E16:"jing lun ji shi",\u7981\u820D\u5F00\u585E:"j\xECn sh\u011B k\u0101i s\u0101i",\u7972\u5A01\u76DB\u5BB9:"l\xF3ng w\u0113i sh\xE8ng r\xF3ng",\u8FDB\u79CD\u5584\u7FA4:"j\xECn zh\u01D2ng sh\xE0n q\xFAn",\u8FDB\u9000\u4E2D\u5EA6:"j\xECn tu\xEC zh\xF2ng d\xF9",\u8FDB\u9000\u6D88\u957F:"j\xECn tu\xEC xi\u0101o ch\xE1ng",\u8FDB\u9000\u5E94\u77E9:"j\xECn tu\xEC y\u012Bng j\u01D4",\u8FDB\u9000\u89E6\u7C53:"j\xECn tu\xEC ch\xF9 z\u01D4",\u8FDB\u9000\u51FA\u5904:"j\xECn tu\xEC ch\u016B ch\u01D4",\u8FDB\u9000\u8DCB\u7590:"j\xECn tu\xEC b\xE1 z\u01D4",\u8FDB\u5BF8\u9000\u5C3A:"j\u01D0n c\xF9n tu\xEC ch\u01D0",\u5C3D\u591A\u5C3D\u5C11:"j\u01D0n du\u014D j\u01D0n sh\u01CEo",\u9526\u56CA\u8FD8\u77E2:"j\u01D0n n\xE1ng hu\xE1n sh\u01D0",\u77DC\u540D\u5AC9\u80FD:"j\u012Bn m\xEDng j\xEC n\xE9ng",\u77DC\u5DF1\u81EA\u9970:"j\u012Bn j\u01D0 zh\xEC sh\xEC",\u77DC\u529F\u8D1F\u6C14:"j\u012Bn g\u014Dng f\u01D4 q\xEC",\u6D25\u5173\u9669\u585E:"j\u012Bn gu\u0101n xi\u01CEn s\xE0i",\u91D1\u543E\u4E0D\u7981:"j\u012Bn w\xFA b\xF9 j\xECn",\u91D1\u532E\u77F3\u5BA4:"j\u012Bn gu\xEC sh\xED sh\xEC",\u91D1\u7FC5\u64D8\u6D77:"j\u012Bn ch\xEC b\u0101i h\u01CEi",\u6212\u5962\u5B81\u4FED:"ji\xE8 sh\u0113 n\xECng ji\u0101n",\u89E3\u8863\u8863\u4EBA:"ji\xE8 y\u012B y\u012B r\xE9n",\u89E3\u4EBA\u96BE\u5F97:"ji\u011B r\xE9n n\xE1n d\xE9",\u89E3\u94C3\u7CFB\u94C3:"ji\u011B l\xEDng j\xEC l\xEDng",\u89E3\u53D1\u4F6F\u72C2:"ji\u011B f\xE0 y\xE1ng ku\xE1ng",\u622A\u94C1\u65A9\u9489:"ji\xE9 ti\u011B zh\u01CEn d\xECng",\u8BD8\u5C48\u8B37\u7259:"ji\xE9 q\u016B d\xE0 y\xE1",\u8BD8\u5C48\u78DD\u78BB:"ji\xE9 q\u016B b\xECng zh\xF2u",\u8BD8\u66F2\u8071\u7259:"ji\xE9 q\u01D4 \xE1o y\xE1",\u6559\u4E00\u8BC6\u767E:"ji\u0101o y\u012B sh\xED b\u01CEi",\u6559\u7331\u5347\u6728:"ji\u0101o n\xE1o sh\u0113ng m\xF9",\u8F83\u7626\u91CF\u80A5:"ji\xE0o sh\xF2u li\xE0ng f\xE9i",\u77EB\u77EB\u4E0D\u7FA4:"ji\u01CEo ji\u01CEo b\xF9 q\xF9n",\u77EB\u56FD\u66F4\u4FD7:"ji\u01CEo gu\xF3 g\u0113ng s\xFA",\u768E\u9633\u4F3C\u706B:"ji\u01CEo y\xE1ng sh\xEC hu\u01D2",\u6322\u6282\u8FC7\u6B63:"ji\u01CEo ku\u0101ng gu\xF2 zh\xE8ng",\u89D2\u7ACB\u6770\u51FA:"jiao li jie chu",\u7126\u6C99\u70C2\u77F3:"ji\u0101o sh\u0101 sh\xED l\xE0n",\u7126\u5507\u5E72\u820C:"ji\u0101o ch\xFAn g\xE0n sh\xE9",\u9A84\u6CF0\u6DEB\u6CC6:"ji\u0101o tai y\xEDn zhu\xE0ng",\u9A84\u5962\u6DEB\u6CC6:"ji\u0101o sh\u0113 y\xEDn y\xED",\u9A84\u513F\u9A03\u5973:"ji\u0101o \xE9r b\u0101 n\u01DA",\u6D47\u98CE\u8584\u4FD7:"ji\u0101o f\u0113ng b\xF3 s\xFA",\u964D\u5996\u6349\u602A:"xi\xE1ng y\u0101o zhu\u014D gu\xE0i",\u5C06\u9047\u826F\u6750:"ji\xE0ng y\xF9 li\xE1ng c\xE1i",\u5C06\u53D6\u56FA\u4E88:"ji\u0101ng q\u01D4 g\u016B y\u01D4",\u5C06\u95E8\u6709\u5C06:"ji\xE0ng m\xE9n y\u01D2u ji\xE0ng",\u5C06\u529F\u6298\u8FC7:"ji\u0101ng g\u014Dng sh\xE9 gu\xF2",\u5C06\u593A\u56FA\u4E0E:"ji\u0101ng du\xF3 g\u016B y\u01D4",\u5C06\u4F2F\u4E4B\u52A9:"qi\u0101ng b\xF3 zh\u012B zh\xF9",\u5C06\u4F2F\u4E4B\u547C:"qi\u0101ng b\xF3 zh\u012B h\u016B",\u69DB\u82B1\u7B3C\u9E64:"ji\xE0n hu\u0101 l\xF3ng h\xE8",\u9274\u5F71\u5EA6\u5F62:"ji\xE0n y\u01D0ng du\xF3 x\xEDng",\u6E10\u4E0D\u53EF\u957F:"ji\xE0n b\xF9 k\u011B zh\u01CEng",\u5251\u9996\u4E00\u5437:"ji\xE0n sh\u01D2u y\u012B gu\u012B",\u89C1\u4E49\u6562\u4E3A:"ji\xE0n y\xEC g\u01CEn w\xE9i",\u89C1\u4E49\u5F53\u4E3A:"ji\xE0n y\xEC d\u0101ng w\xE9i",\u89C1\u4E49\u5FC5\u4E3A:"ji\xE0n y\xEC b\xEC w\xE9i",\u89C1\u7D20\u62B1\u6734:"xi\xE0n s\xF9 b\xE0o p\u01D4",\u89C1\u5F03\u4E8E\u4EBA:"ji\xE0n q\xEC y\u01D4 r\xE9n",\u89C1\u51E0\u800C\u4F5C:"ji\xE0n j\u012B \xE9r zu\xF2",\u89C1\u5F39\u6C42\u9E2E:"ji\xE0n d\xE0n qi\xFA h\xE1o",\u7B80\u4E1D\u6570\u7C73:"ji\u01CEn s\u012B sh\u01D4 m\u01D0",\u4FED\u4E0D\u4E2D\u793C:"ji\u01CEn b\xF9 zh\xF2ng l\u01D0",\u95F4\u89C1\u5C42\u51FA:"ji\xE0n xi\xE0n c\xE9ng ch\u016B",\u95F4\u4E0D\u5BB9\u606F:"ji\xE0n b\xF9 r\xF3ng x\u012B",\u95F4\u4E0D\u5BB9\u779A:"ji\u0101n b\xF9 r\xF3ng x\u01D0",\u5C16\u5634\u8584\u820C:"ji\u0101n zu\u01D0 b\xF3 sh\xE9",\u5047\u6D0B\u9B3C\u5B50:"ji\u01CE y\xE1ng gu\u01D0 zi",\u7532\u51A0\u5929\u4E0B:"ji\u01CE gu\xE0n ti\u0101n xi\xE0",\u846D\u83A9\u4E4B\u4EB2:"ji\u0101 f\xFA zh\u012B q\u012Bn",\u5BB6\u65E0\u62C5\u77F3:"ji\u0101 w\xFA d\xE0n sh\xED",\u5BB6\u7D2F\u5343\u91D1:"ji\u0101 l\xE8i qi\u0101n j\u012Bn",\u5BB6\u7ED9\u4EBA\u8DB3:"ji\u0101 j\u01D0 r\xE9n z\xFA",\u5BB6\u7ED9\u6C11\u8DB3:"ji\u0101 j\u01D0 m\xEDn z\xFA",\u5BB6\u9053\u4ECE\u5BB9:"ji\u0101 d\xE0o c\u014Dng r\xF3ng",\u5BB6\u957F\u793C\u77ED:"ji\u0101 ch\xE1ng l\u01D0 du\u01CEn",\u5939\u67AA\u5E26\u68CD:"ji\u0101 qi\u0101ng d\xE0i g\xF9n",\u5939\u888B\u4EBA\u7269:"ji\u0101 d\xE0i r\xE9n w\xF9",\u9701\u98CE\u6717\u6708:"j\u012B f\u0113ng l\u01CEng yu\xE8",\u5BC4\u5174\u5BD3\u60C5:"j\xEC x\xECng y\xF9 q\xEDng",\u7EAA\u7EB2\u4EBA\u8BBA:"j\xEC g\u0101ng r\xE9n l\xFAn",\u8BA1\u6DF1\u8651\u8FDC:"j\xEC sh\u0113ng l\u01DC yu\u01CEn",\u8BA1\u529F\u91CF\u7F6A:"j\xEC g\u014Dng li\xE0ng zu\xEC",\u638E\u88F3\u8FDE\u897C:"j\u01D0 shang li\xE1n zh\u0113ng",\u866E\u8671\u76F8\u540A:"j\u01D0 sh\u012B xi\u0113ng di\xE0o",\u51E0\u4E0D\u6B32\u751F:"j\u012B b\xF9 y\xF9 sh\u0113ng",\u96C6\u814B\u4E3A\u88D8:"j\xED y\xE8 w\xE9i qi\xFA",\u75BE\u4E0D\u53EF\u4E3A:"j\xED b\xF9 k\u011B w\xE9i",\u6025\u8109\u7F13\u7078:"j\xED m\xE0i hu\u01CEn ji\xF9",\u6025\u666F\u51CB\u5E74:"j\xED y\u01D0ng di\u0101o ni\xE1n",\u6025\u516C\u597D\u65BD:"j\xED g\u014Dng h\xE0o sh\u012B",\u6781\u6DF1\u7814\u51E0:"j\xED sh\u0113n y\xE1n j\u012B",\u53CA\u5BBE\u6709\u9C7C:"j\xED b\u012Bn yo\u01D4 y\xFA",\u6FC0\u8584\u505C\u6D47:"j\u012B b\xF3 t\xEDng ji\u0101o",\u7A3D\u53E4\u63C6\u4ECA:"j\u012B g\u01D4 zh\xE8n j\u012Bn",\u8D4D\u5FD7\u800C\u6CA1:"j\u012B zh\xEC \xE9r m\xF2",\u79EF\u94E2\u7D2F\u5BF8:"j\u012B zh\u016B l\u011Bi c\xF9n",\u79EF\u5C81\u7D2F\u6708:"j\u012B su\xEC l\u011Bi yu\xE8",\u79EF\u7D20\u7D2F\u65E7:"j\u012B s\xF9 l\u011Bi ji\xF9",\u79EF\u65F6\u7D2F\u65E5:"j\u012B sh\xED l\u011Bi r\xEC",\u79EF\u65E5\u7D2F\u5C81:"j\u012B r\xEC l\u011Bi su\xEC",\u79EF\u65E5\u7D2F\u6708:"j\u012B r\xEC l\u011Bi yu\xE8",\u79EF\u65E5\u7D2F\u4E45:"j\u012B r\xEC l\u011Bi ji\u01D4",\u79EF\u5E74\u7D2F\u5C81:"j\u012B ni\xE1n l\u011Bi su\xEC",\u79EF\u9732\u4E3A\u6CE2:"j\u012B l\xF9 w\xE9i b\u014D",\u79EF\u5FB7\u7D2F\u4EC1:"j\u012B d\xE9 l\u011Bi r\xE9n",\u79EF\u5FB7\u7D2F\u5584:"j\u012B d\xE9 l\u011Bi sh\xE0n",\u79EF\u5FB7\u7D2F\u529F:"j\u012B d\xE9 l\u011Bi g\u014Dng",\u79EF\u8C17\u7CDC\u9AA8:"j\u012B ch\xE1n m\xE9i g\u01D4",\u9E21\u76AE\u9E64\u53D1:"j\u012B p\xED h\xE8 f\xE0",\u9965\u5BD2\u4EA4\u5207:"j\u012B h\xE1n ji\u0101o qi\u0113",\u9965\u51BB\u4EA4\u5207:"j\u012B d\xF2ng ji\u0101o qi\u0113",\u51FB\u6392\u5192\u6CA1:"j\u012B p\xE1i m\xE0o m\xF2",\u7978\u4E3A\u798F\u5148:"hu\xF2 w\xE9i f\xFA xi\u0101n",\u7978\u798F\u76F8\u4F9D:"hu\xF2 f\xFA xi\u0101ng y\u012B",\u7978\u798F\u76F8\u751F:"hu\xF2 f\xFA xi\u0101ng sh\u0113ng",\u83B7\u96BD\u516C\u8F66:"hu\xF2 j\u016Bn g\u014Dng ch\u0113",\u8D27\u800C\u4E0D\u552E:"huo er bu shou",\u706B\u8015\u6D41\u79CD:"hu\u01D2 g\u0113ng li\xFA zh\u01D2ng",\u6DF7\u5E94\u6EE5\u5E94:"h\xF9n y\u012Bng l\xE0n y\u012Bng",\u9B42\u98DE\u9B44\u4E27:"h\xFAn f\u0113i p\xF2 s\u0101ng",\u9B42\u4E0D\u7740\u4F53:"h\xFAn b\xF9 zhu\xF3 t\u01D0",\u9B42\u4E0D\u8457\u4F53:"h\xFAn b\xF9 zhu\xF3 t\u01D0",\u6D51\u62A1\u541E\u67A3:"h\xFAn l\xFAn t\u016Bn z\u01CEo",\u660F\u8FF7\u4E0D\u7701:"h\u016Bn m\xED b\xF9 x\u01D0ng",\u660F\u955C\u91CD\u78E8:"h\u016Bn j\xECng ch\xF3ng m\xF3",\u660F\u955C\u91CD\u660E:"h\u016Bn j\xECng ch\xF3ng m\xEDng",\u660F\u5B9A\u6668\u7701:"h\u016Bn d\xECng ch\xE9n x\u01D0ng",\u6BC1\u821F\u4E3A\u6755:"hu\u01D0 zh\u014Du w\xE9i du\xF2",\u6BC1\u949F\u4E3A\u94CE:"hu\u01D0 zh\u014Dng w\xE9i du\xF3",\u6BC1\u51A0\u88C2\u88F3:"hu\u01D0 gu\u0101n li\xE8 ch\xE1ng",\u6666\u76F2\u5426\u585E:"hu\xEC m\xE1ng p\u01D0 s\xE8",\u8BF2\u4EBA\u4E0D\u60D3:"hu\xEC r\xE9n b\xF9 ti\u011B",\u6094\u8FC7\u81EA\u8D23:"hu\u01D0 gu\xF2 z\xEC z\xE8",\u56DE\u8239\u8F6C\u8235:"hu\xED chu\xE1n zh\u01CEn du\xF2",\u6F62\u6C60\u76D7\u5F04:"hu\xE1ng shi d\xE0o n\xF2ng",\u9EC4\u51A0\u91CE\u670D:"hu\xE1ng gu\xE0n y\u011B f\xFA",\u9EC4\u51A0\u8349\u5C65:"hu\xE1ng gu\xE0n c\u01CEo l\u01DA",\u9EC4\u51A0\u8349\u670D:"hu\xE1ng gu\xE0n c\u01CEo f\xFA",\u9EC4\u53D1\u513F\u9F7F:"hu\xE1ng f\xE0 \xE9r ch\u01D0",\u9EC4\u53D1\u5782\u9AEB:"hu\xE1ng f\xE0 chu\xED ti\xE1o",\u8FD8\u73E0\u5408\u6D66:"hu\xE1n zh\u016B h\xE9 p\u01D4",\u8FD8\u73E0\u8FD4\u74A7:"hu\xE1n zh\u016B f\u01CEn b\xEC",\u8FD8\u5143\u8FD4\u672C:"hu\xE1n yu\xE1n f\u01CEn b\u011Bn",\u8FD8\u6734\u53CD\u53E4:"hu\xE1n p\u01D4 f\u01CEn g\u01D4",\u8FD8\u5E74\u9A7B\u8272:"hu\xE1n ni\xE1n zh\xF9 s\xE8",\u8FD8\u5E74\u5374\u8001:"hu\xE1n ni\xE1n qu\xE8 l\u01CEo",\u8FD8\u5E74\u537B\u8001:"hu\xE1n ni\xE1n qu\xE8 l\u01CEo",\u8FD8\u9187\u8FD4\u6734:"hu\xE1n ch\xFAn f\u01CEn p\u01D4",\u8FD8\u6DF3\u8FD4\u6734:"hu\xE1n ch\xFAn f\u01CEn p\u01D4",\u8FD8\u6DF3\u53CD\u7D20:"hu\xE1n ch\xFAn f\u01CEn s\xF9",\u8FD8\u6DF3\u53CD\u6734:"hu\xE1n ch\xFAn f\u01CEn p\u01D4",\u8FD8\u6DF3\u53CD\u53E4:"hu\xE1n ch\xFAn f\u01CEn g\u01D4",\u574F\u88F3\u4E3A\u88E4:"hu\xE0i shang w\xE9i k\xF9",\u69D0\u5357\u4E00\u68A6:"hu\xE1i n\xE1n y\u012B m\u0113ng",\u753B\u86C7\u8457\u8DB3:"hu\xE0 sh\xE9 zhu\xF3 z\xFA",\u753B\u5730\u4E3A\u72F1:"hu\xE0 d\xEC w\xE9i y\xF9",\u753B\u837B\u548C\u4E38:"hu\xE0 d\xED hu\xF2 w\xE1n",\u5316\u67AD\u4E3A\u9E20:"hu\xE0 xi\u0101o w\xE9i ji\u016B",\u5316\u96F6\u4E3A\u6574:"hu\xE0 l\xEDng w\xE9i zh\u011Bng",\u5316\u8150\u4E3A\u5947:"hu\xE0 f\u01D4 w\xE9i q\xED",\u5316\u9E31\u4E3A\u51E4:"hu\xE0 ch\u012B w\xE9i f\xE8ng",\u534E\u4EAD\u9E64\u5533:"hu\xE0 t\xEDng h\xE8 l\xEC",\u82B1\u6512\u9526\u805A:"hu\u0101 cu\xE1n j\u01D0n j\xF9",\u82B1\u6512\u9526\u7C07:"hu\u0101 cu\xE1n j\u01D0n c\xF9",\u82B1\u7C07\u9526\u6512:"hu\u0101 c\xF9 j\u01D0n cu\xE1n",\u82B1\u4E0D\u68F1\u767B:"hu\u0101 b\xF9 l\u0113ng d\u0113ng",\u6237\u9650\u4E3A\u7A7F:"h\xF9 xi\xE0n w\xE9i chu\u0101n",\u80E1\u4F5C\u4E71\u4E3A:"h\xFA zu\xF2 lu\xE0n w\xE9i",\u80E1\u4F5C\u80E1\u4E3A:"h\xFA zu\xF2 h\xFA w\xE9i",\u80E1\u601D\u4E71\u91CF:"h\xFA s\u012B lu\xE0n li\xE0ng",\u547C\u5929\u5401\u5730:"h\u016B ti\u0101n y\xF9 d\xEC",\u547C\u5362\u559D\u96C9:"h\u016B l\xFA h\xE8 zh\xEC",\u547C\u6765\u559D\u53BB:"h\u016B l\xE1i h\xE8 q\xF9",\u547C\u4E0D\u7ED9\u5438:"h\u016B b\xF9 j\u01D0 x\u012B",\u539A\u5473\u814A\u6BD2:"h\xF2u w\xE8i x\u012B d\xFA",\u539A\u4ECA\u8584\u53E4:"h\xF2u j\u012Bn b\xF3 g\u01D4",\u539A\u5FB7\u8F7D\u7269:"h\xF2u d\xE9 z\xE0i w\xF9",\u9E3F\u6CE5\u96EA\u722A:"h\xF3ng n\xED xu\u011B zh\u01CEo",\u9E3F\u6E10\u4E8E\u5E72:"h\xF3ng ji\xE0n y\xFA g\xE0n",\u9E3F\u98DE\u96EA\u722A:"h\xF3ng f\u0113i xu\u011B zh\u01CEo",\u6D2A\u7089\u71CE\u53D1:"h\xF3ng l\xFA li\xE1o f\xE0",\u7EA2\u7EF3\u7CFB\u8DB3:"h\xF3ng sh\xE9ng j\xEC z\xFA",\u7EA2\u4E0D\u68F1\u767B:"h\xF3ng b\xF9 l\u0113ng d\u0113ng",\u8861\u77F3\u91CF\u4E66:"h\xE9ng sh\xED li\xE0ng sh\u016B",\u6A2A\u5F81\u82DB\u5F79:"h\xE8ng zh\u0113ng k\u0113 y\xEC",\u6A2A\u5F81\u82DB\u655B:"h\xE8ng zh\u0113ng k\u0113 li\u01CEn",\u6A2A\u5F81\u66B4\u8D4B:"h\xE8ng zh\u0113ng b\xE0o f\xF9",\u6A2A\u707E\u98DE\u7978:"h\xE8ng z\u0101i f\u0113i hu\xF2",\u6A2A\u6B83\u98DE\u7978:"h\xE8ng y\u0101ng f\u0113i hu\xF2",\u6A2A\u65E0\u5FCC\u60EE:"h\xE8ng w\xFA j\xEC d\xE0n",\u6A2A\u62D6\u5012\u62FD:"h\xE9ng tu\u014D d\xE0o zhu\u0101i",\u6A2A\u62A2\u786C\u593A:"h\xE8ng qi\u01CEng y\xECng du\xF3",\u6A2A\u62A2\u6B66\u593A:"h\xE8ng qi\u01CEng w\u01D4 du\xF3",\u6A2A\u79D1\u66B4\u655B:"h\xE8ng k\u0113 b\xE0o li\u01CEn",\u6A2A\u6069\u6EE5\u8D4F:"h\xE8ng \u0113n l\xE0n sh\u01CEng",\u6068\u6D77\u96BE\u586B:"h\xE8n h\u01CEi n\xE1n ti\xE1n",\u9ED1\u66F4\u534A\u591C:"h\u0113i g\u0113ng b\xE0n y\xE8",\u9E64\u53D1\u677E\u59FF:"h\xE8 f\xE0 s\u014Dng z\u012B",\u9E64\u53D1\u9E21\u76AE:"h\xE8 f\xE0 j\u012B p\xED",\u9E64\u5904\u9E21\u7FA4:"h\xE8 ch\u01D4 j\u012B q\xFAn",\u6DB8\u601D\u5E72\u8651:"h\xE9 s\u012B qi\xE1n l\u01DC",\u6CB3\u6DB8\u6D77\u5E72:"h\xE9 h\xE9 h\u01CEi qi\xE1n",\u548C\u989C\u8BF4\u8272:"h\xE9 y\xE1n yu\xE8 s\xE8",\u4F55\u6240\u4E0D\u4E3A:"h\xE9 su\u01D2 b\xF9 w\xE9i",\u5408\u6D66\u8FD8\u73E0:"h\xE9 p\u01D4 hu\xE1n zh\u016B",\u5408\u4E24\u4E3A\u4E00:"h\xE9 li\u01CEng w\xE9i y\u012B",\u5408\u4ECE\u8FDE\u8861:"h\xE9 z\xF2ng li\xE1n h\xE9ng",\u6D69\u6D69\u6C64\u6C64:"h\xE0o h\xE0o sh\u0101ng sh\u0101ng",\u53F7\u54B7\u5927\u54ED:"h\xE1o t\xE1o d\xE0 k\u016B",\u53F7\u5BD2\u557C\u9965:"h\xE1o h\xE1n t\xED j\u012B",\u597D\u52C7\u6597\u72E0:"h\xE0o y\u01D2ng d\xF2u h\u011Bn",\u597D\u4F5A\u6076\u52B3:"h\u01CEo y\xEC w\xF9 l\xE1o",\u597D\u95EE\u5219\u88D5:"h\xE0o w\xE8n z\xE9 y\xF9",\u597D\u4E3A\u4E8B\u7AEF:"h\xE0o w\xE9i sh\xEC du\u0101n",\u597D\u95EE\u51B3\u7591:"h\xE0o w\xE8n ju\xE9 y\xED",\u597D\u751F\u4E4B\u5FB7:"h\xE0o sh\u0113ng zh\u012B d\xE9",\u597D\u5584\u4E50\u65BD:"h\xE0o sh\xE0n l\xE8 sh\u012B",\u597D\u5584\u6076\u6076:"h\u01CEo sh\xE0n w\xF9 \xE8",\u597D\u9A91\u8005\u5815:"h\xE0o q\xED zh\u011B du\xF2",\u597D\u5947\u5C1A\u5F02:"h\u01CEo q\xED sh\xE0ng y\xEC",\u597D\u8C0B\u5584\u65AD:"h\xE0o m\xF3u sh\xE0n du\xE0n",\u597D\u6076\u4E0D\u540C:"h\u01CEo \xE8 b\xF9 t\xF3ng",\u597D\u4E39\u975E\u7D20:"h\xE0o d\u0101n f\u0113i s\xF9",\u8C6A\u5E72\u66B4\u53D6:"h\xE1o g\xE0n b\xE0o q\u01D4",\u6BEB\u53D1\u4E0D\u723D:"h\xE1o f\xE0 b\xF9 shu\u01CEng",\u5BD2\u9178\u843D\u9B44:"h\xE1n su\u0101n lu\xF2 p\xF2",\u90AF\u90F8\u91CD\u6B65:"h\xE1n d\u0101n zh\xF3ng b\xF9",\u542B\u82F1\u5480\u534E:"h\xE1n y\u012Bng j\u01D4 hu\xE1",\u542B\u5546\u5480\u5F81:"h\xE1n sh\u0101ng j\u01D4 zh\u0113ng",\u542B\u83C1\u5480\u534E:"h\xE1n j\u012Bng j\u01D4 hu\xE1",\u542B\u7CCA\u4E0D\u660E:"h\xE1n h\xFA b\xF9 m\xEDng",\u542B\u57A2\u85CF\u75BE:"h\xE1n g\u01D2u c\xE1ng j\xED",\u542B\u5BAB\u5480\u5F81:"h\xE1n g\u014Dng j\u01D4 zh\u0113ng",\u8FC7\u9699\u767D\u9A79:"gu\xF2 x\u012B b\xE1i j\u016B",\u8FC7\u4E3A\u5DF2\u751A:"gu\xF2 w\xE9i y\u01D0 sh\xE8n",\u6842\u6298\u4E00\u679D:"gu\xEC sh\xE9 y\u012B zh\u012B",\u6842\u6298\u5170\u6467:"gu\xEC sh\xE9 l\xE1n cu\u012B",\u89C4\u91CD\u77E9\u53E0:"gu\u012B ch\xF3ng j\u01D4 di\xE9",\u89C4\u65CB\u77E9\u6298:"gu\u012B xu\xE1n j\u01D4 sh\xE9",\u5E7F\u6587\u5148\u751F:"gu\u01CEng w\xE9n xi\u0101n sheng",\u5E7F\u8B6C\u66F2\u8C15:"gu\u01CEng p\xEC q\u01D4 y\xF9",\u5E7F\u9675\u6563\u7EDD:"gu\u01CEng l\xEDng s\u01CEn ju\xE9",\u51A0\u5C71\u6234\u7C92:"gu\xE0n sh\u0101n d\xE0i l\xEC",\u51A0\u7EDD\u4E00\u65F6:"gu\xE0n ju\xE9 y\u012B sh\xED",\u51A0\u5C66\u5012\u65BD:"gu\xE0n j\xF9 d\u01CEo sh\u012B",\u5B98\u5B98\u76F8\u4E3A:"gu\u0101n gu\u0101n xi\u0101ng w\xE9i",\u5173\u60C5\u8109\u8109:"gu\u0101n q\xEDng m\xE0i m\xE0i",\u6302\u5E2D\u4E3A\u95E8:"gu\xE0 x\xED w\xE9i m\xE9n",\u5BE1\u89C1\u9C9C\u95FB:"gu\u01CE ji\xE0n xi\u01CEn w\xE9n",\u74DC\u845B\u76F8\u8FDE:"gu\u0101 g\u011B xi\u0101ng li\xE1n",\u987E\u66F2\u5468\u90CE:"g\xF9 q\u01D4 zh\u014Du l\xE1ng",\u987E\u666F\u60ED\u5F62:"g\xF9 y\u01D0ng c\xE1n x\xEDng",\u6545\u6001\u590D\u8FD8:"g\xF9 t\xE0i f\xF9 hu\xE1n",\u9F13\u543B\u594B\u722A:"g\u01D4 w\u011Bn f\xE8n zh\u01CEo",\u9F13\u5507\u548B\u820C:"g\u01D4 ch\xFAn z\u01CE sh\xE9",\u53E4\u8C03\u5355\u5F39:"g\u01D4 di\xE0o d\u0101n t\xE1n",\u53E4\u8C03\u4E0D\u5F39:"g\u01D4 di\xE0o b\xF9 t\xE1n",\u6CBD\u540D\u5E72\u8A89:"g\u016B m\xEDng g\xE0n y\xF9",\u5B64\u72EC\u77DC\u5BE1:"g\u016B d\xFA gu\u0101n gu\u01CE",\u59D1\u5C04\u795E\u4EBA:"g\u016B y\xE8 sh\xE9n r\xE9n",\u82DF\u5408\u53D6\u5BB9:"g\u01D2u h\xE9 q\u01D4 \u0101n",\u72D7\u7EED\u4FAF\u51A0:"g\u01D2u x\xF9 h\xF2u gu\xE0n",\u94A9\u722A\u952F\u7259:"g\u014Du zh\u01CEo j\xF9 y\xE1",\u5171\u679D\u522B\u5E72:"g\xF2ng zh\u012B bi\xE9 g\xE0n",\u5171\u4E3A\u5507\u9F7F:"g\xF2ng w\xE9i ch\xFAn ch\u01D0",\u62F1\u624B\u800C\u964D:"g\u01D2ng sh\xF2u \xE9r xi\xE1ng",\u62F1\u80A9\u7F29\u80CC:"g\u01D2ng j\u0101n su\u014D b\xE8i",\u529F\u8584\u8749\u7FFC:"g\u014Dng b\xF3 ch\xE1n y\xEC",\u5F13\u8C03\u9A6C\u670D:"g\u014Dng di\xE0o m\u01CE f\xFA",\u66F4\u59D3\u6539\u7269:"g\u0113ng x\xECng g\u01CEi w\xF9",\u66F4\u5F26\u6613\u8F99:"g\u0113ng xi\xE1n y\xEC zh\xE9",\u66F4\u5F26\u6539\u8F99:"g\u0113ng xi\xE1n g\u01CEi zh\xE9",\u66F4\u4EC6\u96BE\u7EC8:"g\u0113ng p\xFA n\xE1n zh\u014Dng",\u66F4\u4EC6\u96BE\u6570:"g\u0113ng p\xFA n\xE1n sh\u01D4",\u66F4\u96BE\u4EC6\u6570:"g\u0113ng n\xE1n p\xFA sh\xF9",\u66F4\u4EE4\u660E\u53F7:"g\u0113ng l\xECng m\xEDng h\xE0o",\u66F4\u9611\u4EBA\u9759:"g\u0113ng l\xE1n r\xE9n j\u01D0ng",\u66F4\u5F85\u5E72\u7F62:"g\xE8ng d\xE0i g\xE0n b\xE0",\u66F4\u5531\u53E0\u548C:"g\u0113ng ch\xE0ng di\xE9 h\xE9",\u66F4\u5531\u8FED\u548C:"g\u0113ng ch\xE0ng di\xE9 h\xE9",\u66F4\u957F\u68A6\u77ED:"g\u0113ng ch\xE1ng m\xE8ng du\u01CEn",\u4E98\u53E4\u5947\u95FB:"g\xE8n g\u01D4 q\u012B w\xE9n",\u6839\u751F\u571F\u957F:"g\u0113n sh\u0113n t\u01D4 zh\u01CEng",\u5404\u8272\u540D\u6837:"g\xE8 s\xE8 g\xE8 y\xE0ng",\u683C\u683C\u4E0D\u7EB3:"g\u0113 g\u0113 b\xF9 n\xE0",\u683C\u683C\u4E0D\u5410:"g\u0113 g\u0113 b\xF9 t\u01D4",\u6B4C\u83BA\u821E\u71D5:"g\u0113 y\xEDng w\u01D4 y\xE0n",\u544A\u6714\u9969\u7F8A:"g\xF9 shu\xF2 x\xEC y\xE1ng",\u544A\u8001\u8FD8\u5BB6:"g\xE0o l\u01CEo hu\xE1n ji\u0101",\u818F\u5507\u5C90\u820C:"g\xE0o ch\xFAn q\xED sh\xE9",\u818F\u5507\u8D29\u820C:"g\xE0o ch\xFAn f\xE0n sh\xE9",\u818F\u8F66\u79E3\u9A6C:"g\xE0o ch\u0113 m\xF2 m\u01CE",\u9AD8\u4E49\u8584\u4E91:"g\u0101o y\xEC b\xF3 y\xFAn",\u9AD8\u98CE\u52B2\u8282:"g\u0101o f\u0113ng j\xECng ji\xE9",\u5C97\u5934\u6CFD\u5E95:"g\u0101ng t\xF3u z\xE9 d\u01D0",\u6562\u4E3A\u6562\u505A:"g\u01CEn w\xE9i g\u01CEn zu\xF2",\u7AFF\u5934\u65E5\u4E0A:"g\u0101n t\xF3u r\xED sh\xE0ng",\u7518\u5206\u968F\u65F6:"g\u0101n f\xE8n su\xED sh\xED",\u7518\u5904\u4E0B\u6D41:"g\u0101n ch\u01D4 xi\xE0 li\xFA",\u5E72\u9704\u853D\u65E5:"g\xE0n xi\u0101o b\xEC r\xEC",\u5E72\u557C\u6E7F\u54ED:"g\xE0n t\xED sh\u012B k\u016B",\u5E72\u540D\u72AF\u4E49:"g\xE0n m\xEDng f\xE0n y\xEC",\u5E72\u5C06\u83AB\u90AA:"g\u0101n ji\xE0ng m\xF2 y\xE9",\u5E72\u7AEF\u5764\u502A:"g\xE0n du\u0101n k\u016Bn n\xED",\u5E72\u57CE\u4E4B\u5C06:"g\u0101n ch\xE9ng zh\u012B ji\xE0ng",\u6539\u5F20\u6613\u8C03:"g\u01CEi zh\u0101ng y\xEC di\xE0o",\u6539\u5F26\u6613\u8C03:"g\u01CEi xi\xE1n y\xEC di\xE0o",\u6539\u66F2\u6613\u8C03:"g\u01CEi q\u01D4 y\xEC di\xE0o",\u6539\u6076\u4E3A\u5584:"g\u01CEi \xE8 w\xE9i sh\xE0n",\u8179\u8F7D\u4E94\u8F66:"f\xF9 z\xE0i w\u01D4 ch\u0113",\u5BCC\u56FD\u5F4A\u5175:"f\xF9 gu\xF3 ji\u0101ng b\u012Bng",\u7236\u503A\u5B50\u8FD8:"f\xF9 zh\xE0i z\u01D0 hu\xE1n",\u7236\u4E3A\u5B50\u9690:"f\xF9 w\xE9i z\u01D0 y\u01D0n",\u8F85\u4E16\u957F\u6C11:"f\u01D4 sh\xEC zh\u01CEng m\xEDn",\u62CA\u80CC\u6424\u542D:"f\u01D4 b\xE8i h\xE8 k\u0113ng",\u798F\u4E3A\u7978\u5148:"f\xFA w\xE9i hu\xF2 xi\u0101n",\u798F\u4E3A\u7978\u59CB:"f\xFA w\xE9i hu\xF2 sh\u01D0",\u7B26\u53F7\u903B\u8F91:"f\xFA h\xE0o lu\xF3 ji",\u6D6E\u6536\u52D2\u6298:"f\xFA sh\u014Du l\xE8 sh\xE9",\u4F0F\u864E\u964D\u9F99:"f\xFA h\u01D4 xi\xE1ng l\xF3ng",\u80A4\u53D7\u4E4B\u612C:"f\u016B sh\xF2u zh\u012B xi\u0101ng",\u80A4\u76AE\u6F66\u8349:"f\u016B p\u01D0 li\u01CEo c\u01CEo",\u80A4\u89C1\u8B2D\u8BC6:"f\u016B ji\xE0n gu\u01CEng sh\xED",\u5426\u7EC8\u5219\u6CF0:"p\u01D0 zh\u014Dng z\xE9 t\xE0i",\u5426\u7EC8\u590D\u6CF0:"p\u01D0 zh\u014Dng f\xF9 t\xE0i",\u5426\u5F80\u6CF0\u6765:"p\u01D0 w\u01CEng t\xE0i l\xE1i",\u5426\u53BB\u6CF0\u6765:"p\u01D0 q\xF9 t\xE0i l\xE1i",\u5426\u6781\u9633\u56DE:"p\u01D0 j\xED y\xE1ng hu\xED",\u5426\u6781\u6CF0\u56DE:"p\u01D0 j\xED t\xE0i hu\xED",\u4F5B\u5934\u8457\u7CAA:"f\xF3 t\xF3u zhu\xF3 f\xE8n",\u5949\u4E3A\u6977\u6A21:"f\xE8ng w\xE9i k\u01CEi m\xF3",\u51E4\u9E23\u671D\u9633:"f\xE8ng m\xEDng zh\u0101o y\xE1ng",\u51E4\u9761\u9E3E\u542A:"f\xE8ng m\u01D0 lu\xE1n \xE9",\u9022\u573A\u4F5C\u4E50:"f\xE9ng ch\u01CEng zu\xF2 l\xE8",\u8702\u6512\u8681\u805A:"f\u0113ng cu\xE1n y\u01D0 j\xF9",\u8702\u6512\u8681\u96C6:"f\u0113ng cu\xE1n y\u01D0 j\xED",\u8702\u8170\u524A\u80CC:"f\u0113ng y\u0101o xu\u0113 b\xE8i",\u8702\u6247\u8681\u805A:"f\u0113ng sh\u0101n y\u01D0 j\xF9",\u5C01\u8C68\u4FEE\u86C7:"f\u0113ng x\u012B y\u01D2u sh\xE9",\u98CE\u5F71\u6577\u884D:"f\u0113ng y\u01D0ng f\u016B y\u0101n",\u98CE\u9A70\u4E91\u5377:"f\u0113ng ch\xED y\xFAn ju\u01CEn",\u98CE\u9A70\u7535\u5377:"f\u0113ng ch\xED di\xE0n ju\u01CEn",\u98CE\u9A70\u8349\u9761:"f\u0113ng ch\xED c\u01CEo m\u01D0",\u4E30\u5C4B\u8500\u5BB6:"f\u0113ng w\u016B zh\u012B ji\u0101",\u7CAA\u571F\u4E0D\u5982:"f\xE8n t\xFA b\xF9 r\xFA",\u5206\u98CE\u5288\u6D41:"f\u0113n f\u0113ng p\u01D0 li\xFA",\u6CB8\u6CB8\u6C64\u6C64:"f\xE8i f\xE8i sh\u0101ng sh\u0101ng",\u532A\u4F0A\u671D\u5915:"f\u011Bi y\xED zh\u0101o x\u012B",\u83F2\u98DF\u8584\u8863:"f\u011Bi sh\xED b\xF3 y\u012B",\u98DE\u6C99\u8D70\u783E:"f\u0113i sh\u0113 z\u01D2u l\xEC",\u98DE\u5C06\u6570\u5947:"f\u0113 ji\xE0ng sh\xF9 j\u012B",\u98DE\u9E3F\u96EA\u722A:"f\u0113i h\xF3ng xu\u011B zh\u01CEo",\u653E\u8F9F\u90AA\u4F88:"f\xE0ng p\xEC xi\xE9 ch\u01D0",\u65B9\u9886\u5706\u51A0:"f\u0101ng l\u01D0ng yu\xE1n gu\xE0n",\u65B9\u5BF8\u4E07\u91CD:"f\u0101ng c\xF9n w\xE0n ch\xF3ng",\u8D29\u592B\u7681\u96B6:"f\xE0n f\u016B y\u011B l\xEC",\u6CDB\u5E94\u66F2\u5F53:"f\xE0n y\u012Bng q\u01D4 d\u0101ng",\u72AF\u800C\u4E0D\u6821:"f\xE0n \xE9r b\xF9 ji\xE0o",\u8FD4\u6734\u8FD8\u771F:"f\u01CEn p\u01D4 hu\xE1n zh\u0113n",\u8FD4\u672C\u8FD8\u6E90:"f\u01CEn b\u011Bn hu\xE1n yu\xE1n",\u8FD4\u672C\u8FD8\u5143:"f\u01CEn b\u011Bn hu\xE1n yu\xE1n",\u53CD\u8001\u8FD8\u7AE5:"f\u01CEn l\u01CEo hu\xE1n t\xF3ng",\u53CD\u52B3\u4E3A\u9038:"f\u01CEn l\xE1o w\xE9i y\xEC",\u7FFB\u9EC4\u5012\u7681:"f\u0101n hu\xE1ng d\u01CEo y\xED",\u7FFB\u80A0\u5012\u809A:"f\u0101n ch\xE1ng d\u01CEo d\u01D4",\u6CD5\u8F6E\u5E38\u8F6C:"f\u01CE l\xFAn ch\xE1ng zhu\xE0n",\u7F5A\u4E0D\u5F53\u7F6A:"f\xE1 b\xF9 d\u0101ng zu\xEC",\u53D1\u690D\u7A7F\u51A0:"f\xE0 zh\xED chu\u0101n gu\u0101n",\u53D1\u8E0A\u51B2\u51A0:"f\xE0 y\u01D2ng ch\u014Dng gu\u0101n",\u53D1\u5F15\u5343\u94A7:"f\xE0 y\u01D0n qi\u0101n j\u016Bn",\u53D1\u4E0A\u6307\u51A0:"f\u0101 sh\xE0ng zh\u01D0 gu\xE0n",\u53D1\u4E0A\u51B2\u51A0:"f\u0101 sh\xE0ng ch\u014Dng gu\xE0n",\u53D1\u6012\u7A7F\u51A0:"f\xE0 n\xF9 chu\u0101n gu\u0101n",\u53D1\u6012\u51B2\u51A0:"f\u0101 n\xF9 ch\u014Dng gu\xE0n",\u53D1\u8499\u89E3\u7F1A:"f\u0101 m\xE9ng ji\u011B fu",\u53D1\u5978\u64FF\u4F0F:"f\u0101 ji\u0101n t\xEC f\xFA",\u53D1\u77ED\u5FC3\u957F:"f\xE0 du\u01CEn x\u012Bn ch\xE1ng",\u4E8C\u7AD6\u4E3A\u8650:"\xE8r sh\xF9 w\xE9i n\xFC\xE8",\u8033\u76EE\u95ED\u585E:"\u011Br m\xF9 b\xEC s\u0101i",\u513F\u5973\u5FC3\u80A0:"\xE9r n\u01D8 x\u012Bn ch\xE1ng",\u513F\u5973\u4EB2\u5BB6:"\xE9r n\u01DA q\xECng ji\u0101",\u6069\u4E0D\u653E\u503A:"\u0113n b\xF9 f\xE0ng zhai",\u904F\u6076\u626C\u5584:"\xE8 \xE8 y\xE1n sh\xE0n",\u997F\u6B8D\u6795\u85C9:"\xE8 pi\u01CEo zh\u011Bn j\xED",\u997F\u6B8D\u8F7D\u9053:"\xE8 pi\u01CEo z\xE0i d\xE0o",\u6076\u7D2B\u593A\u6731:"w\xF9 z\u01D0 du\xF3 zh\u016B",\u6076\u9189\u5F3A\u9152:"w\xF9 zu\xEC qi\u01CEng ji\u01D4",\u6076\u610F\u4E2D\u4F24:"\xE8 y\xEC zh\xF2ng sh\u0101ng",\u6076\u6E7F\u5C45\u4E0B:"w\xF9 sh\u012B j\u016B xi\xE0",\u6076\u5C45\u4E0B\u6D41:"w\xF9 j\u016B xi\xE0 li\xFA",\u6076\u6076\u4ECE\u77ED:"w\xF9 w\xF9 c\xF3ng du\u01CEn",\u6076\u4E0D\u53BB\u5584:"w\xF9 b\xF9 q\xF9 sh\xE0n",\u627C\u542D\u62CA\u80CC:"\xE8 g\u0101ng f\u01D4 b\xE8i",\u627C\u542D\u593A\u98DF:"\xE8 g\u0101ng du\xF3 sh\xED",\u627C\u895F\u63A7\u54BD:"\xE8 j\u012Bn k\xF2ng y\u0101n",\u989D\u624B\u76F8\u5E86:"\xE9 sh\u01D2u xi\u0101ng q\xECng",\u5CE8\u5CE8\u6C64\u6C64:"\xE9 \xE9 sh\u0101ng sh\u0101ng",\u5C59\u91D1\u6EBA\u94F6:"\u0113 j\u012Bn ni\xE0o y\xEDn",\u6735\u9890\u5927\u56BC:"du\u01D2 y\u012B d\xE0 ji\xE1o",\u593A\u4EBA\u6240\u597D:"du\xF3 r\xE9n su\u01D2 h\xE0o",\u591A\u8A00\u6570\u7A77:"du\u014D y\xE1n shu\xF2 qi\xF3ng",\u591A\u6587\u4E3A\u5BCC:"du\u014D w\xE9n w\xE9i f\xF9",\u591A\u94B1\u5584\u8D3E:"du\u014D qi\xE1n sh\xE0n g\u01D4",\u591A\u7AEF\u5BE1\u8981:"du\u014D du\u0101n gu\u01CEi y\xE0o",\u591A\u8D22\u5584\u8D3E:"du\u014D c\xE1i sh\xE0n g\u01D4",\u9041\u9038\u65E0\u95F7:"d\xF9n y\xEC w\xFA m\xE8n",\u9041\u4FD7\u65E0\u95F7:"d\xF9n s\xFA w\xFA m\xE8n",\u9041\u4E16\u65E0\u95F7:"d\xF9n sh\xEC w\xFA m\xE8n",\u9041\u8FF9\u9EC4\u51A0:"d\xF9n j\xEC hu\xE1ng gu\xE0n",\u987F\u5B66\u7D2F\u529F:"d\xF9n xu\xE9 l\u011Bi g\u014Dng",\u5BF9\u8584\u516C\u5802:"du\xEC b\xF9 g\u014Dng t\xE1ng",\u5806\u6848\u76C8\u51E0:"du\u012B \xE0n y\xEDng j\u012B",\u65AD\u8FD8\u5F52\u5B97:"du\xE0n hu\xE1n gu\u012B z\u014Dng",\u65AD\u53D1\u6587\u8EAB:"du\xE0n f\xE0 w\xE9n sh\u0113n",\u65AD\u957F\u7EED\u77ED:"du\xE0n ch\u0101ng x\xF9 du\u01CEn",\u65AD\u957F\u8865\u77ED:"du\xE0n ch\u0101ng b\u01D4 du\u01CEn",\u77ED\u89C1\u8584\u8BC6:"du\u01CEn ji\xE0n b\xF3 sh\xED",\u8839\u5C45\u68CB\u5904:"d\xF9 j\u016B q\xED ch\u01D4",\u8839\u5C45\u68CA\u5904:"d\xF9 j\u016B qu\xE8 ch\u01D4",\u5EA6\u5DF1\u4EE5\u7EF3:"du\xF3 j\u01D0 y\u01D0 sh\xE9ng",\u675C\u9ED8\u4E3A\u8BD7:"d\xF9 m\xF2 w\xE9i sh\u012B",\u675C\u9E43\u557C\u8840:"d\xF9 ju\u0101n t\xED xu\u011B",\u7B03\u5FD7\u597D\u5B66:"d\u01D4 zh\xEC h\u01CEo xu\xE9",\u7B03\u8FD1\u4E3E\u8FDC:"d\u01D4 j\xECn j\u01D4 ju\u01CEn",\u72EC\u6709\u5343\u79CB:"d\xFA y\xF2u qi\u0101n qi\u016B",\u8BFB\u4E66\u5F97\u95F4:"d\xFA sh\u016B d\xE9 ji\xE0n",\u6597\u8F6C\u53C2\u6A2A:"d\u01D2u zhu\u01CEn sh\u0113n h\xE9ng",\u515C\u809A\u8FDE\u80A0:"d\u014Du d\u01D4 li\xE1n ch\xE1ng",\u6D1E\u89C1\u75C7\u7ED3:"d\xF2ng ji\xE0n zh\xE8ng ji\xE9",\u680B\u6298\u69B1\u574F:"d\xF2ng sh\xE9 cu\u012B hu\xE0i",\u606B\u7591\u865A\u7332:"d\xF2ng y\xED x\u016B g\xE9",\u606B\u7591\u865A\u559D:"d\xF2ng y\xED x\u016B h\xE8",\u52A8\u4E2D\u7ABE\u8981:"d\xF2ng zh\u014Dng zhe y\xE0o",\u4E1C\u62B9\u897F\u6D82:"d\u014Dng m\xF2 x\u012B t\xFA",\u4E1C\u9E23\u897F\u5E94:"d\u014Dng m\xEDng x\u012B y\u012Bng",\u4E1C\u9CDE\u897F\u722A:"d\u014Dng l\xEDn x\u012B zh\u01CEo",\u4E1C\u91CF\u897F\u6298:"d\u014Dng li\xE0ng x\u012B sh\xE9",\u4E1C\u5BB6\u897F\u820D:"d\u014Dng ji\u0101 x\u012B sh\u011B",\u4E1C\u89C2\u897F\u671B:"d\u014Dng gu\u0101ng x\u012B w\xE0ng",\u4E1C\u65B9\u5C06\u767D:"dong fang jiang bai",\u4E1C\u626F\u897F\u62FD:"d\u014Dng ch\u011B x\u012B zhu\u0101i",\u4E22\u9B42\u4E27\u80C6:"diu1 h\xFAn s\xE0ng d\u01CEn",\u9F0E\u6298\u9917\u8986:"d\u01D0ng sh\xE9 s\xF9 f\xF9",\u9F0E\u6298\u8986\u9917:"d\u01D0ng sh\xE9 f\xF9 s\xF9",\u9F0E\u9F10\u8C03\u548C:"d\u01D0ng nai ti\xE1o h\xE9",\u9F0E\u94DB\u6709\u8033:"d\u01D0ng ch\u0113ng y\u01D2u \u011Br",\u9F0E\u94DB\u7389\u77F3:"d\u01D0ng ch\u0113ng y\xF9 sh\xED",\u9489\u5934\u78F7\u78F7:"ding tou lin lin",\u53E0\u77E9\u91CD\u89C4:"di\xE9 j\u01D4 ch\xF3ng gu\u012B",\u8FED\u77E9\u91CD\u89C4:"di\xE9 j\u01D4 ch\xF3ng gu\u012B",\u8DCC\u5B95\u4E0D\u7F81:"di\xE9 d\xE0ng b\xF9 j\u012B",\u8DCC\u5F39\u6591\u9E20:"di\u0113 d\xE0n b\u0101n ji\u016B",\u8C03\u5634\u8C03\u820C:"ti\xE1o zu\u01D0 di\xE0o sh\xE9",\u8C03\u5F26\u54C1\u7AF9:"di\xE0o xi\xE1n p\u01D0n zh\xFA",\u540A\u5C14\u90CE\u5F53:"di\xE0o er l\xE1ng d\u0101ng",\u96D5\u5FC3\u96C1\u722A:"di\u0101o x\u012Bn y\xE0n zh\u01CEo",\u96D5\u866B\u8584\u6280:"di\u0101o ch\xF3ng b\xE1o j\xEC",\u5201\u94BB\u4FC3\u642F:"di\u0101o zu\xE0n c\xF9 ch\u0101o",\u70B9\u6307\u5212\u811A:"di\u01CEn zh\u01D0 j\xED ji\u01CEo",\u70B9\u77F3\u4E3A\u91D1:"di\u01CEn sh\xED w\xE9i j\u012Bn",\u70B9\u624B\u5212\u811A:"di\u01CEn sh\u01D2u j\xED ji\u01CEo",\u98A0\u4E7E\u5012\u5764:"di\u0101n qi\u0101n d\u01CEo k\u016Bn",\u98A0\u6765\u7C38\u53BB:"di\u0101n l\xE1i b\u01D2 q\xF9",\u98A0\u5012\u8863\u88F3:"di\u0101n d\u01CEo y\u012B ch\xE1ng",\u98A0\u5012\u5E72\u5764:"di\u0101n d\u01CEo g\xE0n k\u016Bn",\u6382\u65A4\u62B9\u4E24:"di\u0101n j\u012Bn m\xF2 li\u01CEng",\u4F4E\u5531\u6D45\u914C:"d\xEC ch\xE0ng qi\u01CEn zhu\xF3",\u4F4E\u5531\u6D45\u659F:"d\xEC ch\xE0ng qi\u01CEn zh\u0113n",\u767B\u53F0\u62DC\u5C06:"d\u0113ng t\xE1i b\xE0i ji\xE0ng",\u706F\u5C3D\u6CB9\u5E72:"d\u0113ng j\xECn y\xF3u g\xE0n",\u706F\u86FE\u6251\u706B:"d\xE9 \xE9 p\u016B hu\u01D2",\u7684\u4E00\u786E\u4E8C:"d\xED y\u012B qu\xE8 \xE8r",\u5FB7\u8584\u80FD\u9C9C:"d\xE9 b\xF3 n\xE9ng xi\u01CEn",\u5F97\u624B\u5E94\u5FC3:"d\xE9 sh\u01D2u y\u012Bng x\u012Bn",\u5F97\u9A6C\u6298\u8DB3:"d\xE9 m\u01CE sh\xE9 z\xFA",\u5F97\u8584\u80FD\u9C9C:"d\xE9 b\xF3 n\xE9ng xi\u0101n",\u9053\u8FDC\u65E5\u66AE:"d\xE0o yu\xE0n r\xEC m\xF9",\u8E48\u5176\u8986\u8F99:"d\u01CEo q\xEC f\xF9 zh\xE9",\u6363\u865A\u6487\u6297:"d\u01CEo x\u016B pi\u0113 k\xE0ng",\u5012\u8F7D\u5E72\u6208:"d\xE0o z\xE0i g\u0101n g\u0113",\u5012\u56E0\u4E3A\u679C:"d\u01CEo y\u012Bn w\xE9i gu\u01D2",\u5012\u88F3\u7D22\u9886:"d\xE0o ch\xE1ng su\u01D2 l\u01D0ng",\u5012\u679C\u4E3A\u56E0:"d\xE0o gu\u01D2 w\xE9i y\u012Bn",\u53E8\u5728\u77E5\u5DF1:"t\u0101o z\xE0i zh\u012B j\u01D0",\u53E8\u966A\u672B\u5EA7:"t\u0101o p\xE9i m\xF2 zu\xF2",\u515A\u8C7A\u4E3A\u8650:"d\u01CEng ch\xE1i w\xE9i n\xFC\xE8",\u5F53\u8F74\u5904\u4E2D:"d\u0101ng zh\xF3u ch\u01D4 zh\u014Dng",\u5F53\u7740\u4E0D\u7740:"d\u0101ng zhu\xF3 b\xF9 zhu\xF3",\u5F53\u52A1\u59CB\u7EC8:"dang wu shi zhong",\u6DE1\u5986\u8F7B\u62B9:"d\xE0n zhu\u0101ng q\u012Bng m\xF2",\u6DE1\u6C5D\u6D53\u62B9:"d\xE0n zhu\u0101ng n\xF3ng m\u01D2",\u5F39\u96E8\u67AA\u6797:"d\xE0n y\u01D4 qi\u0101ng l\xEDn",\u5F39\u4E38\u8131\u624B:"t\xE1n w\xE1n tu\u014D sh\u01D2u",\u5F39\u94D7\u65E0\u9C7C:"d\xE0n ji\xE1 w\xFA y\xFA",\u80C6\u5927\u5FC3\u7C97:"d\u01CEn d\u0101 x\u012Bn c\u016B",\u7BAA\u98DF\u74E2\u996E:"d\u0101n s\xEC pi\xE1o y\u01D0n",\u7BAA\u98DF\u58F6\u9152:"d\u0101n s\xEC h\xFA ji\u01D4",\u5927\u559C\u82E5\u72C2:"d\u0101 x\u01D0 ru\xF2 ku\xE1ng",\u5927\u749E\u4E0D\u5B8C:"t\xE0i b\xFA b\xF9 w\xE1n",\u5927\u660E\u6CD5\u5EA6:"d\xE0 j\xEDng f\u01CE d\xF9",\u5927\u5904\u7740\u58A8:"d\xE0 ch\xF9 zhu\xF3 m\xF2",\u5927\u8F66\u4EE5\u8F7D:"d\xE0 ch\u0113 y\u01D0 z\xE0i",\u6253\u95F7\u846B\u82A6:"d\u01CE m\xE8n h\xFA lu",\u6253\u5BB6\u622A\u820D:"d\u01CE ji\u0101 ji\xE9 sh\u011B",\u6C93\u6765\u8E35\u81F3:"t\u01CE l\xE1i zh\u01D2ng zh\xEC",\u6C93\u6765\u9E95\u81F3:"t\xE0 l\xE1i y\u01D2u zh\xEC",\u539D\u706B\u71CE\u539F:"cu\xF2 hu\u01D2 li\u01CEo yu\xE1n",\u64AE\u571F\u711A\u9999:"cu\u014D g\u01D4 f\xE9n xi\u0101ng",\u64AE\u79D1\u6253\u54C4:"cu\u014D k\u0113 d\u01CE h\xF2ng",\u5BF8\u79EF\u94E2\u7D2F:"c\xF9n j\u012B zh\u016B l\u011Bi",\u555B\u555B\u55B3\u55B3:"cu\xEC cu\xEC ch\u0101 ch\u0101",\u69B1\u680B\u5D29\u6298:"cu\u012B d\xF2ng b\u0113ng sh\xE9",\u69B1\u5D29\u680B\u6298:"cu\u012B b\u0113ng d\xF2ng sh\xE9",\u6467\u6298\u8C6A\u5F3A:"cu\u012B zh\xE9 h\xE1o qi\xE1ng",\u6467\u521A\u4E3A\u67D4:"cu\u012B g\u0101ng w\xE9i r\xF3u",\u4ECE\u4FD7\u5C31\u7B80:"c\xF3ng s\xFA ji\xF9 ji\u01CE",\u6B64\u547C\u5F7C\u5E94:"c\u01D0 h\u016B b\u01D0 y\u012Bng",\u6B64\u53D1\u5F7C\u5E94:"c\u01D0 f\u0101 b\u01D0 y\u012Bng",\u6B64\u52A8\u5F7C\u5E94:"c\u01D0 d\xF2ng b\u01D0 y\u012Bng",\u6B64\u5531\u5F7C\u548C:"c\u01D0 ch\xE0ng b\u01D0 h\xE8",\u6148\u60B2\u4E3A\u672C:"c\xED b\u0113i w\xE9i b\u011Bn",\u7EAF\u5C5E\u9A97\u5C40:"ch\xFAn sh\xFA pi\xE0n j\xFA",\u6625\u7B0B\u6012\u53D1:"ch\u016Bn s\u01D4n m\xF9 f\u0101",\u6625\u98CE\u4E00\u5EA6:"ch\u016Bn f\u0113ng y\u012B d\xF9",\u6625\u98CE\u98CE\u4EBA:"ch\u016Bn f\u0113ng f\xE8ng r\xE9n",\u5782\u5934\u6428\u7FFC:"chu\xED t\xF3u d\xE1 y\xEC",\u5439\u7AF9\u5F39\u4E1D:"chu\xED zh\xFA d\xE0n s\u012B",\u4F20\u4E3A\u7B11\u8C08:"chu\xE1n w\xE9i xi\xE0o t\xE1n",\u4F20\u4E3A\u7B11\u67C4:"chu\xE1n w\xE9i xi\xE0o b\u01D0ng",\u4F20\u98CE\u6247\u706B:"chu\xE1n f\u0113ng sh\u0101n hu\u01D2",\u4F20\u98CE\u6427\u706B:"chu\xE1n f\u0113ng y\u01D2u hu\u01D2",\u7A7F\u7EA2\u7740\u7EFF:"chu\u0101n h\xF3ng zhu\xF3 l\u01DC",\u5DDD\u6E1F\u5CB3\u5CD9:"chu\u0101n t\u012Bng yu\xE8 zh\xEC",\u555C\u82F1\u5480\u534E:"chu\xF2 y\u012Bng j\u01D4 hu\xE1",\u63E3\u65F6\u5EA6\u529B:"chu\u01CEi sh\xED du\xF3 l\xEC",\u89E6\u5904\u673A\u6765:"ch\xF9 ch\u01D4 j\u012B l\xE1i",\u5904\u5C0A\u5C45\u663E:"ch\u01D4 z\u016Bn j\u016B xi\u01CEn",\u5904\u5802\u71D5\u9E4A:"ch\u01D4 t\xE1ng y\xE0n qu\xE8",\u5904\u5802\u71D5\u96C0:"ch\u01D4 t\xE1ng y\xE0n qu\xE8",\u5904\u5B9E\u6548\u529F:"ch\u01D4 sh\xED xi\xE0o g\u014Dng",\u5904\u9AD8\u4E34\u6DF1:"ch\u01D4 g\u0101o l\xEDn sh\u0113n",\u51FA\u5165\u65E0\u95F4:"ch\u016B r\xF9 w\xFA ji\u0101n",\u51FA\u5947\u5212\u7B56:"ch\u016B q\xED hu\xE1 c\xE8",\u51FA\u95E8\u5E94\u8F99:"ch\u016B m\xE9n y\u012Bng zh\xE9",\u51FA\u5904\u8BED\u9ED8:"ch\u016B ch\u01D4 y\u01D4 m\xF2",\u51FA\u5904\u6B8A\u9014:"ch\u016B ch\u01D4 sh\u016B t\xFA",\u51FA\u5904\u6B8A\u6D82:"ch\u016B ch\u01D4 sh\u016B t\xFA",\u51FA\u5904\u8FDB\u9000:"ch\u016B ch\u01D4 j\xECn tu\xEC",\u6101\u5C71\u95F7\u6D77:"ch\xF3u sh\u0101n m\xE8n h\u01CEi",\u6101\u7EA2\u60E8\u7EFF:"ch\xF3u h\xF3ng c\u01CEn l\xFC",\u51B2\u51A0\u7726\u88C2:"ch\u014Dng gu\xE0n z\xEC li\xE8",\u51B2\u51A0\u6012\u53D1:"ch\u014Dng gu\xE0n n\xF9 f\xE0",\u51B2\u51A0\u53D1\u6012:"ch\u014Dng gu\xE0n f\u0101 n\xF9",\u8D64\u7EF3\u7CFB\u8DB3:"ch\xEC sh\xE9ng j\xEC z\xFA",\u803B\u4E0E\u54D9\u4F0D:"ch\u01D0 y\xFA ku\xE0i w\u01D4",\u9F7F\u7259\u4E3A\u7978:"ch\u01D0 y\xE1 w\xE9i hu\xF2",\u5C3A\u4E8C\u51A4\u5BB6:"ch\u01D0 \xE8r yu\u0101n jia",\u5C3A\u77ED\u5BF8\u957F:"ch\u01D0 du\u01CEn c\xF9 ch\xE1ng",\u5C3A\u5BF8\u4E4B\u529F:"ch\u01D0 c\xF9 zh\u012B g\u014Dng",\u5403\u7740\u4E0D\u5C3D:"ch\u012B zhu\xF3 b\xF9 j\xECn",\u4E58\u80A5\u8863\u8F7B:"ch\xE9ng f\xE9i y\xEC q\u012Bng",\u57CE\u5317\u5F90\u516C:"ch\xE9ng b\u011Bi x\u01D8 g\u014Dng",\u6210\u4E00\u5BB6\u8A00:"ch\u011Bng y\u012B ji\u0101n y\xE1n",\u6210\u8D25\u5174\u5E9F:"ch\xE9ng b\xE0i x\u012Bng f\xE8i",\u8D81\u6C34\u548C\u6CE5:"ch\xE8n shu\u01D0 hu\xF2 n\xED",\u8D81\u54C4\u6253\u52AB:"ch\xE8n h\u014Dng d\u01CE ji\xE9",\u79F0\u96E8\u9053\u6674:"ch\u0113ng y\u01D4 d\xE0o a\xEDng",\u79F0\u4F53\u8F7D\u8863:"ch\xE8n t\u01D0 c\xE1i y\u012B",\u79F0\u4F53\u88C1\u8863:"ch\xE8n t\u01D0 c\xE1i y\u012B",\u79F0\u5BB6\u6709\u65E0:"ch\xE8n ji\u0101 y\u01D2u w\xFA",\u79F0\u5FB7\u5EA6\u529F:"ch\u0113ng d\xE9 du\xF3 g\u014Dng",\u6C89\u541F\u7AE0\u53E5:"ch\xE9n y\u012Bn zh\u0101ng j\xF9",\u6C89\u541F\u4E0D\u51B3:"ch\xE9n y\u012Bn b\xF9 ju\xE9",\u6C89\u8C0B\u91CD\u8651:"ch\xE9n m\xF3u ch\xF3ng l\u01DC",\u6C89\u75B4\u5BBF\u75BE:"ch\xE9n k\u0113 s\xF9 j\xEC",\u55D4\u76EE\u5207\u9F7F:"ch\u0113n m\xF9 qi\u0113 ch\u01D0",\u626F\u7EA4\u62C9\u70DF:"ch\u011B qi\xE0n l\u0101 y\u0101n",\u626F\u987A\u98CE\u65D7:"ch\u011B sh\u01D4n f\u0113ng q\xED",\u8F66\u8F7D\u8239\u88C5:"ch\u0113 z\u01CEi chu\xE1n zhu\u0101ng",\u8F66\u5C18\u9A6C\u8FF9:"ch\u0113 zh\xE9n m\u01CE j\xEC",\u671D\u79CD\u66AE\u83B7:"zh\u0101o zh\u01D2ng m\xF9 h\xF9",\u671D\u6298\u66AE\u6298:"zh\u0101o sh\xE9 m\xF9 sh\xE9",\u671D\u9633\u9E23\u51E4:"zh\u0101o y\xE1ng m\xEDng f\xE8ng",\u671D\u5347\u66AE\u5408:"zh\u0101o sh\u0113ng m\xF9 g\u011B",\u671D\u4E7E\u5915\u6113:"zh\u0101o qi\xE1n x\u012B d\xE0ng",\u671D\u524D\u5915\u60D5:"zh\u0101o qi\xE1ng x\u012B t\xEC",\u671D\u6500\u66AE\u6298:"zh\u0101o p\u0101n m\xF9 sh\xE9",\u671D\u6210\u66AE\u5FA7:"ch\xE1o ch\xE9ng m\xF9 sh\xED",\u5DE2\u5C45\u7A74\u5904:"ch\xE1o j\u016B xu\xE9 ch\u01D4",\u8D85\u4ECA\u51A0\u53E4:"ch\u0101o j\u012Bn gu\xE0n g\u01D4",\u5021\u6761\u51B6\u53F6:"ch\u0101ng ti\xE1o y\u011B y\xE8",\u5021\u800C\u4E0D\u548C:"ch\xE0ng \xE9r b\xF9 h\xE8",\u7545\u6240\u6B32\u4E3A:"ch\xE0ng su\u01D2 y\xF9 w\xE9i",\u82CC\u5F18\u78A7\u8840:"ch\xE1ng h\xF3ng b\xEC xu\u011B",\u957F\u5E7C\u5C0A\u5351:"zh\u01CEng y\xF2u z\u016Bn b\u0113i",\u957F\u5E7C\u6709\u53D9:"zh\u01CEng y\xF2u y\u01D2u x\xF9",\u957F\u7EF3\u7CFB\u65E5:"ch\xE1ng sh\xE9ng j\xEC r\xEC",\u957F\u7BC7\u7D2F\u724D:"ch\xE1ng pi\u0101n l\u011Bi d\xFA",\u957F\u5E74\u4E09\u8001:"zh\u01CEng ni\xE1n s\u0101n l\u01CEo",\u957F\u867A\u6210\u86C7:"zh\u01CEng hu\u01D0 ch\xE9ng sh\xE9",\u957F\u6076\u9761\u609B:"ch\xE1ng \xE8 m\u01D0 qu\u0101n",\u957F\u6625\u4E0D\u8001:"ch\xE1ng ch\xFAn b\xF9 l\u01CEo",\u957F\u50B2\u9970\u975E:"zh\u01CEng \xE0o sh\xEC f\u0113i",\u660C\u4EAD\u65C5\u98DF:"ch\xE1ng t\xEDng l\u01DA sh\xED",\u8C04\u4E0A\u6291\u4E0B:"ch\u01CEn sh\xE0ng yi xi\xE0",\u7985\u7D6E\u6CBE\u6CE5:"ch\xE1n x\u016B zh\u0101n n\xED",\u5DEE\u4E09\u9519\u56DB:"ch\u0101 s\u0101n cu\xF2 s\xEC",\u5C42\u53F0\u7D2F\u69AD:"c\xE9ng t\xE1i l\u011Bi xi\xE8",\u5C42\u89C1\u8FED\u51FA:"c\xE9ng ch\u016B di\xE9 ji\xE0n",\u8349\u7387\u5C06\u4E8B:"c\u01CEo l\u01DC ji\u0101ng sh\xEC",\u64CD\u5947\u9010\u8D62:"c\u0101o q\xEC zh\xF9 y\xEDng",\u64CD\u6208\u540C\u5BA4:"c\u0101o g\u0113 t\xF3on sh\xEC",\u85CF\u8E2A\u8E51\u8FF9:"c\xE1ng z\u014Dng ni\xE8 j\u012B",\u82CD\u8747\u89C1\u8840:"c\u0101ng y\xEDng ji\xE0n xu\u011B",\u60E8\u7EFF\u6101\u7EA2:"c\u01CEn l\xFC ch\xF3u h\xF3ng",\u9910\u677E\u5556\u67CF:"c\u0101n s\u014Dng d\xE0n bi\u01CE",\u9910\u98CE\u5BBF\u8349:"c\u0101n f\u0113ng s\xF9 xu\u011B",\u9A96\u98CE\u9A77\u971E:"c\u0113n f\u0113ng s\xEC xi\xE1",\u53C2\u4F0D\u9519\u7EFC:"c\u0113n w\u01D4 cu\xF2 z\u014Dng",\u53C2\u6A2A\u6597\u8F6C:"sh\u0113n h\xE9ng d\u01D2u zhu\u01CEn",\u53C2\u56DE\u6597\u8F6C:"sh\u0113n hu\xED d\u01D2u zhu\u01CEn",\u53C2\u8FB0\u536F\u9149:"sh\u0113n ch\xE9n m\u01CEo y\u01D2u",\u53C2\u8FB0\u65E5\u6708:"sh\u0113n ch\xE9n r\xEC yu\xE8",\u6750\u4F18\u5E72\u6D4E:"c\xE1i y\u014Du g\xE0n j\u01D0",\u6750\u8F7B\u5FB7\u8584:"c\xE1i q\u012Bng d\xE9 b\xF3",\u6750\u5927\u96BE\u7528:"c\xE1i d\xE0 n\xE1n y\xF2ng",\u6750\u8584\u8D28\u8870:"c\xE1i b\xF3 zh\xEC shu\u0101i",\u624D\u5360\u516B\u6597:"c\xE1i zh\u0101n b\u0101 d\u01D2u",\u624D\u758F\u5FB7\u8584:"c\xE1i sh\u016B d\xE9 b\xF3",\u624D\u8F7B\u5FB7\u8584:"c\xE1i q\u012Bng d\xE9 b\xF3",\u624D\u5927\u96BE\u7528:"c\xE1i d\xE0 n\xE1n y\xF2ng",\u624D\u8584\u667A\u6D45:"c\u0101i b\xF3 zh\xEC qi\u01CEn",\u64E6\u62F3\u62B9\u638C:"c\u0101 qu\xE1n m\xF2 zh\u01CEng",\u4E0D\u8DB3\u4E3A\u610F:"b\xF9 z\xFA w\xE9i y\xEC",\u4E0D\u8DB3\u4E3A\u636E:"b\xF9 z\xFA w\xE9i j\xF9",\u4E0D\u8DB3\u4E3A\u6CD5:"b\xF9 z\xFA w\xE9i f\u01CE",\u4E0D\u8DB3\u9F7F\u6570:"b\xF9 z\xFA ch\u01D0 sh\u01D4",\u4E0D\u7740\u75BC\u70ED:"b\xF9 zhu\xF3 t\xE9ng r\xE8",\u4E0D\u77E5\u85A1\u856B:"b\xF9 zh\u012B d\u012Bng d\u01D2ng",\u4E0D\u8D8A\u96F7\u6C60:"b\xF9 yu\xE8 l\xE9i shi",\u4E0D\u4EA6\u5584\u592B:"b\xF9 yi sh\xE0n f\u016B",\u4E0D\u76F8\u4E3A\u8C0B:"b\xF9 xi\u0101ng w\xE9i m\xF3u",\u4E0D\u8D2A\u4E3A\u5B9D:"b\xF9 t\u0101n w\xE9 b\u01CEo",\u4E0D\u968F\u4EE5\u6B62:"bu shui yi zi",\u4E0D\u5948\u4E4B\u4F55:"b\xF9 nai zh\u012B h\xE9",\u4E0D\u9732\u950B\u94D3:"b\xF9 l\xF9 f\u0113ng hu\xEC",\u4E0D\u4E86\u800C\u4E86:"b\xF9 li\u01CEo \xE9r li\u01CEo",\u4E0D\u53EF\u80DC\u4E3E:"b\xF9 k\u011B sh\xE8ng j\xF9",\u4E0D\u53EF\u5948\u4F55:"b\xF9 k\u011B m\xE0i h\xE9",\u4E0D\u53EF\u63C6\u5EA6:"b\xF9 k\u011B ku\xED du\xF3",\u4E0D\u7EDD\u5982\u53D1:"b\xF9 ju\xE9 r\xFA f\xE0",\u4E0D\u63EA\u4E0D\u776C:"b\xF9 ch\u01D2u b\xF9 c\u01CEi",\u4E0D\u95F4\u4E0D\u754C:"b\xF9 g\u0101n b\xF9 g\xE0",\u4E0D\u9051\u542F\u5904:"b\xF9 hu\xE1ng q\u01D0 ch\u01D4",\u4E0D\u9051\u5B81\u5904:"b\xF9 hu\xE1ng n\xEDng ch\u01D4",\u4E0D\u6839\u4E4B\u8C08:"b\xF9 g\u0101n zh\u012B t\xE1n",\u4E0D\u5206\u9752\u767D:"b\xF9 f\u0113n q\u012Bng b\xE9i",\u4E0D\u5F53\u4E0D\u6B63:"b\xF9 d\u0101ng b\xF9 zh\xE8ng",\u4E0D\u5DEE\u4EC0\u4E48:"b\xF9 ch\xE0 sh\xED m\u01D2",\u4E0D\u5DEE\u4E0A\u4E0B:"b\xF9 ch\u0101 sh\xE0ng xi\xE0",\u4E0D\u5DEE\u7D2F\u9ECD:"b\xF9 ch\u0101 l\u011Bi sh\u01D4",\u4E0D\u5DEE\u6BEB\u5398:"b\xF9 ch\u0101 h\xE1o l\xED",\u4E0D\u5DEE\u6BEB\u53D1:"b\xF9 ch\u0101 h\xE1o f\xE0",\u4E0D\u8F9F\u65A7\u94BA:"b\xF9 b\xEC f\u01D4 yu\xE8",\u4E0D\u62D4\u4E00\u6BDB:"b\xF9 b\xE1 y\xEC m\xE1o",\u9914\u7CDF\u555C\u6F13:"b\u01D4 z\u0101o chu\xF2 l\xED",\u64D8\u4E24\u5206\u661F:"b\xF3 li\u01CEng f\u0113n x\u012Bng",\u7C38\u571F\u626C\u6C99:"b\u01D2 t\u01D4 y\xE1ng sh\u0101",\u8584\u7269\u7EC6\u6545:"b\xF3 w\xF9 x\xEC g\xF9",\u8584\u60C5\u65E0\u4E49:"b\xE1o q\xEDng w\xFA y\xEC",\u8584\u5BD2\u4E2D\u4EBA:"b\xF3 h\xE1n zh\xF2ng r\xE9n",\u535A\u6587\u7EA6\u793C:"b\xF3 w\xE9n yu\xE8 l\u01D0",\u4F2F\u4E50\u4E00\u987E:"b\u014D l\xE8 y\u012B g\xF9",\u64AD\u7CE0\u772F\u76EE:"b\u014D k\u0101ng m\u01D0 m\xF9",\u64AD\u7A45\u772F\u76EE:"b\u014D k\u0101ng m\u01D0 m\xF9",\u5265\u76AE\u62BD\u7B4B:"b\u014D p\xED ch\u014Du j\u012Bn",\u5265\u80A4\u690E\u9AD3:"b\u014D f\u016B chu\xED su\u01D0",\u6CE2\u5C5E\u4E91\u59D4:"b\u014D zh\u01D4 y\xFAn w\u011Bi",\u6CE2\u9A87\u4E91\u5C5E:"b\u014D h\xE0i y\xFAn zh\u01D4",\u62E8\u4E71\u4E3A\u6CBB:"b\u014D lu\xE0n w\xE9i zh\xEC",\u75C5\u5165\u9AA8\u96A8:"b\xECng r\xF9 g\u01D4 su\u01D0",\u5E76\u8D43\u62FF\u8D3C:"b\xECng zhu\u014D n\xE1 z\xE9i",\u5E76\u4E3A\u4E00\u8C08:"b\xECng w\xE9i y\u012B t\xE1n",\u4E19\u79CD\u5C04\u7EBF:"b\u01D0ng zh\u01D2ng sh\xE8 xi\xE0n",\u5175\u672A\u8840\u5203:"b\u012Bng w\xE8i xu\u011B r\xE8n",\u5175\u5FAE\u5C06\u5BE1:"b\u012Bng w\u0113i ji\xE0ng gu\u01CE",\u5175\u5F3A\u5C06\u52C7:"b\u012Bng qi\xE1ng \xE0ng y\u01D2ng",\u5175\u591A\u5C06\u5E7F:"b\u012Bng du\u014D ji\xE0ng gu\u01CEng",\u5175\u4E0D\u7531\u5C06:"b\u012Bng b\xF9 y\xF3u ji\xE0ng",\u51B0\u89E3\u7684\u7834:"b\u012Bng ji\u011B d\xEC p\xF2",\u5F6C\u5F6C\u6D4E\u6D4E:"b\u012Bn b\u012Bn j\u01D0 j\u01D0",\u522B\u7C7B\u5206\u95E8:"bi\xE9 l\xE8i f\u0101n m\xE9n",\u522B\u5F00\u4E00\u683C:"bi\xE9 k\u0101i y\xED g\xE9",\u522B\u9E64\u79BB\u9E3E:"bi\xE9 h\xE8 l\xED l\xE1un",\u522B\u521B\u4E00\u683C:"bi\xE9 chu\xE0ng y\xED g\xE9",\u647D\u6885\u4E4B\u5E74:"bi\xE0o m\xE9n zh\u012B ni\xE1n",\u8868\u91CC\u4E3A\u5978:"bi\u01CEo l\u01D0 w\xE9i ji\u0101n",\u98D9\u53D1\u7535\u4E3E:"bi\u0101o f\u0101 di\xE0n j\xF9",\u53D8\u8D2A\u5389\u8584:"bi\u01CEn t\u0101n l\xEC b\xF3",\u53D8\u5371\u4E3A\u5B89:"bi\xE0n w\u0113i w\xE9i \u0101n",\u53D8\u5E7B\u4E0D\u6D4B:"bi\xE0n hu\xE0 b\xF9 c\xE8",\u53D8\u98CE\u6539\u4FD7:"bi\xE0n f\u0113ng y\xEC s\xFA",\u97AD\u7EA6\u8FD1\u91CC:"bi\u0101n yu\u0113 j\u012Bn l\u01D0",\u97AD\u64D7\u5411\u91CC:"bi\u0101n b\xEC xi\xE0ng l\u01D0",\u97AD\u64D7\u8FDB\u91CC:"b\u012Ban p\xEC j\xECn l\u01D0",\u97AD\u8F9F\u7740\u91CC:"bi\u0101n b\xEC zhu\xF3 l\u01D0",\u97AD\u8F9F\u5411\u91CC:"bi\u0101n b\xEC xi\xE0ng l\u01D0",\u907F\u96BE\u8D8B\u6613:"b\xEC n\xE1n qi\xF9 y\xEC",\u853D\u660E\u585E\u806A:"b\xEC m\xEDng s\xE8 c\u014Dng",\u853D\u806A\u585E\u660E:"b\xEC c\u014Dng s\xE8 m\xEDng",\u655D\u5E37\u4E0D\u5F03:"b\u01D0 w\xE9i b\xF9 q\xEC",\u655D\u76D6\u4E0D\u5F03:"b\u01D0 g\xE0i b\xF9 q\xEC",\u95ED\u76EE\u585E\u8033:"b\xEC m\xF9 s\xE8 \u011Br",\u95ED\u660E\u585E\u806A:"b\xEC m\xEDng s\xE8 c\u014Dng",\u95ED\u95E8\u601D\u6106:"b\xEC g\xE9 s\u012B qi\u0101n",\u95ED\u95E8\u626B\u8FF9:"b\xEC k\u01D2u s\u01CEo gu\u01D0",\u95ED\u95E8\u585E\u6237:"b\xEC k\u01D2u s\xE8 h\xF9",\u95ED\u95E8\u585E\u7AA6:"b\xEC k\u01D2u s\xE8 d\xF2u",\u95ED\u95E8\u5408\u8F99:"b\xEC k\u01D2u h\xE9 sh\xE9",\u95ED\u5408\u81EA\u8D23:"b\xEC g\xE9 z\xEC z\xE9",\u95ED\u5408\u601D\u8FC7:"b\xEC g\xE9 s\u012B gu\xF2",\u79D5\u8A00\u8C2C\u8BF4:"b\u01D0 y\xE1n mi\xF9 shu\xF2",\u5F7C\u5531\u6B64\u548C:"b\u01D0 ch\xE0ng c\u01D0 h\xE8",\u5F7C\u5021\u6B64\u548C:"b\u01D0 ch\xE0ng c\u01D0 h\xE8",\u6BD4\u7269\u5C5E\u4E8B:"b\u01D0 w\xF9 zh\u01D4 sh\xEC",\u6BD4\u91CF\u9F50\u89C2:"b\u01D0 li\xE0ng q\xED gu\u0101n",\u672C\u679D\u767E\u4E16:"b\u011Bn zh\u012B b\u01D2i sh\xEC",\u88AB\u5C71\u5E26\u6CB3:"p\u012B sh\u0101n d\xE0i h\xE9",\u88AB\u7532\u6267\u5175:"p\u012B ji\u01CE zh\xED b\u012Bng",\u88AB\u7532\u6795\u6208:"p\u012B ji\u01CE zh\u011Bn g\u0113",\u88AB\u7532\u636E\u978D:"p\u012B ji\u01CE j\xF9 \u0101n",\u88AB\u7532\u6301\u5175:"p\u012B ji\u01CE ch\xED b\u012Bng",\u88AB\u8910\u6000\u73E0:"p\u012B h\xE8 hu\xE1i zh\u016B",\u88AB\u8910\u6000\u7389:"p\u012B h\xE8 hu\xE1i y\xF9",\u88AB\u53D1\u7F28\u51A0:"p\u012B f\xE0 y\u012Bng gu\xE0n",\u88AB\u53D1\u6587\u8EAB:"p\u012B f\xE0 w\xE9n sh\u0113n",\u80CC\u4E49\u5FD8\u6069:"b\xE8i y\xF9 w\xE0ng \u0113n",\u80CC\u4E49\u8D1F\u4FE1:"b\xE8i y\xF9 f\xF9 x\xECn",\u80CC\u4E49\u8D1F\u6069:"b\xE8i y\xF9 f\xF9 \u0113n",\u80CC\u66F2\u8170\u5F2F:"b\xE8i q\u01D4 y\u0101o w\u0101n",\u80CC\u66F2\u8170\u8EAC:"b\xE8i q\u01D4 y\u0101o g\u014Dng",\u5317\u95E8\u7BA1\u94A5:"b\u011Bi m\xE9n gu\u01CEn yu\xE8",\u5317\u7A97\u9AD8\u5367:"b\u0113i chu\u0101ng g\u0101o w\xF2",\u5317\u8FB0\u661F\u62F1:"b\u0113i ch\xE9n x\u012Bng g\u01D2ng",\u5317\u9119\u4E4B\u97F3:"b\u0113i b\u01D0 zh\u012B y\u012Bn",\u5317\u9119\u4E4B\u58F0:"b\u0113i b\u01D0 zh\u012B sh\u0113ng",\u60B2\u58F0\u8F7D\u9053:"b\u0113i sh\u0113ng z\xE0i d\xE0o",\u5351\u5BAB\u83F2\u98DF:"b\u0113i g\u014Dng f\u011Bi sh\xED",\u66B4\u8863\u9732\u51A0:"p\xF9 y\u012B l\xF9 gu\xE0n",\u66B4\u8863\u9732\u76D6:"p\xF9 y\u012B l\xF9 g\xE0i",\u66B4\u816E\u9F99\u95E8:"p\xF9 s\u0101i l\xF3ng m\xE9n",\u66B4\u9732\u6587\u5B66:"b\xE0o l\xF2u w\xE9n xu\xE9",\u66B4\u864E\u51AF\u6CB3:"b\xE0o h\u01D4 p\xEDng h\xE9",\u62B1\u8513\u6458\u74DC:"b\xE0o w\xE0n zh\u0101i gu\u0101",\u62B1\u5173\u6267\u94A5:"b\xE0o gu\u0101n zh\xED yu\xE8",\u62B1\u6CD5\u5904\u52BF:"b\xE0o f\u01CE ch\u01D4 sh\xEC",\u8912\u8D2C\u4E0E\u593A:"b\u01CEo bi\u01CEn y\u01D4 du\xF3",\u5E2E\u95F2\u94BB\u61D2:"b\u0101ng xi\xE1n zu\u0101n l\u01CEn",\u534A\u4E0A\u843D\u4E0B:"b\xE0n sh\xE0ng lu\xF2 xi\xE0",\u534A\u95F4\u4E0D\u754C:"b\xE0n g\u0101n b\xF9 g\xE0",\u534A\u95F4\u534A\u754C:"b\xE0n g\u0101n b\xE0n g\xE0",\u534A\u7B79\u83AB\u5C55:"b\xE0n ch\xF3u m\xF2 ch\u01CEn",\u62DC\u5C06\u5C01\u4FAF:"b\xE0i ji\xE0ng f\u0113ng h\xF3u",\u767E\u4E2D\u767E\u53D1:"b\u01CEi zh\xF2ng b\u01CEi f\u0101",\u767E\u4E0B\u767E\u7740:"b\u01CEi xi\xE0 b\u01CEi zh\xE1o",\u767E\u517D\u7387\u821E:"b\u01CEi sh\xF2u shu\xE0i w\u01D4",\u767E\u820D\u91CD\u8DBC:"b\u01CEi sh\xE8 ch\xF3ng ji\u01CEn",\u767E\u820D\u91CD\u8327:"b\u01CEi sh\xE8 ch\xF3ng ji\u01CEn",\u767E\u4E86\u5343\u5F53:"b\u01CEi li\u01CEo qi\u0101n d\u0101ng",\u767E\u5B54\u5343\u521B:"b\u01CEi k\u01D2ng qi\u0101n chu\u0101ng",\u767E\u5815\u4FF1\u4E3E:"b\u01CEi hu\u012B j\xF9 j\u01D4",\u767E\u4E0D\u5F53\u4E00:"b\u01CEi b\xF9 d\u0101ng y\u012B",\u767D\u8863\u537F\u76F8:"b\xE1i y\u012B q\u012Bng xi\xE0ng",\u767D\u9996\u76F8\u5E84:"b\xE1i sh\u01D2u xi\u0101ng zhu\u0101ng",\u767D\u9996\u4E3A\u90CE:"b\xE1i sh\u01D2u w\xE9i l\xE1ng",\u767D\u9996\u76F8\u77E5:"b\xE1i sh\u01D2u xi\u0101ng zh\u012B",\u767D\u4E0D\u5472\u54A7:"b\xE1i b\xF9 c\u012B li\u011B",\u628A\u73A9\u65E0\u538C:"b\u01CE w\xE1n w\u01D4 y\xE0n",\u62D4\u9505\u5377\u5E2D:"b\xE1 gu\u014D ju\u01CEn x\xED",\u62D4\u672C\u585E\u6E90:"b\xE1 b\u011Bn s\xE8 yu\xE1n",\u62D4\u672C\u585E\u539F:"b\xE1 b\u011Bn s\xE8 yu\xE1n",\u6252\u8033\u6414\u816E:"p\xE1 \u011Br s\u0101o s\u0101i",\u516B\u96BE\u4E09\u707E:"b\u0101 n\xE0n s\u0101n z\u0101i",\u50B2\u4E0D\u53EF\u957F:"\xE0o b\xF9 k\u011B zh\u01CEng",\u9CCC\u9E23\u9CD6\u5E94:"\xE1o m\xEDng bi\u0113 y\u012Bng",\u71AC\u66F4\u5B88\u591C:"\xE1o g\u0113ng sh\u01D2u y\xE8",\u6556\u4E0D\u53EF\u957F:"\xE0o b\xF9 k\u011B zh\u01CEng",\u6697\u7BAD\u4E2D\u4EBA:"\xE0n ji\xE0n zh\xF2ng r\xE9n",\u5B89\u65F6\u5904\u987A:"\u0101n sh\xED ch\u01D4 sh\xF9n",\u5B89\u8EAB\u4E3A\u4E50:"\u0101n sh\u0113n w\xE9i l\xE8",\u5B89\u8001\u6000\u5C11:"\u0101n l\u01CEo hu\xE1i sh\xE0o",\u5B89\u5E38\u5904\u987A:"\u0101n ch\xE1ng ch\u01D4 sh\xF9n",\u5B89\u6B65\u5F53\u8F66:"\u0101n b\xF9 d\xE0ng ch\u0113",\u7231\u751F\u6076\u6B7B:"\xE0i sh\u0113ng w\xF9 s\u01D0",\u7231\u4EBA\u597D\u58EB:"\xE0i r\xE9n h\xE0o sh\xEC",\u77EE\u5B50\u89C2\u573A:"\u01CEi z\u01D0 gu\u0101n ch\xE1ng",\u77EE\u4EBA\u89C2\u573A:"\u01CEi r\xE9n gu\u0101n ch\xE1ng",\u6371\u98CE\u7F09\u7F1D:"\u0101i f\u0113ng q\u012B f\xE8ng",\u6328\u5C71\u585E\u6D77:"\u0101i sh\u0101n s\xE8 h\u01CEi",\u6328\u80A9\u64E6\u8180:"\u0101i ji\u0101n c\u0101 b\u01CEng",\u963F\u5176\u6240\u597D:"\u0113 q\xED su\u01D2 h\xE0o",\u963F\u5BB6\u963F\u7FC1:"\u0101 g\u016B \u0101 w\u0113ng",\u963F\u515A\u76F8\u4E3A:"\u0113 d\u01CEng xi\u0101ng w\xE9i",\u8FFD\u4EA1\u9010\u5317:"zhu\u012B b\u0113n zh\xFA b\u011Bi",\u8F6C\u5FE7\u4E3A\u559C:"zhu\u01CEn y\u014Du w\xE9i x\u01D0",\u7AF9\u7BEE\u6253\u6C34:"zh\xFA l\xE1n d\xE1 shu\u01D0",\u91CD\u94EC\u9178\u94BE:"ch\xF3ng g\xE8 su\u0101n ji\u01CE",\u77E5\u75BC\u7740\u70ED:"zh\u012B t\xE9ng zh\xE1o r\xE8",\u8BED\u4E0D\u60CA\u4EBA:"y\u01D4 b\xF9 j\u012Bng r\xE8n",\u4E8E\u4ECA\u4E3A\u70C8:"y\xFA j\u012Bn w\xE9i li\xE8",\u4EE5\u53E4\u4E3A\u955C:"y\u01D0 g\u01D4 w\xE9i j\xECng",\u4E00\u65E5\u4E09\u7701:"y\u012B r\xEC s\u0101n x\u01D0ng",\u71D5\u96C0\u5904\u5802:"y\xE0n qu\xE8 ch\u01D4 t\xE1ng",\u7A74\u5C45\u91CE\u5904:"xu\xE9 j\u016B y\u011B ch\u01D4",\u4E94\u810A\u516D\u517D:"w\u01D4 j\xED li\xF9 sh\xF2u",\u65E0\u58F0\u65E0\u81ED:"w\xFA sh\u0113ng w\xFA xi\xF9",\u8C13\u4E88\u4E0D\u4FE1:"w\xE8i y\xFA b\xF9 x\xECn",\u4E07\u7BAD\u6512\u5FC3:"w\xE0n ji\xE0n cu\xE1n x\u012Bn",\u820D\u8EAB\u4E3A\u56FD:"sh\u011B sh\u0113n w\xE9i gu\xF3",\u6740\u59BB\u6C42\u5C06:"sh\u0101 q\u012B qi\xFA ji\xE0ng",\u66F2\u4E0D\u79BB\u53E3:"q\u01D4 b\xF9 l\xED k\u01D2u",\u5F3A\u4F5C\u89E3\u4EBA:"qi\u01CEng zu\xF2 ji\u011B r\xE9n",\u6C14\u51B2\u6597\u725B:"q\xEC ch\u014Dng d\u01D2u ni\xFA",\u6BDB\u53D1\u609A\u7136:"m\xE1o f\u0101 s\u01D2ng r\xE1n",\u4E34\u6DF1\u5C65\u8584:"l\xEDn sh\u0113n l\u01DA b\xF3",\u8001\u8C03\u91CD\u8C08:"l\u01CEo di\xE0o ch\xF3ng t\xE1n",\u94A7\u5929\u5E7F\u4E50:"j\u016Bn ti\u0101n gu\u01CEng yu\xE8",\u8270\u96BE\u7AED\u8E76:"ji\u0101n n\xE1n ji\xE9 ju\xE9",\u5939\u4E03\u5939\u516B:"ji\u0101 q\u012B ji\u0101 b\u0101",\u9701\u6708\u5149\u98CE:"j\u012B yu\xE8 gu\u0101ng f\u0113ng",\u6025\u529F\u597D\u5229:"j\xED g\u014Dng h\xE0o l\xEC",\u7978\u798F\u76F8\u501A:"hu\xF2 f\xFA xi\u0101ng y\u012B",\u6DF7\u6DF7\u5669\u5669:"h\xFAn h\xFAn \xE8 \xE8",\u539A\u53E4\u8584\u4ECA:"h\xF2u g\u01D4 b\xF3 j\u012Bn",\u9B3C\u6015\u6076\u4EBA:"gu\u01D0 p\xE0 \xE8r \xE9n",\u4F3D\u9A6C\u5C04\u7EBF:"g\u0101 m\u01CE sh\xE8 xi\xE0n",\u4F5B\u5934\u7740\u7CAA:"f\xF3 t\xF3u zhu\xF3 f\xE8n",\u5949\u4E3A\u81F3\u5B9D:"f\xE8ng w\xE9i zh\xEC b\u01CEo",\u6076\u8BED\u4E2D\u4F24:"\xE8 y\u01D4 zh\xF2ng sh\u0101ng",\u4E22\u4E09\u62C9\u56DB:"diu s\u0101n l\u0101 s\xEC",\u767B\u575B\u62DC\u5C06:"d\u0113ng t\xE1n b\xE0i ji\xE0ng",\u6668\u660F\u5B9A\u7701:"ch\xE9n h\u016Bn d\xECng x\u01D0ng",\u5BDF\u5BDF\u4E3A\u660E:"ch\xE1 ch\xE1 w\xE9i m\xEDng",\u535A\u95FB\u5F3A\u8BC6:"b\xF3 w\xE9n qi\xE1ng zh\xEC",\u907F\u96BE\u5C31\u6613:"b\xEC n\xE1n ji\xF9 y\xEC"},{\u5DF4\u5C14\u5E72\u534A\u5C9B:"b\u0101 \u011Br g\xE0n b\xE0n d\u01CEo",\u5DF4\u5C14\u5580\u4EC0\u6E56:"b\u0101 \u011Br k\u0101 sh\xED h\xFA",\u4E0D\u5E78\u800C\u8A00\u4E2D:"b\xF9 x\xECng \xE9r y\xE1n zh\xF2ng",\u5E03\u5C14\u4EC0\u7EF4\u514B:"b\xF9 \u011Br sh\xED w\xE9i k\xE8",\u8D76\u9E2D\u5B50\u4E0A\u67B6:"g\u01CEn y\u0101 z\u012B sh\xE0ng ji\xE0",\u4F55\u4E50\u800C\u4E0D\u4E3A:"h\xE9 l\xE8 \xE9r b\xF9 w\xE9i",\u82DB\u653F\u731B\u4E8E\u864E:"k\u0113 zh\xE8 m\u011Bng y\xFA h\u01D4",\u8499\u5F97\u7EF4\u7684\u4E9A:"m\xE9ng de w\xE9i de y\xE0",\u6C11\u4EE5\u98DF\u4E3A\u5929:"m\xEDn y\u01D0 sh\xED w\xE9i ti\u0101n",\u62E7\u6210\u4E00\u80A1\u7EF3:"n\xEDng ch\xE9ng y\u012B g\u01D4 sh\xE9ng",\u4E8B\u540E\u8BF8\u845B\u4EAE:"sh\xEC h\xF2u zh\u016B g\xE9 li\xE0ng",\u7269\u4EE5\u7A00\u4E3A\u8D35:"w\xF9 y\u01D0 x\u012B w\xE9i gu\xEC",\u5148\u4E0B\u624B\u4E3A\u5F3A:"xi\u0101n xi\xE0 sh\u01D2u w\xE9i qi\xE1ng",\u884C\u884C\u51FA\u72B6\u5143:"h\xE1ng h\xE1ng ch\u016B zhu\xE0ng yu\xE1n",\u4E9A\u5F97\u91CC\u4E9A\u6D77:"y\xE0 de l\u01D0 y\xE0 h\u01CEi",\u773C\u4E0D\u89C1\u4E3A\u51C0:"y\u01CEn b\xF9 ji\xE0n w\xE9i j\xECng",\u6709\u9F3B\u5B50\u6709\u773C:"y\u01D2u b\xED zi y\u01D2u y\u01CEn",\u7AF9\u7B52\u5012\u8C46\u5B50:"zh\xFA t\u01D2ng d\u01CEo d\xF2u zi"}],nq=function(t){var e=t.charCodeAt(0),n=f3[e];return n?n.split(" ")[0]:t},ti=function(t,e,n){var i=n.mode,r=i===void 0?"normal":i,a=n.useCustomConfig,s=a!==void 0&&a,o=n.nonZh;if(s)return rq(t,{mode:r,nonZh:o});if(r==="surname")return iq(t,{nonZh:o});if(e>5)return ti(t,5,{nonZh:o});var l="",u=!1;if(e===1){for(var h=0;h-1){var p=t.slice(0,g),v=p?ti(p,p.length,{nonZh:o})+" ":"",m=t.slice(g+f.length),y=m?" "+ti(m,m.length,{nonZh:o}):"";l=""+v+ox[e][f]+y;break}}return l||ti(t,e-1,{nonZh:o})},iq=function(t,e){var n=e.nonZh,i=t;for(var r in ax){var a=i.indexOf(r);if(a>-1){var s=t.slice(0,a),o=s?ti(s,s.length,{mode:"surname",nonZh:n})+" ":"",l=t.slice(a+r.length),u=l?" "+ti(l,l.length,{mode:"surname",nonZh:n}):"";return""+o+ax[r]+u}}return ti(t,t.length,{nonZh:n})},rq=function(t,e){var n=e.mode,i=e.nonZh,r=tq(),a=t;for(var s in r){var o=a.indexOf(s);if(o>-1){var l=t.slice(0,o),u=l?ti(l,l.length,{mode:n,useCustomConfig:!0,nonZh:i})+" ":"",h=t.slice(o+s.length),c=h?" "+ti(h,h.length,{mode:n,useCustomConfig:!0,nonZh:i}):"";return""+u+r[s]+c}}return ti(t,t.length,{mode:n,nonZh:i})},lx=function(t){return t.replace(/(ā|á|ǎ|à)/g,"a").replace(/(ō|ó|ǒ|ò)/g,"o").replace(/(ē|é|ě|è)/g,"e").replace(/(ī|í|ǐ|ì)/g,"i").replace(/(ū|ú|ǔ|ù)/g,"u").replace(/(ǖ|ǘ|ǚ|ǜ)/g,"\xFC").replace(/(ń|ň|ǹ)/g,"n")},ux=function(t){for(var e=[],n=[],i=0,r=t.split(" ");i{const e=v3.findIndex(n=>n.name===t||n.name===`${t}\u5E02`||sq(n.name.split("\u5E02")[0],{toneType:"none",type:"array"}).join("")===t.toLowerCase());return e>-1?[v3[e].longitude,v3[e].latitude]:!1};function la(t){return function(e,n,i){const r=e.length,a=i||2;let s;n?s=n:a!==2?s=e.slice():s=new Array(r);for(let o=0;on;)t-=i;for(;t=ni.LLBAND[s]){a=ni.LL2MC[s];break}if(a===null){for(s=ni.LLBAND.length-1;s>=0;--s)if(r<=-ni.LLBAND[s]){a=ni.LL2MC[s];break}}e[n]=i,e[n+1]=r,cx(e,e,n,a)}),inverse:la(function(t,e,n){const i=Math.abs(t[n+1]);let r=null;for(let a=0;a=ni.MCBAND[a]){r=ni.MC2LL[a];break}cx(t,e,n,r)})},tr={PI:Math.PI,AXIS:6378245,OFFSET:.006693421622965943,delta:function(t,e){let n=this.transformLat(t-105,e-35),i=this.transformLon(t-105,e-35);const r=e/180*this.PI;let a=Math.sin(r);a=1-this.OFFSET*a*a;const s=Math.sqrt(a);return n=n*180/(this.AXIS*(1-this.OFFSET)/(a*s)*this.PI),i=i*180/(this.AXIS/s*Math.cos(r)*this.PI),[i,n]},outOfChina:function(t,e){return t<72.004||t>137.8347?!0:e<.8293||e>55.8271},transformLat:function(t,e){let n=-100+2*t+3*e+.2*e*e+.1*t*e+.2*Math.sqrt(Math.abs(t));return n+=(20*Math.sin(6*t*this.PI)+20*Math.sin(2*t*this.PI))*2/3,n+=(20*Math.sin(e*this.PI)+40*Math.sin(e/3*this.PI))*2/3,n+=(160*Math.sin(e/12*this.PI)+320*Math.sin(e*this.PI/30))*2/3,n},transformLon:function(t,e){let n=300+t+2*e+.1*t*t+.1*t*e+.1*Math.sqrt(Math.abs(t));return n+=(20*Math.sin(6*t*this.PI)+20*Math.sin(2*t*this.PI))*2/3,n+=(20*Math.sin(t*this.PI)+40*Math.sin(t/3*this.PI))*2/3,n+=(150*Math.sin(t/12*this.PI)+300*Math.sin(t/30*this.PI))*2/3,n},toWGS84:la(function(t,e,n){let i=t[n],r=t[n+1];if(!tr.outOfChina(i,r)){const a=tr.delta(i,r);i=i-a[0],r=r-a[1]}e[n]=i,e[n+1]=r}),fromWGS84:la(function(t,e,n){let i=t[n],r=t[n+1];if(!tr.outOfChina(i,r)){const a=tr.delta(i,r);i=i+a[0],r=r+a[1]}e[n]=i,e[n+1]=r})},nr={PI:Math.PI,X_PI:Math.PI*3e3/180,toGCJ02:function(t,e,n){const i=t[n]-.0065,r=t[n+1]-.006,a=Math.sqrt(i*i+r*r)-2e-5*Math.sin(r*nr.X_PI),s=Math.atan2(r,i)-3e-6*Math.cos(i*nr.X_PI);return e[n]=a*Math.cos(s),e[n+1]=a*Math.sin(s),e},fromGCJ02:function(t,e,n){const i=t[n],r=t[n+1],a=Math.sqrt(i*i+r*r)+2e-5*Math.sin(r*nr.X_PI),s=Math.atan2(r,i)+3e-6*Math.cos(i*nr.X_PI);return e[n]=a*Math.cos(s)+.0065,e[n+1]=a*Math.sin(s)+.006,e},toWGS84:function(t,e,n){const i=la(nr.toGCJ02)(t,e,n);return tr.toWGS84(i,i,n)},fromWGS84:function(t,e,n){const i=tr.fromWGS84(t,e,n);return la(nr.fromGCJ02)(i,i,n)}},Hn={smerc2bmerc:function(t,e,n){let i=Yt.inverse(t,e,n);return i=nr.fromWGS84(i,i,n),ni.forward(i,i,n)},bmerc2smerc:function(t,e,n){let i=ni.inverse(t,e,n);return i=nr.toWGS84(i,i,n),Yt.forward(i,i,n)},bmerc2ll:function(t,e,n){const i=ni.inverse(t,e,n);return nr.toWGS84(i,i,n)},ll2bmerc:function(t,e,n){const i=nr.fromWGS84(t,e,n);return ni.forward(i,i,n)},mc2gcj02mc:function(t,e,n){let i=Yt.inverse(t,e,n);return i=tr.fromWGS84(i,i,n),Yt.forward(i,i,n)},gcj02mc2mc:function(t,e,n){let i=Yt.inverse(t,e,n);return i=tr.toWGS84(i,i,n),Yt.forward(i,i,n)},gcj02mc2ll:function(t,e,n){const i=Yt.inverse(t,e,n);return tr.toWGS84(i,i,n)},ll2gcj02mc:function(t,e,n){const i=tr.fromWGS84(t,e,n);return Yt.forward(i,i,n)},ll2smerc:Yt.forward,smerc2ll:Yt.inverse};var Wn=63710088e-1,dx={centimeters:Wn*100,centimetres:Wn*100,degrees:Wn/111325,feet:Wn*3.28084,inches:Wn*39.37,kilometers:Wn/1e3,kilometres:Wn/1e3,meters:Wn,metres:Wn,miles:Wn/1609.344,millimeters:Wn*1e3,millimetres:Wn*1e3,nauticalmiles:Wn/1852,radians:1,yards:Wn*1.0936};function p3(t,e,n){n===void 0&&(n={});var i={type:"Feature"};return(n.id===0||n.id)&&(i.id=n.id),n.bbox&&(i.bbox=n.bbox),i.properties=e||{},i.geometry=t,i}function ho(t,e,n){if(n===void 0&&(n={}),!t)throw new Error("coordinates is required");if(!Array.isArray(t))throw new Error("coordinates must be an Array");if(t.length<2)throw new Error("coordinates must be at least 2 numbers long");if(!fx(t[0])||!fx(t[1]))throw new Error("coordinates must contain numbers");var i={type:"Point",coordinates:t};return p3(i,e,n)}function hq(t,e,n){n===void 0&&(n={});for(var i=0,r=t;i=2&&!Array.isArray(t[0])&&!Array.isArray(t[1]))return t;throw new Error("coord must be GeoJSON Point or an Array of numbers")}var vx=typeof globalThis!="undefined"?globalThis:typeof window!="undefined"?window:typeof global!="undefined"?global:typeof self!="undefined"?self:{};function px(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}function gq(t){var e=t.default;if(typeof e=="function"){var n=function(){return e.apply(this,arguments)};n.prototype=e.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(t).forEach(function(i){var r=Object.getOwnPropertyDescriptor(t,i);Object.defineProperty(n,i,r.get?r:{enumerable:!0,get:function(){return t[i]}})}),n}function mx(t,e,n){n===void 0&&(n={});var i=cu(t),r=cu(e),a=Ri(r[1]-i[1]),s=Ri(r[0]-i[0]),o=Ri(i[1]),l=Ri(r[1]),u=Math.pow(Math.sin(a/2),2)+Math.pow(Math.sin(s/2),2)*Math.cos(o)*Math.cos(l);return cq(2*Math.atan2(Math.sqrt(u),Math.sqrt(1-u)),n.units)}function yx(t,e,n,i){i===void 0&&(i={});var r=cu(t),a=Ri(r[0]),s=Ri(r[1]),o=Ri(n),l=dq(e,i.units),u=Math.asin(Math.sin(s)*Math.cos(l)+Math.cos(s)*Math.sin(l)*Math.cos(o)),h=a+Math.atan2(Math.sin(o)*Math.sin(l)*Math.cos(s),Math.cos(l)-Math.sin(s)*Math.sin(u)),c=m3(h),d=m3(u);return ho([c,d],i.properties)}function Jc(t,e,n){if(n===void 0&&(n={}),n.final===!0)return vq(t,e);var i=cu(t),r=cu(e),a=Ri(i[0]),s=Ri(r[0]),o=Ri(i[1]),l=Ri(r[1]),u=Math.sin(s-a)*Math.cos(l),h=Math.cos(o)*Math.sin(l)-Math.sin(o)*Math.cos(l)*Math.cos(s-a);return m3(Math.atan2(u,h))}function vq(t,e){var n=Jc(e,t);return n=(n+180)%360,n}function pq(t,e){e===void 0&&(e={});var n=0,i=0,r=0;return gx(t,function(a){n+=a[0],i+=a[1],r++},!0),ho([n/r,i/r],e.properties)}var _x={exports:{}};_x.exports=Qc,_x.exports.default=Qc;function Qc(t,e,n){n=n||2;var i=e&&e.length,r=i?e[0]*n:t.length,a=xx(t,0,r,n,!0),s=[];if(!a||a.next===a.prev)return s;var o,l,u,h,c,d,f;if(i&&(a=wq(t,e,a,n)),t.length>80*n){o=u=t[0],l=h=t[1];for(var g=n;gu&&(u=c),d>h&&(h=d);f=Math.max(u-o,h-l),f=f!==0?32767/f:0}return du(a,s,n,o,l,f,0),s}function xx(t,e,n,i,r){var a,s;if(r===x3(t,e,n,i)>0)for(a=e;a=e;a-=i)s=Cx(a,t[a],t[a+1],s);return s&&ed(s,s.next)&&(gu(s),s=s.next),s}function is(t,e){if(!t)return t;e||(e=t);var n=t,i;do if(i=!1,!n.steiner&&(ed(n,n.next)||Ft(n.prev,n,n.next)===0)){if(gu(n),n=e=n.prev,n===n.next)break;i=!0}else n=n.next;while(i||n!==e);return e}function du(t,e,n,i,r,a,s){if(!!t){!s&&a&&Aq(t,i,r,a);for(var o=t,l,u;t.prev!==t.next;){if(l=t.prev,u=t.next,a?yq(t,i,r,a):mq(t)){e.push(l.i/n|0),e.push(t.i/n|0),e.push(u.i/n|0),gu(t),t=u.next,o=u.next;continue}if(t=u,t===o){s?s===1?(t=_q(is(t),e,n),du(t,e,n,i,r,a,2)):s===2&&xq(t,e,n,i,r,a):du(is(t),e,n,i,r,a,1);break}}}}function mq(t){var e=t.prev,n=t,i=t.next;if(Ft(e,n,i)>=0)return!1;for(var r=e.x,a=n.x,s=i.x,o=e.y,l=n.y,u=i.y,h=ra?r>s?r:s:a>s?a:s,f=o>l?o>u?o:u:l>u?l:u,g=i.next;g!==e;){if(g.x>=h&&g.x<=d&&g.y>=c&&g.y<=f&&co(r,o,a,l,s,u,g.x,g.y)&&Ft(g.prev,g,g.next)>=0)return!1;g=g.next}return!0}function yq(t,e,n,i){var r=t.prev,a=t,s=t.next;if(Ft(r,a,s)>=0)return!1;for(var o=r.x,l=a.x,u=s.x,h=r.y,c=a.y,d=s.y,f=ol?o>u?o:u:l>u?l:u,v=h>c?h>d?h:d:c>d?c:d,m=y3(f,g,e,n,i),y=y3(p,v,e,n,i),_=t.prevZ,C=t.nextZ;_&&_.z>=m&&C&&C.z<=y;){if(_.x>=f&&_.x<=p&&_.y>=g&&_.y<=v&&_!==r&&_!==s&&co(o,h,l,c,u,d,_.x,_.y)&&Ft(_.prev,_,_.next)>=0||(_=_.prevZ,C.x>=f&&C.x<=p&&C.y>=g&&C.y<=v&&C!==r&&C!==s&&co(o,h,l,c,u,d,C.x,C.y)&&Ft(C.prev,C,C.next)>=0))return!1;C=C.nextZ}for(;_&&_.z>=m;){if(_.x>=f&&_.x<=p&&_.y>=g&&_.y<=v&&_!==r&&_!==s&&co(o,h,l,c,u,d,_.x,_.y)&&Ft(_.prev,_,_.next)>=0)return!1;_=_.prevZ}for(;C&&C.z<=y;){if(C.x>=f&&C.x<=p&&C.y>=g&&C.y<=v&&C!==r&&C!==s&&co(o,h,l,c,u,d,C.x,C.y)&&Ft(C.prev,C,C.next)>=0)return!1;C=C.nextZ}return!0}function _q(t,e,n){var i=t;do{var r=i.prev,a=i.next.next;!ed(r,a)&&bx(r,i,i.next,a)&&fu(r,a)&&fu(a,r)&&(e.push(r.i/n|0),e.push(i.i/n|0),e.push(a.i/n|0),gu(i),gu(i.next),i=t=a),i=i.next}while(i!==t);return is(i)}function xq(t,e,n,i,r,a){var s=t;do{for(var o=s.next.next;o!==s.prev;){if(s.i!==o.i&&Eq(s,o)){var l=Sx(s,o);s=is(s,s.next),l=is(l,l.next),du(s,e,n,i,r,a,0),du(l,e,n,i,r,a,0);return}o=o.next}s=s.next}while(s!==t)}function wq(t,e,n,i){var r=[],a,s,o,l,u;for(a=0,s=e.length;a=n.next.y&&n.next.y!==n.y){var o=n.x+(r-n.y)*(n.next.x-n.x)/(n.next.y-n.y);if(o<=i&&o>a&&(a=o,s=n.x=n.x&&n.x>=u&&i!==n.x&&co(rs.x||n.x===s.x&&Tq(s,n)))&&(s=n,c=d)),n=n.next;while(n!==l);return s}function Tq(t,e){return Ft(t.prev,t,e.prev)<0&&Ft(e.next,t,t.next)<0}function Aq(t,e,n,i){var r=t;do r.z===0&&(r.z=y3(r.x,r.y,e,n,i)),r.prevZ=r.prev,r.nextZ=r.next,r=r.next;while(r!==t);r.prevZ.nextZ=null,r.prevZ=null,Mq(r)}function Mq(t){var e,n,i,r,a,s,o,l,u=1;do{for(n=t,t=null,a=null,s=0;n;){for(s++,i=n,o=0,e=0;e0||l>0&&i;)o!==0&&(l===0||!i||n.z<=i.z)?(r=n,n=n.nextZ,o--):(r=i,i=i.nextZ,l--),a?a.nextZ=r:t=r,r.prevZ=a,a=r;n=i}a.nextZ=null,u*=2}while(s>1);return t}function y3(t,e,n,i,r){return t=(t-n)*r|0,e=(e-i)*r|0,t=(t|t<<8)&16711935,t=(t|t<<4)&252645135,t=(t|t<<2)&858993459,t=(t|t<<1)&1431655765,e=(e|e<<8)&16711935,e=(e|e<<4)&252645135,e=(e|e<<2)&858993459,e=(e|e<<1)&1431655765,t|e<<1}function Iq(t){var e=t,n=t;do(e.x=(t-s)*(a-o)&&(t-s)*(i-o)>=(n-s)*(e-o)&&(n-s)*(a-o)>=(r-s)*(i-o)}function Eq(t,e){return t.next.i!==e.i&&t.prev.i!==e.i&&!Rq(t,e)&&(fu(t,e)&&fu(e,t)&&zq(t,e)&&(Ft(t.prev,t,e.prev)||Ft(t,e.prev,e))||ed(t,e)&&Ft(t.prev,t,t.next)>0&&Ft(e.prev,e,e.next)>0)}function Ft(t,e,n){return(e.y-t.y)*(n.x-e.x)-(e.x-t.x)*(n.y-e.y)}function ed(t,e){return t.x===e.x&&t.y===e.y}function bx(t,e,n,i){var r=nd(Ft(t,e,n)),a=nd(Ft(t,e,i)),s=nd(Ft(n,i,t)),o=nd(Ft(n,i,e));return!!(r!==a&&s!==o||r===0&&td(t,n,e)||a===0&&td(t,i,e)||s===0&&td(n,t,i)||o===0&&td(n,e,i))}function td(t,e,n){return e.x<=Math.max(t.x,n.x)&&e.x>=Math.min(t.x,n.x)&&e.y<=Math.max(t.y,n.y)&&e.y>=Math.min(t.y,n.y)}function nd(t){return t>0?1:t<0?-1:0}function Rq(t,e){var n=t;do{if(n.i!==t.i&&n.next.i!==t.i&&n.i!==e.i&&n.next.i!==e.i&&bx(n,n.next,t,e))return!0;n=n.next}while(n!==t);return!1}function fu(t,e){return Ft(t.prev,t,t.next)<0?Ft(t,e,t.next)>=0&&Ft(t,t.prev,e)>=0:Ft(t,e,t.prev)<0||Ft(t,t.next,e)<0}function zq(t,e){var n=t,i=!1,r=(t.x+e.x)/2,a=(t.y+e.y)/2;do n.y>a!=n.next.y>a&&n.next.y!==n.y&&r<(n.next.x-n.x)*(a-n.y)/(n.next.y-n.y)+n.x&&(i=!i),n=n.next;while(n!==t);return i}function Sx(t,e){var n=new _3(t.i,t.x,t.y),i=new _3(e.i,e.x,e.y),r=t.next,a=e.prev;return t.next=e,e.prev=t,n.next=r,r.prev=n,i.next=n,n.prev=i,a.next=i,i.prev=a,i}function Cx(t,e,n,i){var r=new _3(t,e,n);return i?(r.next=i.next,r.prev=i,i.next.prev=r,i.next=r):(r.prev=r,r.next=r),r}function gu(t){t.next.prev=t.prev,t.prev.next=t.next,t.prevZ&&(t.prevZ.nextZ=t.nextZ),t.nextZ&&(t.nextZ.prevZ=t.prevZ)}function _3(t,e,n){this.i=t,this.x=e,this.y=n,this.prev=null,this.next=null,this.z=0,this.prevZ=null,this.nextZ=null,this.steiner=!1}Qc.deviation=function(t,e,n,i){var r=e&&e.length,a=r?e[0]*n:t.length,s=Math.abs(x3(t,0,a,n));if(r)for(var o=0,l=e.length;o0&&(i+=t[r-1].length,n.holes.push(i))}return n};function Lq(t,e,n,i){if(i=i||{},!fq(i))throw new Error("options is invalid");var r,a=[];if(t.type==="Feature")r=t.geometry.coordinates;else if(t.type==="LineString")r=t.coordinates;else throw new Error("input must be a LineString Feature or Geometry");for(var s=r.length,o=0,l,u,h,c=0;c=o&&c===r.length-1);c++){if(o>e&&a.length===0){if(l=e-o,!l)return a.push(r[c]),hu(a);u=Jc(r[c],r[c-1])-180,h=yx(r[c],l,u,i),a.push(h.geometry.coordinates)}if(o>=n)return l=n-o,l?(u=Jc(r[c],r[c-1])-180,h=yx(r[c],l,u,i),a.push(h.geometry.coordinates),hu(a)):(a.push(r[c]),hu(a));if(o>=e&&a.push(r[c]),c===r.length-1)return hu(a);o+=mx(r[c],r[c+1],i)}if(o1&&typeof n!="boolean")throw new go('"allowMissing" argument must be a boolean');if(Zq(/^%?[^%]*%?$/g,e)===null)throw new fo("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var i=Kq(e),r=i.length>0?i[0]:"",a=Jq("%"+r+"%",n),s=a.name,o=a.value,l=!1,u=a.alias;u&&(r=u[0],$q(i,Wq([0,1],u)));for(var h=1,c=!0;h=i.length){var p=rs(o,d);c=!!p,c&&"get"in p&&!("originalValue"in p.get)?o=p.get:o=o[d]}else c=id(o,d),o=o[d];c&&!l&&(mo[s]=o)}}return o},Ex={exports:{}};(function(t){var e=b3,n=T3,i=n("%Function.prototype.apply%"),r=n("%Function.prototype.call%"),a=n("%Reflect.apply%",!0)||e.call(r,i),s=n("%Object.getOwnPropertyDescriptor%",!0),o=n("%Object.defineProperty%",!0),l=n("%Math.max%");if(o)try{o({},"a",{value:1})}catch(h){o=null}t.exports=function(c){var d=a(e,r,arguments);if(s&&o){var f=s(d,"length");f.configurable&&o(d,"length",{value:1+l(0,c.length-(arguments.length-1))})}return d};var u=function(){return a(e,i,arguments)};o?o(t.exports,"apply",{value:u}):t.exports.apply=u})(Ex);var Rx=T3,zx=Ex.exports,Qq=zx(Rx("String.prototype.indexOf")),eG=function(e,n){var i=Rx(e,!!n);return typeof i=="function"&&Qq(e,".prototype.")>-1?zx(i):i};const ad=3.141592653589793*3e3/180,gn=3.141592653589793,sd=6378245,od=.006693421622965943,Lx=function(t,e){t=+t,e=+e;const n=t-.0065,i=e-.006,r=Math.sqrt(n*n+i*i)-2e-5*Math.sin(i*ad),a=Math.atan2(i,n)-3e-6*Math.cos(n*ad),s=r*Math.cos(a),o=r*Math.sin(a);return[s,o]},Px=function(t,e){e=+e,t=+t;const n=Math.sqrt(t*t+e*e)+2e-5*Math.sin(e*ad),i=Math.atan2(e,t)+3e-6*Math.cos(t*ad),r=n*Math.cos(i)+.0065,a=n*Math.sin(i)+.006;return[r,a]},Dx=function(t,e){if(e=+e,t=+t,ld(t,e))return[t,e];{let n=kx(t-105,e-35),i=Ox(t-105,e-35);const r=e/180*gn;let a=Math.sin(r);a=1-od*a*a;const s=Math.sqrt(a);n=n*180/(sd*(1-od)/(a*s)*gn),i=i*180/(sd/s*Math.cos(r)*gn);const o=e+n;return[t+i,o]}},tG=function(t,e){if(e=+e,t=+t,ld(t,e))return[t,e];{const n=Dx(t,e);return Px(n[0],n[1])}},A3=function(t,e){if(e=+e,t=+t,ld(t,e))return[t,e];{let n=kx(t-105,e-35),i=Ox(t-105,e-35);const r=e/180*gn;let a=Math.sin(r);a=1-od*a*a;const s=Math.sqrt(a);n=n*180/(sd*(1-od)/(a*s)*gn),i=i*180/(sd/s*Math.cos(r)*gn);const o=e+n,l=t+i;return[t*2-l,e*2-o]}},nG=function(t,e){if(e=+e,t=+t,ld(t,e))return[t,e];{const n=Lx(t,e);return A3(n[0],n[1])}},kx=function(t,e){e=+e,t=+t;let n=-100+2*t+3*e+.2*e*e+.1*t*e+.2*Math.sqrt(Math.abs(t));return n+=(20*Math.sin(6*t*gn)+20*Math.sin(2*t*gn))*2/3,n+=(20*Math.sin(e*gn)+40*Math.sin(e/3*gn))*2/3,n+=(160*Math.sin(e/12*gn)+320*Math.sin(e*gn/30))*2/3,n},Ox=function(t,e){e=+e,t=+t;let n=300+t+2*e+.1*t*t+.1*t*e+.1*Math.sqrt(Math.abs(t));return n+=(20*Math.sin(6*t*gn)+20*Math.sin(2*t*gn))*2/3,n+=(20*Math.sin(t*gn)+40*Math.sin(t/3*gn))*2/3,n+=(150*Math.sin(t/12*gn)+300*Math.sin(t/30*gn))*2/3,n},ld=function(t,e){return e=+e,t=+t,!(t>73.66&&t<135.05&&e>3.86&&e<53.55)},yo={bd09togcj02:Lx,gcj02tobd09:Px,wgs84togcj02:Dx,gcj02towgs84:A3,bd09towgs84:nG,wgs84tobd09:tG},Fx=.5,iG=10,Nx=.25;class rG{constructor(e,n,i,r,a,s){this.sourceProj_=e,this.targetProj_=n;let o={};const l=Fl(this.targetProj_,this.sourceProj_);this.transformInv_=function(y){const _=y[0]+"/"+y[1];return o[_]||(o[_]=l(y)),o[_]},this.maxSourceExtent_=r,this.errorThresholdSquared_=a*a,this.triangles_=[],this.wrapsXInSource_=!1,this.canWrapXInSource_=this.sourceProj_.canWrapX()&&!!r&&!!this.sourceProj_.getExtent()&&vt(r)==vt(this.sourceProj_.getExtent()),this.sourceWorldWidth_=this.sourceProj_.getExtent()?vt(this.sourceProj_.getExtent()):null,this.targetWorldWidth_=this.targetProj_.getExtent()?vt(this.targetProj_.getExtent()):null;const u=Tr(i),h=kl(i),c=Fs(i),d=Os(i),f=this.transformInv_(u),g=this.transformInv_(h),p=this.transformInv_(c),v=this.transformInv_(d),m=iG+(s?Math.max(0,Math.ceil(Math.log2(Fg(i)/(s*s*256*256)))):0);if(this.addQuad_(u,h,c,d,f,g,p,v,m),this.wrapsXInSource_){let y=1/0;this.triangles_.forEach(function(_,C,w){y=Math.min(y,_.source[0][0],_.source[1][0],_.source[2][0])}),this.triangles_.forEach(_=>{if(Math.max(_.source[0][0],_.source[1][0],_.source[2][0])-y>this.sourceWorldWidth_/2){const C=[[_.source[0][0],_.source[0][1]],[_.source[1][0],_.source[1][1]],[_.source[2][0],_.source[2][1]]];C[0][0]-y>this.sourceWorldWidth_/2&&(C[0][0]-=this.sourceWorldWidth_),C[1][0]-y>this.sourceWorldWidth_/2&&(C[1][0]-=this.sourceWorldWidth_),C[2][0]-y>this.sourceWorldWidth_/2&&(C[2][0]-=this.sourceWorldWidth_);const w=Math.min(C[0][0],C[1][0],C[2][0]);Math.max(C[0][0],C[1][0],C[2][0])-w.5&&c<1;let g=!1;if(u>0){if(this.targetProj_.isGlobal()&&this.targetWorldWidth_){const v=rn([e,n,i,r]);g=vt(v)/this.targetWorldWidth_>Nx||g}!f&&this.sourceProj_.isGlobal()&&c&&(g=c>Nx||g)}if(!g&&this.maxSourceExtent_&&isFinite(h[0])&&isFinite(h[1])&&isFinite(h[2])&&isFinite(h[3])&&!dn(h,this.maxSourceExtent_))return;let p=0;if(!g&&(!isFinite(a[0])||!isFinite(a[1])||!isFinite(s[0])||!isFinite(s[1])||!isFinite(o[0])||!isFinite(o[1])||!isFinite(l[0])||!isFinite(l[1]))){if(u>0)g=!0;else if(p=(!isFinite(a[0])||!isFinite(a[1])?8:0)+(!isFinite(s[0])||!isFinite(s[1])?4:0)+(!isFinite(o[0])||!isFinite(o[1])?2:0)+(!isFinite(l[0])||!isFinite(l[1])?1:0),p!=1&&p!=2&&p!=4&&p!=8)return}if(u>0){if(!g){const v=[(e[0]+i[0])/2,(e[1]+i[1])/2],m=this.transformInv_(v);let y;f?y=(Xi(a[0],d)+Xi(o[0],d))/2-Xi(m[0],d):y=(a[0]+o[0])/2-m[0];const _=(a[1]+o[1])/2-m[1];g=y*y+_*_>this.errorThresholdSquared_}if(g){if(Math.abs(e[0]-i[0])<=Math.abs(e[1]-i[1])){const v=[(n[0]+i[0])/2,(n[1]+i[1])/2],m=this.transformInv_(v),y=[(r[0]+e[0])/2,(r[1]+e[1])/2],_=this.transformInv_(y);this.addQuad_(e,n,v,y,a,s,m,_,u-1),this.addQuad_(y,v,i,r,_,m,o,l,u-1)}else{const v=[(e[0]+n[0])/2,(e[1]+n[1])/2],m=this.transformInv_(v),y=[(i[0]+r[0])/2,(i[1]+r[1])/2],_=this.transformInv_(y);this.addQuad_(e,v,y,r,a,m,_,l,u-1),this.addQuad_(v,n,i,y,m,s,o,_,u-1)}return}}if(f){if(!this.canWrapXInSource_)return;this.wrapsXInSource_=!0}(p&11)==0&&this.addTriangle_(e,i,r,a,o,l),(p&14)==0&&this.addTriangle_(e,i,n,a,o,s),p&&((p&13)==0&&this.addTriangle_(n,r,e,s,l,a),(p&7)==0&&this.addTriangle_(n,r,i,s,l,o))}calculateSourceExtent(){const e=xn();return this.triangles_.forEach(function(n,i,r){const a=n.source;Dl(e,a[0]),Dl(e,a[1]),Dl(e,a[2])}),e}getTriangles(){return this.triangles_}}const jx=rG;let M3;const _o=[];function Bx(t,e,n,i,r){t.beginPath(),t.moveTo(0,0),t.lineTo(e,n),t.lineTo(i,r),t.closePath(),t.save(),t.clip(),t.fillRect(0,0,Math.max(e,i)+1,Math.max(n,r)),t.restore()}function I3(t,e){return Math.abs(t[e*4]-210)>2||Math.abs(t[e*4+3]-.75*255)>2}function aG(){if(M3===void 0){const t=fn(6,6,_o);t.globalCompositeOperation="lighter",t.fillStyle="rgba(210, 0, 0, 0.75)",Bx(t,4,5,4,0),Bx(t,4,5,0,5);const e=t.getImageData(0,0,3,3).data;M3=I3(e,0)||I3(e,4)||I3(e,8),_c(t),_o.push(t.canvas)}return M3}function ud(t,e,n,i){const r=hi(n,e,t);let a=hc(e,i,n);const s=e.getMetersPerUnit();s!==void 0&&(a*=s);const o=t.getMetersPerUnit();o!==void 0&&(a/=o);const l=t.getExtent();if(!l||Ti(l,r)){const u=hc(t,a,r)/a;isFinite(u)&&u>0&&(a/=u)}return a}function sG(t,e,n,i){const r=ui(n);let a=ud(t,e,r,i);return(!isFinite(a)||a<=0)&&Og(n,function(s){return a=ud(t,e,s,i),isFinite(a)&&a>0}),a}function qx(t,e,n,i,r,a,s,o,l,u,h,c){const d=fn(Math.round(n*t),Math.round(n*e),_o);if(c||(d.imageSmoothingEnabled=!1),l.length===0)return d.canvas;d.scale(n,n);function f(C){return Math.round(C*n)/n}d.globalCompositeOperation="lighter";const g=xn();l.forEach(function(C,w,b){s6(g,C.extent)});const p=vt(g),v=cn(g),m=fn(Math.round(n*p/i),Math.round(n*v/i),_o);c||(m.imageSmoothingEnabled=!1);const y=n/i;l.forEach(function(C,w,b){const x=C.extent[0]-g[0],S=-(C.extent[3]-g[3]),T=vt(C.extent),A=cn(C.extent);C.image.width>0&&C.image.height>0&&m.drawImage(C.image,u,u,C.image.width-2*u,C.image.height-2*u,x*y,S*y,T*y,A*y)});const _=Tr(s);return o.getTriangles().forEach(function(C,w,b){const x=C.source,S=C.target;let T=x[0][0],A=x[0][1],M=x[1][0],I=x[1][1],E=x[2][0],z=x[2][1];const R=f((S[0][0]-_[0])/a),P=f(-(S[0][1]-_[1])/a),O=f((S[1][0]-_[0])/a),F=f(-(S[1][1]-_[1])/a),G=f((S[2][0]-_[0])/a),j=f(-(S[2][1]-_[1])/a),L=T,D=A;T=0,A=0,M-=L,I-=D,E-=L,z-=D;const k=[[M,I,0,0,O-R],[E,z,0,0,G-R],[0,0,M,I,F-P],[0,0,E,z,j-P]],N=QO(k);if(!!N){if(d.save(),d.beginPath(),aG()||!c){d.moveTo(O,F);const q=4,B=R-O,V=P-F;for(let U=0;Uthis.getImageInternal(s,o,l,a),this.getInterpolate()),this.reprojectedRevision_=this.getRevision(),this.reprojectedImage_}getImageInternal(e,n,i,r){return je()}handleImageChange(e){const n=e.target;let i;switch(n.getState()){case Ge.LOADING:this.loading=!0,i=E3.IMAGELOADSTART;break;case Ge.LOADED:this.loading=!1,i=E3.IMAGELOADEND;break;case Ge.ERROR:this.loading=!1,i=E3.IMAGELOADERROR;break;default:return}this.hasListener(i)&&this.dispatchEvent(new uG(i,n))}}function cG(t,e){t.getImage().src=e}const Gx=hG;class dG extends Gx{constructor(e){e=e||{},super({attributions:e.attributions,interpolate:e.interpolate,projection:e.projection,resolutions:e.resolutions,state:e.state}),this.canvasFunction_=e.canvasFunction,this.canvas_=null,this.renderedRevision_=0,this.ratio_=e.ratio!==void 0?e.ratio:1.5}getImageInternal(e,n,i,r){n=this.findNearestResolution(n);let a=this.canvas_;if(a&&this.renderedRevision_==this.getRevision()&&a.getResolution()==n&&a.getPixelRatio()==i&&Ai(a.getExtent(),e))return a;e=e.slice(),l6(e,this.ratio_);const s=vt(e)/n,o=cn(e)/n,l=[s*i,o*i],u=this.canvasFunction_.call(this,e,n,i,l,r);return u&&(a=new yj(e,n,i,u)),this.canvas_=a,this.renderedRevision_=this.getRevision(),a}}const hd=dG,fG=function(t,e,n,i,r,a){t.getSource()._forEachFeatureAtCoordinate&&t.getSource()._forEachFeatureAtCoordinate(e,n,function(s){return i(s,t)},r,a)};oa.prototype.forEachSmFeatureAtPixel=function(t,e,n,i){const r=n&&n.layerFilter?n.layerFilter:function(){return!0},a=this.getLayers().getArray(),s=this.getView().getResolution(),o=this.getCoordinateFromPixel(t);for(let l=0;l=0;s--){const o=a[s]._style;if(!o)return;const l=a[s]._coordinates,u=o.getImage();let h=!1;const c=[];u.getAnchor()&&(c[0]=l[0]-u.getAnchor()[0]*e,c[2]=l[0]+u.getAnchor()[0]*e,c[1]=l[1]-u.getAnchor()[1]*e,c[3]=l[1]+u.getAnchor()[1]*e),Ti(c,t)&&(h=!0),h!==!0?c.isHighLight&&c._highLightClose():(c.isHighLight&&c._highLight(l,u,a[s],i),n&&n(a[s],r))}};class Ht extends _n{constructor(){super(...arguments);Fe(this,"setPosition",function(n){L3(this,n)});Fe(this,"getPosition",function(){return this.getGeometry().getCoordinates()});Fe(this,"setRotateAngle",function(n){this.getStyle().getImage().setRotation(n*.01745329251)});Fe(this,"update",function(n,i){n==="style"&&this.setStyle(Rt(i)),n==="position"&&L3(this,i)})}}const R3=new js({code:"baidu",units:"m"}),z3=new js({code:"BD09",extent:Bg([-180,-90,180,90],Hn.ll2bmerc),units:"m"});uc(R3),uc(z3),Us("EPSG:4326",R3,Hn.ll2bmerc,Hn.bmerc2ll),Us("EPSG:4326",z3,Hn.ll2bmerc,Hn.bmerc2ll),Us("EPSG:3857",R3,Hn.smerc2bmerc,Hn.bmerc2smerc),Us("EPSG:3857",z3,Hn.smerc2bmerc,Hn.bmerc2smerc);const pu=new js({code:"GCJ02",extent:Bg([-180,-90,180,90],Hn.ll2gcj02mc),units:"m"});uc(pu),Us("EPSG:4326",pu,Hn.ll2gcj02mc,Hn.gcj02mc2ll),Us("EPSG:3857",pu,Hn.mc2gcj02mc,Hn.gcj02mc2mc);const Ye=(t,e)=>t&&Object.prototype.hasOwnProperty.call(t,e)?typeof t[e]=="object"?Object.keys(t[e]).length>0:typeof t[e]=="boolean"?t[e]:!0:!1,vG=t=>typeof t=="function"&&typeof t.nodeType!="number",L3=(t,e)=>{t.getGeometry().setCoordinates(e)},as=(t,e)=>{switch(e){case"bd-84":return yo.bd09towgs84(t[0],t[1]);case"bd-gd":return yo.bd09togcj02(t[0],t[1]);case"gd-84":return yo.gcj02towgs84(t[0],t[1]);case"gd-bd":return yo.gcj02tobd09(t[0],t[1]);case"84-gd":return yo.wgs84togcj02(t[0],t[1]);case"84-bd":return yo.wgs84tobd09(t[0],t[1]);case"3857-4326":return hi(t,"EPSG:3857","EPSG:4326");case"4326-3857":return hi(t,"EPSG:4326","EPSG:3857");default:return t}},Vx=t=>{const e={radius:t.radius||2,fill:new Qe(t.fill||{color:"blue"}),stroke:new ft(t.stroke||{color:"white"})};return new En(e)},Ux=t=>{const n=Re(Re({},{font:"14px sans-serif",padding:[2,5,2,5]}),t),i=new Qn(n);if(Ye(t,"fill")){const r=new Qe(t.fill);i.setFill(r)}if(Ye(t,"backgroundFill")){const r=new Qe(t.backgroundFill);i.setBackgroundFill(r)}if(Ye(t,"stroke")){const r=new ft(t.stroke);i.setStroke(r)}if(Ye(t,"backgroundStroke")){const r=new ft(t.backgroundStroke);i.setBackgroundStroke(r)}return i},Rt=t=>{const e=new Je;if(Ye(t,"fill")?e.setFill(new Qe(t.fill)):e.setFill(new Qe({color:"rgba(67,126,255,0.15)"})),Ye(t,"stroke")?e.setStroke(new ft(t.stroke)):e.setStroke(new ft({color:"rgba(67,126,255,1)",width:1})),Ye(t,"icon")&&e.setImage(new Dn(t.icon)),Ye(t,"circle")){const n=Vx(t.circle);e.setImage(n)}if(Ye(t,"text")){const n=t.text,i=Ux(n);e.setText(i)}if(Ye(t,"shape")){let n,i;Ye(t.shape,"fill")&&(n=new Qe(t.shape.fill)),Ye(t.shape,"stroke")&&(i=new ft(t.shape.stroke));const r=Ke(Re({},t.shape),{stroke:i,fill:n}),a=new Wl(r);e.setImage(a)}return e},P3=(t,e,n)=>{const i=Rt(e);if(t.setStyle(i),Ye(e,"styleFunction")?t.setStyle(function(r,a){return e.styleFunction(r,a,n,i)}):t.setStyle(i),Ye(e,"gif")){const r=e.gif,a=Re({opacity:1,scale:1,offset:[0,0],offsetOrigin:"top-left",anchor:[.5,.5],anchorOrigin:"top-left",rotation:0,rotateWithView:!1},r);gifler(a.src).frames(document.createElement("canvas"),function(o,l){t.setStyle(new Je({image:new Dn({img:o.canvas,imgSize:[l.width,l.height],opacity:a.opacity,offset:a.offset,offsetOrigin:a.offsetOrigin,anchor:a.anchor,anchorOrigin:a.anchorOrigin,scale:a.scale,rotation:a.rotation,rotateWithView:a.rotateWithView})})),o.clearRect(0,0,l.width,l.height),o.drawImage(l.buffer,l.x,l.y),n.render()},!0)}},ii=(t,e,n=!1)=>t.map(i=>D3(i,e,n)),D3=(t,e,n=!1)=>{if(Ye(t,"type"))switch(t.type){case"point":case"Point":return cd(t,e,n);case"polygon":case"Polygon":return Hx(t);case"MultiPolygon":return Wx(t);case"polyline":case"Polyline":case"LineString":return $x(t);case"circle":case"Circle":return Zx(t,e);default:return cd(t,e,n)}else return cd(t,e,n)},cd=(t,e,n=!1)=>{const i=as(t.coordinates,t.convert),r=new Ht({geometry:new Et(i)});if(Ye(t,"style")?P3(r,t.style,e):n||r.setStyle(new Je({zIndex:1,image:new En({radius:4,fill:new Qe({color:"blue"})})})),Ye(t,"id")?r.setId(t.id):r.setId(`feature-${Ve()}`),typeof t=="object")for(const a in t)Object.prototype.hasOwnProperty.call(t,a)&&r.set(a,t[a]);return Ye(t,"coordinates")&&Ye(t,"convert")&&r.set("coordinates",i),r},Hx=t=>{let e=[];Ye(t,"convert")&&t.convert?t.coordinates.forEach(i=>{e.push(as(i,t.convert))}):e=t.coordinates;const n=new Ht({geometry:new ci([e])});if(n.setId(t.id||`polygon-${Ve()}`),typeof t=="object")for(const i in t)Object.prototype.hasOwnProperty.call(t,i)&&n.set(i,t[i]);return n},Wx=t=>{let e=[];Ye(t,"convert")&&t.convert?t.coordinates.forEach(i=>{e.push(as(i,t.convert))}):e=t.coordinates;const n=new Ht({geometry:new Vc([e])});if(n.setId(t.id||`polygon-${Ve()}`),typeof t=="object")for(const i in t)Object.prototype.hasOwnProperty.call(t,i)&&n.set(i,t[i]);return n},$x=t=>{let e=[];Ye(t,"convert")&&t.convert?t.coordinates.forEach(i=>{e.push(as(i,t.convert))}):e=t.coordinates;const n=new Ht({geometry:new St(e)});if(n.setId(t.id||`polyline-${Ve()}`),n.set("style",t.style||null),n.set("type",t.type||"polyline"),n.set("properties",t.properties||null),typeof t=="object")for(const i in t)Object.prototype.hasOwnProperty.call(t,i)&&n.set(i,t[i]);return n},Zx=(t,e)=>{const n=as(t.center,t.convert),i=new Ht({geometry:new e3(n,Xx(e,t.radius))});return i.setId(t.id||`circle-${Ve()}`),i.set("style",t.style||null),i.set("type",t.type||"circle"),i.set("properties",t.properties||null),i},Xx=(t,e)=>{const n=t.getView().getProjection().getMetersPerUnit();return e/n},xo=(t,e)=>{let n=[];Ye(t,"features")&&(n=t.features),Ye(t,"projection")&&t.projection==="GCJ02"&&(t.projection=A3);const i=Ke(Re({},t),{features:ii(n,e)});return new kn(i)},dd=(t,e)=>{const n=Ke(Re({},t.text),{text:e});return Ke(Re({},t),{text:n})},Yx=(t,e)=>{const n=t.source,i=t.source.getSource().getFeatures().length,r={},a={source:n,style:function(s){const o=s.get("features").length;let l=r[o];if(o>1){if(!l){let u={};!Ye(t,"style")||!t.style?(u={image:new En({radius:20,stroke:new ft({color:"#fff"}),fill:new Qe({color:"#3399CC"})}),text:new Qn({font:"16px sans-serif",text:o.toString(),fill:new Qe({color:"#fff"})})},l=new Je(u)):t.style instanceof Array?(t.style.forEach(h=>{let c=0,d=i;if(Ye(h,"min")||Ye(h,"max"))c=h.min,d=h.max,c0){const f=i/t.style.length;for(let g=0;g0?l=Rt(u):l=new Je({image:new En({radius:4,fill:new Qe({color:"blue"})})})}return l}};return new Dt(a)},Kx=t=>new Promise(e=>{const n=new Image;n.src=t.src,n.onload=()=>e(new Je({image:new Dn({img:n,imgSize:[34,37]})}))}),Jx=(t,e)=>{t.getView().animate(e)},Qx=(t,e)=>{const n=e.duration||2e3,i=t.getView(),r=e.zoom||i.getZoom();let a=2,s=!1;function o(){--a,!s&&a===0&&(s=!0)}i.animate({center:e.center,duration:n},o),i.animate({zoom:e.flyZoom||r-1,duration:n/2},{zoom:r,duration:n/2},o)},e9=(t,e)=>{t.getView().setCenter(e)},t9=(t,e)=>{t.getView().setZoom(e)},n9=(t,e)=>{t.getView().setConstrainResolution(e)},i9=(t,e)=>{t.getView().setMaxZoom(e)},r9=(t,e)=>{t.getView().setMinZoom(e)},a9=(t,e)=>{t.once("rendercomplete",function(){const n=document.createElement("canvas"),i=t.getSize();n.width=i[0],n.height=i[1];const r=n.getContext("2d");if(Array.prototype.forEach.call(t.getViewport().querySelectorAll(".ol-layer canvas, canvas.ol-layer"),function(a){if(a.width>0){const s=a.parentNode.style.opacity||a.style.opacity;r.globalAlpha=s===""?1:Number(s);const o=a.parentNode.style.backgroundColor;o&&(r.fillStyle=o,r.fillRect(0,0,a.width,a.height));let l;const u=a.style.transform;u?l=u.match(/^matrix\(([^\(]*)\)$/)[1].split(",").map(Number):l=[parseFloat(a.style.width)/a.width,0,0,parseFloat(a.style.height)/a.height,0,0],CanvasRenderingContext2D.prototype.setTransform.apply(r,l),r.drawImage(a,0,0)}}),r.globalAlpha=1,navigator.msSaveBlob)navigator.msSaveBlob(n.msToBlob(),"map.png");else{const a=document.getElementById(e);a.href=n.toDataURL(),a.click()}}),t.renderSync()},s9=(t,e,n="kilometers")=>{const i=ho(t),r=ho(e);return mx(i,r,{units:n})},o9=t=>{let e,n,i;const r=t.getType();if(r==="Polygon"){let s=0,o=0,l=0;n=t.getCoordinates()[0].slice(1),n.forEach(function(u){s+=u[0],o+=u[1],l++}),e=[s/l,o/l]}else r==="LineString"?(e=t.getCoordinateAt(.5),n=t.getCoordinates()):e=ui(t.getExtent());let a;return n?(a=n.map(function(s){const o=s[0]-e[0],l=s[1]-e[1];return o*o+l*l}),i=Math.sqrt(Math.max.apply(Math,a))/3):i=Math.max(vt(t.getExtent()),cn(t.getExtent()))/3,{center:e,coordinates:n,minRadius:i,sqDistances:a}},pG=t=>{const e=hq(t);return pq(e)},l9=(t,e,n,i)=>{e==="zoom"?(Ce.map.mapControlsZoom&&t.removeControl(Ce.map.mapControlsZoom),n&&(Ce.map.mapControlsZoom=new U2(i||Ce.map.mapControlsZoomOptions),t.addControl(Ce.map.mapControlsZoom))):e==="rotate"?(Ce.map.mapControlsRotate&&t.removeControl(Ce.map.mapControlsRotate),n&&(Ce.map.mapControlsRotate=new V2(i||Ce.map.mapControlsRotateOptions),t.addControl(Ce.map.mapControlsRotate))):e==="attribution"?(Ce.map.mapControlsAttribution&&t.removeControl(Ce.map.mapControlsAttribution),n&&(Ce.map.mapControlsAttribution=new G2(i||Ce.map.mapControlsAttributionOptions),t.addControl(Ce.map.mapControlsAttribution))):e==="FullScreen"?(Ce.map.mapControlsFullScreen&&t.removeControl(Ce.map.mapControlsFullScreen),n&&(Ce.map.mapControlsFullScreen=new nx(Ce.map.mapControlsFullScreen),t.addControl(Ce.map.mapControlsFullScreen))):e==="ScaleLine"?(Ce.map.mapControlsScaleLine&&t.removeControl(Ce.map.mapControlsScaleLine),n&&(Ce.map.mapControlsScaleLine=new ix(Ce.map.mapControlsScaleLine),t.addControl(Ce.map.mapControlsScaleLine))):e==="ZoomSlider"&&(Ce.map.mapControlsZoomSlider&&t.removeControl(Ce.map.mapControlsZoomSlider),n&&(Ce.map.mapControlsZoomSlider=new rx(Ce.map.mapControlsZoomSlider),t.addControl(Ce.map.mapControlsZoomSlider)))},k3=t=>{const e=Wg(t,{projection:"EPSG:4326"});return{format:{kilo:Math.round(e/1e3*100)/100,meter:Math.round(e*100)/100},length:e}},O3=t=>{const e=$g(t,{projection:"EPSG:4326"});return{format:{kilo:Math.round(e/1e6*100)/100,meter:Math.round(e*100)/100},area:e}};class Ce{constructor(e={}){Fe(this,"map",Ce);Fe(this,"controls",{zoom:void 0,zoomOptions:void 0,attribution:void 0,attributionOptions:void 0,rotate:void 0,rotateOptions:void 0,FullScreen:void 0,ScaleLine:void 0,ZoomSlider:void 0});Fe(this,"interactions",{DragRotateAndZoom:void 0});const n={center:[108.5525,34.3227],zoom:5,constrainResolution:!0,projection:"EPSG:4326"},i=Re(Re({},n),e.view);Ye(i,"city")&&i.city&&(i.center=oq(i.city)||i.center||n.center);const r=new di(i),s=Re(Re({},{zoom:!1,zoomOptions:void 0,rotate:!1,rotateOptions:void 0,attribution:!1,attributionOptions:void 0}),e.controls);this.map=new oa({target:e.target,view:r,controls:[],interactions:D8(e.interactions)});for(const o in s)o==="zoom"?(this.controls[o]=new U2(s.zoomOptions),s[o]?this.map.addControl(this.controls[o]):this.map.removeControl(this.controls[o])):o==="attribution"?(this.controls[o]=new G2(s.attributionOptions),s[o]?this.map.addControl(this.controls[o]):this.map.removeControl(this.controls[o])):o==="rotate"?(this.controls[o]=new V2(s.rotateOptions),s[o]?this.map.addControl(this.controls[o]):this.map.removeControl(this.controls[o])):o==="FullScreen"?(this.controls[o]=new nx(s[o]),s[o]?this.map.addControl(this.controls[o]):this.map.removeControl(this.controls[o])):o==="ScaleLine"?(this.controls[o]=new ix(s[o]),s[o]?this.map.addControl(this.controls[o]):this.map.removeControl(this.controls[o])):o==="ZoomSlider"&&(this.controls[o]=new rx(s[o]),s[o]?this.map.addControl(this.controls[o]):this.map.removeControl(this.controls[o]));for(const o in e.interactions)o==="DragRotateAndZoom"&&(this.interactions[o]=new AB(e.interactions[o]),e.interactions[o]?this.map.addInteraction(this.interactions[o]):this.map.removeInteraction(this.interactions[o]))}static panTo(e){return Jx(Ce.map.map,e)}static flyTo(e){return Qx(Ce.map.map,e)}static setCenter(e){return e9(Ce.map.map,e)}static setZoom(e){return t9(Ce.map.map,e)}static setConstrainResolution(e){return n9(Ce.map.map,e)}static setMaxZoom(e){return i9(Ce.map.map,e)}static setMinZoom(e){return r9(Ce.map.map,e)}static exportPNG(e){return a9(Ce.map.map,e)}static getDistancePoint(e,n,i){return s9(e,n,i)}static calculateCenter(e){return o9(e)}static getControl(e){return Ce.map.controls[e]}static setControl(e,n,i){return l9(Ce.map.map,e,n,i)}get mapControlsZoom(){return Ce.map.controls.zoom}set mapControlsZoom(e){Ce.map.controls.zoom=e}get mapControlsRotate(){return Ce.map.controls.rotate}set mapControlsRotate(e){Ce.map.controls.rotate=e}get mapControlsAttribution(){return Ce.map.controls.attribution}set mapControlsAttribution(e){Ce.map.controls.attribution=e}get mapControlsZoomOptions(){return Ce.map.controls.zoomOptions}set mapControlsZoomOptions(e){Ce.map.controls.zoomOptions=e}get mapControlsRotateOptions(){return Ce.map.controls.rotateOptions}set mapControlsRotateOptions(e){Ce.map.controls.rotateOptions=e}get mapControlsAttributionOptions(){return Ce.map.controls.attributionOptions}set mapControlsAttributionOptions(e){Ce.map.controls.attributionOptions=e}get mapControlsFullScreen(){return Ce.map.controls.FullScreen}set mapControlsFullScreen(e){Ce.map.controls.FullScreen=e}get mapControlsScaleLine(){return Ce.map.controls.ScaleLine}set mapControlsScaleLine(e){Ce.map.controls.ScaleLine=e}get mapControlsZoomSlider(){return Ce.map.controls.ZoomSlider}set mapControlsZoomSlider(e){Ce.map.controls.ZoomSlider=e}}const mG=Object.freeze(Object.defineProperty({__proto__:null,FeatureExt:Ht,AMapMercatorProj:pu,validObjKey:Ye,isFunction:vG,setPosition:L3,convertCoordinate:as,setCircleStyle:Vx,setText:Ux,setStyle:Rt,setFeatureStyle:P3,setFeatures:ii,setFeature:D3,setPointFeature:cd,setPolygon:Hx,setMultiPolygon:Wx,setPolyline:$x,setCircle:Zx,getRadiusByUnit:Xx,addVectorSource:xo,clusterFeatureStyle:dd,addClusterLayer:Yx,setImage:Kx,panTo:Jx,flyTo:Qx,setCenter:e9,setZoom:t9,setConstrainResolution:n9,setMaxZoom:i9,setMinZoom:r9,exportPNG:a9,getDistancePoint:s9,calculateCenter:o9,getCentroid:pG,setControl:l9,formatLength:k3,formatArea:O3,OlMap:Ce},Symbol.toStringTag,{value:"Module"}));var u9=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{style:{width:t.mapWidth,height:t.mapHeight},attrs:{id:t.target}},[n("a",{attrs:{id:t.downLoadId,download:t.downloadName}}),t.load?t._t("default"):t._e()],2)},yG=[];u9._withStripped=!0;function wn(t,e,n,i,r,a,s,o){var l=typeof t=="function"?t.options:t;e&&(l.render=e,l.staticRenderFns=n,l._compiled=!0),i&&(l.functional=!0),a&&(l._scopeId="data-v-"+a);var u;if(s?(u=function(d){d=d||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,!d&&typeof __VUE_SSR_CONTEXT__!="undefined"&&(d=__VUE_SSR_CONTEXT__),r&&r.call(this,d),d&&d._registeredComponents&&d._registeredComponents.add(s)},l._ssrRegister=u):r&&(u=o?function(){r.call(this,(l.functional?this.parent:this).$root.$options.shadowRoot)}:r),u)if(l.functional){l._injectStyles=u;var h=l.render;l.render=function(f,g){return u.call(g),h(f,g)}}else{var c=l.beforeCreate;l.beforeCreate=c?[].concat(c,u):[u]}return{exports:t,options:l}}const _G={name:"v-map",provide(){return{VMap:this}},props:{width:{type:[String,Number],default(){return"100%"}},height:{type:[String,Number],default(){return"100%"}},target:{type:String,default:`map-${Ve()}`},view:{type:Object},controls:{type:Object},interactions:{type:Object}},computed:{mapOption(){return{target:this.target,view:this.view,controls:this.controls,interactions:this.interactions}},map(){return Ce.map.map},mapWidth(){return typeof this.width=="string"?this.width:this.width.toString()+"px"},mapHeight(){return typeof this.height=="string"?this.height:this.height.toString()+"px"}},watch:{"view.center":{handler(t){t&&this.setCenter(t)},immediate:!1,deep:!0},"view.zoom":{handler(t){t&&this.setZoom(t)},immediate:!1,deep:!0},"view.constrainRotation":{handler(t){t&&this.setConstrainResolution(t)},immediate:!1,deep:!0},"view.maxZoom":{handler(t){t&&this.setMaxZoom(t)},immediate:!1,deep:!0},"view.minZoom":{handler(t){t&&this.setMinZoom(t)},immediate:!1,deep:!0},"controls.zoom":{handler(t){Ce.map.mapControlsZoom&&Ce.setControl("zoom",t,this.controls.zoomOptions)},immediate:!1,deep:!0},"controls.rotate":{handler(t){Ce.map.mapControlsRotate&&Ce.setControl("rotate",t,this.controls.rotateOptions)},immediate:!1,deep:!0},"controls.attribution":{handler(t){Ce.map.mapControlsAttribution&&Ce.setControl("attribution",t,this.controls.attributionOptions)},immediate:!1,deep:!0},"controls.FullScreen":{handler(t){Ce.map.mapControlsFullScreen&&Ce.setControl("FullScreen",t)},immediate:!1,deep:!0},"controls.ScaleLine":{handler(t){Ce.map.mapControlsScaleLine&&Ce.setControl("ScaleLine",t)},immediate:!1,deep:!0}},data(){return{vMap:null,load:!1,downLoadId:`download-${Ve()}`,downloadName:"map.png",noBase:!0,properties:{isDefault:!0}}},methods:{initMap(){this.init().then(t=>{if(t==="success"){const e=["singleclick","click","dblclick","pointerdrag","contextmenu","precompose","postrender","loadend","loadstart","moveend","movestart"];this.map.getView().once("change:resolution",()=>{this.map.once("moveend",n=>{this.zoomEnd(n)})}),this.map.on("pointermove",n=>{const i=this.map.getEventPixel(n.originalEvent),r=this.map.hasFeatureAtPixel(i);this.map.getTargetElement().style.cursor=r?"pointer":"",this.map.getLayers().getArray().forEach(a=>{if(a.get("type")==="graphic"||a.get("type")==="wms"){const s=a.getData(n.pixel),o=s&&s[3]>0;this.map.getTargetElement().style.cursor=o||r?"pointer":""}}),this.$emit("pointermove",n,this.map)}),e.forEach(n=>{this.map.on(n,i=>{this.$emit(n,i,this.map)})}),this.$emit("load",this.map),this.load=!0}})},init(){return new Promise((t,e)=>{Ce.map=new Ce(this.mapOption),Ce.map.map?t("success"):e(new Error("fail"))})},dispose(){if(!this.map)return;[...this.map.getLayers().getArray()].forEach(e=>{e&&e.get("users")&&(e.getSource().clear(),e.getRenderer().dispose(),e.setSource(void 0),this.map.removeLayer(e))}),this.map.disposeInternal()},zoomEnd(t){this.$emit("changeZoom",t,this.map),t.map.once("moveend",e=>{this.zoomEnd(e)})},setCenter(t){Ce.setCenter(t)},setZoom(t){Ce.setZoom(t)},setConstrainResolution(t){Ce.setConstrainResolution(t)},setMaxZoom(t){Ce.setMaxZoom(t)},setMinZoom(t){Ce.setMinZoom(t)},setControl(t,e){Ce.setControl(t,e)},panTo(t){Ce.panTo(t)},flyTo(t){Ce.flyTo(t)},getCenterByExtent(t){return ui(t)},boundingExtent(t){return rn(t)},calculateCenter(t){return Ce.calculateCenter(t)},exportPNG(t){t?t.indexOf(".png")>-1?this.downloadName=t:this.downloadName=t+".png":this.downloadName=`map-export-${Ve()}.png`,Ce.exportPNG(this.downLoadId)},getDistancePoint(t,e,n){return Ce.getDistancePoint(t,e,n)},closeOverlays(){this.map.getOverlays().forEach(t=>{t.setPosition(void 0);const e=t.get("close");e&&e()})},updateFeature(t,e,n){e==="style"&&t.setStyle(Rt(n))}},mounted(){this.initMap()},beforeDestroy(){this.dispose()}},h9={};var c9=wn(_G,u9,yG,!1,xG,null,null,null);function xG(t){for(let e in h9)this[e]=h9[e]}c9.options.__file="src/components/map/index.vue";const mu=function(){return c9.exports}();mu.install=function(t){t.component(mu.name,mu)};const wG={render(t,e){return null},props:{className:{type:String,default:"ol-layer"},opacity:{type:Number,default:1},visible:{type:Boolean,default:!0},extent:{type:Array},zIndex:{type:Number},minResolution:{type:Number},maxResolution:{type:Number},minZoom:{type:Number},maxZoom:{type:Number},title:{type:String},name:{type:String},preview:{type:String},baseLayer:{type:Boolean},properties:{type:Object,default:()=>{}}}};let bG,SG;const d9={};var f9=wn(wG,bG,SG,!1,CG,null,null,null);function CG(t){for(let e in d9)this[e]=d9[e]}f9.options.__file="src/components/layers/BaseLayer.vue";const zi=function(){return f9.exports}(),wo=[0,0,0],ha=5;class TG{constructor(e){this.minZoom=e.minZoom!==void 0?e.minZoom:0,this.resolutions_=e.resolutions,He(xO(this.resolutions_,function(r,a){return a-r},!0),17);let n;if(!e.origins){for(let r=0,a=this.resolutions_.length-1;r=this.minZoom;){if(this.zoomFactor_===2?(s=Math.floor(s/2),o=Math.floor(o/2),a=so(s,s,o,o,i)):a=this.getTileRangeForExtentAndZ(l,u,i),n(u,a))return!0;--u}return!1}getExtent(){return this.extent_}getMaxZoom(){return this.maxZoom}getMinZoom(){return this.minZoom}getOrigin(e){return this.origin_?this.origin_:this.origins_[e]}getResolution(e){return this.resolutions_[e]}getResolutions(){return this.resolutions_}getTileCoordChildTileRange(e,n,i){if(e[0]this.maxZoom||n{n&&n.getState()==Oe.LOADED&&e.push({extent:this.sourceTileGrid_.getTileCoordExtent(n.tileCoord),image:n.getImage()})}),this.sourceTiles_.length=0,e.length===0)this.state=Oe.ERROR;else{const n=this.wrappedTileCoord_[0],i=this.targetTileGrid_.getTileSize(n),r=typeof i=="number"?i:i[0],a=typeof i=="number"?i:i[1],s=this.targetTileGrid_.getResolution(n),o=this.sourceTileGrid_.getResolution(this.sourceZ_),l=this.targetTileGrid_.getTileCoordExtent(this.wrappedTileCoord_);this.canvas_=qx(r,a,this.pixelRatio_,o,this.sourceTileGrid_.getExtent(),s,l,this.triangulation_,e,this.gutter_,this.renderEdges_,this.interpolate),this.state=Oe.LOADED}this.changed()}load(){if(this.state==Oe.IDLE){this.state=Oe.LOADING,this.changed();let e=0;this.sourcesListenerKeys_=[],this.sourceTiles_.forEach(n=>{const i=n.getState();if(i==Oe.IDLE||i==Oe.LOADING){e++;const r=qe(n,ke.CHANGE,function(a){const s=n.getState();(s==Oe.LOADED||s==Oe.ERROR||s==Oe.EMPTY)&&(dt(r),e--,e===0&&(this.unlistenSources_(),this.reproject_()))},this);this.sourcesListenerKeys_.push(r)}}),e===0?setTimeout(this.reproject_.bind(this),0):this.sourceTiles_.forEach(function(n,i,r){n.getState()==Oe.IDLE&&n.load()})}}unlistenSources_(){this.sourcesListenerKeys_.forEach(dt),this.sourcesListenerKeys_=null}release(){this.canvas_&&(_c(this.canvas_.getContext("2d")),_o.push(this.canvas_),this.canvas_=null),super.release()}}const F3=AG,N3={TILELOADSTART:"tileloadstart",TILELOADEND:"tileloadend",TILELOADERROR:"tileloaderror"};function g9(t){let e=t.getDefaultTileGrid();return e||(e=RG(t),t.setDefaultTileGrid(e)),e}function MG(t,e,n){const i=e[0],r=t.getTileCoordCenter(e),a=j3(n);if(!Ti(a,r)){const s=vt(a),o=Math.ceil((a[0]-r[0])/s);return r[0]+=s*o,t.getTileCoordForCoordAndZ(r,i)}return e}function IG(t,e,n,i){i=i!==void 0?i:"top-left";const r=v9(t,e,n);return new bo({extent:t,origin:NO(t,i),resolutions:r,tileSize:n})}function EG(t){const e=t||{},n=e.extent||Ot("EPSG:3857").getExtent(),i={extent:n,minZoom:e.minZoom,tileSize:e.tileSize,resolutions:v9(n,e.maxZoom,e.tileSize,e.maxResolution)};return new bo(i)}function v9(t,e,n,i){e=e!==void 0?e:ZF,n=In(n!==void 0?n:b2);const r=cn(t),a=vt(t);i=i>0?i:Math.max(a/n[0],r/n[1]);const s=e+1,o=new Array(s);for(let l=0;li.highWaterMark&&(i.highWaterMark=e)}useTile(e,n,i,r){}}class LG extends Gt{constructor(e,n){super(e),this.tile=n}}const PG=zG;function DG(t,e){const n=/\{z\}/g,i=/\{x\}/g,r=/\{y\}/g,a=/\{-y\}/g;return function(s,o,l){if(!!s)return t.replace(n,s[0].toString()).replace(i,s[1].toString()).replace(r,s[2].toString()).replace(a,function(){const u=s[0],h=e.getFullTileRange(u);return He(h,55),(h.getHeight()-s[2]-1).toString()})}}function kG(t,e){const n=t.length,i=new Array(n);for(let r=0;rthis.getTileInternal(v,m,y,_,s),this.reprojectionErrorThreshold_,this.renderReprojectionEdges_,this.getInterpolate());return p.key=c,u?(p.interimTile=u,p.refreshInterimChain(),o.replace(h,p)):o.set(h,p),p}getTileInternal(e,n,i,r,a){let s=null;const o=Nc(e,n,i),l=this.getKey();if(!this.tileCache.containsKey(o))s=this.createTile_(e,n,i,r,a,l),this.tileCache.set(o,s);else if(s=this.tileCache.get(o),s.key!=l){const u=s;s=this.createTile_(e,n,i,r,a,l),u.getState()==Oe.IDLE?s.interimTile=u.interimTile:s.interimTile=u,s.refreshInterimChain(),this.tileCache.replace(o,s)}return s}setRenderReprojectionEdges(e){if(this.renderReprojectionEdges_!=e){this.renderReprojectionEdges_=e;for(const n in this.tileCacheForProjection)this.tileCacheForProjection[n].clear();this.changed()}}setTileGridForProjection(e,n){const i=Ot(e);if(i){const r=De(i);r in this.tileGridForProjection||(this.tileGridForProjection[r]=n)}}clear(){super.clear();for(const e in this.tileCacheForProjection)this.tileCacheForProjection[e].clear()}}function BG(t,e){t.getImage().src=e}const q3=jG;class qG extends q3{constructor(e){e=e||{};const n=e.projection!==void 0?e.projection:"EPSG:3857",i=e.tileGrid!==void 0?e.tileGrid:EG({extent:j3(n),maxResolution:e.maxResolution,maxZoom:e.maxZoom,minZoom:e.minZoom,tileSize:e.tileSize});super({attributions:e.attributions,cacheSize:e.cacheSize,crossOrigin:e.crossOrigin,interpolate:e.interpolate,opaque:e.opaque,projection:n,reprojectionErrorThreshold:e.reprojectionErrorThreshold,tileGrid:i,tileLoadFunction:e.tileLoadFunction,tilePixelRatio:e.tilePixelRatio,tileUrlFunction:e.tileUrlFunction,url:e.url,urls:e.urls,wrapX:e.wrapX!==void 0?e.wrapX:!0,transition:e.transition,attributionsCollapsible:e.attributionsCollapsible,zDirection:e.zDirection}),this.gutter_=e.gutter!==void 0?e.gutter:0}getGutter(){return this.gutter_}}const So=qG;class GG extends kn{constructor(e){super({attributions:e.attributions,wrapX:e.wrapX}),this.resolution=void 0,this.distance=e.distance!==void 0?e.distance:20,this.minDistance=e.minDistance||0,this.interpolationRatio=0,this.features=[],this.geometryFunction=e.geometryFunction||function(n){const i=n.getGeometry();return He(i.getType()=="Point",10),i},this.createCustomCluster_=e.createCluster,this.source=null,this.boundRefresh_=this.refresh.bind(this),this.updateDistance(this.distance,this.minDistance),this.setSource(e.source||null)}clear(e){this.features.length=0,super.clear(e)}getDistance(){return this.distance}getSource(){return this.source}loadFeatures(e,n,i){this.source.loadFeatures(e,n,i),n!==this.resolution&&(this.resolution=n,this.refresh())}setDistance(e){this.updateDistance(e,this.minDistance)}setMinDistance(e){this.updateDistance(this.distance,e)}getMinDistance(){return this.minDistance}setSource(e){this.source&&this.source.removeEventListener(ke.CHANGE,this.boundRefresh_),this.source=e,e&&e.addEventListener(ke.CHANGE,this.boundRefresh_),this.refresh()}refresh(){this.clear(),this.cluster(),this.addFeatures(this.features)}updateDistance(e,n){const i=e===0?0:Math.min(n,e)/e,r=e!==this.distance||this.interpolationRatio!==i;this.distance=e,this.minDistance=n,this.interpolationRatio=i,r&&this.refresh()}cluster(){if(this.resolution===void 0||!this.source)return;const e=xn(),n=this.distance*this.resolution,i=this.source.getFeatures(),r={};for(let a=0,s=i.length;a=0;--o){const l=this.geometryFunction(e[o]);l?f6(i,l.getCoordinates()):e.splice(o,1)}g6(i,1/e.length);const r=ui(n),a=this.interpolationRatio,s=new Et([i[0]*(1-a)+r[0]*a,i[1]*(1-a)+r[1]*a]);return this.createCustomCluster_?this.createCustomCluster_(s,e):new _n({geometry:s,features:e})}}const VG=GG,UG=new Proxy({},{get(t,e){throw new Error(`Module "" has been externalized for browser compatibility. Cannot access ".${e}" in client code.`)}}),HG=Object.freeze(Object.defineProperty({__proto__:null,default:UG},Symbol.toStringTag,{value:"Module"}));function G3(t,e){const n=[];Object.keys(e).forEach(function(r){e[r]!==null&&e[r]!==void 0&&n.push(r+"="+encodeURIComponent(e[r]))});const i=n.join("&");return t=t.replace(/[?&]$/,""),t+=t.includes("?")?"&":"?",t+i}class WG extends Gx{constructor(e){const n=e.crossOrigin!==void 0?e.crossOrigin:null,i=e.imageLoadFunction!==void 0?e.imageLoadFunction:cG;super({attributions:e.attributions,interpolate:e.interpolate,projection:Ot(e.projection)}),this.url_=e.url,this.imageExtent_=e.imageExtent,this.image_=new mN(this.imageExtent_,void 0,1,this.url_,n,i,fn(1,1)),this.imageSize_=e.imageSize?e.imageSize:null,this.image_.addEventListener(ke.CHANGE,this.handleImageChange.bind(this))}getImageExtent(){return this.imageExtent_}getImageInternal(e,n,i,r){return dn(e,this.image_.getExtent())?this.image_:null}getUrl(){return this.url_}handleImageChange(e){if(this.image_.getState()==Ge.LOADED){const n=this.image_.getExtent(),i=this.image_.getImage();let r,a;this.imageSize_?(r=this.imageSize_[0],a=this.imageSize_[1]):(r=i.width,a=i.height);const s=vt(n),o=cn(n),l=s/r,u=o/a;let h=r,c=a;if(l>u?h=Math.round(s/u):c=Math.round(o/l),h!==r||c!==a){const d=fn(h,c);this.getInterpolate()||(d.imageSmoothingEnabled=!1);const f=d.canvas;d.drawImage(i,0,0,r,a,0,0,f.width,f.height),this.image_.setImage(f)}}super.handleImageChange(e)}}const p9=WG,fd="1.3.0",$G='© OpenStreetMap contributors.';class ZG extends So{constructor(e){e=e||{};let n;e.attributions!==void 0?n=e.attributions:n=[$G];const i=e.crossOrigin!==void 0?e.crossOrigin:"anonymous",r=e.url!==void 0?e.url:"https://tile.openstreetmap.org/{z}/{x}/{y}.png";super({attributions:n,attributionsCollapsible:!1,cacheSize:e.cacheSize,crossOrigin:i,interpolate:e.interpolate,maxZoom:e.maxZoom!==void 0?e.maxZoom:19,opaque:e.opaque!==void 0?e.opaque:!0,reprojectionErrorThreshold:e.reprojectionErrorThreshold,tileLoadFunction:e.tileLoadFunction,transition:e.transition,url:r,wrapX:e.wrapX,zDirection:e.zDirection})}}const XG=ZG;class YG extends $l{constructor(e){e=e||{},super(e)}}const KG=YG;class JG extends k2{constructor(e){super(e),this.image_=null}getImage(){return this.image_?this.image_.getImage():null}prepareFrame(e){const n=e.layerStatesArray[e.layerIndex],i=e.pixelRatio,r=e.viewState,a=r.resolution,s=this.getLayer().getSource(),o=e.viewHints;let l=e.extent;if(n.extent!==void 0&&(l=Wa(l,Ki(n.extent,r.projection))),!o[Xt.ANIMATING]&&!o[Xt.INTERACTING]&&!tc(l))if(s){const u=r.projection,h=s.getImage(l,a,i,u);h&&(this.loadImage(h)?this.image_=h:h.getState()===Ge.EMPTY&&(this.image_=null))}else this.image_=null;return!!this.image_}getData(e){const n=this.frameState;if(!n)return null;const i=this.getLayer(),r=Vt(n.pixelToCoordinateTransform,e.slice()),a=i.getExtent();if(a&&!Ti(a,r))return null;const s=this.image_.getExtent(),o=this.getImage(),l=vt(s),u=Math.floor(o.width*((r[0]-s[0])/l));if(u<0||u>=o.width)return null;const h=cn(s),c=Math.floor(o.height*((s[3]-r[1])/h));return c<0||c>=o.height?null:this.getImageData(o,u,c)}renderFrame(e,n){const i=this.image_,r=i.getExtent(),a=i.getResolution(),s=i.getPixelRatio(),o=e.layerStatesArray[e.layerIndex],l=e.pixelRatio,u=e.viewState,h=u.center,c=u.resolution,d=l*a/(c*s),f=e.extent,g=u.resolution,p=u.rotation,v=Math.round(vt(f)/g*l),m=Math.round(cn(f)/g*l);li(this.pixelTransform,e.size[0]/2,e.size[1]/2,1/l,1/l,p,-v/2,-m/2),zl(this.inversePixelTransform,this.pixelTransform);const y=Pg(this.pixelTransform);this.useContainer(n,y,this.getBackground(e));const _=this.context,C=_.canvas;C.width!=v||C.height!=m?(C.width=v,C.height=m):this.containerReused||_.clearRect(0,0,v,m);let w=!1,b=!0;if(o.extent){const M=Ki(o.extent,u.projection);b=dn(M,e.extent),w=b&&!Ai(M,e.extent),w&&this.clipUnrotated(_,e,M)}const x=this.getImage(),S=li(this.tempTransform,v/2,m/2,d,d,0,s*(r[0]-h[0])/a,s*(h[1]-r[3])/a);this.renderedResolution=a*l/s;const T=x.width*S[0],A=x.height*S[3];if(this.getLayer().getSource().getInterpolate()||(_.imageSmoothingEnabled=!1),this.preRender(_,e),b&&T>=.5&&A>=.5){const M=S[4],I=S[5],E=o.opacity;let z;E!==1&&(z=_.globalAlpha,_.globalAlpha=E),_.drawImage(x,0,0,+x.width,+x.height,M,I,T,A),E!==1&&(_.globalAlpha=z)}return this.postRender(_,e),w&&_.restore(),_.imageSmoothingEnabled=!0,y!==C.style.transform&&(C.style.transform=y),this.container}}const QG=JG;class eV extends KG{constructor(e){super(e)}createRenderer(){return new QG(this)}getData(e){return super.getData(e)}}const gd=eV,vd={PRELOAD:"preload",USE_INTERIM_TILES_ON_ERROR:"useInterimTilesOnError"};class tV extends $l{constructor(e){e=e||{};const n=Object.assign({},e);delete n.preload,delete n.useInterimTilesOnError,super(n),this.on,this.once,this.un,this.setPreload(e.preload!==void 0?e.preload:0),this.setUseInterimTilesOnError(e.useInterimTilesOnError!==void 0?e.useInterimTilesOnError:!0)}getPreload(){return this.get(vd.PRELOAD)}setPreload(e){this.set(vd.PRELOAD,e)}getUseInterimTilesOnError(){return this.get(vd.USE_INTERIM_TILES_ON_ERROR)}setUseInterimTilesOnError(e){this.set(vd.USE_INTERIM_TILES_ON_ERROR,e)}getData(e){return super.getData(e)}}const nV=tV;class iV extends k2{constructor(e){super(e),this.extentChanged=!0,this.renderedExtent_=null,this.renderedPixelRatio,this.renderedProjection=null,this.renderedRevision,this.renderedTiles=[],this.newTiles_=!1,this.tmpExtent=xn(),this.tmpTileRange_=new q8(0,0,0,0)}isDrawableTile(e){const n=this.getLayer(),i=e.getState(),r=n.getUseInterimTilesOnError();return i==Oe.LOADED||i==Oe.EMPTY||i==Oe.ERROR&&!r}getTile(e,n,i,r){const a=r.pixelRatio,s=r.viewState.projection,o=this.getLayer();let u=o.getSource().getTile(e,n,i,a,s);return u.getState()==Oe.ERROR&&o.getUseInterimTilesOnError()&&o.getPreload()>0&&(this.newTiles_=!0),this.isDrawableTile(u)||(u=u.getInterimTile()),u}getData(e){const n=this.frameState;if(!n)return null;const i=this.getLayer(),r=Vt(n.pixelToCoordinateTransform,e.slice()),a=i.getExtent();if(a&&!Ti(a,r))return null;const s=n.pixelRatio,o=n.viewState.projection,l=n.viewState,u=i.getRenderSource(),h=u.getTileGridForProjection(l.projection),c=u.getTilePixelRatio(n.pixelRatio);for(let d=h.getZForResolution(l.resolution);d>=h.getMinZoom();--d){const f=h.getTileCoordForCoordAndZ(r,d),g=u.getTile(d,f[1],f[2],s,o);if(!(g instanceof I8||g instanceof F3)||g instanceof F3&&g.getState()===Oe.EMPTY)return null;if(g.getState()!==Oe.LOADED)continue;const p=h.getOrigin(d),v=In(h.getTileSize(d)),m=h.getResolution(d),y=Math.floor(c*((r[0]-p[0])/m-f[1]*v[0])),_=Math.floor(c*((p[1]-r[1])/m-f[2]*v[1])),C=Math.round(c*u.getGutterForProjection(l.projection));return this.getImageData(g.getImage(),y+C,_+C)}return null}loadedTileCallback(e,n,i){return this.isDrawableTile(i)?super.loadedTileCallback(e,n,i):!1}prepareFrame(e){return!!this.getLayer().getSource()}renderFrame(e,n){const i=e.layerStatesArray[e.layerIndex],r=e.viewState,a=r.projection,s=r.resolution,o=r.center,l=r.rotation,u=e.pixelRatio,h=this.getLayer(),c=h.getSource(),d=c.getRevision(),f=c.getTileGridForProjection(a),g=f.getZForResolution(s,c.zDirection),p=f.getResolution(g);let v=e.extent;const m=e.viewState.resolution,y=c.getTilePixelRatio(u),_=Math.round(vt(v)/m*u),C=Math.round(cn(v)/m*u),w=i.extent&&Ki(i.extent);w&&(v=Wa(v,Ki(i.extent)));const b=p*_/2/y,x=p*C/2/y,S=[o[0]-b,o[1]-x,o[0]+b,o[1]+x],T=f.getTileRangeForExtentAndZ(v,g),A={};A[g]={};const M=this.createLoadedTileFinder(c,a,A),I=this.tmpExtent,E=this.tmpTileRange_;this.newTiles_=!1;const z=l?jg(r.center,m,l,e.size):void 0;for(let k=T.minX;k<=T.maxX;++k)for(let N=T.minY;N<=T.maxY;++N){if(l&&!f.tileCoordIntersectsViewport([g,k,N],z))continue;const q=this.getTile(g,k,N,e);if(this.isDrawableTile(q)){const U=De(this);if(q.getState()==Oe.LOADED){A[g][q.tileCoord.toString()]=q;let H=q.inTransition(U);H&&i.opacity!==1&&(q.endTransition(U),H=!1),!this.newTiles_&&(H||!this.renderedTiles.includes(q))&&(this.newTiles_=!0)}if(q.getAlpha(U,e.time)===1)continue}const B=f.getTileCoordChildTileRange(q.tileCoord,E,I);let V=!1;B&&(V=M(g+1,B)),V||f.forEachTileCoordParentTileRange(q.tileCoord,M,E,I)}const R=p/s*u/y;li(this.pixelTransform,e.size[0]/2,e.size[1]/2,1/u,1/u,l,-_/2,-C/2);const P=Pg(this.pixelTransform);this.useContainer(n,P,this.getBackground(e));const O=this.context,F=O.canvas;zl(this.inversePixelTransform,this.pixelTransform),li(this.tempTransform,_/2,C/2,R,R,0,-_/2,-C/2),F.width!=_||F.height!=C?(F.width=_,F.height=C):this.containerReused||O.clearRect(0,0,_,C),w&&this.clipUnrotated(O,e,w),c.getInterpolate()||(O.imageSmoothingEnabled=!1),this.preRender(O,e),this.renderedTiles.length=0;let G=Object.keys(A).map(Number);G.sort(qa);let j,L,D;i.opacity===1&&(!this.containerReused||c.getOpaque(e.viewState.projection))?G=G.reverse():(j=[],L=[]);for(let k=G.length-1;k>=0;--k){const N=G[k],q=c.getTilePixelSize(N,u,a),V=f.getResolution(N)/p,U=q[0]*V*R,H=q[1]*V*R,Z=f.getTileCoordForCoordAndZ(Tr(S),N),X=f.getTileCoordExtent(Z),Q=Vt(this.tempTransform,[y*(X[0]-S[0])/p,y*(S[3]-X[3])/p]),J=y*c.getGutterForProjection(a),ee=A[N];for(const te in ee){const ae=ee[te],ge=ae.tileCoord,oe=Z[1]-ge[1],de=Math.round(Q[0]-(oe-1)*U),ye=Z[2]-ge[2],ie=Math.round(Q[1]-(ye-1)*H),se=Math.round(Q[0]-oe*U),fe=Math.round(Q[1]-ye*H),$=de-se,Y=ie-fe,ne=g===N,ue=ne&&ae.getAlpha(De(this),e.time)!==1;let le=!1;if(!ue)if(j){D=[se,fe,se+$,fe,se+$,fe+Y,se,fe+Y];for(let he=0,ce=j.length;he=0}tileUrlFunction(e,n,i){let r=this.getTileGrid();if(r||(r=this.getTileGridForProjection(i)),r.getResolutions().length<=e[0])return;n!=1&&(!this.hidpi_||this.serverType_===void 0)&&(n=1);const a=r.getResolution(e[0]);let s=r.getTileCoordExtent(e,this.tmpExtent_),o=In(r.getTileSize(e[0]),this.tmpSize);const l=this.gutter_;l!==0&&(o=G6(o,l,this.tmpSize),s=Cr(s,a*l,s)),n!=1&&(o=f2(o,n,this.tmpSize));const u={SERVICE:"WMS",VERSION:fd,REQUEST:"GetMap",FORMAT:"image/png",TRANSPARENT:!0};return Object.assign(u,this.params_),this.getRequestUrl_(e,o,s,n,i,u)}}const uV=lV;var hV=class extends Vn{constructor(e){super(e),this._listener=[],e&&e.active===!1?this.set("active",!1):this.set("active",!0)}setActive(e){this.set("active",e===!0)}getActive(){return this.get("active")}};(function(){function t(a){this.get("active")&&a.context&&this.precompose(a)}function e(a){this.get("active")&&a.context&&this.postcompose(a)}function n(){if(this.renderSync)try{this.renderSync()}catch(a){}else this.changed()}function i(a){this.filters_||(this.filters_=[]),this.filters_.push(a),a.addToLayer&&a.addToLayer(this),a.precompose&&a._listener.push({listener:this.on(["precompose","prerender"],t.bind(a)),target:this}),a.postcompose&&a._listener.push({listener:this.on(["postcompose","postrender"],e.bind(a)),target:this}),a._listener.push({listener:a.on("propertychange",n.bind(this)),target:this}),n.call(this)}function r(a){var s;if(this.filters_||(this.filters_=[]),!a){this.filters_.forEach(function(o){this.removeFilter(o)}.bind(this));return}for(s=this.filters_.length-1;s>=0;s--)this.filters_[s]===a&&this.filters_.splice(s,1);for(s=a._listener.length-1;s>=0;s--)a._listener[s].target===this&&(a.removeFromLayer&&a.removeFromLayer(this),Ci(a._listener[s].listener),a._listener.splice(s,1));n.call(this)}oa.prototype.addFilter=function(a){i.call(this,a)},oa.prototype.removeFilter=function(a){r.call(this,a)},oa.prototype.getFilters=function(){return this.filters_||[]},Js.prototype.addFilter=function(a){i.call(this,a)},Js.prototype.removeFilter=function(a){r.call(this,a)},Js.prototype.getFilters=function(){return this.filters_||[]}})();var cV=class extends hV{constructor(e){if(e=e||{},super(e),e.feature)switch(e.feature.getGeometry().getType()){case"Polygon":case"MultiPolygon":this.feature_=e.feature;break}this.set("inner",e.inner),this._fillColor=e.fill&&$s(e.fill.getColor())||"rgba(0,0,0,0.2)",this._shadowColor=e.shadowColor&&$s(e.shadowColor)||"rgba(0,0,0,0.5)",this.set("shadowWidth",e.shadowWidth||0),this.set("shadowMapUnits",e.shadowMapUnits===!0)}setFillColor(e){this._fillColor=e&&$s(e)||"rgba(0,0,0,0.2)"}setShadowColor(e){this._shadowColor=e&&$s(e)||"rgba(0,0,0,0.5)"}drawFeaturePath_(e,n){var i=e.context,r=i.canvas,a=e.frameState.pixelRatio,s;if(e.frameState.coordinateToPixelTransform){var o=e.frameState.coordinateToPixelTransform;if(e.inversePixelTransform){var l=e.inversePixelTransform;s=function(_){return _=[_[0]*o[0]+_[1]*o[1]+o[4],_[0]*o[2]+_[1]*o[3]+o[5]],[_[0]*l[0]-_[1]*l[1]+l[4],-_[0]*l[2]+_[1]*l[3]+l[5]]}}else s=function(_){return[(_[0]*o[0]+_[1]*o[1]+o[4])*a,(_[0]*o[2]+_[1]*o[3]+o[5])*a]}}else o=e.frameState.coordinateToPixelMatrix,s=function(_){return[(_[0]*o[0]+_[1]*o[1]+o[12])*a,(_[0]*o[4]+_[1]*o[5]+o[13])*a]};var u=this.feature_.getGeometry().getCoordinates();this.feature_.getGeometry().getType()==="Polygon"&&(u=[u]);function h(_){for(var C=0;Cm&&([v,m]=[m,v]);for(var y=v;y<=m;y++)h(y*d)}else h(0)}postcompose(e){if(!!this.feature_){var n=e.context;if(n.save(),this.drawFeaturePath_(e,!this.get("inner")),n.fillStyle=this._fillColor,n.fill("evenodd"),this.get("shadowWidth")){var i=this.get("shadowWidth")*e.frameState.pixelRatio;this.get("shadowMapUnits")&&(i/=e.frameState.viewState.resolution),n.clip("evenodd"),n.filter="blur("+i+"px)",n.strokeStyle=this._shadowColor,n.lineCap="round",n.lineJoin="round",n.lineWidth=i,n.stroke()}n.restore()}}};const dV={name:"v-tile",render(t,e){return null},extends:zi,inject:["VMap"],props:{layerId:{type:String,default(){return`tile-layer-${Ve()}`}},preload:{type:Number,default:0},tileType:{type:String,default:"TD",validator:t=>["TD","TD_IMG","XYZ","BD","BD_DARK","BD_BLUE","GD","GD_IMG","OSM","WMS","ARCGIS_BLUE","ARCGIS_WARM","ARCGIS_NORMAL","ARCGIS_GRAY","PGIS_XM_GA","PGIS_XM_GA_IMG","FJ_BLUE","FJ_BLUE_GA"].includes(t.toUpperCase())},tdVec:{type:String},tdCva:{type:String},tdImg:{type:String},tdCia:{type:String},gdUrl:{type:String},base:{type:Boolean,default:!0},xyz:{type:Object,default(){return{}}},tileArcGISRest:{type:Object,default(){return{}}},wms:{type:Object,default(){}},mask:{type:Object}},data(){return{layer:null,layers:[],addForOverview:!1,filterMask:null}},computed:{map(){return this.VMap.map}},watch:{tileType:{handler(t,e){t&&t!==e&&(this.clear(e),this.init())},immediate:!1,deep:!0},visible:{handler(t){this.layers.map(e=>e.setVisible(t))},immediate:!1},zIndex:{handler(t){this.layers.map(e=>e.setZIndex(t))},immediate:!1},maxZoom:{handler(t){this.layers.map(e=>e.setMaxZoom(t))},immediate:!1},minZoom:{handler(t){this.layers.map(e=>e.setMinZoom(t))},immediate:!1},extent:{handler(t){this.layers.map(e=>e.setExtent(t))},immediate:!1},"xyz.attributions":{handler(t){this.layers.map(e=>e.getSource().setAttributions(t))},immediate:!1,deep:!0},mask:{handler(t,e){t&&t!==e?this.layers.forEach(n=>{n.removeFilter(this.filterMask),this.addMask(n,this.mask)}):t||this.layers.forEach(n=>{n.removeFilter(this.filterMask)})},immediate:!1,deep:!0}},methods:{clear(t){const e=this.map.getLayers().getArray().filter(n=>n.get("base"));e&&e.length>0&&e.forEach(n=>{(n.get("tileType")===t||n.get("isDefault"))&&this.map.removeLayer(n)})},init(){switch(this.tileType.toUpperCase()){case"XYZ":this.initTileXYZ();break;case"PGIS_XM_GA":this.initTilePGISXMGA();break;case"FJ_BLUE":this.initTileFJBlue();break;case"FJ_BLUE_GA":this.initTileFJBlueGA();break;case"WMS":this.initTileWMS();break;case"TD":this.initTD();break;case"TD_IMG":this.initTDIMG();break;case"BD":this.initBD();break;case"BD_BLUE":this.initBD("midnight");break;case"BD_DARK":this.initBD("dark");break;case"ARCGISREST":this.initTileArcGISRest();break;case"ARCGIS_BLUE":this.initArcgisTile("blue");break;case"ARCGIS_WARM":this.initArcgisTile("warm");break;case"ARCGIS_NORMAL":this.initArcgisTile("normal");break;case"ARCGIS_GRAY":this.initArcgisTile("gray");break;case"GD":this.initGD();break;case"GD_IMG":this.initAMapImage();break;case"OSM":this.initTileOSM();break;default:this.initTD();break}},initTileArcGISRest(){let t;Ye(this.tileArcGISRest,"tileGrid")&&(t=new bo(this.tileArcGISRest.tileGrid));const e=Ke(Re({},this.tileArcGISRest),{tileGrid:t}),n=new oV(e),i=Ke(Re({},this.$props),{source:n});this.layer=new ca(i),this.layer.set("base",this.base),this.layers=[this.layer],this.addForOverview||this.layers.forEach(r=>{this.mask&&Object.keys(this.mask).length>0&&this.addMask(r,this.mask),this.map.addLayer(r)})},initTileXYZ(){let t;Ye(this.xyz,"tileGrid")&&(t=new bo(this.xyz.tileGrid));const e=Ke(Re({},this.xyz),{tileGrid:t}),n=new So(e),i=Ke(Re({},this.$props),{source:n});this.layer=new ca(i),this.layer.set("base",this.base),this.zIndex&&this.layer.setZIndex(this.zIndex),this.layers=[this.layer],this.addForOverview||this.layers.forEach(r=>{this.mask&&Object.keys(this.mask).length>0&&this.addMask(this.mask),this.map.addLayer(r)})},initTileFJBlue(){const t="http://172.16.28.120:6080/arcgis/rest/services/xiamen/MapServer/tile";this.layer=this.initXYZbyURL(`${t}/{z}/{y}/{x}`,{projection:"EPSG:4326"}),this.layers=[this.layer],this.addForOverview||this.layers.forEach(e=>{this.zIndex&&e.setZIndex(this.zIndex),this.map.addLayer(e)})},initTileFJBlueGA(){const t="http://10.130.145.45:5001/xmblue";this.layer=this.initXYZbyURL(`${t}/{z}/{y}/{x}.png`,{projection:"EPSG:4326"}),this.layers=[this.layer],this.addForOverview||this.layers.forEach(e=>{this.zIndex&&e.setZIndex(this.zIndex),this.map.addLayer(e)})},initTilePGISXMGA(){const t={projection:"EPSG:4326",tileUrlFunction:function(i){if(!i)return"";const r=i[0],a=i[1],s=i[2];return`http://44.64.18.11/Tile_sl2019/40219e3adef540b4b3d0b9b5e1d66c53/EzMap?Service=getImage&Type=RGB&ZoomOffset=0&Col=${a}&Row=${s}&Zoom=${r}&V=1.0.0`},crossOrigin:"anonymous"},e=new So(t),n=Ke(Re({},this.$props),{source:e});this.layer=new ca(n),this.layers=[this.layer],this.addForOverview||this.layers.forEach(i=>{this.zIndex&&i.setZIndex(this.zIndex),this.map.addLayer(i)})},initTileWMS(){let t;Ye(this.wms,"tileGrid")&&(t=new bo(this.wms.tileGrid));const e=Ke(Re({},this.wms),{tileGrid:t}),n=new uV(e),i=Ke(Re({},this.$props),{source:n});this.layer=new ca(i),this.layer.set("base",this.base),this.layer.set("type","wms"),this.zIndex&&this.layer.setZIndex(this.zIndex),this.layers=[this.layer],this.addForOverview||this.layers.forEach(r=>{this.mask&&Object.keys(this.mask).length>0&&this.addMask(r,this.mask),this.map.addLayer(r)})},initTD(){const t=this.initXYZbyURL(this.tdVec||"https://t4.tianditu.gov.cn/DataServer?T=vec_w&x={x}&y={y}&l={z}&tk=88e2f1d5ab64a7477a7361edd6b5f68a"),e=this.initXYZbyURL(this.tdCva||"https://t3.tianditu.gov.cn/DataServer?T=cva_w&x={x}&y={y}&l={z}&tk=88e2f1d5ab64a7477a7361edd6b5f68a");this.layers=[t,e],this.addForOverview||this.layers.forEach(n=>{this.zIndex&&n.setZIndex(this.zIndex),this.map.addLayer(n)})},initXYZbyURL(t,e={}){const n=Ke(Re({crossOrigin:"anonymous"},this.$props.xyz),{url:t}),i=new So(Re(Re({},n),e)),r=Ke(Re({},this.$props),{source:i}),a=new ca(r);return a.set("base",!0),this.zIndex&&a.setZIndex(this.zIndex),this.mask&&Object.keys(this.mask).length>0&&this.addMask(a,this.mask),a},initTDIMG(){const t=this.initXYZbyURL(this.tdImg||"https://t4.tianditu.gov.cn/DataServer?T=img_w&x={x}&y={y}&l={z}&tk=88e2f1d5ab64a7477a7361edd6b5f68a"),e=this.initXYZbyURL(this.tdCia||"https://t3.tianditu.gov.cn/DataServer?T=cia_w&x={x}&y={y}&l={z}&tk=88e2f1d5ab64a7477a7361edd6b5f68a");this.layers=[t,e],this.addForOverview||this.layers.forEach(n=>{this.map.addLayer(n)})},initArcgisTile(t){let e="";switch(t){case"blue":e="http:",e=e+"//map.geoq.cn/ArcGIS/rest/services/ChinaOnlineStreetPurplishBlue/MapServer/tile/";break;case"warm":e="http:",e=e+"//cache1.arcgisonline.cn/arcgis/rest/services/ChinaOnlineStreetWarm/MapServer/tile";break;case"normal":e="http:",e=e+"//cache1.arcgisonline.cn/arcgis/rest/services/ChinaOnlineCommunity/MapServer/tile";break;case"gray":e="http:",e=e+"//cache1.arcgisonline.cn/arcgis/rest/services/ChinaOnlineStreetGray/MapServer/tile";break;default:e="http:",e=e+"//cache1.arcgisonline.cn/arcgarcgis/rest/services/ChinaOnlineCommunity/MapServer/tile";break}this.layer=this.initXYZbyURL(`${e}/{z}/{y}/{x}`,{projection:"GCJ02"}),this.layers=[this.layer],this.addForOverview||this.layers.forEach(n=>{this.zIndex&&n.setZIndex(this.zIndex),this.map.addLayer(n)})},initBD(t){this.layers=this.getBDMap(this.xyz,this.$props,t),this.layers.length>0&&(this.addForOverview||this.layers.forEach(e=>{this.mask&&Object.keys(this.mask).length>0&&this.addMask(e,this.mask),this.map.addLayer(e)}))},getBDMap(t,e,n=""){const i=[];for(let u=0;u<19;u++)i[u]=Math.pow(2,18-u);const r=new bo({origin:[0,0],resolutions:i}),a=Ke(Re({},t),{projection:"baidu",tileGrid:r,tileUrlFunction:function(u,h,c){if(!u)return"";const d=u[0],f=u[1],g=-u[2]-1;return n?"http://api0.map.bdimg.com/customimage/tile?&x="+f+"&y="+g+"&z="+d+"udt=20220819&scale=1&ak=5ieMMexWmzB9jivTq6oCRX9j&customid="+n:"https://maponline1.bdimg.com/tile/?qt=vtile&x="+f+"&y="+g+"&z="+d+"&styles=pl&scaler=1&udt=20220113&from=jsapi2_0"},crossOrigin:"anonymous"}),s=new So(a),o=Ke(Re({},e),{source:s}),l=new ca(o);return l.set("type","bd"),l.set("name","bd"),l.set("base",!0),this.zIndex&&l.setZIndex(this.zIndex),[l]},initGD(){this.layers=[this.getAMap(this.xyz,this.$props,this.gdUrl)],this.addForOverview||this.layers.forEach(t=>{this.mask&&Object.keys(this.mask).length>0&&this.addMask(t,this.mask),this.map.addLayer(t)})},initAMapImage(){this.layers=[this.getAMap(this.xyz,this.$props,"https://wprd0{1-4}.is.autonavi.com/appmaptile?x={x}&y={y}&z={z}&lang=zh_cn&size=1&scl=1&style=6"),this.getAMap(this.xyz,this.$props,"https://wprd0{1-4}.is.autonavi.com/appmaptile?x={x}&y={y}&z={z}&lang=zh_cn&size=1&scl=1&style=8")],this.addForOverview||this.layers.forEach(t=>{this.mask&&Object.keys(this.mask).length>0&&this.addMask(t,this.mask),this.map.addLayer(t)})},getAMap(t,e,n){const i=Ke(Re({},t),{url:n||"https://wprd0{1-4}.is.autonavi.com/appmaptile?x={x}&y={y}&z={z}&lang=zh_cn&size=1&scl=1&style=7",projection:pu,crossOrigin:"anonymous"}),r=new So(i),a=Ke(Re({},e),{source:r}),s=new ca(a);return s.set("type","AMap"),s.set("name","AMap"),s.set("base",!0),this.zIndex&&s.setZIndex(this.zIndex),s},initTileOSM(){const t=new XG,e=Ke(Re({},this.$props),{source:t});this.layer=new ca(e),this.layer.set("base",this.base),this.layers=[this.layer],this.addForOverview||this.layers.forEach(n=>{this.mask&&Object.keys(this.mask).length>0&&this.addMask(n,this.mask),this.zIndex&&n.setZIndex(this.zIndex),this.map.addLayer(n)})},addMask(t,e){const n={feature:e.feature,wrapX:e.wrapX||!0,inner:e.inner||!1,shadowWidth:e.shadowWidth||0,fill:e.fill||"rgba(255, 255, 255, 0.8)"},i=D3(n.feature,this.map);this.filterMask=new cV({feature:i,wrapX:n.wrapX||!0,inner:n.inner||!1,fill:new Qe({color:n.fill})}),this.filterMask.set("shadowWidth",n.shadowWidth||0),t.addFilter(this.filterMask)}},updated(){this.init()},mounted(){this.init()},beforeDestroy(){this.layers.forEach(t=>{t.getSource().clear(),this.map.removeLayer(t)})}};let fV,gV;const m9={};var y9=wn(dV,fV,gV,!1,vV,null,null,null);function vV(t){for(let e in m9)this[e]=m9[e]}y9.options.__file="src/components/layers/tile/index.vue";const Co=function(){return y9.exports}(),pV={name:"v-overview",render(t,e){return null},extends:Co,inject:["VMap"],props:{className:{type:String},collapsed:{type:Boolean},collapseLabel:{type:String},collapsible:{type:Boolean},render:{type:Function},rotateWithView:{type:Boolean},target:{type:String},tipLabel:{type:String},view:{type:Object}},computed:{map(){return this.VMap.map}},watch:{tileType:{handler(t,e){t&&t!==e&&(this.clearLayer(e),this.initLayers(),this.initOverview())},immediate:!1,deep:!0},rotateWithView:{handler(t){this.overview.setRotateWithView(t)},immediate:!1},collapsed:{handler(t){this.overview.setCollapsed(t)},immediate:!1},collapsible:{handler(t){this.overview.setCollapsible(t)},immediate:!1}},data(){return{overview:null}},methods:{initLayers(){this.addForOverview=!0,this.init()},clearLayer(t){const e=this.overview.getOverviewMap().getLayers().getArray().filter(n=>n.get("base"));e&&e.length>0&&e.forEach(n=>{(n.get("tileType")===t||n.get("isDefault"))&&this.overview.getOverviewMap().removeLayer(n)})},initOverview(){const t=Re({constrainResolution:!1,projection:"EPSG:4326"},this.view),e=Ke(Re({},this.$props),{view:new di(t),layers:this.layers});this.overview=new ZB(e),this.map.addControl(this.overview)}},mounted(){this.initLayers(),this.initOverview()},beforeDestroy(){this.addForOverview=!1,this.map.removeControl(this.overview)}};let mV,yV;const _9={};var x9=wn(pV,mV,yV,!1,_V,null,null,null);function _V(t){for(let e in _9)this[e]=_9[e]}x9.options.__file="src/components/overviewMap/index.vue";const yu=function(){return x9.exports}();yu.install=t=>{t.component(yu.name,yu)};var w9=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{class:t.className,attrs:{id:t.element}},[t._t("default",null,{data:t.data})],2)},xV=[];w9._withStripped=!0;const wV={name:"v-overlay",inject:["VMap"],props:{overlayId:{type:String,default(){return`overlay-id-${Ve()}`}},element:{type:String,default(){return`overlay-el-${Ve()}`}},position:{type:[Array,void 0],default(){}},positioning:{type:String},offset:{type:Array,default(){return[0,0]}},autoPan:{type:Boolean,default:!1},className:{type:[String,Array]},data:{type:Array},close:{type:Function}},data(){return{overlay:null}},computed:{map(){return this.VMap.map}},watch:{position:{handler(t){this.overlay.setPosition(t)},immediate:!1},positioning:{handler(t){this.overlay.setPositioning(t)},immediate:!1},offset:{handler(t){this.overlay.setOffset(t)},immediate:!1}},methods:{setPosition(t){this.overlay.setPosition(t)}},mounted(){let t;typeof this.element=="string"&&(t=document.getElementById(this.element.toString()));const e=Ke(Re({},this.$props),{id:this.overlayId,element:t});this.overlay=new J2(e);for(const n in e)Object.prototype.hasOwnProperty.call(e,n)&&this.overlay.set(n,e[n]);this.map.addOverlay(this.overlay),this.$emit("load",this.overlay,this.map)},beforeDestroy(){this.map.removeOverlay(this.overlay)}},b9={};var S9=wn(wV,w9,xV,!1,bV,null,null,null);function bV(t){for(let e in b9)this[e]=b9[e]}S9.options.__file="src/components/overlay/index.vue";const _u=function(){return S9.exports}();_u.install=t=>{t.component(_u.name,_u)},Co.install=function(t){t.component(Co.name,Co)};const SV=function(t){let e=0;for(let n=0,i=t.length-1;nt.y&&e.x===t.x?s=Math.PI/2:e.y===t.y&&e.xt.x?s=0:e.y>t.y&&e.x>t.x?s=a:e.y>t.y&&e.xt.x&&(s=Math.PI*2-a),s},TV=function(t){const e=t.map,n=t.pixel,i=t.coordinates,r=[];for(let a=0;a{const{map:e,source:n,icon:i}=t,r={pixel:t.pixel||50,coordinates:t.coordinates,map:e},a=TV(r),s="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABfUlEQVQ4T3WTTSvFYRDFf8dLKIqytFckthTpJkQWlyhF2fgEVr6BheytpChEsqB08xbZWPgOJAs7ieRlNMzV//75P7vnmZkz58ycR2ZWD7QBF5KM1DGzTuBO0k065neZ2S3QBGwAU5I+iolmNgrsAI9An6SrNIgDnAE9EdgFJiS9+93MuoEToBx4AgYkXSZBHKAWOAS6IrAP5CW9BUge2AIqgJdg8guiSKoBDoDeDJBhwNlVBsiQpNPvGST0VgF7TjPeCsCIpNdo0g84O2fibx4r/AJEUjVwlJDjXbybU/eZjAGbMROXmC8BiKQ64BxoDyYLkuYTTCeB9WD/9B9AA3AMdGQAzALLAfCcluDF3r01itMS5oDFiP3MIUHNi90T7ko/XjyYGOIMsFJSXByimTVGQbFzegOuew0o+7PGKL4AmjM8MA2shua/RjIzX1suw8pucZfiUjOt/AC4BHfaeOoz+d63oziX9Zla3CzAkqTP9G8zM4/dS7r+7zt/Aaattn1kX8VgAAAAAElFTkSuQmCC",o=.5;for(let l=0;l{if(!t.map||!t.coordinates||t.coordinates.length<2)return;const{source:e}=t;AV(Ke(Re({},t),{source:e}))};function C9(t){const e=t.frameState,n=Ua(t.inversePixelTransform.slice(),e.coordinateToPixelTransform);return new zc(t.context,e.pixelRatio,e.extent,n,e.viewState.rotation)}window.ol&&(ol.util?ol.util.VERSION||(ol.util.VERSION=ol.VERSION||"6.1.0"):ol.util={VERSION:ol.VERSION||"5.3.0"});var pd=K5.split(".");pd=parseInt(pd[0])*100+parseInt(pd[1]);var MV=function(t,e){var n=t.frameState.pixelRatio;if(pd>605&&n!==1&&e.getImage()instanceof Dn){e=e.clone();var i=e.getImage();i.setScale(i.getScale()*n);var r=i.getAnchor();if(i.setDisplacement){var a=i.getDisplacement();a&&(a[0]-=r[0]/n,a[1]+=r[1]/n,i.setAnchor([0,0]))}else r&&(r[0]/=n,r[1]/=n)}return e},V3=class extends Vn{constructor(e){e=e||{},super(),this.duration_=typeof e.duration=="number"?e.duration>=0?e.duration:0:1e3,this.fade_=typeof e.fade=="function"?e.fade:null,this.repeat_=Number(e.repeat);var n=typeof e.easing=="function"?e.easing:a8;e.revers?this.easing_=function(i){return 1-n(i)}:this.easing_=n,this.hiddenStyle=e.hiddenStyle}drawGeom_(e,n,i){this.fade_&&(e.context.globalAlpha=this.fade_(1-e.elapsed));for(var r=e.style,a=0;a=0;l--)e[l].duration_===0&&e.splice(l,1);var u=0,h=0,c=n&&this.getFilters?this.getFilters():[];function d(p){o.type=p.type;try{o.vectorContext=p.vectorContext||C9(p)}catch(m){}if(o.frameState=p.frameState,o.inversePixelTransform=p.inversePixelTransform,o.extent||(o.extent=p.frameState.extent,o.start=p.frameState.time,o.context=p.context),o.time=p.frameState.time-o.start,o.elapsed=o.time/e[h].duration_,o.elapsed>1&&(o.elapsed=1),p.context.save(),c.forEach(function(m){m.get("active")&&m.precompose(p)}),this.getOpacity&&(p.context.globalAlpha=this.getOpacity()),!e[h].animate(o))u++,u0);this.clusterObj.getSource().addFeatures(i),this.$emit("change",i)}else{const i=this.layer.getSource();i.clear();const r=ii(t,this.map,this.FeatureStyle&&((n=Object.keys(this.FeatureStyle))==null?void 0:n.length)>0);r.forEach(a=>{a.type==="polyline"&&Ye(a,"arrow")&&xu(Re({coordinates:a.coordinates,map:this.map,source:i},a.arrow))}),i.addFeatures(r),this.$emit("change",r)}this.modify&&this.setModify(),this.setFlashAnimate(),this.flashTime&&(this.flashInterval=setInterval(()=>{this.setFlashAnimate()},this.flashTime))},immediate:!1,deep:!0},visible:{handler(t){this.layer.setVisible(t)},immediate:!1},zIndex:{handler(t){this.layer.setZIndex(t)},immediate:!1},maxZoom:{handler(t){this.layer.setMaxZoom(t)},immediate:!1},minZoom:{handler(t){this.layer.setMinZoom(t)},immediate:!1},extent:{handler(t){this.layer.setExtent(t)},immediate:!1,deep:!0},modify:{handler(t){t?this.setModify():(this.selectObj&&(this.map.removeInteraction(this.selectObj),this.selectObj=null),this.modifyObj&&(this.map.removeInteraction(this.modifyObj),this.modifyObj=null))},immediate:!1}},methods:{init(t){const e=xo(this.source,this.map);if(this.features.length>0){e.clear();const n=ii(this.features,this.map,this.FeatureStyle&&Object.keys(this.FeatureStyle).length>0);e.addFeatures(n)}if(this.cluster){let n={};typeof this.cluster=="boolean"&&this.cluster?n=Re(Re({},n),this.clusterDefault):n=this.cluster;const i=Ke(Re({},n),{source:e});this.clusterObj=new VG(i),this.layerOpt=Ke(Re({},this.$props),{source:this.clusterObj,style:i.style}),this.layer=Yx(this.layerOpt,this.map),this.layer.set("cluster",!0),this.layer.set("overlay",this.overlay)}else this.layerOpt=Ke(Re({},this.$props),{source:e}),this.layer=new Dt(this.layerOpt),this.layer.setStyle(n=>n.get("style")?P3(n,n.get("style"),this.map):this.FeatureStyle&&Object.keys(this.FeatureStyle).length>0?Rt(this.FeatureStyle):Rt({fill:{color:"rgba(67,126,255,0.15)"},stroke:{color:"rgba(67,126,255,1)",width:1}}));this.layer.set("id",this.layerId),this.layer.set("type","vector"),this.layer.set("users",!0),this.zIndex&&this.layer.setZIndex(this.zIndex),this.map.addLayer(this.layer),this.features.forEach(n=>{(n.type==="polyline"||n.type==="Polyline"||n.type==="LineString")&&Ye(n,"arrow")&&xu(Re({coordinates:n.coordinates,map:this.map,source:e},n.arrow))}),this.map.getView().on("change:resolution",()=>{const n=this.map.getView().getZoom();e.getFeatures().forEach(i=>{i.get("isArrow")&&this.layer.getSource().removeFeature(i)}),Math.round(n)===n&&this.features.forEach(i=>{i.type==="polyline"&&Ye(i,"arrow")&&xu(Re({coordinates:i.coordinates,map:this.map,source:e},i.arrow))})}),this.setFlashAnimate(),this.flashTime&&(this.flashInterval=setInterval(()=>{this.setFlashAnimate()},this.flashTime)),this.$emit("load",this.layer,this.map),this.modify&&this.setModify(),t&&this.$emit("change",e.getFeatures()),this.eventList.forEach(n=>{this.eventRender.push(this.map.on(n,i=>this.eventHandler(n,i)))})},getFeatureAtPixel(t){return this.map.forEachFeatureAtPixel(t,(e,n)=>{var i;if((n==null?void 0:n.get("id"))===((i=this.layer)==null?void 0:i.get("id")))return e},{})},eventHandler(t,e){const{pixel:n}=e,i=this.getFeatureAtPixel(n);this.$emit(t,e,i)},setFlashAnimate(){var t;if(this.cluster){const e=((t=this.clusterObj)==null?void 0:t.getFeatures())||[];e.length>0&&e.forEach(n=>{const i=n.get("features");i.length===1&&i.forEach(r=>{r.get("flash")&&this.pulseFeature(r)})})}else{const e=this.layer.getSource();e&&e.getFeatures().forEach(n=>{n.get("flash")&&this.pulseFeature(n)})}},dispose(){this.eventRender.forEach(t=>{Ci(t)}),this.clusterObj&&(this.clusterObj.getSource().clear(),this.clusterObj=null),this.map.removeLayer(this.layer),this.map.removeInteraction(this.selectObj),this.map.removeInteraction(this.modifyObj)},getFeatureById(t){const e=this.layer.getSource().getFeatures();let n;return e.forEach(i=>{(i.get("id")===t||i.getId()===t)&&(n=i)}),n},updateFeatureById(t,e){this.layer.getSource().getFeatures().forEach(i=>{if(i.get("id")===t&&typeof e=="object")for(const r in e)Object.prototype.hasOwnProperty.call(e,r)&&i.update(r,e[r])})},getFeatures(){return this.layer.getSource().getFeatures()},setModify(){let t=[];if(this.select){let n;Ye(this.select,"style")&&(n=Rt(this.select.style)),this.selectObj=new qB({style:n,layers:[this.layer]}),this.map.addInteraction(this.selectObj),this.selectObj.on("select",i=>{this.$emit("select",i,this.map)}),t=this.selectObj.getFeatures()}else t=new Mn(this.layer.getSource().getFeatures());let e;Ye(this.modify,"style")&&(e=Rt(this.modify.style)),this.modifyObj=new l3({features:t,style:e}),this.map.addInteraction(this.modifyObj),this.modifyObj.on("modifystart",n=>{this.$emit("modifystart",n,this.map),t.getArray().forEach(i=>{i.getGeometry().on("change",r=>{this.$emit("modifychange",r,this.map,i)})})}),this.modifyObj.on("modifyend",n=>{const i=Ke(Re({},n),{select:this.selectObj});this.$emit("modifyend",i,this.map)})},pulseFeature(t){const e=t.get("coordinates"),n=new Ht(new Et(e)),i=t.get("flash"),{radius:r,color:a,duration:s,width:o}=i;n.setStyle(new Je({image:new En({radius:r||30,stroke:new ft({color:a,width:o})})})),this.layer.animateFeature(n,new IV({fade:Ei,duration:s,easing:Ei}))},flash(t){const e=t.get("flash"),{radius:n,timeout:i}=e,r=Number(e.rate)*1e3||3e3,a=Date.now(),s=t.getGeometry().clone(),o=this.layer.on("postrender",h),l=this.map;let u=t.get("timer");u&&(Ci(o),clearTimeout(u),t.set("timer",null)),i&&i>0&&(u=setTimeout(()=>{this.flash(t)},i));function h(c){const f=c.frameState.time-a;if(f>=r){Ci(o);return}const g=pj(c),p=f/r,v=Ei(p)*((n>10?n:25)||25),m=jl(e.color||"rgba(255, 0, 0, 1)");m.slice();const y=Ei(1-p),_=new Je({zIndex:0,image:new En({radius:v,stroke:new ft({color:`rgba(${m[0]},${m[1]},${m[2]},${y})`,width:y})})});g.setStyle(_),g.drawGeometry(s),l.render()}},overlayClose(){this.overlay.close()},getClosestFeatureToCoordinate(t,e){return this.layer.getSource().getClosestFeatureToCoordinate(t,e)}},mounted(){this.init()},beforeDestroy(){this.dispose()}},A9={};var M9=wn(RV,T9,EV,!1,zV,null,null,null);function zV(t){for(let e in A9)this[e]=A9[e]}M9.options.__file="src/components/layers/vector/index.vue";const wu=function(){return M9.exports}();wu.install=function(t){t.component(wu.name,wu)};var LV=class extends gd{constructor(e){super(e)}getExtent(){return this.getSource().getExtent()}},I9=class extends hd{constructor(e){var n={attributions:e.attributions,logo:e.logo,projection:e.projection};n.canvasFunction=function(i,r,a,s){return this.calculateImage(i,r,a,s)},super(n),this._image=e.image?e.image:new Image,this._image.crossOrigin=e.crossOrigin,this._image.onload=function(){this.setCrop(this.crop),this.changed()}.bind(this),e.image||(this._image.src=e.url),this.center=e.imageCenter,this.setScale(e.imageScale),this.rotate=e.imageRotate?e.imageRotate:0,this.crop=e.imageCrop,this.mask=e.imageMask,this.setCrop(this.crop),this.on("change",function(){this.set("extent",this.calculateExtent())}.bind(this))}calculateImage(e,n,i,r){if(!this.center)return;var a=document.createElement("canvas");a.width=r[0],a.height=r[1];var s=a.getContext("2d");if(!this._imageSize)return a;function o(p){return[(p[0]-e[0])/(e[2]-e[0])*r[0],(p[1]-e[3])/(e[1]-e[3])*r[1]]}if(this.mask){s.beginPath();var l=o(this.mask[0]);s.moveTo(l[0],l[1]);for(var u=1;u{t.component(bu.name,bu)};var z9={exports:{}},U3={exports:{}},L9=function(e,n){return function(){for(var r=new Array(arguments.length),a=0;a0;)a=i[r],s[a]||(e[a]=t[a],s[a]=!0);t=Object.getPrototypeOf(t)}while(t&&(!n||n(t,e))&&t!==Object.prototype);return e}function tU(t,e,n){t=String(t),(n===void 0||n>t.length)&&(n=t.length),n-=e.length;var i=t.indexOf(e,n);return i!==-1&&i===n}function nU(t){if(!t)return null;var e=t.length;if(md(e))return null;for(var n=new Array(e);e-- >0;)n[e]=t[e];return n}var iU=function(t){return function(e){return t&&e instanceof t}}(typeof Uint8Array!="undefined"&&Object.getPrototypeOf(Uint8Array)),bn={isArray:$3,isArrayBuffer:P9,isBuffer:NV,isFormData:$V,isArrayBufferView:jV,isString:BV,isNumber:qV,isObject:D9,isPlainObject:yd,isUndefined:md,isDate:GV,isFile:VV,isBlob:UV,isFunction:Z3,isStream:WV,isURLSearchParams:ZV,isStandardBrowserEnv:YV,forEach:X3,merge:Y3,extend:KV,trim:XV,stripBOM:JV,inherits:QV,toFlatObject:eU,kindOf:W3,kindOfTest:ss,endsWith:tU,toArray:nU,isTypedArray:iU,isFileList:HV},To=bn;function k9(t){return encodeURIComponent(t).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}var O9=function(e,n,i){if(!n)return e;var r;if(i)r=i(n);else if(To.isURLSearchParams(n))r=n.toString();else{var a=[];To.forEach(n,function(l,u){l===null||typeof l=="undefined"||(To.isArray(l)?u=u+"[]":l=[l],To.forEach(l,function(c){To.isDate(c)?c=c.toISOString():To.isObject(c)&&(c=JSON.stringify(c)),a.push(k9(u)+"="+k9(c))}))}),r=a.join("&")}if(r){var s=e.indexOf("#");s!==-1&&(e=e.slice(0,s)),e+=(e.indexOf("?")===-1?"?":"&")+r}return e},rU=bn;function _d(){this.handlers=[]}_d.prototype.use=function(e,n,i){return this.handlers.push({fulfilled:e,rejected:n,synchronous:i?i.synchronous:!1,runWhen:i?i.runWhen:null}),this.handlers.length-1},_d.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},_d.prototype.forEach=function(e){rU.forEach(this.handlers,function(i){i!==null&&e(i)})};var aU=_d,sU=bn,oU=function(e,n){sU.forEach(e,function(r,a){a!==n&&a.toUpperCase()===n.toUpperCase()&&(e[n]=r,delete e[a])})},F9=bn;function Ao(t,e,n,i,r){Error.call(this),this.message=t,this.name="AxiosError",e&&(this.code=e),n&&(this.config=n),i&&(this.request=i),r&&(this.response=r)}F9.inherits(Ao,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code,status:this.response&&this.response.status?this.response.status:null}}});var N9=Ao.prototype,j9={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED"].forEach(function(t){j9[t]={value:t}}),Object.defineProperties(Ao,j9),Object.defineProperty(N9,"isAxiosError",{value:!0}),Ao.from=function(t,e,n,i,r,a){var s=Object.create(N9);return F9.toFlatObject(t,s,function(l){return l!==Error.prototype}),Ao.call(s,t.message,e,n,i,r),s.name=t.name,a&&Object.assign(s,a),s};var Mo=Ao,B9={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},Li=bn;function lU(t,e){e=e||new FormData;var n=[];function i(a){return a===null?"":Li.isDate(a)?a.toISOString():Li.isArrayBuffer(a)||Li.isTypedArray(a)?typeof Blob=="function"?new Blob([a]):Buffer.from(a):a}function r(a,s){if(Li.isPlainObject(a)||Li.isArray(a)){if(n.indexOf(a)!==-1)throw Error("Circular reference detected in "+s);n.push(a),Li.forEach(a,function(l,u){if(!Li.isUndefined(l)){var h=s?s+"."+u:u,c;if(l&&!s&&typeof l=="object"){if(Li.endsWith(u,"{}"))l=JSON.stringify(l);else if(Li.endsWith(u,"[]")&&(c=Li.toArray(l))){c.forEach(function(d){!Li.isUndefined(d)&&e.append(h,i(d))});return}}r(l,h)}}),n.pop()}else e.append(s,i(a))}return r(t),e}var q9=lU,K3,G9;function uU(){if(G9)return K3;G9=1;var t=Mo;return K3=function(n,i,r){var a=r.config.validateStatus;!r.status||!a||a(r.status)?n(r):i(new t("Request failed with status code "+r.status,[t.ERR_BAD_REQUEST,t.ERR_BAD_RESPONSE][Math.floor(r.status/100)-4],r.config,r.request,r))},K3}var J3,V9;function hU(){if(V9)return J3;V9=1;var t=bn;return J3=t.isStandardBrowserEnv()?function(){return{write:function(i,r,a,s,o,l){var u=[];u.push(i+"="+encodeURIComponent(r)),t.isNumber(a)&&u.push("expires="+new Date(a).toGMTString()),t.isString(s)&&u.push("path="+s),t.isString(o)&&u.push("domain="+o),l===!0&&u.push("secure"),document.cookie=u.join("; ")},read:function(i){var r=document.cookie.match(new RegExp("(^|;\\s*)("+i+")=([^;]*)"));return r?decodeURIComponent(r[3]):null},remove:function(i){this.write(i,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}(),J3}var cU=function(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)},dU=function(e,n){return n?e.replace(/\/+$/,"")+"/"+n.replace(/^\/+/,""):e},fU=cU,gU=dU,U9=function(e,n){return e&&!fU(n)?gU(e,n):n},Q3,H9;function vU(){if(H9)return Q3;H9=1;var t=bn,e=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];return Q3=function(i){var r={},a,s,o;return i&&t.forEach(i.split(` `),function(u){if(o=u.indexOf(":"),a=t.trim(u.substr(0,o)).toLowerCase(),s=t.trim(u.substr(o+1)),a){if(r[a]&&e.indexOf(a)>=0)return;a==="set-cookie"?r[a]=(r[a]?r[a]:[]).concat([s]):r[a]=r[a]?r[a]+", "+s:s}}),r},Q3}var ev,W9;function pU(){if(W9)return ev;W9=1;var t=bn;return ev=t.isStandardBrowserEnv()?function(){var n=/(msie|trident)/i.test(navigator.userAgent),i=document.createElement("a"),r;function a(s){var o=s;return n&&(i.setAttribute("href",o),o=i.href),i.setAttribute("href",o),{href:i.href,protocol:i.protocol?i.protocol.replace(/:$/,""):"",host:i.host,search:i.search?i.search.replace(/^\?/,""):"",hash:i.hash?i.hash.replace(/^#/,""):"",hostname:i.hostname,port:i.port,pathname:i.pathname.charAt(0)==="/"?i.pathname:"/"+i.pathname}}return r=a(window.location.href),function(o){var l=t.isString(o)?a(o):o;return l.protocol===r.protocol&&l.host===r.host}}():function(){return function(){return!0}}(),ev}var tv,$9;function xd(){if($9)return tv;$9=1;var t=Mo,e=bn;function n(i){t.call(this,i==null?"canceled":i,t.ERR_CANCELED),this.name="CanceledError"}return e.inherits(n,t,{__CANCEL__:!0}),tv=n,tv}var nv,Z9;function mU(){return Z9||(Z9=1,nv=function(e){var n=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return n&&n[1]||""}),nv}var iv,X9;function Y9(){if(X9)return iv;X9=1;var t=bn,e=uU(),n=hU(),i=O9,r=U9,a=vU(),s=pU(),o=B9,l=Mo,u=xd(),h=mU();return iv=function(d){return new Promise(function(g,p){var v=d.data,m=d.headers,y=d.responseType,_;function C(){d.cancelToken&&d.cancelToken.unsubscribe(_),d.signal&&d.signal.removeEventListener("abort",_)}t.isFormData(v)&&t.isStandardBrowserEnv()&&delete m["Content-Type"];var w=new XMLHttpRequest;if(d.auth){var b=d.auth.username||"",x=d.auth.password?unescape(encodeURIComponent(d.auth.password)):"";m.Authorization="Basic "+btoa(b+":"+x)}var S=r(d.baseURL,d.url);w.open(d.method.toUpperCase(),i(S,d.params,d.paramsSerializer),!0),w.timeout=d.timeout;function T(){if(!!w){var I="getAllResponseHeaders"in w?a(w.getAllResponseHeaders()):null,E=!y||y==="text"||y==="json"?w.responseText:w.response,z={data:E,status:w.status,statusText:w.statusText,headers:I,config:d,request:w};e(function(P){g(P),C()},function(P){p(P),C()},z),w=null}}if("onloadend"in w?w.onloadend=T:w.onreadystatechange=function(){!w||w.readyState!==4||w.status===0&&!(w.responseURL&&w.responseURL.indexOf("file:")===0)||setTimeout(T)},w.onabort=function(){!w||(p(new l("Request aborted",l.ECONNABORTED,d,w)),w=null)},w.onerror=function(){p(new l("Network Error",l.ERR_NETWORK,d,w,w)),w=null},w.ontimeout=function(){var E=d.timeout?"timeout of "+d.timeout+"ms exceeded":"timeout exceeded",z=d.transitional||o;d.timeoutErrorMessage&&(E=d.timeoutErrorMessage),p(new l(E,z.clarifyTimeoutError?l.ETIMEDOUT:l.ECONNABORTED,d,w)),w=null},t.isStandardBrowserEnv()){var A=(d.withCredentials||s(S))&&d.xsrfCookieName?n.read(d.xsrfCookieName):void 0;A&&(m[d.xsrfHeaderName]=A)}"setRequestHeader"in w&&t.forEach(m,function(E,z){typeof v=="undefined"&&z.toLowerCase()==="content-type"?delete m[z]:w.setRequestHeader(z,E)}),t.isUndefined(d.withCredentials)||(w.withCredentials=!!d.withCredentials),y&&y!=="json"&&(w.responseType=d.responseType),typeof d.onDownloadProgress=="function"&&w.addEventListener("progress",d.onDownloadProgress),typeof d.onUploadProgress=="function"&&w.upload&&w.upload.addEventListener("progress",d.onUploadProgress),(d.cancelToken||d.signal)&&(_=function(I){!w||(p(!I||I&&I.type?new u:I),w.abort(),w=null)},d.cancelToken&&d.cancelToken.subscribe(_),d.signal&&(d.signal.aborted?_():d.signal.addEventListener("abort",_))),v||(v=null);var M=h(S);if(M&&["http","https","file"].indexOf(M)===-1){p(new l("Unsupported protocol "+M+":",l.ERR_BAD_REQUEST,d));return}w.send(v)})},iv}var rv,K9;function yU(){return K9||(K9=1,rv=null),rv}var vn=bn,J9=oU,Q9=Mo,_U=B9,xU=q9,wU={"Content-Type":"application/x-www-form-urlencoded"};function e7(t,e){!vn.isUndefined(t)&&vn.isUndefined(t["Content-Type"])&&(t["Content-Type"]=e)}function bU(){var t;return(typeof XMLHttpRequest!="undefined"||typeof process!="undefined"&&Object.prototype.toString.call(process)==="[object process]")&&(t=Y9()),t}function SU(t,e,n){if(vn.isString(t))try{return(e||JSON.parse)(t),vn.trim(t)}catch(i){if(i.name!=="SyntaxError")throw i}return(n||JSON.stringify)(t)}var wd={transitional:_U,adapter:bU(),transformRequest:[function(e,n){if(J9(n,"Accept"),J9(n,"Content-Type"),vn.isFormData(e)||vn.isArrayBuffer(e)||vn.isBuffer(e)||vn.isStream(e)||vn.isFile(e)||vn.isBlob(e))return e;if(vn.isArrayBufferView(e))return e.buffer;if(vn.isURLSearchParams(e))return e7(n,"application/x-www-form-urlencoded;charset=utf-8"),e.toString();var i=vn.isObject(e),r=n&&n["Content-Type"],a;if((a=vn.isFileList(e))||i&&r==="multipart/form-data"){var s=this.env&&this.env.FormData;return xU(a?{"files[]":e}:e,s&&new s)}else if(i||r==="application/json")return e7(n,"application/json"),SU(e);return e}],transformResponse:[function(e){var n=this.transitional||wd.transitional,i=n&&n.silentJSONParsing,r=n&&n.forcedJSONParsing,a=!i&&this.responseType==="json";if(a||r&&vn.isString(e)&&e.length)try{return JSON.parse(e)}catch(s){if(a)throw s.name==="SyntaxError"?Q9.from(s,Q9.ERR_BAD_RESPONSE,this,null,this.response):s}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:yU()},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};vn.forEach(["delete","get","head"],function(e){wd.headers[e]={}}),vn.forEach(["post","put","patch"],function(e){wd.headers[e]=vn.merge(wU)});var av=wd,CU=bn,TU=av,AU=function(e,n,i){var r=this||TU;return CU.forEach(i,function(s){e=s.call(r,e,n)}),e},sv,t7;function n7(){return t7||(t7=1,sv=function(e){return!!(e&&e.__CANCEL__)}),sv}var i7=bn,ov=AU,MU=n7(),IU=av,EU=xd();function lv(t){if(t.cancelToken&&t.cancelToken.throwIfRequested(),t.signal&&t.signal.aborted)throw new EU}var RU=function(e){lv(e),e.headers=e.headers||{},e.data=ov.call(e,e.data,e.headers,e.transformRequest),e.headers=i7.merge(e.headers.common||{},e.headers[e.method]||{},e.headers),i7.forEach(["delete","get","head","post","put","patch","common"],function(r){delete e.headers[r]});var n=e.adapter||IU.adapter;return n(e).then(function(r){return lv(e),r.data=ov.call(e,r.data,r.headers,e.transformResponse),r},function(r){return MU(r)||(lv(e),r&&r.response&&(r.response.data=ov.call(e,r.response.data,r.response.headers,e.transformResponse))),Promise.reject(r)})},ri=bn,r7=function(e,n){n=n||{};var i={};function r(h,c){return ri.isPlainObject(h)&&ri.isPlainObject(c)?ri.merge(h,c):ri.isPlainObject(c)?ri.merge({},c):ri.isArray(c)?c.slice():c}function a(h){if(ri.isUndefined(n[h])){if(!ri.isUndefined(e[h]))return r(void 0,e[h])}else return r(e[h],n[h])}function s(h){if(!ri.isUndefined(n[h]))return r(void 0,n[h])}function o(h){if(ri.isUndefined(n[h])){if(!ri.isUndefined(e[h]))return r(void 0,e[h])}else return r(void 0,n[h])}function l(h){if(h in n)return r(e[h],n[h]);if(h in e)return r(void 0,e[h])}var u={url:s,method:s,data:s,baseURL:o,transformRequest:o,transformResponse:o,paramsSerializer:o,timeout:o,timeoutMessage:o,withCredentials:o,adapter:o,responseType:o,xsrfCookieName:o,xsrfHeaderName:o,onUploadProgress:o,onDownloadProgress:o,decompress:o,maxContentLength:o,maxBodyLength:o,beforeRedirect:o,transport:o,httpAgent:o,httpsAgent:o,cancelToken:o,socketPath:o,responseEncoding:o,validateStatus:l};return ri.forEach(Object.keys(e).concat(Object.keys(n)),function(c){var d=u[c]||a,f=d(c);ri.isUndefined(f)&&d!==l||(i[c]=f)}),i},uv,a7;function s7(){return a7||(a7=1,uv={version:"0.27.2"}),uv}var zU=s7().version,da=Mo,hv={};["object","boolean","number","function","string","symbol"].forEach(function(t,e){hv[t]=function(i){return typeof i===t||"a"+(e<1?"n ":" ")+t}});var o7={};hv.transitional=function(e,n,i){function r(a,s){return"[Axios v"+zU+"] Transitional option '"+a+"'"+s+(i?". "+i:"")}return function(a,s,o){if(e===!1)throw new da(r(s," has been removed"+(n?" in "+n:"")),da.ERR_DEPRECATED);return n&&!o7[s]&&(o7[s]=!0),e?e(a,s,o):!0}};function LU(t,e,n){if(typeof t!="object")throw new da("options must be an object",da.ERR_BAD_OPTION_VALUE);for(var i=Object.keys(t),r=i.length;r-- >0;){var a=i[r],s=e[a];if(s){var o=t[a],l=o===void 0||s(o,a,t);if(l!==!0)throw new da("option "+a+" must be "+l,da.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new da("Unknown option "+a,da.ERR_BAD_OPTION)}}var PU={assertOptions:LU,validators:hv},l7=bn,DU=O9,u7=aU,h7=RU,bd=r7,kU=U9,c7=PU,Io=c7.validators;function Eo(t){this.defaults=t,this.interceptors={request:new u7,response:new u7}}Eo.prototype.request=function(e,n){typeof e=="string"?(n=n||{},n.url=e):n=e||{},n=bd(this.defaults,n),n.method?n.method=n.method.toLowerCase():this.defaults.method?n.method=this.defaults.method.toLowerCase():n.method="get";var i=n.transitional;i!==void 0&&c7.assertOptions(i,{silentJSONParsing:Io.transitional(Io.boolean),forcedJSONParsing:Io.transitional(Io.boolean),clarifyTimeoutError:Io.transitional(Io.boolean)},!1);var r=[],a=!0;this.interceptors.request.forEach(function(f){typeof f.runWhen=="function"&&f.runWhen(n)===!1||(a=a&&f.synchronous,r.unshift(f.fulfilled,f.rejected))});var s=[];this.interceptors.response.forEach(function(f){s.push(f.fulfilled,f.rejected)});var o;if(!a){var l=[h7,void 0];for(Array.prototype.unshift.apply(l,r),l=l.concat(s),o=Promise.resolve(n);l.length;)o=o.then(l.shift(),l.shift());return o}for(var u=n;r.length;){var h=r.shift(),c=r.shift();try{u=h(u)}catch(d){c(d);break}}try{o=h7(u)}catch(d){return Promise.reject(d)}for(;s.length;)o=o.then(s.shift(),s.shift());return o},Eo.prototype.getUri=function(e){e=bd(this.defaults,e);var n=kU(e.baseURL,e.url);return DU(n,e.params,e.paramsSerializer)},l7.forEach(["delete","get","head","options"],function(e){Eo.prototype[e]=function(n,i){return this.request(bd(i||{},{method:e,url:n,data:(i||{}).data}))}}),l7.forEach(["post","put","patch"],function(e){function n(i){return function(a,s,o){return this.request(bd(o||{},{method:e,headers:i?{"Content-Type":"multipart/form-data"}:{},url:a,data:s}))}}Eo.prototype[e]=n(),Eo.prototype[e+"Form"]=n(!0)});var OU=Eo,cv,d7;function FU(){if(d7)return cv;d7=1;var t=xd();function e(n){if(typeof n!="function")throw new TypeError("executor must be a function.");var i;this.promise=new Promise(function(s){i=s});var r=this;this.promise.then(function(a){if(!!r._listeners){var s,o=r._listeners.length;for(s=0;s-1e3&&t<1e3||_7.call(/e/,e))return e;var n=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if(typeof t=="number"){var i=t<0?-w7(-t):w7(t);if(i!==t){var r=String(i),a=yv.call(e,r.length+1);return fa.call(r,n,"$&_")+"."+fa.call(fa.call(a,/([0-9]{3})/g,"$&_"),/_$/,"")}}return fa.call(e,n,"$&_")}var bv=VU,T7=bv.custom,A7=E7(T7)?T7:null,tH=function t(e,n,i,r){var a=n||{};if(ga(a,"quoteStyle")&&a.quoteStyle!=="single"&&a.quoteStyle!=="double")throw new TypeError('option "quoteStyle" must be "single" or "double"');if(ga(a,"maxStringLength")&&(typeof a.maxStringLength=="number"?a.maxStringLength<0&&a.maxStringLength!==1/0:a.maxStringLength!==null))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var s=ga(a,"customInspect")?a.customInspect:!0;if(typeof s!="boolean"&&s!=="symbol")throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(ga(a,"indent")&&a.indent!==null&&a.indent!==" "&&!(parseInt(a.indent,10)===a.indent&&a.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(ga(a,"numericSeparator")&&typeof a.numericSeparator!="boolean")throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var o=a.numericSeparator;if(typeof e=="undefined")return"undefined";if(e===null)return"null";if(typeof e=="boolean")return e?"true":"false";if(typeof e=="string")return z7(e,a);if(typeof e=="number"){if(e===0)return 1/0/e>0?"0":"-0";var l=String(e);return o?C7(e,l):l}if(typeof e=="bigint"){var u=String(e)+"n";return o?C7(e,u):u}var h=typeof a.depth=="undefined"?5:a.depth;if(typeof i=="undefined"&&(i=0),i>=h&&h>0&&typeof e=="object")return Sv(e)?"[Array]":"[Object]";var c=_H(a,i);if(typeof r=="undefined")r=[];else if(R7(r,e)>=0)return"[Circular]";function d(E,z,R){if(z&&(r=eH.call(r),r.push(z)),R){var P={depth:a.depth};return ga(a,"quoteStyle")&&(P.quoteStyle=a.quoteStyle),t(E,P,i+1,r)}return t(E,a,i+1,r)}if(typeof e=="function"&&!I7(e)){var f=hH(e),g=Md(e,d);return"[Function"+(f?": "+f:" (anonymous)")+"]"+(g.length>0?" { "+ir.call(g,", ")+" }":"")}if(E7(e)){var p=Ro?fa.call(String(e),/^(Symbol\(.*\))_[^)]*$/,"$1"):wv.call(e);return typeof e=="object"&&!Ro?Tu(p):p}if(pH(e)){for(var v="<"+y7.call(String(e.nodeName)),m=e.attributes||[],y=0;y",v}if(Sv(e)){if(e.length===0)return"[]";var _=Md(e,d);return c&&!yH(_)?"["+Tv(_,c)+"]":"[ "+ir.call(_,", ")+" ]"}if(rH(e)){var C=Md(e,d);return!("cause"in Error.prototype)&&"cause"in e&&!b7.call(e,"cause")?"{ ["+String(e)+"] "+ir.call(x7.call("[cause]: "+d(e.cause),C),", ")+" }":C.length===0?"["+String(e)+"]":"{ ["+String(e)+"] "+ir.call(C,", ")+" }"}if(typeof e=="object"&&s){if(A7&&typeof e[A7]=="function"&&bv)return bv(e,{depth:h-i});if(s!=="symbol"&&typeof e.inspect=="function")return e.inspect()}if(cH(e)){var w=[];return UU.call(e,function(E,z){w.push(d(z,e,!0)+" => "+d(E,e))}),L7("Map",Td.call(e),w,c)}if(gH(e)){var b=[];return HU.call(e,function(E){b.push(d(E,e))}),L7("Set",Ad.call(e),b,c)}if(dH(e))return Cv("WeakMap");if(vH(e))return Cv("WeakSet");if(fH(e))return Cv("WeakRef");if(sH(e))return Tu(d(Number(e)));if(lH(e))return Tu(d(_v.call(e)));if(oH(e))return Tu(XU.call(e));if(aH(e))return Tu(d(String(e)));if(!iH(e)&&!I7(e)){var x=Md(e,d),S=S7?S7(e)===Object.prototype:e instanceof Object||e.constructor===Object,T=e instanceof Object?"":"null prototype",A=!S&&zn&&Object(e)===e&&zn in e?yv.call(va(e),8,-1):T?"Object":"",M=S||typeof e.constructor!="function"?"":e.constructor.name?e.constructor.name+" ":"",I=M+(A||T?"["+ir.call(x7.call([],A||[],T||[]),": ")+"] ":"");return x.length===0?I+"{}":c?I+"{"+Tv(x,c)+"}":I+"{ "+ir.call(x,", ")+" }"}return String(e)};function M7(t,e,n){var i=(n.quoteStyle||e)==="double"?'"':"'";return i+t+i}function nH(t){return fa.call(String(t),/"/g,""")}function Sv(t){return va(t)==="[object Array]"&&(!zn||!(typeof t=="object"&&zn in t))}function iH(t){return va(t)==="[object Date]"&&(!zn||!(typeof t=="object"&&zn in t))}function I7(t){return va(t)==="[object RegExp]"&&(!zn||!(typeof t=="object"&&zn in t))}function rH(t){return va(t)==="[object Error]"&&(!zn||!(typeof t=="object"&&zn in t))}function aH(t){return va(t)==="[object String]"&&(!zn||!(typeof t=="object"&&zn in t))}function sH(t){return va(t)==="[object Number]"&&(!zn||!(typeof t=="object"&&zn in t))}function oH(t){return va(t)==="[object Boolean]"&&(!zn||!(typeof t=="object"&&zn in t))}function E7(t){if(Ro)return t&&typeof t=="object"&&t instanceof Symbol;if(typeof t=="symbol")return!0;if(!t||typeof t!="object"||!wv)return!1;try{return wv.call(t),!0}catch(e){}return!1}function lH(t){if(!t||typeof t!="object"||!_v)return!1;try{return _v.call(t),!0}catch(e){}return!1}var uH=Object.prototype.hasOwnProperty||function(t){return t in this};function ga(t,e){return uH.call(t,e)}function va(t){return YU.call(t)}function hH(t){if(t.name)return t.name;var e=JU.call(KU.call(t),/^function\s*([\w$]+)/);return e?e[1]:null}function R7(t,e){if(t.indexOf)return t.indexOf(e);for(var n=0,i=t.length;ne.maxStringLength){var n=t.length-e.maxStringLength,i="... "+n+" more character"+(n>1?"s":"");return z7(yv.call(t,0,e.maxStringLength),e)+i}var r=fa.call(fa.call(t,/(['\\])/g,"\\$1"),/[\x00-\x1f]/g,mH);return M7(r,"single",e)}function mH(t){var e=t.charCodeAt(0),n={8:"b",9:"t",10:"n",12:"f",13:"r"}[e];return n?"\\"+n:"\\x"+(e<16?"0":"")+QU.call(e.toString(16))}function Tu(t){return"Object("+t+")"}function Cv(t){return t+" { ? }"}function L7(t,e,n,i){var r=i?Tv(n,i):ir.call(n,", ");return t+" ("+e+") {"+r+"}"}function yH(t){for(var e=0;e=0)return!1;return!0}function _H(t,e){var n;if(t.indent===" ")n=" ";else if(typeof t.indent=="number"&&t.indent>0)n=ir.call(Array(t.indent+1)," ");else return null;return{base:n,prev:ir.call(Array(e+1),n)}}function Tv(t,e){if(t.length===0)return"";var n=` `+e.prev+e.base;return n+ir.call(t,","+n)+` `+e.prev}function Md(t,e){var n=Sv(t),i=[];if(n){i.length=t.length;for(var r=0;r1;){var n=e.pop(),i=n.obj[n.prop];if(os(i)){for(var r=[],a=0;a=48&&u<=57||u>=65&&u<=90||u>=97&&u<=122||a===DH.RFC1738&&(u===40||u===41)){o+=s.charAt(l);continue}if(u<128){o=o+rr[u];continue}if(u<2048){o=o+(rr[192|u>>6]+rr[128|u&63]);continue}if(u<55296||u>=57344){o=o+(rr[224|u>>12]+rr[128|u>>6&63]+rr[128|u&63]);continue}l+=1,u=65536+((u&1023)<<10|s.charCodeAt(l)&1023),o+=rr[240|u>>18]+rr[128|u>>12&63]+rr[128|u>>6&63]+rr[128|u&63]}return o},BH=function(e){for(var n=[{obj:{o:e},prop:"o"}],i=[],r=0;r0?m.join(",")||null:void 0}];else if(kr(l))M=l;else{var I=Object.keys(m);M=u?I.sort(u):I}for(var E=r&&kr(m)&&m.length===1?n+"[]":n,z=0;z0?g+f:""},Lo=D7,Pv=Object.prototype.hasOwnProperty,QH=Array.isArray,pn={allowDots:!1,allowPrototypes:!1,allowSparse:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decoder:Lo.decode,delimiter:"&",depth:5,ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictNullHandling:!1},eW=function(t){return t.replace(/&#(\d+);/g,function(e,n){return String.fromCharCode(parseInt(n,10))})},j7=function(t,e){return t&&typeof t=="string"&&e.comma&&t.indexOf(",")>-1?t.split(","):t},tW="utf8=%26%2310003%3B",nW="utf8=%E2%9C%93",iW=function(e,n){var i={},r=n.ignoreQueryPrefix?e.replace(/^\?/,""):e,a=n.parameterLimit===1/0?void 0:n.parameterLimit,s=r.split(n.delimiter,a),o=-1,l,u=n.charset;if(n.charsetSentinel)for(l=0;l-1&&(g=QH(g)?[g]:g),Pv.call(i,f)?i[f]=Lo.combine(i[f],g):i[f]=g}return i},rW=function(t,e,n,i){for(var r=i?e:j7(e,n),a=t.length-1;a>=0;--a){var s,o=t[a];if(o==="[]"&&n.parseArrays)s=[].concat(r);else{s=n.plainObjects?Object.create(null):{};var l=o.charAt(0)==="["&&o.charAt(o.length-1)==="]"?o.slice(1,-1):o,u=parseInt(l,10);!n.parseArrays&&l===""?s={0:r}:!isNaN(u)&&o!==l&&String(u)===l&&u>=0&&n.parseArrays&&u<=n.arrayLimit?(s=[],s[u]=r):l!=="__proto__"&&(s[l]=r)}r=s}return r},aW=function(e,n,i,r){if(!!e){var a=i.allowDots?e.replace(/\.([^.[]+)/g,"[$1]"):e,s=/(\[[^[\]]*])/,o=/(\[[^[\]]*])/g,l=i.depth>0&&s.exec(a),u=l?a.slice(0,l.index):a,h=[];if(u){if(!i.plainObjects&&Pv.call(Object.prototype,u)&&!i.allowPrototypes)return;h.push(u)}for(var c=0;i.depth>0&&(l=o.exec(a))!==null&&c0?(t={barriers:e,polylineBarriers:n,polygonBarriers:i,outSR:r,ignoreInvalidLocations:a,accumulateAttributeNames:s,impedanceAttributeName:o,restrictionAttributeNames:l,attributeParameterValues:u,restrictUTurns:h,useHierarchy:c,returnDirections:d,returnRoutes:f,returnStops:g,returnBarriers:p,returnPolygonBarriers:v,directionsLanguage:m,directionsStyleName:y,outputLines:_,findBestSequence:C,preserveFirstStop:w,preserveLastStop:b,useTimeWindows:x,startTime:S,startTimeIsUTC:T,outputGeometryPrecision:A,outputGeometryPrecisionUnits:M,directionsOutputType:I,directionsTimeAttributeName:E,directionsLengthUnits:z,returnZ:R,travelMode:P,f:O,stops:this.stops.join(";")},this.method.toUpperCase()==="POST"?Cd.post(this.serviceUrl,B7.stringify(t)).then(F=>(F.status===200&&F.data&&(this.routeData=F.data),this.getArcgisData(F))):Cd.get(this.serviceUrl,{params:t}).then(F=>(F.status===200&&F.data&&(this.routeData=F.data),this.getArcgisData(F)))):[]})},getArcgisData(t){if(t.status===200&&t.data&&t.data.routes.features.length>0){const e=t.data.routes;if(e.features[0].geometry.paths.length>0){const n=[];return this.showStart&&n.push({type:"point",style:this.routeStyle?this.routeStyle.start:this.defaultStyle.start,coordinates:e.features[0].geometry.paths[0][0],featureType:"start",convert:this.convert}),n.push({type:"polyline",style:this.routeStyle?this.routeStyle.line:this.defaultStyle.line,coordinates:e.features[0].geometry.paths[0],featureType:"line",convert:this.convert}),this.showPass&&this.stops.length>1&&this.stops.slice(1,this.stops.length-1).forEach((i,r)=>{n.push({type:"point",style:this.routeStyle?this.routeStyle.pass:this.defaultStyle.pass,coordinates:i,stopIndex:r,featureType:"stops"})}),this.showEnd&&n.push({type:"point",style:this.routeStyle?this.routeStyle.end:this.defaultStyle.end,coordinates:e.features[0].geometry.paths[0][e.features[0].geometry.paths[0].length-1],featureType:"end",convert:this.convert}),ii(n,this.map)}}else return[]},getGraphhopperRouteData(){return Tg(this,null,function*(){const{type:t,points_encoded:e,point_hint:n,locale:i,vehicle:r,weighting:a,elevation:s,convert:o}=this.$props;let l=B7.stringify({type:t,points_encoded:e,point_hint:n,locale:i,vehicle:r,weighting:a,elevation:s,convert:o});if(this.stops.length>0){let u="&point=";return this.stops.forEach((h,c)=>{u=u+h[1]+","+h[0]+(c(h.status===200&&h.data&&(this.routeData=h.data),this.getGraphhopperData(h))):Cd.get(this.serviceUrl+"?"+l).then(h=>(h.status===200&&h.data&&(this.routeData=h.data),this.getGraphhopperData(h)))}else return[]})},getGraphhopperData(t){if(t.status===200&&t.data&&t.data.paths[0].points.coordinates.length>0){const e=t.data.paths[0];if(e.points.coordinates.length>0){const n=[];return this.showStart&&n.push({type:"point",style:this.routeStyle?this.routeStyle.start:this.defaultStyle.start,coordinates:e.points.coordinates[0],featureType:"start"}),n.push({type:"polyline",style:this.routeStyle?this.routeStyle.line:this.defaultStyle.line,coordinates:e.points.coordinates,featureType:"line"}),this.showPass&&this.stops.slice(1,this.stops.length-1).forEach((i,r)=>{n.push({type:"point",style:this.routeStyle?this.routeStyle.pass:this.defaultStyle.pass,coordinates:i,featureType:"stops",stopIndex:r})}),this.showEnd&&n.push({type:"point",style:this.routeStyle?this.routeStyle.end:this.defaultStyle.end,coordinates:e.points.coordinates[e.points.coordinates.length-1],featureType:"end"}),ii(n,this.map)}}else return[]},init(){return Tg(this,null,function*(){if(this.features=[],this.source?this.source.clear():this.source=xo({},this.map),this.stops.length<=0)return!1;if(this.stops.length===1){const e=[{type:"point",style:this.routeStyle?this.routeStyle.start:this.defaultStyle.start,coordinates:this.stops[0],featureType:"start"}];this.features=ii(e,this.map)}else this.stops.length>=2&&(this.features=this.routeType==="arcgis"?yield this.getArcgisRouteData():yield this.getGraphhopperRouteData());this.source.addFeatures(this.features);const t=Ke(Re({},this.$props),{source:this.source});this.layer||(this.layer=new Dt(t),this.layer.setStyle(e=>e.get("style")?Rt(e.get("style")):this.FeatureStyle?Rt(this.FeatureStyle):Rt({fill:{color:"rgba(67,126,255,0.15)"},stroke:{color:"rgba(67,126,255,1)",width:1}})),this.layer.set("id",this.layerId),this.layer.set("type","vector"),this.layer.set("users",!0),this.zIndex&&this.layer.setZIndex(this.zIndex),this.map.addLayer(this.layer)),this.stops.length>=2&&(this.arrow&&this.layer.on("postrender",()=>{const e=this.map.getView().getZoom();this.layer.getSource().getFeatures().forEach(n=>{n.get("isArrow")&&this.layer.getSource().removeFeature(n)}),Math.round(e)===e&&xu(Re({coordinates:this.routeType==="arcgis"?this.routeData.routes.features[0].geometry.paths[0]:this.routeData.paths[0].points.coordinates,map:this.map,source:this.layer.getSource()},this.arrow))}),this.$emit("render",this.routeData,this.map,this.features))})},dispose(){this.map.removeLayer(this.layer)}}};let dW,fW;const q7={};var G7=wn(cW,dW,fW,!1,gW,null,null,null);function gW(t){for(let e in q7)this[e]=q7[e]}G7.options.__file="src/components/layers/route/index.vue";const Mu=function(){return G7.exports}();Mu.install=t=>{t.component(Mu.name,Mu)};const Rd=34962,Dv=34963,vW=35040,pW=35044,zd=35048,mW=5121,yW=5123,_W=5125,V7=5126,U7=["experimental-webgl","webgl","webkit-3d","moz-webgl"];function H7(t,e){e=Object.assign({preserveDrawingBuffer:!0,antialias:!IO},e);const n=U7.length;for(let i=0;i{this.uniforms_.push({value:e.uniforms[s],location:n.getUniformLocation(this.renderTargetProgram_,s)})})}getGL(){return this.gl_}init(e){const n=this.getGL(),i=[n.drawingBufferWidth*this.scaleRatio_,n.drawingBufferHeight*this.scaleRatio_];if(n.bindFramebuffer(n.FRAMEBUFFER,this.getFrameBuffer()),n.viewport(0,0,i[0],i[1]),!this.renderTargetTextureSize_||this.renderTargetTextureSize_[0]!==i[0]||this.renderTargetTextureSize_[1]!==i[1]){this.renderTargetTextureSize_=i;const r=0,a=n.RGBA,s=0,o=n.RGBA,l=n.UNSIGNED_BYTE,u=null;n.bindTexture(n.TEXTURE_2D,this.renderTargetTexture_),n.texImage2D(n.TEXTURE_2D,r,a,i[0],i[1],s,o,l,u),n.texParameteri(n.TEXTURE_2D,n.TEXTURE_MIN_FILTER,n.LINEAR),n.texParameteri(n.TEXTURE_2D,n.TEXTURE_WRAP_S,n.CLAMP_TO_EDGE),n.texParameteri(n.TEXTURE_2D,n.TEXTURE_WRAP_T,n.CLAMP_TO_EDGE),n.framebufferTexture2D(n.FRAMEBUFFER,n.COLOR_ATTACHMENT0,n.TEXTURE_2D,this.renderTargetTexture_,0)}}apply(e,n,i,r){const a=this.getGL(),s=e.size;if(a.bindFramebuffer(a.FRAMEBUFFER,n?n.getFrameBuffer():null),a.activeTexture(a.TEXTURE0),a.bindTexture(a.TEXTURE_2D,this.renderTargetTexture_),!n){const l=De(a.canvas);if(!e.renderTargets[l]){const u=a.getContextAttributes();u&&u.preserveDrawingBuffer&&(a.clearColor(0,0,0,0),a.clear(a.COLOR_BUFFER_BIT)),e.renderTargets[l]=!0}}a.enable(a.BLEND),a.blendFunc(a.ONE,a.ONE_MINUS_SRC_ALPHA),a.viewport(0,0,a.drawingBufferWidth,a.drawingBufferHeight),a.bindBuffer(a.ARRAY_BUFFER,this.renderTargetVerticesBuffer_),a.useProgram(this.renderTargetProgram_),a.enableVertexAttribArray(this.renderTargetAttribLocation_),a.vertexAttribPointer(this.renderTargetAttribLocation_,2,a.FLOAT,!1,0,0),a.uniform2f(this.renderTargetUniformLocation_,s[0],s[1]),a.uniform1i(this.renderTargetTextureLocation_,0);const o=e.layerStatesArray[e.layerIndex].opacity;a.uniform1f(this.renderTargetOpacityLocation_,o),this.applyUniforms(e),i&&i(a,e),a.drawArrays(a.TRIANGLES,0,6),r&&r(a,e)}getFrameBuffer(){return this.frameBuffer_}applyUniforms(e){const n=this.getGL();let i,r=1;this.uniforms_.forEach(function(a){if(i=typeof a.value=="function"?a.value(e):a.value,i instanceof HTMLCanvasElement||i instanceof ImageData)a.texture||(a.texture=n.createTexture()),n.activeTexture(n[`TEXTURE${r}`]),n.bindTexture(n.TEXTURE_2D,a.texture),n.texParameteri(n.TEXTURE_2D,n.TEXTURE_MIN_FILTER,n.LINEAR),n.texParameteri(n.TEXTURE_2D,n.TEXTURE_WRAP_S,n.CLAMP_TO_EDGE),n.texParameteri(n.TEXTURE_2D,n.TEXTURE_WRAP_T,n.CLAMP_TO_EDGE),i instanceof ImageData?n.texImage2D(n.TEXTURE_2D,0,n.RGBA,n.RGBA,i.width,i.height,0,n.UNSIGNED_BYTE,new Uint8Array(i.data)):n.texImage2D(n.TEXTURE_2D,0,n.RGBA,n.RGBA,n.UNSIGNED_BYTE,i),n.uniform1i(a.location,r++);else if(Array.isArray(i))switch(i.length){case 2:n.uniform2f(a.location,i[0],i[1]);return;case 3:n.uniform3f(a.location,i[0],i[1],i[2]);return;case 4:n.uniform4f(a.location,i[0],i[1],i[2],i[3]);return;default:return}else typeof i=="number"&&n.uniform1f(a.location,i)})}}const W7=CW;function TW(){return[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]}function Fv(t,e){return t[0]=e[0],t[1]=e[1],t[4]=e[2],t[5]=e[3],t[12]=e[4],t[13]=e[5],t}const pa={PROJECTION_MATRIX:"u_projectionMatrix",OFFSET_SCALE_MATRIX:"u_offsetScaleMatrix",OFFSET_ROTATION_MATRIX:"u_offsetRotateMatrix",TIME:"u_time",ZOOM:"u_zoom",RESOLUTION:"u_resolution",SIZE_PX:"u_sizePx",PIXEL_RATIO:"u_pixelRatio"},Pi={UNSIGNED_BYTE:mW,UNSIGNED_SHORT:yW,UNSIGNED_INT:_W,FLOAT:V7},Pd={};function $7(t){return"shared/"+t}let Z7=0;function AW(){const t="unique/"+Z7;return Z7+=1,t}function MW(t){let e=Pd[t];if(!e){const n=document.createElement("canvas");n.style.position="absolute",n.style.left="0",e={users:0,canvas:n},Pd[t]=e}return e.users+=1,e.canvas}function IW(t){const e=Pd[t];if(!e||(e.users-=1,e.users>0))return;const n=e.canvas,r=H7(n).getExtension("WEBGL_lose_context");r&&r.loseContext(),delete Pd[t]}class EW extends Jh{constructor(e){super(),e=e||{},this.boundHandleWebGLContextLost_=this.handleWebGLContextLost.bind(this),this.boundHandleWebGLContextRestored_=this.handleWebGLContextRestored.bind(this),this.canvasCacheKey_=e.canvasCacheKey?$7(e.canvasCacheKey):AW(),this.canvas_=MW(this.canvasCacheKey_),this.gl_=H7(this.canvas_),this.bufferCache_={},this.extensionCache_={},this.currentProgram_=null,this.canvas_.addEventListener(Ld.LOST,this.boundHandleWebGLContextLost_),this.canvas_.addEventListener(Ld.RESTORED,this.boundHandleWebGLContextRestored_),this.offsetRotateMatrix_=un(),this.offsetScaleMatrix_=un(),this.tmpMat4_=TW(),this.uniformLocations_={},this.attribLocations_={},this.uniforms_=[],e.uniforms&&this.setUniforms(e.uniforms);const n=this.getGL();this.postProcessPasses_=e.postProcesses?e.postProcesses.map(function(i){return new W7({webGlContext:n,scaleRatio:i.scaleRatio,vertexShader:i.vertexShader,fragmentShader:i.fragmentShader,uniforms:i.uniforms})}):[new W7({webGlContext:n})],this.shaderCompileErrors_=null,this.startTime_=Date.now()}setUniforms(e){this.uniforms_=[];for(const n in e)this.uniforms_.push({name:n,value:e[n]});this.uniformLocations_={}}canvasCacheKeyMatches(e){return this.canvasCacheKey_===$7(e)}getExtension(e){if(e in this.extensionCache_)return this.extensionCache_[e];const n=this.gl_.getExtension(e);return this.extensionCache_[e]=n,n}bindBuffer(e){const n=this.getGL(),i=De(e);let r=this.bufferCache_[i];if(!r){const a=n.createBuffer();r={buffer:e,webGlBuffer:a},this.bufferCache_[i]=r}n.bindBuffer(e.getType(),r.webGlBuffer)}flushBufferData(e){const n=this.getGL();this.bindBuffer(e),n.bufferData(e.getType(),e.getArray(),e.getUsage())}deleteBuffer(e){const n=this.getGL(),i=De(e),r=this.bufferCache_[i];r&&!n.isContextLost()&&n.deleteBuffer(r.webGlBuffer),delete this.bufferCache_[i]}disposeInternal(){this.canvas_.removeEventListener(Ld.LOST,this.boundHandleWebGLContextLost_),this.canvas_.removeEventListener(Ld.RESTORED,this.boundHandleWebGLContextRestored_),IW(this.canvasCacheKey_),delete this.gl_,delete this.canvas_}prepareDraw(e,n){const i=this.getGL(),r=this.getCanvas(),a=e.size,s=e.pixelRatio;r.width=a[0]*s,r.height=a[1]*s,r.style.width=a[0]+"px",r.style.height=a[1]+"px";for(let o=this.postProcessPasses_.length-1;o>=0;o--)this.postProcessPasses_[o].init(e);i.bindTexture(i.TEXTURE_2D,null),i.clearColor(0,0,0,0),i.clear(i.COLOR_BUFFER_BIT),i.enable(i.BLEND),i.blendFunc(i.ONE,n?i.ZERO:i.ONE_MINUS_SRC_ALPHA)}prepareDrawToRenderTarget(e,n,i){const r=this.getGL(),a=n.getSize();r.bindFramebuffer(r.FRAMEBUFFER,n.getFramebuffer()),r.viewport(0,0,a[0],a[1]),r.bindTexture(r.TEXTURE_2D,n.getTexture()),r.clearColor(0,0,0,0),r.clear(r.COLOR_BUFFER_BIT),r.enable(r.BLEND),r.blendFunc(r.ONE,i?r.ZERO:r.ONE_MINUS_SRC_ALPHA)}drawElements(e,n){const i=this.getGL();this.getExtension("OES_element_index_uint");const r=i.UNSIGNED_INT,a=4,s=n-e,o=e*a;i.drawElements(i.TRIANGLES,s,r,o)}finalizeDraw(e,n,i){for(let r=0,a=this.postProcessPasses_.length;r{if(i=typeof a.value=="function"?a.value(e):a.value,i instanceof HTMLCanvasElement||i instanceof HTMLImageElement||i instanceof ImageData)a.texture||(a.prevValue=void 0,a.texture=n.createTexture()),n.activeTexture(n[`TEXTURE${r}`]),n.bindTexture(n.TEXTURE_2D,a.texture),n.texParameteri(n.TEXTURE_2D,n.TEXTURE_MIN_FILTER,n.LINEAR),n.texParameteri(n.TEXTURE_2D,n.TEXTURE_WRAP_S,n.CLAMP_TO_EDGE),n.texParameteri(n.TEXTURE_2D,n.TEXTURE_WRAP_T,n.CLAMP_TO_EDGE),(!(i instanceof HTMLImageElement)||i.complete)&&a.prevValue!==i&&(a.prevValue=i,n.texImage2D(n.TEXTURE_2D,0,n.RGBA,n.RGBA,n.UNSIGNED_BYTE,i)),n.uniform1i(this.getUniformLocation(a.name),r++);else if(Array.isArray(i)&&i.length===6)this.setUniformMatrixValue(a.name,Fv(this.tmpMat4_,i));else if(Array.isArray(i)&&i.length<=4)switch(i.length){case 2:n.uniform2f(this.getUniformLocation(a.name),i[0],i[1]);return;case 3:n.uniform3f(this.getUniformLocation(a.name),i[0],i[1],i[2]);return;case 4:n.uniform4f(this.getUniformLocation(a.name),i[0],i[1],i[2],i[3]);return;default:return}else typeof i=="number"&&n.uniform1f(this.getUniformLocation(a.name),i)})}useProgram(e,n){this.getGL().useProgram(e),this.currentProgram_=e,this.uniformLocations_={},this.attribLocations_={},this.applyFrameState(n),this.applyUniforms(n)}compileShader(e,n){const i=this.getGL(),r=i.createShader(n);return i.shaderSource(r,e),i.compileShader(r),r}getProgram(e,n){const i=this.getGL(),r=this.compileShader(e,i.FRAGMENT_SHADER),a=this.compileShader(n,i.VERTEX_SHADER),s=i.createProgram();if(i.attachShader(s,r),i.attachShader(s,a),i.linkProgram(s),!i.getShaderParameter(r,i.COMPILE_STATUS)){const o=`Fragment shader compilation failed: ${i.getShaderInfoLog(r)}`;throw new Error(o)}if(i.deleteShader(r),!i.getShaderParameter(a,i.COMPILE_STATUS)){const o=`Vertex shader compilation failed: ${i.getShaderInfoLog(a)}`;throw new Error(o)}if(i.deleteShader(a),!i.getProgramParameter(s,i.LINK_STATUS)){const o=`GL program linking failed: ${i.getShaderInfoLog(a)}`;throw new Error(o)}return s}getUniformLocation(e){return this.uniformLocations_[e]===void 0&&(this.uniformLocations_[e]=this.getGL().getUniformLocation(this.currentProgram_,e)),this.uniformLocations_[e]}getAttributeLocation(e){return this.attribLocations_[e]===void 0&&(this.attribLocations_[e]=this.getGL().getAttribLocation(this.currentProgram_,e)),this.attribLocations_[e]}makeProjectionTransform(e,n){const i=e.size,r=e.viewState.rotation,a=e.viewState.resolution,s=e.viewState.center;return Lg(n),li(n,0,0,2/(a*i[0]),2/(a*i[1]),-r,-s[0],-s[1]),n}setUniformFloatValue(e,n){this.getGL().uniform1f(this.getUniformLocation(e),n)}setUniformFloatVec2(e,n){this.getGL().uniform2fv(this.getUniformLocation(e),n)}setUniformFloatVec4(e,n){this.getGL().uniform4fv(this.getUniformLocation(e),n)}setUniformMatrixValue(e,n){this.getGL().uniformMatrix4fv(this.getUniformLocation(e),!1,n)}enableAttributeArray_(e,n,i,r,a){const s=this.getAttributeLocation(e);s<0||(this.getGL().enableVertexAttribArray(s),this.getGL().vertexAttribPointer(s,n,i,!1,r,a))}enableAttributes(e){const n=RW(e);let i=0;for(let r=0;rthis.size_[0]||n>=this.size_[1])return ar[0]=0,ar[1]=0,ar[2]=0,ar[3]=0,ar;this.readAll();const i=Math.floor(e)+(this.size_[1]-Math.floor(n)-1)*this.size_[0];return ar[0]=this.data_[i*4],ar[1]=this.data_[i*4+1],ar[2]=this.data_[i*4+2],ar[3]=this.data_[i*4+3],ar}getTexture(){return this.texture_}getFramebuffer(){return this.framebuffer_}updateSize_(){const e=this.size_,n=this.helper_.getGL();this.texture_=this.helper_.createTexture(e,null,this.texture_),n.bindFramebuffer(n.FRAMEBUFFER,this.framebuffer_),n.viewport(0,0,e[0],e[1]),n.framebufferTexture2D(n.FRAMEBUFFER,n.COLOR_ATTACHMENT0,n.TEXTURE_2D,this.texture_,0),this.data_=new Uint8Array(e[0]*e[1]*4)}}const PW=LW,jv={GENERATE_POLYGON_BUFFERS:"GENERATE_POLYGON_BUFFERS",GENERATE_POINT_BUFFERS:"GENERATE_POINT_BUFFERS",GENERATE_LINE_STRING_BUFFERS:"GENERATE_LINE_STRING_BUFFERS"};function DW(t,e){e=e||[];const n=256,i=n-1;return e[0]=Math.floor(t/n/n/n)/i,e[1]=Math.floor(t/n/n)%n/i,e[2]=Math.floor(t/n)%n/i,e[3]=t%n/i,e}function kW(t){let e=0;const n=256,i=n-1;return e+=Math.round(t[0]*n*n*n*i),e+=Math.round(t[1]*n*n*i),e+=Math.round(t[2]*n*i),e+=Math.round(t[3]*i),e}function OW(){const t='const e="GENERATE_POLYGON_BUFFERS",t="GENERATE_POINT_BUFFERS",n="GENERATE_LINE_STRING_BUFFERS",r={1:"The view center is not defined",2:"The view resolution is not defined",3:"The view rotation is not defined",4:"`image` and `src` cannot be provided at the same time",5:"`imgSize` must be set when `image` is provided",7:"`format` must be set when `url` is set",8:"Unknown `serverType` configured",9:"`url` must be configured or set using `#setUrl()`",10:"The default `geometryFunction` can only handle `Point` geometries",11:"`options.featureTypes` must be an Array",12:"`options.geometryName` must also be provided when `options.bbox` is set",13:"Invalid corner",14:"Invalid color",15:"Tried to get a value for a key that does not exist in the cache",16:"Tried to set a value for a key that is used already",17:"`resolutions` must be sorted in descending order",18:"Either `origin` or `origins` must be configured, never both",19:"Number of `tileSizes` and `resolutions` must be equal",20:"Number of `origins` and `resolutions` must be equal",22:"Either `tileSize` or `tileSizes` must be configured, never both",24:"Invalid extent or geometry provided as `geometry`",25:"Cannot fit empty extent provided as `geometry`",26:"Features must have an id set",27:"Features must have an id set",28:\'`renderMode` must be `"hybrid"` or `"vector"`\',30:"The passed `feature` was already added to the source",31:"Tried to enqueue an `element` that was already added to the queue",32:"Transformation matrix cannot be inverted",33:"Invalid units",34:"Invalid geometry layout",36:"Unknown SRS type",37:"Unknown geometry type found",38:"`styleMapValue` has an unknown type",39:"Unknown geometry type",40:"Expected `feature` to have a geometry",41:"Expected an `ol/style/Style` or an array of `ol/style/Style.js`",42:"Question unknown, the answer is 42",43:"Expected `layers` to be an array or a `Collection`",47:"Expected `controls` to be an array or an `ol/Collection`",48:"Expected `interactions` to be an array or an `ol/Collection`",49:"Expected `overlays` to be an array or an `ol/Collection`",50:"`options.featureTypes` should be an Array",51:"Either `url` or `tileJSON` options must be provided",52:"Unknown `serverType` configured",53:"Unknown `tierSizeCalculation` configured",55:"The {-y} placeholder requires a tile grid with extent",56:"mapBrowserEvent must originate from a pointer event",57:"At least 2 conditions are required",59:"Invalid command found in the PBF",60:"Missing or invalid `size`",61:"Cannot determine IIIF Image API version from provided image information JSON",62:"A `WebGLArrayBuffer` must either be of type `ELEMENT_ARRAY_BUFFER` or `ARRAY_BUFFER`",64:"Layer opacity must be a number",66:"`forEachFeatureAtCoordinate` cannot be used on a WebGL layer if the hit detection logic has not been enabled. This is done by providing adequate shaders using the `hitVertexShader` and `hitFragmentShader` properties of `WebGLPointsLayerRenderer`",67:"A layer can only be added to the map once. Use either `layer.setMap()` or `map.addLayer()`, not both",68:"A VectorTile source can only be rendered if it has a projection compatible with the view projection",69:"`width` or `height` cannot be provided together with `scale`"};class o extends Error{constructor(e){const t=r[e];super(t),this.code=e,this.name="AssertionError",this.message=t}}var i=o;function a(e,t){const n=t[0],r=t[1];return t[0]=e[0]*n+e[2]*r+e[4],t[1]=e[1]*n+e[3]*r+e[5],t}function s(e,t){const n=(r=t)[0]*r[3]-r[1]*r[2];var r;!function(e,t){if(!e)throw new i(t)}(0!==n,32);const o=t[0],a=t[1],s=t[2],u=t[3],f=t[4],x=t[5];return e[0]=u/n,e[1]=-a/n,e[2]=-s/n,e[3]=o/n,e[4]=(s*x-u*f)/n,e[5]=-(o*x-a*f)/n,e}new Array(6);var u={};function f(e,t,n){n=n||2;var r,o,i,a,s,u,f,l=t&&t.length,c=l?t[0]*n:e.length,v=x(e,0,c,n,!0),d=[];if(!v||v.next===v.prev)return d;if(l&&(v=function(e,t,n,r){var o,i,a,s=[];for(o=0,i=t.length;o80*n){r=i=e[0],o=a=e[1];for(var y=n;yi&&(i=s),u>a&&(a=u);f=0!==(f=Math.max(i-r,a-o))?32767/f:0}return h(v,d,n,r,o,f,0),d}function x(e,t,n,r,o){var i,a;if(o===B(e,t,n,r)>0)for(i=t;i=t;i-=r)a=k(i,e[i],e[i+1],a);return a&&M(a,a.next)&&(z(a),a=a.next),a}function l(e,t){if(!e)return e;t||(t=e);var n,r=e;do{if(n=!1,r.steiner||!M(r,r.next)&&0!==Z(r.prev,r,r.next))r=r.next;else{if(z(r),(r=t=r.prev)===r.next)break;n=!0}}while(n||r!==t);return t}function h(e,t,n,r,o,i,a){if(e){!a&&i&&function(e,t,n,r){var o=e;do{0===o.z&&(o.z=m(o.x,o.y,t,n,r)),o.prevZ=o.prev,o.nextZ=o.next,o=o.next}while(o!==e);o.prevZ.nextZ=null,o.prevZ=null,function(e){var t,n,r,o,i,a,s,u,f=1;do{for(n=e,e=null,i=null,a=0;n;){for(a++,r=n,s=0,t=0;t0||u>0&&r;)0!==s&&(0===u||!r||n.z<=r.z)?(o=n,n=n.nextZ,s--):(o=r,r=r.nextZ,u--),i?i.nextZ=o:e=o,o.prevZ=i,i=o;n=r}i.nextZ=null,f*=2}while(a>1)}(o)}(e,r,o,i);for(var s,u,f=e;e.prev!==e.next;)if(s=e.prev,u=e.next,i?v(e,r,o,i):c(e))t.push(s.i/n|0),t.push(e.i/n|0),t.push(u.i/n|0),z(e),e=u.next,f=u.next;else if((e=u)===f){a?1===a?h(e=d(l(e),t,n),t,n,r,o,i,2):2===a&&y(e,t,n,r,o,i):h(l(e),t,n,r,o,i,1);break}}}function c(e){var t=e.prev,n=e,r=e.next;if(Z(t,n,r)>=0)return!1;for(var o=t.x,i=n.x,a=r.x,s=t.y,u=n.y,f=r.y,x=oi?o>a?o:a:i>a?i:a,c=s>u?s>f?s:f:u>f?u:f,v=r.next;v!==t;){if(v.x>=x&&v.x<=h&&v.y>=l&&v.y<=c&&A(o,s,i,u,a,f,v.x,v.y)&&Z(v.prev,v,v.next)>=0)return!1;v=v.next}return!0}function v(e,t,n,r){var o=e.prev,i=e,a=e.next;if(Z(o,i,a)>=0)return!1;for(var s=o.x,u=i.x,f=a.x,x=o.y,l=i.y,h=a.y,c=su?s>f?s:f:u>f?u:f,y=x>l?x>h?x:h:l>h?l:h,p=m(c,v,t,n,r),b=m(d,y,t,n,r),g=e.prevZ,w=e.nextZ;g&&g.z>=p&&w&&w.z<=b;){if(g.x>=c&&g.x<=d&&g.y>=v&&g.y<=y&&g!==o&&g!==a&&A(s,x,u,l,f,h,g.x,g.y)&&Z(g.prev,g,g.next)>=0)return!1;if(g=g.prevZ,w.x>=c&&w.x<=d&&w.y>=v&&w.y<=y&&w!==o&&w!==a&&A(s,x,u,l,f,h,w.x,w.y)&&Z(w.prev,w,w.next)>=0)return!1;w=w.nextZ}for(;g&&g.z>=p;){if(g.x>=c&&g.x<=d&&g.y>=v&&g.y<=y&&g!==o&&g!==a&&A(s,x,u,l,f,h,g.x,g.y)&&Z(g.prev,g,g.next)>=0)return!1;g=g.prevZ}for(;w&&w.z<=b;){if(w.x>=c&&w.x<=d&&w.y>=v&&w.y<=y&&w!==o&&w!==a&&A(s,x,u,l,f,h,w.x,w.y)&&Z(w.prev,w,w.next)>=0)return!1;w=w.nextZ}return!0}function d(e,t,n){var r=e;do{var o=r.prev,i=r.next.next;!M(o,i)&&F(o,r,r.next,i)&&S(o,i)&&S(i,o)&&(t.push(o.i/n|0),t.push(r.i/n|0),t.push(i.i/n|0),z(r),z(r.next),r=e=i),r=r.next}while(r!==e);return l(r)}function y(e,t,n,r,o,i){var a=e;do{for(var s=a.next.next;s!==a.prev;){if(a.i!==s.i&&E(a,s)){var u=U(a,s);return a=l(a,a.next),u=l(u,u.next),h(a,t,n,r,o,i,0),void h(u,t,n,r,o,i,0)}s=s.next}a=a.next}while(a!==e)}function p(e,t){return e.x-t.x}function b(e,t){var n=function(e,t){var n,r=t,o=e.x,i=e.y,a=-1/0;do{if(i<=r.y&&i>=r.next.y&&r.next.y!==r.y){var s=r.x+(i-r.y)*(r.next.x-r.x)/(r.next.y-r.y);if(s<=o&&s>a&&(a=s,n=r.x=r.x&&r.x>=x&&o!==r.x&&A(in.x||r.x===n.x&&g(n,r)))&&(n=r,h=u)),r=r.next}while(r!==f);return n}(e,t);if(!n)return t;var r=U(n,e);return l(r,r.next),l(n,n.next)}function g(e,t){return Z(e.prev,e,t.prev)<0&&Z(t.next,e,e.next)<0}function m(e,t,n,r,o){return(e=1431655765&((e=858993459&((e=252645135&((e=16711935&((e=(e-n)*o|0)|e<<8))|e<<4))|e<<2))|e<<1))|(t=1431655765&((t=858993459&((t=252645135&((t=16711935&((t=(t-r)*o|0)|t<<8))|t<<4))|t<<2))|t<<1))<<1}function w(e){var t=e,n=e;do{(t.x=(e-a)*(i-s)&&(e-a)*(r-s)>=(n-a)*(t-s)&&(n-a)*(i-s)>=(o-a)*(r-s)}function E(e,t){return e.next.i!==t.i&&e.prev.i!==t.i&&!function(e,t){var n=e;do{if(n.i!==e.i&&n.next.i!==e.i&&n.i!==t.i&&n.next.i!==t.i&&F(n,n.next,e,t))return!0;n=n.next}while(n!==e);return!1}(e,t)&&(S(e,t)&&S(t,e)&&function(e,t){var n=e,r=!1,o=(e.x+t.x)/2,i=(e.y+t.y)/2;do{n.y>i!=n.next.y>i&&n.next.y!==n.y&&o<(n.next.x-n.x)*(i-n.y)/(n.next.y-n.y)+n.x&&(r=!r),n=n.next}while(n!==e);return r}(e,t)&&(Z(e.prev,e,t.prev)||Z(e,t.prev,t))||M(e,t)&&Z(e.prev,e,e.next)>0&&Z(t.prev,t,t.next)>0)}function Z(e,t,n){return(t.y-e.y)*(n.x-t.x)-(t.x-e.x)*(n.y-t.y)}function M(e,t){return e.x===t.x&&e.y===t.y}function F(e,t,n,r){var o=I(Z(e,t,n)),i=I(Z(e,t,r)),a=I(Z(n,r,e)),s=I(Z(n,r,t));return o!==i&&a!==s||(!(0!==o||!T(e,n,t))||(!(0!==i||!T(e,r,t))||(!(0!==a||!T(n,e,r))||!(0!==s||!T(n,t,r)))))}function T(e,t,n){return t.x<=Math.max(e.x,n.x)&&t.x>=Math.min(e.x,n.x)&&t.y<=Math.max(e.y,n.y)&&t.y>=Math.min(e.y,n.y)}function I(e){return e>0?1:e<0?-1:0}function S(e,t){return Z(e.prev,e,e.next)<0?Z(e,t,e.next)>=0&&Z(e,e.prev,t)>=0:Z(e,t,e.prev)<0||Z(e,e.next,t)<0}function U(e,t){var n=new R(e.i,e.x,e.y),r=new R(t.i,t.x,t.y),o=e.next,i=t.prev;return e.next=t,t.prev=e,n.next=o,o.prev=n,r.next=n,n.prev=r,i.next=r,r.prev=i,r}function k(e,t,n,r){var o=new R(e,t,n);return r?(o.next=r.next,o.prev=r,r.next.prev=o,r.next=o):(o.prev=o,o.next=o),o}function z(e){e.next.prev=e.prev,e.prev.next=e.next,e.prevZ&&(e.prevZ.nextZ=e.nextZ),e.nextZ&&(e.nextZ.prevZ=e.prevZ)}function R(e,t,n){this.i=e,this.x=t,this.y=n,this.prev=null,this.next=null,this.z=0,this.prevZ=null,this.nextZ=null,this.steiner=!1}function B(e,t,n,r){for(var o=0,i=t,a=n-r;i0&&(r+=e[o-1].length,n.holes.push(r))}return n};const N=[],P={vertexPosition:0,indexPosition:0};function C(e,t,n,r,o){e[t+0]=n,e[t+1]=r,e[t+2]=o}function _(e,t,n,r,o,i){const a=3+o,s=e[t+0],u=e[t+1],f=N;f.length=o;for(let n=0;n0?u:2*Math.PI-u}const g=null!==o;let m=0,w=0;if(null!==r){m=b(d,y,a(x,[...[e[r],e[r+1]]]))}if(g){w=b(y,d,a(x,[...[e[o],e[o+1]]]))}i.push(c[0],c[1],v[0],v[1],p(0,m,w)),i.push(...u),i.push(c[0],c[1],v[0],v[1],p(1,m,w)),i.push(...u),i.push(c[0],c[1],v[0],v[1],p(2,m,w)),i.push(...u),i.push(c[0],c[1],v[0],v[1],p(3,m,w)),i.push(...u),s.push(h,h+1,h+2,h+1,h+3,h+2)}function L(e,t,n,r,o){const i=2+o;let a=t;const s=e.slice(a,a+o);a+=o;const f=e[a++];let x=0;const l=new Array(f-1);for(let t=0;t{const o=r.data;switch(o.type){case t:{const e=3,t=2,n=o.customAttributesCount,r=t+n,i=new Float32Array(o.renderInstructions),a=i.length/r,s=4*a*(n+e),u=new Uint32Array(6*a),f=new Float32Array(s);let x;for(let e=0;e0?a+(n-1)*r:null,n{const l=o.data;if(l.type===jv.GENERATE_POINT_BUFFERS){const u=l.projectionTransform;l.hitDetection?(this.hitVerticesBuffer_.fromArrayBuffer(l.vertexBuffer),this.helper.flushBufferData(this.hitVerticesBuffer_)):(this.verticesBuffer_.fromArrayBuffer(l.vertexBuffer),this.helper.flushBufferData(this.verticesBuffer_)),this.indicesBuffer_.fromArrayBuffer(l.indexBuffer),this.helper.flushBufferData(this.indicesBuffer_),this.renderTransform_=u,zl(this.invertRenderTransform_,this.renderTransform_),l.hitDetection?this.hitRenderInstructions_=new Float32Array(o.data.renderInstructions):(this.renderInstructions_=new Float32Array(o.data.renderInstructions),l.generateBuffersRun===this.generateBuffersRun_&&(this.ready=!0)),this.getLayer().changed()}}),this.featureCache_={},this.featureCount_=0;const s=this.getLayer().getSource();this.sourceListenKeys_=[qe(s,an.ADDFEATURE,this.handleSourceFeatureAdded_,this),qe(s,an.CHANGEFEATURE,this.handleSourceFeatureChanged_,this),qe(s,an.REMOVEFEATURE,this.handleSourceFeatureDelete_,this),qe(s,an.CLEAR,this.handleSourceFeatureClear_,this)],s.forEachFeature(o=>{this.featureCache_[De(o)]={feature:o,properties:o.getProperties(),geometry:o.getGeometry()},this.featureCount_++})}afterHelperCreated(){this.program_=this.helper.getProgram(this.fragmentShader_,this.vertexShader_),this.hitDetectionEnabled_&&(this.hitProgram_=this.helper.getProgram(this.hitFragmentShader_,this.hitVertexShader_),this.hitRenderTarget_=new PW(this.helper))}handleSourceFeatureAdded_(e){const n=e.feature;this.featureCache_[De(n)]={feature:n,properties:n.getProperties(),geometry:n.getGeometry()},this.featureCount_++}handleSourceFeatureChanged_(e){const n=e.feature;this.featureCache_[De(n)]={feature:n,properties:n.getProperties(),geometry:n.getGeometry()}}handleSourceFeatureDelete_(e){const n=e.feature;delete this.featureCache_[De(n)],this.featureCount_--}handleSourceFeatureClear_(){this.featureCache_={},this.featureCount_=0}renderFrame(e){const n=this.helper.getGL();this.preRender(n,e);const i=e.viewState.projection,s=this.getLayer().getSource().getWrapX()&&i.canWrapX(),o=i.getExtent(),l=e.extent,u=s?vt(o):null,h=s?Math.ceil((l[2]-o[2])/u)+1:1,c=s?Math.floor((l[0]-o[0])/u):0;let d=c;const f=this.indicesBuffer_.getSize();do this.helper.makeProjectionTransform(e,this.currentTransform_),n6(this.currentTransform_,d*u,0),Ua(this.currentTransform_,this.invertRenderTransform_),this.helper.applyUniforms(e),this.helper.drawElements(0,f);while(++d{const n=this.weightFunction_(e);return n!==void 0?Pt(n,0,1):1}}],vertexShader:` precision mediump float; uniform mat4 u_projectionMatrix; uniform mat4 u_offsetScaleMatrix; uniform float u_size; attribute vec2 a_position; attribute float a_index; attribute float a_weight; varying vec2 v_texCoord; varying float v_weight; void main(void) { mat4 offsetMatrix = u_offsetScaleMatrix; float offsetX = a_index == 0.0 || a_index == 3.0 ? -u_size / 2.0 : u_size / 2.0; float offsetY = a_index == 0.0 || a_index == 1.0 ? -u_size / 2.0 : u_size / 2.0; vec4 offsets = offsetMatrix * vec4(offsetX, offsetY, 0.0, 0.0); gl_Position = u_projectionMatrix * vec4(a_position, 0.0, 1.0) + offsets; float u = a_index == 0.0 || a_index == 3.0 ? 0.0 : 1.0; float v = a_index == 0.0 || a_index == 1.0 ? 0.0 : 1.0; v_texCoord = vec2(u, v); v_weight = a_weight; }`,fragmentShader:` precision mediump float; uniform float u_blurSlope; varying vec2 v_texCoord; varying float v_weight; void main(void) { vec2 texCoord = v_texCoord * 2.0 - vec2(1.0, 1.0); float sqRadius = texCoord.x * texCoord.x + texCoord.y * texCoord.y; float value = (1.0 - sqrt(sqRadius)) * u_blurSlope; float alpha = smoothstep(0.0, 1.0, value) * v_weight; gl_FragColor = vec4(alpha, alpha, alpha, alpha); }`,hitVertexShader:` precision mediump float; uniform mat4 u_projectionMatrix; uniform mat4 u_offsetScaleMatrix; uniform float u_size; attribute vec2 a_position; attribute float a_index; attribute float a_weight; attribute vec4 a_hitColor; varying vec2 v_texCoord; varying float v_weight; varying vec4 v_hitColor; void main(void) { mat4 offsetMatrix = u_offsetScaleMatrix; float offsetX = a_index == 0.0 || a_index == 3.0 ? -u_size / 2.0 : u_size / 2.0; float offsetY = a_index == 0.0 || a_index == 1.0 ? -u_size / 2.0 : u_size / 2.0; vec4 offsets = offsetMatrix * vec4(offsetX, offsetY, 0.0, 0.0); gl_Position = u_projectionMatrix * vec4(a_position, 0.0, 1.0) + offsets; float u = a_index == 0.0 || a_index == 3.0 ? 0.0 : 1.0; float v = a_index == 0.0 || a_index == 1.0 ? 0.0 : 1.0; v_texCoord = vec2(u, v); v_hitColor = a_hitColor; v_weight = a_weight; }`,hitFragmentShader:` precision mediump float; uniform float u_blurSlope; varying vec2 v_texCoord; varying float v_weight; varying vec4 v_hitColor; void main(void) { vec2 texCoord = v_texCoord * 2.0 - vec2(1.0, 1.0); float sqRadius = texCoord.x * texCoord.x + texCoord.y * texCoord.y; float value = (1.0 - sqrt(sqRadius)) * u_blurSlope; float alpha = smoothstep(0.0, 1.0, value) * v_weight; if (alpha < 0.05) { discard; } gl_FragColor = v_hitColor; }`,uniforms:{u_size:()=>(this.get(Di.RADIUS)+this.get(Di.BLUR))*2,u_blurSlope:()=>this.get(Di.RADIUS)/Math.max(1,this.get(Di.BLUR))},postProcesses:[{fragmentShader:` precision mediump float; uniform sampler2D u_image; uniform sampler2D u_gradientTexture; uniform float u_opacity; varying vec2 v_texCoord; void main() { vec4 color = texture2D(u_image, v_texCoord); gl_FragColor.a = color.a * u_opacity; gl_FragColor.rgb = texture2D(u_gradientTexture, vec2(0.5, color.a)).rgb; gl_FragColor.rgb *= gl_FragColor.a; }`,uniforms:{u_gradientTexture:()=>this.gradient_,u_opacity:()=>this.getOpacity()}}]})}renderDeclutter(){}}function qW(t){const i=fn(1,256),r=i.createLinearGradient(0,0,1,256),a=1/(t.length-1);for(let s=0,o=t.length;s0){const e=ii(t,this.map);this.layer.getSource().addFeatures(e)}},immediate:!1},blur:{handler(t){this.layer.setBlur(t)},immediate:!1},radius:{handler(t){this.layer.setRadius(t)},immediate:!1},gradient:{handler(t){this.layer.setGradient(t)},immediate:!1,deep:!0},visible:{handler(t){this.layer.setVisible(t)},immediate:!1},zIndex:{handler(t){this.layer.setZIndex(t)},immediate:!1},maxZoom:{handler(t){this.layer.setMaxZoom(t)},immediate:!1},minZoom:{handler(t){this.layer.setMinZoom(t)},immediate:!1},extent:{handler(t){this.layer.setExtent(t)},immediate:!1}},computed:{map(){return this.VMap.map}},mounted(){const t=xo(this.source,this.map);if(this.source.features.length<=0&&this.features.length>0){const n=ii(this.features,this.map);t.addFeatures(n)}const e=Ke(Re({},this.$props),{source:t});this.layer=new GW(e),this.layer.set("id",this.layerId),this.layer.set("type","heatmap"),this.layer.set("users",!0),this.zIndex&&this.layer.setZIndex(this.zIndex),this.map.addLayer(this.layer)},beforeDestroy(){this.map.removeLayer(this.layer)}};let l$,u$;const K7={};var J7=wn(o$,l$,u$,!1,h$,null,null,null);function h$(t){for(let e in K7)this[e]=K7[e]}J7.options.__file="src/components/layers/heatmap/index.vue";const Iu=function(){return J7.exports}();Iu.install=t=>{t.component(Iu.name,Iu)};const c$={name:"v-graphic",render(t,e){return null},extends:zi,inject:["VMap"],data(){return{layer:null}},props:{layerId:{type:String,default(){return`graphic-layer-${Ve()}`}},features:{type:Array,default(){return[]}},featureStyle:{type:Object}},computed:{map(){return this.VMap.map}},watch:{features:{handler(t){this.layer.getSource().refresh()},immediate:!1},visible:{handler(t){this.layer.setVisible(t)},immediate:!1},zIndex:{handler(t){this.layer.setZIndex(t)},immediate:!1},maxZoom:{handler(t){this.layer.setMaxZoom(t)},immediate:!1},minZoom:{handler(t){this.layer.setMinZoom(t)},immediate:!1},extent:{handler(t){this.layer.setExtent(t)},immediate:!1}},mounted(){this.init()},beforeDestroy(){this.map.removeLayer(this.layer),this.layer.dispose()},methods:{init(){let t;this.featureStyle?Kx(this.featureStyle.icon).then(e=>{t=this.setSource(e),this.setLayer(t)}):(t=this.setSource(),this.setLayer(t))},setSource(t){const e=new hd({canvasFunction:(n,i,r,a,s)=>{const o=[],l=document.createElement("canvas"),u=a[0]/r,h=a[1]/r,c=vj(l.getContext("2d"),{size:[u,h]});t&&c.setStyle(t);const d=this.map.getSize(),f=[(u-d[0])/2,(h-d[1])/2],g=-this.map.getView().getRotation(),p=this.map.getPixelFromCoordinate(this.map.getView().getCenter());return this.features.length>0&&this.features.forEach(v=>{const m=v.coordinates,y=this.map.getPixelFromCoordinate(m),_=function(x,S,T){return[Math.cos(S)*(x[0]-T[0])-Math.sin(S)*(x[1]-T[1])+T[0],Math.sin(S)*(x[0]-T[0])+Math.cos(S)*(x[1]-T[1])+T[1]]}(function(x,S,T){return[(x[0]-S[0])*T+S[0],(x[1]-S[1])*T+S[1]]}(y,p,1),g,p),C=[_[0]+f[0],_[1]+f[1]],w=new Et(C,"XY"),b=new Ht(w);b._coordinates=m;for(const x in v)Object.prototype.hasOwnProperty.call(v,x)&&b.set(x,v[x]);Ye(v,"style")?(t=Rt(v.style),c.drawFeature(b,t)):c.drawGeometry(w),b._style=t,o.push(b)}),e.set("graphics",o),l}});return e},setLayer(t){const e=Ke(Re({},this.$props),{source:t});this.layer=new gd(e),this.layer.set("id",this.layerId),this.layer.set("type","graphic"),this.layer.set("users",!0),this.zIndex&&this.layer.setZIndex(this.zIndex),this.map.addLayer(this.layer)}}};let d$,f$;const Q7={};var ew=wn(c$,d$,f$,!1,g$,null,null,null);function g$(t){for(let e in Q7)this[e]=Q7[e]}ew.options.__file="src/components/layers/graphic/index.vue";const Eu=function(){return ew.exports}();Eu.install=t=>{t.component(Eu.name,Eu)};const v$={name:"v-draw",extends:zi,inject:["VMap"],render(t,e){return null},props:{layerId:{type:String,default(){return`draw-layer-${Ve()}`}},features:{type:Array,default(){return[]}},source:{type:Object,default(){return{features:[]}}},featureStyle:{type:[Object,Boolean],default(){return!1}},type:{type:String,default:""},clickTolerance:{type:Number,default:6},dragVertexDelay:{type:Number,default:500},snapTolerance:{type:Number,default:12},stopClick:{type:Boolean,default(){return!1}},maxPoints:{type:Number,default:void 0},minPoints:{type:Number,default:void 0},drawOnce:{type:Boolean,default(){return!1}},endRight:{type:Boolean,default(){return!1}},endDblclick:{type:Boolean,default(){return!1}},editable:{type:Boolean,default(){return!1}},clear:{type:Boolean,default(){return!1}},wrapX:{type:Boolean,default(){return!1}},finishCondition:{type:Object},geometryFunction:{type:Function},geometryName:{type:String},condition:{type:Object},freehand:{type:Boolean,default(){return!1}},freehandCondition:{type:Object},drawStyle:{type:[Object,Boolean],default(){return!1}},arrow:{type:[Object,Boolean],default(){return!1}}},data(){return{layer:null,draw:null,modify:null,select:null}},computed:{map(){return this.VMap.map}},watch:{visible:{handler(t){this.layer.setVisible(t)},immediate:!1},zIndex:{handler(t){this.layer.setZIndex(t)},immediate:!1},maxZoom:{handler(t){this.layer.setMaxZoom(t)},immediate:!1},minZoom:{handler(t){this.layer.setMinZoom(t)},immediate:!1},extent:{handler(t){this.layer.setExtent(t)},immediate:!1,deep:!0},type:{handler(t){t?this.initDraw():this.dispose()},immediate:!1}},mounted(){this.init()},beforeDestroy(){this.dispose()},methods:{init(){const t=xo(this.source,this.map);if(this.source.features.length<=0&&this.features.length>0){const n=ii(this.features,this.map);t.addFeatures(n)}const e=Ke(Re({},this.$props),{source:t});this.layer=new Dt(e),this.layer.setStyle(n=>n.get("style")?Rt(n.get("style")):this.featureStyle?Rt(this.featureStyle):Rt({fill:{color:"rgba(67,126,255,0.15)"},stroke:{color:"rgba(67,126,255,1)",width:1}})),this.layer.set("id",this.layerId),this.layer.set("type","draw"),this.layer.set("users",!0),this.zIndex&&this.layer.setZIndex(this.zIndex),this.map.addLayer(this.layer),this.type&&this.initDraw()},initDraw(){this.resetDraw(),this.draw.set("type","draw"),this.map.addInteraction(this.draw),this.draw.on("drawstart",t=>{this.$emit("drawstart",t,this.map),this.clear&&this.layer.getSource().clear()}),this.draw.on("drawend",t=>{const e=t.feature.getGeometry();this.type==="LineString"?t.measure=k3(e):this.type==="Polygon"&&(t.measure=O3(e)),this.$emit("drawend",t,this.map),this.drawOnce&&this.draw.setActive(!1),this.endRight&&this.type&&this.map.on("contextmenu",n=>{this.draw.setActive(!1)}),this.endDblclick&&this.map.on("dblclick",n=>{this.draw.setActive(!1)})}),this.editable&&(this.select=new VB({source:this.layer.getSource()}),this.map.addInteraction(this.select),this.modify=new l3({source:this.layer.getSource()}),this.modify.set("type","modify"),this.map.addInteraction(this.modify),this.modify.on("modifystart",t=>{this.$emit("modifystart",t,this.map)}),this.modify.on("modifyend",t=>{const e=t.features.getArray()[0].getGeometry();this.type==="LineString"?t.measure=k3(e):this.type==="Polygon"&&(t.measure=O3(e)),this.$emit("modifyend",t,this.map)}))},resetDraw(){this.draw&&(this.map.removeInteraction(this.draw),this.draw=null);const t={source:this.layer.getSource(),type:this.type,freehand:this.freehand,clickTolerance:this.clickTolerance,features:ii(this.features,this.map),dragVertexDelay:this.dragVertexDelay,snapTolerance:this.snapTolerance,stopClick:this.stopClick,maxPoints:this.maxPoints,minPoints:this.minPoints,wrapX:this.wrapX,geometryName:this.geometryName,geometryFunction:this.geometryFunction,style:this.drawStyle?Rt(this.drawStyle):null};if(this.type==="Rectangle"){const e=Ke(Re({},t),{type:"Circle",geometryFunction:PB()});this.draw=new au(e)}else if(this.type==="Square"){const e=Ke(Re({},t),{type:"Circle",geometryFunction:LB(4)});this.draw=new au(e)}else if(this.type.indexOf("Star")>-1){const e=this.type.split("-")[1]||5,n=function(r,a){const s=r[0],o=r[r.length-1],l=s[0]-o[0],u=s[1]-o[1],h=Math.sqrt(l*l+u*u),c=Math.atan2(u,l),d=[],f=Number(e)*2;for(let g=0;g{const e=this.map.getView().getZoom();this.layer.getSource().getFeatures().forEach(n=>{n.get("isArrow")&&this.layer.getSource().removeFeature(n)}),Math.round(e)===e&&this.layer.getSource().getFeatures().forEach(n=>{xu(Re({coordinates:n.getGeometry().getCoordinates(),map:this.map,source:this.layer.getSource()},this.arrow))})})},dispose(){this.map.removeInteraction(this.draw),this.map.removeInteraction(this.select),this.map.removeInteraction(this.modify),this.layer.getSource().clear()},finish(){this.draw.finishDrawing()},remove(){this.draw&&(this.map.removeInteraction(this.draw),this.layer.getSource().clear(),this.map.removeInteraction(this.select),this.map.removeInteraction(this.modify))},setActive(t){this.draw.setActive(t)}}};let p$,m$;const tw={};var nw=wn(v$,p$,m$,!1,y$,null,null,null);function y$(t){for(let e in tw)this[e]=tw[e]}nw.options.__file="src/components/layers/draw/index.vue";const Ru=function(){return nw.exports}();Ru.install=t=>{t.component(Ru.name,Ru)};const _$={name:"v-measure",extends:zi,inject:["VMap"],render(t,e){return null},props:{layerId:{type:String,default(){return`measure-layer-${Ve()}`}},features:{type:Array,default(){return[]}},source:{type:Object,default(){return{features:[]}}},featureStyle:{type:[Object,Boolean],default(){return!1}},type:{type:String,default:""},clear:{type:Boolean,default:!1},segments:{type:Boolean,default:!1},endRight:{type:Boolean,default:!1},modifiable:{type:Boolean,default:!0},labelStyle:{type:[Object,Boolean],default(){return!1}},tipStyle:{type:[Object,Boolean],default(){return!1}},modifyStyle:{type:[Object,Boolean],default(){return!1}}},data(){return{layer:null,draw:null,modify:null,select:null}},computed:{map(){return this.VMap.map}},watch:{type:{handler(t){this.map.removeInteraction(this.draw),this.map.removeInteraction(this.select),this.map.removeInteraction(this.modify),t&&this.init()},immediate:!1}},mounted(){this.type&&this.init()},beforeDestroy(){this.map.removeLayer(this.layer),this.dispose()},methods:{init(){const t=xo(this.source,this.map);if(this.source.features.length<=0&&this.features.length>0){const v=ii(this.features,this.map);t.addFeatures(v)}const e=new Je({fill:new Qe({color:"rgba(255, 255, 255, 0.2)"}),stroke:new ft({color:"rgba(0, 0, 0, 0.5)",lineDash:[10,10],width:2}),image:new En({radius:5,stroke:new ft({color:"rgba(0, 0, 0, 0.7)"}),fill:new Qe({color:"rgba(255, 255, 255, 0.2)"})})}),n=this.labelStyle?Rt(this.labelStyle):this.labelDefaultStyle(),i=this.tipStyle?Rt(this.tipStyle):this.tipDefaultStyle(),r=this.modifyStyle?Rt(this.modifyStyle):this.modifyDefaultStyle(),a=new Je({text:new Qn({font:"12px Calibri,sans-serif",fill:new Qe({color:"rgba(255, 255, 255, 1)"}),backgroundFill:new Qe({color:"rgba(0, 0, 0, 0.4)"}),padding:[2,2,2,2],textBaseline:"bottom",offsetY:-12}),image:new Wl({radius:6,points:3,angle:Math.PI,displacement:[0,8],fill:new Qe({color:"rgba(0, 0, 0, 0.4)"})})}),s=[a],o=function(v){const m=Wg(v,{projection:"EPSG:4326"});let y;return m>100?y=Math.round(m/1e3*100)/100+" km":y=Math.round(m*100)/100+" m",y},l=function(v){const m=$g(v,{projection:"EPSG:4326"});let y;return m>1e4?y=Math.round(m/1e6*100)/100+" km\xB2":y=Math.round(m*100)/100+" m\xB2",y};this.modify=new l3({source:t,style:r});let u;const h=(v,m,y,_)=>{const C=[this.featureStyle?Rt(this.featureStyle):e],w=v.getGeometry(),b=w.getType();let x,S,T;if((!y||y===b)&&(b==="Polygon"?(x=w.getInteriorPoint(),S=l(w),T=new St(w.getCoordinates()[0])):b==="LineString"&&(x=new Et(w.getLastCoordinate()),S=o(w),T=w)),m&&T){let A=0;T.forEachSegment(function(M,I){const E=new St([M,I]),z=o(E);s.length-1h(v,this.segments)),this.layer.set("id",this.layerId),this.layer.set("type","measure"),this.layer.set("users",!0),this.zIndex&&this.layer.setZIndex(this.zIndex),this.map.addLayer(this.layer),this.modify.set("type","measure"),this.modifiable&&this.map.addInteraction(this.modify);const d=this.type,f="\u70B9\u51FB\u7EE7\u7EED\u6D4B\u91CF"+(d==="Polygon"?"\u9762\u79EF":"\u957F\u5EA6"),g="\u70B9\u51FB\u5F00\u59CB\u6D4B\u91CF";let p=g;this.draw=new au({source:this.layer.getSource(),type:d,style:v=>h(v,this.segments,d,p)}),this.draw.set("type","measure"),this.draw.set("measureDraw",!0),this.draw.on("drawstart",v=>{this.clear&&t.clear(),this.modify.setActive(!1),p=f,this.$emit("measurestart",v,this.map)}),this.draw.on("drawend",v=>{r.setGeometry(u),this.modify.setActive(!0),this.map.once("pointermove",()=>{r.setGeometry()}),p=g,this.endRight&&this.draw.setActive(!1),this.$emit("measureend",v,this.map)}),this.modify.setActive(!0),this.map.addInteraction(this.draw)},dispose(){this.map.removeInteraction(this.draw),this.map.removeInteraction(this.select),this.map.removeInteraction(this.modify),this.map.removeLayer(this.layer)},finish(){this.draw.finishDrawing()},remove(){this.map.removeInteraction(this.draw)},setActive(t){this.draw.setActive(t)},labelDefaultStyle(){return new Je({text:new Qn({font:"14px Calibri,sans-serif",fill:new Qe({color:"rgba(255, 255, 255, 1)"}),backgroundFill:new Qe({color:"rgba(0, 0, 0, 0.7)"}),padding:[3,3,3,3],textBaseline:"bottom",offsetY:-15}),image:new Wl({radius:8,points:3,angle:Math.PI,displacement:[0,10],fill:new Qe({color:"rgba(0, 0, 0, 0.7)"})})})},tipDefaultStyle(){return new Je({text:new Qn({font:"12px Calibri,sans-serif",fill:new Qe({color:"rgba(255, 255, 255, 1)"}),backgroundFill:new Qe({color:"rgba(0, 0, 0, 0.4)"}),padding:[2,2,2,2],textAlign:"left",offsetX:15})})},modifyDefaultStyle(){return new Je({image:new En({radius:5,stroke:new ft({color:"rgba(0, 0, 0, 0.7)"}),fill:new Qe({color:"rgba(0, 0, 0, 0.4)"})}),text:new Qn({text:"\u7F16\u8F91\u6D4B\u91CF",font:"12px Calibri,sans-serif",fill:new Qe({color:"rgba(255, 255, 255, 1)"}),backgroundFill:new Qe({color:"rgba(0, 0, 0, 0.7)"}),padding:[2,2,2,2],textAlign:"left",offsetX:15})})}}};let x$,w$;const iw={};var rw=wn(_$,x$,w$,!1,b$,null,null,null);function b$(t){for(let e in iw)this[e]=iw[e]}rw.options.__file="src/components/layers/measure/index.vue";const zu=function(){return rw.exports}();zu.install=t=>{t.component(zu.name,zu)};var aw={},we={};typeof window!="undefined"||typeof vx!="undefined"&&vx.__DEV__;var Or={},S$=2311;function C$(){return S$++}var sw=C$,Lu={};typeof wx=="object"&&typeof wx.getSystemInfoSync=="function"?Lu={browser:{},os:{},node:!1,wxa:!0,canvasSupported:!0,svgSupported:!1,touchEventsSupported:!0,domSupported:!1}:typeof document=="undefined"&&typeof self!="undefined"?Lu={browser:{},os:{},node:!1,worker:!0,canvasSupported:!0,domSupported:!1}:typeof navigator=="undefined"?Lu={browser:{},os:{},node:!0,worker:!1,canvasSupported:!0,svgSupported:!0,domSupported:!1}:Lu=A$(navigator.userAgent);var T$=Lu;function A$(t){var e={},n={},i=t.match(/Firefox\/([\d.]+)/),r=t.match(/MSIE\s([\d.]+)/)||t.match(/Trident\/.+?rv:(([\d.]+))/),a=t.match(/Edge\/([\d.]+)/),s=/micromessenger/i.test(t);return i&&(n.firefox=!0,n.version=i[1]),r&&(n.ie=!0,n.version=r[1]),a&&(n.edge=!0,n.version=a[1]),s&&(n.weChat=!0),{browser:n,os:e,node:!1,canvasSupported:!!document.createElement("canvas").getContext,svgSupported:typeof SVGRect!="undefined",touchEventsSupported:"ontouchstart"in window&&!n.ie&&!n.edge,pointerEventsSupported:"onpointerdown"in window&&(n.edge||n.ie&&n.version>=11),domSupported:typeof document!="undefined"}}var Wt=T$,W={},ow={"[object Function]":1,"[object RegExp]":1,"[object Date]":1,"[object Error]":1,"[object CanvasGradient]":1,"[object CanvasPattern]":1,"[object Image]":1,"[object Canvas]":1},lw={"[object Int8Array]":1,"[object Uint8Array]":1,"[object Uint8ClampedArray]":1,"[object Int16Array]":1,"[object Uint16Array]":1,"[object Int32Array]":1,"[object Uint32Array]":1,"[object Float32Array]":1,"[object Float64Array]":1},Pu=Object.prototype.toString,Du=Array.prototype,M$=Du.forEach,I$=Du.filter,ku=Du.slice,E$=Du.map,R$=Du.reduce,Gv={};function z$(t,e){t==="createCanvas"&&(Od=null),Gv[t]=e}function Po(t){if(t==null||typeof t!="object")return t;var e=t,n=Pu.call(t);if(n==="[object Array]"){if(!Do(t)){e=[];for(var i=0,r=t.length;i3&&(i=vw.call(i,1));for(var a=e.length,s=0;s4&&(i=vw.call(i,1,i.length-1));for(var a=i[i.length-1],s=e.length,o=0;o>1)%2;o.cssText=["position: absolute","visibility: hidden","padding: 0","margin: 0","border-width: 0","user-select: none","width:0","height:0",i[l]+":0",r[u]+":0",i[1-l]+":auto",r[1-u]+":auto",""].join("!important;"),t.appendChild(s),n.push(s)}return n}function vZ(t,e,n){for(var i=n?"invTrans":"trans",r=e[i],a=e.srcCoords,s=!0,o=[],l=[],u=0;u<4;u++){var h=t[u].getBoundingClientRect(),c=2*u,d=h.left,f=h.top;o.push(d,f),s=s&&a&&d===a[c]&&f===a[c+1],l.push(t[u].offsetLeft,t[u].offsetTop)}return s&&r?r:(e.srcCoords=o,e[i]=n?yw(l,o):yw(o,l))}function xw(t){return t.nodeName.toUpperCase()==="CANVAS"}Fu.transformLocalCoord=fZ,Fu.transformCoordWithViewport=Xv,Fu.isCanvasEl=xw;var pZ=ls;sn.Dispatcher=pZ;var Yv=Wt,ww=Fu,mZ=ww.isCanvasEl,yZ=ww.transformCoordWithViewport,Kv=typeof window!="undefined"&&!!window.addEventListener,_Z=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Jv=[];function Qv(t,e,n,i){return n=n||{},i||!Yv.canvasSupported?bw(t,e,n):Yv.browser.firefox&&e.layerX!=null&&e.layerX!==e.offsetX?(n.zrX=e.layerX,n.zrY=e.layerY):e.offsetX!=null?(n.zrX=e.offsetX,n.zrY=e.offsetY):bw(t,e,n),n}function bw(t,e,n){if(Yv.domSupported&&t.getBoundingClientRect){var i=e.clientX,r=e.clientY;if(mZ(t)){var a=t.getBoundingClientRect();n.zrX=i-a.left,n.zrY=r-a.top;return}else if(yZ(Jv,t,i,r)){n.zrX=Jv[0],n.zrY=Jv[1];return}}n.zrX=n.zrY=0}function Sw(t){return t||window.event}function xZ(t,e,n){if(e=Sw(e),e.zrX!=null)return e;var i=e.type,r=i&&i.indexOf("touch")>=0;if(!r)Qv(t,e,e,n),e.zrDelta=e.wheelDelta?e.wheelDelta/120:-(e.detail||0)/3;else{var a=i!=="touchend"?e.targetTouches[0]:e.changedTouches[0];a&&Qv(t,a,e,n)}var s=e.button;return e.which==null&&s!==void 0&&_Z.test(e.type)&&(e.which=s&1?1:s&2?3:s&4?2:0),e}function wZ(t,e,n,i){Kv?t.addEventListener(e,n,i):t.attachEvent("on"+e,n)}function bZ(t,e,n,i){Kv?t.removeEventListener(e,n,i):t.detachEvent("on"+e,n)}var SZ=Kv?function(t){t.preventDefault(),t.stopPropagation(),t.cancelBubble=!0}:function(t){t.returnValue=!1,t.cancelBubble=!0};function CZ(t){return t.which===2||t.which===3}function TZ(t){return t.which>1}sn.clientToLocal=Qv,sn.getNativeEvent=Sw,sn.normalizeEvent=xZ,sn.addEventListener=wZ,sn.removeEventListener=bZ,sn.stop=SZ,sn.isMiddleOrRightButtonOnMouseUpDown=CZ,sn.notLeftMouse=TZ;var AZ=sn,e0=function(){this._track=[]};e0.prototype={constructor:e0,recognize:function(t,e,n){return this._doTrack(t,e,n),this._recognize(t)},clear:function(){return this._track.length=0,this},_doTrack:function(t,e,n){var i=t.touches;if(!!i){for(var r={points:[],touches:[],target:e,event:t},a=0,s=i.length;a1&&i&&i.length>1){var a=Cw(i)/Cw(r);!isFinite(a)&&(a=1),e.pinchScale=a;var s=MZ(i);return e.pinchX=s[0],e.pinchY=s[1],{type:"pinch",target:t[0].target,event:e}}}}},IZ=e0,EZ=IZ,Bd=W,RZ=Mt(),Tw=sZ,Aw=ls,zZ=sn,LZ=EZ,Mw="silent";function PZ(t,e,n){return{type:t,event:n,target:e.target,topTarget:e.topTarget,cancelBubble:!1,offsetX:n.zrX,offsetY:n.zrY,gestureEvent:n.gestureEvent,pinchX:n.pinchX,pinchY:n.pinchY,pinchScale:n.pinchScale,wheelDelta:n.zrDelta,zrByTouch:n.zrByTouch,which:n.which,stop:DZ}}function DZ(){zZ.stop(this.event)}function Iw(){}Iw.prototype.dispose=function(){};var kZ=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],Oo=function(t,e,n,i){Aw.call(this),this.storage=t,this.painter=e,this.painterRoot=i,n=n||new Iw,this.proxy=null,this._hovered={},this._lastTouchMoment,this._lastX,this._lastY,this._gestureMgr,Tw.call(this),this.setHandlerProxy(n)};Oo.prototype={constructor:Oo,setHandlerProxy:function(t){this.proxy&&this.proxy.dispose(),t&&(Bd.each(kZ,function(e){t.on&&t.on(e,this[e],this)},this),t.handler=this),this.proxy=t},mousemove:function(t){var e=t.zrX,n=t.zrY,i=Ew(this,e,n),r=this._hovered,a=r.target;a&&!a.__zr&&(r=this.findHover(r.x,r.y),a=r.target);var s=this._hovered=i?{x:e,y:n}:this.findHover(e,n),o=s.target,l=this.proxy;l.setCursor&&l.setCursor(o?o.cursor:"default"),a&&o!==a&&this.dispatchToElement(r,"mouseout",t),this.dispatchToElement(s,"mousemove",t),o&&o!==a&&this.dispatchToElement(s,"mouseover",t)},mouseout:function(t){var e=t.zrEventControl,n=t.zrIsToLocalDOM;e!=="only_globalout"&&this.dispatchToElement(this._hovered,"mouseout",t),e!=="no_globalout"&&!n&&this.trigger("globalout",{type:"globalout",event:t})},resize:function(t){this._hovered={}},dispatch:function(t,e){var n=this[t];n&&n.call(this,e)},dispose:function(){this.proxy.dispose(),this.storage=this.proxy=this.painter=null},setCursorStyle:function(t){var e=this.proxy;e.setCursor&&e.setCursor(t)},dispatchToElement:function(t,e,n){t=t||{};var i=t.target;if(!(i&&i.silent)){for(var r="on"+e,a=PZ(e,t,n);i&&(i[r]&&(a.cancelBubble=i[r].call(i,a)),i.trigger(e,a),i=i.parent,!a.cancelBubble););a.cancelBubble||(this.trigger(e,a),this.painter&&this.painter.eachOtherLayer(function(s){typeof s[r]=="function"&&s[r].call(s,a),s.trigger&&s.trigger(e,a)}))}},findHover:function(t,e,n){for(var i=this.storage.getDisplayList(),r={x:t,y:e},a=i.length-1;a>=0;a--){var s;if(i[a]!==n&&!i[a].ignore&&(s=OZ(i[a],t,e))&&(!r.topTarget&&(r.topTarget=i[a]),s!==Mw)){r.target=i[a];break}}return r},processGesture:function(t,e){this._gestureMgr||(this._gestureMgr=new LZ);var n=this._gestureMgr;e==="start"&&n.clear();var i=n.recognize(t,this.findHover(t.zrX,t.zrY,null).target,this.proxy.dom);if(e==="end"&&n.clear(),i){var r=i.type;t.gestureEvent=r,this.dispatchToElement({target:i.target},r,i.event)}}},Bd.each(["click","mousedown","mouseup","mousewheel","dblclick","contextmenu"],function(t){Oo.prototype[t]=function(e){var n=e.zrX,i=e.zrY,r=Ew(this,n,i),a,s;if((t!=="mouseup"||!r)&&(a=this.findHover(n,i),s=a.target),t==="mousedown")this._downEl=s,this._downPoint=[e.zrX,e.zrY],this._upEl=s;else if(t==="mouseup")this._upEl=s;else if(t==="click"){if(this._downEl!==this._upEl||!this._downPoint||RZ.dist(this._downPoint,[e.zrX,e.zrY])>4)return;this._downPoint=null}this.dispatchToElement(a,t,e)}});function OZ(t,e,n){if(t[t.rectHover?"rectContain":"contain"](e,n)){for(var i=t,r;i;){if(i.clipPath&&!i.clipPath.contain(e,n))return!1;i.silent&&(r=!0),i=i.parent}return r?Mw:!0}return!1}function Ew(t,e,n){var i=t.painter;return e<0||e>i.getWidth()||n<0||n>i.getHeight()}Bd.mixin(Oo,Aw),Bd.mixin(Oo,Tw);var FZ=Oo,NZ=FZ,ki={},Rw;function On(){if(Rw)return ki;Rw=1;var t=typeof Float32Array=="undefined"?Array:Float32Array;function e(){var h=new t(6);return n(h),h}function n(h){return h[0]=1,h[1]=0,h[2]=0,h[3]=1,h[4]=0,h[5]=0,h}function i(h,c){return h[0]=c[0],h[1]=c[1],h[2]=c[2],h[3]=c[3],h[4]=c[4],h[5]=c[5],h}function r(h,c,d){var f=c[0]*d[0]+c[2]*d[1],g=c[1]*d[0]+c[3]*d[1],p=c[0]*d[2]+c[2]*d[3],v=c[1]*d[2]+c[3]*d[3],m=c[0]*d[4]+c[2]*d[5]+c[4],y=c[1]*d[4]+c[3]*d[5]+c[5];return h[0]=f,h[1]=g,h[2]=p,h[3]=v,h[4]=m,h[5]=y,h}function a(h,c,d){return h[0]=c[0],h[1]=c[1],h[2]=c[2],h[3]=c[3],h[4]=c[4]+d[0],h[5]=c[5]+d[1],h}function s(h,c,d){var f=c[0],g=c[2],p=c[4],v=c[1],m=c[3],y=c[5],_=Math.sin(d),C=Math.cos(d);return h[0]=f*C+v*_,h[1]=-f*_+v*C,h[2]=g*C+m*_,h[3]=-g*_+C*m,h[4]=C*p+_*y,h[5]=C*y-_*p,h}function o(h,c,d){var f=d[0],g=d[1];return h[0]=c[0]*f,h[1]=c[1]*g,h[2]=c[2]*f,h[3]=c[3]*g,h[4]=c[4]*f,h[5]=c[5]*g,h}function l(h,c){var d=c[0],f=c[2],g=c[4],p=c[1],v=c[3],m=c[5],y=d*v-p*f;return y?(y=1/y,h[0]=v*y,h[1]=-p*y,h[2]=-f*y,h[3]=d*y,h[4]=(f*m-v*g)*y,h[5]=(p*g-d*m)*y,h):null}function u(h){var c=e();return i(c,h),c}return ki.create=e,ki.identity=n,ki.copy=i,ki.mul=r,ki.translate=a,ki.rotate=s,ki.scale=o,ki.invert=l,ki.clone=u,ki}var Oi=On(),zw=Mt(),n0=Oi.identity,Lw=5e-5;function us(t){return t>Lw||t<-Lw}var qd=function(t){t=t||{},t.position||(this.position=[0,0]),t.rotation==null&&(this.rotation=0),t.scale||(this.scale=[1,1]),this.origin=this.origin||null},Fi=qd.prototype;Fi.transform=null,Fi.needLocalTransform=function(){return us(this.rotation)||us(this.position[0])||us(this.position[1])||us(this.scale[0]-1)||us(this.scale[1]-1)};var hs=[];Fi.updateTransform=function(){var t=this.parent,e=t&&t.transform,n=this.needLocalTransform(),i=this.transform;if(!(n||e)){i&&n0(i);return}i=i||Oi.create(),n?this.getLocalTransform(i):n0(i),e&&(n?Oi.mul(i,t.transform,i):Oi.copy(i,t.transform)),this.transform=i;var r=this.globalScaleRatio;if(r!=null&&r!==1){this.getGlobalScale(hs);var a=hs[0]<0?-1:1,s=hs[1]<0?-1:1,o=((hs[0]-a)*r+a)/hs[0]||0,l=((hs[1]-s)*r+s)/hs[1]||0;i[0]*=o,i[1]*=o,i[2]*=l,i[3]*=l}this.invTransform=this.invTransform||Oi.create(),Oi.invert(this.invTransform,i)},Fi.getLocalTransform=function(t){return qd.getLocalTransform(this,t)},Fi.setTransform=function(t){var e=this.transform,n=t.dpr||1;e?t.setTransform(n*e[0],n*e[1],n*e[2],n*e[3],n*e[4],n*e[5]):t.setTransform(n,0,0,n,0,0)},Fi.restoreTransform=function(t){var e=t.dpr||1;t.setTransform(e,0,0,e,0,0)};var Fo=[],i0=Oi.create();Fi.setLocalTransform=function(t){if(!!t){var e=t[0]*t[0]+t[1]*t[1],n=t[2]*t[2]+t[3]*t[3],i=this.position,r=this.scale;us(e-1)&&(e=Math.sqrt(e)),us(n-1)&&(n=Math.sqrt(n)),t[0]<0&&(e=-e),t[3]<0&&(n=-n),i[0]=t[4],i[1]=t[5],r[0]=e,r[1]=n,this.rotation=Math.atan2(-t[1]/n,t[0]/e)}},Fi.decomposeTransform=function(){if(!!this.transform){var t=this.parent,e=this.transform;t&&t.transform&&(Oi.mul(Fo,t.invTransform,e),e=Fo);var n=this.origin;n&&(n[0]||n[1])&&(i0[4]=n[0],i0[5]=n[1],Oi.mul(Fo,e,i0),Fo[4]-=n[0],Fo[5]-=n[1],e=Fo),this.setLocalTransform(e)}},Fi.getGlobalScale=function(t){var e=this.transform;return t=t||[],e?(t[0]=Math.sqrt(e[0]*e[0]+e[1]*e[1]),t[1]=Math.sqrt(e[2]*e[2]+e[3]*e[3]),e[0]<0&&(t[0]=-t[0]),e[3]<0&&(t[1]=-t[1]),t):(t[0]=1,t[1]=1,t)},Fi.transformCoordToLocal=function(t,e){var n=[t,e],i=this.invTransform;return i&&zw.applyTransform(n,n,i),n},Fi.transformCoordToGlobal=function(t,e){var n=[t,e],i=this.transform;return i&&zw.applyTransform(n,n,i),n},qd.getLocalTransform=function(t,e){e=e||[],n0(e);var n=t.origin,i=t.scale||[1,1],r=t.rotation||0,a=t.position||[0,0];return n&&(e[4]-=n[0],e[5]-=n[1]),Oi.scale(e,e,i),r&&Oi.rotate(e,e,r),n&&(e[4]+=n[0],e[5]+=n[1]),e[4]+=a[0],e[5]+=a[1],e};var jZ=qd,Gd=jZ,Vd={linear:function(t){return t},quadraticIn:function(t){return t*t},quadraticOut:function(t){return t*(2-t)},quadraticInOut:function(t){return(t*=2)<1?.5*t*t:-.5*(--t*(t-2)-1)},cubicIn:function(t){return t*t*t},cubicOut:function(t){return--t*t*t+1},cubicInOut:function(t){return(t*=2)<1?.5*t*t*t:.5*((t-=2)*t*t+2)},quarticIn:function(t){return t*t*t*t},quarticOut:function(t){return 1- --t*t*t*t},quarticInOut:function(t){return(t*=2)<1?.5*t*t*t*t:-.5*((t-=2)*t*t*t-2)},quinticIn:function(t){return t*t*t*t*t},quinticOut:function(t){return--t*t*t*t*t+1},quinticInOut:function(t){return(t*=2)<1?.5*t*t*t*t*t:.5*((t-=2)*t*t*t*t+2)},sinusoidalIn:function(t){return 1-Math.cos(t*Math.PI/2)},sinusoidalOut:function(t){return Math.sin(t*Math.PI/2)},sinusoidalInOut:function(t){return .5*(1-Math.cos(Math.PI*t))},exponentialIn:function(t){return t===0?0:Math.pow(1024,t-1)},exponentialOut:function(t){return t===1?1:1-Math.pow(2,-10*t)},exponentialInOut:function(t){return t===0?0:t===1?1:(t*=2)<1?.5*Math.pow(1024,t-1):.5*(-Math.pow(2,-10*(t-1))+2)},circularIn:function(t){return 1-Math.sqrt(1-t*t)},circularOut:function(t){return Math.sqrt(1- --t*t)},circularInOut:function(t){return(t*=2)<1?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1)},elasticIn:function(t){var e,n=.1,i=.4;return t===0?0:t===1?1:(!n||n<1?(n=1,e=i/4):e=i*Math.asin(1/n)/(2*Math.PI),-(n*Math.pow(2,10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/i)))},elasticOut:function(t){var e,n=.1,i=.4;return t===0?0:t===1?1:(!n||n<1?(n=1,e=i/4):e=i*Math.asin(1/n)/(2*Math.PI),n*Math.pow(2,-10*t)*Math.sin((t-e)*(2*Math.PI)/i)+1)},elasticInOut:function(t){var e,n=.1,i=.4;return t===0?0:t===1?1:(!n||n<1?(n=1,e=i/4):e=i*Math.asin(1/n)/(2*Math.PI),(t*=2)<1?-.5*(n*Math.pow(2,10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/i)):n*Math.pow(2,-10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/i)*.5+1)},backIn:function(t){var e=1.70158;return t*t*((e+1)*t-e)},backOut:function(t){var e=1.70158;return--t*t*((e+1)*t+e)+1},backInOut:function(t){var e=2.5949095;return(t*=2)<1?.5*(t*t*((e+1)*t-e)):.5*((t-=2)*t*((e+1)*t+e)+2)},bounceIn:function(t){return 1-Vd.bounceOut(1-t)},bounceOut:function(t){return t<1/2.75?7.5625*t*t:t<2/2.75?7.5625*(t-=1.5/2.75)*t+.75:t<2.5/2.75?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375},bounceInOut:function(t){return t<.5?Vd.bounceIn(t*2)*.5:Vd.bounceOut(t*2-1)*.5+.5}},BZ=Vd,qZ=BZ,GZ=qZ;function r0(t){this._target=t.target,this._life=t.life||1e3,this._delay=t.delay||0,this._initialized=!1,this.loop=t.loop==null?!1:t.loop,this.gap=t.gap||0,this.easing=t.easing||"Linear",this.onframe=t.onframe,this.ondestroy=t.ondestroy,this.onrestart=t.onrestart,this._pausedTime=0,this._paused=!1}r0.prototype={constructor:r0,step:function(t,e){if(this._initialized||(this._startTime=t+this._delay,this._initialized=!0),this._paused){this._pausedTime+=e;return}var n=(t-this._startTime-this._pausedTime)/this._life;if(!(n<0)){n=Math.min(n,1);var i=this.easing,r=typeof i=="string"?GZ[i]:i,a=typeof r=="function"?r(n):n;return this.fire("frame",a),n===1?this.loop?(this.restart(t),"restart"):(this._needsRemove=!0,"destroy"):null}},restart:function(t){var e=(t-this._startTime-this._pausedTime)%this._life;this._startTime=t-e+this.gap,this._pausedTime=0,this._needsRemove=!1},fire:function(t,e){t="on"+t,this[t]&&this[t](this._target,e)},pause:function(){this._paused=!0},resume:function(){this._paused=!1}};var VZ=r0,UZ=VZ,Kt={},Pw=function(){this.head=null,this.tail=null,this._len=0},Nu=Pw.prototype;Nu.insert=function(t){var e=new Dw(t);return this.insertEntry(e),e},Nu.insertEntry=function(t){this.head?(this.tail.next=t,t.prev=this.tail,t.next=null,this.tail=t):this.head=this.tail=t,this._len++},Nu.remove=function(t){var e=t.prev,n=t.next;e?e.next=n:this.head=n,n?n.prev=e:this.tail=e,t.next=t.prev=null,this._len--},Nu.len=function(){return this._len},Nu.clear=function(){this.head=this.tail=null,this._len=0};var Dw=function(t){this.value=t,this.next,this.prev},kw=function(t){this._list=new Pw,this._map={},this._maxSize=t||10,this._lastRemovedEntry=null},a0=kw.prototype;a0.put=function(t,e){var n=this._list,i=this._map,r=null;if(i[t]==null){var a=n.len(),s=this._lastRemovedEntry;if(a>=this._maxSize&&a>0){var o=n.head;n.remove(o),delete i[o.key],r=o.value,this._lastRemovedEntry=o}s?s.value=e:s=new Dw(e),s.key=t,n.insertEntry(s),i[t]=s}return r},a0.get=function(t){var e=this._map[t],n=this._list;if(e!=null)return e!==n.tail&&(n.remove(e),n.insertEntry(e)),e.value},a0.clear=function(){this._list.clear(),this._map={}};var HZ=kw,Ow=HZ,WZ=Ow,Fw={transparent:[0,0,0,0],aliceblue:[240,248,255,1],antiquewhite:[250,235,215,1],aqua:[0,255,255,1],aquamarine:[127,255,212,1],azure:[240,255,255,1],beige:[245,245,220,1],bisque:[255,228,196,1],black:[0,0,0,1],blanchedalmond:[255,235,205,1],blue:[0,0,255,1],blueviolet:[138,43,226,1],brown:[165,42,42,1],burlywood:[222,184,135,1],cadetblue:[95,158,160,1],chartreuse:[127,255,0,1],chocolate:[210,105,30,1],coral:[255,127,80,1],cornflowerblue:[100,149,237,1],cornsilk:[255,248,220,1],crimson:[220,20,60,1],cyan:[0,255,255,1],darkblue:[0,0,139,1],darkcyan:[0,139,139,1],darkgoldenrod:[184,134,11,1],darkgray:[169,169,169,1],darkgreen:[0,100,0,1],darkgrey:[169,169,169,1],darkkhaki:[189,183,107,1],darkmagenta:[139,0,139,1],darkolivegreen:[85,107,47,1],darkorange:[255,140,0,1],darkorchid:[153,50,204,1],darkred:[139,0,0,1],darksalmon:[233,150,122,1],darkseagreen:[143,188,143,1],darkslateblue:[72,61,139,1],darkslategray:[47,79,79,1],darkslategrey:[47,79,79,1],darkturquoise:[0,206,209,1],darkviolet:[148,0,211,1],deeppink:[255,20,147,1],deepskyblue:[0,191,255,1],dimgray:[105,105,105,1],dimgrey:[105,105,105,1],dodgerblue:[30,144,255,1],firebrick:[178,34,34,1],floralwhite:[255,250,240,1],forestgreen:[34,139,34,1],fuchsia:[255,0,255,1],gainsboro:[220,220,220,1],ghostwhite:[248,248,255,1],gold:[255,215,0,1],goldenrod:[218,165,32,1],gray:[128,128,128,1],green:[0,128,0,1],greenyellow:[173,255,47,1],grey:[128,128,128,1],honeydew:[240,255,240,1],hotpink:[255,105,180,1],indianred:[205,92,92,1],indigo:[75,0,130,1],ivory:[255,255,240,1],khaki:[240,230,140,1],lavender:[230,230,250,1],lavenderblush:[255,240,245,1],lawngreen:[124,252,0,1],lemonchiffon:[255,250,205,1],lightblue:[173,216,230,1],lightcoral:[240,128,128,1],lightcyan:[224,255,255,1],lightgoldenrodyellow:[250,250,210,1],lightgray:[211,211,211,1],lightgreen:[144,238,144,1],lightgrey:[211,211,211,1],lightpink:[255,182,193,1],lightsalmon:[255,160,122,1],lightseagreen:[32,178,170,1],lightskyblue:[135,206,250,1],lightslategray:[119,136,153,1],lightslategrey:[119,136,153,1],lightsteelblue:[176,196,222,1],lightyellow:[255,255,224,1],lime:[0,255,0,1],limegreen:[50,205,50,1],linen:[250,240,230,1],magenta:[255,0,255,1],maroon:[128,0,0,1],mediumaquamarine:[102,205,170,1],mediumblue:[0,0,205,1],mediumorchid:[186,85,211,1],mediumpurple:[147,112,219,1],mediumseagreen:[60,179,113,1],mediumslateblue:[123,104,238,1],mediumspringgreen:[0,250,154,1],mediumturquoise:[72,209,204,1],mediumvioletred:[199,21,133,1],midnightblue:[25,25,112,1],mintcream:[245,255,250,1],mistyrose:[255,228,225,1],moccasin:[255,228,181,1],navajowhite:[255,222,173,1],navy:[0,0,128,1],oldlace:[253,245,230,1],olive:[128,128,0,1],olivedrab:[107,142,35,1],orange:[255,165,0,1],orangered:[255,69,0,1],orchid:[218,112,214,1],palegoldenrod:[238,232,170,1],palegreen:[152,251,152,1],paleturquoise:[175,238,238,1],palevioletred:[219,112,147,1],papayawhip:[255,239,213,1],peachpuff:[255,218,185,1],peru:[205,133,63,1],pink:[255,192,203,1],plum:[221,160,221,1],powderblue:[176,224,230,1],purple:[128,0,128,1],red:[255,0,0,1],rosybrown:[188,143,143,1],royalblue:[65,105,225,1],saddlebrown:[139,69,19,1],salmon:[250,128,114,1],sandybrown:[244,164,96,1],seagreen:[46,139,87,1],seashell:[255,245,238,1],sienna:[160,82,45,1],silver:[192,192,192,1],skyblue:[135,206,235,1],slateblue:[106,90,205,1],slategray:[112,128,144,1],slategrey:[112,128,144,1],snow:[255,250,250,1],springgreen:[0,255,127,1],steelblue:[70,130,180,1],tan:[210,180,140,1],teal:[0,128,128,1],thistle:[216,191,216,1],tomato:[255,99,71,1],turquoise:[64,224,208,1],violet:[238,130,238,1],wheat:[245,222,179,1],white:[255,255,255,1],whitesmoke:[245,245,245,1],yellow:[255,255,0,1],yellowgreen:[154,205,50,1]};function Ni(t){return t=Math.round(t),t<0?0:t>255?255:t}function $Z(t){return t=Math.round(t),t<0?0:t>360?360:t}function ju(t){return t<0?0:t>1?1:t}function s0(t){return t.length&&t.charAt(t.length-1)==="%"?Ni(parseFloat(t)/100*255):Ni(parseInt(t,10))}function No(t){return t.length&&t.charAt(t.length-1)==="%"?ju(parseFloat(t)/100):ju(parseFloat(t))}function o0(t,e,n){return n<0?n+=1:n>1&&(n-=1),n*6<1?t+(e-t)*n*6:n*2<1?e:n*3<2?t+(e-t)*(2/3-n)*6:t}function ma(t,e,n){return t+(e-t)*n}function ji(t,e,n,i,r){return t[0]=e,t[1]=n,t[2]=i,t[3]=r,t}function l0(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t}var Nw=new WZ(20),Ud=null;function jo(t,e){Ud&&l0(Ud,e),Ud=Nw.put(t,Ud||e.slice())}function cs(t,e){if(!!t){e=e||[];var n=Nw.get(t);if(n)return l0(e,n);t=t+"";var i=t.replace(/ /g,"").toLowerCase();if(i in Fw)return l0(e,Fw[i]),jo(t,e),e;if(i.charAt(0)==="#"){if(i.length===4){var r=parseInt(i.substr(1),16);if(!(r>=0&&r<=4095)){ji(e,0,0,0,1);return}return ji(e,(r&3840)>>4|(r&3840)>>8,r&240|(r&240)>>4,r&15|(r&15)<<4,1),jo(t,e),e}else if(i.length===7){var r=parseInt(i.substr(1),16);if(!(r>=0&&r<=16777215)){ji(e,0,0,0,1);return}return ji(e,(r&16711680)>>16,(r&65280)>>8,r&255,1),jo(t,e),e}return}var a=i.indexOf("("),s=i.indexOf(")");if(a!==-1&&s+1===i.length){var o=i.substr(0,a),l=i.substr(a+1,s-(a+1)).split(","),u=1;switch(o){case"rgba":if(l.length!==4){ji(e,0,0,0,1);return}u=No(l.pop());case"rgb":if(l.length!==3){ji(e,0,0,0,1);return}return ji(e,s0(l[0]),s0(l[1]),s0(l[2]),u),jo(t,e),e;case"hsla":if(l.length!==4){ji(e,0,0,0,1);return}return l[3]=No(l[3]),u0(l,e),jo(t,e),e;case"hsl":if(l.length!==3){ji(e,0,0,0,1);return}return u0(l,e),jo(t,e),e;default:return}}ji(e,0,0,0,1)}}function u0(t,e){var n=(parseFloat(t[0])%360+360)%360/360,i=No(t[1]),r=No(t[2]),a=r<=.5?r*(i+1):r+i-r*i,s=r*2-a;return e=e||[],ji(e,Ni(o0(s,a,n+1/3)*255),Ni(o0(s,a,n)*255),Ni(o0(s,a,n-1/3)*255),1),t.length===4&&(e[3]=t[3]),e}function ZZ(t){if(!!t){var e=t[0]/255,n=t[1]/255,i=t[2]/255,r=Math.min(e,n,i),a=Math.max(e,n,i),s=a-r,o=(a+r)/2,l,u;if(s===0)l=0,u=0;else{o<.5?u=s/(a+r):u=s/(2-a-r);var h=((a-e)/6+s/2)/s,c=((a-n)/6+s/2)/s,d=((a-i)/6+s/2)/s;e===a?l=d-c:n===a?l=1/3+h-d:i===a&&(l=2/3+c-h),l<0&&(l+=1),l>1&&(l-=1)}var f=[l*360,u,o];return t[3]!=null&&f.push(t[3]),f}}function XZ(t,e){var n=cs(t);if(n){for(var i=0;i<3;i++)e<0?n[i]=n[i]*(1-e)|0:n[i]=(255-n[i])*e+n[i]|0,n[i]>255?n[i]=255:t[i]<0&&(n[i]=0);return Bu(n,n.length===4?"rgba":"rgb")}}function YZ(t){var e=cs(t);if(e)return((1<<24)+(e[0]<<16)+(e[1]<<8)+ +e[2]).toString(16).slice(1)}function jw(t,e,n){if(!(!(e&&e.length)||!(t>=0&&t<=1))){n=n||[];var i=t*(e.length-1),r=Math.floor(i),a=Math.ceil(i),s=e[r],o=e[a],l=i-r;return n[0]=Ni(ma(s[0],o[0],l)),n[1]=Ni(ma(s[1],o[1],l)),n[2]=Ni(ma(s[2],o[2],l)),n[3]=ju(ma(s[3],o[3],l)),n}}var KZ=jw;function Bw(t,e,n){if(!(!(e&&e.length)||!(t>=0&&t<=1))){var i=t*(e.length-1),r=Math.floor(i),a=Math.ceil(i),s=cs(e[r]),o=cs(e[a]),l=i-r,u=Bu([Ni(ma(s[0],o[0],l)),Ni(ma(s[1],o[1],l)),Ni(ma(s[2],o[2],l)),ju(ma(s[3],o[3],l))],"rgba");return n?{color:u,leftIndex:r,rightIndex:a,value:i}:u}}var JZ=Bw;function QZ(t,e,n,i){if(t=cs(t),t)return t=ZZ(t),e!=null&&(t[0]=$Z(e)),n!=null&&(t[1]=No(n)),i!=null&&(t[2]=No(i)),Bu(u0(t),"rgba")}function eX(t,e){if(t=cs(t),t&&e!=null)return t[3]=ju(e),Bu(t,"rgba")}function Bu(t,e){if(!(!t||!t.length)){var n=t[0]+","+t[1]+","+t[2];return(e==="rgba"||e==="hsva"||e==="hsla")&&(n+=","+t[3]),e+"("+n+")"}}Kt.parse=cs,Kt.lift=XZ,Kt.toHex=YZ,Kt.fastLerp=jw,Kt.fastMapToColor=KZ,Kt.lerp=Bw,Kt.mapToColor=JZ,Kt.modifyHSL=QZ,Kt.modifyAlpha=eX,Kt.stringify=Bu;var tX=UZ,nX=Kt,iX=W,Hd=iX.isArrayLike,h0=Array.prototype.slice;function rX(t,e){return t[e]}function aX(t,e,n){t[e]=n}function c0(t,e,n){return(e-t)*n+t}function qw(t,e,n){return n>.5?e:t}function Gw(t,e,n,i,r){var a=t.length;if(r===1)for(var s=0;sr;if(a)t.length=r;else for(var s=i;s=0&&!(v[L]<=j);L--);L=Math.min(L,u-2)}else{for(L=S;Lj);L++);L=Math.min(L-1,u-2)}S=L,T=j;var D=v[L+1]-v[L];if(D!==0)if(M=(j-v[L])/D,l)if(E=m[L],I=m[L===0?L:L-1],z=m[L>u-2?u-1:L+1],R=m[L>u-3?u-1:L+2],c)Uw(I,E,z,R,M,M*M,M*M*M,s(G,r),g);else{var k;if(d)k=Uw(I,E,z,R,M,M*M,M*M*M,P,1),k=Hw(P);else{if(f)return qw(E,z,M);k=d0(I,E,z,R,M,M*M,M*M*M)}o(G,r,k)}else if(c)Gw(m[L],m[L+1],M,s(G,r),g);else{var k;if(d)Gw(m[L],m[L+1],M,P,1),k=Hw(P);else{if(f)return qw(m[L],m[L+1],M);k=c0(m[L],m[L+1],M)}o(G,r,k)}},F=new tX({target:t._target,life:p,loop:t._loop,delay:t._delay,onframe:O,ondestroy:n});return e&&e!=="spline"&&(F.easing=e),F}}}var Ww=function(t,e,n,i){this._tracks={},this._target=t,this._loop=e||!1,this._getter=n||rX,this._setter=i||aX,this._clipCount=0,this._delay=0,this._doneList=[],this._onframeList=[],this._clipList=[]};Ww.prototype={when:function(t,e){var n=this._tracks;for(var i in e)if(!!e.hasOwnProperty(i)){if(!n[i]){n[i]=[];var r=this._getter(this._target,i);if(r==null)continue;t!==0&&n[i].push({time:0,value:oX(r)})}n[i].push({time:t,value:e[i]})}return this},during:function(t){return this._onframeList.push(t),this},pause:function(){for(var t=0;t0&&t.animate(e,!1).when(r==null?500:r,o).delay(a||0)}function Jw(t,e,n,i){if(!e)t.attr(n,i);else{var r={};r[e]={},r[e][n]=i,t.attr(r)}}var bX=g0,SX=bX,CX=sw,Qw=ls,eb=Gd,tb=SX,Wd=W,Vu=function(t){eb.call(this,t),Qw.call(this,t),tb.call(this,t),this.id=t.id||CX()};Vu.prototype={type:"element",name:"",__zr:null,ignore:!1,clipPath:null,isGroup:!1,drift:function(t,e){switch(this.draggable){case"horizontal":e=0;break;case"vertical":t=0;break}var n=this.transform;n||(n=this.transform=[1,0,0,1,0,0]),n[4]+=t,n[5]+=e,this.decomposeTransform(),this.dirty(!1)},beforeUpdate:function(){},afterUpdate:function(){},update:function(){this.updateTransform()},traverse:function(t,e){},attrKV:function(t,e){if(t==="position"||t==="scale"||t==="origin"){if(e){var n=this[t];n||(n=this[t]=[]),n[0]=e[0],n[1]=e[1]}}else this[t]=e},hide:function(){this.ignore=!0,this.__zr&&this.__zr.refresh()},show:function(){this.ignore=!1,this.__zr&&this.__zr.refresh()},attr:function(t,e){if(typeof t=="string")this.attrKV(t,e);else if(Wd.isObject(t))for(var n in t)t.hasOwnProperty(n)&&this.attrKV(n,t[n]);return this.dirty(!1),this},setClipPath:function(t){var e=this.__zr;e&&t.addSelfToZr(e),this.clipPath&&this.clipPath!==t&&this.removeClipPath(),this.clipPath=t,t.__zr=e,t.__clipTarget=this,this.dirty(!1)},removeClipPath:function(){var t=this.clipPath;t&&(t.__zr&&t.removeSelfFromZr(t.__zr),t.__zr=null,t.__clipTarget=null,this.clipPath=null,this.dirty(!1))},addSelfToZr:function(t){this.__zr=t;var e=this.animators;if(e)for(var n=0;n=n.x&&t<=n.x+n.width&&e>=n.y&&e<=n.y+n.height},clone:function(){return new ya(this.x,this.y,this.width,this.height)},copy:function(t){this.x=t.x,this.y=t.y,this.width=t.width,this.height=t.height},plain:function(){return{x:this.x,y:this.y,width:this.width,height:this.height}}},ya.create=function(t){return new ya(t.x,t.y,t.width,t.height)};var MX=ya,zt=MX,ib=W,rb=nb,IX=zt,Fr=function(t){t=t||{},rb.call(this,t);for(var e in t)t.hasOwnProperty(e)&&(this[e]=t[e]);this._children=[],this.__storage=null,this.__dirty=!0};Fr.prototype={constructor:Fr,isGroup:!0,type:"group",silent:!1,children:function(){return this._children.slice()},childAt:function(t){return this._children[t]},childOfName:function(t){for(var e=this._children,n=0;n=0&&(n.splice(i,0,t),this._doAdd(t))}return this},_doAdd:function(t){t.parent&&t.parent.remove(t),t.parent=this;var e=this.__storage,n=this.__zr;e&&e!==t.__storage&&(e.addToStorage(t),t instanceof Fr&&t.addChildrenToStorage(e)),n&&n.refresh()},remove:function(t){var e=this.__zr,n=this.__storage,i=this._children,r=ib.indexOf(i,t);return r<0?this:(i.splice(r,1),t.parent=null,n&&(n.delFromStorage(t),t instanceof Fr&&t.delChildrenFromStorage(n)),e&&e.refresh(),this)},removeAll:function(){var t=this._children,e=this.__storage,n,i;for(i=0;i=ab;)e|=t&1,t>>=1;return t+e}function sb(t,e,n,i){var r=e+1;if(r===n)return 1;if(i(t[r++],t[e])<0){for(;r=0;)r++;return r-e}function zX(t,e,n){for(n--;e>>1,r(a,t[l])<0?o=l:s=l+1;var u=i-s;switch(u){case 3:t[s+3]=t[s+2];case 2:t[s+2]=t[s+1];case 1:t[s+1]=t[s];break;default:for(;u>0;)t[s+u]=t[s+u-1],u--}t[s]=a}}function v0(t,e,n,i,r,a){var s=0,o=0,l=1;if(a(t,e[n+r])>0){for(o=i-r;l0;)s=l,l=(l<<1)+1,l<=0&&(l=o);l>o&&(l=o),s+=r,l+=r}else{for(o=r+1;lo&&(l=o);var u=s;s=r-l,l=r-u}for(s++;s>>1);a(t,e[n+h])>0?s=h+1:l=h}return l}function p0(t,e,n,i,r,a){var s=0,o=0,l=1;if(a(t,e[n+r])<0){for(o=r+1;lo&&(l=o);var u=s;s=r-l,l=r-u}else{for(o=i-r;l=0;)s=l,l=(l<<1)+1,l<=0&&(l=o);l>o&&(l=o),s+=r,l+=r}for(s++;s>>1);a(t,e[n+h])<0?l=h:s=h+1}return l}function LX(t,e){var n=Uu,i,r,a=0;t.length;var s=[];i=[],r=[];function o(f,g){i[a]=f,r[a]=g,a+=1}function l(){for(;a>1;){var f=a-2;if(f>=1&&r[f-1]<=r[f]+r[f+1]||f>=2&&r[f-2]<=r[f]+r[f-1])r[f-1]r[f+1])break;h(f)}}function u(){for(;a>1;){var f=a-2;f>0&&r[f-1]=Uu||x>=Uu);if(S)break;w<0&&(w=0),w+=2}if(n=w,n<1&&(n=1),g===1){for(m=0;m=0;m--)t[b+m]=t[w+m];t[C]=s[_];return}for(var x=n;;){var S=0,T=0,A=!1;do if(e(s[_],t[y])<0){if(t[C--]=t[y--],S++,T=0,--g===0){A=!0;break}}else if(t[C--]=s[_--],T++,S=0,--v===1){A=!0;break}while((S|T)=0;m--)t[b+m]=t[w+m];if(g===0){A=!0;break}}if(t[C--]=s[_--],--v===1){A=!0;break}if(T=v-v0(t[y],s,0,v,v-1,e),T!==0){for(C-=T,_-=T,v-=T,b=C+1,w=_+1,m=0;m=Uu||T>=Uu);if(A)break;x<0&&(x=0),x+=2}if(n=x,n<1&&(n=1),v===1){for(C-=g,y-=g,b=C+1,w=y+1,m=g-1;m>=0;m--)t[b+m]=t[w+m];t[C]=s[_]}else{if(v===0)throw new Error;for(w=C-(v-1),m=0;mo&&(l=o),ob(t,n,n+l,n+a,e),a=l}s.pushRun(n,a),s.mergeRuns(),r-=a,n+=a}while(r!==0);s.forceMergeRuns()}}var m0=PX,DX=W,kX=Wt,y0=ds,OX=m0;function lb(t,e){return t.zlevel===e.zlevel?t.z===e.z?t.z2-e.z2:t.z-e.z:t.zlevel-e.zlevel}var _0=function(){this._roots=[],this._displayList=[],this._displayListLen=0};_0.prototype={constructor:_0,traverse:function(t,e){for(var n=0;n=0&&(this.delFromStorage(t),this._roots.splice(r,1),t instanceof y0&&t.delChildrenFromStorage(this))},addToStorage:function(t){return t&&(t.__storage=this,t.dirty(!1)),this},delFromStorage:function(t){return t&&(t.__storage=null),this},dispose:function(){this._renderList=this._roots=null},displayableSortFunc:lb};var FX=_0,NX=FX,jX={shadowBlur:1,shadowOffsetX:1,shadowOffsetY:1,textShadowBlur:1,textShadowOffsetX:1,textShadowOffsetY:1,textBoxShadowBlur:1,textBoxShadowOffsetX:1,textBoxShadowOffsetY:1};function BX(t,e,n){return jX.hasOwnProperty(e)?n*=t.dpr:n}var ub=BX,qo={},qX={NONE:0,STYLE_BIND:1,PLAIN_TEXT:2},GX=9;qo.ContextCachedBy=qX,qo.WILL_BE_RESTORED=GX;var VX=ub,UX=qo,hb=UX.ContextCachedBy,Kd=[["shadowBlur",0],["shadowOffsetX",0],["shadowOffsetY",0],["shadowColor","#000"],["lineCap","butt"],["lineJoin","miter"],["miterLimit",10]],Hu=function(t){this.extendFrom(t,!1)};function HX(t,e,n){var i=e.x==null?0:e.x,r=e.x2==null?1:e.x2,a=e.y==null?0:e.y,s=e.y2==null?0:e.y2;e.global||(i=i*n.width+n.x,r=r*n.width+n.x,a=a*n.height+n.y,s=s*n.height+n.y),i=isNaN(i)?0:i,r=isNaN(r)?1:r,a=isNaN(a)?0:a,s=isNaN(s)?0:s;var o=t.createLinearGradient(i,a,r,s);return o}function WX(t,e,n){var i=n.width,r=n.height,a=Math.min(i,r),s=e.x==null?.5:e.x,o=e.y==null?.5:e.y,l=e.r==null?.5:e.r;e.global||(s=s*i+n.x,o=o*r+n.y,l=l*a);var u=t.createRadialGradient(s,o,0,s,o,l);return u}Hu.prototype={constructor:Hu,fill:"#000",stroke:null,opacity:1,fillOpacity:null,strokeOpacity:null,lineDash:null,lineDashOffset:0,shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,lineWidth:1,strokeNoScale:!1,text:null,font:null,textFont:null,fontStyle:null,fontWeight:null,fontSize:null,fontFamily:null,textTag:null,textFill:"#000",textStroke:null,textWidth:null,textHeight:null,textStrokeWidth:0,textLineHeight:null,textPosition:"inside",textRect:null,textOffset:null,textAlign:null,textVerticalAlign:null,textDistance:5,textShadowColor:"transparent",textShadowBlur:0,textShadowOffsetX:0,textShadowOffsetY:0,textBoxShadowColor:"transparent",textBoxShadowBlur:0,textBoxShadowOffsetX:0,textBoxShadowOffsetY:0,transformText:!1,textRotation:0,textOrigin:null,textBackgroundColor:null,textBorderColor:null,textBorderWidth:0,textBorderRadius:0,textPadding:null,rich:null,truncate:null,blend:null,bind:function(t,e,n){var i=this,r=n&&n.style,a=!r||t.__attrCachedBy!==hb.STYLE_BIND;t.__attrCachedBy=hb.STYLE_BIND;for(var s=0;s0},extendFrom:function(t,e){if(t)for(var n in t)t.hasOwnProperty(n)&&(e===!0||(e===!1?!this.hasOwnProperty(n):t[n]!=null))&&(this[n]=t[n])},set:function(t,e){typeof t=="string"?this[t]=e:this.extendFrom(t,!0)},clone:function(){var t=new this.constructor;return t.extendFrom(this,!0),t},getGradient:function(t,e,n){for(var i=e.type==="radial"?WX:HX,r=i(t,e,n),a=e.colorStops,s=0;scY&&(A0=0,Jd={}),A0++,Jd[n]=r,r}function fY(t,e,n,i,r,a,s,o){return s?vY(t,e,n,i,r,a,s,o):gY(t,e,n,i,r,a,o)}function gY(t,e,n,i,r,a,s){var o=Cb(t,e,r,a,s),l=sr(t,e);r&&(l+=r[1]+r[3]);var u=o.outerHeight,h=R0(0,l,n),c=z0(0,u,i),d=new mb(h,c,l,u);return d.lineHeight=o.lineHeight,d}function vY(t,e,n,i,r,a,s,o){var l=Tb(t,{rich:s,truncate:o,font:e,textAlign:n,textPadding:r,textLineHeight:a}),u=l.outerWidth,h=l.outerHeight,c=R0(0,u,n),d=z0(0,h,i);return new mb(c,d,u,h)}function R0(t,e,n){return n==="right"?t-=e:n==="center"&&(t-=e/2),t}function z0(t,e,n){return n==="middle"?t-=e/2:n==="bottom"&&(t-=e),t}function _b(t,e,n){var i=e.textPosition,r=e.textDistance,a=n.x,s=n.y;r=r||0;var o=n.height,l=n.width,u=o/2,h="left",c="top";switch(i){case"left":a-=r,s+=u,h="right",c="middle";break;case"right":a+=r+l,s+=u,c="middle";break;case"top":a+=l/2,s-=r,h="center",c="bottom";break;case"bottom":a+=l/2,s+=o+r,h="center";break;case"inside":a+=l/2,s+=u,h="center",c="middle";break;case"insideLeft":a+=r,s+=u,c="middle";break;case"insideRight":a+=l-r,s+=u,h="right",c="middle";break;case"insideTop":a+=l/2,s+=r,h="center";break;case"insideBottom":a+=l/2,s+=o-r,h="center",c="bottom";break;case"insideTopLeft":a+=r,s+=r;break;case"insideTopRight":a+=l-r,s+=r,h="right";break;case"insideBottomLeft":a+=r,s+=o-r,c="bottom";break;case"insideBottomRight":a+=l-r,s+=o-r,h="right",c="bottom";break}return t=t||{},t.x=a,t.y=s,t.textAlign=h,t.textVerticalAlign=c,t}function pY(t,e,n){var i={textPosition:t,textDistance:n};return _b({},i,e)}function xb(t,e,n,i,r){if(!e)return"";var a=(t+"").split(` `);r=wb(e,n,i,r);for(var s=0,o=a.length;s=s;l++)o-=s;var u=sr(r,e);return u>o&&(r="",u=0),o=t-u,i.ellipsis=r,i.ellipsisWidth=u,i.contentWidth=o,i.containerWidth=t,i}function bb(t,e){var n=e.containerWidth,i=e.font,r=e.contentWidth;if(!n)return"";var a=sr(t,i);if(a<=n)return t;for(var s=0;;s++){if(a<=r||s>=e.maxIterations){t+=e.ellipsis;break}var o=s===0?mY(t,r,e.ascCharWidth,e.cnCharWidth):a>0?Math.floor(t.length*r/a):0;t=t.substr(0,o),a=sr(t,i)}return t===""&&(t=e.placeholder),t}function mY(t,e,n,i){for(var r=0,a=0,s=t.length;ah)t="",s=[];else if(c!=null)for(var d=wb(c-(n?n[1]+n[3]:0),e,r.ellipsis,{minChar:r.minChar,placeholder:r.placeholder}),f=0,g=s.length;fi&&P0(n,t.substring(i,a)),P0(n,r[2],r[1]),i=M0.lastIndex}if)return{lines:[],width:0,height:0};_.textWidth=sr(_.text,b);var S=C.textWidth,T=S==null||S==="auto";if(typeof S=="string"&&S.charAt(S.length-1)==="%")_.percentWidth=S,u.push(_),S=0;else{if(T){S=_.textWidth;var A=C.textBackgroundColor,M=A&&A.image;M&&(M=yb.findExistImage(M),yb.isImageReady(M)&&(S=Math.max(S,M.width*x/M.height)))}var I=w?w[1]+w[3]:0;S+=I;var E=d!=null?d-m:null;E!=null&&Er&&(c=o+l,o*=r/c,l*=r/c),u+h>r&&(c=u+h,u*=r/c,h*=r/c),l+u>a&&(c=l+u,l*=a/c,u*=a/c),o+h>a&&(c=o+h,o*=a/c,h*=a/c),t.moveTo(n+o,i),t.lineTo(n+r-l,i),l!==0&&t.arc(n+r-l,i+l,l,-Math.PI/2,0),t.lineTo(n+r,i+a-u),u!==0&&t.arc(n+r-u,i+a-u,u,0,Math.PI/2),t.lineTo(n+h,i+a),h!==0&&t.arc(n+h,i+a-h,h,Math.PI/2,Math.PI),t.lineTo(n,i+o),o!==0&&t.arc(n+o,i+o,o,Math.PI,Math.PI*1.5)}D0.buildPath=_Y;var Vo=W,xY=Vo.retrieve2,k0=Vo.retrieve3,wY=Vo.each,bY=Vo.normalizeCssArray,SY=Vo.isString,CY=Vo.isObject,or=Tt,TY=D0,Ab=Go,Mb=ub,Ib=qo,$u=Ib.ContextCachedBy,Eb=Ib.WILL_BE_RESTORED,O0=or.DEFAULT_FONT,AY={left:1,right:1,center:1},MY={top:1,bottom:1,middle:1},Rb=[["textShadowBlur","shadowBlur",0],["textShadowOffsetX","shadowOffsetX",0],["textShadowOffsetY","shadowOffsetY",0],["textShadowColor","shadowColor","transparent"]],zb={},Lb={};function IY(t){return Pb(t),wY(t.rich,Pb),t}function Pb(t){if(t){t.font=or.makeFont(t);var e=t.textAlign;e==="middle"&&(e="center"),t.textAlign=e==null||AY[e]?e:"left";var n=t.textVerticalAlign||t.textBaseline;n==="center"&&(n="middle"),t.textVerticalAlign=n==null||MY[n]?n:"top";var i=t.textPadding;i&&(t.textPadding=bY(t.textPadding))}}function EY(t,e,n,i,r,a){i.rich?zY(t,e,n,i,r,a):RY(t,e,n,i,r,a)}function RY(t,e,n,i,r,a){var s=N0(i),o,l=!1,u=e.__attrCachedBy===$u.PLAIN_TEXT;a!==Eb?(a&&(o=a.style,l=!s&&u&&o),e.__attrCachedBy=s?$u.NONE:$u.PLAIN_TEXT):u&&(e.__attrCachedBy=$u.NONE);var h=i.font||O0;(!l||h!==(o.font||O0))&&(e.font=h);var c=t.__computedFont;t.__styleFont!==h&&(t.__styleFont=h,c=t.__computedFont=e.font);var d=i.textPadding,f=i.textLineHeight,g=t.__textCotentBlock;(!g||t.__dirtyText)&&(g=t.__textCotentBlock=or.parsePlainText(n,c,d,f,i.truncate));var p=g.outerHeight,v=g.lines,m=g.lineHeight,y=B0(Lb,t,i,r),_=y.baseX,C=y.baseY,w=y.textAlign||"left",b=y.textVerticalAlign;Db(e,i,r,_,C);var x=or.adjustTextY(C,p,b),S=_,T=x;if(s||d){var A=or.getWidth(n,c),M=A;d&&(M+=d[1]+d[3]);var I=or.adjustTextX(_,M,w);s&&j0(t,e,i,I,x,M,p),d&&(S=kb(_,w,d),T+=d[0])}e.textAlign=w,e.textBaseline="middle",e.globalAlpha=i.opacity||1;for(var E=0;E=0&&(E=w[I],E.textAlign==="right");)F0(t,e,E,i,x,m,M,"right"),S-=E.width,M-=E.width,I--;for(A+=(a-(A-v)-(y-M)-S)/2;T<=I;)E=w[T],F0(t,e,E,i,x,m,A+E.width/2,"center"),A+=E.width,T++;m+=x}}function Db(t,e,n,i,r){if(n&&e.textRotation){var a=e.textOrigin;a==="center"?(i=n.width/2+n.x,r=n.height/2+n.y):a&&(i=a[0]+n.x,r=a[1]+n.y),t.translate(i,r),t.rotate(-e.textRotation),t.translate(-i,-r)}}function F0(t,e,n,i,r,a,s,o){var l=i.rich[n.styleName]||{};l.text=n.text;var u=n.textVerticalAlign,h=a+r/2;u==="top"?h=a+n.height/2:u==="bottom"&&(h=a+r-n.height/2),!n.isLineHolder&&N0(l)&&j0(t,e,l,o==="right"?s-n.width:o==="center"?s-n.width/2:s,h-n.height/2,n.width,n.height);var c=n.textPadding;c&&(s=kb(s,o,c),h-=n.height/2-c[2]-n.textHeight/2),Cn(e,"shadowBlur",k0(l.textShadowBlur,i.textShadowBlur,0)),Cn(e,"shadowColor",l.textShadowColor||i.textShadowColor||"transparent"),Cn(e,"shadowOffsetX",k0(l.textShadowOffsetX,i.textShadowOffsetX,0)),Cn(e,"shadowOffsetY",k0(l.textShadowOffsetY,i.textShadowOffsetY,0)),Cn(e,"textAlign",o),Cn(e,"textBaseline","middle"),Cn(e,"font",n.font||O0);var d=q0(l.textStroke||i.textStroke,g),f=G0(l.textFill||i.textFill),g=xY(l.textStrokeWidth,i.textStrokeWidth);d&&(Cn(e,"lineWidth",g),Cn(e,"strokeStyle",d),e.strokeText(n.text,s,h)),f&&(Cn(e,"fillStyle",f),e.fillText(n.text,s,h))}function N0(t){return!!(t.textBackgroundColor||t.textBorderWidth&&t.textBorderColor)}function j0(t,e,n,i,r,a,s){var o=n.textBackgroundColor,l=n.textBorderWidth,u=n.textBorderColor,h=SY(o);if(Cn(e,"shadowBlur",n.textBoxShadowBlur||0),Cn(e,"shadowColor",n.textBoxShadowColor||"transparent"),Cn(e,"shadowOffsetX",n.textBoxShadowOffsetX||0),Cn(e,"shadowOffsetY",n.textBoxShadowOffsetY||0),h||l&&u){e.beginPath();var c=n.textBorderRadius;c?TY.buildPath(e,{x:i,y:r,width:a,height:s,r:c}):e.rect(i,r,a,s),e.closePath()}if(h)if(Cn(e,"fillStyle",o),n.fillOpacity!=null){var d=e.globalAlpha;e.globalAlpha=n.fillOpacity*n.opacity,e.fill(),e.globalAlpha=d}else e.fill();else if(CY(o)){var f=o.image;f=Ab.createOrUpdateImage(f,null,t,PY,o),f&&Ab.isImageReady(f)&&e.drawImage(f,i,r,a,s)}if(l&&u)if(Cn(e,"lineWidth",l),Cn(e,"strokeStyle",u),n.strokeOpacity!=null){var d=e.globalAlpha;e.globalAlpha=n.strokeOpacity*n.opacity,e.stroke(),e.globalAlpha=d}else e.stroke()}function PY(t,e){e.image=t}function B0(t,e,n,i){var r=n.x||0,a=n.y||0,s=n.textAlign,o=n.textVerticalAlign;if(i){var l=n.textPosition;if(l instanceof Array)r=i.x+V0(l[0],i.width),a=i.y+V0(l[1],i.height);else{var u=e&&e.calculateTextPosition?e.calculateTextPosition(zb,n,i):or.calculateTextPosition(zb,n,i);r=u.x,a=u.y,s=s||u.textAlign,o=o||u.textVerticalAlign}var h=n.textOffset;h&&(r+=h[0],a+=h[1])}return t=t||{},t.baseX=r,t.baseY=a,t.textAlign=s,t.textVerticalAlign=o,t}function Cn(t,e,n){return t[e]=Mb(t,e,n),t[e]}function q0(t,e){return t==null||e<=0||t==="transparent"||t==="none"?null:t.image||t.colorStops?"#000":t}function G0(t){return t==null||t==="none"?null:t.image||t.colorStops?"#000":t}function V0(t,e){return typeof t=="string"?t.lastIndexOf("%")>=0?parseFloat(t)/100*e:parseFloat(t):t}function kb(t,e,n){return e==="right"?t-n[1]:e==="center"?t+n[3]/2-n[1]/2:t+n[3]}function DY(t,e){return t!=null&&(t||e.textBackgroundColor||e.textBorderWidth&&e.textBorderColor||e.textPadding)}Bi.normalizeTextStyle=IY,Bi.renderText=EY,Bi.getBoxPosition=B0,Bi.getStroke=q0,Bi.getFill=G0,Bi.parsePercent=V0,Bi.needDrawText=DY;var U0,Ob;function Fb(){if(Ob)return U0;Ob=1;var t=Bi,e=zt,n=qo,i=n.WILL_BE_RESTORED,r=new e,a=function(){};a.prototype={constructor:a,drawRectText:function(o,l){var u=this.style;l=u.textRect||l,this.__dirty&&t.normalizeTextStyle(u,!0);var h=u.text;if(h!=null&&(h+=""),!!t.needDrawText(h,u)){o.save();var c=this.transform;u.transformText?this.setTransform(o):c&&(r.copy(l),r.applyTransform(c),l=r),t.renderText(this,o,h,u,l,i),o.restore()}}};var s=a;return U0=s,U0}var Nb=W,jb=S0,H0=nb,kY=Fb();function Zu(t){t=t||{},H0.call(this,t);for(var e in t)t.hasOwnProperty(e)&&e!=="style"&&(this[e]=t[e]);this.style=new jb(t.style),this._rect=null,this.__clipPaths=null}Zu.prototype={constructor:Zu,type:"displayable",__dirty:!0,invisible:!1,z:0,z2:0,zlevel:0,draggable:!1,dragging:!1,silent:!1,culling:!1,cursor:"pointer",rectHover:!1,progressive:!1,incremental:!1,globalScaleRatio:1,beforeBrush:function(t){},afterBrush:function(t){},brush:function(t,e){},getBoundingRect:function(){},contain:function(t,e){return this.rectContain(t,e)},traverse:function(t,e){t.call(e,this)},rectContain:function(t,e){var n=this.transformCoordToLocal(t,e),i=this.getBoundingRect();return i.contain(n[0],n[1])},dirty:function(){this.__dirty=this.__dirtyText=!0,this._rect=null,this.__zr&&this.__zr.refresh()},animateStyle:function(t){return this.animate("style",t)},attrKV:function(t,e){t!=="style"?H0.prototype.attrKV.call(this,t,e):this.style.set(e)},setStyle:function(t,e){return this.style.set(t,e),this.dirty(!1),this},useStyle:function(t){return this.style=new jb(t),this.dirty(!1),this},calculateTextPosition:null},Nb.inherits(Zu,H0),Nb.mixin(Zu,kY);var OY=Zu,Xu=OY,Bb=Xu,FY=zt,NY=W,qb=Go;function Qd(t){Bb.call(this,t)}Qd.prototype={constructor:Qd,type:"image",brush:function(t,e){var n=this.style,i=n.image;n.bind(t,this,e);var r=this._image=qb.createOrUpdateImage(i,this._image,this,this.onload);if(!(!r||!qb.isImageReady(r))){var a=n.x||0,s=n.y||0,o=n.width,l=n.height,u=r.width/r.height;if(o==null&&l!=null?o=l*u:l==null&&o!=null?l=o/u:o==null&&l==null&&(o=r.width,l=r.height),this.setTransform(t),n.sWidth&&n.sHeight){var h=n.sx||0,c=n.sy||0;t.drawImage(r,h,c,n.sWidth,n.sHeight,a,s,o,l)}else if(n.sx&&n.sy){var h=n.sx,c=n.sy,d=o-h,f=l-c;t.drawImage(r,h,c,d,f,a,s,o,l)}else t.drawImage(r,a,s,o,l);n.text!=null&&(this.restoreTransform(t),this.drawRectText(t,this.getBoundingRect()))}},getBoundingRect:function(){var t=this.style;return this._rect||(this._rect=new FY(t.x||0,t.y||0,t.width||0,t.height||0)),this._rect}},NY.inherits(Qd,Bb);var jY=Qd,Uo=jY,BY=Bo,qY=BY.devicePixelRatio,Nr=W,W0=qu,Gb=zt,GY=m0,$0=tY,VY=vb,UY=Uo,HY=Wt,Vb=1e5,fs=314159,ef=.01,WY=.001;function tf(t){return parseInt(t,10)}function $Y(t){return t?t.__builtin__?!0:!(typeof t.resize!="function"||typeof t.refresh!="function"):!1}var Z0=new Gb(0,0,0,0),X0=new Gb(0,0,0,0);function ZY(t,e,n){return Z0.copy(t.getBoundingRect()),t.transform&&Z0.applyTransform(t.transform),X0.width=e,X0.height=n,!Z0.intersect(X0)}function XY(t,e){if(t===e)return!1;if(!t||!e||t.length!==e.length)return!0;for(var n=0;n=0&&n.splice(i,1),t.__hoverMir=null},clearHover:function(t){for(var e=this._hoverElements,n=0;n15)break}}a.__drawIndex=p,a.__drawIndex0&&t>i[0]){for(s=0;st);s++);a=n[i[s]]}if(i.splice(s+1,0,t),n[t]=e,!e.virtual)if(a){var l=a.dom;l.nextSibling?o.insertBefore(e.dom,l.nextSibling):o.appendChild(e.dom)}else o.firstChild?o.insertBefore(e.dom,o.firstChild):o.appendChild(e.dom)},eachLayer:function(t,e){var n=this._zlevelList,i,r;for(r=0;r0?ef:0),this._needsManuallyCompositing),l.__builtin__||W0("ZLevel "+o+" has been used by unkown layer "+l.id),l!==r&&(l.__used=!0,l.__startIndex!==n&&(l.__dirty=!0),l.__startIndex=n,l.incremental?l.__drawIndex=-1:l.__drawIndex=n,e(n),r=l),i.__dirty&&(l.__dirty=!0,l.incremental&&l.__drawIndex<0&&(l.__drawIndex=n))}e(n),this.eachBuiltinLayer(function(u,h){!u.__used&&u.getElementCount()>0&&(u.__dirty=!0,u.__startIndex=u.__endIndex=u.__drawIndex=0),u.__dirty&&u.__drawIndex<0&&(u.__drawIndex=u.__startIndex)})},clear:function(){return this.eachBuiltinLayer(this._clearLayer),this},_clearLayer:function(t){t.clear()},setBackgroundColor:function(t){this._backgroundColor=t},configLayer:function(t,e){if(e){var n=this._layerConfig;n[t]?Nr.merge(n[t],e,!0):n[t]=e;for(var i=0;i=0&&this._clips.splice(e,1)},removeAnimator:function(t){for(var e=t.getClips(),n=0;n=n.length&&n.push({option:i})}}),n}function DK(t){var e=Zn.createHashMap();Wo(t,function(n,i){var r=n.exist;r&&e.set(r.id,n)}),Wo(t,function(n,i){var r=n.option;Zn.assert(!r||r.id==null||!e.get(r.id)||e.get(r.id)===n,"id duplicates: "+(r&&r.id)),r&&r.id!=null&&e.set(r.id,n),!n.keyInfo&&(n.keyInfo={})}),Wo(t,function(n,i){var r=n.exist,a=n.option,s=n.keyInfo;if(!!$o(a)){if(s.name=a.name!=null?a.name+"":r?r.name:tS+i,r)s.id=r.id;else if(a.id!=null)s.id=a.id+"";else{var o=0;do s.id="\0"+s.name+"\0"+o++;while(e.get(s.id))}e.set(s.id,n)}})}function kK(t){var e=t.name;return!!(e&&e.indexOf(tS))}function of(t){return $o(t)&&t.id&&(t.id+"").indexOf("\0_ec_\0")===0}function OK(t,e){var n={},i={};return r(t||[],n),r(e||[],i,n),[a(n),a(i)];function r(s,o,l){for(var u=0,h=s.length;u=0||r&&iS.indexOf(r,o)<0)){var l=n.getShallow(o);l!=null&&(a[t[s][0]]=l)}}return a}}var Yo=eJ,tJ=Yo,nJ=tJ([["lineWidth","width"],["stroke","color"],["opacity"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["shadowColor"]]),iJ={getLineStyle:function(t){var e=nJ(this,t);return e.lineDash=this.getLineDash(e.lineWidth),e},getLineDash:function(t){t==null&&(t=1);var e=this.get("type"),n=Math.max(t,2),i=t*4;return e==="solid"||e==null?!1:e==="dashed"?[i,i]:[n,n]}},rJ=iJ,aJ=Yo,sJ=aJ([["fill","color"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["opacity"],["shadowColor"]]),oJ={getAreaStyle:function(t,e){return sJ(this,t,e)}},lJ=oJ,pe={},Yu={},Jt={},rS=Mt(),up=rS.create,Ko=rS.distSquare,lf=Math.pow,xa=Math.sqrt,uf=1e-8,aS=1e-4,sS=xa(3),hf=1/3,lr=up(),fi=up(),Jo=up();function wa(t){return t>-uf&&tuf||t<-uf}function qr(t,e,n,i,r){var a=1-r;return a*a*(a*t+3*r*e)+r*r*(r*i+3*a*n)}function uJ(t,e,n,i,r){var a=1-r;return 3*(((e-t)*a+2*(n-e)*r)*a+(i-n)*r*r)}function hJ(t,e,n,i,r,a){var s=i+3*(e-n)-t,o=3*(n-e*2+t),l=3*(e-t),u=t-r,h=o*o-3*s*l,c=o*l-9*s*u,d=l*l-3*o*u,f=0;if(wa(h)&&wa(c))if(wa(o))a[0]=0;else{var g=-l/o;g>=0&&g<=1&&(a[f++]=g)}else{var p=c*c-4*h*d;if(wa(p)){var v=c/h,g=-o/s+v,m=-v/2;g>=0&&g<=1&&(a[f++]=g),m>=0&&m<=1&&(a[f++]=m)}else if(p>0){var y=xa(p),_=h*o+1.5*s*(-c+y),C=h*o+1.5*s*(-c-y);_<0?_=-lf(-_,hf):_=lf(_,hf),C<0?C=-lf(-C,hf):C=lf(C,hf);var g=(-o-(_+C))/(3*s);g>=0&&g<=1&&(a[f++]=g)}else{var w=(2*h*o-3*s*c)/(2*xa(h*h*h)),b=Math.acos(w)/3,x=xa(h),S=Math.cos(b),g=(-o-2*x*S)/(3*s),m=(-o+x*(S+sS*Math.sin(b)))/(3*s),T=(-o+x*(S-sS*Math.sin(b)))/(3*s);g>=0&&g<=1&&(a[f++]=g),m>=0&&m<=1&&(a[f++]=m),T>=0&&T<=1&&(a[f++]=T)}}return f}function cJ(t,e,n,i,r){var a=6*n-12*e+6*t,s=9*e+3*i-3*t-9*n,o=3*e-3*t,l=0;if(wa(s)){if(oS(a)){var u=-o/a;u>=0&&u<=1&&(r[l++]=u)}}else{var h=a*a-4*s*o;if(wa(h))r[0]=-a/(2*s);else if(h>0){var c=xa(h),u=(-a+c)/(2*s),d=(-a-c)/(2*s);u>=0&&u<=1&&(r[l++]=u),d>=0&&d<=1&&(r[l++]=d)}}return l}function dJ(t,e,n,i,r,a){var s=(e-t)*r+t,o=(n-e)*r+e,l=(i-n)*r+n,u=(o-s)*r+s,h=(l-o)*r+o,c=(h-u)*r+u;a[0]=t,a[1]=s,a[2]=u,a[3]=c,a[4]=c,a[5]=h,a[6]=l,a[7]=i}function fJ(t,e,n,i,r,a,s,o,l,u,h){var c,d=.005,f=1/0,g,p,v,m;lr[0]=l,lr[1]=u;for(var y=0;y<1;y+=.05)fi[0]=qr(t,n,r,s,y),fi[1]=qr(e,i,a,o,y),v=Ko(lr,fi),v=0&&v=0&&u<=1&&(r[l++]=u)}}else{var h=s*s-4*a*o;if(wa(h)){var u=-s/(2*a);u>=0&&u<=1&&(r[l++]=u)}else if(h>0){var c=xa(h),u=(-s+c)/(2*a),d=(-s-c)/(2*a);u>=0&&u<=1&&(r[l++]=u),d>=0&&d<=1&&(r[l++]=d)}}return l}function pJ(t,e,n){var i=t+n-2*e;return i===0?.5:(t-e)/i}function mJ(t,e,n,i,r){var a=(e-t)*i+t,s=(n-e)*i+e,o=(s-a)*i+a;r[0]=t,r[1]=a,r[2]=o,r[3]=o,r[4]=s,r[5]=n}function yJ(t,e,n,i,r,a,s,o,l){var u,h=.005,c=1/0;lr[0]=s,lr[1]=o;for(var d=0;d<1;d+=.05){fi[0]=Gr(t,n,r,d),fi[1]=Gr(e,i,a,d);var f=Ko(lr,fi);f=0&&f1e-4){S[0]=m-_,S[1]=y-C,T[0]=m+_,T[1]=y+C;return}if(o[0]=a(w)*_+m,o[1]=r(w)*C+y,l[0]=a(b)*_+m,l[1]=r(b)*C+y,A(S,o,l),M(T,o,l),w=w%s,w<0&&(w=w+s),b=b%s,b<0&&(b=b+s),w>b&&!x?b+=s:ww&&(u[0]=a(z)*_+m,u[1]=r(z)*C+y,A(S,u,S),M(T,u,T))}return ps.fromPoints=h,ps.fromLine=c,ps.fromCubic=g,ps.fromQuadratic=p,ps.fromArc=v,ps}var _J=Jt,uS=Mt(),Ju=Ku(),xJ=zt,wJ=Bo,hS=wJ.devicePixelRatio,jt={M:1,L:2,C:3,Q:4,A:5,Z:6,R:7},ur=[],ba=[],hr=[],cr=[],cS=Math.min,dS=Math.max,Qu=Math.cos,eh=Math.sin,cf=Math.sqrt,Qo=Math.abs,hp=typeof Float32Array!="undefined",df=function(t){this._saveData=!t,this._saveData&&(this.data=[]),this._ctx=null};df.prototype={constructor:df,_xi:0,_yi:0,_x0:0,_y0:0,_ux:0,_uy:0,_len:0,_lineDash:null,_dashOffset:0,_dashIdx:0,_dashSum:0,setScale:function(t,e,n){n=n||0,this._ux=Qo(n/hS/t)||0,this._uy=Qo(n/hS/e)||0},getContext:function(){return this._ctx},beginPath:function(t){return this._ctx=t,t&&t.beginPath(),t&&(this.dpr=t.dpr),this._saveData&&(this._len=0),this._lineDash&&(this._lineDash=null,this._dashOffset=0),this},moveTo:function(t,e){return this.addData(jt.M,t,e),this._ctx&&this._ctx.moveTo(t,e),this._x0=t,this._y0=e,this._xi=t,this._yi=e,this},lineTo:function(t,e){var n=Qo(t-this._xi)>this._ux||Qo(e-this._yi)>this._uy||this._len<5;return this.addData(jt.L,t,e),this._ctx&&n&&(this._needsDash()?this._dashedLineTo(t,e):this._ctx.lineTo(t,e)),n&&(this._xi=t,this._yi=e),this},bezierCurveTo:function(t,e,n,i,r,a){return this.addData(jt.C,t,e,n,i,r,a),this._ctx&&(this._needsDash()?this._dashedBezierTo(t,e,n,i,r,a):this._ctx.bezierCurveTo(t,e,n,i,r,a)),this._xi=r,this._yi=a,this},quadraticCurveTo:function(t,e,n,i){return this.addData(jt.Q,t,e,n,i),this._ctx&&(this._needsDash()?this._dashedQuadraticTo(t,e,n,i):this._ctx.quadraticCurveTo(t,e,n,i)),this._xi=n,this._yi=i,this},arc:function(t,e,n,i,r,a){return this.addData(jt.A,t,e,n,n,i,r-i,0,a?0:1),this._ctx&&this._ctx.arc(t,e,n,i,r,a),this._xi=Qu(r)*n+t,this._yi=eh(r)*n+e,this},arcTo:function(t,e,n,i,r){return this._ctx&&this._ctx.arcTo(t,e,n,i,r),this},rect:function(t,e,n,i){return this._ctx&&this._ctx.rect(t,e,n,i),this.addData(jt.R,t,e,n,i),this},closePath:function(){this.addData(jt.Z);var t=this._ctx,e=this._x0,n=this._y0;return t&&(this._needsDash()&&this._dashedLineTo(e,n),t.closePath()),this._xi=e,this._yi=n,this},fill:function(t){t&&t.fill(),this.toStatic()},stroke:function(t){t&&t.stroke(),this.toStatic()},setLineDash:function(t){if(t instanceof Array){this._lineDash=t,this._dashIdx=0;for(var e=0,n=0;ne.length&&(this._expandData(),e=this.data);for(var n=0;n0&&c<=t||l<0&&c>=t||l===0&&(u>0&&d<=e||u<0&&d>=e);)p=this._dashIdx,f=r[p],c+=l*f,d+=u*f,this._dashIdx=(p+1)%g,!(l>0&&cs||u>0&&do)&&a[p%2?"moveTo":"lineTo"](l>=0?cS(c,t):dS(c,t),u>=0?cS(d,e):dS(d,e));l=c-t,u=d-e,this._dashOffset=-cf(l*l+u*u)},_dashedBezierTo:function(t,e,n,i,r,a){var s=this._dashSum,o=this._dashOffset,l=this._lineDash,u=this._ctx,h=this._xi,c=this._yi,d,f,g,p=_J.cubicAt,v=0,m=this._dashIdx,y=l.length,_,C,w=0;for(o<0&&(o=s+o),o%=s,d=0;d<1;d+=.1)f=p(h,t,n,r,d+.1)-p(h,t,n,r,d),g=p(c,e,i,a,d+.1)-p(c,e,i,a,d),v+=cf(f*f+g*g);for(;mo));m++);for(d=(w-o)/v;d<=1;)_=p(h,t,n,r,d),C=p(c,e,i,a,d),m%2?u.moveTo(_,C):u.lineTo(_,C),d+=l[m]/v,m=(m+1)%y;m%2!==0&&u.lineTo(r,a),f=r-_,g=a-C,this._dashOffset=-cf(f*f+g*g)},_dashedQuadraticTo:function(t,e,n,i){var r=n,a=i;n=(n+2*t)/3,i=(i+2*e)/3,t=(this._xi+2*t)/3,e=(this._yi+2*e)/3,this._dashedBezierTo(t,e,n,i,r,a)},toStatic:function(){var t=this.data;t instanceof Array&&(t.length=this._len,hp&&(this.data=new Float32Array(t)))},getBoundingRect:function(){ur[0]=ur[1]=hr[0]=hr[1]=Number.MAX_VALUE,ba[0]=ba[1]=cr[0]=cr[1]=-Number.MAX_VALUE;for(var t=this.data,e=0,n=0,i=0,r=0,a=0;al||Qo(o-a)>u||c===h-1)&&(t.lineTo(s,o),r=s,a=o);break;case jt.C:t.bezierCurveTo(e[c++],e[c++],e[c++],e[c++],e[c++],e[c++]),r=e[c-2],a=e[c-1];break;case jt.Q:t.quadraticCurveTo(e[c++],e[c++],e[c++],e[c++]),r=e[c-2],a=e[c-1];break;case jt.A:var f=e[c++],g=e[c++],p=e[c++],v=e[c++],m=e[c++],y=e[c++],_=e[c++],C=e[c++],w=p>v?p:v,b=p>v?1:p/v,x=p>v?v/p:1,S=Math.abs(p-v)>.001,T=m+y;S?(t.translate(f,g),t.rotate(_),t.scale(b,x),t.arc(0,0,w,m,T,1-C),t.scale(1/b,1/x),t.rotate(-_),t.translate(-f,-g)):t.arc(f,g,w,m,T,1-C),c===1&&(n=Qu(m)*p+f,i=eh(m)*v+g),r=Qu(T)*p+f,a=eh(T)*v+g;break;case jt.R:n=r=e[c],i=a=e[c+1],t.rect(e[c++],e[c++],e[c++],e[c++]);break;case jt.Z:t.closePath(),r=n,a=i}}}},df.CMD=jt;var bJ=df,el=bJ,cp={},dp={};function SJ(t,e,n,i,r,a,s){if(r===0)return!1;var o=r,l=0,u=t;if(s>e+o&&s>i+o||st+o&&a>n+o||ae+c&&h>i+c&&h>a+c&&h>o+c||ht+c&&u>n+c&&u>r+c&&u>s+c||ue+u&&l>i+u&&l>a+u||lt+u&&o>n+u&&o>r+u||on||h+ur&&(r+=th);var d=Math.atan2(l,o);return d<0&&(d+=th),d>=i&&d<=r||d+th>=i&&d+th<=r}gS.containStroke=zJ;function LJ(t,e,n,i,r,a){if(a>e&&a>i||ar?s:0}var pS=LJ,PJ=el,tl=dp,DJ=fS,kJ=fp,OJ=gS,FJ=gp,gf=FJ.normalizeRadian,dr=Jt,ms=pS,Sa=PJ.CMD,nl=Math.PI*2,NJ=1e-4;function jJ(t,e){return Math.abs(t-e)e&&u>i&&u>a&&u>o||u1&&BJ(),f=dr.cubicAt(e,i,a,o,gi[0]),d>1&&(g=dr.cubicAt(e,i,a,o,gi[1]))),d===2?ve&&o>i&&o>a||o=0&&u<=1){for(var h=0,c=dr.quadraticAt(e,i,a,u),d=0;dn||o<-n)return 0;var l=Math.sqrt(n*n-o*o);Fn[0]=-l,Fn[1]=l;var u=Math.abs(i-r);if(u<1e-4)return 0;if(u%nl<1e-4){i=0,r=nl;var h=a?1:-1;return s>=Fn[0]+t&&s<=Fn[1]+t?h:0}if(a){var l=i;i=gf(r),r=gf(l)}else i=gf(i),r=gf(r);i>r&&(r+=nl);for(var c=0,d=0;d<2;d++){var f=Fn[d];if(f+t>s){var g=Math.atan2(o,f),h=a?1:-1;g<0&&(g=nl+g),(g>=i&&g<=r||g+nl>=i&&g+nl<=r)&&(g>Math.PI/2&&g1&&(n||(a+=ms(s,o,l,u,i,r))),h===1&&(s=t[h],o=t[h+1],l=s,u=o),c){case Sa.M:l=t[h++],u=t[h++],s=l,o=u;break;case Sa.L:if(n){if(tl.containStroke(s,o,t[h],t[h+1],e,i,r))return!0}else a+=ms(s,o,t[h],t[h+1],i,r)||0;s=t[h++],o=t[h++];break;case Sa.C:if(n){if(DJ.containStroke(s,o,t[h++],t[h++],t[h++],t[h++],t[h],t[h+1],e,i,r))return!0}else a+=qJ(s,o,t[h++],t[h++],t[h++],t[h++],t[h],t[h+1],i,r)||0;s=t[h++],o=t[h++];break;case Sa.Q:if(n){if(kJ.containStroke(s,o,t[h++],t[h++],t[h],t[h+1],e,i,r))return!0}else a+=GJ(s,o,t[h++],t[h++],t[h],t[h+1],i,r)||0;s=t[h++],o=t[h++];break;case Sa.A:var d=t[h++],f=t[h++],g=t[h++],p=t[h++],v=t[h++],m=t[h++];h+=1;var y=1-t[h++],b=Math.cos(v)*g+d,x=Math.sin(v)*p+f;h>1?a+=ms(s,o,b,x,i,r):(l=b,u=x);var _=(i-d)*p/g+d;if(n){if(OJ.containStroke(d,f,p,v,v+m,y,e,_,r))return!0}else a+=VJ(d,f,p,v,v+m,y,_,r);s=Math.cos(v+m)*g+d,o=Math.sin(v+m)*p+f;break;case Sa.R:l=s=t[h++],u=o=t[h++];var C=t[h++],w=t[h++],b=l+C,x=u+w;if(n){if(tl.containStroke(l,u,b,u,e,i,r)||tl.containStroke(b,u,b,x,e,i,r)||tl.containStroke(b,x,l,x,e,i,r)||tl.containStroke(l,x,l,u,e,i,r))return!0}else a+=ms(b,u,b,x,i,r),a+=ms(l,x,l,u,i,r);break;case Sa.Z:if(n){if(tl.containStroke(s,o,l,u,e,i,r))return!0}else a+=ms(s,o,l,u,i,r);s=l,o=u;break}}return!n&&!jJ(o,u)&&(a+=ms(s,o,l,u,i,r)||0),a!==0}function UJ(t,e,n){return mS(t,0,!1,e,n)}function HJ(t,e,n,i){return mS(t,e,!0,n,i)}cp.contain=UJ,cp.containStroke=HJ;var vp=Xu,pp=W,mp=el,yS=cp,WJ=db,_S=WJ.prototype.getCanvasPattern,yp=Math.abs,$J=new mp(!0);function ys(t){vp.call(this,t),this.path=null}ys.prototype={constructor:ys,type:"path",__dirtyPath:!0,strokeContainThreshold:5,segmentIgnoreThreshold:0,subPixelOptimize:!1,brush:function(t,e){var n=this.style,i=this.path||$J,r=n.hasStroke(),a=n.hasFill(),s=n.fill,o=n.stroke,l=a&&!!s.colorStops,u=r&&!!o.colorStops,h=a&&!!s.image,c=r&&!!o.image;if(n.bind(t,this,e),this.setTransform(t),this.__dirty){var d;l&&(d=d||this.getBoundingRect(),this._fillGradient=n.getGradient(t,s,d)),u&&(d=d||this.getBoundingRect(),this._strokeGradient=n.getGradient(t,o,d))}l?t.fillStyle=this._fillGradient:h&&(t.fillStyle=_S.call(s,t)),u?t.strokeStyle=this._strokeGradient:c&&(t.strokeStyle=_S.call(o,t));var f=n.lineDash,g=n.lineDashOffset,p=!!t.setLineDash,v=this.getGlobalScale();if(i.setScale(v[0],v[1],this.segmentIgnoreThreshold),this.__dirtyPath||f&&!p&&r?(i.beginPath(t),f&&!p&&(i.setLineDash(f),i.setLineDashOffset(g)),this.buildPath(i,this.shape,!1),this.path&&(this.__dirtyPath=!1)):(t.beginPath(),this.path.rebuildPath(t)),a)if(n.fillOpacity!=null){var m=t.globalAlpha;t.globalAlpha=n.fillOpacity*n.opacity,i.fill(t),t.globalAlpha=m}else i.fill(t);if(f&&p&&(t.setLineDash(f),t.lineDashOffset=g),r)if(n.strokeOpacity!=null){var m=t.globalAlpha;t.globalAlpha=n.strokeOpacity*n.opacity,i.stroke(t),t.globalAlpha=m}else i.stroke(t);f&&p&&t.setLineDash([]),n.text!=null&&(this.restoreTransform(t),this.drawRectText(t,this.getBoundingRect()))},buildPath:function(t,e,n){},createPathProxy:function(){this.path=new mp},getBoundingRect:function(){var t=this._rect,e=this.style,n=!t;if(n){var i=this.path;i||(i=this.path=new mp),this.__dirtyPath&&(i.beginPath(),this.buildPath(i,this.shape,!1)),t=i.getBoundingRect()}if(this._rect=t,e.hasStroke()){var r=this._rectWithStroke||(this._rectWithStroke=t.clone());if(this.__dirty||n){r.copy(t);var a=e.lineWidth,s=e.strokeNoScale?this.getLineScale():1;e.hasFill()||(a=Math.max(a,this.strokeContainThreshold||4)),s>1e-10&&(r.width+=a/s,r.height+=a/s,r.x-=a/s/2,r.y-=a/s/2)}return r}return t},contain:function(t,e){var n=this.transformCoordToLocal(t,e),i=this.getBoundingRect(),r=this.style;if(t=n[0],e=n[1],i.contain(t,e)){var a=this.path.data;if(r.hasStroke()){var s=r.lineWidth,o=r.strokeNoScale?this.getLineScale():1;if(o>1e-10&&(r.hasFill()||(s=Math.max(s,this.strokeContainThreshold)),yS.containStroke(a,s/o,t,e)))return!0}if(r.hasFill())return yS.contain(a,t,e)}return!1},dirty:function(t){t==null&&(t=!0),t&&(this.__dirtyPath=t,this._rect=null),this.__dirty=this.__dirtyText=!0,this.__zr&&this.__zr.refresh(),this.__clipTarget&&this.__clipTarget.dirty()},animateShape:function(t){return this.animate("shape",t)},attrKV:function(t,e){t==="shape"?(this.setShape(e),this.__dirtyPath=!0,this._rect=null):vp.prototype.attrKV.call(this,t,e)},setShape:function(t,e){var n=this.shape;if(n){if(pp.isObject(t))for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i]);else n[t]=e;this.dirty(!0)}return this},getLineScale:function(){var t=this.transform;return t&&yp(t[0]-1)>1e-10&&yp(t[3]-1)>1e-10?Math.sqrt(yp(t[0]*t[3]-t[2]*t[1])):1}},ys.extend=function(t){var e=function(i){ys.call(this,i),t.style&&this.style.extendFrom(t.style,!1);var r=t.shape;if(r){this.shape=this.shape||{};var a=this.shape;for(var s in r)!a.hasOwnProperty(s)&&r.hasOwnProperty(s)&&(a[s]=r[s])}t.init&&t.init.call(this,i)};pp.inherits(e,ys);for(var n in t)n!=="style"&&n!=="shape"&&(e.prototype[n]=t[n]);return e},pp.inherits(ys,vp);var ZJ=ys,Bt=ZJ,XJ=el,YJ=Mt(),_p=YJ.applyTransform,il=XJ.CMD,KJ=[[],[],[]],xS=Math.sqrt,JJ=Math.atan2;function QJ(t,e){var n=t.data,i,r,a,s,o,l,u=il.M,h=il.C,c=il.L,d=il.R,f=il.A,g=il.Q;for(a=0,s=0;a1&&(s*=bp(g),o*=bp(g));var p=(r===a?-1:1)*bp((s*s*(o*o)-s*s*(f*f)-o*o*(d*d))/(s*s*(f*f)+o*o*(d*d)))||0,v=p*s*f/o,m=p*-o*d/s,y=(t+n)/2+pf(c)*v-vf(c)*m,_=(e+i)/2+vf(c)*v+pf(c)*m,C=bS([1,0],[(d-v)/s,(f-m)/o]),w=[(d-v)/s,(f-m)/o],b=[(-1*d-v)/s,(-1*f-m)/o],x=bS(w,b);Sp(w,b)<=-1&&(x=mf),Sp(w,b)>=1&&(x=0),a===0&&x>0&&(x=x-2*mf),a===1&&x<0&&(x=x+2*mf),h.addData(u,y,_,s,o,C,x,c,a)}var nQ=/([mlvhzcqtsa])([^mlvhzcqtsa]*)/ig,iQ=/-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g;function rQ(t){if(!t)return new wp;for(var e=0,n=0,i=e,r=n,a,s=new wp,o=wp.CMD,l=t.match(nQ),u=0;u=11?function(){var e=this.__clipPaths,n=this.style,i;if(e)for(var r=0;rn-2?n-1:l+1],f=t[l>n-3?n-1:l+2]);var g=u*u,p=u*g;i.push([RS(h[0],c[0],d[0],f[0],u,g,p),RS(h[1],c[1],d[1],f[1],u,g,p)])}return i}var TQ=CQ,xs=Mt(),_f=xs.min,xf=xs.max,Tp=xs.scale,zS=xs.distance,LS=xs.add,AQ=xs.clone,MQ=xs.sub;function IQ(t,e,n,i){var r=[],a=[],s=[],o=[],l,u,h,c;if(i){h=[1/0,1/0],c=[-1/0,-1/0];for(var d=0,f=t.length;d=2){if(r&&r!=="spline"){var a=zQ(i,r,n,e.smoothConstraint);t.moveTo(i[0][0],i[0][1]);for(var s=i.length,o=0;o<(n?s:s-1);o++){var l=a[o*2],u=a[o*2+1],h=i[(o+1)%s];t.bezierCurveTo(l[0],l[1],u[0],u[1],h[0],h[1])}}else{r==="spline"&&(i=RQ(i,n)),t.moveTo(i[0][0],i[0][1]);for(var o=1,c=i.length;o=0),l=!o&&r!=null;(o||l)&&(i={textFill:t.textFill,textStroke:t.textStroke,textStrokeWidth:t.textStrokeWidth}),o&&(t.textFill="#fff",t.textStroke==null&&(t.textStroke=r,t.textStrokeWidth==null&&(t.textStrokeWidth=2))),l&&(t.textFill=r)}t.insideRollback=i}function If(t){var e=t.insideRollback;e&&(t.textFill=e.textFill,t.textStroke=e.textStroke,t.textStrokeWidth=e.textStrokeWidth,t.insideRollback=null)}function Zee(t,e){var n=e&&e.getModel("textStyle");return ai.trim([t.fontStyle||n&&n.getShallow("fontStyle")||"",t.fontWeight||n&&n.getShallow("fontWeight")||"",(t.fontSize||n&&n.getShallow("fontSize")||12)+"px",t.fontFamily||n&&n.getShallow("fontFamily")||"sans-serif"].join(" "))}function _C(t,e,n,i,r,a){typeof r=="function"&&(a=r,r=null);var s=i&&i.isAnimationEnabled();if(s){var o=t?"Update":"",l=i.getShallow("animationDuration"+o),u=i.getShallow("animationEasing"+o),h=i.getShallow("animationDelay"+o);typeof h=="function"&&(h=h(r,i.getAnimationDelayParams?i.getAnimationDelayParams(e,r):null)),typeof l=="function"&&(l=l(r)),l>0?e.animateTo(n,l,h||0,u,a,!!a):(e.stopAnimation(),e.attr(n),a&&a())}else e.stopAnimation(),e.attr(n),a&&a()}function xC(t,e,n,i,r){_C(!0,t,e,n,i,r)}function Xee(t,e,n,i,r){_C(!1,t,e,n,i,r)}function Yee(t,e){for(var n=zp.identity([]);t&&t!==e;)zp.mul(n,t.getLocalTransform(),n),t=t.parent;return n}function wC(t,e,n){return e&&!ai.isArrayLike(e)&&(e=yee.getLocalTransform(e)),n&&(e=zp.invert([],e)),$S.applyTransform([],t,e)}function Kee(t,e,n){var i=e[4]===0||e[5]===0||e[0]===0?1:Math.abs(2*e[4]/e[0]),r=e[4]===0||e[5]===0||e[2]===0?1:Math.abs(2*e[4]/e[2]),a=[t==="left"?-i:t==="right"?i:0,t==="top"?-r:t==="bottom"?r:0];return a=wC(a,e,n),Math.abs(a[0])>Math.abs(a[1])?a[0]>0?"right":"left":a[1]>0?"bottom":"top"}function Jee(t,e,n,i){if(!t||!e)return;function r(o){var l={};return o.traverse(function(u){!u.isGroup&&u.anid&&(l[u.anid]=u)}),l}function a(o){var l={position:$S.clone(o.position),rotation:o.rotation};return o.shape&&(l.shape=ai.extend({},o.shape)),l}var s=r(t);e.traverse(function(o){if(!o.isGroup&&o.anid){var l=s[o.anid];if(l){var u=a(o);o.attr(a(l)),xC(o,u,n,o.dataIndex)}}})}function Qee(t,e){return ai.map(t,function(n){var i=n[0];i=Cf(i,e.x),i=Tf(i,e.x+e.width);var r=n[1];return r=Cf(r,e.y),r=Tf(r,e.y+e.height),[i,r]})}function ete(t,e){var n=Cf(t.x,e.x),i=Tf(t.x+t.width,e.x+e.width),r=Cf(t.y,e.y),a=Tf(t.y+t.height,e.y+e.height);if(i>=n&&a>=r)return{x:n,y:r,width:i-n,height:a-r}}function tte(t,e,n){e=ai.extend({rectHover:!0},e);var i=e.style={strokeNoScale:!0};if(n=n||{x:-1,y:-1,width:2,height:2},t)return t.indexOf("image://")===0?(i.image=t.slice(8),ai.defaults(i,n),new Lp(e)):oC(t.replace("path://",""),e,n,"center")}function nte(t,e,n,i,r){for(var a=0,s=r[r.length-1];a1)return!1;var v=jp(f,g,h,c)/d;return!(v<0||v>1)}function jp(t,e,n,i){return t*i-n*e}function ite(t){return t<=1e-6&&t>=-1e-6}fr("circle",ZS),fr("sector",XS),fr("ring",YS),fr("polygon",KS),fr("polyline",JS),fr("rect",QS),fr("line",eC),fr("bezierCurve",tC),fr("arc",nC),pe.Z2_EMPHASIS_LIFT=Dp,pe.CACHED_LABEL_STYLE_PROPERTIES=Aee,pe.extendShape=Mee,pe.extendPath=Iee,pe.registerShape=fr,pe.getShapeClass=Eee,pe.makePath=oC,pe.makeImage=Ree,pe.mergePath=zee,pe.resizePath=uC,pe.subPixelOptimizeLine=Lee,pe.subPixelOptimizeRect=Pee,pe.subPixelOptimize=Dee,pe.setElementHoverStyle=gC,pe.setHoverStyle=qee,pe.setAsHighDownDispatcher=pC,pe.isHighDownDispatcher=Gee,pe.getHighlightDigit=Vee,pe.setLabelStyle=Uee,pe.modifyLabelStyle=Hee,pe.setTextStyle=Np,pe.setText=Wee,pe.getFont=Zee,pe.updateProps=xC,pe.initProps=Xee,pe.getTransform=Yee,pe.applyTransform=wC,pe.transformDirection=Kee,pe.groupTransition=Jee,pe.clipPointsByRect=Qee,pe.clipRectByRect=ete,pe.createIcon=tte,pe.linePolygonIntersect=nte,pe.lineLineIntersect=bC;var rte=Tt,ate=pe,ste=["textStyle","color"],ote={getTextColor:function(t){var e=this.ecModel;return this.getShallow("color")||(!t&&e?e.get(ste):null)},getFont:function(){return ate.getFont({fontStyle:this.getShallow("fontStyle"),fontWeight:this.getShallow("fontWeight"),fontSize:this.getShallow("fontSize"),fontFamily:this.getShallow("fontFamily")},this.ecModel)},getTextRect:function(t){return rte.getBoundingRect(t,this.getFont(),this.getShallow("align"),this.getShallow("verticalAlign")||this.getShallow("baseline"),this.getShallow("padding"),this.getShallow("lineHeight"),this.getShallow("rich"),this.getShallow("truncateText"))}},lte=ote,ute=Yo,hte=ute([["fill","color"],["stroke","borderColor"],["lineWidth","borderWidth"],["opacity"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["shadowColor"],["textPosition"],["textAlign"]]),cte={getItemStyle:function(t,e){var n=hte(this,t,e),i=this.getBorderLineDash();return i&&(n.lineDash=i),n},getBorderLineDash:function(){var t=this.get("borderType");return t==="solid"||t==null?null:t==="dashed"?[5,5]:[1,1]}},dte=cte,Bp=W,fte=Wt,gte=Pe,vte=gte.makeInner,SC=Xn,pte=SC.enableClassExtend,mte=SC.enableClassCheck,yte=rJ,_te=lJ,xte=lte,wte=dte,Ef=Bp.mixin,CC=vte();function gr(t,e,n){this.parentModel=e,this.ecModel=n,this.option=t}gr.prototype={constructor:gr,init:null,mergeOption:function(t){Bp.merge(this.option,t,!0)},get:function(t,e){return t==null?this.option:TC(this.option,this.parsePath(t),!e&&qp(this,t))},getShallow:function(t,e){var n=this.option,i=n==null?n:n[t],r=!e&&qp(this,t);return i==null&&r&&(i=r.getShallow(t)),i},getModel:function(t,e){var n=t==null?this.option:TC(this.option,t=this.parsePath(t)),i;return e=e||(i=qp(this,t))&&i.getModel(t),new gr(n,e,this.ecModel)},isEmpty:function(){return this.option==null},restoreData:function(){},clone:function(){var t=this.constructor;return new t(Bp.clone(this.option))},setReadOnly:function(t){},parsePath:function(t){return typeof t=="string"&&(t=t.split(".")),t},customizeGetParent:function(t){CC(this).getParent=t},isAnimationEnabled:function(){if(!fte.node){if(this.option.animation!=null)return!!this.option.animation;if(this.parentModel)return this.parentModel.isAnimationEnabled()}}};function TC(t,e,n){for(var i=0;i=0&&o.push(l)}),o}}Ta.getUID=Tte,Ta.enableSubTypeDefaulter=Ate,Ta.enableTopologicalTravel=Mte;var Ze={},Qt={},MC;function Ne(){if(MC)return Qt;MC=1;var t=W,e=1e-4;function n(b){return b.replace(/^\s+|\s+$/g,"")}function i(b,x,S,T){var A=x[1]-x[0],M=S[1]-S[0];if(A===0)return M===0?S[0]:(S[0]+S[1])/2;if(T)if(A>0){if(b<=x[0])return S[0];if(b>=x[1])return S[1]}else{if(b>=x[0])return S[0];if(b<=x[1])return S[1]}else{if(b===x[0])return S[0];if(b===x[1])return S[1]}return(b-x[0])/A*M+S[0]}function r(b,x){switch(b){case"center":case"middle":b="50%";break;case"left":case"top":b="0%";break;case"right":case"bottom":b="100%";break}return typeof b=="string"?n(b).match(/%$/)?parseFloat(b)/100*x:parseFloat(b):b==null?NaN:+b}function a(b,x,S){return x==null&&(x=10),x=Math.min(Math.max(0,x),20),b=(+b).toFixed(x),S?b:+b}function s(b){return b.sort(function(x,S){return x-S}),b}function o(b){if(b=+b,isNaN(b))return 0;for(var x=1,S=0;Math.round(b*x)/x!==b;)x*=10,S++;return S}function l(b){var x=b.toString(),S=x.indexOf("e");if(S>0){var T=+x.slice(S+1);return T<0?-T:0}else{var A=x.indexOf(".");return A<0?0:x.length-1-A}}function u(b,x){var S=Math.log,T=Math.LN10,A=Math.floor(S(b[1]-b[0])/T),M=Math.round(S(Math.abs(x[1]-x[0]))/T),I=Math.min(Math.max(-A+M,0),20);return isFinite(I)?I:20}function h(b,x,S){if(!b[x])return 0;var T=t.reduce(b,function(j,L){return j+(isNaN(L)?0:L)},0);if(T===0)return 0;for(var A=Math.pow(10,S),M=t.map(b,function(j){return(isNaN(j)?0:j)/T*A*100}),I=A*100,E=t.map(M,function(j){return Math.floor(j)}),z=t.reduce(E,function(j,L){return j+L},0),R=t.map(M,function(j,L){return j-E[L]});zP&&(P=R[F],O=F);++E[O],R[O]=0,++z}return E[x]/A}var c=9007199254740991;function d(b){var x=Math.PI*2;return(b%x+x)%x}function f(b){return b>-e&&b=10&&x++,x}function y(b,x){var S=m(b),T=Math.pow(10,S),A=b/T,M;return x?A<1.5?M=1:A<2.5?M=2:A<4?M=3:A<7?M=5:M=10:A<1?M=1:A<2?M=2:A<3?M=3:A<5?M=5:M=10,b=M*T,S>=-20?+b.toFixed(S<0?-S:0):b}function _(b,x){var S=(b.length-1)*x+1,T=Math.floor(S),A=+b[T-1],M=S-T;return M?A+M*(b[T]-A):A}function C(b){b.sort(function(z,R){return E(z,R,0)?-1:1});for(var x=-1/0,S=1,T=0;T=0}return Qt.linearMap=i,Qt.parsePercent=r,Qt.round=a,Qt.asc=s,Qt.getPrecision=o,Qt.getPrecisionSafe=l,Qt.getPixelPrecision=u,Qt.getPercentWithPrecision=h,Qt.MAX_SAFE_INTEGER=c,Qt.remRadian=d,Qt.isRadianAroundZero=f,Qt.parseDate=p,Qt.quantity=v,Qt.quantityExponent=m,Qt.nice=y,Qt.quantile=_,Qt.reformIntervals=C,Qt.isNumeric=w,Qt}var Nn={},IC;function bt(){if(IC)return Nn;IC=1;var t=W,e=Tt,n=Ne();function i(w){return isNaN(w)?"-":(w=(w+"").split("."),w[0].replace(/(\d{1,3})(?=(?:\d{3})+(?!\d))/g,"$1,")+(w.length>1?"."+w[1]:""))}function r(w,b){return w=(w||"").toLowerCase().replace(/-(.)/g,function(x,S){return S.toUpperCase()}),b&&w&&(w=w.charAt(0).toUpperCase()+w.slice(1)),w}var a=t.normalizeCssArray,s=/([&<>"'])/g,o={"&":"&","<":"<",">":">",'"':""","'":"'"};function l(w){return w==null?"":(w+"").replace(s,function(b,x){return o[x]})}var u=["a","b","c","d","e","f","g"],h=function(w,b){return"{"+w+(b==null?"":b)+"}"};function c(w,b,x){t.isArray(b)||(b=[b]);var S=b.length;if(!S)return"";for(var T=b[0].$vars||[],A=0;A':'':{renderMode:A,content:"{marker"+M+"|} ",style:{color:x}}:""}function g(w,b){return w+="","0000".substr(0,b-w.length)+w}function p(w,b,x){(w==="week"||w==="month"||w==="quarter"||w==="half-year"||w==="year")&&(w=`MM-dd yyyy`);var S=n.parseDate(b),T=x?"UTC":"",A=S["get"+T+"FullYear"](),M=S["get"+T+"Month"]()+1,I=S["get"+T+"Date"](),E=S["get"+T+"Hours"](),z=S["get"+T+"Minutes"](),R=S["get"+T+"Seconds"](),P=S["get"+T+"Milliseconds"]();return w=w.replace("MM",g(M,2)).replace("M",M).replace("yyyy",A).replace("yy",A%100).replace("dd",g(I,2)).replace("d",I).replace("hh",g(E,2)).replace("h",E).replace("mm",g(z,2)).replace("m",z).replace("ss",g(R,2)).replace("s",R).replace("SSS",g(P,3)),w}function v(w){return w&&w.charAt(0).toUpperCase()+w.substr(1)}var m=e.truncateText;function y(w){return e.getBoundingRect(w.text,w.font,w.textAlign,w.textVerticalAlign,w.textPadding,w.textLineHeight,w.rich,w.truncate)}function _(w,b,x,S,T,A,M,I){return e.getBoundingRect(w,b,x,S,T,I,A,M)}function C(w,b){if(b==="_blank"||b==="blank"){var x=window.open();x.opener=null,x.location=w}else window.open(w,b)}return Nn.addCommas=i,Nn.toCamelCase=r,Nn.normalizeCssArray=a,Nn.encodeHTML=l,Nn.formatTpl=c,Nn.formatTplSimple=d,Nn.getTooltipMarker=f,Nn.formatTime=p,Nn.capitalFirst=v,Nn.truncateText=m,Nn.getTextBoundingRect=y,Nn.getTextRect=_,Nn.windowOpen=C,Nn}var ll=W,EC=zt,Ite=Ne(),vr=Ite.parsePercent,RC=bt(),Rf=ll.each,zC=["left","right","top","bottom","width","height"],Aa=[["width","left","right"],["height","top","bottom"]];function Gp(t,e,n,i,r){var a=0,s=0;i==null&&(i=1/0),r==null&&(r=1/0);var o=0;e.eachChild(function(l,u){var h=l.position,c=l.getBoundingRect(),d=e.childAt(u+1),f=d&&d.getBoundingRect(),g,p;if(t==="horizontal"){var v=c.width+(f?-f.x+c.x:0);g=a+v,g>i||l.newline?(a=0,g=v,s+=o+n,o=c.height):o=Math.max(o,c.height)}else{var m=c.height+(f?-f.y+c.y:0);p=s+m,p>r||l.newline?(a+=o+n,s=0,p=m,o=c.width):o=Math.max(o,c.width)}l.newline||(h[0]=a,h[1]=s,t==="horizontal"?a=g+n:s=p+n)})}var Ete=Gp,Rte=ll.curry(Gp,"vertical"),zte=ll.curry(Gp,"horizontal");function Lte(t,e,n){var i=e.width,r=e.height,a=vr(t.x,i),s=vr(t.y,r),o=vr(t.x2,i),l=vr(t.y2,r);return(isNaN(a)||isNaN(parseFloat(t.x)))&&(a=0),(isNaN(o)||isNaN(parseFloat(t.x2)))&&(o=i),(isNaN(s)||isNaN(parseFloat(t.y)))&&(s=0),(isNaN(l)||isNaN(parseFloat(t.y2)))&&(l=r),n=RC.normalizeCssArray(n||0),{width:Math.max(o-a-n[1]-n[3],0),height:Math.max(l-s-n[0]-n[2],0)}}function LC(t,e,n){n=RC.normalizeCssArray(n||0);var i=e.width,r=e.height,a=vr(t.left,i),s=vr(t.top,r),o=vr(t.right,i),l=vr(t.bottom,r),u=vr(t.width,i),h=vr(t.height,r),c=n[2]+n[0],d=n[1]+n[3],f=t.aspect;switch(isNaN(u)&&(u=i-o-d-a),isNaN(h)&&(h=r-l-c-s),f!=null&&(isNaN(u)&&isNaN(h)&&(f>i/r?u=i*.8:h=r*.8),isNaN(u)&&(u=f*h),isNaN(h)&&(h=u/f)),isNaN(a)&&(a=i-o-u-d),isNaN(s)&&(s=r-l-h-c),t.left||t.right){case"center":a=i/2-u/2-n[3];break;case"right":a=i-u-d;break}switch(t.top||t.bottom){case"middle":case"center":s=r/2-h/2-n[0];break;case"bottom":s=r-h-c;break}a=a||0,s=s||0,isNaN(u)&&(u=i-d-a-(o||0)),isNaN(h)&&(h=r-c-s-(l||0));var g=new EC(a+n[3],s+n[0],u,h);return g.margin=n,g}function Pte(t,e,n,i,r){var a=!r||!r.hv||r.hv[0],s=!r||!r.hv||r.hv[1],o=r&&r.boundingMode||"all";if(!(!a&&!s)){var l;if(o==="raw")l=t.type==="group"?new EC(0,0,+e.width||0,+e.height||0):t.getBoundingRect();else if(l=t.getBoundingRect(),t.needLocalTransform()){var u=t.getLocalTransform();l=l.clone(),l.applyTransform(u)}e=LC(ll.defaults({width:l.width,height:l.height},e),n,i);var h=t.position,c=a?e.x-l.x:0,d=s?e.y-l.y:0;t.attr("position",o==="raw"?[c,d]:[h[0]+c,h[1]+d])}}function Dte(t,e){return t[Aa[e][0]]!=null||t[Aa[e][1]]!=null&&t[Aa[e][2]]!=null}function kte(t,e,n){!ll.isObject(n)&&(n={});var i=n.ignoreSize;!ll.isArray(i)&&(i=[i,i]);var r=s(Aa[0],0),a=s(Aa[1],1);u(Aa[0],t,r),u(Aa[1],t,a);function s(h,c){var d={},f=0,g={},p=0,v=2;if(Rf(h,function(_){g[_]=t[_]}),Rf(h,function(_){o(e,_)&&(d[_]=g[_]=e[_]),l(d,_)&&f++,l(g,_)&&p++}),i[c])return l(e,h[1])?g[h[2]]=null:l(e,h[2])&&(g[h[1]]=null),g;if(p===v||!f)return g;if(f>=v)return d;for(var m=0;m=0;a--)r=Ma.merge(r,e[a],!0);t.defaultOption=r}return t.defaultOption},getReferringComponents:function(t){return this.ecModel.queryComponents({mainType:t,index:this.get(t+"Index",!0),id:this.get(t+"Id",!0)})}});jte(ul,{registerWhenExtend:!0}),Vp.enableSubTypeDefaulter(ul),Vp.enableTopologicalTravel(ul,Hte);function Hte(t){var e=[];return Ma.each(ul.getClassesByMainType(t),function(n){e=e.concat(n.prototype.dependencies||[])}),e=Ma.map(e,function(n){return Bte(n).main}),t!=="dataset"&&Ma.indexOf(e,"dataset")<=0&&e.unshift("dataset"),e}Ma.mixin(ul,Vte);var Wte=ul,on=Wte,OC="";typeof navigator!="undefined"&&(OC=navigator.platform||"");var $te={color:["#c23531","#2f4554","#61a0a8","#d48265","#91c7ae","#749f83","#ca8622","#bda29a","#6e7074","#546570","#c4ccd3"],gradientColor:["#f6efa6","#d88273","#bf444c"],textStyle:{fontFamily:OC.match(/^Win/)?"Microsoft YaHei":"sans-serif",fontSize:12,fontStyle:"normal",fontWeight:"normal"},blendMode:null,animation:"auto",animationDuration:1e3,animationDurationUpdate:300,animationEasing:"exponentialOut",animationEasingUpdate:"cubicOut",animationThreshold:2e3,progressiveThreshold:3e3,progressive:400,hoverLayerThreshold:3e3,useUTC:!1},Zte=$te,FC=Pe,Xte=FC.makeInner,Yte=FC.normalizeToArray,Hp=Xte();function Kte(t,e){for(var n=t.length,i=0;ie)return t[i];return t[n-1]}var Jte={clearColorPalette:function(){Hp(this).colorIdx=0,Hp(this).colorNameMap={}},getColorFromPalette:function(t,e,n){e=e||this;var i=Hp(e),r=i.colorIdx||0,a=i.colorNameMap=i.colorNameMap||{};if(a.hasOwnProperty(t))return a[t];var s=Yte(this.get("color",!0)),o=this.get("colorLayer",!0),l=n==null||!o?s:Kte(o,n);if(l=l||s,!(!l||!l.length)){var u=l[r];return t&&(a[t]=u),i.colorIdx=(r+1)%l.length,u}}},NC=Jte,pr={},mr={},jC;function sh(){if(jC)return mr;jC=1;var t="original",e="arrayRows",n="objectRows",i="keyedColumns",r="unknown",a="typedArray",s="column",o="row";return mr.SOURCE_FORMAT_ORIGINAL=t,mr.SOURCE_FORMAT_ARRAY_ROWS=e,mr.SOURCE_FORMAT_OBJECT_ROWS=n,mr.SOURCE_FORMAT_KEYED_COLUMNS=i,mr.SOURCE_FORMAT_UNKNOWN=r,mr.SOURCE_FORMAT_TYPED_ARRAY=a,mr.SERIES_LAYOUT_BY_COLUMN=s,mr.SERIES_LAYOUT_BY_ROW=o,mr}var Wp,BC;function oh(){if(BC)return Wp;BC=1;var t=W,e=t.createHashMap,n=t.isTypedArray,i=Xn,r=i.enableClassCheck,a=sh(),s=a.SOURCE_FORMAT_ORIGINAL,o=a.SERIES_LAYOUT_BY_COLUMN,l=a.SOURCE_FORMAT_UNKNOWN,u=a.SOURCE_FORMAT_TYPED_ARRAY,h=a.SOURCE_FORMAT_KEYED_COLUMNS;function c(f){this.fromDataset=f.fromDataset,this.data=f.data||(f.sourceFormat===h?{}:[]),this.sourceFormat=f.sourceFormat||l,this.seriesLayoutBy=f.seriesLayoutBy||o,this.dimensionsDefine=f.dimensionsDefine,this.encodeDefine=f.encodeDefine&&e(f.encodeDefine),this.startIndex=f.startIndex||0,this.dimensionsDetectCount=f.dimensionsDetectCount}c.seriesDataToSource=function(f){return new c({data:f,sourceFormat:n(f)?u:s,fromDataset:!1})},r(c);var d=c;return Wp=d,Wp}var qC;function Ur(){if(qC)return pr;qC=1;var t=Pe,e=t.makeInner,n=t.getDataItemValue,i=W,r=i.createHashMap,a=i.each,s=i.map,o=i.isArray,l=i.isString,u=i.isObject,h=i.isTypedArray,c=i.isArrayLike,d=i.extend;i.assert;var f=oh(),g=sh(),p=g.SOURCE_FORMAT_ORIGINAL,v=g.SOURCE_FORMAT_ARRAY_ROWS,m=g.SOURCE_FORMAT_OBJECT_ROWS,y=g.SOURCE_FORMAT_KEYED_COLUMNS,_=g.SOURCE_FORMAT_UNKNOWN,C=g.SOURCE_FORMAT_TYPED_ARRAY,w=g.SERIES_LAYOUT_BY_ROW,b={Must:1,Might:2,Not:3},x=e();function S(L){var D=L.option.source,k=_;if(h(D))k=C;else if(o(D)){D.length===0&&(k=v);for(var N=0,q=D.length;N=0;i--)lh.isIdInner(e[i])&&e.splice(i,1);t[n]=e}}),delete t[Kp],t},getTheme:function(){return this._theme},getComponent:function(t,e){var n=this._componentsMap.get(t);if(n)return n[e||0]},queryComponents:function(t){var e=t.mainType;if(!e)return[];var n=t.index,i=t.id,r=t.name,a=this._componentsMap.get(e);if(!a||!a.length)return[];var s;if(n!=null)zf(n)||(n=[n]),s=Ia(GC(n,function(u){return a[u]}),function(u){return!!u});else if(i!=null){var o=zf(i);s=Ia(a,function(u){return o&&VC(i,u.id)>=0||!o&&u.id===i})}else if(r!=null){var l=zf(r);s=Ia(a,function(u){return l&&VC(r,u.name)>=0||!l&&u.name===r})}else s=a.slice();return ZC(s,t)},findComponents:function(t){var e=t.query,n=t.mainType,i=a(e),r=i?this.queryComponents(i):this._componentsMap.get(n);return s(ZC(r,t));function a(o){var l=n+"Index",u=n+"Id",h=n+"Name";return o&&(o[l]!=null||o[u]!=null||o[h]!=null)?{mainType:n,index:o[l],id:o[u],name:o[h]}:null}function s(o){return t.filter?Ia(o,t.filter):o}},eachComponent:function(t,e,n){var i=this._componentsMap;if(typeof t=="function")n=e,e=t,i.each(function(a,s){jn(a,function(o,l){e.call(n,s,o,l)})});else if(Qte(t))jn(i.get(t),e,n);else if($p(t)){var r=this.findComponents(t);jn(r,e,n)}},getSeriesByName:function(t){var e=this._componentsMap.get("series");return Ia(e,function(n){return n.name===t})},getSeriesByIndex:function(t){return this._componentsMap.get("series")[t]},getSeriesByType:function(t){var e=this._componentsMap.get("series");return Ia(e,function(n){return n.subType===t})},getSeries:function(){return this._componentsMap.get("series").slice()},getSeriesCount:function(){return this._componentsMap.get("series").length},eachSeries:function(t,e){jn(this._seriesIndices,function(n){var i=this._componentsMap.get("series")[n];t.call(e,i,n)},this)},eachRawSeries:function(t,e){jn(this._componentsMap.get("series"),t,e)},eachSeriesByType:function(t,e,n){jn(this._seriesIndices,function(i){var r=this._componentsMap.get("series")[i];r.subType===t&&e.call(n,r,i)},this)},eachRawSeriesByType:function(t,e,n){return jn(this.getSeriesByType(t),e,n)},isSeriesFiltered:function(t){return this._seriesIndicesMap.get(t.componentIndex)==null},getCurrentSeriesIndices:function(){return(this._seriesIndices||[]).slice()},filterSeries:function(t,e){var n=Ia(this._componentsMap.get("series"),t,e);Jp(this,n)},restoreData:function(t){var e=this._componentsMap;Jp(this,e.get("series"));var n=[];e.each(function(i,r){n.push(r)}),Hr.topologicalTravel(n,Hr.getAllClassMainTypes(),function(i,r){jn(e.get(i),function(a){(i!=="series"||!ane(a,t))&&a.restoreData()})})}});function ane(t,e){if(e){var n=e.seiresIndex,i=e.seriesId,r=e.seriesName;return n!=null&&t.componentIndex!==n||i!=null&&t.id!==i||r!=null&&t.name!==r}}function sne(t,e){var n=t.color&&!t.colorLayer;jn(e,function(i,r){r==="colorLayer"&&n||Hr.hasClass(r)||(typeof i=="object"?t[r]=t[r]?Yp(t[r],i,!1):Xp(i):t[r]==null&&(t[r]=i))})}function one(t){t=t,this.option={},this.option[Kp]=1,this._componentsMap=Zp({series:[]}),this._seriesIndices,this._seriesIndicesMap,sne(t,this._theme.option),Yp(t,tne,!1),this.mergeOption(t)}function lne(t,e){zf(e)||(e=e?[e]:[]);var n={};return jn(e,function(i){n[i]=(t.get(i)||[]).slice()}),n}function une(t,e,n){var i=e.type?e.type:n?n.subType:Hr.determineSubType(t,e);return i}function Jp(t,e){t._seriesIndicesMap=Zp(t._seriesIndices=GC(e,function(n){return n.componentIndex})||[])}function ZC(t,e){return e.hasOwnProperty("subType")?Ia(t,function(n){return n.subType===e.subType}):t}ene($C,nne);var hne=$C,XC=hne,YC=W,cne=["getDom","getZr","getWidth","getHeight","getDevicePixelRatio","dispatchAction","isDisposed","on","off","getDataURL","getConnectedDataURL","getModel","getOption","getViewOfComponentModel","getViewOfSeriesModel"];function dne(t){YC.each(cne,function(e){this[e]=YC.bind(t[e],t)},this)}var fne=dne,KC=fne,JC=W,Qp={};function uh(){this._coordinateSystems=[]}uh.prototype={constructor:uh,create:function(t,e){var n=[];JC.each(Qp,function(i,r){var a=i.create(t,e);n=n.concat(a||[])}),this._coordinateSystems=n},update:function(t,e){JC.each(this._coordinateSystems,function(n){n.update&&n.update(t,e)})},getCoordinateSystems:function(){return this._coordinateSystems.slice()}},uh.register=function(t,e){Qp[t]=e},uh.get=function(t){return Qp[t]};var gne=uh,yr=gne,Wr=W,Lf=Pe,vne=on,Pf=Wr.each,Ss=Wr.clone,Df=Wr.map,QC=Wr.merge,pne=/^(min|max)?(.+)$/;function e1(t){this._api=t,this._timelineOptions=[],this._mediaList=[],this._mediaDefault,this._currentMediaIndices=[],this._optionBackup,this._newBaseOption}e1.prototype={constructor:e1,setOption:function(t,e){t&&Wr.each(Lf.normalizeToArray(t.series),function(r){r&&r.data&&Wr.isTypedArray(r.data)&&Wr.setAsPrimitive(r.data)}),t=Ss(t);var n=this._optionBackup,i=mne.call(this,t,e,!n);this._newBaseOption=i.baseOption,n?(wne(n.baseOption,i.baseOption),i.timelineOptions.length&&(n.timelineOptions=i.timelineOptions),i.mediaList.length&&(n.mediaList=i.mediaList),i.mediaDefault&&(n.mediaDefault=i.mediaDefault)):this._optionBackup=i},mountOption:function(t){var e=this._optionBackup;return this._timelineOptions=Df(e.timelineOptions,Ss),this._mediaList=Df(e.mediaList,Ss),this._mediaDefault=Ss(e.mediaDefault),this._currentMediaIndices=[],Ss(t?e.baseOption:this._newBaseOption)},getTimelineOption:function(t){var e,n=this._timelineOptions;if(n.length){var i=t.getComponent("timeline");i&&(e=Ss(n[i.getCurrentIndex()],!0))}return e},getMediaOption:function(t){var e=this._api.getWidth(),n=this._api.getHeight(),i=this._mediaList,r=this._mediaDefault,a=[],s=[];if(!i.length&&!r)return s;for(var o=0,l=i.length;o=e:n==="max"?t<=e:t===e}function xne(t,e){return t.join(",")===e.join(",")}function wne(t,e){e=e||{},Pf(e,function(n,i){if(n!=null){var r=t[i];if(!vne.hasClass(i))t[i]=QC(r,n,!0);else{n=Lf.normalizeToArray(n),r=Lf.normalizeToArray(r);var a=Lf.mappingToExists(r,n);t[i]=Df(a,function(s){return s.option&&s.exist?QC(s.exist,s.option,!0):s.exist||s.option})}}})}var bne=e1,Sne=bne,Bn=W,eT=Pe,Vi=Bn.each,hh=Bn.isObject,tT=["areaStyle","lineStyle","nodeStyle","linkStyle","chordStyle","label","labelLine"];function t1(t){var e=t&&t.itemStyle;if(!!e)for(var n=0,i=tT.length;n=0;v--){var m=t[v];if(o||(g=m.data.rawIndexOf(m.stackedByDimension,f)),g>=0){var y=m.data.getByRawIndex(m.stackResultDimension,g);if(d>=0&&y>0||d<=0&&y<0){d+=y,p=y;break}}}return i[0]=d,i[1]=p,i});s.hostModel.setData(l),e.data=l})}var Gne=Bne,Ui={},dh=W;dh.isTypedArray;var Vne=dh.extend;dh.assert;var Une=dh.each,Hne=dh.isObject,aT=Pe,Wne=aT.getDataItemValue,$ne=aT.isDataItemOption,Zne=Ne(),Xne=Zne.parseDate,sT=oh(),Of=sh(),Yne=Of.SOURCE_FORMAT_TYPED_ARRAY,Kne=Of.SOURCE_FORMAT_ARRAY_ROWS,oT=Of.SOURCE_FORMAT_ORIGINAL,Jne=Of.SOURCE_FORMAT_OBJECT_ROWS;function lT(t,e){sT.isInstance(t)||(t=sT.seriesDataToSource(t)),this._source=t;var n=this._data=t.data,i=t.sourceFormat;i===Yne&&(this._offset=0,this._dimSize=e,this._data=n);var r=Qne[i===Kne?i+"_"+t.seriesLayoutBy:i];Vne(this,r)}var i1=lT.prototype;i1.pure=!1,i1.persistent=!0,i1.getSource=function(){return this._source};var Qne={arrayRows_column:{pure:!0,count:function(){return Math.max(0,this._data.length-this._source.startIndex)},getItem:function(t){return this._data[t+this._source.startIndex]},appendData:r1},arrayRows_row:{pure:!0,count:function(){var t=this._data[0];return t?Math.max(0,t.length-this._source.startIndex):0},getItem:function(t){t+=this._source.startIndex;for(var e=[],n=this._data,i=0;i=1)&&(m=1),m}var h;(this._dirty||r==="reset")&&(this._dirty=!1,h=die(this,n)),this._modBy=o,this._modDataCount=l;var c=t&&t.step;if(e?this._dueEnd=e._outputDueEnd:this._dueEnd=this._count?this._count(this.context):1/0,this._progress){var d=this._dueIndex,f=Math.min(c!=null?this._dueIndex+c:1/0,this._dueEnd);if(!n&&(h||d1&&i>0?o:s}};return a;function s(){return e=t?null:l":` `,s=i==="richText",o={},l=0;function u(T){var A=Kn.reduce(T,function(R,P,O){var F=c.getDimensionInfo(O);return R|=F&&F.tooltip!==!1&&F.displayName!=null},0),M=[];d.length?Kn.each(d,function(R){I(MT(c,t,R),R)}):Kn.each(T,I);function I(R,P){var O=c.getDimensionInfo(P);if(!(!O||O.otherDims.tooltip===!1)){var F=O.type,G="sub"+r.seriesIndex+"at"+l,j=xT({color:v,type:"subItem",renderMode:i,markerId:G}),L=typeof j=="string"?j:j.content,D=(A?L+fh(O.displayName||"-")+": ":"")+fh(F==="ordinal"?R+"":F==="time"?e?"":gie("yyyy/MM/dd hh:mm:ss",R):_T(R));D&&M.push(D),s&&(o[G]=v,++l)}}var E=A?s?` `:"
":"",z=E+M.join(E||", ");return{renderMode:i,content:z,style:o}}function h(T){return{renderMode:i,content:fh(_T(T)),style:o}}var c=this.getData(),d=c.mapDimension("defaultedTooltip",!0),f=d.length,g=this.getRawValue(t),p=Kn.isArray(g),v=c.getItemVisual(t,"color");Kn.isObject(v)&&v.colorStops&&(v=(v.colorStops[0]||{}).color),v=v||"transparent";var m=f>1||p&&!f?u(g):h(f?MT(c,t,d[0]):p?g[0]:g),y=m.content,_=r.seriesIndex+"at"+l,C=xT({color:v,type:"item",renderMode:i,markerId:_});o[_]=v,++l;var w=c.getName(t),b=this.name;gh.isNameSpecified(this)||(b=""),b=b?fh(b)+(e?": ":a):"";var x=typeof C=="string"?C:C.content,S=e?x+b+y:b+x+(w?fh(w)+": "+y:y);return{html:S,markers:o}},isAnimationEnabled:function(){if(fie.node)return!1;var t=this.getShallow("animation");return t&&this.getData().count()>this.getShallow("animationThreshold")&&(t=!1),t},restoreData:function(){this.dataTask.dirty()},getColorFromPalette:function(t,e,n){var i=this.ecModel,r=bT.getColorFromPalette.call(this,t,e,n);return r||(r=i.getColorFromPalette(t,e,n)),r},coordDimToDataDim:function(t){return this.getRawData().mapDimension(t,!0)},getProgressive:function(){return this.get("progressive")},getProgressiveThreshold:function(){return this.get("progressiveThreshold")},getAxisTooltipData:null,getTooltipPosition:null,pipeTask:null,preventIncremental:null,pipelineContext:null});Kn.mixin(l1,vie),Kn.mixin(l1,bT);function IT(t){var e=t.name;gh.isNameSpecified(t)||(t.name=wie(t)||e)}function wie(t){var e=t.getRawData(),n=e.mapDimension("seriesName",!0),i=[];return Kn.each(n,function(r){var a=e.getDimensionInfo(r);a.displayName&&i.push(a.displayName)}),i.join(" ")}function bie(t){return t.model.getRawData().count()}function Sie(t){var e=t.model;return e.setData(e.getRawData().cloneShallow()),Cie}function Cie(t,e){e.outputData&&t.end>e.outputData.count()&&e.model.getRawData().cloneShallow(e.outputData)}function ET(t,e){Kn.each(t.CHANGABLE_METHODS,function(n){t.wrapMethod(n,Kn.curry(Tie,e))})}function Tie(t){var e=u1(t);e&&e.setOutputEnd(this.count())}function u1(t){var e=(t.ecModel||{}).scheduler,n=e&&e.getPipeline(t.uid);if(n){var i=n.currentTask;if(i){var r=i.agentStubMap;r&&(i=r.get(t.uid))}return i}}var Aie=l1,ln=Aie,Mie=ds,Iie=Ta,RT=Xn,hl=function(){this.group=new Mie,this.uid=Iie.getUID("viewComponent")};hl.prototype={constructor:hl,init:function(t,e){},render:function(t,e,n,i){},dispose:function(){},filterForExposedEvent:null};var h1=hl.prototype;h1.updateView=h1.updateLayout=h1.updateVisual=function(t,e,n,i){},RT.enableClassExtend(hl),RT.enableClassManagement(hl,{registerWhenExtend:!0});var Eie=hl,jf=Eie,Rie=Pe,zie=Rie.makeInner;function Lie(){var t=zie();return function(e){var n=t(e),i=e.pipelineContext,r=n.large,a=n.progressiveRender,s=n.large=i&&i.large,o=n.progressiveRender=i&&i.progressiveRender;return!!(r^s||a^o)&&"reset"}}var cl=Lie,Pie=W,Die=Pie.each,kie=ds,Oie=Ta,zT=Xn,c1=Pe,LT=pe,Fie=Ff,Nie=Fie.createTask,jie=cl,PT=c1.makeInner(),Bie=jie();function dl(){this.group=new kie,this.uid=Oie.getUID("viewChart"),this.renderTask=Nie({plan:qie,reset:Gie}),this.renderTask.context={view:this}}dl.prototype={type:"chart",init:function(t,e){},render:function(t,e,n,i){},highlight:function(t,e,n,i){DT(t.getData(),i,"emphasis")},downplay:function(t,e,n,i){DT(t.getData(),i,"normal")},remove:function(t,e){this.group.removeAll()},dispose:function(){},incrementalPrepareRender:null,incrementalRender:null,updateTransform:null,filterForExposedEvent:null};var d1=dl.prototype;d1.updateView=d1.updateLayout=d1.updateVisual=function(t,e,n,i){this.render(t,e,n,i)};function f1(t,e,n){if(t&&(t.trigger(e,n),t.isGroup&&!LT.isHighDownDispatcher(t)))for(var i=0,r=t.childCount();i=0?c():s=setTimeout(c,-o),r=i};return d.clear=function(){s&&(clearTimeout(s),s=null)},d.debounceNextCall=function(f){h=f},d}function Hie(t,e,n,i){var r=t[e];if(!!r){var a=r[Bf]||r,s=r[OT],o=r[kT];if(o!==n||s!==i){if(n==null||!i)return t[e]=a;r=t[e]=FT(a,n,i==="debounce"),r[Bf]=a,r[OT]=i,r[kT]=n}return r}}function Wie(t,e){var n=t[e];n&&n[Bf]&&(t[e]=n[Bf])}Hi.throttle=FT,Hi.createOrUpdate=Hie,Hi.clear=Wie;var $ie=wf,Zie=W,Xie=Zie.isFunction,Yie={createOnAllSeries:!0,performRawSeries:!0,reset:function(t,e){var n=t.getData(),i=(t.visualColorAccessPath||"itemStyle.color").split("."),r=t.get(i),a=Xie(r)&&!(r instanceof $ie)?r:null;(!r||a)&&(r=t.getColorFromPalette(t.name,null,e.getSeriesCount())),n.setVisual("color",r);var s=(t.visualBorderColorAccessPath||"itemStyle.borderColor").split("."),o=t.get(s);if(n.setVisual("borderColor",o),!e.isSeriesFiltered(t)){a&&n.each(function(u){n.setItemVisual(u,"color",a(t.getDataParams(u)))});var l=function(u,h){var c=u.getItemModel(h),d=c.get(i,!0),f=c.get(s,!0);d!=null&&u.setItemVisual(h,"color",d),f!=null&&u.setItemVisual(h,"borderColor",f)};return{dataEach:n.hasItemOption?l:null}}}},Kie=Yie,Jie={legend:{selector:{all:"\u5168\u9009",inverse:"\u53CD\u9009"}},toolbox:{brush:{title:{rect:"\u77E9\u5F62\u9009\u62E9",polygon:"\u5708\u9009",lineX:"\u6A2A\u5411\u9009\u62E9",lineY:"\u7EB5\u5411\u9009\u62E9",keep:"\u4FDD\u6301\u9009\u62E9",clear:"\u6E05\u9664\u9009\u62E9"}},dataView:{title:"\u6570\u636E\u89C6\u56FE",lang:["\u6570\u636E\u89C6\u56FE","\u5173\u95ED","\u5237\u65B0"]},dataZoom:{title:{zoom:"\u533A\u57DF\u7F29\u653E",back:"\u533A\u57DF\u7F29\u653E\u8FD8\u539F"}},magicType:{title:{line:"\u5207\u6362\u4E3A\u6298\u7EBF\u56FE",bar:"\u5207\u6362\u4E3A\u67F1\u72B6\u56FE",stack:"\u5207\u6362\u4E3A\u5806\u53E0",tiled:"\u5207\u6362\u4E3A\u5E73\u94FA"}},restore:{title:"\u8FD8\u539F"},saveAsImage:{title:"\u4FDD\u5B58\u4E3A\u56FE\u7247",lang:["\u53F3\u952E\u53E6\u5B58\u4E3A\u56FE\u7247"]}},series:{typeNames:{pie:"\u997C\u56FE",bar:"\u67F1\u72B6\u56FE",line:"\u6298\u7EBF\u56FE",scatter:"\u6563\u70B9\u56FE",effectScatter:"\u6D9F\u6F2A\u6563\u70B9\u56FE",radar:"\u96F7\u8FBE\u56FE",tree:"\u6811\u56FE",treemap:"\u77E9\u5F62\u6811\u56FE",boxplot:"\u7BB1\u578B\u56FE",candlestick:"K\u7EBF\u56FE",k:"K\u7EBF\u56FE",heatmap:"\u70ED\u529B\u56FE",map:"\u5730\u56FE",parallel:"\u5E73\u884C\u5750\u6807\u56FE",lines:"\u7EBF\u56FE",graph:"\u5173\u7CFB\u56FE",sankey:"\u6851\u57FA\u56FE",funnel:"\u6F0F\u6597\u56FE",gauge:"\u4EEA\u8868\u76D8\u56FE",pictorialBar:"\u8C61\u5F62\u67F1\u56FE",themeRiver:"\u4E3B\u9898\u6CB3\u6D41\u56FE",sunburst:"\u65ED\u65E5\u56FE"}},aria:{general:{withTitle:"\u8FD9\u662F\u4E00\u4E2A\u5173\u4E8E\u201C{title}\u201D\u7684\u56FE\u8868\u3002",withoutTitle:"\u8FD9\u662F\u4E00\u4E2A\u56FE\u8868\uFF0C"},series:{single:{prefix:"",withName:"\u56FE\u8868\u7C7B\u578B\u662F{seriesType}\uFF0C\u8868\u793A{seriesName}\u3002",withoutName:"\u56FE\u8868\u7C7B\u578B\u662F{seriesType}\u3002"},multiple:{prefix:"\u5B83\u7531{seriesCount}\u4E2A\u56FE\u8868\u7CFB\u5217\u7EC4\u6210\u3002",withName:"\u7B2C{seriesId}\u4E2A\u7CFB\u5217\u662F\u4E00\u4E2A\u8868\u793A{seriesName}\u7684{seriesType}\uFF0C",withoutName:"\u7B2C{seriesId}\u4E2A\u7CFB\u5217\u662F\u4E00\u4E2A{seriesType}\uFF0C",separator:{middle:"\uFF1B",end:"\u3002"}}},data:{allData:"\u5176\u6570\u636E\u662F\u2014\u2014",partialData:"\u5176\u4E2D\uFF0C\u524D{displayCnt}\u9879\u662F\u2014\u2014",withName:"{name}\u7684\u6570\u636E\u662F{value}",withoutName:"{value}",separator:{middle:"\uFF0C",end:""}}}},Ra=Jie,Qie=W,NT=Ra,ere=Ui,tre=ere.retrieveRawValue;function nre(t,e){var n=e.getModel("aria");if(n.get("show")){if(n.get("description")){t.setAttribute("aria-label",n.get("description"));return}}else return;var i=0;e.eachSeries(function(p,v){++i},this);var r=n.get("data.maxCount")||10,a=n.get("series.maxCount")||10,s=Math.min(i,a),o;if(i<1)return;var l=f();l?o=c(d("general.withTitle"),{title:l}):o=d("general.withoutTitle");var u=[],h=i>1?"series.multiple.prefix":"series.single.prefix";o+=c(d(h),{seriesCount:i}),e.eachSeries(function(p,v){if(v1?"multiple":"single")+".";m=d(y?_+"withName":_+"withoutName"),m=c(m,{seriesId:p.seriesIndex,seriesName:p.get("name"),seriesType:g(p.subType)});var C=p.getData();window.data=C,C.count()>r?m+=c(d("data.partialData"),{displayCnt:r}):m+=d("data.allData");for(var w=[],b=0;bn.blockIndex,a=r?n.step:null,s=i&&i.modDataCount,o=s!=null?Math.ceil(s/a):null;return{step:a,modBy:o,modDataCount:s}}},pi.getPipeline=function(t){return this._pipelineMap.get(t)},pi.updateStreamModes=function(t,e){var n=this._pipelineMap.get(t.uid),i=t.getData(),r=i.count(),a=n.progressiveEnabled&&e.incrementalPrepareRender&&r>=n.threshold,s=t.get("large")&&r>=t.get("largeThreshold"),o=t.get("progressiveChunkMode")==="mod"?r:null;t.pipelineContext=n.context={progressiveRender:a,modDataCount:o,large:s}},pi.restorePipelines=function(t){var e=this,n=e._pipelineMap=Vf();t.eachSeries(function(i){var r=i.getProgressive(),a=i.uid;n.set(a,{id:a,head:null,tail:null,threshold:i.getProgressiveThreshold(),progressiveEnabled:r&&!(i.preventIncremental&&i.preventIncremental()),blockIndex:-1,step:Math.round(r||700),count:0}),Uf(e,i,i.dataTask)})},pi.prepareStageTasks=function(){var t=this._stageTaskMap,e=this.ecInstance.getModel(),n=this.api;g1(this._allHandlers,function(i){var r=t.get(i.uid)||t.set(i.uid,[]);i.reset&&yre(this,i,r,e,n),i.overallReset&&_re(this,i,r,e,n)},this)},pi.prepareView=function(t,e,n,i){var r=t.renderTask,a=r.context;a.model=e,a.ecModel=n,a.api=i,r.__block=!t.incrementalPrepareRender,Uf(this,e,r)},pi.performDataProcessorTasks=function(t,e){jT(this,this._dataProcessorHandlers,t,e,{block:!0})},pi.performVisualTasks=function(t,e,n){jT(this,this._visualHandlers,t,e,n)};function jT(t,e,n,i,r){r=r||{};var a;g1(e,function(o,l){if(!(r.visualType&&r.visualType!==o.visualType)){var u=t._stageTaskMap.get(o.uid),h=u.seriesTaskMap,c=u.overallTask;if(c){var d,f=c.agentStubMap;f.each(function(p){s(r,p)&&(p.dirty(),d=!0)}),d&&c.dirty(),BT(c,i);var g=t.getPerformArgs(c,r.block);f.each(function(p){p.perform(g)}),a|=c.perform(g)}else h&&h.each(function(p,v){s(r,p)&&p.dirty();var m=t.getPerformArgs(p,r.block);m.skip=!o.performRawSeries&&n.isSeriesFiltered(p.context.model),BT(p,i),a|=p.perform(m)})}});function s(o,l){return o.setDirty&&(!o.dirtyMap||o.dirtyMap.get(l.__pipeline.id))}t.unfinished|=a}pi.performSeriesTasks=function(t){var e;t.eachSeries(function(n){e|=n.dataTask.perform()}),this.unfinished|=e},pi.plan=function(){this._pipelineMap.each(function(t){var e=t.tail;do{if(e.__block){t.blockIndex=e.__idxInPipeline;break}e=e.getUpstream()}while(e)})};var BT=pi.updatePayload=function(t,e){e!=="remain"&&(t.context.payload=e)};function yre(t,e,n,i,r){var a=n.seriesTaskMap||(n.seriesTaskMap=Vf()),s=e.seriesType,o=e.getTargetSeries;e.createOnAllSeries?i.eachRawSeries(l):s?i.eachRawSeriesByType(s,l):o&&o(i,r).each(l);function l(h){var c=h.uid,d=a.get(c)||a.set(c,v1({plan:Cre,reset:Tre,count:Mre}));d.context={model:h,ecModel:i,api:r,useClearVisual:e.isVisual&&!e.isLayout,plan:e.plan,reset:e.reset,scheduler:t},Uf(t,h,d)}var u=t._pipelineMap;a.each(function(h,c){u.get(c)||(h.dispose(),a.removeKey(c))})}function _re(t,e,n,i,r){var a=n.overallTask=n.overallTask||v1({reset:xre});a.context={ecModel:i,api:r,overallReset:e.overallReset,scheduler:t};var s=a.agentStubMap=a.agentStubMap||Vf(),o=e.seriesType,l=e.getTargetSeries,u=!0,h=e.modifyOutputEnd;o?i.eachRawSeriesByType(o,c):l?l(i,r).each(c):(u=!1,g1(i.getSeries(),c));function c(f){var g=f.uid,p=s.get(g);p||(p=s.set(g,v1({reset:wre,onDirty:Sre})),a.dirty()),p.context={model:f,overallProgress:u,modifyOutputEnd:h},p.agent=a,p.__block=u,Uf(t,f,p)}var d=t._pipelineMap;s.each(function(f,g){d.get(g)||(f.dispose(),a.dirty(),s.removeKey(g))})}function xre(t){t.overallReset(t.ecModel,t.api,t.payload)}function wre(t,e){return t.overallProgress&&bre}function bre(){this.agent.dirty(),this.getDownstream().dirty()}function Sre(){this.agent&&this.agent.dirty()}function Cre(t){return t.plan&&t.plan(t.model,t.ecModel,t.api,t.payload)}function Tre(t){t.useClearVisual&&t.data.clearAllVisual();var e=t.resetDefines=mre(t.reset(t.model,t.ecModel,t.api,t.payload));return e.length>1?lre(e,function(n,i){return qT(i)}):Are}var Are=qT(0);function qT(t){return function(e,n){var i=n.data,r=n.resetDefines[t];if(r&&r.dataEach)for(var a=e.start;a=4&&(l={x:parseFloat(h[0]||0),y:parseFloat(h[1]||0),width:parseFloat(h[2]),height:parseFloat(h[3])})}if(l&&a!=null&&s!=null&&(u=tA(l,a,s),!e.ignoreViewBox)){var c=i;i=new _h,i.add(c),c.scale=u.scale.slice(),c.position=u.position.slice()}return!e.ignoreRootClip&&a!=null&&s!=null&&i.setClipPath(new XT({shape:{x:0,y:0,width:a,height:s}})),{root:i,width:a,height:s,viewBoxRect:l,viewBoxTransform:u}},Zf.prototype._parseNode=function(t,e){var n=t.nodeName.toLowerCase();n==="defs"?this._isDefine=!0:n==="text"&&(this._isText=!0);var i;if(this._isDefine){var r=eae[n];if(r){var a=r.call(this,t),s=t.getAttribute("id");s&&(this._defs[s]=a)}}else{var r=Qre[n];r&&(i=r.call(this,t,e),e.add(i))}for(var o=t.firstChild;o;)o.nodeType===1&&this._parseNode(o,i),o.nodeType===3&&this._isText&&this._parseText(o,i),o=o.nextSibling;n==="defs"?this._isDefine=!1:n==="text"&&(this._isText=!1)},Zf.prototype._parseText=function(t,e){if(t.nodeType===1){var n=t.getAttribute("dx")||0,i=t.getAttribute("dy")||0;this._textX+=parseFloat(n),this._textY+=parseFloat(i)}var r=new jre({style:{text:t.textContent,transformText:!0},position:[this._textX||0,this._textY||0]});mi(e,r),oi(t,r,this._defs);var a=r.style.fontSize;a&&a<9&&(r.style.fontSize=9,r.scale=r.scale||[1,1],r.scale[0]*=a/9,r.scale[1]*=a/9);var s=r.getBoundingRect();return this._textX+=s.width,e.add(r),r};var Qre={g:function(t,e){var n=new _h;return mi(e,n),oi(t,n,this._defs),n},rect:function(t,e){var n=new XT;return mi(e,n),oi(t,n,this._defs),n.setShape({x:parseFloat(t.getAttribute("x")||0),y:parseFloat(t.getAttribute("y")||0),width:parseFloat(t.getAttribute("width")||0),height:parseFloat(t.getAttribute("height")||0)}),n},circle:function(t,e){var n=new Bre;return mi(e,n),oi(t,n,this._defs),n.setShape({cx:parseFloat(t.getAttribute("cx")||0),cy:parseFloat(t.getAttribute("cy")||0),r:parseFloat(t.getAttribute("r")||0)}),n},line:function(t,e){var n=new Gre;return mi(e,n),oi(t,n,this._defs),n.setShape({x1:parseFloat(t.getAttribute("x1")||0),y1:parseFloat(t.getAttribute("y1")||0),x2:parseFloat(t.getAttribute("x2")||0),y2:parseFloat(t.getAttribute("y2")||0)}),n},ellipse:function(t,e){var n=new qre;return mi(e,n),oi(t,n,this._defs),n.setShape({cx:parseFloat(t.getAttribute("cx")||0),cy:parseFloat(t.getAttribute("cy")||0),rx:parseFloat(t.getAttribute("rx")||0),ry:parseFloat(t.getAttribute("ry")||0)}),n},polygon:function(t,e){var n=t.getAttribute("points");n&&(n=JT(n));var i=new Ure({shape:{points:n||[]}});return mi(e,i),oi(t,i,this._defs),i},polyline:function(t,e){var n=new Vre;mi(e,n),oi(t,n,this._defs);var i=t.getAttribute("points");i&&(i=JT(i));var r=new Hre({shape:{points:i||[]}});return r},image:function(t,e){var n=new Nre;return mi(e,n),oi(t,n,this._defs),n.setStyle({image:t.getAttribute("xlink:href"),x:t.getAttribute("x"),y:t.getAttribute("y"),width:t.getAttribute("width"),height:t.getAttribute("height")}),n},text:function(t,e){var n=t.getAttribute("x")||0,i=t.getAttribute("y")||0,r=t.getAttribute("dx")||0,a=t.getAttribute("dy")||0;this._textX=parseFloat(n)+parseFloat(r),this._textY=parseFloat(i)+parseFloat(a);var s=new _h;return mi(e,s),oi(t,s,this._defs),s},tspan:function(t,e){var n=t.getAttribute("x"),i=t.getAttribute("y");n!=null&&(this._textX=parseFloat(n)),i!=null&&(this._textY=parseFloat(i));var r=t.getAttribute("dx")||0,a=t.getAttribute("dy")||0,s=new _h;return mi(e,s),oi(t,s,this._defs),this._textX+=r,this._textY+=a,s},path:function(t,e){var n=t.getAttribute("d")||"",i=Xre(n);return mi(e,i),oi(t,i,this._defs),i}},eae={lineargradient:function(t){var e=parseInt(t.getAttribute("x1")||0,10),n=parseInt(t.getAttribute("y1")||0,10),i=parseInt(t.getAttribute("x2")||10,10),r=parseInt(t.getAttribute("y2")||0,10),a=new Wre(e,n,i,r);return tae(t,a),a},radialgradient:function(t){}};function tae(t,e){for(var n=t.firstChild;n;){if(n.nodeType===1){var i=n.getAttribute("offset");i.indexOf("%")>0?i=parseInt(i,10)/100:i?i=parseFloat(i):i=0;var r=n.getAttribute("stop-color")||"#000000";e.addColorStop(i,r)}n=n.nextSibling}}function mi(t,e){t&&t.__inheritedStyle&&(e.__inheritedStyle||(e.__inheritedStyle={}),Jre(e.__inheritedStyle,t.__inheritedStyle))}function JT(t){for(var e=Zr(t).split(za),n=[],i=0;i0;a-=2){var s=r[a],o=r[a-1];switch(i=i||$f.create(),o){case"translate":s=Zr(s).split(za),$f.translate(i,i,[parseFloat(s[0]),parseFloat(s[1]||0)]);break;case"scale":s=Zr(s).split(za),$f.scale(i,i,[parseFloat(s[0]),parseFloat(s[1]||s[0])]);break;case"rotate":s=Zr(s).split(za),$f.rotate(i,i,parseFloat(s[0]));break;case"skew":s=Zr(s).split(za);break;case"matrix":var s=Zr(s).split(za);i[0]=parseFloat(s[0]),i[1]=parseFloat(s[1]),i[2]=parseFloat(s[2]),i[3]=parseFloat(s[3]),i[4]=parseFloat(s[4]),i[5]=parseFloat(s[5]);break}}e.setLocalTransform(i)}}var eA=/([^\s:;]+)\s*:\s*([^:;]+)/g;function aae(t){var e=t.getAttribute("style"),n={};if(!e)return n;var i={};eA.lastIndex=0;for(var r;(r=eA.exec(e))!=null;)i[r[1]]=r[2];for(var a in fl)fl.hasOwnProperty(a)&&i[a]!=null&&(n[fl[a]]=i[a]);return n}function tA(t,e,n){var i=e/t.width,r=n/t.height,a=Math.min(i,r),s=[a,a],o=[-(t.x+t.width/2)*a+e/2,-(t.y+t.height/2)*a+n/2];return{scale:s,position:o}}function sae(t,e){var n=new Zf;return n.parse(t,e)}yh.parseXML=KT,yh.makeViewBoxTransform=tA,yh.parseSVG=sae;var wh=W,oae=wh.createHashMap,lae=wh.isString,uae=wh.isArray,hae=wh.each;wh.assert;var cae=yh,dae=cae.parseXML,nA=oae(),fae={registerMap:function(t,e,n){var i;return uae(e)?i=e:e.svg?i=[{type:"svg",source:e.svg,specialAreas:e.specialAreas}]:(e.geoJson&&!e.features&&(n=e.specialAreas,e=e.geoJson),i=[{type:"geoJSON",source:e,specialAreas:n}]),hae(i,function(r){var a=r.type;a==="geoJson"&&(a=r.type="geoJSON");var s=gae[a];s(r)}),nA.set(t,i)},retrieveMap:function(t){return nA.get(t)}},gae={geoJSON:function(t){var e=t.source;t.geoJSON=lae(e)?typeof JSON!="undefined"&&JSON.parse?JSON.parse(e):new Function("return ("+e+");")():e},svg:function(t){t.svgXML=dae(t.source)}},y1=fae,mn={},xr={},_1,iA;function Cs(){if(iA)return _1;iA=1;function t(r){return r}function e(r,a,s,o,l){this._old=r,this._new=a,this._oldKeyGetter=s||t,this._newKeyGetter=o||t,this.context=l}e.prototype={constructor:e,add:function(r){return this._add=r,this},update:function(r){return this._update=r,this},remove:function(r){return this._remove=r,this},execute:function(){var r=this._old,a=this._new,s={},o={},l=[],u=[],h;for(n(r,s,l,"_oldKeyGetter",this),n(a,o,u,"_newKeyGetter",this),h=0;h65535?p:m}function _(L){var D=L.constructor;return D===Array?L.slice():new D(L)}var C=["hasItemOption","_nameList","_idList","_invertedIndicesMap","_rawData","_chunkSize","_chunkCount","_dimValueGetter","_count","_rawCount","_nameDimIdx","_idDimIdx"],w=["_extent","_approximateExtent","_rawExtent"];function b(L,D){t.each(C.concat(D.__wrappedMethods||[]),function(k){D.hasOwnProperty(k)&&(L[k]=D[k])}),L.__wrappedMethods=D.__wrappedMethods,t.each(w,function(k){L[k]=t.clone(D[k])}),L._calculationInfo=t.extend(D._calculationInfo)}var x=function(L,D){L=L||["x","y"];for(var k={},N=[],q={},B=0;Bye[1]&&(ye[1]=de)}D&&(this._nameList[ee]=D[te])}this._rawCount=this._count=H,this._extent={},A(this)},S._initDataFromProvider=function(L,D){if(!(L>=D)){for(var k=this._chunkSize,N=this._rawData,q=this._storage,B=this.dimensions,V=B.length,U=this._dimensionInfos,H=this._nameList,Z=this._idList,X=this._rawExtent,Q=this._nameRepeatCount={},J,ee=this._chunkCount,te=0;teY[1]&&(Y[1]=$)}if(!N.pure){var ne=H[de];if(oe&&ne==null){if(oe.name!=null)H[de]=ne=oe.name;else if(J!=null){var ue=B[J],le=q[ue][ye];if(le){ne=le[ie];var he=U[ue].ordinalMeta;he&&he.categories.length&&(ne=he.categories[ne])}}}var ce=oe==null?null:oe.id;ce==null&&ne!=null&&(Q[ne]=Q[ne]||0,ce=ne,Q[ne]>0&&(ce+="__ec__"+Q[ne]),Q[ne]++),ce!=null&&(Z[de]=ce)}}!N.persistent&&N.clean&&N.clean(),this._rawCount=this._count=D,this._extent={},A(this)}};function T(L,D,k,N,q){var B=g[D.type],V=N-1,U=D.name,H=L[U][V];if(H&&H.length=0&&D=0&&DU&&(U=Z)}return B=[V,U],this._extent[L]=B,B},S.getApproximateExtent=function(L){return L=this.getDimension(L),this._approximateExtent[L]||this.getDataExtent(L)},S.setApproximateExtent=function(L,D){D=this.getDimension(D),this._approximateExtent[D]=L.slice()},S.getCalculationInfo=function(L){return this._calculationInfo[L]},S.setCalculationInfo=function(L,D){h(L)?t.extend(this._calculationInfo,L):this._calculationInfo[L]=D},S.getSum=function(L){var D=this._storage[L],k=0;if(D)for(var N=0,q=this.count();N=this._rawCount||L<0)return-1;if(!this._indices)return L;var D=this._indices,k=D[L];if(k!=null&&kL)q=B-1;else return B}return-1},S.indicesOfNearest=function(L,D,k){var N=this._storage,q=N[L],B=[];if(!q)return B;k==null&&(k=1/0);for(var V=1/0,U=-1,H=0,Z=0,X=this.count();Z=0&&U<0)&&(V=J,U=Q,H=0),Q===U&&(B[H++]=Z))}return B.length=H,B},S.getRawIndex=I;function I(L){return L}function E(L){return L=0?this._indices[L]:-1}S.getRawDataItem=function(L){if(this._rawData.persistent)return this._rawData.getItem(this.getRawIndex(L));for(var D=[],k=0;k=Z&&de<=X||isNaN(de))&&(V[U++]=J),J++}Q=!0}else if(N===2){for(var ee=this._storage[H],ye=this._storage[D[1]],ie=L[D[1]][0],se=L[D[1]][1],te=0;te=Z&&de<=X||isNaN(de))&&($>=ie&&$<=se||isNaN($))&&(V[U++]=J),J++}Q=!0}}if(!Q)if(N===1)for(var oe=0;oe=Z&&de<=X||isNaN(de))&&(V[U++]=Y)}else for(var oe=0;oeL[ue][1])&&(ne=!1)}ne&&(V[U++]=this.getRawIndex(oe))}return U=0?(q[U]=O(B[U]),N._rawExtent[U]=F(),N._extent[U]=null):q[U]=B[U])}return N}function O(L){for(var D=new Array(L.length),k=0;kse[1]&&(se[1]=ie)}}}return q},S.downSample=function(L,D,k,N){for(var q=P(this,[L]),B=q._storage,V=[],U=Math.floor(1/D),H=B[L],Z=this.count(),X=this._chunkSize,Q=q._rawExtent[L],J=new(y(this))(Z),ee=0,te=0;teZ-te&&(U=Z-te,V.length=U);for(var ae=0;aeQ[1]&&(Q[1]=ye),J[ee++]=ie}return q._count=ee,q._indices=J,q.getRawIndex=E,q},S.getItemModel=function(L){var D=this.hostModel;return new e(this.getRawDataItem(L),D,D&&D.ecModel)},S.diff=function(L){var D=this;return new n(L?L.getIndices():[],this.getIndices(),function(k){return z(L,k)},function(k){return z(D,k)})},S.getVisual=function(L){var D=this._visual;return D&&D[L]},S.setVisual=function(L,D){if(h(L)){for(var k in L)L.hasOwnProperty(k)&&this.setVisual(k,L[k]);return}this._visual=this._visual||{},this._visual[L]=D},S.setLayout=function(L,D){if(h(L)){for(var k in L)L.hasOwnProperty(k)&&this.setLayout(k,L[k]);return}this._layout[L]=D},S.getLayout=function(L){return this._layout[L]},S.getItemLayout=function(L){return this._itemLayouts[L]},S.setItemLayout=function(L,D,k){this._itemLayouts[L]=k?t.extend(this._itemLayouts[L]||{},D):D},S.clearItemLayouts=function(){this._itemLayouts.length=0},S.getItemVisual=function(L,D,k){var N=this._itemVisuals[L],q=N&&N[D];return q==null&&!k?this.getVisual(D):q},S.setItemVisual=function(L,D,k){var N=this._itemVisuals[L]||{},q=this.hasItemVisual;if(this._itemVisuals[L]=N,h(D)){for(var B in D)D.hasOwnProperty(B)&&(N[B]=D[B],q[B]=!0);return}N[D]=k,q[D]=!0},S.clearAllVisual=function(){this._visual={},this._itemVisuals=[],this.hasItemVisual={}};var G=function(L){L.seriesIndex=this.seriesIndex,L.dataIndex=this.dataIndex,L.dataType=this.dataType};S.setItemGraphicEl=function(L,D){var k=this.hostModel;D&&(D.dataIndex=L,D.dataType=this.dataType,D.seriesIndex=k&&k.seriesIndex,D.type==="group"&&D.traverse(G,D)),this._graphicEls[L]=D},S.getItemGraphicEl=function(L){return this._graphicEls[L]},S.eachItemGraphicEl=function(L,D){t.each(this._graphicEls,function(k,N){k&&L&&L.call(D,k,N)})},S.cloneShallow=function(L){if(!L){var D=t.map(this.dimensions,this.getDimensionInfo,this);L=new x(D,this.hostModel)}if(L._storage=this._storage,b(L,this),this._indices){var k=this._indices.constructor;L._indices=new k(this._indices)}else L._indices=null;return L.getRawIndex=L._indices?E:I,L},S.wrapMethod=function(L,D){var k=this[L];typeof k=="function"&&(this.__wrappedMethods=this.__wrappedMethods||[],this.__wrappedMethods.push(L),this[L]=function(){var N=k.apply(this,arguments);return D.apply(this,[N].concat(t.slice(arguments)))})},S.TRANSFERABLE_METHODS=["cloneShallow","downSample","map"],S.CHANGABLE_METHODS=["filterSelf","selectRange"];var j=x;return w1=j,w1}var b1,lA;function uA(){if(lA)return b1;lA=1;var t=W,e=t.createHashMap,n=t.each,i=t.isString,r=t.defaults,a=t.extend,s=t.isObject,o=t.clone,l=Pe,u=l.normalizeToArray,h=Ur(),c=h.guessOrdinal,d=h.BE_ORDINAL,f=oh(),g=Sh(),p=g.OTHER_DIMENSIONS,v=sA();function m(w,b,x){f.isInstance(b)||(b=f.seriesDataToSource(b)),x=x||{},w=(w||[]).slice();for(var S=(x.dimsDef||[]).slice(),T=e(),A=e(),M=[],I=y(b,w,S,x.dimCount),E=0;E=r[0]&&i<=r[1]},e.prototype.normalize=function(i){var r=this._extent;return r[1]===r[0]?.5:(i-r[0])/(r[1]-r[0])},e.prototype.scale=function(i){var r=this._extent;return i*(r[1]-r[0])+r[0]},e.prototype.unionExtent=function(i){var r=this._extent;i[0]r[1]&&(r[1]=i[1])},e.prototype.unionExtentFromData=function(i,r){this.unionExtent(i.getApproximateExtent(r))},e.prototype.getExtent=function(){return this._extent.slice()},e.prototype.setExtent=function(i,r){var a=this._extent;isNaN(i)||(a[0]=i),isNaN(r)||(a[1]=r)},e.prototype.isBlank=function(){return this._isBlank},e.prototype.setBlank=function(i){this._isBlank=i},e.prototype.getLabel=null,t.enableClassExtend(e),t.enableClassManagement(e,{registerWhenExtend:!0});var n=e;return A1=n,A1}var M1,vA;function pA(){if(vA)return M1;vA=1;var t=W,e=t.createHashMap,n=t.isObject,i=t.map;function r(u){this.categories=u.categories||[],this._needCollect=u.needCollect,this._deduplication=u.deduplication,this._map}r.createByAxisModel=function(u){var h=u.option,c=h.data,d=c&&i(c,o);return new r({categories:d,needCollect:!d,deduplication:h.dedplication!==!1})};var a=r.prototype;a.getOrdinal=function(u){return s(this).get(u)},a.parseAndCollect=function(u){var h,c=this._needCollect;if(typeof u!="string"&&!c)return u;if(c&&!this._deduplication)return h=this.categories.length,this.categories[h]=u,h;var d=s(this);return h=d.get(u),h==null&&(c?(h=this.categories.length,this.categories[h]=u,d.set(u,h)):h=NaN),h};function s(u){return u._map||(u._map=e(u.categories))}function o(u){return n(u)&&u.value!=null?u.value:u+""}var l=r;return M1=l,M1}var I1,mA;function pae(){if(mA)return I1;mA=1;var t=W,e=Xf(),n=pA(),i=e.prototype,r=e.extend({type:"ordinal",init:function(s,o){(!s||t.isArray(s))&&(s=new n({categories:s})),this._ordinalMeta=s,this._extent=o||[0,s.categories.length-1]},parse:function(s){return typeof s=="string"?this._ordinalMeta.getOrdinal(s):Math.round(s)},contain:function(s){return s=this.parse(s),i.contain.call(this,s)&&this._ordinalMeta.categories[s]!=null},normalize:function(s){return i.normalize.call(this,this.parse(s))},scale:function(s){return Math.round(i.scale.call(this,s))},getTicks:function(){for(var s=[],o=this._extent,l=o[0];l<=o[1];)s.push(l),l++;return s},getLabel:function(s){if(!this.isBlank())return this._ordinalMeta.categories[s]},count:function(){return this._extent[1]-this._extent[0]+1},unionExtentFromData:function(s,o){this.unionExtent(s.getApproximateExtent(o))},getOrdinalMeta:function(){return this._ordinalMeta},niceTicks:t.noop,niceExtent:t.noop});r.create=function(){return new r};var a=r;return I1=a,I1}var Th={},yA;function _A(){if(yA)return Th;yA=1;var t=Ne(),e=t.round;function n(s,o,l,u){var h={},c=s[1]-s[0],d=h.interval=t.nice(c/o,!0);l!=null&&du&&(d=h.interval=u);var f=h.intervalPrecision=i(d),g=h.niceTickExtent=[e(Math.ceil(s[0]/d)*d,f),e(Math.floor(s[1]/d)*d,f)];return a(g,s),h}function i(s){return t.getPrecisionSafe(s)+2}function r(s,o,l){s[o]=Math.max(Math.min(s[o],l[1]),l[0])}function a(s,o){!isFinite(s[0])&&(s[0]=o[0]),!isFinite(s[1])&&(s[1]=o[1]),r(s,0,o),r(s,1,o),s[0]>s[1]&&(s[0]=s[1])}return Th.intervalScaleNiceTicks=n,Th.getIntervalPrecision=i,Th.fixExtent=a,Th}var E1,xA;function Yf(){if(xA)return E1;xA=1;var t=Ne(),e=bt(),n=Xf(),i=_A(),r=t.round,a=n.extend({type:"interval",_interval:0,_intervalPrecision:2,setExtent:function(o,l){var u=this._extent;isNaN(o)||(u[0]=parseFloat(o)),isNaN(l)||(u[1]=parseFloat(l))},unionExtent:function(o){var l=this._extent;o[0]l[1]&&(l[1]=o[1]),a.prototype.setExtent.call(this,l[0],l[1])},getInterval:function(){return this._interval},setInterval:function(o){this._interval=o,this._niceExtent=this._extent.slice(),this._intervalPrecision=i.getIntervalPrecision(o)},getTicks:function(o){var l=this._interval,u=this._extent,h=this._niceExtent,c=this._intervalPrecision,d=[];if(!l)return d;var f=1e4;u[0]f)return[];var p=d.length?d[d.length-1]:h[1];return u[1]>p&&(o?d.push(r(p+l,c)):d.push(u[1])),d},getMinorTicks:function(o){for(var l=this.getTicks(!0),u=[],h=this.getExtent(),c=1;ch[0]&&y0&&(M=M===null?E:Math.min(M,E))}S[T]=M}}return S}function g(b){var x=f(b),S=[];return t.each(b,function(T){var A=T.coordinateSystem,M=A.getBaseAxis(),I=M.getExtent(),E;if(M.type==="category")E=M.getBandWidth();else if(M.type==="value"||M.type==="time"){var z=M.dim+"_"+M.index,R=x[z],P=Math.abs(I[1]-I[0]),O=M.scale.getExtent(),F=Math.abs(O[1]-O[0]);E=R?P/F*R:P}else{var G=T.getData();E=Math.abs(I[1]-I[0])/G.count()}var j=n(T.get("barWidth"),E),L=n(T.get("barMaxWidth"),E),D=n(T.get("barMinWidth")||1,E),k=T.get("barGap"),N=T.get("barCategoryGap");S.push({bandWidth:E,barWidth:j,barMaxWidth:L,barMinWidth:D,barGap:k,barCategoryGap:N,axisKey:h(M),stackId:u(T)})}),p(S)}function p(b){var x={};t.each(b,function(T,A){var M=T.axisKey,I=T.bandWidth,E=x[M]||{bandWidth:I,remainedWidth:I,autoWidthCount:0,categoryGap:"20%",gap:"30%",stacks:{}},z=E.stacks;x[M]=E;var R=T.stackId;z[R]||E.autoWidthCount++,z[R]=z[R]||{width:0,maxWidth:0};var P=T.barWidth;P&&!z[R].width&&(z[R].width=P,P=Math.min(E.remainedWidth,P),E.remainedWidth-=P);var O=T.barMaxWidth;O&&(z[R].maxWidth=O);var F=T.barMinWidth;F&&(z[R].minWidth=F);var G=T.barGap;G!=null&&(E.gap=G);var j=T.barCategoryGap;j!=null&&(E.categoryGap=j)});var S={};return t.each(x,function(T,A){S[A]={};var M=T.stacks,I=T.bandWidth,E=n(T.categoryGap,I),z=n(T.gap,1),R=T.remainedWidth,P=T.autoWidthCount,O=(R-E)/(P+(P-1)*z);O=Math.max(O,0),t.each(M,function(L){var D=L.maxWidth,k=L.minWidth;if(L.width){var N=L.width;D&&(N=Math.min(N,D)),k&&(N=Math.max(N,k)),L.width=N,R-=N+z*N,P--}else{var N=O;D&&DN&&(N=k),N!==O&&(L.width=N,R-=N+z*N,P--)}}),O=(R-E)/(P+(P-1)*z),O=Math.max(O,0);var F=0,G;t.each(M,function(L,D){L.width||(L.width=O),G=L,F+=L.width*(1+z)}),G&&(F-=G.width*z);var j=-F/2;t.each(M,function(L,D){S[A][D]=S[A][D]||{bandWidth:I,offset:j,width:L.width},j+=L.width*(1+z)})}),S}function v(b,x,S){if(b&&x){var T=b[h(x)];return T!=null&&S!=null&&(T=T[u(S)]),T}}function m(b,x){var S=d(b,x),T=g(S),A={};t.each(S,function(M){var I=M.getData(),E=M.coordinateSystem,z=E.getBaseAxis(),R=u(M),P=T[h(z)][R],O=P.offset,F=P.width,G=E.getOtherAxis(z),j=M.get("barMinHeight")||0;A[R]=A[R]||[],I.setLayout({bandWidth:P.bandWidth,offset:O,size:F});for(var L=I.mapDimension(G.dim),D=I.mapDimension(z.dim),k=r(I,L),N=G.isHorizontal(),q=w(z,G),B=0,V=I.count();B=0?"p":"n",X=q;k&&(A[R][H]||(A[R][H]={p:q,n:q}),X=A[R][H][Z]);var Q,J,ee,te;if(N){var ae=E.dataToPoint([U,H]);Q=X,J=ae[1]+O,ee=ae[0]-q,te=F,Math.abs(ee)o||(P=o),{progress:O};function O(F,G){for(var j=F.count,L=new l(j*2),D=new l(j*2),k=new l(j),N,q=[],B=[],V=0,U=0;(N=F.next())!=null;)B[R]=G.get(I,N),B[1-R]=G.get(E,N),q=S.dataToPoint(B,null,q),D[V]=z?T.x+T.width:q[0],L[V++]=q[0],D[V]=z?q[1]:T.y+T.height,L[V++]=q[1],k[U++]=N;G.setLayout({largePoints:L,largeDataIndices:k,largeBackgroundPoints:D,barWidth:P,valueAxisStart:w(A,M),backgroundStart:z?T.x:T.y,valueAxisHorizontal:z})}}};function _(b){return b.coordinateSystem&&b.coordinateSystem.type==="cartesian2d"}function C(b){return b.pipelineContext&&b.pipelineContext.large}function w(b,x,S){return x.toGlobalCoord(x.dataToCoord(x.type==="log"?1:0))}return La.getLayoutOnAxis=c,La.prepareLayoutBarSeries=d,La.makeColumnLayout=g,La.retrieveColumnLayout=v,La.layout=m,La.largeLayout=y,La}var R1,bA;function mae(){if(bA)return R1;bA=1;var t=W,e=Ne(),n=bt(),i=_A(),r=Yf(),a=r.prototype,s=Math.ceil,o=Math.floor,l=1e3,u=l*60,h=u*60,c=h*24,d=function(v,m,y,_){for(;y<_;){var C=y+_>>>1;v[C][1]y&&(w=y);var b=g.length,x=d(g,w,0,b),S=g[Math.min(x,b-1)],T=S[1];if(S[0]==="year"){var A=C/T,M=e.nice(A/v,!0);T*=M}var I=this.getSetting("useUTC")?0:new Date(+_[0]||+_[1]).getTimezoneOffset()*60*1e3,E=[Math.round(s((_[0]-I)/T)*T+I),Math.round(o((_[1]-I)/T)*T+I)];i.fixExtent(E,_),this._stepLvl=S,this._interval=T,this._niceExtent=E},parse:function(v){return+e.parseDate(v)}});t.each(["contain","normalize"],function(v){f.prototype[v]=function(m){return a[v].call(this,this.parse(m))}});var g=[["hh:mm:ss",l],["hh:mm:ss",l*5],["hh:mm:ss",l*10],["hh:mm:ss",l*15],["hh:mm:ss",l*30],[`hh:mm MM-dd`,u],[`hh:mm MM-dd`,u*5],[`hh:mm MM-dd`,u*10],[`hh:mm MM-dd`,u*15],[`hh:mm MM-dd`,u*30],[`hh:mm MM-dd`,h],[`hh:mm MM-dd`,h*2],[`hh:mm MM-dd`,h*6],[`hh:mm MM-dd`,h*12],[`MM-dd yyyy`,c],[`MM-dd yyyy`,c*2],[`MM-dd yyyy`,c*3],[`MM-dd yyyy`,c*4],[`MM-dd yyyy`,c*5],[`MM-dd yyyy`,c*6],["week",c*7],[`MM-dd yyyy`,c*10],["week",c*14],["week",c*21],["month",c*31],["week",c*42],["month",c*62],["week",c*70],["quarter",c*95],["month",c*31*4],["month",c*31*5],["half-year",c*380/2],["month",c*31*8],["month",c*31*10],["year",c*380]];f.create=function(v){return new f({useUTC:v.ecModel.get("useUTC")})};var p=f;return R1=p,R1}var z1,SA;function CA(){if(SA)return z1;SA=1;var t=W,e=Xf(),n=Ne(),i=Yf(),r=e.prototype,a=i.prototype,s=n.getPrecisionSafe,o=n.round,l=Math.floor,u=Math.ceil,h=Math.pow,c=Math.log,d=e.extend({type:"log",base:10,$constructor:function(){e.apply(this,arguments),this._originalScale=new i},getTicks:function(p){var v=this._originalScale,m=this._extent,y=v.getExtent();return t.map(a.getTicks.call(this,p),function(_){var C=n.round(h(this.base,_));return C=_===m[0]&&v.__fixMin?f(C,y[0]):C,C=_===m[1]&&v.__fixMax?f(C,y[1]):C,C},this)},getMinorTicks:a.getMinorTicks,getLabel:a.getLabel,scale:function(p){return p=r.scale.call(this,p),h(this.base,p)},setExtent:function(p,v){var m=this.base;p=c(p)/c(m),v=c(v)/c(m),a.setExtent.call(this,p,v)},getExtent:function(){var p=this.base,v=r.getExtent.call(this);v[0]=h(p,v[0]),v[1]=h(p,v[1]);var m=this._originalScale,y=m.getExtent();return m.__fixMin&&(v[0]=f(v[0],y[0])),m.__fixMax&&(v[1]=f(v[1],y[1])),v},unionExtent:function(p){this._originalScale.unionExtent(p);var v=this.base;p[0]=c(p[0])/c(v),p[1]=c(p[1])/c(v),r.unionExtent.call(this,p)},unionExtentFromData:function(p,v){this.unionExtent(p.getApproximateExtent(v))},niceTicks:function(p){p=p||10;var v=this._extent,m=v[1]-v[0];if(!(m===1/0||m<=0)){var y=n.quantity(m),_=p/m*y;for(_<=.5&&(y*=10);!isNaN(y)&&Math.abs(y)<1&&Math.abs(y)>0;)y*=10;var C=[n.round(u(v[0]/y)*y),n.round(l(v[1]/y)*y)];this._interval=y,this._niceExtent=C}},niceExtent:function(p){a.niceExtent.call(this,p);var v=this._originalScale;v.__fixMin=p.fixMin,v.__fixMax=p.fixMax}});t.each(["contain","normalize"],function(p){d.prototype[p]=function(v){return v=c(v)/c(this.base),r[p].call(this,v)}}),d.create=function(){return new d};function f(p,v){return o(p,s(v))}var g=d;return z1=g,z1}var TA;function $i(){if(TA)return Wi;TA=1;var t=W,e=pae(),n=Yf(),i=Xf(),r=Ne(),a=Kf(),s=a.prepareLayoutBarSeries,o=a.makeColumnLayout,l=a.retrieveColumnLayout,u=zt;mae(),CA();function h(w,b){var x=w.type,S=b.getMin(),T=b.getMax(),A=w.getExtent(),M,I,E;x==="ordinal"?M=b.getCategories().length:(I=b.get("boundaryGap"),t.isArray(I)||(I=[I||0,I||0]),typeof I[0]=="boolean"&&(I=[0,0]),I[0]=r.parsePercent(I[0],1),I[1]=r.parsePercent(I[1],1),E=A[1]-A[0]||Math.abs(A[0])),S==="dataMin"?S=A[0]:typeof S=="function"&&(S=S({min:A[0],max:A[1]})),T==="dataMax"?T=A[1]:typeof T=="function"&&(T=T({min:A[0],max:A[1]}));var z=S!=null,R=T!=null;S==null&&(S=x==="ordinal"?M?0:NaN:A[0]-I[0]*E),T==null&&(T=x==="ordinal"?M?M-1:NaN:A[1]+I[1]*E),(S==null||!isFinite(S))&&(S=NaN),(T==null||!isFinite(T))&&(T=NaN),w.setBlank(t.eqNaN(S)||t.eqNaN(T)||x==="ordinal"&&!w.getOrdinalMeta().categories.length),b.getNeedCrossZero()&&(S>0&&T>0&&!z&&(S=0),S<0&&T<0&&!R&&(T=0));var P=b.ecModel;if(P&&x==="time"){var O=s("bar",P),F;if(t.each(O,function(L){F|=L.getBaseAxis()===b.axis}),F){var G=o(O),j=c(S,T,b,G);S=j.min,T=j.max}}return{extent:[S,T],fixMin:z,fixMax:R}}function c(w,b,x,S){var T=x.axis.getExtent(),A=T[1]-T[0],M=l(S,x.axis);if(M===void 0)return{min:w,max:b};var I=1/0;t.each(M,function(F){I=Math.min(F.offset,I)});var E=-1/0;t.each(M,function(F){E=Math.max(F.offset+F.width,E)}),I=Math.abs(I),E=Math.abs(E);var z=I+E,R=b-w,P=1-(I+E)/A,O=R/P-R;return b+=O*(E/z),w-=O*(I/z),{min:w,max:b}}function d(w,b){var x=h(w,b),S=x.extent,T=b.get("splitNumber");w.type==="log"&&(w.base=b.get("logBase"));var A=w.type;w.setExtent(S[0],S[1]),w.niceExtent({splitNumber:T,fixMin:x.fixMin,fixMax:x.fixMax,minInterval:A==="interval"||A==="time"?b.get("minInterval"):null,maxInterval:A==="interval"||A==="time"?b.get("maxInterval"):null});var M=b.get("interval");M!=null&&w.setInterval&&w.setInterval(M)}function f(w,b){if(b=b||w.get("type"),b)switch(b){case"category":return new e(w.getOrdinalMeta?w.getOrdinalMeta():w.getCategories(),[1/0,-1/0]);case"value":return new n;default:return(i.getClass(b)||n).create(w)}}function g(w){var b=w.scale.getExtent(),x=b[0],S=b[1];return!(x>0&&S>0||x<0&&S<0)}function p(w){var b=w.getLabelModel().get("formatter"),x=w.type==="category"?w.scale.getExtent()[0]:null;return typeof b=="string"?(b=function(S){return function(T){return T=w.scale.getLabel(T),S.replace("{value}",T!=null?T:"")}}(b),b):typeof b=="function"?function(S,T){return x!=null&&(T=S-x),b(v(w,S),T)}:function(S){return w.scale.getLabel(S)}}function v(w,b){return w.type==="category"?w.scale.getLabel(b):b}function m(w){var b=w.model,x=w.scale;if(!(!b.get("axisLabel.show")||x.isBlank())){var S=w.type==="category",T,A,M=x.getExtent();S?A=x.count():(T=x.getTicks(),A=T.length);var I=w.getLabelModel(),E=p(w),z,R=1;A>40&&(R=Math.ceil(A/40));for(var P=0;P>1^-(d&1),f=f>>1^-(f&1),d+=u,f+=h,u=d,h=f,l.push([d/o,f/o])}return l}function r(a,s){return n(a),t.map(t.filter(a.features,function(o){return o.geometry&&o.properties&&o.geometry.coordinates.length>0}),function(o){var l=o.properties,u=o.geometry,h=u.coordinates,c=[];u.type==="Polygon"&&c.push({type:"polygon",exterior:h[0],interiors:h.slice(1)}),u.type==="MultiPolygon"&&t.each(h,function(f){f[0]&&c.push({type:"polygon",exterior:f[0],interiors:f.slice(1)})});var d=new e(l[s||"name"],c,l.cp);return d.properties=l,d})}return O1=r,O1}var Ah={},kA;function _ae(){if(kA)return Ah;kA=1;var t=W,e=Tt,n=Pe,i=n.makeInner,r=$i(),a=r.makeLabelFormatter,s=r.getOptionCategoryInterval,o=r.shouldShowAllLabels,l=i();function u(x){return x.type==="category"?c(x):g(x)}function h(x,S){return x.type==="category"?f(x,S):{ticks:x.scale.getTicks()}}function c(x){var S=x.getLabelModel(),T=d(x,S);return!S.get("show")||x.scale.isBlank()?{labels:[],labelCategoryInterval:T.labelCategoryInterval}:T}function d(x,S){var T=p(x,"labels"),A=s(S),M=v(T,A);if(M)return M;var I,E;return t.isFunction(A)?I=b(x,A):(E=A==="auto"?y(x):A,I=w(x,E)),m(T,A,{labels:I,labelCategoryInterval:E})}function f(x,S){var T=p(x,"ticks"),A=s(S),M=v(T,A);if(M)return M;var I,E;if((!S.get("show")||x.scale.isBlank())&&(I=[]),t.isFunction(A))I=b(x,A,!0);else if(A==="auto"){var z=d(x,x.getLabelModel());E=z.labelCategoryInterval,I=t.map(z.labels,function(R){return R.tickValue})}else E=A,I=w(x,E,!0);return m(T,A,{ticks:I,tickCategoryInterval:E})}function g(x){var S=x.scale.getTicks(),T=a(x);return{labels:t.map(S,function(A,M){return{formattedLabel:T(A,M),rawLabel:x.scale.getLabel(A),tickValue:A}})}}function p(x,S){return l(x)[S]||(l(x)[S]=[])}function v(x,S){for(var T=0;T40&&(z=Math.max(1,Math.floor(E/40)));for(var R=I[0],P=x.dataToCoord(R+1)-x.dataToCoord(R),O=Math.abs(P*Math.cos(A)),F=Math.abs(P*Math.sin(A)),G=0,j=0;R<=I[1];R+=z){var L=0,D=0,k=e.getBoundingRect(T(R),S.font,"center","top");L=k.width*1.3,D=k.height*1.3,G=Math.max(G,L,7),j=Math.max(j,D,7)}var N=G/O,q=j/F;isNaN(N)&&(N=1/0),isNaN(q)&&(q=1/0);var B=Math.max(0,Math.floor(Math.min(N,q))),V=l(x.model),U=x.getExtent(),H=V.lastAutoInterval,Z=V.lastTickCount;return H!=null&&Z!=null&&Math.abs(H-B)<=1&&Math.abs(Z-E)<=1&&H>B&&V.axisExtend0===U[0]&&V.axisExtend1===U[1]?B=H:(V.lastTickCount=E,V.lastAutoInterval=B,V.axisExtend0=U[0],V.axisExtend1=U[1]),B}function C(x){var S=x.getLabelModel();return{axisRotate:x.getRotate?x.getRotate():x.isHorizontal&&!x.isHorizontal()?90:0,labelRotate:S.get("rotate")||0,font:S.getFont()}}function w(x,S,T){var A=a(x),M=x.scale,I=M.getExtent(),E=x.getLabelModel(),z=[],R=Math.max((S||0)+1,1),P=I[0],O=M.count();P!==0&&R>1&&O/R>2&&(P=Math.round(Math.ceil(P/R)*R));var F=o(x),G=E.get("showMinLabel")||F,j=E.get("showMaxLabel")||F;G&&P!==I[0]&&D(I[0]);for(var L=P;L<=I[1];L+=R)D(L);j&&L-R!==I[1]&&D(I[1]);function D(k){z.push(T?k:{formattedLabel:A(k),rawLabel:M.getLabel(k),tickValue:k})}return z}function b(x,S,T){var A=x.scale,M=a(x),I=[];return t.each(A.getTicks(),function(E){var z=A.getLabel(E);S(E,z)&&I.push(T?E:{formattedLabel:M(E),rawLabel:z,tickValue:E})}),I}return Ah.createAxisLabels=u,Ah.createAxisTicks=h,Ah.calculateCategoryInterval=_,Ah}var F1,OA;function Pa(){if(OA)return F1;OA=1;var t=W,e=t.each,n=t.map,i=Ne(),r=i.linearMap,a=i.getPixelPrecision,s=i.round,o=_ae(),l=o.createAxisTicks,u=o.createAxisLabels,h=o.calculateCategoryInterval,c=[0,1],d=function(v,m,y){this.dim=v,this.scale=m,this._extent=y||[0,0],this.inverse=!1,this.onBand=!1};d.prototype={constructor:d,contain:function(v){var m=this._extent,y=Math.min(m[0],m[1]),_=Math.max(m[0],m[1]);return v>=y&&v<=_},containData:function(v){return this.scale.contain(v)},getExtent:function(){return this._extent.slice()},getPixelPrecision:function(v){return a(v||this.scale.getExtent(),this._extent)},setExtent:function(v,m){var y=this._extent;y[0]=v,y[1]=m},dataToCoord:function(v,m){var y=this._extent,_=this.scale;return v=_.normalize(v),this.onBand&&_.type==="ordinal"&&(y=y.slice(),f(y,_.count())),r(v,c,y,m)},coordToData:function(v,m){var y=this._extent,_=this.scale;this.onBand&&_.type==="ordinal"&&(y=y.slice(),f(y,_.count()));var C=r(v,y,c,m);return this.scale.scale(C)},pointToData:function(v,m){},getTicksCoords:function(v){v=v||{};var m=v.tickModel||this.getTickModel(),y=l(this,m),_=y.ticks,C=n(_,function(b){return{coord:this.dataToCoord(b),tickValue:b}},this),w=m.get("alignWithLabel");return g(this,C,w,v.clamp),C},getMinorTicksCoords:function(){if(this.scale.type==="ordinal")return[];var v=this.model.getModel("minorTick"),m=v.get("splitNumber");m>0&&m<100||(m=5);var y=this.scale.getMinorTicks(m),_=n(y,function(C){return n(C,function(w){return{coord:this.dataToCoord(w),tickValue:w}},this)},this);return _},getViewLabels:function(){return u(this).labels},getLabelModel:function(){return this.model.getModel("axisLabel")},getTickModel:function(){return this.model.getModel("axisTick")},getBandWidth:function(){var v=this._extent,m=this.scale.getExtent(),y=m[1]-m[0]+(this.onBand?1:0);y===0&&(y=1);var _=Math.abs(v[1]-v[0]);return Math.abs(_)/y},isHorizontal:null,getRotate:null,calculateCategoryInterval:function(){return h(this)}};function f(v,m){var y=v[1]-v[0],_=m,C=y/_/2;v[0]+=C,v[1]-=C}function g(v,m,y,_){var C=m.length;if(!v.onBand||y||!C)return;var w=v.getExtent(),b,x;if(C===1)m[0].coord=w[0],b=m[1]={coord:w[0]};else{var S=m[C-1].tickValue-m[0].tickValue,T=(m[C-1].coord-m[0].coord)/S;e(m,function(E){E.coord-=T/2});var A=v.scale.getExtent();x=1+A[1]-m[C-1].tickValue,b={coord:m[C-1].coord+T*x},m.push(b)}var M=w[0]>w[1];I(m[0].coord,w[0])&&(_?m[0].coord=w[0]:m.shift()),_&&I(w[0],m[0].coord)&&m.unshift({coord:w[0]}),I(w[1],b.coord)&&(_?b.coord=w[1]:m.pop()),_&&I(b.coord,w[1])&&m.push({coord:w[1]});function I(E,z){return E=s(E),z=s(z),M?E>z:E0&&K.unfinished);K.unfinished||this._zr.flush()}}},oe.getDom=function(){return this._dom},oe.getZr=function(){return this._zr},oe.setOption=function(K,re,ve){if(this._disposed){this.id;return}var xe;if(R(re)&&(ve=re.lazyUpdate,xe=re.silent,re=re.notMerge),this[Q]=!0,!this._model||re){var be=new h(this._api),Se=this._theme,Ie=this._model=new o;Ie.scheduler=this._scheduler,Ie.init(null,null,Se,be)}this._model.setOption(K,it),ve?(this[J]={silent:xe},this[Q]=!1):(ie(this),ye.update.call(this),this._zr.flush(),this[J]=!1,this[Q]=!1,Y.call(this,xe),ne.call(this,xe))},oe.setTheme=function(){},oe.getModel=function(){return this._model},oe.getOption=function(){return this._model&&this._model.getOption()},oe.getWidth=function(){return this._zr.getWidth()},oe.getHeight=function(){return this._zr.getHeight()},oe.getDevicePixelRatio=function(){return this._zr.painter.dpr||window.devicePixelRatio||1},oe.getRenderedCanvas=function(K){if(!!r.canvasSupported){K=K||{},K.pixelRatio=K.pixelRatio||1,K.backgroundColor=K.backgroundColor||this._model.get("backgroundColor");var re=this._zr;return re.painter.getRenderedCanvas(K)}},oe.getSvgDataURL=function(){if(!!r.svgSupported){var K=this._zr,re=K.storage.getDisplayList();return n.each(re,function(ve){ve.stopAnimation(!0)}),K.painter.toDataURL()}},oe.getDataURL=function(K){if(this._disposed){this.id;return}K=K||{};var re=K.excludeComponents,ve=this._model,xe=[],be=this;E(re,function(Ie){ve.eachComponent({mainType:Ie},function(Le){var Ee=be._componentsMap[Le.__viewId];Ee.group.ignore||(xe.push(Ee),Ee.group.ignore=!0)})});var Se=this._zr.painter.getType()==="svg"?this.getSvgDataURL():this.getRenderedCanvas(K).toDataURL("image/"+(K&&K.type||"png"));return E(xe,function(Ie){Ie.group.ignore=!1}),Se},oe.getConnectedDataURL=function(K){if(this._disposed){this.id;return}if(!!r.canvasSupported){var re=K.type==="svg",ve=this.group,xe=Math.min,be=Math.max,Se=1/0;if(yn[ve]){var Ie=Se,Le=Se,Ee=-Se,Ue=-Se,$e=[],Xe=K&&K.pixelRatio||1;n.each(_t,function(wi,Cg){if(wi.group===ve){var X5=re?wi.getZr().painter.getSvgDom().innerHTML:wi.getRenderedCanvas(n.clone(K)),Tl=wi.getDom().getBoundingClientRect();Ie=xe(Tl.left,Ie),Le=xe(Tl.top,Le),Ee=be(Tl.right,Ee),Ue=be(Tl.bottom,Ue),$e.push({dom:X5,left:Tl.left,top:Tl.top})}}),Ie*=Xe,Le*=Xe,Ee*=Xe,Ue*=Xe;var qt=Ee-Ie,Lt=Ue-Le,Pn=n.createCanvas(),xi=e.init(Pn,{renderer:re?"svg":"canvas"});if(xi.resize({width:qt,height:Lt}),re){var Sg="";return E($e,function(wi){var Cg=wi.left-Ie,X5=wi.top-Le;Sg+=''+wi.dom+""}),xi.painter.getSvgRoot().innerHTML=Sg,K.connectedBackgroundColor&&xi.painter.setBackgroundColor(K.connectedBackgroundColor),xi.refreshImmediately(),xi.painter.toDataURL()}else return K.connectedBackgroundColor&&xi.add(new m.Rect({shape:{x:0,y:0,width:qt,height:Lt},style:{fill:K.connectedBackgroundColor}})),E($e,function(wi){var Cg=new m.Image({style:{x:wi.left*Xe-Ie,y:wi.top*Xe-Le,image:wi.dom}});xi.add(Cg)}),xi.refreshImmediately(),Pn.toDataURL("image/"+(K&&K.type||"png"))}else return this.getDataURL(K)}},oe.convertToPixel=n.curry(de,"convertToPixel"),oe.convertFromPixel=n.curry(de,"convertFromPixel");function de(K,re,ve){if(this._disposed){this.id;return}var xe=this._model,be=this._coordSysMgr.getCoordinateSystems(),Se;re=y.parseFinder(xe,re);for(var Ie=0;Ie=0&&n.each(be,function(Ie){var Le=Ie.coordinateSystem;if(Le&&Le.containPoint)xe|=!!Le.containPoint(re);else if(Se==="seriesModels"){var Ee=this._chartsMap[Ie.__viewId];Ee&&Ee.containPoint&&(xe|=Ee.containPoint(re,Ie))}},this)},this),!!xe},oe.getVisual=function(K,re){var ve=this._model;K=y.parseFinder(ve,K,{defaultMainType:"series"});var xe=K.seriesModel,be=xe.getData(),Se=K.hasOwnProperty("dataIndexInside")?K.dataIndexInside:K.hasOwnProperty("dataIndex")?be.indexOfRawIndex(K.dataIndex):null;return Se!=null?be.getItemVisual(Se,re):be.getVisual(re)},oe.getViewOfComponentModel=function(K){return this._componentsMap[K.__viewId]},oe.getViewOfSeriesModel=function(K){return this._chartsMap[K.__viewId]};var ye={prepareAndUpdate:function(K){ie(this),ye.update.call(this,K)},update:function(K){var re=this._model,ve=this._api,xe=this._zr,be=this._coordSysMgr,Se=this._scheduler;if(!!re){Se.restoreData(re,K),Se.performSeriesTasks(re),be.create(re,ve),Se.performDataProcessorTasks(re,K),fe(this,re),be.update(re,ve),he(re),Se.performVisualTasks(re,K),ce(this,re,ve,K);var Ie=re.get("backgroundColor")||"transparent";if(r.canvasSupported)xe.setBackgroundColor(Ie);else{var Le=i.parse(Ie);Ie=i.stringify(Le,"rgb"),Le[3]===0&&(Ie="transparent")}Me(re,ve)}},updateTransform:function(K){var re=this._model,ve=this,xe=this._api;if(!!re){var be=[];re.eachComponent(function(Ie,Le){var Ee=ve.getViewOfComponentModel(Le);if(Ee&&Ee.__alive)if(Ee.updateTransform){var Ue=Ee.updateTransform(Le,re,xe,K);Ue&&Ue.update&&be.push(Ee)}else be.push(Ee)});var Se=n.createHashMap();re.eachSeries(function(Ie){var Le=ve._chartsMap[Ie.__viewId];if(Le.updateTransform){var Ee=Le.updateTransform(Ie,re,xe,K);Ee&&Ee.update&&Se.set(Ie.uid,1)}else Se.set(Ie.uid,1)}),he(re),this._scheduler.performVisualTasks(re,K,{setDirty:!0,dirtyMap:Se}),_e(ve,re,xe,K,Se),Me(re,this._api)}},updateView:function(K){var re=this._model;!re||(v.markUpdateMethod(K,"updateView"),he(re),this._scheduler.performVisualTasks(re,K,{setDirty:!0}),ce(this,this._model,this._api,K),Me(re,this._api))},updateVisual:function(K){ye.update.call(this,K)},updateLayout:function(K){ye.update.call(this,K)}};function ie(K){var re=K._model,ve=K._scheduler;ve.restorePipelines(re),ve.prepareStageTasks(),le(K,"component",re,ve),le(K,"chart",re,ve),ve.plan()}function se(K,re,ve,xe,be){var Se=K._model;if(!xe){E(K._componentsViews.concat(K._chartsViews),Ue);return}var Ie={};Ie[xe+"Id"]=ve[xe+"Id"],Ie[xe+"Index"]=ve[xe+"Index"],Ie[xe+"Name"]=ve[xe+"Name"];var Le={mainType:xe,query:Ie};be&&(Le.subType=be);var Ee=ve.excludeSeriesId;Ee!=null&&(Ee=n.createHashMap(y.normalizeToArray(Ee))),Se&&Se.eachComponent(Le,function($e){(!Ee||Ee.get($e.id)==null)&&Ue(K[xe==="series"?"_chartsMap":"_componentsMap"][$e.__viewId])},K);function Ue($e){$e&&$e.__alive&&$e[re]&&$e[re]($e.__model,Se,K._api,ve)}}oe.resize=function(K){if(this._disposed){this.id;return}this._zr.resize(K);var re=this._model;if(this._loadingFX&&this._loadingFX.resize(),!!re){var ve=re.resetOption("media"),xe=K&&K.silent;this[Q]=!0,ve&&ie(this),ye.update.call(this),this[Q]=!1,Y.call(this,xe),ne.call(this,xe)}};function fe(K,re){var ve=K._chartsMap,xe=K._scheduler;re.eachSeries(function(be){xe.updateStreamModes(be,ve[be.__viewId])})}oe.showLoading=function(K,re){if(this._disposed){this.id;return}if(R(K)&&(re=K,K=""),K=K||"default",this.hideLoading(),!!At[K]){var ve=At[K](this._api,re),xe=this._zr;this._loadingFX=ve,xe.add(ve)}},oe.hideLoading=function(){if(this._disposed){this.id;return}this._loadingFX&&this._zr.remove(this._loadingFX),this._loadingFX=null},oe.makeActionFromEvent=function(K){var re=n.extend({},K);return re.type=ze[K.type],re},oe.dispatchAction=function(K,re){if(this._disposed){this.id;return}if(R(re)||(re={silent:!!re}),!!yt[K.type]&&!!this._model){if(this[Q]){this._pendingActions.push(K);return}$.call(this,K,re.silent),re.flush?this._zr.flush(!0):re.flush!==!1&&r.browser.weChat&&this._throttledZrFlush(),Y.call(this,re.silent),ne.call(this,re.silent)}};function $(K,re){var ve=K.type,xe=K.escapeConnect,be=yt[ve],Se=be.actionInfo,Ie=(Se.update||"update").split(":"),Le=Ie.pop();Ie=Ie[0]!=null&&P(Ie[0]),this[Q]=!0;var Ee=[K],Ue=!1;K.batch&&(Ue=!0,Ee=n.map(K.batch,function(Lt){return Lt=n.defaults(n.extend({},Lt),K),Lt.batch=null,Lt}));var $e=[],Xe,qt=ve==="highlight"||ve==="downplay";E(Ee,function(Lt){Xe=be.action(Lt,this._model,this._api),Xe=Xe||n.extend({},Lt),Xe.type=Se.event||Xe.type,$e.push(Xe),qt?se(this,Le,Lt,"series"):Ie&&se(this,Le,Lt,Ie.main,Ie.sub)},this),Le!=="none"&&!qt&&!Ie&&(this[J]?(ie(this),ye.update.call(this,K),this[J]=!1):ye[Le].call(this,K)),Ue?Xe={type:Se.event||ve,escapeConnect:xe,batch:$e}:Xe=$e[0],this[Q]=!1,!re&&this._messageCenter.trigger(Xe.type,Xe)}function Y(K){for(var re=this._pendingActions;re.length;){var ve=re.shift();$.call(this,ve,K)}}function ne(K){!K&&this.trigger("updated")}function ue(K,re){K.on("rendered",function(){re.trigger("rendered"),K.animation.isFinished()&&!re[J]&&!re._scheduler.unfinished&&!re._pendingActions.length&&re.trigger("finished")})}oe.appendData=function(K){if(this._disposed){this.id;return}var re=K.seriesIndex,ve=this.getModel(),xe=ve.getSeriesByIndex(re);xe.appendData(K),this._scheduler.unfinished=!0},oe.on=te("on",!1),oe.off=te("off",!1),oe.one=te("one",!1);function le(K,re,ve,xe){for(var be=re==="component",Se=be?K._componentsViews:K._chartsViews,Ie=be?K._componentsMap:K._chartsMap,Le=K._zr,Ee=K._api,Ue=0;Uere.get("hoverLayerThreshold")&&!r.node&&re.eachSeries(function(Se){if(!Se.preventUsingHoverLayer){var Ie=K._chartsMap[Se.__viewId];Ie.__alive&&Ie.group.traverse(function(Le){Le.useHoverLayer=!0})}})}function at(K,re){var ve=K.get("blendMode")||null;re.group.traverse(function(xe){xe.isGroup||xe.style.blend!==ve&&xe.setStyle("blend",ve),xe.eachPendingDisplayable&&xe.eachPendingDisplayable(function(be){be.setStyle("blend",ve)})})}function xt(K,re){var ve=K.get("z"),xe=K.get("zlevel");re.group.traverse(function(be){be.type!=="group"&&(ve!=null&&(be.z=ve),xe!=null&&(be.zlevel=xe))})}function lt(K){var re=K._coordSysMgr;return n.extend(new l(K),{getCoordinateSystems:n.bind(re.getCoordinateSystems,re),getComponentByElement:function(ve){for(;ve;){var xe=ve.__ecComponentInfo;if(xe!=null)return K._model.getComponent(xe.mainType,xe.index);ve=ve.parent}}})}function pt(){this.eventInfo}pt.prototype={constructor:pt,normalizeQuery:function(K){var re={},ve={},xe={};if(n.isString(K)){var be=P(K);re.mainType=be.main||null,re.subType=be.sub||null}else{var Se=["Index","Name","Id"],Ie={name:1,dataIndex:1,dataType:1};n.each(K,function(Le,Ee){for(var Ue=!1,$e=0;$e0&&qt===Ee.length-Xe.length){var Lt=Ee.slice(0,qt);Lt!=="data"&&(re.mainType=Lt,re[Xe.toLowerCase()]=Le,Ue=!0)}}Ie.hasOwnProperty(Ee)&&(ve[Ee]=Le,Ue=!0),Ue||(xe[Ee]=Le)})}return{cptQuery:re,dataQuery:ve,otherQuery:xe}},filter:function(K,re,ve){var xe=this.eventInfo;if(!xe)return!0;var be=xe.targetEl,Se=xe.packedEvent,Ie=xe.model,Le=xe.view;if(!Ie||!Le)return!0;var Ee=re.cptQuery,Ue=re.dataQuery;return $e(Ee,Ie,"mainType")&&$e(Ee,Ie,"subType")&&$e(Ee,Ie,"index","componentIndex")&&$e(Ee,Ie,"name")&&$e(Ee,Ie,"id")&&$e(Ue,Se,"name")&&$e(Ue,Se,"dataIndex")&&$e(Ue,Se,"dataType")&&(!Le.filterForExposedEvent||Le.filterForExposedEvent(K,re.otherQuery,be,Se));function $e(Xe,qt,Lt,Pn){return Xe[Lt]==null||qt[Pn||Lt]===Xe[Lt]}},afterTrigger:function(){this.eventInfo=null}};var yt={},ze={},ht=[],it=[],tt=[],ct=[],st={},At={},_t={},yn={},qn=new Date-0,gt=new Date-0,rt="_echarts_instance_";function It(K){var re=0,ve=1,xe=2,be="__connectUpdateStatus";function Se(Ie,Le){for(var Ee=0;Ee0?u=h[0]:h[1]<0&&(u=h[1]),u}function s(o,l,u,h){var c=NaN;o.stacked&&(c=u.get(u.getCalculationInfo("stackedOverDimension"),h)),isNaN(c)&&(c=o.valueStart);var d=o.baseDataOffset,f=[];return f[d]=u.get(o.baseDim,h),f[1-d]=c,l.dataToPoint(f)}return Qf.prepareDataCoordInfo=r,Qf.getStackedOnPoint=s,Qf}var V1,WA;function wae(){if(WA)return V1;WA=1;var t=HA(),e=t.prepareDataCoordInfo,n=t.getStackedOnPoint;function i(a,s){var o=[];return s.diff(a).add(function(l){o.push({cmd:"+",idx:l})}).update(function(l,u){o.push({cmd:"=",idx:u,idx1:l})}).remove(function(l){o.push({cmd:"-",idx:l})}).execute(),o}function r(a,s,o,l,u,h,c,d){for(var f=i(a,s),g=[],p=[],v=[],m=[],y=[],_=[],C=[],w=e(u,s,c),b=e(h,a,d),x=0;x=w||E<0)break;if(h(R)){if(M){E+=b;continue}break}if(E===_)m[b>0?"moveTo":"lineTo"](R[0],R[1]);else if(T>0){var P=y[I],O=A==="y"?1:0,F=(R[O]-P[O])*T;s(l,P),l[O]=P[O]+F,s(u,R),u[O]=R[O]-F,m.bezierCurveTo(l[0],l[1],u[0],u[1],R[0],R[1])}else m.lineTo(R[0],R[1]);I=E,E+=b}return z}function f(m,y,_,C,w,b,x,S,T,A,M){for(var I=0,E=_,z=0;z=w||E<0)break;if(h(R)){if(M){E+=b;continue}break}if(E===_)m[b>0?"moveTo":"lineTo"](R[0],R[1]),s(l,R);else if(T>0){var P=E+b,G=y[P];if(M)for(;G&&h(y[P]);)P+=b,G=y[P];var O=.5,F=y[I],G=y[P];if(!G||h(G))s(u,R);else{h(G)&&!M&&(G=R),e.sub(o,G,F);var j,L;if(A==="x"||A==="y"){var D=A==="x"?0:1;j=Math.abs(R[D]-F[D]),L=Math.abs(R[D]-G[D])}else j=e.dist(R,F),L=e.dist(R,G);O=L/(L+j),a(u,R,o,-T*(1-O))}i(l,l,S),r(l,l,x),i(u,u,S),r(u,u,x),m.bezierCurveTo(l[0],l[1],u[0],u[1],R[0],R[1]),a(l,R,o,T*O)}else m.lineTo(R[0],R[1]);I=E,E+=b}return z}function g(m,y){var _=[1/0,1/0],C=[-1/0,-1/0];if(y)for(var w=0;wC[0]&&(C[0]=b[0]),b[1]>C[1]&&(C[1]=b[1])}return{min:y?_:C,max:y?C:_}}var p=t.extend({type:"ec-polyline",shape:{points:[],smooth:0,smoothConstraint:!0,smoothMonotone:null,connectNulls:!1},style:{fill:null,stroke:"#000"},brush:n(t.prototype.brush),buildPath:function(m,y){var _=y.points,C=0,w=_.length,b=g(_,y.smoothConstraint);if(y.connectNulls){for(;w>0&&h(_[w-1]);w--);for(;C0&&h(_[b-1]);b--);for(;w=0;O--){var F=z[O].dimension,G=I.dimensions[F],j=I.getDimensionInfo(G);if(R=j&&j.coordDim,R==="x"||R==="y"){P=z[O];break}}if(!!P){var L=E.getAxis(R),D=t.map(P.stops,function(Z){return{coord:L.toGlobalCoord(L.dataToCoord(Z.value)),color:Z.color}}),k=D.length,N=P.outerColors.slice();k&&D[0].coord>D[k-1].coord&&(D.reverse(),N.reverse());var q=10,B=D[0].coord-q,V=D[k-1].coord+q,U=V-B;if(U<.001)return"transparent";t.each(D,function(Z){Z.offset=(Z.coord-B)/U}),D.push({offset:k?D[k-1].offset:.5,color:N[1]||"transparent"}),D.unshift({offset:k?D[0].offset:.5,color:N[0]||"transparent"});var H=new s.LinearGradient(0,0,0,0,D,!0);return H[R]=B,H[R+"2"]=V,H}}}function S(I,E,z){var R=I.get("showAllSymbol"),P=R==="auto";if(!(R&&!P)){var O=z.getAxesByScale("ordinal")[0];if(!!O&&!(P&&T(O,E))){var F=E.mapDimension(O.dim),G={};return t.each(O.getViewLabels(),function(j){G[j.tickValue]=1}),function(j){return!G.hasOwnProperty(E.get(F,j))}}}}function T(I,E){var z=I.getExtent(),R=Math.abs(z[1]-z[0])/I.scale.count();isNaN(R)&&(R=0);for(var P=E.count(),O=Math.max(1,Math.round(P/5)),F=0;FR)return!1;return!0}function A(I,E,z){if(I.type==="cartesian2d"){var R=I.getBaseAxis().isHorizontal(),P=v(I,E,z);if(!z.get("clip",!0)){var O=P.shape,F=Math.max(O.width,O.height);R?(O.y-=F,O.height+=F*2):(O.x-=F,O.width+=F*2)}return P}else return m(I,E,z)}var M=c.extend({type:"line",init:function(){var I=new s.Group,E=new i;this.group.add(E.group),this._symbolDraw=E,this._lineGroup=I},render:function(I,E,z){var R=I.coordinateSystem,P=this.group,O=I.getData(),F=I.getModel("lineStyle"),G=I.getModel("areaStyle"),j=O.mapArray(O.getItemLayout),L=R.type==="polar",D=this._coordSys,k=this._symbolDraw,N=this._polyline,q=this._polygon,B=this._lineGroup,V=I.get("animation"),U=!G.isEmpty(),H=G.get("origin"),Z=f(R,O,H),X=w(R,O,Z),Q=I.get("showSymbol"),J=Q&&!L&&S(I,O,R),ee=this._data;ee&&ee.eachItemGraphicEl(function(ie,se){ie.__temp&&(P.remove(ie),ee.setItemGraphicEl(se,null))}),Q||k.remove(),P.add(B);var te=!L&&I.get("step"),ae;R&&R.getArea&&I.get("clip",!0)&&(ae=R.getArea(),ae.width!=null?(ae.x-=.1,ae.y-=.1,ae.width+=.2,ae.height+=.2):ae.r0&&(ae.r0-=.5,ae.r1+=.5)),this._clipShapeForSymbol=ae,N&&D.type===R.type&&te===this._step?(U&&!q?q=this._newPolygon(j,X,R,V):q&&!U&&(B.remove(q),q=this._polygon=null),B.setClipPath(A(R,!1,I)),Q&&k.updateData(O,{isIgnore:J,clipShape:ae}),O.eachItemGraphicEl(function(ie){ie.stopAnimation(!0)}),(!y(this._stackedOnPoints,X)||!y(this._points,j))&&(V?this._updateAnimation(O,X,R,z,te,H):(te&&(j=b(j,R,te),X=b(X,R,te)),N.setShape({points:j}),q&&q.setShape({points:j,stackedOnPoints:X})))):(Q&&k.updateData(O,{isIgnore:J,clipShape:ae}),te&&(j=b(j,R,te),X=b(X,R,te)),N=this._newPolyline(j,R,V),U&&(q=this._newPolygon(j,X,R,V)),B.setClipPath(A(R,!0,I)));var ge=x(O,R)||O.getVisual("color");N.useStyle(t.defaults(F.getLineStyle(),{fill:"none",stroke:ge,lineJoin:"bevel"}));var oe=I.get("smooth");if(oe=C(I.get("smooth")),N.setShape({smooth:oe,smoothMonotone:I.get("smoothMonotone"),connectNulls:I.get("connectNulls")}),q){var de=O.getCalculationInfo("stackedOnSeries"),ye=0;q.useStyle(t.defaults(G.getAreaStyle(),{fill:ge,opacity:.7,lineJoin:"bevel"})),de&&(ye=C(de.get("smooth"))),q.setShape({smooth:oe,stackedOnSmooth:ye,smoothMonotone:I.get("smoothMonotone"),connectNulls:I.get("connectNulls")})}this._data=O,this._coordSys=R,this._stackedOnPoints=X,this._points=j,this._step=te,this._valueOrigin=H},dispose:function(){},highlight:function(I,E,z,R){var P=I.getData(),O=o.queryDataIndex(P,R);if(!(O instanceof Array)&&O!=null&&O>=0){var F=P.getItemGraphicEl(O);if(!F){var G=P.getItemLayout(O);if(!G||this._clipShapeForSymbol&&!this._clipShapeForSymbol.contain(G[0],G[1]))return;F=new r(P,O),F.position=G,F.setZ(I.get("zlevel"),I.get("z")),F.ignore=isNaN(G[0])||isNaN(G[1]),F.__temp=!0,P.setItemGraphicEl(O,F),F.stopSymbolAnimation(!0),this.group.add(F)}F.highlight()}else c.prototype.highlight.call(this,I,E,z,R)},downplay:function(I,E,z,R){var P=I.getData(),O=o.queryDataIndex(P,R);if(O!=null&&O>=0){var F=P.getItemGraphicEl(O);F&&(F.__temp?(P.setItemGraphicEl(O,null),this.group.remove(F)):F.downplay())}else c.prototype.downplay.call(this,I,E,z,R)},_newPolyline:function(I){var E=this._polyline;return E&&this._lineGroup.remove(E),E=new u({shape:{points:I},silent:!0,z2:10}),this._lineGroup.add(E),this._polyline=E,E},_newPolygon:function(I,E){var z=this._polygon;return z&&this._lineGroup.remove(z),z=new h({shape:{points:I,stackedOnPoints:E},silent:!0}),this._lineGroup.add(z),this._polygon=z,z},_updateAnimation:function(I,E,z,R,P,O){var F=this._polyline,G=this._polygon,j=I.hostModel,L=a(this._data,I,this._stackedOnPoints,E,this._coordSys,z,this._valueOrigin,O),D=L.current,k=L.stackedOnCurrent,N=L.next,q=L.stackedOnNext;if(P&&(D=b(L.current,z,P),k=b(L.stackedOnCurrent,z,P),N=b(L.next,z,P),q=b(L.stackedOnNext,z,P)),_(D,N)>3e3||G&&_(k,q)>3e3){F.setShape({points:N}),G&&G.setShape({points:N,stackedOnPoints:q});return}F.shape.__points=L.current,F.shape.points=D,s.updateProps(F,{shape:{points:N}},j),G&&(G.setShape({points:D,stackedOnPoints:k}),s.updateProps(G,{shape:{points:N,stackedOnPoints:q}},j));for(var B=[],V=L.status,U=0;Ur&&(r=i[a]);return isFinite(r)?r:NaN},min:function(i){for(var r=1/0,a=0;a1){var p;typeof l=="string"?p=t[l]:typeof l=="function"&&(p=l),p&&r.setData(o.downSample(o.mapDimension(c.dim),1/g,p,e))}}}}}return $1=n,$1}var eM={},Z1,tM;function Cae(){if(tM)return Z1;tM=1;var t=W;function e(r){return this._axes[r]}var n=function(r){this._axes={},this._dimList=[],this.name=r||""};n.prototype={constructor:n,type:"cartesian",getAxis:function(r){return this._axes[r]},getAxes:function(){return t.map(this._dimList,e,this)},getAxesByScale:function(r){return r=r.toLowerCase(),t.filter(this.getAxes(),function(a){return a.scale.type===r})},addAxis:function(r){var a=r.dim;this._axes[a]=r,this._dimList.push(a)},dataToCoord:function(r){return this._dataCoordConvert(r,"dataToCoord")},coordToData:function(r){return this._dataCoordConvert(r,"coordToData")},_dataCoordConvert:function(r,a){for(var s=this._dimList,o=r instanceof Array?[]:{},l=0;la[1]&&a.reverse(),a},getOtherAxis:function(){this.grid.getOtherAxis()},pointToData:function(r,a){return this.coordToData(this.toLocalCoord(r[this.dim==="x"?0:1]),a)},toLocalCoord:null,toGlobalCoord:null},t.inherits(n,e);var i=n;return Y1=i,Y1}var K1,rM;function aM(){if(rM)return K1;rM=1;var t=W,e={show:!0,zlevel:0,z:0,inverse:!1,name:"",nameLocation:"end",nameRotate:null,nameTruncate:{maxWidth:null,ellipsis:"...",placeholder:"."},nameTextStyle:{},nameGap:15,silent:!1,triggerEvent:!1,tooltip:{show:!1},axisPointer:{},axisLine:{show:!0,onZero:!0,onZeroAxisIndex:null,lineStyle:{color:"#333",width:1,type:"solid"},symbol:["none","none"],symbolSize:[10,15]},axisTick:{show:!0,inside:!1,length:5,lineStyle:{width:1}},axisLabel:{show:!0,inside:!1,rotate:0,showMinLabel:null,showMaxLabel:null,margin:8,fontSize:12},splitLine:{show:!0,lineStyle:{color:["#ccc"],width:1,type:"solid"}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},n={};n.categoryAxis=t.merge({boundaryGap:!0,deduplication:null,splitLine:{show:!1},axisTick:{alignWithLabel:!1,interval:"auto"},axisLabel:{interval:"auto"}},e),n.valueAxis=t.merge({boundaryGap:[0,0],splitNumber:5,minorTick:{show:!1,splitNumber:5,length:3,lineStyle:{}},minorSplitLine:{show:!1,lineStyle:{color:"#eee",width:1}}},e),n.timeAxis=t.defaults({scale:!0,min:"dataMin",max:"dataMax"},n.valueAxis),n.logAxis=t.defaults({scale:!0,logBase:10},n.valueAxis);var i=n;return K1=i,K1}var J1,sM;function tg(){if(sM)return J1;sM=1;var t=W,e=aM(),n=on,i=Ze,r=i.getLayoutParams,a=i.mergeLayoutParam,s=pA(),o=["value","category","time","log"];function l(u,h,c,d){t.each(o,function(f){h.extend({type:u+"Axis."+f,mergeDefaultAndTheme:function(g,p){var v=this.layoutMode,m=v?r(g):{},y=p.getTheme();t.merge(g,y.get(f+"Axis")),t.merge(g,this.getDefaultOption()),g.type=c(u,g),v&&a(g,m,v)},optionUpdated:function(){var g=this.option;g.type==="category"&&(this.__ordinalMeta=s.createByAxisModel(this))},getCategories:function(g){var p=this.option;if(p.type==="category")return g?p.data:this.__ordinalMeta.categories},getOrdinalMeta:function(){return this.__ordinalMeta},defaultOption:t.mergeAll([{},e[f+"Axis"],d],!0)})}),n.registerSubTypeDefaulter(u+"Axis",t.curry(c,u))}return J1=l,J1}var Q1,oM;function lM(){if(oM)return Q1;oM=1;var t=W,e=on,n=tg(),i=vl(),r=e.extend({type:"cartesian2dAxis",axis:null,init:function(){r.superApply(this,"init",arguments),this.resetRange()},mergeOption:function(){r.superApply(this,"mergeOption",arguments),this.resetRange()},restoreData:function(){r.superApply(this,"restoreData",arguments),this.resetRange()},getCoordSysModel:function(){return this.ecModel.queryComponents({mainType:"grid",index:this.option.gridIndex,id:this.option.gridId})[0]}});function a(l,u){return u.type||(u.data?"category":"value")}t.merge(r.prototype,i);var s={offset:0};n("x",r,a,s),n("y",r,a,s);var o=r;return Q1=o,Q1}var em,uM;function Mae(){if(uM)return em;uM=1,lM();var t=on,e=t.extend({type:"grid",dependencies:["xAxis","yAxis"],layoutMode:"box",coordinateSystem:null,defaultOption:{show:!1,zlevel:0,z:0,left:"10%",top:60,right:"10%",bottom:60,containLabel:!1,backgroundColor:"rgba(0,0,0,0)",borderWidth:1,borderColor:"#ccc"}});return em=e,em}var tm,hM;function nm(){if(hM)return tm;hM=1;var t=W,e=t.isObject,n=t.each,i=t.map,r=t.indexOf;t.retrieve;var a=Ze,s=a.getLayoutRect,o=$i(),l=o.createScaleByModel,u=o.ifAxisCrossZero,h=o.niceScaleExtent,c=o.estimateLabelUnionRect,d=Tae(),f=Aae(),g=yr,p=wr(),v=p.getStackedDimension;Mae();function m(M,I,E){return M.getCoordSysModel()===I}function y(M,I,E){this._coordsMap={},this._coordsList=[],this._axesMap={},this._axesList=[],this._initCartesian(M,I,E),this.model=M}var _=y.prototype;_.type="grid",_.axisPointerEnabled=!0,_.getRect=function(){return this._rect},_.update=function(M,I){var E=this._axesMap;this._updateScale(M,this.model),n(E.x,function(R){h(R.scale,R.model)}),n(E.y,function(R){h(R.scale,R.model)});var z={};n(E.x,function(R){C(E,"y",R,z)}),n(E.y,function(R){C(E,"x",R,z)}),this.resize(this.model,I)};function C(M,I,E,z){E.getAxesOnZeroOf=function(){return P?[P]:[]};var R=M[I],P,O=E.model,F=O.get("axisLine.onZero"),G=O.get("axisLine.onZeroAxisIndex");if(!F)return;if(G!=null)w(R[G])&&(P=R[G]);else for(var j in R)if(R.hasOwnProperty(j)&&w(R[j])&&!z[L(R[j])]){P=R[j];break}P&&(z[L(P)]=!0);function L(D){return D.dim+"_"+D.index}}function w(M){return M&&M.type!=="category"&&M.type!=="time"&&u(M)}_.resize=function(M,I,E){var z=s(M.getBoxLayoutParams(),{width:I.getWidth(),height:I.getHeight()});this._rect=z;var R=this._axesList;P(),!E&&M.get("containLabel")&&(n(R,function(O){if(!O.model.get("axisLabel.inside")){var F=c(O);if(F){var G=O.isHorizontal()?"height":"width",j=O.model.get("axisLabel.margin");z[G]-=F[G]+j,O.position==="top"?z.y+=F.height+j:O.position==="left"&&(z.x+=F.width+j)}}}),P());function P(){n(R,function(O){var F=O.isHorizontal(),G=F?[0,z.width]:[0,z.height],j=O.inverse?1:0;O.setExtent(G[j],G[1-j]),b(O,F?z.x:z.y)})}},_.getAxis=function(M,I){var E=this._axesMap[M];if(E!=null){if(I==null){for(var z in E)if(E.hasOwnProperty(z))return E[z]}return E[I]}},_.getAxes=function(){return this._axesList.slice()},_.getCartesian=function(M,I){if(M!=null&&I!=null){var E="x"+M+"y"+I;return this._coordsMap[E]}e(M)&&(I=M.yAxisIndex,M=M.xAxisIndex);for(var z=0,R=this._coordsList;zq[1]?-1:1,V=[L==="start"?q[0]-B*N:L==="end"?q[1]+B*N:(q[0]+q[1])/2,I(L)?F.labelOffset+D*N:0],U,H=G.get("nameRotate");H!=null&&(H=H*y/180);var Z;I(L)?U=b(F.rotation,H!=null?H:F.rotation,D):(U=x(F,L,H||0,q),Z=F.axisNameAvailableWidth,Z!=null&&(Z=Math.abs(Z/Math.sin(U.rotation)),!isFinite(Z)&&(Z=null)));var X=k.getFont(),Q=G.get("nameTruncate",!0)||{},J=Q.ellipsis,ee=e(F.nameTruncateMaxWidth,Q.maxWidth,Z),te=J!=null&&ee!=null?a.truncateText(j,ee,X,J,{minChar:2,placeholder:Q.placeholder}):j,ae=G.get("tooltip",!0),ge=G.mainType,oe={componentType:ge,name:j,$vars:["name"]};oe[ge+"Index"]=G.componentIndex;var de=new s.Text({anid:"name",__fullText:j,__truncatedText:te,position:V,rotation:U.rotation,silent:S(G),z2:1,tooltip:ae&&ae.show?i({content:j,formatter:function(){return j},formatterParams:oe},ae):null});s.setTextStyle(de.style,k,{text:te,textFont:X,textFill:k.getTextColor()||G.get("axisLine.lineStyle.color"),textAlign:k.get("align")||U.textAlign,textVerticalAlign:k.get("verticalAlign")||U.textVerticalAlign}),G.get("triggerEvent")&&(de.eventData=w(G),de.eventData.targetType="axisName",de.eventData.name=j),this._dumbGroup.add(de),de.updateTransform(),this.group.add(de),de.decomposeTransform()}}},w=_.makeAxisEventDataBase=function(F){var G={componentType:F.mainType,componentIndex:F.componentIndex};return G[F.mainType+"Index"]=F.componentIndex,G},b=_.innerTextLayout=function(F,G,j){var L=h(G-F),D,k;return u(L)?(k=j>0?"top":"bottom",D="center"):u(L-y)?(k=j>0?"bottom":"top",D="center"):(k="middle",L>0&&L0?"right":"left":D=j>0?"left":"right"),{rotation:L,textAlign:D,textVerticalAlign:k}};function x(F,G,j,L){var D=h(j-F.rotation),k,N,q=L[0]>L[1],B=G==="start"&&!q||G!=="start"&&q;return u(D-y/2)?(N=B?"bottom":"top",k="center"):u(D-y*1.5)?(N=B?"top":"bottom",k="center"):(N="middle",Dy/2?k=B?"left":"right":k=B?"right":"left"),{rotation:D,textAlign:k,textVerticalAlign:N}}var S=_.isLabelSilent=function(F){var G=F.get("tooltip");return F.get("silent")||!(F.get("triggerEvent")||G&&G.show)};function T(F,G,j){if(!m(F.axis)){var L=F.get("axisLabel.showMinLabel"),D=F.get("axisLabel.showMaxLabel");G=G||[],j=j||[];var k=G[0],N=G[1],q=G[G.length-1],B=G[G.length-2],V=j[0],U=j[1],H=j[j.length-1],Z=j[j.length-2];L===!1?(A(k),A(V)):M(k,N)&&(L?(A(N),A(U)):(A(k),A(V))),D===!1?(A(q),A(H)):M(B,q)&&(D?(A(B),A(Z)):(A(q),A(H)))}}function A(F){F&&(F.ignore=!0)}function M(F,G,j){var L=F&&F.getBoundingRect().clone(),D=G&&G.getBoundingRect().clone();if(!(!L||!D)){var k=f.identity([]);return f.rotate(k,k,-F.rotation),L.applyTransform(f.mul([],k,F.getLocalTransform())),D.applyTransform(f.mul([],k,G.getLocalTransform())),L.intersect(D)}}function I(F){return F==="middle"||F==="center"}function E(F,G,j,L,D){for(var k=[],N=[],q=[],B=0;B=0||p===v}function h(p){var v=c(p);if(!!v){var m=v.axisPointerModel,y=v.axis.scale,_=m.option,C=m.get("status"),w=m.get("value");w!=null&&(w=y.parse(w));var b=f(m);C==null&&(_.status=b?"show":"hide");var x=y.getExtent().slice();x[0]>x[1]&&x.reverse(),(w==null||w>x[1])&&(w=x[1]),wn&&(n=i),n},defaultOption:{clip:!0,roundCap:!1,showBackground:!1,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)",borderColor:null,borderWidth:0,borderType:"solid",borderRadius:0,shadowBlur:0,shadowColor:null,shadowOffsetX:0,shadowOffsetY:0,opacity:1}}});return om=e,om}var lm={},IM;function EM(){if(IM)return lm;IM=1;var t=pe,e=B1(),n=e.getDefaultLabel;function i(a,s,o,l,u,h,c){var d=o.getModel("label"),f=o.getModel("emphasis.label");t.setLabelStyle(a,s,d,f,{labelFetcher:u,labelDataIndex:h,defaultText:n(u.getData(),h),isRectText:!0,autoColor:l}),r(a),r(s)}function r(a,s){a.textPosition==="outside"&&(a.textPosition=s)}return lm.setLabel=i,lm}var um,RM;function Lae(){if(RM)return um;RM=1;var t=Yo,e=t([["fill","color"],["stroke","borderColor"],["lineWidth","borderWidth"],["stroke","barBorderColor"],["lineWidth","barBorderWidth"],["opacity"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["shadowColor"]]),n={getBarItemStyle:function(i){var r=e(this,i);if(this.getBorderLineDash){var a=this.getBorderLineDash();a&&(r.lineDash=a)}return r}};return um=n,um}var hm,zM;function Pae(){if(zM)return hm;zM=1;var t=pe,e=t.extendShape,n=e({type:"sausage",shape:{cx:0,cy:0,r0:0,r:0,startAngle:0,endAngle:Math.PI*2,clockwise:!0},buildPath:function(i,r){var a=r.cx,s=r.cy,o=Math.max(r.r0||0,0),l=Math.max(r.r,0),u=(l-o)*.5,h=o+u,c=r.startAngle,d=r.endAngle,f=r.clockwise,g=Math.cos(c),p=Math.sin(c),v=Math.cos(d),m=Math.sin(d),y=f?d-c0?1:-1,B=k.height>0?1:-1;return{x:k.x+q*N/2,y:k.y+B*N/2,width:k.width-q*N,height:k.height-B*N}},polar:function(j,L,D){var k=j.getItemLayout(L);return{cx:k.cx,cy:k.cy,r0:k.r0,r:k.r,startAngle:k.startAngle,endAngle:k.endAngle}}};function T(j){return j.startAngle!=null&&j.endAngle!=null&&j.startAngle===j.endAngle}function A(j,L,D,k,N,q,B,V){var U=L.getItemVisual(D,"color"),H=L.getItemVisual(D,"opacity"),Z=L.getVisual("borderColor"),X=k.getModel("itemStyle"),Q=k.getModel("emphasis.itemStyle").getBarItemStyle();V||j.setShape("r",X.get("barBorderRadius")||0),j.useStyle(e.defaults({stroke:T(N)?"none":Z,fill:T(N)?"none":U,opacity:H},X.getBarItemStyle()));var J=k.getShallow("cursor");J&&j.attr("cursor",J);var ee=B?N.height>0?"bottom":"top":N.width>0?"left":"right";V||r(j.style,Q,k,U,q,D,ee),T(N)&&(Q.fill=Q.stroke="none"),n.setHoverStyle(j,Q)}function M(j,L){var D=j.get(g)||0,k=isNaN(L.width)?Number.MAX_VALUE:Math.abs(L.width),N=isNaN(L.height)?Number.MAX_VALUE:Math.abs(L.height);return Math.min(D,k,N)}var I=o.extend({type:"largeBar",shape:{points:[]},buildPath:function(j,L){for(var D=L.points,k=this.__startPoint,N=this.__baseDimIdx,q=0;q=0?D:null},30,!1);function R(j,L,D){var k=j.__baseDimIdx,N=1-k,q=j.shape.points,B=j.__largeDataIndices,V=Math.abs(j.__barWidth/2),U=j.__startPoint[N];p[0]=L,p[1]=D;for(var H=p[k],Z=p[1-k],X=H-V,Q=H+V,J=0,ee=q.length/2;J=X&&ae<=Q&&(U<=ge?Z>=U&&Z<=ge:Z>=ge&&Z<=U))return B[J]}return-1}function P(j,L,D){var k=D.getVisual("borderColor")||D.getVisual("color"),N=L.getModel("itemStyle").getItemStyle(["color","borderColor"]);j.useStyle(N),j.style.fill=null,j.style.stroke=k,j.style.lineWidth=D.getLayout("barWidth")}function O(j,L,D){var k=L.get("borderColor")||L.get("color"),N=L.getItemStyle(["color","borderColor"]);j.useStyle(N),j.style.fill=null,j.style.stroke=k,j.style.lineWidth=D.getLayout("barWidth")}function F(j,L,D){var k,N=D.type==="polar";return N?k=D.getArea():k=D.grid.getRect(),N?{cx:k.cx,cy:k.cy,r0:j?k.r0:L.r0,r:j?k.r:L.r,startAngle:j?L.startAngle:0,endAngle:j?L.endAngle:Math.PI*2}:{x:j?L.x:k.x,y:j?k.y:L.y,width:j?L.width:k.width,height:j?k.height:L.height}}function G(j,L,D){var k=j.type==="polar"?n.Sector:n.Rect;return new k({shape:F(L,D,j),silent:!0,z2:0})}return cm=m,cm}var PM;function kae(){if(PM)return CM;PM=1;var t=we,e=W,n=Kf(),i=n.layout,r=n.largeLayout;return nm(),zae(),Dae(),zh(),t.registerLayout(t.PRIORITY.VISUAL.LAYOUT,e.curry(i,"bar")),t.registerLayout(t.PRIORITY.VISUAL.PROGRESSIVE_LAYOUT,r),t.registerVisual({seriesType:"bar",reset:function(a){a.getData().setVisual("legendSymbol","roundRect")}}),CM}var DM={},dm,kM;function pl(){if(kM)return dm;kM=1;var t=gl(),e=yi(),n=W,i=n.extend,r=n.isArray;function a(s,o,l){o=r(o)&&{coordDimensions:o}||i({},o);var u=s.getSource(),h=t(u,o),c=new e(h,s);return c.initData(u,l),c}return dm=a,dm}var fm,OM;function gm(){if(OM)return fm;OM=1;var t=W,e={updateSelectedMap:function(n){this._targetList=t.isArray(n)?n.slice():[],this._selectTargetMap=t.reduce(n||[],function(i,r){return i.set(r.name,r),i},t.createHashMap())},select:function(n,i){var r=i!=null?this._targetList[i]:this._selectTargetMap.get(n),a=this.get("selectedMode");a==="single"&&this._selectTargetMap.each(function(s){s.selected=!1}),r&&(r.selected=!0)},unSelect:function(n,i){var r=i!=null?this._targetList[i]:this._selectTargetMap.get(n);r&&(r.selected=!1)},toggleSelected:function(n,i){var r=i!=null?this._targetList[i]:this._selectTargetMap.get(n);if(r!=null)return this[r.selected?"unSelect":"select"](n,i),r.selected},isSelected:function(n,i){var r=i!=null?this._targetList[i]:this._selectTargetMap.get(n);return r&&r.selected}};return fm=e,fm}var vm,FM;function Lh(){if(FM)return vm;FM=1;function t(n,i){this.getAllNames=function(){var r=i();return r.mapArray(r.getName)},this.containName=function(r){var a=i();return a.indexOfName(r)>=0},this.indexOfName=function(r){var a=n();return a.indexOfName(r)},this.getItemVisual=function(r,a){var s=n();return s.getItemVisual(r,a)}}var e=t;return vm=e,vm}var pm,NM;function Oae(){if(NM)return pm;NM=1;var t=we,e=pl(),n=W,i=Pe,r=Ne(),a=r.getPercentWithPrecision,s=gm(),o=Ui,l=o.retrieveRawAttr,u=Ur(),h=u.makeSeriesEncodeForNameBased,c=Lh(),d=t.extendSeriesModel({type:"series.pie",init:function(g){d.superApply(this,"init",arguments),this.legendVisualProvider=new c(n.bind(this.getData,this),n.bind(this.getRawData,this)),this.updateSelectedMap(this._createSelectableList()),this._defaultLabelLine(g)},mergeOption:function(g){d.superCall(this,"mergeOption",g),this.updateSelectedMap(this._createSelectableList())},getInitialData:function(g,p){return e(this,{coordDimensions:["value"],encodeDefaulter:n.curry(h,this)})},_createSelectableList:function(){for(var g=this.getRawData(),p=g.mapDimension("value"),v=[],m=0,y=g.count();m0&&(m?y!=="scale":_!=="transition")){for(var b=f.getItemLayout(0),x=1;isNaN(b.startAngle)&&x=d.r0}}}),l=o;return mm=l,mm}var ym,BM;function qM(){if(BM)return ym;BM=1;var t=we,e=W;function n(i,r){e.each(r,function(a){a.update="updateView",t.registerAction(a,function(s,o){var l={};return o.eachComponent({mainType:"series",subType:i,query:s},function(u){u[a.method]&&u[a.method](s.name,s.dataIndex);var h=u.getData();h.each(function(c){var d=h.getName(c);l[d]=u.isSelected(d)||!1})}),{name:s.name,selected:l,seriesId:s.seriesId}})})}return ym=n,ym}var _m,GM;function rg(){if(GM)return _m;GM=1;var t=W,e=t.createHashMap;function n(i){return{getTargetSeries:function(r){var a={},s=e();return r.eachSeriesByType(i,function(o){o.__paletteScope=a,s.set(o.uid,o)}),s},reset:function(r,a){var s=r.getRawData(),o={},l=r.getData();l.each(function(u){var h=l.getRawIndex(u);o[h]=u}),s.each(function(u){var h=o[u],c=h!=null&&l.getItemVisual(h,"color",!0),d=h!=null&&l.getItemVisual(h,"borderColor",!0),f;if((!c||!d)&&(f=s.getItemModel(u)),!c){var g=f.get("itemStyle.color")||r.getColorFromPalette(s.getName(u)||u+"",r.__paletteScope,s.count());h!=null&&l.setItemVisual(h,"color",g)}if(!d){var p=f.get("itemStyle.borderColor");h!=null&&l.setItemVisual(h,"borderColor",p)}})}}}return _m=n,_m}var xm,VM;function Nae(){if(VM)return xm;VM=1;var t=Tt,e=Ne(),n=e.parsePercent,i=Math.PI/180;function r(l,u,h,c,d,f,g,p,v,m){l.sort(function(I,E){return I.y-E.y});function y(I,E,z,R){for(var P=I;Pv+g);P++)if(l[P].y+=z,P>I&&P+1l[P].y+l[P].height){_(P,z/2);return}_(E-1,z/2)}function _(I,E){for(var z=I;z>=0&&!(l[z].y-E0&&l[z].y>l[z-1].y+l[z-1].height));z--);}function C(I,E,z,R,P,O){for(var F=(O>0,E?Number.MAX_VALUE:0),G=0,j=I.length;G=F&&(N=F-10),!E&&N<=F&&(N=F+10),I[G].x=z+N*O,F=N}}for(var w=0,b,x=l.length,S=[],T=[],A=0;A=h?T.push(l[A]):S.push(l[A]);C(S,!1,u,h,c,d),C(T,!0,u,h,c,d)}function a(l,u,h,c,d,f,g,p){for(var v=[],m=[],y=Number.MAX_VALUE,_=-Number.MAX_VALUE,C=0;C0?"right":"left":F>0?"left":"right"}var J,ee=x.get("rotate");typeof ee=="number"?J=ee*(Math.PI/180):J=ee?F<0?-O+Math.PI:-O:0,y=!!J,w.label={x:j,y:L,position:S,height:q.height,len:R,len2:P,linePoints:D,textAlign:k,verticalAlign:"middle",rotation:J,inside:B,labelDistance:T,labelAlignTo:A,labelMargin:M,bleedMargin:I,textRect:q,text:N,font:E},B||p.push(w.label)}}),!y&&l.get("avoidLabelOverlap")&&a(p,v,m,u,h,c,d,f)}return xm=o,xm}var wm,UM;function jae(){if(UM)return wm;UM=1;var t=Ne(),e=t.parsePercent,n=t.linearMap,i=Ze,r=Nae(),a=W,s=Math.PI*2,o=Math.PI/180;function l(h,c){return i.getLayoutRect(h.getBoxLayoutParams(),{width:c.getWidth(),height:c.getHeight()})}function u(h,c,d,f){c.eachSeriesByType(h,function(g){var p=g.getData(),v=p.mapDimension("value"),m=l(g,d),y=g.get("center"),_=g.get("radius");a.isArray(_)||(_=[0,_]),a.isArray(y)||(y=[y,y]);var C=e(m.width,d.getWidth()),w=e(m.height,d.getHeight()),b=Math.min(C,w),x=e(y[0],C)+m.x,S=e(y[1],w)+m.y,T=e(_[0],b/2),A=e(_[1],b/2),M=-g.get("startAngle")*o,I=g.get("minAngle")*o,E=0;p.each(v,function(q){!isNaN(q)&&E++});var z=p.getSum(v),R=Math.PI/(z||E)*2,P=g.get("clockwise"),O=g.get("roseType"),F=g.get("stillShowZeroSum"),G=p.getDataExtent(v);G[0]=0;var j=s,L=0,D=M,k=P?1:-1;if(p.each(v,function(q,B){var V;if(isNaN(q)){p.setItemLayout(B,{angle:NaN,startAngle:NaN,endAngle:NaN,clockwise:P,cx:x,cy:S,r0:T,r:O?NaN:A,viewRect:m});return}O!=="area"?V=z===0&&F?R:q*R:V=s/E,V=0;v--){var m=v*2,y=d[m]-g/2,_=d[m+1]-p/2;if(u>=y&&h>=_&&u<=y+g&&h<=_+p)return v}return-1}});function s(){this.group=new t.Group}var o=s.prototype;o.isPersistent=function(){return!this._incremental},o.updateData=function(u,h){this.group.removeAll();var c=new a({rectHover:!0,cursor:"default"});c.setShape({points:u.getLayout("symbolPoints")}),this._setCommon(c,u,!1,h),this.group.add(c),this._incremental=null},o.updateLayout=function(u){if(!this._incremental){var h=u.getLayout("symbolPoints");this.group.eachChild(function(c){if(c.startIndex!=null){var d=(c.endIndex-c.startIndex)*2,f=c.startIndex*4*2;h=new Float32Array(h.buffer,f,d)}c.setShape("points",h)})}},o.incrementalPrepareUpdate=function(u){this.group.removeAll(),this._clearIncremental(),u.count()>2e6?(this._incremental||(this._incremental=new i({silent:!0})),this.group.add(this._incremental)):this._incremental=null},o.incrementalUpdate=function(u,h,c){var d;this._incremental?(d=new a,this._incremental.addDisplayable(d,!0)):(d=new a({rectHover:!0,cursor:"default",startIndex:u.start,endIndex:u.end}),d.incremental=!0,this.group.add(d)),d.setShape({points:h.getLayout("symbolPoints")}),this._setCommon(d,h,!!this._incremental,c)},o._setCommon=function(u,h,c,d){var f=h.hostModel;d=d||{};var g=h.getVisual("symbolSize");u.setShape("size",g instanceof Array?g:[g,g]),u.softClipShape=d.clipShape||null,u.symbolProxy=n(h.getVisual("symbol"),0,0,0,0),u.setColor=u.symbolProxy.setColor;var p=u.shape.size[0]=0&&(u.dataIndex=y+(u.startIndex||0))}))},o.remove=function(){this._clearIncremental(),this._incremental=null,this.group.removeAll()},o._clearIncremental=function(){var u=this._incremental;u&&u.clearDisplaybles()};var l=s;return Cm=l,Cm}var KM;function Vae(){if(KM)return XM;KM=1;var t=we,e=Mh(),n=Gae(),i=Rh();return t.extendChartView({type:"scatter",render:function(r,a,s){var o=r.getData(),l=this._updateSymbolDraw(o,r);l.updateData(o,{clipShape:this._getClipShape(r)}),this._finished=!0},incrementalPrepareRender:function(r,a,s){var o=r.getData(),l=this._updateSymbolDraw(o,r);l.incrementalPrepareUpdate(o),this._finished=!1},incrementalRender:function(r,a,s){this._symbolDraw.incrementalUpdate(r,a.getData(),{clipShape:this._getClipShape(a)}),this._finished=r.end===a.getData().count()},updateTransform:function(r,a,s){var o=r.getData();if(this.group.dirty(),!this._finished||o.count()>1e4||!this._symbolDraw.isPersistent())return{update:!0};var l=i().reset(r);l.progress&&l.progress({start:0,end:o.count()},o),this._symbolDraw.updateLayout(o)},_getClipShape:function(r){var a=r.coordinateSystem,s=a&&a.getArea&&a.getArea();return r.get("clip",!0)?s:null},_updateSymbolDraw:function(r,a){var s=this._symbolDraw,o=a.pipelineContext,l=o.large;return(!s||l!==this._isLargeDraw)&&(s&&s.remove(),s=this._symbolDraw=l?new n:new e,this._isLargeDraw=l,this.group.removeAll()),this.group.add(s.group),s},remove:function(r,a){this._symbolDraw&&this._symbolDraw.remove(!0),this._symbolDraw=null},dispose:function(){}}),XM}var JM;function Uae(){if(JM)return $M;JM=1;var t=we;qae(),Vae();var e=Ts(),n=Rh();return zh(),t.registerVisual(e("scatter","circle")),t.registerLayout(n("scatter")),$M}var QM={},eI={},Tm,tI;function Hae(){if(tI)return Tm;tI=1;var t=W,e=Pa();function n(r,a,s){e.call(this,r,a,s),this.type="value",this.angle=0,this.name="",this.model}t.inherits(n,e);var i=n;return Tm=i,Tm}var Am,nI;function Wae(){if(nI)return Am;nI=1;var t=W,e=Hae(),n=Yf(),i=Ne(),r=$i(),a=r.getScaleExtent,s=r.niceScaleExtent,o=yr,l=CA();function u(c,d,f){this._model=c,this.dimensions=[],this._indicatorAxes=t.map(c.getIndicatorModels(),function(g,p){var v="indicator_"+p,m=new e(v,g.get("axisType")==="log"?new l:new n);return m.name=g.get("name"),m.model=g,g.axis=m,this.dimensions.push(v),m},this),this.resize(c,f),this.cx,this.cy,this.r,this.r0,this.startAngle}u.prototype.getIndicatorAxes=function(){return this._indicatorAxes},u.prototype.dataToPoint=function(c,d){var f=this._indicatorAxes[d];return this.coordToPoint(f.dataToCoord(c),d)},u.prototype.coordToPoint=function(c,d){var f=this._indicatorAxes[d],g=f.angle,p=this.cx+c*Math.cos(g),v=this.cy-c*Math.sin(g);return[p,v]},u.prototype.pointToData=function(c){var d=c[0]-this.cx,f=c[1]-this.cy,g=Math.sqrt(d*d+f*f);d/=g,f/=g;for(var p=Math.atan2(-f,d),v=1/0,m,y=-1,_=0;__[0]&&isFinite(A)&&isFinite(_[0]))}else{var M=w.getTicks().length-1;M>p&&(S=v(S));var T=Math.ceil(_[1]/S)*S,A=i.round(T-S*p);w.setExtent(A,T),w.setInterval(S)}})},u.dimensions=[],u.create=function(c,d){var f=[];return c.eachComponent("radar",function(g){var p=new u(g,c,d);f.push(p),g.coordinateSystem=p}),c.eachSeriesByType("radar",function(g){g.get("coordinateSystem")==="radar"&&(g.coordinateSystem=f[g.get("radarIndex")||0])}),f},o.register("radar",u);var h=u;return Am=h,Am}var Mm,iI;function $ae(){if(iI)return Mm;iI=1;var t=we,e=W,n=aM(),i=$t,r=vl(),a=n.valueAxis;function s(u,h){return e.defaults({show:h},u)}var o=t.extendComponentModel({type:"radar",optionUpdated:function(){var u=this.get("boundaryGap"),h=this.get("splitNumber"),c=this.get("scale"),d=this.get("axisLine"),f=this.get("axisTick"),g=this.get("axisType"),p=this.get("axisLabel"),v=this.get("name"),m=this.get("name.show"),y=this.get("name.formatter"),_=this.get("nameGap"),C=this.get("triggerEvent"),w=e.map(this.get("indicator")||[],function(b){b.max!=null&&b.max>0&&!b.min?b.min=0:b.min!=null&&b.min<0&&!b.max&&(b.max=0);var x=v;if(b.color!=null&&(x=e.defaults({color:b.color},v)),b=e.merge(e.clone(b),{boundaryGap:u,splitNumber:h,scale:c,axisLine:d,axisTick:f,axisType:g,axisLabel:p,name:b.text,nameLocation:"end",nameGap:_,nameTextStyle:x,triggerEvent:C},!1),m||(b.name=""),typeof y=="string"){var S=b.name;b.name=y.replace("{value}",S!=null?S:"")}else typeof y=="function"&&(b.name=y(b.name,b));var T=e.extend(new i(b,null,this.ecModel),r);return T.mainType="radar",T.componentIndex=this.componentIndex,T},this);this.getIndicatorModels=function(){return w}},defaultOption:{zlevel:0,z:0,center:["50%","50%"],radius:"75%",startAngle:90,name:{show:!0},boundaryGap:[0,0],splitNumber:5,nameGap:15,scale:!1,shape:"polygon",axisLine:e.merge({lineStyle:{color:"#bbb"}},a.axisLine),axisLabel:s(a.axisLabel,!1),axisTick:s(a.axisTick,!1),axisType:"interval",splitLine:s(a.splitLine,!0),splitArea:s(a.splitArea,!0),indicator:[]}}),l=o;return Mm=l,Mm}var Im,rI;function Zae(){if(rI)return Im;rI=1;var t=we,e=W,n=Da(),i=pe,r=["axisLine","axisTickLabel","axisName"],a=t.extendComponentView({type:"radar",render:function(s,o,l){var u=this.group;u.removeAll(),this._buildAxes(s),this._buildSplitLineAndArea(s)},_buildAxes:function(s){var o=s.coordinateSystem,l=o.getIndicatorAxes(),u=e.map(l,function(h){var c=new n(h.model,{position:[o.cx,o.cy],rotation:h.angle,labelDirection:-1,tickDirection:-1,nameDirection:1});return c});e.each(u,function(h){e.each(r,h.add,h),this.group.add(h.getGroup())},this)},_buildSplitLineAndArea:function(s){var o=s.coordinateSystem,l=o.getIndicatorAxes();if(!l.length)return;var u=s.get("shape"),h=s.getModel("splitLine"),c=s.getModel("splitArea"),d=h.getModel("lineStyle"),f=c.getModel("areaStyle"),g=h.get("show"),p=c.get("show"),v=d.get("color"),m=f.get("color");v=e.isArray(v)?v:[v],m=e.isArray(m)?m:[m];var y=[],_=[];function C(O,F,G){var j=G%F.length;return O[j]=O[j]||[],j}if(u==="circle")for(var w=l[0].getTicksCoords(),b=o.cx,x=o.cy,S=0;S":` `;return r(p===""?this.name:p)+v+n.map(g,function(m,y){var _=d.get(d.mapDimension(m.dim),l);return r(m.name+" : "+_)}).join(v)},getTooltipPosition:function(l){if(l!=null){for(var u=this.getData(),h=this.coordinateSystem,c=u.getValues(n.map(h.dimensions,function(p){return u.mapDimension(p)}),l,!0),d=0,f=c.length;d":` `;return b.join(", ")+A+r(C+" : "+_)},getTooltipPosition:function(g){if(g!=null){var p=this.getData().getName(g),v=this.coordinateSystem,m=v.getRegion(p);return m&&v.dataToPoint(m.center)}},setZoom:function(g){this.option.zoom=g},setCenter:function(g){this.option.center=g},defaultOption:{zlevel:0,z:2,coordinateSystem:"geo",map:"",left:"center",top:"center",aspectScale:.75,showLegendSymbol:!0,dataRangeHoverLink:!0,boundingCoords:null,center:null,zoom:1,scaleLimit:null,label:{show:!1,color:"#000"},itemStyle:{borderWidth:.5,borderColor:"#444",areaColor:"#eee"},emphasis:{label:{show:!0,color:"rgb(100,0,0)"},itemStyle:{areaColor:"rgba(255,215,0,0.8)"}},nameProperty:"name"}});t.mixin(d,s);var f=d;return Bm=f,Bm}var Dh={},xI;function wI(){if(xI)return Dh;xI=1;var t=we,e="\0_ec_interaction_mutex";function n(s,o,l){var u=a(s);u[o]=l}function i(s,o,l){var u=a(s),h=u[o];h===l&&(u[o]=null)}function r(s,o){return!!a(s)[o]}function a(s){return s[e]||(s[e]={})}return t.registerAction({type:"takeGlobalCursor",event:"globalCursorTaken",update:"update"},function(){}),Dh.take=n,Dh.release=i,Dh.isTaken=r,Dh}var qm,bI;function kh(){if(bI)return qm;bI=1;var t=W,e=ls,n=sn,i=wI();function r(g){this.pointerChecker,this._zr=g,this._opt={};var p=t.bind,v=p(a,this),m=p(s,this),y=p(o,this),_=p(l,this),C=p(u,this);e.call(this),this.setPointerChecker=function(w){this.pointerChecker=w},this.enable=function(w,b){this.disable(),this._opt=t.defaults(t.clone(b)||{},{zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!1,preventDefaultMouseMove:!0}),w==null&&(w=!0),(w===!0||w==="move"||w==="pan")&&(g.on("mousedown",v),g.on("mousemove",m),g.on("mouseup",y)),(w===!0||w==="scale"||w==="zoom")&&(g.on("mousewheel",_),g.on("pinch",C))},this.disable=function(){g.off("mousedown",v),g.off("mousemove",m),g.off("mouseup",y),g.off("mousewheel",_),g.off("pinch",C)},this.dispose=this.disable,this.isDragging=function(){return this._dragging},this.isPinching=function(){return this._pinching}}t.mixin(r,e);function a(g){if(!(n.isMiddleOrRightButtonOnMouseUpDown(g)||g.target&&g.target.draggable)){var p=g.offsetX,v=g.offsetY;this.pointerChecker&&this.pointerChecker(g,p,v)&&(this._x=p,this._y=v,this._dragging=!0)}}function s(g){if(!(!this._dragging||!d("moveOnMouseMove",g,this._opt)||g.gestureEvent==="pinch"||i.isTaken(this._zr,"globalPan"))){var p=g.offsetX,v=g.offsetY,m=this._x,y=this._y,_=p-m,C=v-y;this._x=p,this._y=v,this._opt.preventDefaultMouseMove&&n.stop(g.event),c(this,"pan","moveOnMouseMove",g,{dx:_,dy:C,oldX:m,oldY:y,newX:p,newY:v})}}function o(g){n.isMiddleOrRightButtonOnMouseUpDown(g)||(this._dragging=!1)}function l(g){var p=d("zoomOnMouseWheel",g,this._opt),v=d("moveOnMouseWheel",g,this._opt),m=g.wheelDelta,y=Math.abs(m),_=g.offsetX,C=g.offsetY;if(!(m===0||!p&&!v)){if(p){var w=y>3?1.4:y>1?1.2:1.1,b=m>0?w:1/w;h(this,"zoom","zoomOnMouseWheel",g,{scale:b,originX:_,originY:C})}if(v){var x=Math.abs(m),S=(m>0?1:-1)*(x>3?.4:x>1?.15:.05);h(this,"scrollMove","moveOnMouseWheel",g,{scrollDelta:S,originX:_,originY:C})}}}function u(g){if(!i.isTaken(this._zr,"globalPan")){var p=g.pinchScale>1?1.1:1/1.1;h(this,"zoom",null,g,{scale:p,originX:g.pinchX,originY:g.pinchY})}}function h(g,p,v,m,y){g.pointerChecker&&g.pointerChecker(m,y.originX,y.originY)&&(n.stop(m.event),c(g,p,v,m,y))}function c(g,p,v,m,y){y.isAvailableBehavior=t.bind(d,null,v,m),g.trigger(p,y)}function d(g,p,v){var m=v[g];return!g||m&&(!t.isString(m)||p.event[m+"Key"])}var f=r;return qm=f,qm}var sg={},SI;function Gm(){if(SI)return sg;SI=1;function t(n,i,r){var a=n.target,s=a.position;s[0]+=i,s[1]+=r,a.dirty()}function e(n,i,r,a){var s=n.target,o=n.zoomLimit,l=s.position,u=s.scale,h=n.zoom=n.zoom||1;if(h*=i,o){var c=o.min||0,d=o.max||1/0;h=Math.max(Math.min(d,h),c)}var f=h/n.zoom;n.zoom=h,l[0]-=(r-l[0])*(f-1),l[1]-=(a-l[1])*(f-1),u[0]*=f,u[1]*=f,s.dirty()}return sg.updateViewOnPan=t,sg.updateViewOnZoom=e,sg}var Vm={},CI;function og(){if(CI)return Vm;CI=1;var t={axisPointer:1,tooltip:1,brush:1};function e(n,i,r){var a=i.getComponentByElement(n.topTarget),s=a&&a.coordinateSystem;return a&&a!==r&&!t[a.mainType]&&s&&s.model!==r}return Vm.onIrrelevantElement=e,Vm}var Um,TI;function AI(){if(TI)return Um;TI=1;var t=W,e=kh(),n=Gm(),i=og(),r=i.onIrrelevantElement,a=pe,s=ag(),o=Ta,l=o.getUID,u=Gd;function h(p){var v=p.getItemStyle(),m=p.get("areaColor");return m!=null&&(v.fill=m),v}function c(p,v,m,y,_){m.off("click"),m.off("mousedown"),v.get("selectedMode")&&(m.on("mousedown",function(){p._mouseDownFlag=!0}),m.on("click",function(C){if(!!p._mouseDownFlag){p._mouseDownFlag=!1;for(var w=C.target;!w.__regions;)w=w.parent;if(!!w){var b={type:(v.mainType==="geo"?"geo":"map")+"ToggleSelect",batch:t.map(w.__regions,function(x){return{name:x.name,from:_.uid}})};b[v.mainType+"Id"]=v.id,y.dispatchAction(b),d(v,m)}}}))}function d(p,v){v.eachChild(function(m){t.each(m.__regions,function(y){m.trigger(p.isSelected(y.name)?"emphasis":"normal")})})}function f(p,v){var m=new a.Group;this.uid=l("ec_map_draw"),this._controller=new e(p.getZr()),this._controllerHost={target:v?m:null},this.group=m,this._updateGroup=v,this._mouseDownFlag,this._mapName,this._initialized,m.add(this._regionsGroup=new a.Group),m.add(this._backgroundGroup=new a.Group)}f.prototype={constructor:f,draw:function(p,v,m,y,_){var C=p.mainType==="geo",w=p.getData&&p.getData();C&&v.eachComponent({mainType:"series",subType:"map"},function(L){!w&&L.getHostGeoModel()===p&&(w=L.getData())});var b=p.coordinateSystem;this._updateBackground(b);var x=this._regionsGroup,S=this.group,T=b.getTransformInfo(),A=!x.childAt(0)||_,M;if(A)S.transform=T.roamTransform,S.decomposeTransform(),S.dirty();else{var I=new u;I.transform=T.roamTransform,I.decomposeTransform();var E={scale:I.scale,position:I.position};M=I.scale,a.updateProps(S,E,p)}var z=T.rawScale,R=T.rawPosition;x.removeAll();var P=["itemStyle"],O=["emphasis","itemStyle"],F=["label"],G=["emphasis","label"],j=t.createHashMap();t.each(b.regions,function(L){var D=j.get(L.name)||j.set(L.name,new a.Group),k=new a.CompoundPath({segmentIgnoreThreshold:1,shape:{paths:[]}});D.add(k);var N=p.getRegionModel(L.name)||p,q=N.getModel(P),B=N.getModel(O),V=h(q),U=h(B),H=N.getModel(F),Z=N.getModel(G),X;if(w){X=w.indexOfName(L.name);var Q=w.getItemVisual(X,"color",!0);Q&&(V.fill=Q)}var J=function(fe){return[fe[0]*z[0]+R[0],fe[1]*z[1]+R[1]]};t.each(L.geometries,function(fe){if(fe.type==="polygon"){for(var $=[],Y=0;Y=0)&&(de=p);var ye=new a.Text({position:J(L.center.slice()),scale:[1/S.scale[0],1/S.scale[1]],z2:10,silent:!0});if(a.setLabelStyle(ye.style,ye.hoverStyle={},H,Z,{labelFetcher:de,labelDataIndex:oe,defaultText:L.name,useInsideStyle:!1},{textAlign:"center",textVerticalAlign:"middle"}),!A){var ie=[1/M[0],1/M[1]];a.updateProps(ye,{scale:ie},p)}D.add(ye)}if(w)w.setItemGraphicEl(X,D);else{var N=p.getRegionModel(L.name);k.eventData={componentType:"geo",componentIndex:p.componentIndex,geoIndex:p.componentIndex,name:L.name,region:N&&N.option||{}}}var se=D.__regions||(D.__regions=[]);se.push(L),D.highDownSilentOnTouch=!!p.get("selectedMode"),a.setHoverStyle(D,U),x.add(D)}),this._updateController(p,v,m),c(this,p,x,m,y),d(p,x)},remove:function(){this._regionsGroup.removeAll(),this._backgroundGroup.removeAll(),this._controller.dispose(),this._mapName&&s.removeGraphic(this._mapName,this.uid),this._mapName=null,this._controllerHost={}},_updateBackground:function(p){var v=p.map;this._mapName!==v&&t.each(s.makeGraphic(v,this.uid),function(m){this._backgroundGroup.add(m)},this),this._mapName=v},_updateController:function(p,v,m){var y=p.coordinateSystem,_=this._controller,C=this._controllerHost;C.zoomLimit=p.get("scaleLimit"),C.zoom=y.getZoom(),_.enable(p.get("roam")||!1);var w=p.mainType;function b(){var x={type:"geoRoam",componentType:w};return x[w+"Id"]=p.id,x}_.off("pan").on("pan",function(x){this._mouseDownFlag=!1,n.updateViewOnPan(C,x.dx,x.dy),m.dispatchAction(t.extend(b(),{dx:x.dx,dy:x.dy}))},this),_.off("zoom").on("zoom",function(x){if(this._mouseDownFlag=!1,n.updateViewOnZoom(C,x.scale,x.originX,x.originY),m.dispatchAction(t.extend(b(),{zoom:x.scale,originX:x.originX,originY:x.originY})),this._updateGroup){var S=this.group.scale;this._regionsGroup.traverse(function(T){T.type==="text"&&T.attr("scale",[1/S[0],1/S[1]])})}},this),_.setPointerChecker(function(x,S,T){return y.getViewRectAfterRoam().contain(S,T)&&!r(x,m,p)})}};var g=f;return Um=g,Um}var Hm,MI;function lse(){if(MI)return Hm;MI=1;var t=we,e=W,n=pe,i=AI(),r="__seriesMapHighDown",a="__seriesMapCallKey",s=t.extendChartView({type:"map",render:function(u,h,c,d){if(!(d&&d.type==="mapToggleSelect"&&d.from===this.uid)){var f=this.group;if(f.removeAll(),!u.getHostGeoModel()){if(d&&d.type==="geoRoam"&&d.componentType==="series"&&d.seriesId===u.id){var g=this._mapDraw;g&&f.add(g.group)}else if(u.needsDrawMap){var g=this._mapDraw||new i(c,!0);f.add(g.group),g.draw(u,h,c,this,d),this._mapDraw=g}else this._mapDraw&&this._mapDraw.remove(),this._mapDraw=null;u.get("showLegendSymbol")&&h.getComponent("legend")&&this._renderSymbols(u,h,c)}}},remove:function(){this._mapDraw&&this._mapDraw.remove(),this._mapDraw=null,this.group.removeAll()},dispose:function(){this._mapDraw&&this._mapDraw.remove(),this._mapDraw=null},_renderSymbols:function(u,h,c){var d=u.originalData,f=this.group;d.each(d.mapDimension("value"),function(g,p){if(!isNaN(g)){var v=d.getItemLayout(p);if(!(!v||!v.point)){var m=v.point,y=v.offset,_=new n.Circle({style:{fill:u.getData().getVisual("color")},shape:{cx:m[0]+y*9,cy:m[1],r:3},silent:!0,z2:8+(y?0:n.Z2_EMPHASIS_LIFT+1)});if(!y){var C=u.mainSeries.getData(),w=d.getName(p),b=C.indexOfName(w),x=d.getItemModel(p),S=x.getModel("label"),T=x.getModel("emphasis.label"),A=C.getItemGraphicEl(b),M=e.retrieve2(u.getFormattedLabel(b,"normal"),w),I=e.retrieve2(u.getFormattedLabel(b,"emphasis"),M),E=A[r],z=Math.random();if(!E){E=A[r]={};var R=e.curry(o,!0),P=e.curry(o,!1);A.on("mouseover",R).on("mouseout",P).on("emphasis",R).on("normal",P)}A[a]=z,e.extend(E,{recordVersion:z,circle:_,labelModel:S,hoverLabelModel:T,emphasisText:I,normalText:M}),l(E,!1)}f.add(_)}}})}});function o(u){var h=this[r];h&&h.recordVersion===this[a]&&l(h,u)}function l(u,h){var c=u.circle,d=u.labelModel,f=u.hoverLabelModel,g=u.emphasisText,p=u.normalText;h?(c.style.extendFrom(n.setTextStyle({},f,{text:f.get("show")?g:null},{isRectText:!0,useInsideStyle:!1},!0)),c.__mapOriginalZ2=c.z2,c.z2+=n.Z2_EMPHASIS_LIFT):(n.setTextStyle(c.style,d,{text:d.get("show")?p:null,textPosition:d.getShallow("position")||"bottom"},{isRectText:!0,useInsideStyle:!1}),c.dirty(!1),c.__mapOriginalZ2!=null&&(c.z2=c.__mapOriginalZ2,c.__mapOriginalZ2=null))}return Hm=s,Hm}var II={},Wm={},EI;function $m(){if(EI)return Wm;EI=1;function t(e,n,i){var r=e.getZoom(),a=e.getCenter(),s=n.zoom,o=e.dataToPoint(a);if(n.dx!=null&&n.dy!=null){o[0]-=n.dx,o[1]-=n.dy;var a=e.pointToData(o);e.setCenter(a)}if(s!=null){if(i){var l=i.min||0,u=i.max||1/0;s=Math.max(Math.min(r*s,u),l)/r}e.scale[0]*=s,e.scale[1]*=s;var h=e.position,c=(n.originX-h[0])*(s-1),d=(n.originY-h[1])*(s-1);h[0]-=c,h[1]-=d,e.updateTransform();var a=e.pointToData(o);e.setCenter(a),e.setZoom(s*r)}return{center:e.getCenter(),zoom:e.getZoom()}}return Wm.updateCenterAndZoom=t,Wm}var RI;function zI(){if(RI)return II;RI=1;var t=we,e=W,n=$m(),i=n.updateCenterAndZoom;return t.registerAction({type:"geoRoam",event:"geoRoam",update:"updateTransform"},function(r,a){var s=r.componentType||"series";a.eachComponent({mainType:s,query:r},function(o){var l=o.coordinateSystem;if(l.type==="geo"){var u=i(l,r,o.get("scaleLimit"));o.setCenter&&o.setCenter(u.center),o.setZoom&&o.setZoom(u.zoom),s==="series"&&e.each(o.seriesGroup,function(h){h.setCenter(u.center),h.setZoom(u.zoom)})}})}),II}var Zm,LI;function Xm(){if(LI)return Zm;LI=1;var t=W,e=Mt(),n=On(),i=zt,r=Gd,a=e.applyTransform;function s(){r.call(this)}t.mixin(s,r);function o(h){this.name=h,this.zoomLimit,r.call(this),this._roamTransformable=new s,this._rawTransformable=new s,this._center,this._zoom}o.prototype={constructor:o,type:"view",dimensions:["x","y"],setBoundingRect:function(h,c,d,f){return this._rect=new i(h,c,d,f),this._rect},getBoundingRect:function(){return this._rect},setViewRect:function(h,c,d,f){this.transformTo(h,c,d,f),this._viewRect=new i(h,c,d,f)},transformTo:function(h,c,d,f){var g=this.getBoundingRect(),p=this._rawTransformable;p.transform=g.calculateTransform(new i(h,c,d,f)),p.decomposeTransform(),this._updateTransform()},setCenter:function(h){!h||(this._center=h,this._updateCenterAndZoom())},setZoom:function(h){h=h||1;var c=this.zoomLimit;c&&(c.max!=null&&(h=Math.min(c.max,h)),c.min!=null&&(h=Math.max(c.min,h))),this._zoom=h,this._updateCenterAndZoom()},getDefaultCenter:function(){var h=this.getBoundingRect(),c=h.x+h.width/2,d=h.y+h.height/2;return[c,d]},getCenter:function(){return this._center||this.getDefaultCenter()},getZoom:function(){return this._zoom||1},getRoamTransform:function(){return this._roamTransformable.getLocalTransform()},_updateCenterAndZoom:function(){var h=this._rawTransformable.getLocalTransform(),c=this._roamTransformable,d=this.getDefaultCenter(),f=this.getCenter(),g=this.getZoom();f=e.applyTransform([],f,h),d=e.applyTransform([],d,h),c.origin=f,c.position=[d[0]-f[0],d[1]-f[1]],c.scale=[g,g],this._updateTransform()},_updateTransform:function(){var h=this._roamTransformable,c=this._rawTransformable;c.parent=h,h.updateTransform(),c.updateTransform(),n.copy(this.transform||(this.transform=[]),c.transform||n.create()),this._rawTransform=c.getLocalTransform(),this.invTransform=this.invTransform||[],n.invert(this.invTransform,this.transform),this.decomposeTransform()},getTransformInfo:function(){var h=this._roamTransformable.transform,c=this._rawTransformable;return{roamTransform:h?t.slice(h):n.create(),rawScale:t.slice(c.scale),rawPosition:t.slice(c.position)}},getViewRect:function(){return this._viewRect},getViewRectAfterRoam:function(){var h=this.getBoundingRect().clone();return h.applyTransform(this.transform),h},dataToPoint:function(h,c,d){var f=c?this._rawTransform:this.transform;return d=d||[],f?a(d,h,f):e.copy(d,h)},pointToData:function(h){var c=this.invTransform;return c?a([],h,c):[h[0],h[1]]},convertToPixel:t.curry(l,"dataToPoint"),convertFromPixel:t.curry(l,"pointToData"),containPoint:function(h){return this.getViewRectAfterRoam().contain(h[0],h[1])}},t.mixin(o,r);function l(h,c,d,f){var g=d.seriesModel,p=g?g.coordinateSystem:null;return p===this?p[h](f):null}var u=o;return Zm=u,Zm}var Ym,PI;function use(){if(PI)return Ym;PI=1;var t=W,e=zt,n=Xm(),i=ag();function r(o,l,u,h){n.call(this,o),this.map=l;var c=i.load(l,u);this._nameCoordMap=c.nameCoordMap,this._regionsMap=c.regionsMap,this._invertLongitute=h==null?!0:h,this.regions=c.regions,this._rect=c.boundingRect}r.prototype={constructor:r,type:"geo",dimensions:["lng","lat"],containCoord:function(o){for(var l=this.regions,u=0;u1?(S.width=_,S.height=_/b):(S.height=_,S.width=_*b),S.y=y[1]-S.height/2,S.x=y[0]-S.width/2}else m=c.getBoxLayoutParams(),m.aspect=b,S=i.getLayoutRect(m,{width:C,height:w});this.setViewRect(S.x,S.y,S.width,S.height),this.setCenter(c.get("center")),this.setZoom(c.get("zoom"))}function l(c,d){e.each(d.get("geoCoord"),function(f,g){c.addGeoCoord(g,f)})}var u={dimensions:n.prototype.dimensions,create:function(c,d){var f=[];c.eachComponent("geo",function(p,v){var m=p.get("map"),y=p.get("aspectScale"),_=!0,C=s.retrieveMap(m);C&&C[0]&&C[0].type==="svg"?(y==null&&(y=1),_=!1):y==null&&(y=.75);var w=new n(m+v,m,p.get("nameMap"),_);w.aspectScale=y,w.zoomLimit=p.get("scaleLimit"),f.push(w),l(w,p),p.coordinateSystem=w,w.model=p,w.resize=o,w.resize(p,d)}),c.eachSeries(function(p){var v=p.get("coordinateSystem");if(v==="geo"){var m=p.get("geoIndex")||0;p.coordinateSystem=f[m]}});var g={};return c.eachSeriesByType("map",function(p){if(!p.getHostGeoModel()){var v=p.getMapType();g[v]=g[v]||[],g[v].push(p)}}),e.each(g,function(p,v){var m=e.map(p,function(_){return _.get("nameMap")}),y=new n(v,v,e.mergeAll(m));y.zoomLimit=e.retrieve.apply(null,e.map(p,function(_){return _.get("scaleLimit")})),f.push(y),y.resize=o,y.aspectScale=p[0].get("aspectScale"),y.resize(p[0],d),e.each(p,function(_){_.coordinateSystem=y,l(y,_)})}),f},getFilledRegions:function(c,d,f){for(var g=(c||[]).slice(),p=e.createHashMap(),v=0;vu&&(u=c.height)}this.height=u+1},getNodeById:function(l){if(this.getId()===l)return this;for(var u=0,h=this.children,c=h.length;u=0&&this.hostTree.data.setItemLayout(this.dataIndex,l,u)},getLayout:function(){return this.hostTree.data.getItemLayout(this.dataIndex)},getModel:function(l){if(!(this.dataIndex<0)){var u=this.hostTree,h=u.data.getItemModel(this.dataIndex);return h.getModel(l)}},setVisual:function(l,u){this.dataIndex>=0&&this.hostTree.data.setItemVisual(this.dataIndex,l,u)},getVisual:function(l,u){return this.hostTree.data.getItemVisual(this.dataIndex,l,u)},getRawIndex:function(){return this.hostTree.data.getRawIndex(this.dataIndex)},getId:function(){return this.hostTree.data.getId(this.dataIndex)},isAncestorOf:function(l){for(var u=l.parentNode;u;){if(u===this)return!0;u=u.parentNode}return!1},isDescendantOf:function(l){return l!==this&&l.isAncestorOf(this)}};function a(l){this.root,this.data,this._nodes=[],this.hostModel=l}a.prototype={constructor:a,type:"tree",eachNode:function(l,u,h){this.root.eachNode(l,u,h)},getNodeByDataIndex:function(l){var u=this.data.getRawIndex(l);return this._nodes[u]},getNodeByName:function(l){return this.root.getNodeByName(l)},update:function(){for(var l=this.data,u=this._nodes,h=0,c=u.length;hd&&(d=p.depth)});var f=s.expandAndCollapse,g=f&&s.initialTreeDepth>=0?s.initialTreeDepth:d;return h.root.eachNode("preorder",function(p){var v=p.hostTree.data.getRawDataItem(p.dataIndex);p.isExpand=v&&v.collapsed!=null?!v.collapsed:p.depth<=g}),h.data},getOrient:function(){var s=this.get("orient");return s==="horizontal"?s="LR":s==="vertical"&&(s="TB"),s},setZoom:function(s){this.option.zoom=s},setCenter:function(s){this.option.center=s},formatTooltip:function(s){for(var o=this.getData().tree,l=o.root.children[0],u=o.getNodeByDataIndex(s),h=u.getValue(),c=u.name;u&&u!==l;)c=u.parentNode.name+"."+c,u=u.parentNode;return i(c+(isNaN(h)||h==null?"":" : "+h))},defaultOption:{zlevel:0,z:2,coordinateSystem:"view",left:"12%",top:"12%",right:"12%",bottom:"12%",layout:"orthogonal",edgeShape:"curve",edgeForkPosition:"50%",roam:!1,nodeScaleRatio:.4,center:null,zoom:1,orient:"LR",symbol:"emptyCircle",symbolSize:7,expandAndCollapse:!0,initialTreeDepth:2,lineStyle:{color:"#ccc",width:1.5,curveness:.5},itemStyle:{color:"lightsteelblue",borderColor:"#c23531",borderWidth:1.5},label:{show:!0,color:"#555"},leaves:{label:{show:!0}},animationEasing:"linear",animationDuration:700,animationDurationUpdate:1e3}});return sy=a,sy}var ka={},HI;function WI(){if(HI)return ka;HI=1;var t=Ze;function e(g){g.hierNode={defaultAncestor:null,ancestor:g,prelim:0,modifier:0,change:0,shift:0,i:0,thread:null};for(var p=[g],v,m;v=p.pop();)if(m=v.children,v.isExpand&&m.length)for(var y=m.length,_=y-1;_>=0;_--){var C=m[_];C.hierNode={defaultAncestor:null,ancestor:C,prelim:0,modifier:0,change:0,shift:0,i:_,thread:null},p.push(C)}}function n(g,p){var v=g.isExpand?g.children:[],m=g.parentNode.children,y=g.hierNode.i?m[g.hierNode.i-1]:null;if(v.length){o(g);var _=(v[0].hierNode.prelim+v[v.length-1].hierNode.prelim)/2;y?(g.hierNode.prelim=y.hierNode.prelim+p(g,y),g.hierNode.modifier=g.hierNode.prelim-_):g.hierNode.prelim=_}else y&&(g.hierNode.prelim=y.hierNode.prelim+p(g,y));g.parentNode.hierNode.defaultAncestor=l(g,y,g.parentNode.hierNode.defaultAncestor||m[0],p)}function i(g){var p=g.hierNode.prelim+g.parentNode.hierNode.modifier;g.setLayout({x:p},!0),g.hierNode.modifier+=g.parentNode.hierNode.modifier}function r(g){return arguments.length?g:f}function a(g,p){var v={};return g-=Math.PI/2,v.x=p*Math.cos(g),v.y=p*Math.sin(g),v}function s(g,p){return t.getLayoutRect(g.getBoxLayoutParams(),{width:p.getWidth(),height:p.getHeight()})}function o(g){for(var p=g.children,v=p.length,m=0,y=0;--v>=0;){var _=p[v];_.hierNode.prelim+=m,_.hierNode.modifier+=m,y+=_.hierNode.change,m+=_.hierNode.shift+y}}function l(g,p,v,m){if(p){for(var y=g,_=g,C=_.parentNode.children[0],w=p,b=y.hierNode.modifier,x=_.hierNode.modifier,S=C.hierNode.modifier,T=w.hierNode.modifier;w=u(w),_=h(_),w&&_;){y=u(y),C=h(C),y.hierNode.ancestor=g;var A=w.hierNode.prelim+T-_.hierNode.prelim-x+m(w,_);A>0&&(d(c(w,g,v),g,A),x+=A,b+=A),T+=w.hierNode.modifier,x+=_.hierNode.modifier,b+=y.hierNode.modifier,S+=C.hierNode.modifier}w&&!u(y)&&(y.hierNode.thread=w,y.hierNode.modifier+=T-b),_&&!h(C)&&(C.hierNode.thread=_,C.hierNode.modifier+=x-S,v=g)}return v}function u(g){var p=g.children;return p.length&&g.isExpand?p[p.length-1]:g.hierNode.thread}function h(g){var p=g.children;return p.length&&g.isExpand?p[0]:g.hierNode.thread}function c(g,p,v){return g.hierNode.ancestor.parentNode===p.parentNode?g.hierNode.ancestor:v}function d(g,p,v){var m=v/(p.hierNode.i-g.hierNode.i);p.hierNode.change-=m,p.hierNode.shift+=v,p.hierNode.modifier+=v,p.hierNode.prelim+=v,g.hierNode.change+=m}function f(g,p){return g.parentNode===p.parentNode?1:2}return ka.init=e,ka.firstWalk=n,ka.secondWalk=i,ka.separation=r,ka.radialCoordinate=a,ka.getViewRect=s,ka}var oy,$I;function pse(){if($I)return oy;$I=1;var t=W,e=pe,n=Jf(),i=WI(),r=i.radialCoordinate,a=we,s=Ku(),o=Xm(),l=Gm(),u=kh(),h=og(),c=h.onIrrelevantElement,d=Ne(),f=d.parsePercent,g=e.extendShape({shape:{parentPoint:[],childPoints:[],orient:"",forkPosition:""},style:{stroke:"#000",fill:null},buildPath:function(b,x){var S=x.childPoints,T=S.length,A=x.parentPoint,M=S[0],I=S[T-1];if(T===1){b.moveTo(A[0],A[1]),b.lineTo(M[0],M[1]);return}var E=x.orient,z=E==="TB"||E==="BT"?0:1,R=1-z,P=f(x.forkPosition,1),O=[];O[z]=A[z],O[R]=A[R]+(I[R]-A[R])*P,b.moveTo(A[0],A[1]),b.lineTo(O[0],O[1]),b.moveTo(M[0],M[1]),O[z]=M[z],b.lineTo(O[0],O[1]),O[z]=I[z],b.lineTo(O[0],O[1]),b.lineTo(I[0],I[1]);for(var F=1;FN.x,V||(B=B-Math.PI));var H=V?"left":"right",Z=R.labelModel.get("rotate"),X=Z*(Math.PI/180);D.setStyle({textPosition:R.labelModel.get("position")||H,textRotation:Z==null?-B:X,textOrigin:"center",verticalAlign:"middle"})}_(A,E,P,S,j,G,L,T,R)}function _(b,x,S,T,A,M,I,E,z){var R=z.edgeShape,P=T.__edge;if(R==="curve")x.parentNode&&x.parentNode!==S&&(P||(P=T.__edge=new e.BezierCurve({shape:w(z,A,A),style:t.defaults({opacity:0,strokeNoScale:!0},z.lineStyle)})),e.updateProps(P,{shape:w(z,M,I),style:t.defaults({opacity:1},z.lineStyle)},b));else if(R==="polyline"&&z.layout==="orthogonal"&&x!==S&&x.children&&x.children.length!==0&&x.isExpand===!0){for(var O=x.children,F=[],G=0;G=0;o--)r.push(s[o])}}return lg.eachAfter=t,lg.eachBefore=e,lg}var ly,KI;function _se(){if(KI)return ly;KI=1;var t=yse(),e=t.eachAfter,n=t.eachBefore,i=WI(),r=i.init,a=i.firstWalk,s=i.secondWalk,o=i.separation,l=i.radialCoordinate,u=i.getViewRect;function h(d,f){d.eachSeriesByType("tree",function(g){c(g,f)})}function c(d,f){var g=u(d,f);d.layoutInfo=g;var p=d.get("layout"),v=0,m=0,y=null;p==="radial"?(v=2*Math.PI,m=Math.min(g.height,g.width)/2,y=o(function(R,P){return(R.parentNode===P.parentNode?1:2)/R.depth})):(v=g.width,m=g.height,y=o());var _=d.getData().tree.root,C=_.children[0];if(C){r(_),e(C,a,y),_.hierNode.modifier=-C.hierNode.prelim,n(C,s);var w=C,b=C,x=C;n(C,function(R){var P=R.getLayout().x;Pb.getLayout().x&&(b=R),R.depth>x.depth&&(x=R)});var S=w===b?1:y(w,b)/2,T=S-w.getLayout().x,A=0,M=0,I=0,E=0;if(p==="radial")A=v/(b.getLayout().x+S+T),M=m/(x.depth-1||1),n(C,function(R){I=(R.getLayout().x+T)*A,E=(R.depth-1)*M;var P=l(I,E);R.setLayout({x:P.x,y:P.y,rawX:I,rawY:E},!0)});else{var z=d.getOrient();z==="RL"||z==="LR"?(M=m/(b.getLayout().x+S+T),A=v/(x.depth-1||1),n(C,function(R){E=(R.getLayout().x+T)*M,I=z==="LR"?(R.depth-1)*A:v-(R.depth-1)*A,R.setLayout({x:I,y:E},!0)})):(z==="TB"||z==="BT")&&(A=v/(b.getLayout().x+S+T),M=m/(x.depth-1||1),n(C,function(R){I=(R.getLayout().x+T)*A,E=z==="TB"?(R.depth-1)*M:m-(R.depth-1)*M,R.setLayout({x:I,y:E},!0)}))}}}return ly=h,ly}var JI;function xse(){if(JI)return BI;JI=1;var t=we;vse(),pse(),mse();var e=Ts(),n=_se();return t.registerVisual(e("tree","circle")),t.registerLayout(n),BI}var QI={},ml={},eE;function Is(){if(eE)return ml;eE=1;var t=W;function e(a,s,o){if(a&&t.indexOf(s,a.type)>=0){var l=o.getData().tree.root,u=a.targetNode;if(typeof u=="string"&&(u=l.getNodeById(u)),u&&l.contains(u))return{node:u};var h=a.targetNodeId;if(h!=null&&(u=l.getNodeById(h)))return{node:u}}}function n(a){for(var s=[];a;)a=a.parentNode,a&&s.push(a);return s.reverse()}function i(a,s){var o=n(a);return t.indexOf(o,s)>=0}function r(a,s){for(var o=[];a;){var l=a.dataIndex;o.push({name:a.name,dataIndex:l,value:s.getRawValue(l)}),a=a.parentNode}return o.reverse(),o}return ml.retrieveTargetInfo=e,ml.getPathToRoot=n,ml.aboveViewRoot=i,ml.wrapTreePathInfo=r,ml}var uy,tE;function wse(){if(tE)return uy;tE=1;var t=W,e=ln,n=ay(),i=$t,r=bt(),a=r.encodeHTML,s=r.addCommas,o=Is(),l=o.wrapTreePathInfo,u=e.extend({type:"series.treemap",layoutMode:"box",dependencies:["grid","polar"],preventUsingHoverLayer:!0,_viewRoot:null,defaultOption:{progressive:0,left:"center",top:"middle",right:null,bottom:null,width:"80%",height:"80%",sort:!0,clipWindow:"origin",squareRatio:.5*(1+Math.sqrt(5)),leafDepth:null,drillDownIcon:"\u25B6",zoomToNodeRatio:.32*.32,roam:!0,nodeClick:"zoomToNode",animation:!0,animationDurationUpdate:900,animationEasing:"quinticInOut",breadcrumb:{show:!0,height:22,left:"center",top:"bottom",emptyItemWidth:25,itemStyle:{color:"rgba(0,0,0,0.7)",borderColor:"rgba(255,255,255,0.7)",borderWidth:1,shadowColor:"rgba(150,150,150,1)",shadowBlur:3,shadowOffsetX:0,shadowOffsetY:0,textStyle:{color:"#fff"}},emphasis:{textStyle:{}}},label:{show:!0,distance:0,padding:5,position:"inside",color:"#fff",ellipsis:!0},upperLabel:{show:!1,position:[0,"50%"],height:20,color:"#fff",ellipsis:!0,verticalAlign:"middle"},itemStyle:{color:null,colorAlpha:null,colorSaturation:null,borderWidth:0,gapWidth:0,borderColor:"#fff",borderColorSaturation:null},emphasis:{upperLabel:{show:!0,position:[0,"50%"],color:"#fff",ellipsis:!0,verticalAlign:"middle"}},visualDimension:0,visualMin:null,visualMax:null,color:[],colorAlpha:null,colorSaturation:null,colorMappingBy:"index",visibleMin:10,childrenVisibleMin:null,levels:[]},getInitialData:function(d,f){var g={name:d.name,children:d.data};h(g);var p=d.levels||[],v=this.designatedVisualItemStyle={},m=new i({itemStyle:v},this,f);p=d.levels=c(p,f);var y=t.map(p||[],function(w){return new i(w,m,f)},this),_=n.createTree(g,this,C);function C(w){w.wrapMethod("getItemModel",function(b,x){var S=_.getNodeByDataIndex(x),T=y[S.depth];return b.parentModel=T||m,b})}return _.data},optionUpdated:function(){this.resetViewRoot()},formatTooltip:function(d){var f=this.getData(),g=this.getRawValue(d),p=t.isArray(g)?s(g[0]):s(g),v=f.getName(d);return a(v+": "+p)},getDataParams:function(d){var f=e.prototype.getDataParams.apply(this,arguments),g=this.getData().tree.getNodeByDataIndex(d);return f.treePathInfo=l(g,this),f},setLayoutInfo:function(d){this.layoutInfo=this.layoutInfo||{},t.extend(this.layoutInfo,d)},mapIdToIndex:function(d){var f=this._idIndexMap;f||(f=this._idIndexMap=t.createHashMap(),this._idIndexMapCount=0);var g=f.get(d);return g==null&&f.set(d,g=this._idIndexMapCount++),g},getViewRoot:function(){return this._viewRoot},resetViewRoot:function(d){d?this._viewRoot=d:d=this._viewRoot;var f=this.getRawData().tree.root;(!d||d!==f&&!f.contains(d))&&(this._viewRoot=f)}});function h(d){var f=0;t.each(d.children,function(p){h(p);var v=p.value;t.isArray(v)&&(v=v[0]),f+=v});var g=d.value;t.isArray(g)&&(g=g[0]),(g==null||isNaN(g))&&(g=f),g<0&&(g=0),t.isArray(d.value)?d.value[0]=g:d.value=g}function c(d,f){var g=f.get("color");if(!!g){d=d||[];var p;if(t.each(d,function(m){var y=new i(m),_=y.get("color");(y.get("itemStyle.color")||_&&_!=="none")&&(p=!0)}),!p){var v=d[0]||(d[0]={});v.color=g.slice()}return d}}return uy=u,uy}var hy,nE;function bse(){if(nE)return hy;nE=1;var t=pe,e=Ze,n=W,i=Is(),r=i.wrapTreePathInfo,a=8,s=8,o=5;function l(d){this.group=new t.Group,d.add(this.group)}l.prototype={constructor:l,render:function(d,f,g,p){var v=d.getModel("breadcrumb"),m=this.group;if(m.removeAll(),!(!v.get("show")||!g)){var y=v.getModel("itemStyle"),_=y.getModel("textStyle"),C={pos:{left:v.get("left"),right:v.get("right"),top:v.get("top"),bottom:v.get("bottom")},box:{width:f.getWidth(),height:f.getHeight()},emptyItemWidth:v.get("emptyItemWidth"),totalWidth:0,renderList:[]};this._prepare(g,C,_),this._renderContent(d,C,y,_,p),e.positionElement(m,C.pos,C.box)}},_prepare:function(d,f,g){for(var p=d;p;p=p.parentNode){var v=p.getModel().get("name"),m=g.getTextRect(v),y=Math.max(m.width+a*2,f.emptyItemWidth);f.totalWidth+=y+s,f.renderList.push({node:p,text:v,width:y})}},_renderContent:function(d,f,g,p,v){for(var m=0,y=f.emptyItemWidth,_=d.get("breadcrumb.height"),C=e.getAvailableSize(f.pos,f.box),w=f.totalWidth,b=f.renderList,x=b.length-1;x>=0;x--){var S=b[x],T=S.node,A=S.width,M=S.text;w>C.width&&(w-=A-y,A=y,M=null);var I=new t.Polygon({shape:{points:u(m,0,A,_,x===b.length-1,x===0)},style:n.defaults(g.getItemStyle(),{lineJoin:"bevel",text:M,textFill:p.getTextColor(),textFont:p.getFont()}),z:10,onclick:n.curry(v,T)});this.group.add(I),h(I,d,T),m+=A+s}},remove:function(){this.group.removeAll()}};function u(d,f,g,p,v,m){var y=[[v?d:d-o,f],[d+g,f],[d+g,f+p],[v?d:d-o,f+p]];return!m&&y.splice(2,0,[d+g+o,f+p/2]),!v&&y.push([d,f+p/2]),y}function h(d,f,g){d.eventData={componentType:"series",componentSubType:"treemap",componentIndex:f.componentIndex,seriesIndex:f.componentIndex,seriesName:f.name,seriesType:"treemap",selfType:"breadcrumb",nodeData:{dataIndex:g&&g.dataIndex,name:g&&g.name},treePathInfo:g&&r(g,f)}}var c=l;return hy=c,hy}var cy={},iE;function Sse(){if(iE)return cy;iE=1;var t=W;function e(){var n=[],i={},r;return{add:function(a,s,o,l,u){return t.isString(l)&&(u=l,l=0),i[a.id]?!1:(i[a.id]=1,n.push({el:a,target:s,time:o,delay:l,easing:u}),!0)},done:function(a){return r=a,this},start:function(){for(var a=n.length,s=0,o=n.length;sm||Math.abs(R.dy)>m)){var P=this.seriesModel.getData().tree.root;if(!P)return;var O=P.getLayout();if(!O)return;this.api.dispatchAction({type:"treemapMove",from:this.uid,seriesId:this.seriesModel.id,rootRect:{x:O.x+R.dx,y:O.y+R.dy,width:O.width,height:O.height}})}},_onZoom:function(R){var P=R.originX,O=R.originY;if(this._state!=="animating"){var F=this.seriesModel.getData().tree.root;if(!F)return;var G=F.getLayout();if(!G)return;var j=new o(G.x,G.y,G.width,G.height),L=this.seriesModel.layoutInfo;P-=L.x,O-=L.y;var D=l.create();l.translate(D,D,[-P,-O]),l.scale(D,D,[R.scale,R.scale]),l.translate(D,D,[P,O]),j.applyTransform(D),this.api.dispatchAction({type:"treemapRender",from:this.uid,seriesId:this.seriesModel.id,rootRect:{x:j.x,y:j.y,width:j.width,height:j.height}})}},_initEvents:function(R){R.on("click",function(P){if(this._state==="ready"){var O=this.seriesModel.get("nodeClick",!0);if(!!O){var F=this.findTarget(P.offsetX,P.offsetY);if(!!F){var G=F.node;if(G.getLayout().isLeafRoot)this._rootToNode(F);else if(O==="zoomToNode")this._zoomToNode(F);else if(O==="link"){var j=G.hostTree.data.getItemModel(G.dataIndex),L=j.get("link",!0),D=j.get("target",!0)||"blank";L&&d(L,D)}}}}},this)},_renderBreadcrumb:function(R,P,O){O||(O=R.get("leafDepth",!0)!=null?{node:R.getViewRoot()}:this.findTarget(P.getWidth()/2,P.getHeight()/2),O||(O={node:R.getData().tree.root})),(this._breadcrumb||(this._breadcrumb=new a(this.group))).render(R,P,O.node,f(F,this));function F(G){this._state!=="animating"&&(r.aboveViewRoot(R.getViewRoot(),G)?this._rootToNode({node:G}):this._zoomToNode({node:G}))}},remove:function(){this._clearController(),this._containerGroup&&this._containerGroup.removeAll(),this._storage=I(),this._state="ready",this._breadcrumb&&this._breadcrumb.remove()},dispose:function(){this._clearController()},_zoomToNode:function(R){this.api.dispatchAction({type:"treemapZoomToNode",from:this.uid,seriesId:this.seriesModel.id,targetNode:R.node})},_rootToNode:function(R){this.api.dispatchAction({type:"treemapRootToNode",from:this.uid,seriesId:this.seriesModel.id,targetNode:R.node})},findTarget:function(R,P){var O,F=this.seriesModel.getViewRoot();return F.eachNode({attr:"viewChildren",order:"preorder"},function(G){var j=this._storage.background[G.getRawIndex()];if(j){var L=j.transformCoordToLocal(R,P),D=j.shape;if(D.x<=L[0]&&L[0]<=D.x+D.width&&D.y<=L[1]&&L[1]<=D.y+D.height)O={node:G,offsetX:L[0],offsetY:L[1]};else return!1}},this),O}});function I(){return{nodeGroup:[],background:[],content:[]}}function E(R,P,O,F,G,j,L,D,k,N){if(!L)return;var q=L.getLayout(),B=R.getData();if(B.setItemGraphicEl(L.dataIndex,null),!q||!q.isInView)return;var V=q.width,U=q.height,H=q.borderWidth,Z=q.invisible,X=L.getRawIndex(),Q=D&&D.getRawIndex(),J=L.viewChildren,ee=q.upperHeight,te=J&&J.length,ae=L.getModel("itemStyle"),ge=L.getModel("emphasis.itemStyle"),oe=ue("nodeGroup",g);if(!oe)return;if(k.add(oe),oe.attr("position",[q.x||0,q.y||0]),oe.__tmNodeWidth=V,oe.__tmNodeHeight=U,q.isAboveViewRoot)return oe;var de=L.getModel(),ye=ue("background",p,N,x);if(ye&&se(oe,ye,te&&q.upperLabelHeight),te)n.isHighDownDispatcher(oe)&&n.setAsHighDownDispatcher(oe,!1),ye&&(n.setAsHighDownDispatcher(ye,!0),B.setItemGraphicEl(L.dataIndex,ye));else{var ie=ue("content",p,N,S);ie&&fe(oe,ie),ye&&n.isHighDownDispatcher(ye)&&n.setAsHighDownDispatcher(ye,!1),n.setAsHighDownDispatcher(oe,!0),B.setItemGraphicEl(L.dataIndex,oe)}return oe;function se(ce,me,_e){if(me.dataIndex=L.dataIndex,me.seriesIndex=R.seriesIndex,me.setShape({x:0,y:0,width:V,height:U}),Z)$(me);else{me.invisible=!1;var Me=L.getVisual("borderColor",!0),Te=ge.get("borderColor"),Ae=A(ae);Ae.fill=Me;var We=T(ge);if(We.fill=Te,_e){var at=V-2*H;Y(Ae,We,Me,at,ee,{x:H,y:0,width:at,height:ee})}else Ae.text=We.text=null;me.setStyle(Ae),n.setElementHoverStyle(me,We)}ce.add(me)}function fe(ce,me){me.dataIndex=L.dataIndex,me.seriesIndex=R.seriesIndex;var _e=Math.max(V-2*H,0),Me=Math.max(U-2*H,0);if(me.culling=!0,me.setShape({x:H,y:H,width:_e,height:Me}),Z)$(me);else{me.invisible=!1;var Te=L.getVisual("color",!0),Ae=A(ae);Ae.fill=Te;var We=T(ge);Y(Ae,We,Te,_e,Me),me.setStyle(Ae),n.setElementHoverStyle(me,We)}ce.add(me)}function $(ce){!ce.invisible&&j.push(ce)}function Y(ce,me,_e,Me,Te,Ae){var We=de.get("name"),at=de.getModel(Ae?C:y),xt=de.getModel(Ae?w:_),lt=at.getShallow("show");n.setLabelStyle(ce,me,at,xt,{defaultText:lt?We:null,autoColor:_e,isRectText:!0,labelFetcher:R,labelDataIndex:L.dataIndex,labelProp:Ae?"upperLabel":"label"}),ne(ce,Ae,q),ne(me,Ae,q),Ae&&(ce.textRect=e.clone(Ae)),ce.truncate=lt&&at.get("ellipsis")?{outerWidth:Me,outerHeight:Te,minChar:2}:null}function ne(ce,me,_e){var Me=ce.text;if(!me&&_e.isLeafRoot&&Me!=null){var Te=R.get("drillDownIcon",!0);ce.text=Te?Te+" "+Me:Me}}function ue(ce,me,_e,Me){var Te=Q!=null&&O[ce][Q],Ae=G[ce];return Te?(O[ce][Q]=null,le(Ae,Te,ce)):Z||(Te=new me({z:z(_e,Me)}),Te.__tmDepth=_e,Te.__tmStorageName=ce,he(Ae,Te,ce)),P[ce][X]=Te}function le(ce,me,_e){var Me=ce[X]={};Me.old=_e==="nodeGroup"?me.position.slice():e.extend({},me.shape)}function he(ce,me,_e){var Me=ce[X]={},Te=L.parentNode;if(Te&&(!F||F.direction==="drillDown")){var Ae=0,We=0,at=G.background[Te.getRawIndex()];!F&&at&&at.old&&(Ae=at.old.width,We=at.old.height),Me.old=_e==="nodeGroup"?[0,We]:{x:Ae,y:We,width:0,height:0}}Me.fadein=_e!=="nodeGroup"}}function z(R,P){var O=R*b+P;return(O-1)/O}return dy=M,dy}var aE={},sE;function Tse(){if(sE)return aE;sE=1;for(var t=we,e=Is(),n=function(){},i=["treemapZoomToNode","treemapRender","treemapMove"],r=0;r=0;I--)T[I]==null&&(delete A[S[I]],S.pop())}function c(x,S){var T=x.visual,A=[];t.isObject(T)?r(T,function(I){A.push(I)}):T!=null&&A.push(T);var M={color:1,symbol:1};!S&&A.length===1&&!M.hasOwnProperty(x.type)&&(A[1]=A[0]),_(x,A)}function d(x){return{applyVisual:function(S,T,A){S=this.mapValueToVisual(S),A("color",x(T("color"),S))},_doMap:m([0,1])}}function f(x){var S=this.option.visual;return S[Math.round(i(x,[0,1],[0,S.length-1],!0))]||{}}function g(x){return function(S,T,A){A(x,this.mapValueToVisual(S))}}function p(x){var S=this.option.visual;return S[this.option.loop&&x!==s?x%S.length:x]}function v(){return this.option.visual[0]}function m(x){return{linear:function(S){return i(S,x,this.option.visual,!0)},category:p,piecewise:function(S,T){var A=y.call(this,T);return A==null&&(A=i(S,x,this.option.visual,!0)),A},fixed:v}}function y(x){var S=this.option,T=S.pieceList;if(S.hasSpecialVisual){var A=o.findPieceIndex(x,T),M=T[A];if(M&&M.visual)return M.visual[this.type]}}function _(x,S){return x.visual=S,x.type==="color"&&(x.parsedVisual=t.map(S,function(T){return e.parse(T)})),S}var C={linear:function(x){return i(x,this.option.dataExtent,[0,1],!0)},piecewise:function(x){var S=this.option.pieceList,T=o.findPieceIndex(x,S,!0);if(T!=null)return i(T,[0,S.length-1],[0,1],!0)},category:function(x){var S=this.option.categories?this.option.categoryMap[x]:x;return S==null?s:S},fixed:t.noop};o.listVisualTypes=function(){var x=[];return t.each(l,function(S,T){x.push(T)}),x},o.addVisualHandler=function(x,S){l[x]=S},o.isValidType=function(x){return l.hasOwnProperty(x)},o.eachVisual=function(x,S,T){t.isObject(x)?t.each(x,S,T):S.call(T,x)},o.mapVisual=function(x,S,T){var A,M=t.isArray(x)?[]:t.isObject(x)?{}:(A=!0,null);return o.eachVisual(x,function(I,E){var z=S.call(T,I,E);A?M=z:M[E]=z}),M},o.retrieveVisuals=function(x){var S={},T;return x&&r(l,function(A,M){x.hasOwnProperty(M)&&(S[M]=x[M],T=!0)}),T?S:null},o.prepareVisualTypes=function(x){if(a(x)){var S=[];r(x,function(T,A){S.push(A)}),x=S}else if(t.isArray(x))x=x.slice();else return[];return x.sort(function(T,A){return A==="color"&&T!=="color"&&T.indexOf("color")===0?1:-1}),x},o.dependsOn=function(x,S){return S==="color"?!!(x&&x.indexOf(S)===0):x===S},o.findPieceIndex=function(x,S,T){for(var A,M=1/0,I=0,E=S.length;I=v.length||M===v[M.depth]){var E=f(y,w,M,I,A,m);s(M,E,v,m)}})}}}function o(g,p,v){var m=n.extend({},p),y=v.designatedVisualItemStyle;return n.each(["color","colorAlpha","colorSaturation"],function(_){y[_]=p[_];var C=g.get(_);y[_]=null,C!=null&&(m[_]=C)}),m}function l(g){var p=h(g,"color");if(p){var v=h(g,"colorAlpha"),m=h(g,"colorSaturation");return m&&(p=e.modifyHSL(p,null,null,m)),v&&(p=e.modifyAlpha(p,v)),p}}function u(g,p){return p!=null?e.modifyHSL(p,null,null,g):null}function h(g,p){var v=g[p];if(v!=null&&v!=="none")return v}function c(g,p,v,m,y,_){if(!(!_||!_.length)){var C=d(p,"color")||y.color!=null&&y.color!=="none"&&(d(p,"colorAlpha")||d(p,"colorSaturation"));if(!!C){var w=p.get("visualMin"),b=p.get("visualMax"),x=v.dataExtent.slice();w!=null&&wx[1]&&(x[1]=b);var S=p.get("colorMappingBy"),T={type:C.name,dataExtent:x,visual:C.range};T.type==="color"&&(S==="index"||S==="id")?(T.mappingMethod="category",T.loop=!0):T.mappingMethod="linear";var A=new t(T);return A.__drColorMappingBy=S,A}}}function d(g,p){var v=g.get(p);return i(v)&&v.length?{name:p,range:v}:null}function f(g,p,v,m,y,_){var C=n.extend({},p);if(y){var w=y.type,b=w==="color"&&y.__drColorMappingBy,x=b==="index"?m:b==="id"?_.mapIdToIndex(v.getId()):v.getValue(g.get("visualDimension"));C[w]=y.mapValueToVisual(x)}return C}return gy=a,gy}var vy,uE;function Mse(){if(uE)return vy;uE=1;var t=W,e=zt,n=Ne(),i=n.parsePercent,r=n.MAX_SAFE_INTEGER,a=Ze,s=Is(),o=Math.max,l=Math.min,u=t.retrieve,h=t.each,c=["itemStyle","borderWidth"],d=["itemStyle","gapWidth"],f=["upperLabel","show"],g=["upperLabel","height"],p={seriesType:"treemap",reset:function(M,I,E,z){var R=E.getWidth(),P=E.getHeight(),O=M.option,F=a.getLayoutRect(M.getBoxLayoutParams(),{width:E.getWidth(),height:E.getHeight()}),G=O.size||[],j=i(u(F.width,G[0]),R),L=i(u(F.height,G[1]),P),D=z&&z.type,k=["treemapZoomToNode","treemapRootToNode"],N=s.retrieveTargetInfo(z,k,M),q=D==="treemapRender"||D==="treemapMove"?z.rootRect:null,B=M.getViewRoot(),V=s.getPathToRoot(B);if(D!=="treemapMove"){var U=D==="treemapZoomToNode"?x(M,N,B,j,L):q?[q.width,q.height]:[j,L],H=O.sort;H&&H!=="asc"&&H!=="desc"&&(H="desc");var Z={squareRatio:O.squareRatio,sort:H,leafDepth:O.leafDepth};B.hostTree.clearLayouts();var X={x:0,y:0,width:U[0],height:U[1],area:U[0]*U[1]};B.setLayout(X),v(B,Z,!1,0);var X=B.getLayout();h(V,function(J,ee){var te=(V[ee+1]||B).getValue();J.setLayout(t.extend({dataExtent:[te,te],borderWidth:0,upperHeight:0},X))})}var Q=M.getData().tree.root;Q.setLayout(S(F,q,N),!0),M.setLayoutInfo(F),T(Q,new e(-F.x,-F.y,R,P),V,B,0)}};function v(M,I,E,z){var R,P;if(!M.isRemoved()){var O=M.getLayout();R=O.width,P=O.height;var N=M.getModel(),F=N.get(c),G=N.get(d)/2,j=A(N),L=Math.max(F,j),D=F-G,k=L-G,N=M.getModel();M.setLayout({borderWidth:F,upperHeight:L,upperLabelHeight:j},!0),R=o(R-2*D,0),P=o(P-D-k,0);var q=R*P,B=m(M,N,q,I,E,z);if(!!B.length){var V={x:D,y:k,width:R,height:P},U=l(R,P),H=1/0,Z=[];Z.area=0;for(var X=0,Q=B.length;X=0;G--){var j=R[z==="asc"?O-G-1:G].getValue();j/E*IF[1]&&(F[1]=L)})}return{sum:z,dataExtent:F}}function w(M,I,E){for(var z=0,R=1/0,P=0,O,F=M.length;Pz&&(z=O));var G=M.area*M.area,j=I*I*E;return G?o(j*z/G,G/(j*R)):1/0}function b(M,I,E,z,R){var P=I===E.width?0:1,O=1-P,F=["x","y"],G=["width","height"],j=E[F[P]],L=I?M.area/I:0;(R||L>E[G[O]])&&(L=E[G[O]]);for(var D=0,k=M.length;Dr&&(j=r),P=F}j=0&&h.call(c,d[g],g)},a.eachEdge=function(h,c){for(var d=this.edges,f=d.length,g=0;g=0&&d[g].node1.dataIndex>=0&&d[g].node2.dataIndex>=0&&h.call(c,d[g],g)},a.breadthFirstTraverse=function(h,c,d,f){if(s.isInstance(c)||(c=this._nodesMap[i(c)]),!!c){for(var g=d==="out"?"outEdges":d==="in"?"inEdges":"edges",p=0;p=0&&m.node2.dataIndex>=0});for(var g=0,p=f.length;g=0&&this[h][c].setItemVisual(this.dataIndex,d,f)},getVisual:function(d,f){return this[h][c].getItemVisual(this.dataIndex,d,f)},setLayout:function(d,f){this.dataIndex>=0&&this[h][c].setItemLayout(this.dataIndex,d,f)},getLayout:function(){return this[h][c].getItemLayout(this.dataIndex)},getGraphicEl:function(){return this[h][c].getItemGraphicEl(this.dataIndex)},getRawIndex:function(){return this[h][c].getRawIndex(this.dataIndex)}}};t.mixin(s,l("hostGraph","data")),t.mixin(o,l("hostGraph","edgeData")),r.Node=s,r.Edge=o,n(s),n(o);var u=r;return py=u,py}var my,fE;function gE(){if(fE)return my;fE=1;var t=W,e=yi(),n=Ese(),i=GI(),r=gl(),a=yr,s=Xr();function o(l,u,h,c,d){for(var f=new n(c),g=0;g "+C)),m++)}var w=h.get("coordinateSystem"),b;if(w==="cartesian2d"||w==="polar")b=s(l,h);else{var x=a.get(w),S=x&&x.type!=="view"?x.dimensions||[]:[];t.indexOf(S,"value")<0&&S.concat(["value"]);var T=r(l,{coordDimensions:S});b=new e(T,h),b.initData(l)}var A=new e(["value"],h);return A.initData(v,p),d&&d(b,A),i({mainData:b,struct:f,structAttr:"graph",datas:{node:b,edge:A},datasAttr:{node:"data",edge:"edgeData"}}),f.update(),f}return my=o,my}var Oh={},vE;function ug(){if(vE)return Oh;vE=1;var t=W,e="-->",n=function(d){return d.get("autoCurveness")||null},i=function(d,f){var g=n(d),p=20,v=[];if(typeof g=="number")p=g;else if(t.isArray(g)){d.__curvenessList=g;return}f>p&&(p=f);var m=p%2?p+2:p+3;v=[];for(var y=0;y ")),_.value&&(x+=" : "+o(_.value)),x}else return f.superApply(this,"formatTooltip",arguments)},_updateCategoriesData:function(){var p=n.map(this.option.categories||[],function(m){return m.value!=null?m:n.extend({value:0},m)}),v=new e(["value"],this);v.initData(p),this._categoriesData=v,this._categoriesModels=v.mapArray(function(m){return v.getItemModel(m,!0)})},setZoom:function(p){this.option.zoom=p},setCenter:function(p){this.option.center=p},isAnimationEnabled:function(){return f.superCall(this,"isAnimationEnabled")&&!(this.get("layout")==="force"&&this.get("force.layoutAnimation"))},defaultOption:{zlevel:0,z:2,coordinateSystem:"view",legendHoverLink:!0,hoverAnimation:!0,layout:null,focusNodeAdjacency:!1,circular:{rotateLabel:!1},force:{initLayout:null,repulsion:[0,50],gravity:.1,friction:.6,edgeLength:30,layoutAnimation:!0},left:"center",top:"center",symbol:"circle",symbolSize:10,edgeSymbol:["none","none"],edgeSymbolSize:10,edgeLabel:{position:"middle",distance:5},draggable:!1,roam:!1,center:null,zoom:1,nodeScaleRatio:.6,label:{show:!1,formatter:"{b}"},itemStyle:{},lineStyle:{color:"#aaa",width:1,opacity:.5},emphasis:{label:{show:!0}}}}),g=f;return yy=g,yy}var _y,mE;function zse(){if(mE)return _y;mE=1;var t=pe,e=Mt(),n=t.Line.prototype,i=t.BezierCurve.prototype;function r(s){return isNaN(+s.cpx1)||isNaN(+s.cpy1)}var a=t.extendShape({type:"ec-line",style:{stroke:"#000",fill:null},shape:{x1:0,y1:0,x2:0,y2:0,percent:1,cpx1:null,cpy1:null},buildPath:function(s,o){this[r(o)?"_buildPathLine":"_buildPathCurve"](s,o)},_buildPathLine:n.buildPath,_buildPathCurve:i.buildPath,pointAt:function(s){return this[r(this.shape)?"_pointAtLine":"_pointAtCurve"](s)},_pointAtLine:n.pointAt,_pointAtCurve:i.pointAt,tangentAt:function(s){var o=this.shape,l=r(o)?[o.x2-o.x1,o.y2-o.y1]:this._tangentAtCurve(s);return e.normalize(l,l)},_tangentAtCurve:i.tangentAt});return _y=a,_y}var xy,yE;function wy(){if(yE)return xy;yE=1;var t=W,e=Mt(),n=_i(),i=zse(),r=pe,a=Ne(),s=a.round,o=["fromSymbol","toSymbol"];function l(v){return"_"+v+"Type"}function u(v,m,y){var _=m.getItemVisual(y,v);if(!(!_||_==="none")){var C=m.getItemVisual(y,"color"),w=m.getItemVisual(y,v+"Size"),b=m.getItemVisual(y,v+"Rotate");t.isArray(w)||(w=[w,w]);var x=n.createSymbol(_,-w[0]/2,-w[1]/2,w[0],w[1],C);return x.__specifiedRotation=b==null||isNaN(b)?void 0:+b*Math.PI/180||0,x.name=v,x}}function h(v){var m=new i({name:"line",subPixelOptimize:!0});return c(m.shape,v),m}function c(v,m){v.x1=m[0][0],v.y1=m[0][1],v.x2=m[1][0],v.y2=m[1][1],v.percent=1;var y=m[2];y?(v.cpx1=y[0],v.cpy1=y[1]):(v.cpx1=NaN,v.cpy1=NaN)}function d(){var v=this,m=v.childOfName("fromSymbol"),y=v.childOfName("toSymbol"),_=v.childOfName("label");if(!(!m&&!y&&_.ignore)){for(var C=1,w=this.parent;w;)w.scale&&(C/=w.scale[0]),w=w.parent;var b=v.childOfName("line");if(!(!this.__dirty&&!b.__dirty)){var x=b.shape.percent,S=b.pointAt(0),T=b.pointAt(x),A=e.sub([],T,S);if(e.normalize(A,A),m){m.attr("position",S);var M=m.__specifiedRotation;if(M==null){var I=b.tangentAt(0);m.attr("rotation",Math.PI/2-Math.atan2(I[1],I[0]))}else m.attr("rotation",M);m.attr("scale",[C*x,C*x])}if(y){y.attr("position",T);var M=y.__specifiedRotation;if(M==null){var I=b.tangentAt(1);y.attr("rotation",-Math.PI/2-Math.atan2(I[1],I[0]))}else y.attr("rotation",M);y.attr("scale",[C*x,C*x])}if(!_.ignore){_.attr("position",T);var E,z,R,P,O=_.__labelDistance,F=O[0]*C,G=O[1]*C,j=x/2,I=b.tangentAt(j),L=[I[1],-I[0]],D=b.pointAt(j);L[1]>0&&(L[0]=-L[0],L[1]=-L[1]);var k=I[0]<0?-1:1;if(_.__position!=="start"&&_.__position!=="end"){var N=-Math.atan2(I[1],I[0]);T[0].8?"left":A[0]<-.8?"right":"center",R=A[1]>.8?"top":A[1]<-.8?"bottom":"middle";break;case"start":E=[-A[0]*F+S[0],-A[1]*G+S[1]],z=A[0]>.8?"right":A[0]<-.8?"left":"center",R=A[1]>.8?"bottom":A[1]<-.8?"top":"middle";break;case"insideStartTop":case"insideStart":case"insideStartBottom":E=[F*k+S[0],S[1]+q],z=I[0]<0?"right":"left",P=[-F*k,-q];break;case"insideMiddleTop":case"insideMiddle":case"insideMiddleBottom":case"middle":E=[D[0],D[1]+q],z="center",P=[0,-q];break;case"insideEndTop":case"insideEnd":case"insideEndBottom":E=[-F*k+T[0],T[1]+q],z=I[0]>=0?"right":"left",P=[F*k,-q];break}_.attr({style:{textVerticalAlign:_.__verticalAlign||R,textAlign:_.__textAlign||z},position:E,scale:[C,C],origin:P})}}}}function f(v,m,y){r.Group.call(this),this._createLine(v,m,y)}var g=f.prototype;g.beforeUpdate=d,g._createLine=function(v,m,y){var _=v.hostModel,C=v.getItemLayout(m),w=h(C);w.shape.percent=0,r.initProps(w,{shape:{percent:1}},_,m),this.add(w);var b=new r.Text({name:"label",lineLabelOriginalOpacity:1});this.add(b),t.each(o,function(x){var S=u(x,v,m);this.add(S),this[l(x)]=v.getItemVisual(m,x)},this),this._updateCommonStl(v,m,y)},g.updateData=function(v,m,y){var _=v.hostModel,C=this.childOfName("line"),w=v.getItemLayout(m),b={shape:{}};c(b.shape,w),r.updateProps(C,b,_,m),t.each(o,function(x){var S=v.getItemVisual(m,x),T=l(x);if(this[T]!==S){this.remove(this.childOfName(x));var A=u(x,v,m);this.add(A)}this[T]=S},this),this._updateCommonStl(v,m,y)},g._updateCommonStl=function(v,m,y){var _=v.hostModel,C=this.childOfName("line"),w=y&&y.lineStyle,b=y&&y.hoverLineStyle,x=y&&y.labelModel,S=y&&y.hoverLabelModel;if(!y||v.hasItemOption){var T=v.getItemModel(m);w=T.getModel("lineStyle").getLineStyle(),b=T.getModel("emphasis.lineStyle").getLineStyle(),x=T.getModel("label"),S=T.getModel("emphasis.label")}var A=v.getItemVisual(m,"color"),M=t.retrieve3(v.getItemVisual(m,"opacity"),w.opacity,1);C.useStyle(t.defaults({strokeNoScale:!0,fill:"none",stroke:A,opacity:M},w)),C.hoverStyle=b,t.each(o,function(D){var k=this.childOfName(D);k&&(k.setColor(A),k.setStyle({opacity:M}))},this);var I=x.getShallow("show"),E=S.getShallow("show"),z=this.childOfName("label"),R,P;if((I||E)&&(R=A||"#000",P=_.getFormattedLabel(m,"normal",v.dataType),P==null)){var O=_.getRawValue(m);P=O==null?v.getName(m):isFinite(O)?s(O):O}var F=I?P:null,G=E?t.retrieve2(_.getFormattedLabel(m,"emphasis",v.dataType),P):null,j=z.style;if(F!=null||G!=null){r.setTextStyle(z.style,x,{text:F},{autoColor:R}),z.__textAlign=j.textAlign,z.__verticalAlign=j.textVerticalAlign,z.__position=x.get("position")||"middle";var L=x.get("distance");t.isArray(L)||(L=[L,L]),z.__labelDistance=L}G!=null?z.hoverStyle={text:G,textFill:S.getTextColor(!0),fontStyle:S.getShallow("fontStyle"),fontWeight:S.getShallow("fontWeight"),fontSize:S.getShallow("fontSize"),fontFamily:S.getShallow("fontFamily")}:z.hoverStyle={text:null},z.ignore=!I&&!E,r.setHoverStyle(this)},g.highlight=function(){this.trigger("emphasis")},g.downplay=function(){this.trigger("normal")},g.updateLayout=function(v,m){this.setLinePoints(v.getItemLayout(m))},g.setLinePoints=function(v){var m=this.childOfName("line");c(m.shape,v),m.dirty()},t.inherits(f,r.Group);var p=f;return xy=p,xy}var by,_E;function Sy(){if(_E)return by;_E=1;var t=pe,e=wy();function n(c){this._ctor=c||e,this.group=new t.Group}var i=n.prototype;i.isPersistent=function(){return!0},i.updateData=function(c){var d=this,f=d.group,g=d._lineData;d._lineData=c,g||f.removeAll();var p=o(c);c.diff(g).add(function(v){r(d,c,v,p)}).update(function(v,m){a(d,g,c,m,v,p)}).remove(function(v){f.remove(g.getItemGraphicEl(v))}).execute()};function r(c,d,f,g){var p=d.getItemLayout(f);if(!!u(p)){var v=new c._ctor(d,f,g);d.setItemGraphicEl(f,v),c.group.add(v)}}function a(c,d,f,g,p,v){var m=d.getItemGraphicEl(g);if(!u(f.getItemLayout(p))){c.group.remove(m);return}m?m.updateData(f,p,v):m=new c._ctor(f,p,v),f.setItemGraphicEl(p,m),c.group.add(m)}i.updateLayout=function(){var c=this._lineData;!c||c.eachItemGraphicEl(function(d,f){d.updateLayout(c,f)},this)},i.incrementalPrepareUpdate=function(c){this._seriesScope=o(c),this._lineData=null,this.group.removeAll()};function s(c){return c.animators&&c.animators.length>0}i.incrementalUpdate=function(c,d){function f(m){!m.isGroup&&!s(m)&&(m.incremental=m.useHoverLayer=!0)}for(var g=c.start;g=0?_=_+w:_=_-w:A>=0?_=_-w:_=_+w}return _}function c(d,f){var g=[],p=t.quadraticSubdivide,v=[[],[],[]],m=[[],[]],y=[];f/=2,d.eachEdge(function(_,C){var w=_.getLayout(),b=_.getVisual("fromSymbol"),x=_.getVisual("toSymbol");w.__original||(w.__original=[e.clone(w[0]),e.clone(w[1])],w[2]&&w.__original.push(e.clone(w[2])));var S=w.__original;if(w[2]!=null){if(e.copy(v[0],S[0]),e.copy(v[1],S[2]),e.copy(v[2],S[1]),b&&b!=="none"){var T=i(_.node1),A=h(v,S[0],T*f);p(v[0][0],v[1][0],v[2][0],A,g),v[0][0]=g[3],v[1][0]=g[4],p(v[0][1],v[1][1],v[2][1],A,g),v[0][1]=g[3],v[1][1]=g[4]}if(x&&x!=="none"){var T=i(_.node2),A=h(v,S[1],T*f);p(v[0][0],v[1][0],v[2][0],A,g),v[1][0]=g[1],v[2][0]=g[2],p(v[0][1],v[1][1],v[2][1],A,g),v[1][1]=g[1],v[2][1]=g[2]}e.copy(w[0],v[0]),e.copy(w[1],v[2]),e.copy(w[2],v[1])}else{if(e.copy(m[0],S[0]),e.copy(m[1],S[1]),e.sub(y,m[1],m[0]),e.normalize(y,y),b&&b!=="none"){var T=i(_.node1);e.scaleAndAdd(m[0],m[0],y,T*f)}if(x&&x!=="none"){var T=i(_.node2);e.scaleAndAdd(m[1],m[1],y,-T*f)}e.copy(w[0],m[0]),e.copy(w[1],m[1])}})}return Ty=c,Ty}var Ay,bE;function Pse(){if(bE)return Ay;bE=1;var t=we,e=W,n=Mh(),i=Sy(),r=kh(),a=Gm(),s=og(),o=s.onIrrelevantElement,l=pe,u=Lse(),h=Cy(),c=h.getNodeGlobalScale,d="__focusNodeAdjacency",f="__unfocusNodeAdjacency",g=["itemStyle","opacity"],p=["lineStyle","opacity"];function v(C,w){var b=C.getVisual("opacity");return b!=null?b:C.getModel().get(w)}function m(C,w,b){var x=C.getGraphicEl(),S=v(C,w);b!=null&&(S==null&&(S=1),S*=b),x.downplay&&x.downplay(),x.traverse(function(T){if(!T.isGroup){var A=T.lineLabelOriginalOpacity;(A==null||b!=null)&&(A=S),T.setStyle("opacity",A)}})}function y(C,w){var b=v(C,w),x=C.getGraphicEl();x.traverse(function(S){!S.isGroup&&S.setStyle("opacity",b)}),x.highlight&&x.highlight()}var _=t.extendChartView({type:"graph",init:function(C,w){var b=new n,x=new i,S=this.group;this._controller=new r(w.getZr()),this._controllerHost={target:S},S.add(b.group),S.add(x.group),this._symbolDraw=b,this._lineDraw=x,this._firstRender=!0},render:function(C,w,b){var x=this,S=C.coordinateSystem;this._model=C;var T=this._symbolDraw,A=this._lineDraw,M=this.group;if(S.type==="view"){var I={position:S.position,scale:S.scale};this._firstRender?M.attr(I):l.updateProps(M,I,C)}u(C.getGraph(),c(C));var E=C.getData();T.updateData(E);var z=C.getEdgeData();A.updateData(z),this._updateNodeAndLinkScale(),this._updateController(C,w,b),clearTimeout(this._layoutTimeout);var R=C.forceLayout,P=C.get("force.layoutAnimation");R&&this._startForceLayoutIteration(R,P),E.eachItemGraphicEl(function(j,L){var D=E.getItemModel(L);j.off("drag").off("dragend");var k=D.get("draggable");k&&j.on("drag",function(){R&&(R.warmUp(),!this._layouting&&this._startForceLayoutIteration(R,P),R.setFixed(L),E.setItemLayout(L,j.position))},this).on("dragend",function(){R&&R.setUnfixed(L)},this),j.setDraggable(k&&R),j[d]&&j.off("mouseover",j[d]),j[f]&&j.off("mouseout",j[f]),D.get("focusNodeAdjacency")&&(j.on("mouseover",j[d]=function(){x._clearTimer(),b.dispatchAction({type:"focusNodeAdjacency",seriesId:C.id,dataIndex:j.dataIndex})}),j.on("mouseout",j[f]=function(){x._dispatchUnfocus(b)}))},this),E.graph.eachEdge(function(j){var L=j.getGraphicEl();L[d]&&L.off("mouseover",L[d]),L[f]&&L.off("mouseout",L[f]),j.getModel().get("focusNodeAdjacency")&&(L.on("mouseover",L[d]=function(){x._clearTimer(),b.dispatchAction({type:"focusNodeAdjacency",seriesId:C.id,edgeDataIndex:j.dataIndex})}),L.on("mouseout",L[f]=function(){x._dispatchUnfocus(b)}))});var O=C.get("layout")==="circular"&&C.get("circular.rotateLabel"),F=E.getLayout("cx"),G=E.getLayout("cy");E.eachItemGraphicEl(function(j,L){var D=E.getItemModel(L),k=D.get("label.rotate")||0,N=j.getSymbolPath();if(O){var q=E.getItemLayout(L),B=Math.atan2(q[1]-G,q[0]-F);B<0&&(B=Math.PI*2+B);var V=q[0]=s/3?1:2),h=i.y-a(l)*o*(o>=s/3?1:2);l=i.angle-Math.PI/2,n.moveTo(u,h),n.lineTo(i.x+r(l)*o,i.y+a(l)*o),n.lineTo(i.x+r(i.angle)*s,i.y+a(i.angle)*s),n.lineTo(i.x-r(l)*o,i.y-a(l)*o),n.lineTo(u,h)}});return Fy=e,Fy}var Ny,UE;function Wse(){if(UE)return Ny;UE=1;var t=Hse(),e=pe,n=_r,i=Ne(),r=i.parsePercent,a=i.round,s=i.linearMap;function o(d,f){var g=d.get("center"),p=f.getWidth(),v=f.getHeight(),m=Math.min(p,v),y=r(g[0],f.getWidth()),_=r(g[1],f.getHeight()),C=r(d.get("radius"),m/2);return{cx:y,cy:_,r:C}}function l(d,f){return f&&(typeof f=="string"?d=f.replace("{value}",d!=null?d:""):typeof f=="function"&&(d=f(d))),d}var u=Math.PI*2,h=n.extend({type:"gauge",render:function(d,f,g){this.group.removeAll();var p=d.get("axisLine.lineStyle.color"),v=o(d,g);this._renderMain(d,f,g,p,v)},dispose:function(){},_renderMain:function(d,f,g,p,v){for(var m=this.group,y=d.getModel("axisLine"),_=y.getModel("lineStyle"),C=d.get("clockwise"),w=-d.get("startAngle")/180*Math.PI,b=-d.get("endAngle")/180*Math.PI,x=(b-w)%u,S=w,T=_.get("width"),A=y.get("show"),M=0;A&&M=P&&(O===0?0:p[O-1][0]).4?"bottom":"middle",textAlign:k<-.4?"left":k>.4?"right":"center"},{autoColor:U}),silent:!0}))}if(M.get("show")&&D!==E){for(var H=0;H<=z;H++){var k=Math.cos(O),N=Math.sin(O),Z=new e.Line({shape:{x1:k*x+w,y1:N*x+b,x2:k*(x-P)+w,y2:N*(x-P)+b},silent:!0,style:L});L.stroke==="auto"&&Z.setStyle({stroke:p((D+H/z)/E)}),C.add(Z),O+=G}O-=G}else O+=F}},_renderPointer:function(d,f,g,p,v,m,y,_){var C=this.group,w=this._data;if(!d.get("pointer.show")){w&&w.eachItemGraphicEl(function(A){C.remove(A)});return}var b=[+d.get("min"),+d.get("max")],x=[m,y],S=d.getData(),T=S.mapDimension("value");S.diff(w).add(function(A){var M=new t({shape:{angle:m}});e.initProps(M,{shape:{angle:s(S.get(T,A),b,x,!0)}},d),C.add(M),S.setItemGraphicEl(A,M)}).update(function(A,M){var I=w.getItemGraphicEl(M);e.updateProps(I,{shape:{angle:s(S.get(T,A),b,x,!0)}},d),C.add(I),S.setItemGraphicEl(A,I)}).remove(function(A){var M=w.getItemGraphicEl(A);C.remove(M)}).execute(),S.eachItemGraphicEl(function(A,M){var I=S.getItemModel(M),E=I.getModel("pointer");A.setShape({x:v.cx,y:v.cy,width:r(E.get("width"),v.r),r:r(E.get("length"),v.r)}),A.useStyle(I.getModel("itemStyle").getItemStyle()),A.style.fill==="auto"&&A.setStyle("fill",p(s(S.get(T,M),b,[0,1],!0))),e.setHoverStyle(A,I.getModel("emphasis.itemStyle").getItemStyle())}),this._data=S},_renderTitle:function(d,f,g,p,v){var m=d.getData(),y=m.mapDimension("value"),_=d.getModel("title");if(_.get("show")){var C=_.get("offsetCenter"),w=v.cx+r(C[0],v.r),b=v.cy+r(C[1],v.r),x=+d.get("min"),S=+d.get("max"),T=d.getData().get(y,0),A=p(s(T,[x,S],[0,1],!0));this.group.add(new e.Text({silent:!0,style:e.setTextStyle({},_,{x:w,y:b,text:m.getName(0),textAlign:"center",textVerticalAlign:"middle"},{autoColor:A,forceRich:!0})}))}},_renderDetail:function(d,f,g,p,v){var m=d.getModel("detail"),y=+d.get("min"),_=+d.get("max");if(m.get("show")){var C=m.get("offsetCenter"),w=v.cx+r(C[0],v.r),b=v.cy+r(C[1],v.r),x=r(m.get("width"),v.r),S=r(m.get("height"),v.r),T=d.getData(),A=T.get(T.mapDimension("value"),0),M=p(s(A,[y,_],[0,1],!0));this.group.add(new e.Text({silent:!0,style:e.setTextStyle({},m,{x:w,y:b,text:l(A,m.get("formatter")),textWidth:isNaN(x)?null:x,textHeight:isNaN(S)?null:S,textAlign:"center",textVerticalAlign:"middle"},{autoColor:M,forceRich:!0})}))}}}),c=h;return Ny=c,Ny}var HE;function $se(){return HE||(HE=1,Use(),Wse()),qE}var WE={},jy,$E;function Zse(){if($E)return jy;$E=1;var t=we,e=W,n=pl(),i=Pe,r=i.defaultEmphasis,a=Ur(),s=a.makeSeriesEncodeForNameBased,o=Lh(),l=t.extendSeriesModel({type:"series.funnel",init:function(h){l.superApply(this,"init",arguments),this.legendVisualProvider=new o(e.bind(this.getData,this),e.bind(this.getRawData,this)),this._defaultLabelLine(h)},getInitialData:function(h,c){return n(this,{coordDimensions:["value"],encodeDefaulter:e.curry(s,this)})},_defaultLabelLine:function(h){r(h,"labelLine",["show"]);var c=h.labelLine,d=h.emphasis.labelLine;c.show=c.show&&h.label.show,d.show=d.show&&h.emphasis.label.show},getDataParams:function(h){var c=this.getData(),d=l.superCall(this,"getDataParams",h),f=c.mapDimension("value"),g=c.getSum(f);return d.percent=g?+(c.get(f,h)/g*100).toFixed(2):0,d.$vars.push("percent"),d},defaultOption:{zlevel:0,z:2,legendHoverLink:!0,left:80,top:60,right:80,bottom:60,minSize:"0%",maxSize:"100%",sort:"descending",orient:"vertical",gap:0,funnelAlign:"center",label:{show:!0,position:"outer"},labelLine:{show:!0,length:20,lineStyle:{width:1,type:"solid"}},itemStyle:{borderColor:"#fff",borderWidth:1},emphasis:{label:{show:!0}}}}),u=l;return jy=u,jy}var By,ZE;function Xse(){if(ZE)return By;ZE=1;var t=pe,e=W,n=_r;function i(l,u){t.Group.call(this);var h=new t.Polygon,c=new t.Polyline,d=new t.Text;this.add(h),this.add(c),this.add(d),this.highDownOnUpdate=function(f,g){g==="emphasis"?(c.ignore=c.hoverIgnore,d.ignore=d.hoverIgnore):(c.ignore=c.normalIgnore,d.ignore=d.normalIgnore)},this.updateData(l,u,!0)}var r=i.prototype,a=["itemStyle","opacity"];r.updateData=function(l,u,h){var c=this.childAt(0),d=l.hostModel,f=l.getItemModel(u),g=l.getItemLayout(u),p=l.getItemModel(u).get(a);p=p==null?1:p,c.useStyle({}),h?(c.setShape({points:g.points}),c.setStyle({opacity:0}),t.initProps(c,{style:{opacity:p}},d,u)):t.updateProps(c,{style:{opacity:p},shape:{points:g.points}},d,u);var v=f.getModel("itemStyle"),m=l.getItemVisual(u,"color");c.setStyle(e.defaults({lineJoin:"round",fill:m},v.getItemStyle(["opacity"]))),c.hoverStyle=v.getModel("emphasis").getItemStyle(),this._updateLabel(l,u),t.setHoverStyle(this)},r._updateLabel=function(l,u){var h=this.childAt(1),c=this.childAt(2),d=l.hostModel,f=l.getItemModel(u),g=l.getItemLayout(u),p=g.label,C=l.getItemVisual(u,"color");t.updateProps(h,{shape:{points:p.linePoints||p.linePoints}},d,u),t.updateProps(c,{style:{x:p.x,y:p.y}},d,u),c.attr({rotation:p.rotation,origin:[p.x,p.y],z2:10});var v=f.getModel("label"),m=f.getModel("emphasis.label"),y=f.getModel("labelLine"),_=f.getModel("emphasis.labelLine"),C=l.getItemVisual(u,"color");t.setLabelStyle(c.style,c.hoverStyle={},v,m,{labelFetcher:l.hostModel,labelDataIndex:u,defaultText:l.getName(u),autoColor:C,useInsideStyle:!!p.inside},{textAlign:p.textAlign,textVerticalAlign:p.verticalAlign}),c.ignore=c.normalIgnore=!v.get("show"),c.hoverIgnore=!m.get("show"),h.ignore=h.normalIgnore=!y.get("show"),h.hoverIgnore=!_.get("show"),h.setStyle({stroke:C}),h.setStyle(y.getModel("lineStyle").getLineStyle()),h.hoverStyle=_.getModel("lineStyle").getLineStyle()},e.inherits(i,t.Group);var s=n.extend({type:"funnel",render:function(l,u,h){var c=l.getData(),d=this._data,f=this.group;c.diff(d).add(function(g){var p=new i(c,g);c.setItemGraphicEl(g,p),f.add(p)}).update(function(g,p){var v=d.getItemGraphicEl(p);v.updateData(c,g),f.add(v),c.setItemGraphicEl(g,v)}).remove(function(g){var p=d.getItemGraphicEl(g);f.remove(p)}).execute(),this._data=c},remove:function(){this.group.removeAll(),this._data=null},dispose:function(){}}),o=s;return By=o,By}var qy,XE;function Yse(){if(XE)return qy;XE=1;var t=Ze,e=Ne(),n=e.parsePercent,i=e.linearMap;function r(l,u){return t.getLayoutRect(l.getBoxLayoutParams(),{width:u.getWidth(),height:u.getHeight()})}function a(l,u){for(var h=l.mapDimension("value"),c=l.mapArray(h,function(v){return v}),d=[],f=u==="ascending",g=0,p=l.count();gl&&(r[1-s]=r[s]+g.sign*l),r}function e(i,r){var a=i[r]-i[1-r];return{span:Math.abs(a),sign:a>0?-1:a<0?1:r?-1:1}}function n(i,r){return Math.min(r[1]!=null?r[1]:1/0,Math.max(r[0]!=null?r[0]:-1/0,i))}return Uy=t,Uy}var Hy,iR;function eoe(){if(iR)return Hy;iR=1;var t=W,e=On(),n=Ze,i=$i(),r=Qse(),a=pe,s=Ne(),o=yl(),l=t.each,u=Math.min,h=Math.max,c=Math.floor,d=Math.ceil,f=s.round,g=Math.PI;function p(C,w,b){this._axesMap=t.createHashMap(),this._axesLayout={},this.dimensions=C.dimensions,this._rect,this._model=C,this._init(C,w,b)}p.prototype={type:"parallel",constructor:p,_init:function(C,w,b){var x=C.dimensions,S=C.parallelAxisIndex;l(x,function(T,A){var M=S[A],I=w.getComponent("parallelAxis",M),E=this._axesMap.set(T,new r(T,i.createScaleByModel(I),[0,0],I.get("type"),M)),z=E.type==="category";E.onBand=z&&I.get("boundaryGap"),E.inverse=I.get("inverse"),I.axis=E,E.model=I,E.coordinateSystem=I.coordinateSystem=this},this)},update:function(C,w){this._updateAxesFromSeries(this._model,C)},containPoint:function(C){var w=this._makeLayoutInfo(),b=w.axisBase,x=w.layoutBase,S=w.pixelDimIndex,T=C[1-S],A=C[S];return T>=b&&T<=b+w.axisLength&&A>=x&&A<=x+w.layoutLength},getModel:function(){return this._model},_updateAxesFromSeries:function(C,w){w.eachSeries(function(b){if(!!C.contains(b,w)){var x=b.getData();l(this.dimensions,function(S){var T=this._axesMap.get(S);T.scale.unionExtentFromData(x,x.mapDimension(S)),i.niceScaleExtent(T.scale,T.model)},this)}},this)},resize:function(C,w){this._rect=n.getLayoutRect(C.getBoxLayoutParams(),{width:w.getWidth(),height:w.getHeight()}),this._layoutAxes()},getRect:function(){return this._rect},_makeLayoutInfo:function(){var C=this._model,w=this._rect,b=["x","y"],x=["width","height"],S=C.get("layout"),T=S==="horizontal"?0:1,A=w[x[T]],M=[0,A],I=this.dimensions.length,E=v(C.get("axisExpandWidth"),M),z=v(C.get("axisExpandCount")||0,[0,I]),R=C.get("axisExpandable")&&I>3&&I>z&&z>1&&E>0&&A>0,P=C.get("axisExpandWindow"),O;if(P)O=v(P[1]-P[0],M),P[1]=P[0]+O;else{O=v(E*(z-1),M);var F=C.get("axisExpandCenter")||c(I/2);P=[E*F-O/2],P[1]=P[0]+O}var G=(A-O)/(I-z);G<3&&(G=0);var j=[c(f(P[0]/E,1))+1,d(f(P[1]/E,1))-1],L=G/E*P[0];return{layout:S,pixelDimIndex:T,layoutBase:w[b[T]],layoutLength:A,axisBase:w[b[1-T]],axisLength:w[x[1-T]],axisExpandable:R,axisExpandWidth:E,axisCollapseWidth:G,axisExpandWindow:P,axisCount:I,winInnerIndices:j,axisExpandWindow0Pos:L}},_layoutAxes:function(){var C=this._rect,w=this._axesMap,b=this.dimensions,x=this._makeLayoutInfo(),S=x.layout;w.each(function(T){var A=[0,x.axisLength],M=T.inverse?1:0;T.setExtent(A[M],A[1-M])}),l(b,function(T,A){var M=(x.axisExpandable?y:m)(A,x),I={horizontal:{x:M.position,y:x.axisLength},vertical:{x:0,y:M.position}},E={horizontal:g/2,vertical:0},z=[I[S].x+C.x,I[S].y+C.y],R=E[S],P=e.create();e.rotate(P,P,R),e.translate(P,P,z),this._axesLayout[T]={position:z,rotation:R,transform:P,axisNameAvailableWidth:M.axisNameAvailableWidth,axisLabelShow:M.axisLabelShow,nameTruncateMaxWidth:M.nameTruncateMaxWidth,tickDirection:1,labelDirection:1}},this)},getAxis:function(C){return this._axesMap.get(C)},dataToPoint:function(C,w){return this.axisCoordToPoint(this._axesMap.get(w).dataToCoord(C),w)},eachActiveState:function(C,w,b,x){b==null&&(b=0),x==null&&(x=C.count());var S=this._axesMap,T=this.dimensions,A=[],M=[];t.each(T,function(G){A.push(C.mapDimension(G)),M.push(S.get(G).model)});for(var I=this.hasAxisBrushed(),E=b;ES*(1-z[0])?(I="jump",M=A-S*(1-z[2])):(M=A-S*z[1])>=0&&(M=A-S*(1-z[1]))<=0&&(M=0),M*=w.axisExpandWidth/E,M?o(M,x,T,"all"):I="none";else{var S=x[1]-x[0],P=T[1]*A/S;x=[h(0,P-S/2)],x[1]=u(T[1],x[0]+S),x[0]=x[1]-S}return{axisExpandWindow:x,behavior:I}}};function v(C,w){return u(h(C,w[0]),w[1])}function m(C,w){var b=w.layoutLength/(w.axisCount-1);return{position:b*C,axisNameAvailableWidth:b,axisLabelShow:!0}}function y(C,w){var b=w.layoutLength,x=w.axisExpandWidth,S=w.axisCount,T=w.axisCollapseWidth,A=w.winInnerIndices,M,I=T,E=!1,z;return C=0;d--)r.asc(c[d])},getActiveState:function(h){var c=this.activeIntervals;if(!c.length)return"normal";if(h==null||isNaN(h))return"inactive";if(c.length===1){var d=c[0];if(d[0]<=h&&h<=d[1])return"active"}else for(var f=0,g=c.length;fd}function G($){var Y=$.length-1;return Y<0&&(Y=0),[$[0],$[Y]]}function j($,Y,ne,ue){var le=new n.Group;return le.add(new n.Rect({name:"main",style:N(ne),silent:!0,draggable:!0,cursor:"move",drift:a($,Y,le,"nswe"),ondragend:a(O,Y,{isEnd:!0})})),s(ue,function(he){le.add(new n.Rect({name:he,style:{opacity:0},draggable:!0,silent:!0,invisible:!0,drift:a($,Y,le,he),ondragend:a(O,Y,{isEnd:!0})}))}),le}function L($,Y,ne,ue){var le=ue.brushStyle.lineWidth||0,he=u(le,f),ce=ne[0][0],me=ne[1][0],_e=ce-le/2,Me=me-le/2,Te=ne[0][1],Ae=ne[1][1],We=Te-he+le/2,at=Ae-he+le/2,xt=Te-ce,lt=Ae-me,pt=xt+le,yt=lt+le;k($,Y,"main",ce,me,xt,lt),ue.transformable&&(k($,Y,"w",_e,Me,he,yt),k($,Y,"e",We,Me,he,yt),k($,Y,"n",_e,Me,pt,he),k($,Y,"s",_e,at,pt,he),k($,Y,"nw",_e,Me,he,he),k($,Y,"ne",We,Me,he,he),k($,Y,"sw",_e,at,he,he),k($,Y,"se",We,at,he,he))}function D($,Y){var ne=Y.__brushOption,ue=ne.transformable,le=Y.childAt(0);le.useStyle(N(ne)),le.attr({silent:!ue,cursor:ue?"move":"default"}),s(["w","e","n","s","se","sw","ne","nw"],function(he){var ce=Y.childOfName(he),me=V($,he);ce&&ce.attr({silent:!ue,invisible:!ue,cursor:ue?v[me]+"-resize":null})})}function k($,Y,ne,ue,le,he,ce){var me=Y.childOfName(ne);me&&me.setShape(Q(X($,Y,[[ue,le],[ue+he,le+ce]])))}function N($){return t.defaults({strokeNoScale:!0},$.brushStyle)}function q($,Y,ne,ue){var le=[l($,ne),l(Y,ue)],he=[u($,ne),u(Y,ue)];return[[le[0],he[0]],[le[1],he[1]]]}function B($){return n.getTransform($.group)}function V($,Y){if(Y.length>1){Y=Y.split("");var ne=[V($,Y[0]),V($,Y[1])];return(ne[0]==="e"||ne[0]==="w")&&ne.reverse(),ne.join("")}else{var ue={w:"left",e:"right",n:"top",s:"bottom"},le={left:"w",right:"e",top:"n",bottom:"s"},ne=n.transformDirection(ue[Y],B($));return le[ne]}}function U($,Y,ne,ue,le,he,ce,me){var _e=ue.__brushOption,Me=$(_e.range),Te=Z(ne,he,ce);s(le.split(""),function(Ae){var We=p[Ae];Me[We[0]][We[1]]+=Te[We[0]]}),_e.range=Y(q(Me[0][0],Me[1][0],Me[0][1],Me[1][1])),I(ne,ue),O(ne,{isEnd:!1})}function H($,Y,ne,ue,le){var he=Y.__brushOption.range,ce=Z($,ne,ue);s(he,function(me){me[0]+=ce[0],me[1]+=ce[1]}),I($,Y),O($,{isEnd:!1})}function Z($,Y,ne){var ue=$.group,le=ue.transformCoordToLocal(Y,ne),he=ue.transformCoordToLocal(0,0);return[le[0]-he[0],le[1]-he[1]]}function X($,Y,ne){var ue=R($,Y);return ue&&ue!==!0?ue.clipPath(ne,$._transform):t.clone(ne)}function Q($){var Y=l($[0][0],$[1][0]),ne=l($[0][1],$[1][1]),ue=u($[0][0],$[1][0]),le=u($[0][1],$[1][1]);return{x:Y,y:ne,width:ue-Y,height:le-ne}}function J($,Y,ne){if(!(!$._brushType||ye($,Y))){var ue=$._zr,le=$._covers,he=z($,Y,ne);if(!$._dragging)for(var ce=0;ceue.getWidth()||ne<0||ne>ue.getHeight()}var ie={lineX:se(0),lineY:se(1),rect:{createCover:function($,Y){return j(a(U,function(ne){return ne},function(ne){return ne}),$,Y,["w","e","n","s","se","sw","ne","nw"])},getCreatingRange:function($){var Y=G($);return q(Y[1][0],Y[1][1],Y[0][0],Y[0][1])},updateCoverShape:function($,Y,ne,ue){L($,Y,ne,ue)},updateCommon:D,contain:te},polygon:{createCover:function($,Y){var ne=new n.Group;return ne.add(new n.Polyline({name:"main",style:N(Y),silent:!0})),ne},getCreatingRange:function($){return $},endCreating:function($,Y){Y.remove(Y.childAt(0)),Y.add(new n.Polygon({name:"main",draggable:!0,drift:a(H,$,Y),ondragend:a(O,$,{isEnd:!0})}))},updateCoverShape:function($,Y,ne,ue){Y.childAt(0).setShape({points:X($,Y,ne)})},updateCommon:D,contain:te}};function se($){return{createCover:function(Y,ne){return j(a(U,function(ue){var le=[ue,[0,100]];return $&&le.reverse(),le},function(ue){return ue[$]}),Y,ne,[["w","e"],["n","s"]][$])},getCreatingRange:function(Y){var ne=G(Y),ue=l(ne[0][$],ne[1][$]),le=u(ne[0][$],ne[1][$]);return[ue,le]},updateCoverShape:function(Y,ne,ue,le){var he,ce=R(Y,ne);if(ce!==!0&&ce.getLinearBrushOtherExtent)he=ce.getLinearBrushOtherExtent($,Y._transform);else{var me=Y._zr;he=[0,[me.getWidth(),me.getHeight()][1-$]]}var _e=[ue,he];$&&_e.reverse(),L(Y,ne,_e,le)},updateCommon:D,contain:te}}var fe=_;return Zy=fe,Zy}var Fh={},dR;function fR(){if(dR)return Fh;dR=1;var t=zt,e=og(),n=e.onIrrelevantElement,i=pe;function r(l){return l=o(l),function(u,h){return i.clipPointsByRect(u,l)}}function a(l,u){return l=o(l),function(h){var c=u!=null?u:h,d=c?l.width:l.height,f=c?l.x:l.y;return[f,f+(d||0)]}}function s(l,u,h){return l=o(l),function(c,d,f){return l.contain(d[0],d[1])&&!n(c,u,h)}}function o(l){return t.create(l)}return Fh.makeRectPanelClipPath=r,Fh.makeLinearBrushOtherExtent=a,Fh.makeRectIsTargetByCursor=s,Fh}var Yy,gR;function roe(){if(gR)return Yy;gR=1;var t=we,e=W,n=Da(),i=Xy(),r=fR(),a=pe,s=["axisLine","axisTickLabel","axisName"],o=t.extendComponentView({type:"parallelAxis",init:function(d,f){o.superApply(this,"init",arguments),(this._brushController=new i(f.getZr())).on("brush",e.bind(this._onBrush,this))},render:function(d,f,g,p){if(!l(d,f,p)){this.axisModel=d,this.api=g,this.group.removeAll();var v=this._axisGroup;if(this._axisGroup=new a.Group,this.group.add(this._axisGroup),!!d.get("show")){var m=h(d,f),y=m.coordinateSystem,_=d.getAreaSelectStyle(),C=_.width,w=d.axis.dim,b=y.getAxisLayout(w),x=e.extend({strokeContainThreshold:C},b),S=new n(d,x);e.each(s,S.add,S),this._axisGroup.add(S.getGroup()),this._refreshBrushController(x,_,d,m,C,g);var T=p&&p.animation===!1?null:d;a.groupTransition(v,this._axisGroup,T)}}},_refreshBrushController:function(d,f,g,p,v,m){var y=g.axis.getExtent(),_=y[1]-y[0],C=Math.min(30,Math.abs(_)*.1),w=a.BoundingRect.create({x:y[0],y:-v/2,width:_,height:v});w.x-=C,w.width+=2*C,this._brushController.mount({enableGlobalPan:!0,rotation:d.rotation,position:d.position}).setPanels([{panelId:"pl",clipPath:r.makeRectPanelClipPath(w),isTargetByCursor:r.makeRectIsTargetByCursor(w,m,p),getLinearBrushOtherExtent:r.makeLinearBrushOtherExtent(w,0)}]).enableBrush({brushType:"lineX",brushStyle:f,removeOnClick:!0}).updateCovers(u(g))},_onBrush:function(d,f){var g=this.axisModel,p=g.axis,v=e.map(d,function(m){return[p.coordToData(m.range[0],!0),p.coordToData(m.range[1],!0)]});(!g.option.realtime===f.isEnd||f.removeOnClick)&&this.api.dispatchAction({type:"axisAreaSelect",parallelAxisId:g.id,intervals:v})},dispose:function(){this._brushController.dispose()}});function l(d,f,g){return g&&g.type==="axisAreaSelect"&&f.findComponents({mainType:"parallelAxis",query:g})[0]===d}function u(d){var f=d.axis;return e.map(d.activeIntervals,function(g){return{brushType:"lineX",panelId:"pl",range:[f.dataToCoord(g[0],!0),f.dataToCoord(g[1],!0)]}})}function h(d,f){return f.getComponent("parallel",d.get("parallelIndex"))}var c=o;return Yy=c,Yy}var vR;function aoe(){return vR||(vR=1,aR(),ioe(),roe()),lR}var pR;function mR(){if(pR)return JE;pR=1;var t=we,e=W,n=Hi,i=Jse();aR(),noe(),aoe();var r=5;t.extendComponentView({type:"parallel",render:function(o,l,u){this._model=o,this._api=u,this._handlers||(this._handlers={},e.each(a,function(h,c){u.getZr().on(c,this._handlers[c]=e.bind(h,this))},this)),n.createOrUpdate(this,"_throttledDispatchExpand",o.get("axisExpandRate"),"fixRate")},dispose:function(o,l){e.each(this._handlers,function(u,h){l.getZr().off(h,u)}),this._handlers=null},_throttledDispatchExpand:function(o){this._dispatchExpand(o)},_dispatchExpand:function(o){o&&this._api.dispatchAction(e.extend({type:"parallelAxisExpand"},o))}});var a={mousedown:function(o){s(this,"click")&&(this._mouseDownPoint=[o.offsetX,o.offsetY])},mouseup:function(o){var l=this._mouseDownPoint;if(s(this,"click")&&l){var u=[o.offsetX,o.offsetY],h=Math.pow(l[0]-u[0],2)+Math.pow(l[1]-u[1],2);if(h>r)return;var c=this._model.coordinateSystem.getSlidedAxisExpandWindow([o.offsetX,o.offsetY]);c.behavior!=="none"&&this._dispatchExpand({axisExpandWindow:c.axisExpandWindow})}this._mouseDownPoint=null},mousemove:function(o){if(!(this._mouseDownPoint||!s(this,"mousemove"))){var l=this._model,u=l.coordinateSystem.getSlidedAxisExpandWindow([o.offsetX,o.offsetY]),h=u.behavior;h==="jump"&&this._throttledDispatchExpand.debounceNextCall(l.get("axisExpandDebounce")),this._throttledDispatchExpand(h==="none"?null:{axisExpandWindow:u.axisExpandWindow,animation:h==="jump"?null:!1})}}};function s(o,l){var u=o._model;return u.get("axisExpandable")&&u.get("axisExpandTriggerOn")===l}return t.registerPreprocessor(i),JE}var Ky,yR;function soe(){if(yR)return Ky;yR=1;var t=W,e=t.each,n=t.createHashMap,i=ln,r=Xr(),a=i.extend({type:"series.parallel",dependencies:["parallel"],visualColorAccessPath:"lineStyle.color",getInitialData:function(l,u){var h=this.getSource();return s(h,this),r(h,this)},getRawIndicesByActiveState:function(l){var u=this.coordinateSystem,h=this.getData(),c=[];return u.eachActiveState(h,function(d,f){l===d&&c.push(h.getRawIndex(f))}),c},defaultOption:{zlevel:0,z:2,coordinateSystem:"parallel",parallelIndex:0,label:{show:!1},inactiveOpacity:.05,activeOpacity:1,lineStyle:{width:1,opacity:.45,type:"solid"},emphasis:{label:{show:!1}},progressive:500,smooth:!1,animationEasing:"linear"}});function s(l,u){if(!l.encodeDefine){var h=u.ecModel.getComponent("parallel",u.get("parallelIndex"));if(!!h){var c=l.encodeDefine=n();e(h.dimensions,function(d){var f=o(d);c.set(d,f)})}}}function o(l){return+l.replace("dim","")}return Ky=a,Ky}var Jy,_R;function ooe(){if(_R)return Jy;_R=1;var t=pe,e=_r,n=.3,i=e.extend({type:"parallel",init:function(){this._dataGroup=new t.Group,this.group.add(this._dataGroup),this._data,this._initialized},render:function(c,d,f,g){var p=this._dataGroup,v=c.getData(),m=this._data,y=c.coordinateSystem,_=y.dimensions,C=o(c);v.diff(m).add(w).update(b).remove(x).execute();function w(T){var A=s(v,p,T,_,y);l(A,v,T,C)}function b(T,A){var M=m.getItemGraphicEl(A),I=a(v,T,_,y);v.setItemGraphicEl(T,M);var E=g&&g.animation===!1?null:c;t.updateProps(M,{shape:{points:I}},E,T),l(M,v,T,C)}function x(T){var A=m.getItemGraphicEl(T);p.remove(A)}if(!this._initialized){this._initialized=!0;var S=r(y,c,function(){setTimeout(function(){p.removeClipPath()})});p.setClipPath(S)}this._data=v},incrementalPrepareRender:function(c,d,f){this._initialized=!0,this._data=null,this._dataGroup.removeAll()},incrementalRender:function(c,d,f){for(var g=d.getData(),p=d.coordinateSystem,v=p.dimensions,m=o(d),y=c.start;y=0&&(d[c[f].depth]=new r(c[f],this,l));if(h&&u){var g=e(h,u,this,!0,p);return g.data}function p(v,m){v.wrapMethod("getItemModel",function(y,_){return y.customizeGetParent(function(C){var w=this.parentModel,b=w.getData().getItemLayout(_).depth,x=w.levelModels[b];return x||this.parentModel}),y}),m.wrapMethod("getItemModel",function(y,_){return y.customizeGetParent(function(C){var w=this.parentModel,b=w.getGraph().getEdgeByIndex(_),x=b.node1.getLayout().depth,S=w.levelModels[x];return S||this.parentModel}),y})}},setNodePosition:function(o,l){var u=this.option.data[o];u.localX=l[0],u.localY=l[1]},getGraph:function(){return this.getData().graph},getEdgeData:function(){return this.getGraph().edgeData},formatTooltip:function(o,l,u){if(u==="edge"){var h=this.getDataParams(o,u),c=h.data,d=c.source+" -- "+c.target;return h.value&&(d+=" : "+h.value),i(d)}else if(u==="node"){var f=this.getGraph().getNodeByIndex(o),g=f.getLayout().value,p=this.getDataParams(o,u).data.name;if(g)var d=p+" : "+g;return i(d)}return a.superCall(this,"formatTooltip",o,l)},optionUpdated:function(){var o=this.option;o.focusNodeAdjacency===!0&&(o.focusNodeAdjacency="allEdges")},getDataParams:function(o,l){var u=a.superCall(this,"getDataParams",o,l);if(u.value==null&&l==="node"){var h=this.getGraph().getNodeByIndex(o),c=h.getLayout().value;u.value=c}return u},defaultOption:{zlevel:0,z:2,coordinateSystem:"view",layout:null,left:"5%",top:"5%",right:"20%",bottom:"5%",orient:"horizontal",nodeWidth:20,nodeGap:8,draggable:!0,focusNodeAdjacency:!1,layoutIterations:32,label:{show:!0,position:"right",color:"#000",fontSize:12},levels:[],nodeAlign:"justify",itemStyle:{borderWidth:1,borderColor:"#333"},lineStyle:{color:"#314656",opacity:.2,curveness:.5},emphasis:{label:{show:!0},lineStyle:{opacity:.5}},animationEasing:"linear",animationDuration:1e3}}),s=a;return e_=s,e_}var t_,CR;function coe(){if(CR)return t_;CR=1;var t=pe,e=we,n=W,i=["itemStyle","opacity"],r=["emphasis","itemStyle","opacity"],a=["lineStyle","opacity"],s=["emphasis","lineStyle","opacity"];function o(f,g){return f.getVisual("opacity")||f.getModel().get(g)}function l(f,g,p){var v=f.getGraphicEl(),m=o(f,g);p!=null&&(m==null&&(m=1),m*=p),v.downplay&&v.downplay(),v.traverse(function(y){y.type!=="group"&&y.setStyle("opacity",m)})}function u(f,g){var p=o(f,g),v=f.getGraphicEl();v.traverse(function(m){m.type!=="group"&&m.setStyle("opacity",p)}),v.highlight&&v.highlight()}var h=t.extendShape({shape:{x1:0,y1:0,x2:0,y2:0,cpx1:0,cpy1:0,cpx2:0,cpy2:0,extent:0,orient:""},buildPath:function(f,g){var p=g.extent;f.moveTo(g.x1,g.y1),f.bezierCurveTo(g.cpx1,g.cpy1,g.cpx2,g.cpy2,g.x2,g.y2),g.orient==="vertical"?(f.lineTo(g.x2+p,g.y2),f.bezierCurveTo(g.cpx2+p,g.cpy2,g.cpx1+p,g.cpy1,g.x1+p,g.y1)):(f.lineTo(g.x2,g.y2+p),f.bezierCurveTo(g.cpx2,g.cpy2+p,g.cpx1,g.cpy1+p,g.x1,g.y1+p)),f.closePath()},highlight:function(){this.trigger("emphasis")},downplay:function(){this.trigger("normal")}}),c=e.extendChartView({type:"sankey",_model:null,_focusAdjacencyDisabled:!1,render:function(f,g,p){var v=this,m=f.getGraph(),y=this.group,_=f.layoutInfo,C=_.width,w=_.height,b=f.getData(),x=f.getData("edge"),S=f.get("orient");this._model=f,y.removeAll(),y.attr("position",[_.x,_.y]),m.eachEdge(function(T){var A=new h;A.dataIndex=T.dataIndex,A.seriesIndex=f.seriesIndex,A.dataType="edge";var M=T.getModel("lineStyle"),I=M.get("curveness"),E=T.node1.getLayout(),z=T.node1.getModel(),R=z.get("localX"),P=z.get("localY"),O=T.node2.getLayout(),F=T.node2.getModel(),G=F.get("localX"),j=F.get("localY"),L=T.getLayout(),D,k,N,q,B,V,U,H;switch(A.shape.extent=Math.max(1,L.dy),A.shape.orient=S,S==="vertical"?(D=(R!=null?R*C:E.x)+L.sy,k=(P!=null?P*w:E.y)+E.dy,N=(G!=null?G*C:O.x)+L.ty,q=j!=null?j*w:O.y,B=D,V=k*(1-I)+q*I,U=N,H=k*I+q*(1-I)):(D=(R!=null?R*C:E.x)+E.dx,k=(P!=null?P*w:E.y)+L.sy,N=G!=null?G*C:O.x,q=(j!=null?j*w:O.y)+L.ty,B=D*(1-I)+N*I,V=k,U=D*I+N*(1-I),H=q),A.setShape({x1:D,y1:k,x2:N,y2:q,cpx1:B,cpy1:V,cpx2:U,cpy2:H}),A.setStyle(M.getItemStyle()),A.style.fill){case"source":A.style.fill=T.node1.getVisual("color");break;case"target":A.style.fill=T.node2.getVisual("color");break}t.setHoverStyle(A,T.getModel("emphasis.lineStyle").getItemStyle()),y.add(A),x.setItemGraphicEl(T.dataIndex,A)}),m.eachNode(function(T){var A=T.getLayout(),M=T.getModel(),I=M.get("localX"),E=M.get("localY"),z=M.getModel("label"),R=M.getModel("emphasis.label"),P=new t.Rect({shape:{x:I!=null?I*C:A.x,y:E!=null?E*w:A.y,width:A.dx,height:A.dy},style:M.getModel("itemStyle").getItemStyle()}),O=T.getModel("emphasis.itemStyle").getItemStyle();t.setLabelStyle(P.style,O,z,R,{labelFetcher:f,labelDataIndex:T.dataIndex,defaultText:T.id,isRectText:!0}),P.setStyle("fill",T.getVisual("color")),t.setHoverStyle(P,O),y.add(P),b.setItemGraphicEl(T.dataIndex,P),P.dataType="node"}),b.eachItemGraphicEl(function(T,A){var M=b.getItemModel(A);M.get("draggable")&&(T.drift=function(I,E){v._focusAdjacencyDisabled=!0,this.shape.x+=I,this.shape.y+=E,this.dirty(),p.dispatchAction({type:"dragNode",seriesId:f.id,dataIndex:b.getRawIndex(A),localX:this.shape.x/C,localY:this.shape.y/w})},T.ondragend=function(){v._focusAdjacencyDisabled=!1},T.draggable=!0,T.cursor="move"),T.highlight=function(){this.trigger("emphasis")},T.downplay=function(){this.trigger("normal")},T.focusNodeAdjHandler&&T.off("mouseover",T.focusNodeAdjHandler),T.unfocusNodeAdjHandler&&T.off("mouseout",T.unfocusNodeAdjHandler),M.get("focusNodeAdjacency")&&(T.on("mouseover",T.focusNodeAdjHandler=function(){v._focusAdjacencyDisabled||(v._clearTimer(),p.dispatchAction({type:"focusNodeAdjacency",seriesId:f.id,dataIndex:T.dataIndex}))}),T.on("mouseout",T.unfocusNodeAdjHandler=function(){v._focusAdjacencyDisabled||v._dispatchUnfocus(p)}))}),x.eachItemGraphicEl(function(T,A){var M=x.getItemModel(A);T.focusNodeAdjHandler&&T.off("mouseover",T.focusNodeAdjHandler),T.unfocusNodeAdjHandler&&T.off("mouseout",T.unfocusNodeAdjHandler),M.get("focusNodeAdjacency")&&(T.on("mouseover",T.focusNodeAdjHandler=function(){v._focusAdjacencyDisabled||(v._clearTimer(),p.dispatchAction({type:"focusNodeAdjacency",seriesId:f.id,edgeDataIndex:T.dataIndex}))}),T.on("mouseout",T.unfocusNodeAdjHandler=function(){v._focusAdjacencyDisabled||v._dispatchUnfocus(p)}))}),!this._data&&f.get("animation")&&y.setClipPath(d(y.getBoundingRect(),f,function(){y.removeClipPath()})),this._data=f.getData()},dispose:function(){this._clearTimer()},_dispatchUnfocus:function(f){var g=this;this._clearTimer(),this._unfocusDelayTimer=setTimeout(function(){g._unfocusDelayTimer=null,f.dispatchAction({type:"unfocusNodeAdjacency",seriesId:g._model.id})},500)},_clearTimer:function(){this._unfocusDelayTimer&&(clearTimeout(this._unfocusDelayTimer),this._unfocusDelayTimer=null)},focusNodeAdjacency:function(f,g,p,v){var m=f.getData(),y=m.graph,_=v.dataIndex,C=m.getItemModel(_),w=v.edgeDataIndex;if(!(_==null&&w==null)){var b=y.getNodeByIndex(_),x=y.getEdgeByIndex(w);if(y.eachNode(function(T){l(T,i,.1)}),y.eachEdge(function(T){l(T,a,.1)}),b){u(b,r);var S=C.get("focusNodeAdjacency");S==="outEdges"?n.each(b.outEdges,function(T){T.dataIndex<0||(u(T,s),u(T.node2,r))}):S==="inEdges"?n.each(b.inEdges,function(T){T.dataIndex<0||(u(T,s),u(T.node1,r))}):S==="allEdges"&&n.each(b.edges,function(T){T.dataIndex<0||(u(T,s),T.node1!==b&&u(T.node1,r),T.node2!==b&&u(T.node2,r))})}x&&(u(x,s),u(x.node1,r),u(x.node2,r))}},unfocusNodeAdjacency:function(f,g,p,v){var m=f.getGraph();m.eachNode(function(y){l(y,i)}),m.eachEdge(function(y){l(y,a)})}});function d(f,g,p){var v=new t.Rect({shape:{x:f.x-10,y:f.y-10,width:0,height:f.height+20}});return t.initProps(v,{shape:{width:f.width+20}},g,p),v}return t_=c,t_}var TR={},AR;function doe(){if(AR)return TR;AR=1;var t=we;return AE(),t.registerAction({type:"dragNode",event:"dragnode",update:"update"},function(e,n){n.eachComponent({mainType:"series",subType:"sankey",query:e},function(i){i.setNodePosition(e.dataIndex,[e.localX,e.localY])})}),TR}var n_,MR;function foe(){if(MR)return n_;MR=1;var t=Ze,e=W,n=Pe,i=n.groupData;function r(M,I,E){M.eachSeriesByType("sankey",function(z){var R=z.get("nodeWidth"),P=z.get("nodeGap"),O=a(z,I);z.layoutInfo=O;var F=O.width,G=O.height,j=z.getGraph(),L=j.nodes,D=j.edges;o(L);var k=e.filter(L,function(V){return V.getLayout().value===0}),N=k.length!==0?0:z.get("layoutIterations"),q=z.get("orient"),B=z.get("nodeAlign");s(L,D,R,P,F,G,N,q,B)})}function a(M,I){return t.getLayoutRect(M.getBoxLayoutParams(),{width:I.getWidth(),height:I.getHeight()})}function s(M,I,E,z,R,P,O,F,G){l(M,I,E,R,P,F,G),f(M,I,P,R,z,O,F),A(M,F)}function o(M){e.each(M,function(I){var E=S(I.outEdges,x),z=S(I.inEdges,x),R=I.getValue()||0,P=Math.max(E,z,R);I.setLayout({value:P},!0)})}function l(M,I,E,z,R,P,O){for(var F=[],G=[],j=[],L=[],D=0,te=0,k=0;k=0;U&&V.depth>N&&(N=V.depth),B.setLayout({depth:U?V.depth:D},!0),P==="vertical"?B.setLayout({dy:E},!0):B.setLayout({dx:E},!0);for(var H=0;HD-1?N:D-1;O&&O!=="left"&&h(M,O,P,ee);var te=P==="vertical"?(R-E)/ee:(z-E)/ee;d(M,te,P)}function u(M){var I=M.hostGraph.data.getRawDataItem(M.dataIndex);return I.depth!=null&&I.depth>=0}function h(M,I,E,z){if(I==="right"){for(var R=[],P=M,O=0;P.length;){for(var F=0;F0;P--)G*=.99,m(F,G,O),v(F,R,E,z,O),T(F,G,O),v(F,R,E,z,O)}function g(M,I){var E=[],z=I==="vertical"?"y":"x",R=i(M,function(P){return P.getLayout()[z]});return R.keys.sort(function(P,O){return P-O}),e.each(R.keys,function(P){E.push(R.buckets.get(P))}),E}function p(M,I,E,z,R,P){var O=1/0;e.each(M,function(F){var G=F.length,j=0;e.each(F,function(D){j+=D.getLayout().value});var L=P==="vertical"?(z-(G-1)*R)/j:(E-(G-1)*R)/j;L0&&(F=G.getLayout()[P]+j,R==="vertical"?G.setLayout({x:F},!0):G.setLayout({y:F},!0)),L=G.getLayout()[P]+G.getLayout()[k]+I;var q=R==="vertical"?z:E;if(j=L-I-q,j>0)for(F=G.getLayout()[P]-j,R==="vertical"?G.setLayout({x:F},!0):G.setLayout({y:F},!0),L=F,N=D-2;N>=0;--N)G=O[N],j=G.getLayout()[P]+G.getLayout()[k]+I-L,j>0&&(F=G.getLayout()[P]-j,R==="vertical"?G.setLayout({x:F},!0):G.setLayout({y:F},!0)),L=G.getLayout()[P]})}function m(M,I,E){e.each(M.slice().reverse(),function(z){e.each(z,function(R){if(R.outEdges.length){var P=S(R.outEdges,y,E)/S(R.outEdges,x,E);if(isNaN(P)){var O=R.outEdges.length;P=O?S(R.outEdges,_,E)/O:0}if(E==="vertical"){var F=R.getLayout().x+(P-b(R,E))*I;R.setLayout({x:F},!0)}else{var G=R.getLayout().y+(P-b(R,E))*I;R.setLayout({y:G},!0)}}})})}function y(M,I){return b(M.node2,I)*M.getValue()}function _(M,I){return b(M.node2,I)}function C(M,I){return b(M.node1,I)*M.getValue()}function w(M,I){return b(M.node1,I)}function b(M,I){return I==="vertical"?M.getLayout().x+M.getLayout().dx/2:M.getLayout().y+M.getLayout().dy/2}function x(M){return M.getValue()}function S(M,I,E){for(var z=0,R=M.length,P=-1;++Pu&&(u=c)}),e.each(o,function(h){var c=new t({type:"color",mappingMethod:"linear",dataExtent:[l,u],visual:a.get("color")}),d=c.mapValueToVisual(h.getLayout().value),f=h.getModel().get("itemStyle.color");f!=null?h.setVisual("color",f):h.setVisual("color",d)})}})}return i_=n,i_}var ER;function voe(){if(ER)return bR;ER=1;var t=we;hoe(),coe(),doe();var e=foe(),n=goe();return t.registerLayout(e),t.registerVisual(n),bR}var RR={},r_={},zR;function LR(){if(zR)return r_;zR=1;var t=pl(),e=W,n=Sh(),i=n.getDimensionTypeByAxis,r=Ur(),a=r.makeSeriesEncodeForAxisCoordSys,s={_baseAxisDim:null,getInitialData:function(o,l){var u,h=l.getComponent("xAxis",this.get("xAxisIndex")),c=l.getComponent("yAxis",this.get("yAxisIndex")),d=h.get("type"),f=c.get("type"),g;d==="category"?(o.layout="horizontal",u=h.getOrdinalMeta(),g=!0):f==="category"?(o.layout="vertical",u=c.getOrdinalMeta(),g=!0):o.layout=o.layout||"horizontal";var p=["x","y"],v=o.layout==="horizontal"?0:1,m=this._baseAxisDim=p[v],y=p[1-v],_=[h,c],C=_[v].get("type"),w=_[1-v].get("type"),b=o.data;if(b&&g){var x=[];e.each(b,function(A,M){var I;A.value&&e.isArray(A.value)?(I=A.value.slice(),A.value.unshift(M)):e.isArray(A)?(I=A.slice(),A.unshift(M)):I=A,x.push(I)}),o.data=x}var S=this.defaultValueDimensions,T=[{name:m,type:i(C),ordinalMeta:u,otherDims:{tooltip:!1,itemName:0},dimsDef:["base"]},{name:y,type:i(w),dimsDef:S.slice()}];return t(this,{coordDimensions:T,dimensionsCount:S.length+1,encodeDefaulter:e.curry(a,T,this)})},getBaseAxis:function(){var o=this._baseAxisDim;return this.ecModel.getComponent(o+"Axis",this.get(o+"AxisIndex")).axis}};return r_.seriesModelMixin=s,r_}var a_,PR;function poe(){if(PR)return a_;PR=1;var t=W,e=ln,n=LR(),i=n.seriesModelMixin,r=e.extend({type:"series.boxplot",dependencies:["xAxis","yAxis","grid"],defaultValueDimensions:[{name:"min",defaultTooltip:!0},{name:"Q1",defaultTooltip:!0},{name:"median",defaultTooltip:!0},{name:"Q3",defaultTooltip:!0},{name:"max",defaultTooltip:!0}],dimensions:null,defaultOption:{zlevel:0,z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,hoverAnimation:!0,layout:null,boxWidth:[7,50],itemStyle:{color:"#fff",borderWidth:1},emphasis:{itemStyle:{borderWidth:2,shadowBlur:5,shadowOffsetX:2,shadowOffsetY:2,shadowColor:"rgba(0,0,0,0.4)"}},animationEasing:"elasticOut",animationDuration:800}});t.mixin(r,i,!0);var a=r;return a_=a,a_}var s_,DR;function moe(){if(DR)return s_;DR=1;var t=W,e=_r,n=pe,i=Bt,r=["itemStyle"],a=["emphasis","itemStyle"],s=e.extend({type:"boxplot",render:function(d,f,g){var p=d.getData(),v=this.group,m=this._data;this._data||v.removeAll();var y=d.get("layout")==="horizontal"?1:0;p.diff(m).add(function(_){if(p.hasValue(_)){var C=p.getItemLayout(_),w=l(C,p,_,y,!0);p.setItemGraphicEl(_,w),v.add(w)}}).update(function(_,C){var w=m.getItemGraphicEl(C);if(!p.hasValue(_)){v.remove(w);return}var b=p.getItemLayout(_);w?u(b,w,p,_):w=l(b,p,_,y),v.add(w),p.setItemGraphicEl(_,w)}).remove(function(_){var C=m.getItemGraphicEl(_);C&&v.remove(C)}).execute(),this._data=p},remove:function(d){var f=this.group,g=this._data;this._data=null,g&&g.eachItemGraphicEl(function(p){p&&f.remove(p)})},dispose:t.noop}),o=i.extend({type:"boxplotBoxPath",shape:{},buildPath:function(d,f){var g=f.points,p=0;for(d.moveTo(g[p][0],g[p][1]),p++;p<4;p++)d.lineTo(g[p][0],g[p][1]);for(d.closePath();p0?"P":"N",S=b.getVisual("borderColor"+x)||b.getVisual("color"+x),T=w.getModel(s).getItemStyle(l);C.useStyle(T),C.style.fill=null,C.style.stroke=S}var y=u;return h_=y,h_}var c_,qR;function Soe(){if(qR)return c_;qR=1;var t=W;function e(n){!n||!t.isArray(n.series)||t.each(n.series,function(i){t.isObject(i)&&i.type==="k"&&(i.type="candlestick")})}return c_=e,c_}var d_,GR;function Coe(){if(GR)return d_;GR=1;var t=cl,e=["itemStyle","borderColor"],n=["itemStyle","borderColor0"],i=["itemStyle","color"],r=["itemStyle","color0"],a={seriesType:"candlestick",plan:t(),performRawSeries:!0,reset:function(s,o){var l=s.getData();if(l.setVisual({legendSymbol:"roundRect",colorP:c(1,s),colorN:c(-1,s),borderColorP:d(1,s),borderColorN:d(-1,s)}),o.isSeriesFiltered(s))return;var u=s.pipelineContext.large;return!u&&{progress:h};function h(f,g){for(var p;(p=f.next())!=null;){var v=g.getItemModel(p),m=g.getItemLayout(p).sign;g.setItemVisual(p,{color:c(m,v),borderColor:d(m,v)})}}function c(f,g){return g.get(f>0?i:r)}function d(f,g){return g.get(f>0?e:n)}}};return d_=a,d_}var f_,VR;function Toe(){if(VR)return f_;VR=1;var t=pe,e=t.subPixelOptimize,n=cl,i=Ne(),r=i.parsePercent,a=W,s=a.retrieve2,o=typeof Float32Array!="undefined"?Float32Array:Array,l={seriesType:"candlestick",plan:n(),reset:function(c){var d=c.coordinateSystem,f=c.getData(),g=h(c,f),p=0,v=1,m=["x","y"],y=f.mapDimension(m[p]),_=f.mapDimension(m[v],!0),C=_[0],w=_[1],b=_[2],x=_[3];if(f.setLayout({candleWidth:g,isSimpleBox:g<=1.3}),y==null||_.length<4)return;return{progress:c.pipelineContext.large?T:S};function S(A,M){for(var I;(I=A.next())!=null;){var E=M.get(y,I),z=M.get(C,I),R=M.get(w,I),P=M.get(b,I),O=M.get(x,I),F=Math.min(z,R),G=Math.max(z,R),j=q(F,E),L=q(G,E),D=q(P,E),k=q(O,E),N=[];B(N,L,0),B(N,j,1),N.push(U(k),U(L),U(D),U(j)),M.setItemLayout(I,{sign:u(M,I,z,R,w),initBaseline:z>R?L[v]:j[v],ends:N,brushRect:V(P,O,E)})}function q(H,Z){var X=[];return X[p]=Z,X[v]=H,isNaN(Z)||isNaN(H)?[NaN,NaN]:d.dataToPoint(X)}function B(H,Z,X){var Q=Z.slice(),J=Z.slice();Q[p]=e(Q[p]+g/2,1,!1),J[p]=e(J[p]-g/2,1,!0),X?H.push(Q,J):H.push(J,Q)}function V(H,Z,X){var Q=q(H,X),J=q(Z,X);return Q[p]-=g/2,J[p]-=g/2,{x:Q[0],y:Q[1],width:g,height:J[1]-Q[1]}}function U(H){return H[p]=e(H[p],1),H}}function T(A,M){for(var I=new o(A.count*4),E=0,z,R=[],P=[],O;(O=A.next())!=null;){var F=M.get(y,O),G=M.get(C,O),j=M.get(w,O),L=M.get(b,O),D=M.get(x,O);if(isNaN(F)||isNaN(L)||isNaN(D)){I[E++]=NaN,E+=3;continue}I[E++]=u(M,O,G,j,w),R[p]=F,R[v]=L,z=d.dataToPoint(R,null,P),I[E++]=z?z[0]:NaN,I[E++]=z?z[1]:NaN,R[v]=D,z=d.dataToPoint(R,null,P),I[E++]=z?z[1]:NaN}M.setLayout("largePoints",I)}}};function u(c,d,f,g,p){var v;return f>g?v=-1:f0?c.get(p,d-1)<=g?1:-1:1,v}function h(c,d){var f=c.getBaseAxis(),g,p=f.type==="category"?f.getBandWidth():(g=f.getExtent(),Math.abs(g[1]-g[0])/d.count()),v=r(s(c.get("barMaxWidth"),p),p),m=r(s(c.get("barMinWidth"),1),p),y=c.get("barWidth");return y!=null?r(y,p):Math.max(Math.min(p/2,v),m)}return f_=l,f_}var UR;function Aoe(){if(UR)return NR;UR=1;var t=we;woe(),boe();var e=Soe(),n=Coe(),i=Toe();return t.registerPreprocessor(e),t.registerVisual(n),t.registerLayout(i),NR}var HR={},g_,WR;function Moe(){if(WR)return g_;WR=1;var t=Xr(),e=ln,n=e.extend({type:"series.effectScatter",dependencies:["grid","polar"],getInitialData:function(i,r){return t(this.getSource(),this,{useEncodeDefaulter:!0})},brushSelector:"point",defaultOption:{coordinateSystem:"cartesian2d",zlevel:0,z:2,legendHoverLink:!0,effectType:"ripple",progressive:0,showEffectOn:"render",rippleEffect:{period:4,scale:2.5,brushType:"fill"},symbolSize:10}});return g_=n,g_}var v_,$R;function Ioe(){if($R)return v_;$R=1;var t=W,e=_i(),n=e.createSymbol,i=pe,r=i.Group,a=Ne(),s=a.parsePercent,o=Jf(),l=3;function u(g){return t.isArray(g)||(g=[+g,+g]),g}function h(g,p){var v=p.rippleEffectColor||p.color;g.eachChild(function(m){m.attr({z:p.z,zlevel:p.zlevel,style:{stroke:p.brushType==="stroke"?v:null,fill:p.brushType==="fill"?v:null}})})}function c(g,p){r.call(this);var v=new o(g,p),m=new r;this.add(v),this.add(m),m.beforeUpdate=function(){this.attr(v.getScale())},this.updateData(g,p)}var d=c.prototype;d.stopEffectAnimation=function(){this.childAt(1).removeAll()},d.startEffectAnimation=function(g){for(var p=g.symbolType,v=g.color,m=this.childAt(1),y=0;y "))},preventIncremental:function(){return!!this.get("effect.show")},getProgressive:function(){var f=this.option.progressive;return f==null?this.option.large?1e4:this.get("progressive"):f},getProgressiveThreshold:function(){var f=this.option.progressiveThreshold;return f==null?this.option.large?2e4:this.get("progressiveThreshold"):f},defaultOption:{coordinateSystem:"geo",zlevel:0,z:2,legendHoverLink:!0,hoverAnimation:!0,xAxisIndex:0,yAxisIndex:0,symbol:["none","none"],symbolSize:[10,10],geoIndex:0,effect:{show:!1,period:4,constantSpeed:0,symbol:"circle",symbolSize:3,loop:!0,trailLength:.2},large:!1,largeThreshold:2e3,polyline:!1,clip:!0,label:{show:!1,position:"end"},lineStyle:{opacity:.5}}}),d=c;return m_=d,m_}var y_,JR;function QR(){if(JR)return y_;JR=1;var t=pe,e=wy(),n=W,i=_i(),r=i.createSymbol,a=Mt(),s=Jt;function o(h,c,d){t.Group.call(this),this.add(this.createLine(h,c,d)),this._updateEffectSymbol(h,c)}var l=o.prototype;l.createLine=function(h,c,d){return new e(h,c,d)},l._updateEffectSymbol=function(h,c){var d=h.getItemModel(c),f=d.getModel("effect"),g=f.get("symbolSize"),p=f.get("symbol");n.isArray(g)||(g=[g,g]);var v=f.get("color")||h.getItemVisual(c,"color"),m=this.childAt(1);this._symbolType!==p&&(this.remove(m),m=r(p,-.5,-.5,1,1,v),m.z2=100,m.culling=!0,this.add(m)),m&&(m.setStyle("shadowColor",v),m.setStyle(f.getItemStyle(["color"])),m.attr("scale",g),m.setColor(v),m.attr("scale",g),this._symbolType=p,this._symbolScale=g,this._updateEffectAnimation(h,f,c))},l._updateEffectAnimation=function(h,c,d){var f=this.childAt(1);if(!!f){var g=this,p=h.getItemLayout(d),v=c.get("period")*1e3,m=c.get("loop"),y=c.get("constantSpeed"),_=n.retrieve(c.get("delay"),function(x){return x/h.count()*v/3}),C=typeof _=="function";if(f.ignore=!0,this.updateAnimationPoints(f,p),y>0&&(v=this.getLineLength(f)/y*1e3),v!==this._period||m!==this._loop){f.stopAnimation();var w=_;C&&(w=_(d)),f.__t>0&&(w=-v*f.__t),f.__t=0;var b=f.animate("",m).when(v,{__t:1}).delay(w).during(function(){g.updateSymbolPosition(f)});m||b.done(function(){g.remove(f)}),b.start()}this._period=v,this._loop=m}},l.getLineLength=function(h){return a.dist(h.__p1,h.__cp1)+a.dist(h.__cp1,h.__p2)},l.updateAnimationPoints=function(h,c){h.__p1=c[0],h.__p2=c[1],h.__cp1=c[2]||[(c[0][0]+c[1][0])/2,(c[0][1]+c[1][1])/2]},l.updateData=function(h,c,d){this.childAt(0).updateData(h,c,d),this._updateEffectSymbol(h,c)},l.updateSymbolPosition=function(h){var c=h.__p1,d=h.__p2,f=h.__cp1,g=h.__t,p=h.position,v=[p[0],p[1]],m=s.quadraticAt,y=s.quadraticDerivativeAt;p[0]=m(c[0],f[0],d[0],g),p[1]=m(c[1],f[1],d[1],g);var _=y(c[0],f[0],d[0],g),C=y(c[1],f[1],d[1],g);if(h.rotation=-Math.atan2(C,_)-Math.PI/2,this._symbolType==="line"||this._symbolType==="rect"||this._symbolType==="roundRect")if(h.__lastT!==void 0&&h.__lastT=0&&!(h[f]<=l);f--);f=Math.min(f,c-2)}else{for(var f=d;fl);f++);f=Math.min(f-1,c-2)}i.lerp(o.position,u[f],u[f+1],(l-h[f])/(h[f+1]-h[f]));var p=u[f+1][0]-u[f][0],v=u[f+1][1]-u[f][1];o.rotation=-Math.atan2(v,p)-Math.PI/2,this._lastFrame=f,this._lastFramePercent=l,o.ignore=!1}},e.inherits(r,n);var s=r;return x_=s,x_}var w_,iz;function Poe(){if(iz)return w_;iz=1;var t=pe,e=Ep,n=dp,i=fp,r=t.extendShape({shape:{polyline:!1,curveness:0,segs:[]},buildPath:function(l,u){var h=u.segs,c=u.curveness;if(u.polyline)for(var d=0;d0){l.moveTo(h[d++],h[d++]);for(var g=1;g0){var _=(p+m)/2-(v-y)*c,C=(v+y)/2-(m-p)*c;l.quadraticCurveTo(_,C,m,y)}else l.lineTo(m,y)}},findDataIndex:function(l,u){var h=this.shape,c=h.segs,d=h.curveness;if(h.polyline)for(var f=0,g=0;g0)for(var v=c[g++],m=c[g++],y=1;y0){var w=(v+_)/2-(m-C)*d,b=(m+C)/2-(_-v)*d;if(i.containStroke(v,m,w,b,_,C))return f}else if(n.containStroke(v,m,_,C))return f;f++}return-1}});function a(){this.group=new t.Group}var s=a.prototype;s.isPersistent=function(){return!this._incremental},s.updateData=function(l){this.group.removeAll();var u=new r({rectHover:!0,cursor:"default"});u.setShape({segs:l.getLayout("linesPoints")}),this._setCommon(u,l),this.group.add(u),this._incremental=null},s.incrementalPrepareUpdate=function(l){this.group.removeAll(),this._clearIncremental(),l.count()>5e5?(this._incremental||(this._incremental=new e({silent:!0})),this.group.add(this._incremental)):this._incremental=null},s.incrementalUpdate=function(l,u){var h=new r;h.setShape({segs:u.getLayout("linesPoints")}),this._setCommon(h,u,!!this._incremental),this._incremental?this._incremental.addDisplayable(h,!0):(h.rectHover=!0,h.cursor="default",h.__startIndex=l.start,this.group.add(h))},s.remove=function(){this._clearIncremental(),this._incremental=null,this.group.removeAll()},s._setCommon=function(l,u,h){var c=u.hostModel;l.setShape({polyline:c.get("polyline"),curveness:c.get("lineStyle.curveness")}),l.useStyle(c.getModel("lineStyle").getLineStyle()),l.style.strokeNoScale=!0;var d=u.getVisual("color");d&&l.setStyle("stroke",d),l.setStyle("fill"),h||(l.seriesIndex=c.seriesIndex,l.on("mousemove",function(f){l.dataIndex=null;var g=l.findDataIndex(f.offsetX,f.offsetY);g>0&&(l.dataIndex=g+l.__startIndex)}))},s._clearIncremental=function(){var l=this._incremental;l&&l.clearDisplaybles()};var o=a;return w_=o,w_}var b_,rz;function az(){if(rz)return b_;rz=1;var t=cl,e={seriesType:"lines",plan:t(),reset:function(n){var i=n.coordinateSystem,r=n.get("polyline"),a=n.pipelineContext.large;function s(o,l){var u=[];if(a){var h,c=o.end-o.start;if(r){for(var d=0,f=o.start;f0){var R=u(b)?c:d;b>0&&(b=b*E+M),S[T++]=R[z],S[T++]=R[z+1],S[T++]=R[z+2],S[T++]=R[z+3]*b*256}else T+=4}return p.putImageData(x,0,0),g},_getBrush:function(){var r=this._brushCanvas||(this._brushCanvas=t.createCanvas()),a=this.pointSize+this.blurSize,s=a*2;r.width=s,r.height=s;var o=r.getContext("2d");return o.clearRect(0,0,s,s),o.shadowOffsetX=s,o.shadowBlur=this.blurSize,o.shadowColor="#000",o.beginPath(),o.arc(-a,a,this.pointSize,0,Math.PI*2,!0),o.closePath(),o.fill(),r},_getGradient:function(r,a,s){for(var o=this._gradientPixels,l=o[s]||(o[s]=new Uint8ClampedArray(256*4)),u=[0,0,0,0],h=0,c=0;c<256;c++)a[s](c/255,!0,u),l[h++]=u[0],l[h++]=u[1],l[h++]=u[2],l[h++]=u[3];return l}};var i=n;return A_=i,A_}var M_,dz;function joe(){if(dz)return M_;dz=1;var t=we,e=pe,n=Noe(),i=W;function r(l,u,h){var c=l[1]-l[0];u=i.map(u,function(g){return{interval:[(g.interval[0]-l[0])/c,(g.interval[1]-l[0])/c]}});var d=u.length,f=0;return function(g){for(var p=f;p=0;p--){var v=u[p].interval;if(v[0]<=g&&g<=v[1]){f=p;break}}return p>=0&&p=u[0]&&c<=u[1]}}function s(l){var u=l.dimensions;return u[0]==="lng"&&u[1]==="lat"}var o=t.extendChartView({type:"heatmap",render:function(l,u,h){var c;u.eachComponent("visualMap",function(f){f.eachTargetSeries(function(g){g===l&&(c=f)})}),this.group.removeAll(),this._incrementalDisplayable=null;var d=l.coordinateSystem;d.type==="cartesian2d"||d.type==="calendar"?this._renderOnCartesianAndCalendar(l,h,0,l.getData().count()):s(d)&&this._renderOnGeo(d,l,c,h)},incrementalPrepareRender:function(l,u,h){this.group.removeAll()},incrementalRender:function(l,u,h,c){var d=u.coordinateSystem;d&&this._renderOnCartesianAndCalendar(u,c,l.start,l.end,!0)},_renderOnCartesianAndCalendar:function(l,u,h,c,d){var f=l.coordinateSystem,g,p;if(f.type==="cartesian2d"){var v=f.getAxis("x"),m=f.getAxis("y");g=v.getBandWidth(),p=m.getBandWidth()}for(var y=this.group,_=l.getData(),C="itemStyle",w="emphasis.itemStyle",b="label",x="emphasis.label",S=l.getModel(C).getItemStyle(["color"]),T=l.getModel(w).getItemStyle(),A=l.getModel(b),M=l.getModel(x),I=f.type,E=I==="cartesian2d"?[_.mapDimension("x"),_.mapDimension("y"),_.mapDimension("value")]:[_.mapDimension("time"),_.mapDimension("value")],z=h;z0?1:Q<0?-1:0}function v(D,k){return D.toGlobalCoord(D.dataToCoord(D.scale.parse(k)))}function m(D,k,N,q,B,V,U,H,Z,X){var Q=Z.valueDim,J=Z.categoryDim,ee=Math.abs(N[J.wh]),te=D.getItemVisual(k,"symbolSize");e.isArray(te)?te=te.slice():(te==null&&(te="100%"),te=[te,te]),te[J.index]=s(te[J.index],ee),te[Q.index]=s(te[Q.index],q?ee:Math.abs(V)),X.symbolSize=te;var ae=X.symbolScale=[te[0]/H,te[1]/H];ae[Q.index]*=(Z.isHorizontal?-1:1)*U}function y(D,k,N,q,B){var V=D.get(h)||0;V&&(d.attr({scale:k.slice(),rotation:N}),d.updateTransform(),V/=d.getLineScale(),V*=k[q.valueDim.index]),B.valueLineWidth=V}function _(D,k,N,q,B,V,U,H,Z,X,Q,J){var ee=Q.categoryDim,te=Q.valueDim,ae=J.pxSign,ge=Math.max(k[te.index]+H,0),oe=ge;if(q){var de=Math.abs(Z),ye=e.retrieve(D.get("symbolMargin"),"15%")+"",ie=!1;ye.lastIndexOf("!")===ye.length-1&&(ie=!0,ye=ye.slice(0,ye.length-1)),ye=s(ye,k[te.index]);var se=Math.max(ge+ye*2,0),fe=ie?0:ye*2,$=o(q),Y=$?q:j((de+fe)/se),ne=de-Y*ge;ye=ne/2/(ie?Y:Y-1),se=ge+ye*2,fe=ie?0:ye*2,!$&&q!=="fixed"&&(Y=X?j((Math.abs(X)+fe)/se):0),oe=Y*se-fe,J.repeatTimes=Y,J.symbolMargin=ye}var ue=ae*(oe/2),le=J.pathPosition=[];le[ee.index]=N[ee.wh]/2,le[te.index]=U==="start"?ue:U==="end"?Z-ue:Z/2,V&&(le[0]+=V[0],le[1]+=V[1]);var he=J.bundlePosition=[];he[ee.index]=N[ee.xy],he[te.index]=N[te.xy];var ce=J.barRectShape=e.extend({},N);ce[te.wh]=ae*Math.max(Math.abs(N[te.wh]),Math.abs(le[te.index]+ue)),ce[ee.wh]=N[ee.wh];var me=J.clipShape={};me[ee.xy]=-N[ee.xy],me[ee.wh]=Q.ecSize[ee.wh],me[te.xy]=0,me[te.wh]=N[te.wh]}function C(D){var k=D.symbolPatternSize,N=r(D.symbolType,-k/2,-k/2,k,k,D.color);return N.attr({culling:!0}),N.type!=="image"&&N.setStyle({strokeNoScale:!0}),N}function w(D,k,N,q){var B=D.__pictorialBundle,V=N.symbolSize,U=N.valueLineWidth,H=N.pathPosition,Z=k.valueDim,X=N.repeatTimes||0,Q=0,J=V[k.valueDim.index]+U+N.symbolMargin*2;for(O(D,function(de){de.__pictorialAnimationIndex=Q,de.__pictorialRepeatTimes=X,Q0:ie<0)&&(se=X-1-de),ye[Z.index]=J*(se-X/2+.5)+H[Z.index],{position:ye,scale:N.symbolScale.slice(),rotation:N.rotation}}function ge(){O(D,function(de){de.trigger("emphasis")})}function oe(){O(D,function(de){de.trigger("normal")})}}function b(D,k,N,q){var B=D.__pictorialBundle,V=D.__pictorialMainPath;V?F(V,null,{position:N.pathPosition.slice(),scale:N.symbolScale.slice(),rotation:N.rotation},N,q):(V=D.__pictorialMainPath=C(N),B.add(V),F(V,{position:N.pathPosition.slice(),scale:[0,0],rotation:N.rotation},{scale:N.symbolScale.slice()},N,q),V.on("mouseover",U).on("mouseout",H)),I(V,N);function U(){this.trigger("emphasis")}function H(){this.trigger("normal")}}function x(D,k,N){var q=e.extend({},k.barRectShape),B=D.__pictorialBarRect;B?F(B,null,{shape:q},k,N):(B=D.__pictorialBarRect=new n.Rect({z2:2,shape:q,silent:!0,style:{stroke:"transparent",fill:"transparent",lineWidth:0}}),D.add(B))}function S(D,k,N,q){if(N.symbolClip){var B=D.__pictorialClipPath,V=e.extend({},N.clipShape),U=k.valueDim,H=N.animationModel,Z=N.dataIndex;if(B)n.updateProps(B,{shape:V},H,Z);else{V[U.wh]=0,B=new n.Rect({shape:V}),D.__pictorialBundle.setClipPath(B),D.__pictorialClipPath=B;var X={};X[U.wh]=N.clipShape[U.wh],n[q?"updateProps":"initProps"](B,{shape:X},H,Z)}}}function T(D,k){var N=D.getItemModel(k);return N.getAnimationDelayParams=A,N.isAnimationEnabled=M,N}function A(D){return{index:D.__pictorialAnimationIndex,count:D.__pictorialRepeatTimes}}function M(){return this.parentModel.isAnimationEnabled()&&!!this.getShallow("animation")}function I(D,k){D.off("emphasis").off("normal");var N=k.symbolScale.slice();k.hoverAnimation&&D.on("emphasis",function(){this.animateTo({scale:[N[0]*1.1,N[1]*1.1]},400,"elasticOut")}).on("normal",function(){this.animateTo({scale:N.slice()},400,"elasticOut")})}function E(D,k,N,q){var B=new n.Group,V=new n.Group;return B.add(V),B.__pictorialBundle=V,V.attr("position",N.bundlePosition.slice()),N.symbolRepeat?w(B,k,N):b(B,k,N),x(B,N,q),S(B,k,N,q),B.__pictorialShapeStr=P(D,N),B.__pictorialSymbolMeta=N,B}function z(D,k,N){var q=N.animationModel,B=N.dataIndex,V=D.__pictorialBundle;n.updateProps(V,{position:N.bundlePosition.slice()},q,B),N.symbolRepeat?w(D,k,N,!0):b(D,k,N,!0),x(D,N,!0),S(D,k,N,!0)}function R(D,k,N,q){var B=q.__pictorialBarRect;B&&(B.style.text=null);var V=[];O(q,function(U){V.push(U)}),q.__pictorialMainPath&&V.push(q.__pictorialMainPath),q.__pictorialClipPath&&(N=null),e.each(V,function(U){n.updateProps(U,{scale:[0,0]},N,k,function(){q.parent&&q.parent.remove(q)})}),D.setItemGraphicEl(k,null)}function P(D,k){return[D.getItemVisual(k.dataIndex,"symbol")||"none",!!k.symbolRepeat,!!k.symbolClip].join(":")}function O(D,k,N){e.each(D.__pictorialBundle.children(),function(q){q!==D.__pictorialBarRect&&k.call(N,q)})}function F(D,k,N,q,B,V){k&&D.attr(k),q.symbolClip&&!B?N&&D.attr(N):N&&n[B?"updateProps":"initProps"](D,N,q.animationModel,q.dataIndex,V)}function G(D,k,N){var q=N.color,B=N.dataIndex,V=N.itemModel,U=V.getModel("itemStyle").getItemStyle(["color"]),H=V.getModel("emphasis.itemStyle").getItemStyle(),Z=V.getShallow("cursor");O(D,function(ee){ee.setColor(q),ee.setStyle(e.defaults({fill:q,opacity:N.opacity},U)),n.setHoverStyle(ee,H),Z&&(ee.cursor=Z),ee.z2=N.z2});var X={},Q=k.valueDim.posDesc[+(N.boundingLength>0)],J=D.__pictorialBarRect;u(J.style,X,V,q,k.seriesModel,B,Q),n.setHoverStyle(J,X)}function j(D){var k=Math.round(D);return Math.abs(D-k)<1e-4?k:Math.ceil(D)}var L=f;return E_=L,E_}var mz;function Voe(){if(mz)return gz;mz=1;var t=we,e=W;nm(),qoe(),Goe();var n=Kf(),i=n.layout,r=Ts();return zh(),t.registerLayout(e.curry(i,"pictorialBar")),t.registerVisual(r("pictorialBar","roundRect")),gz}var yz={},_z={},xz={},R_,wz;function Uoe(){if(wz)return R_;wz=1;var t=W,e=Pa(),n=function(r,a,s,o,l){e.call(this,r,a,s),this.type=o||"value",this.position=l||"bottom",this.orient=null};n.prototype={constructor:n,model:null,isHorizontal:function(){var r=this.position;return r==="top"||r==="bottom"},pointToData:function(r,a){return this.coordinateSystem.pointToData(r,a)[0]},toGlobalCoord:null,toLocalCoord:null},t.inherits(n,e);var i=n;return R_=i,R_}var z_,bz;function Hoe(){if(bz)return z_;bz=1;var t=Uoe(),e=$i(),n=Ze,i=n.getLayoutRect,r=W,a=r.each;function s(l,u,h){this.dimension="single",this.dimensions=["single"],this._axis=null,this._rect,this._init(l,u,h),this.model=l}s.prototype={type:"singleAxis",axisPointerEnabled:!0,constructor:s,_init:function(l,u,h){var c=this.dimension,d=new t(c,e.createScaleByModel(l),[0,0],l.get("type"),l.get("position")),f=d.type==="category";d.onBand=f&&l.get("boundaryGap"),d.inverse=l.get("inverse"),d.orient=l.get("orient"),l.axis=d,d.model=l,d.coordinateSystem=this,this._axis=d},update:function(l,u){l.eachSeries(function(h){if(h.coordinateSystem===this){var c=h.getData();a(c.mapDimension(this.dimension,!0),function(d){this._axis.scale.unionExtentFromData(c,d)},this),e.niceScaleExtent(this._axis.scale,this._axis.model)}},this)},resize:function(l,u){this._rect=i({left:l.get("left"),top:l.get("top"),right:l.get("right"),bottom:l.get("bottom"),width:l.get("width"),height:l.get("height")},{width:u.getWidth(),height:u.getHeight()}),this._adjustAxis()},getRect:function(){return this._rect},_adjustAxis:function(){var l=this._rect,u=this._axis,h=u.isHorizontal(),c=h?[0,l.width]:[0,l.height],d=u.reverse?1:0;u.setExtent(c[d],c[1-d]),this._updateAxisTransform(u,h?l.x:l.y)},_updateAxisTransform:function(l,u){var h=l.getExtent(),c=h[0]+h[1],d=l.isHorizontal();l.toGlobalCoord=d?function(f){return f+u}:function(f){return c-f+u},l.toLocalCoord=d?function(f){return f-u}:function(f){return c-f+u}},getAxis:function(){return this._axis},getBaseAxis:function(){return this._axis},getAxes:function(){return[this._axis]},getTooltipAxes:function(){return{baseAxes:[this.getAxis()]}},containPoint:function(l){var u=this.getRect(),h=this.getAxis(),c=h.orient;return c==="horizontal"?h.contain(h.toLocalCoord(l[0]))&&l[1]>=u.y&&l[1]<=u.y+u.height:h.contain(h.toLocalCoord(l[1]))&&l[0]>=u.y&&l[0]<=u.y+u.height},pointToData:function(l){var u=this.getAxis();return[u.coordToData(u.toLocalCoord(l[u.orient==="horizontal"?0:1]))]},dataToPoint:function(l){var u=this.getAxis(),h=this.getRect(),c=[],d=u.orient==="horizontal"?0:1;return l instanceof Array&&(l=l[0]),c[d]=u.toGlobalCoord(u.dataToCoord(+l)),c[1-d]=d===0?h.y+h.height/2:h.x+h.width/2,c}};var o=s;return z_=o,z_}var Sz;function Woe(){if(Sz)return xz;Sz=1;var t=Hoe(),e=yr;function n(i,r){var a=[];return i.eachComponent("singleAxis",function(s,o){var l=new t(s,i,r);l.name="single_"+o,l.resize(s,r),s.coordinateSystem=l,a.push(l)}),i.eachSeries(function(s){if(s.get("coordinateSystem")==="singleAxis"){var o=i.queryComponents({mainType:"singleAxis",index:s.get("singleAxisIndex"),id:s.get("singleAxisId")})[0];s.coordinateSystem=o&&o.coordinateSystem}}),a}return e.register("single",{create:n,dimensions:t.prototype.dimensions}),xz}var L_={},Cz;function Tz(){if(Cz)return L_;Cz=1;var t=W;function e(n,i){i=i||{};var r=n.coordinateSystem,a=n.axis,s={},o=a.position,l=a.orient,u=r.getRect(),h=[u.x,u.x+u.width,u.y,u.y+u.height],c={horizontal:{top:h[2],bottom:h[3]},vertical:{left:h[0],right:h[1]}};s.position=[l==="vertical"?c.vertical[o]:h[0],l==="horizontal"?c.horizontal[o]:h[3]];var d={horizontal:0,vertical:1};s.rotation=Math.PI/2*d[l];var f={top:-1,bottom:1,right:1,left:-1};s.labelDirection=s.tickDirection=s.nameDirection=f[o],n.get("axisTick.inside")&&(s.tickDirection=-s.tickDirection),t.retrieve(i.labelInside,n.get("axisLabel.inside"))&&(s.labelDirection=-s.labelDirection);var g=i.rotate;return g==null&&(g=n.get("axisLabel.rotate")),s.labelRotation=o==="top"?-g:g,s.z2=1,s}return L_.layout=e,L_}var P_,Az;function $oe(){if(Az)return P_;Az=1;var t=W,e=Da(),n=pe,i=Tz(),r=Ms(),a=_M(),s=a.rectCoordAxisBuildSplitArea,o=a.rectCoordAxisHandleRemove,l=["axisLine","axisTickLabel","axisName"],u=["splitArea","splitLine"],h=r.extend({type:"singleAxis",axisPointerClass:"SingleAxisPointer",render:function(d,f,g,p){var v=this.group;v.removeAll();var m=this._axisGroup;this._axisGroup=new n.Group;var y=i.layout(d),_=new e(d,y);t.each(l,_.add,_),v.add(this._axisGroup),v.add(_.getGroup()),t.each(u,function(C){d.get(C+".show")&&this["_"+C](d)},this),n.groupTransition(m,this._axisGroup,d),h.superCall(this,"render",d,f,g,p)},remove:function(){o(this)},_splitLine:function(d){var f=d.axis;if(!f.scale.isBlank()){var g=d.getModel("splitLine"),p=g.getModel("lineStyle"),v=p.get("width"),m=p.get("color");m=m instanceof Array?m:[m];for(var y=d.coordinateSystem.getRect(),_=f.isHorizontal(),C=[],w=0,b=f.getTicksCoords({tickModel:g}),x=[],S=[],T=0;T=0&&A<0)&&(T=F,A=O,x=z,S.length=0),a(R,function(G){S.push({seriesIndex:M.seriesIndex,dataIndexInside:G,dataIndex:M.getData().getRawIndex(G)})}))}}),{payloadBatch:S,snapToValue:x}}function c(_,C,w,b){_[C.key]={value:w,payloadBatch:b}}function d(_,C,w,b){var x=w.payloadBatch,S=C.axis,T=S.model,A=C.axisPointerModel;if(!(!C.triggerTooltip||!x.length)){var M=C.coordSys.model,I=i.makeKey(M),E=_.map[I];E||(E=_.map[I]={coordSysId:M.id,coordSysIndex:M.componentIndex,coordSysType:M.type,coordSysMainType:M.mainType,dataByAxis:[]},_.list.push(E)),E.dataByAxis.push({axisDim:S.dim,axisIndex:T.componentIndex,axisType:T.type,axisId:T.id,value:b,valueLabelOpt:{precision:A.get("label.precision"),formatter:A.get("label.formatter")},seriesDataIndices:x.slice()})}}function f(_,C,w){var b=w.axesInfo=[];a(C,function(x,S){var T=x.axisPointerModel.option,A=_[S];A?(!x.useHandle&&(T.status="show"),T.value=A.value,T.seriesDataIndices=(A.payloadBatch||[]).slice()):!x.useHandle&&(T.status="hide"),T.status==="show"&&b.push({axisDim:x.axis.dim,axisIndex:x.axis.model.componentIndex,value:T.value})})}function g(_,C,w,b){if(y(C)||!_.list.length){b({type:"hideTip"});return}var x=((_.list[0].dataByAxis[0]||{}).seriesDataIndices||[])[0]||{};b({type:"showTip",escapeConnect:!0,x:C[0],y:C[1],tooltipOption:w.tooltipOption,position:w.position,dataIndexInside:x.dataIndexInside,dataIndex:x.dataIndex,seriesIndex:x.seriesIndex,dataByCoordSys:_.list})}function p(_,C,w){var b=w.getZr(),x="axisPointerLastHighlights",S=o(b)[x]||{},T=o(b)[x]={};a(_,function(I,E){var z=I.axisPointerModel.option;z.status==="show"&&a(z.seriesDataIndices,function(R){var P=R.seriesIndex+" | "+R.dataIndex;T[P]=R})});var A=[],M=[];t.each(S,function(I,E){!T[E]&&M.push(I)}),t.each(T,function(I,E){!S[E]&&A.push(I)}),M.length&&w.dispatchAction({type:"downplay",escapeConnect:!0,batch:M}),A.length&&w.dispatchAction({type:"highlight",escapeConnect:!0,batch:A})}function v(_,C){for(var w=0;w<(_||[]).length;w++){var b=_[w];if(C.axis.dim===b.axisDim&&C.axis.model.componentIndex===b.axisIndex)return b}}function m(_){var C=_.axis.model,w={},b=w.axisDim=_.axis.dim;return w.axisIndex=w[b+"AxisIndex"]=C.componentIndex,w.axisName=w[b+"AxisName"]=C.name,w.axisId=w[b+"AxisId"]=C.id,w}function y(_){return!_||_[0]==null||isNaN(_[0])||_[1]==null||isNaN(_[1])}return O_=l,O_}var F_,Lz;function Yoe(){if(Lz)return F_;Lz=1;var t=we,e=t.extendComponentModel({type:"axisPointer",coordSysAxesInfo:null,defaultOption:{show:"auto",triggerOn:null,zlevel:0,z:50,type:"line",snap:!1,triggerTooltip:!0,value:null,status:null,link:[],animation:null,animationDurationUpdate:200,lineStyle:{color:"#aaa",width:1,type:"solid"},shadowStyle:{color:"rgba(150,150,150,0.3)"},label:{show:!0,formatter:null,precision:"auto",margin:3,color:"#fff",padding:[5,7,5,7],backgroundColor:"auto",borderColor:null,borderWidth:0,shadowBlur:3,shadowColor:"#aaa"},handle:{show:!1,icon:"M10.7,11.9v-1.3H9.3v1.3c-4.9,0.3-8.8,4.4-8.8,9.4c0,5,3.9,9.1,8.8,9.4h1.3c4.9-0.3,8.8-4.4,8.8-9.4C19.5,16.3,15.6,12.2,10.7,11.9z M13.3,24.4H6.7v-1.2h6.6z M13.3,22H6.7v-1.2h6.6z M13.3,19.6H6.7v-1.2h6.6z",size:45,margin:50,color:"#333",shadowBlur:3,shadowColor:"#aaa",shadowOffsetX:0,shadowOffsetY:2,throttle:40}}}),n=e;return F_=n,F_}var dg={},Pz;function Dz(){if(Pz)return dg;Pz=1;var t=W,e=Wt,n=Pe,i=n.makeInner,r=i(),a=t.each;function s(f,g,p){if(!e.node){var v=g.getZr();r(v).records||(r(v).records={}),o(v,g);var m=r(v).records[f]||(r(v).records[f]={});m.handler=p}}function o(f,g){if(r(f).initialized)return;r(f).initialized=!0,p("click",t.curry(h,"click")),p("mousemove",t.curry(h,"mousemove")),p("globalout",u);function p(v,m){f.on(v,function(y){var _=c(g);a(r(f).records,function(C){C&&m(C,y,_.dispatchAction)}),l(_.pendings,g)})}}function l(f,g){var p=f.showTip.length,v=f.hideTip.length,m;p?m=f.showTip[p-1]:v&&(m=f.hideTip[v-1]),m&&(m.dispatchAction=null,g.dispatchAction(m))}function u(f,g,p){f.handler("leave",null,p)}function h(f,g,p,v){g.handler(f,p,v)}function c(f){var g={showTip:[],hideTip:[]},p=function(v){var m=g[v.type];m?m.push(v):(v.dispatchAction=p,f.dispatchAction(v))};return{dispatchAction:p,pendings:g}}function d(f,g){if(!e.node){var p=g.getZr(),v=(r(p).records||{})[f];v&&(r(p).records[f]=null)}}return dg.register=s,dg.unregister=d,dg}var N_,kz;function Koe(){if(kz)return N_;kz=1;var t=we,e=Dz(),n=t.extendComponentView({type:"axisPointer",render:function(r,a,s){var o=a.getComponent("tooltip"),l=r.get("triggerOn")||o&&o.get("triggerOn")||"mousemove|click";e.register("axisPointer",s,function(u,h,c){l!=="none"&&(u==="leave"||l.indexOf(u)>=0)&&c({type:"updateAxisPointer",currTrigger:u,x:h&&h.offsetX,y:h&&h.offsetY})})},remove:function(r,a){e.unregister(a.getZr(),"axisPointer"),n.superApply(this._model,"remove",arguments)},dispose:function(r,a){e.unregister("axisPointer",a),n.superApply(this._model,"dispose",arguments)}}),i=n;return N_=i,N_}var j_,Oz;function B_(){if(Oz)return j_;Oz=1;var t=W,e=Xn,n=pe,i=ng(),r=sn,a=Hi,s=Pe,o=s.makeInner,l=o(),u=t.clone,h=t.bind;function c(){}c.prototype={_group:null,_lastGraphicKey:null,_handle:null,_dragging:!1,_lastValue:null,_lastStatus:null,_payloadInfo:null,animationThreshold:15,render:function(y,_,C,w){var b=_.get("value"),x=_.get("status");if(this._axisModel=y,this._axisPointerModel=_,this._api=C,!(!w&&this._lastValue===b&&this._lastStatus===x)){this._lastValue=b,this._lastStatus=x;var S=this._group,T=this._handle;if(!x||x==="hide"){S&&S.hide(),T&&T.hide();return}S&&S.show(),T&&T.show();var A={};this.makeElOption(A,b,y,_,C);var M=A.graphicKey;M!==this._lastGraphicKey&&this.clear(C),this._lastGraphicKey=M;var I=this._moveAnimation=this.determineAnimation(y,_);if(!S)S=this._group=new n.Group,this.createPointerEl(S,A,y,_),this.createLabelEl(S,A,y,_),C.getZr().add(S);else{var E=t.curry(d,_,I);this.updatePointerEl(S,A,E,_),this.updateLabelEl(S,A,E,_)}v(S,_,!0),this._renderHandle(b)}},remove:function(y){this.clear(y)},dispose:function(y){this.clear(y)},determineAnimation:function(y,_){var C=_.get("animation"),w=y.axis,b=w.type==="category",x=_.get("snap");if(!x&&!b)return!1;if(C==="auto"||C==null){var S=this.animationThreshold;if(b&&w.getBandWidth()>S)return!0;if(x){var T=i.getAxisInfo(y).seriesDataCount,A=w.getExtent();return Math.abs(A[0]-A[1])/T>S}return!1}return C===!0},makeElOption:function(y,_,C,w,b){},createPointerEl:function(y,_,C,w){var b=_.pointer;if(b){var x=l(y).pointerEl=new n[b.type](u(_.pointer));y.add(x)}},createLabelEl:function(y,_,C,w){if(_.label){var b=l(y).labelEl=new n.Rect(u(_.label));y.add(b),g(b,w)}},updatePointerEl:function(y,_,C){var w=l(y).pointerEl;w&&_.pointer&&(w.setStyle(_.pointer.style),C(w,{shape:_.pointer.shape}))},updateLabelEl:function(y,_,C,w){var b=l(y).labelEl;b&&(b.setStyle(_.label.style),C(b,{shape:_.label.shape,position:_.label.position}),g(b,w))},_renderHandle:function(y){if(!(this._dragging||!this.updateHandleTransform)){var _=this._axisPointerModel,C=this._api.getZr(),w=this._handle,b=_.getModel("handle"),x=_.get("status");if(!b.get("show")||!x||x==="hide"){w&&C.remove(w),this._handle=null;return}var S;this._handle||(S=!0,w=this._handle=n.createIcon(b.get("icon"),{cursor:"move",draggable:!0,onmousemove:function(M){r.stop(M.event)},onmousedown:h(this._onHandleDragMove,this,0,0),drift:h(this._onHandleDragMove,this),ondragend:h(this._onHandleDragEnd,this)}),C.add(w)),v(w,_,!1);var T=["color","borderColor","borderWidth","opacity","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"];w.setStyle(b.getItemStyle(null,T));var A=b.get("size");t.isArray(A)||(A=[A,A]),w.attr("scale",[A[0]/2,A[1]/2]),a.createOrUpdate(this,"_doDispatchAxisPointer",b.get("throttle")||0,"fixRate"),this._moveHandleToValue(y,S)}},_moveHandleToValue:function(y,_){d(this._axisPointerModel,!_&&this._moveAnimation,this._handle,p(this.getHandleTransform(y,this._axisModel,this._axisPointerModel)))},_onHandleDragMove:function(y,_){var C=this._handle;if(!!C){this._dragging=!0;var w=this.updateHandleTransform(p(C),[y,_],this._axisModel,this._axisPointerModel);this._payloadInfo=w,C.stopAnimation(),C.attr(p(w)),l(C).lastProp=null,this._doDispatchAxisPointer()}},_doDispatchAxisPointer:function(){var y=this._handle;if(!!y){var _=this._payloadInfo,C=this._axisModel;this._api.dispatchAction({type:"updateAxisPointer",x:_.cursorPoint[0],y:_.cursorPoint[1],tooltipOption:_.tooltipOption,axesInfo:[{axisDim:C.axis.dim,axisIndex:C.componentIndex}]})}},_onHandleDragEnd:function(y){this._dragging=!1;var _=this._handle;if(!!_){var C=this._axisPointerModel.get("value");this._moveHandleToValue(C),this._api.dispatchAction({type:"hideTip"})}},getHandleTransform:null,updateHandleTransform:null,clear:function(y){this._lastValue=null,this._lastStatus=null;var _=y.getZr(),C=this._group,w=this._handle;_&&C&&(this._lastGraphicKey=null,C&&_.remove(C),w&&_.remove(w),this._group=null,this._handle=null,this._payloadInfo=null)},doClear:function(){},buildLabel:function(y,_,C){return C=C||0,{x:y[C],y:y[1-C],width:_[C],height:_[1-C]}}},c.prototype.constructor=c;function d(y,_,C,w){f(l(C).lastProp,w)||(l(C).lastProp=w,_?n.updateProps(C,w,y):(C.stopAnimation(),C.attr(w)))}function f(y,_){if(t.isObject(y)&&t.isObject(_)){var C=!0;return t.each(_,function(w,b){C=C&&f(y[b],w)}),!!C}else return y===_}function g(y,_){y[_.get("label.show")?"show":"hide"]()}function p(y){return{position:y.position.slice(),rotation:y.rotation||0}}function v(y,_,C){var w=_.get("z"),b=_.get("zlevel");y&&y.traverse(function(x){x.type!=="group"&&(w!=null&&(x.z=w),b!=null&&(x.zlevel=b),x.silent=C)})}e.enableClassExtend(c);var m=c;return j_=m,j_}var br={},Fz;function fg(){if(Fz)return br;Fz=1;var t=W,e=pe,n=Tt,i=bt(),r=On(),a=$i(),s=Da();function o(v){var m=v.get("type"),y=v.getModel(m+"Style"),_;return m==="line"?(_=y.getLineStyle(),_.fill=null):m==="shadow"&&(_=y.getAreaStyle(),_.stroke=null),_}function l(v,m,y,_,C){var w=y.get("value"),b=h(w,m.axis,m.ecModel,y.get("seriesDataIndices"),{precision:y.get("label.precision"),formatter:y.get("label.formatter")}),x=y.getModel("label"),S=i.normalizeCssArray(x.get("padding")||0),T=x.getFont(),A=n.getBoundingRect(b,T),M=C.position,I=A.width+S[1]+S[3],E=A.height+S[0]+S[2],z=C.align;z==="right"&&(M[0]-=I),z==="center"&&(M[0]-=I/2);var R=C.verticalAlign;R==="bottom"&&(M[1]-=E),R==="middle"&&(M[1]-=E/2),u(M,I,E,_);var P=x.get("backgroundColor");(!P||P==="auto")&&(P=m.get("axisLine.lineStyle.color")),v.label={shape:{x:0,y:0,width:I,height:E,r:x.get("borderRadius")},position:M.slice(),style:{text:b,textFont:T,textFill:x.getTextColor(),textPosition:"inside",textPadding:S,fill:P,stroke:x.get("borderColor")||"transparent",lineWidth:x.get("borderWidth")||0,shadowBlur:x.get("shadowBlur"),shadowColor:x.get("shadowColor"),shadowOffsetX:x.get("shadowOffsetX"),shadowOffsetY:x.get("shadowOffsetY")},z2:10}}function u(v,m,y,_){var C=_.getWidth(),w=_.getHeight();v[0]=Math.min(v[0]+m,C)-m,v[1]=Math.min(v[1]+y,w)-y,v[0]=Math.max(v[0],0),v[1]=Math.max(v[1],0)}function h(v,m,y,_,C){v=m.scale.parse(v);var w=m.scale.getLabel(v,{precision:C.precision}),b=C.formatter;if(b){var x={value:a.getAxisRawValue(m,v),axisDimension:m.dim,axisIndex:m.index,seriesData:[]};t.each(_,function(S){var T=y.getSeriesByIndex(S.seriesIndex),A=S.dataIndexInside,M=T&&T.getDataParams(A);M&&x.seriesData.push(M)}),t.isString(b)?w=b.replace("{value}",w):t.isFunction(b)&&(w=b(x))}return w}function c(v,m,y){var _=r.create();return r.rotate(_,_,y.rotation),r.translate(_,_,y.position),e.applyTransform([v.dataToCoord(m),(y.labelOffset||0)+(y.labelDirection||1)*(y.labelMargin||0)],_)}function d(v,m,y,_,C,w){var b=s.innerTextLayout(y.rotation,0,y.labelDirection);y.labelMargin=C.get("label.margin"),l(m,_,C,w,{position:c(_.axis,v,y),align:b.textAlign,verticalAlign:b.textVerticalAlign})}function f(v,m,y){return y=y||0,{x1:v[y],y1:v[1-y],x2:m[y],y2:m[1-y]}}function g(v,m,y){return y=y||0,{x:v[y],y:v[1-y],width:m[y],height:m[1-y]}}function p(v,m,y,_,C,w){return{cx:v,cy:m,r0:y,r:_,startAngle:C,endAngle:w,clockwise:!0}}return br.buildElStyle=o,br.buildLabelElOption=l,br.getValueLabel=h,br.getTransformedPosition=c,br.buildCartesianSingleLabelElOption=d,br.makeLineShape=f,br.makeRectShape=g,br.makeSectorShape=p,br}var q_,Nz;function jz(){if(Nz)return q_;Nz=1;var t=B_(),e=fg(),n=mM(),i=Ms(),r=t.extend({makeElOption:function(u,h,c,d,f){var g=c.axis,p=g.grid,v=d.get("type"),m=a(p,g).getOtherAxis(g).getGlobalExtent(),y=g.toGlobalCoord(g.dataToCoord(h,!0));if(v&&v!=="none"){var _=e.buildElStyle(d),C=s[v](g,y,m);C.style=_,u.graphicKey=C.type,u.pointer=C}var w=n.layout(p.model,c);e.buildCartesianSingleLabelElOption(h,u,w,c,d,f)},getHandleTransform:function(u,h,c){var d=n.layout(h.axis.grid.model,h,{labelInside:!1});return d.labelMargin=c.get("handle.margin"),{position:e.getTransformedPosition(h.axis,u,d),rotation:d.rotation+(d.labelDirection<0?Math.PI:0)}},updateHandleTransform:function(u,h,c,d){var f=c.axis,g=f.grid,p=f.getGlobalExtent(!0),v=a(g,f).getOtherAxis(f).getGlobalExtent(),m=f.dim==="x"?0:1,y=u.position;y[m]+=h[m],y[m]=Math.min(p[1],y[m]),y[m]=Math.max(p[0],y[m]);var _=(v[1]+v[0])/2,C=[_,_];C[m]=y[m];var w=[{verticalAlign:"middle"},{align:"center"}];return{position:y,rotation:u.rotation,cursorPoint:C,tooltipOption:w[m]}}});function a(u,h){var c={};return c[h.dim+"AxisIndex"]=h.index,u.getCartesian(c)}var s={line:function(u,h,c){var d=e.makeLineShape([h,c[0]],[h,c[1]],o(u));return{type:"Line",subPixelOptimize:!0,shape:d}},shadow:function(u,h,c){var d=Math.max(1,u.getBandWidth()),f=c[1]-c[0];return{type:"Rect",shape:e.makeRectShape([h-d/2,c[0]],[d,f],o(u))}}};function o(u){return u.dim==="x"?0:1}i.registerAxisPointerClass("CartesianAxisPointer",r);var l=r;return q_=l,q_}var Bz;function Nh(){if(Bz)return Iz;Bz=1;var t=we,e=W,n=ng(),i=Xoe();return Yoe(),Koe(),jz(),t.registerPreprocessor(function(r){if(r){(!r.axisPointer||r.axisPointer.length===0)&&(r.axisPointer={});var a=r.axisPointer.link;a&&!e.isArray(a)&&(r.axisPointer.link=[a])}}),t.registerProcessor(t.PRIORITY.PROCESSOR.STATISTIC,function(r,a){r.getComponent("axisPointer").coordSysAxesInfo=n.collect(r,a)}),t.registerAction({type:"updateAxisPointer",event:"updateAxisPointer",update:":updateAxisPointer"},i),Iz}var G_,qz;function Joe(){if(qz)return G_;qz=1;var t=B_(),e=fg(),n=Tz(),i=Ms(),r=["x","y"],a=["width","height"],s=t.extend({makeElOption:function(c,d,f,g,p){var v=f.axis,m=v.coordinateSystem,y=u(m,1-l(v)),_=m.dataToPoint(d)[0],C=g.get("type");if(C&&C!=="none"){var w=e.buildElStyle(g),b=o[C](v,_,y);b.style=w,c.graphicKey=b.type,c.pointer=b}var x=n.layout(f);e.buildCartesianSingleLabelElOption(d,c,x,f,g,p)},getHandleTransform:function(c,d,f){var g=n.layout(d,{labelInside:!1});return g.labelMargin=f.get("handle.margin"),{position:e.getTransformedPosition(d.axis,c,g),rotation:g.rotation+(g.labelDirection<0?Math.PI:0)}},updateHandleTransform:function(c,d,f,g){var p=f.axis,v=p.coordinateSystem,m=l(p),y=u(v,m),_=c.position;_[m]+=d[m],_[m]=Math.min(y[1],_[m]),_[m]=Math.max(y[0],_[m]);var C=u(v,1-m),w=(C[1]+C[0])/2,b=[w,w];return b[m]=_[m],{position:_,rotation:c.rotation,cursorPoint:b,tooltipOption:{verticalAlign:"middle"}}}}),o={line:function(c,d,f){var g=e.makeLineShape([d,f[0]],[d,f[1]],l(c));return{type:"Line",subPixelOptimize:!0,shape:g}},shadow:function(c,d,f){var g=c.getBandWidth(),p=f[1]-f[0];return{type:"Rect",shape:e.makeRectShape([d-g/2,f[0]],[g,p],l(c))}}};function l(c){return c.isHorizontal()?0:1}function u(c,d){var f=c.getRect();return[f[r[d]],f[r[d]]+f[a[d]]]}i.registerAxisPointerClass("SingleAxisPointer",s);var h=s;return G_=h,G_}var Gz;function Vz(){if(Gz)return _z;Gz=1;var t=we;return Woe(),$oe(),Zoe(),Nh(),Joe(),t.extendComponentView({type:"single"}),_z}var V_,Uz;function Qoe(){if(Uz)return V_;Uz=1;var t=ln,e=gl(),n=Sh(),i=n.getDimensionTypeByAxis,r=yi(),a=W,s=Pe,o=s.groupData,l=bt(),u=l.encodeHTML,h=Lh(),c=2,d=t.extend({type:"series.themeRiver",dependencies:["singleAxis"],nameMap:null,init:function(g){d.superApply(this,"init",arguments),this.legendVisualProvider=new h(a.bind(this.getData,this),a.bind(this.getRawData,this))},fixData:function(g){var p=g.length,v={},m=o(g,function(S){return v.hasOwnProperty(S[0])||(v[S[0]]=-1),S[2]}),y=[];m.buckets.each(function(S,T){y.push({name:T,dataList:S})});for(var _=y.length,C=0;C<_;++C){for(var w=y[C].name,b=0;bh&&(h=c),l.push(c)}for(var p=0;ph&&(h=m)}return d.y0=u,d.max=h,d}return H_=n,H_}var W_,$z;function nle(){if($z)return W_;$z=1;var t=W,e=t.createHashMap;function n(i){i.eachSeriesByType("themeRiver",function(r){var a=r.getData(),s=r.getRawData(),o=r.get("color"),l=e();a.each(function(u){l.set(a.getRawIndex(u),u)}),s.each(function(u){var h=s.getName(u),c=o[(r.nameMap.get(h)-1)%o.length];s.setItemVisual(u,"color",c);var d=l.get(u);d!=null&&a.setItemVisual(d,"color",c)})})}return W_=n,W_}var Zz;function ile(){if(Zz)return yz;Zz=1;var t=we;Vz(),Qoe(),ele();var e=tle(),n=nle(),i=Ph();return t.registerLayout(e),t.registerVisual(n),t.registerProcessor(i("themeRiver")),yz}var Xz={},$_,Yz;function rle(){if(Yz)return $_;Yz=1;var t=W,e=ln,n=ay(),i=$t,r=Is(),a=r.wrapTreePathInfo,s=e.extend({type:"series.sunburst",_viewRoot:null,getInitialData:function(l,u){var h={name:l.name,children:l.data};o(h);var c=t.map(l.levels||[],function(g){return new i(g,this,u)},this),d=n.createTree(h,this,f);function f(g){g.wrapMethod("getItemModel",function(p,v){var m=d.getNodeByDataIndex(v),y=c[m.depth];return y&&(p.parentModel=y),p})}return d.data},optionUpdated:function(){this.resetViewRoot()},getDataParams:function(l){var u=e.prototype.getDataParams.apply(this,arguments),h=this.getData().tree.getNodeByDataIndex(l);return u.treePathInfo=a(h,this),u},defaultOption:{zlevel:0,z:2,center:["50%","50%"],radius:[0,"75%"],clockwise:!0,startAngle:90,minAngle:0,percentPrecision:2,stillShowZeroSum:!0,highlightPolicy:"descendant",nodeClick:"rootToNode",renderLabelForZeroData:!1,label:{rotate:"radial",show:!0,opacity:1,align:"center",position:"inside",distance:5,silent:!0},itemStyle:{borderWidth:1,borderColor:"white",borderType:"solid",shadowBlur:0,shadowColor:"rgba(0, 0, 0, 0.2)",shadowOffsetX:0,shadowOffsetY:0,opacity:1},highlight:{itemStyle:{opacity:1}},downplay:{itemStyle:{opacity:.5},label:{opacity:.6}},animationType:"expansion",animationDuration:1e3,animationDurationUpdate:500,animationEasing:"cubicOut",data:[],levels:[],sort:"desc"},getViewRoot:function(){return this._viewRoot},resetViewRoot:function(l){l?this._viewRoot=l:l=this._viewRoot;var u=this.getRawData().tree.root;(!l||l!==u&&!u.contains(l))&&(this._viewRoot=u)}});function o(l){var u=0;t.each(l.children,function(c){o(c);var d=c.value;t.isArray(d)&&(d=d[0]),u+=d});var h=l.value;t.isArray(h)&&(h=h[0]),(h==null||isNaN(h))&&(h=u),h<0&&(h=0),t.isArray(l.value)?l.value[0]=h:l.value=h}return $_=s,$_}var Z_,Kz;function ale(){if(Kz)return Z_;Kz=1;var t=W,e=pe,n={NONE:"none",DESCENDANT:"descendant",ANCESTOR:"ancestor",SELF:"self"},i=2,r=4;function a(d,f,g){e.Group.call(this);var p=new e.Sector({z2:i});p.seriesIndex=f.seriesIndex;var v=new e.Text({z2:r,silent:d.getModel("label").get("silent")});this.add(p),this.add(v),this.updateData(!0,d,"normal",f,g);function m(){v.ignore=v.hoverIgnore}function y(){v.ignore=v.normalIgnore}this.on("emphasis",m).on("normal",y).on("mouseover",m).on("mouseout",y)}var s=a.prototype;s.updateData=function(d,f,g,p,v){this.node=f,f.piece=this,p=p||this._seriesModel,v=v||this._ecModel;var m=this.childAt(0);m.dataIndex=f.dataIndex;var y=f.getModel(),_=f.getLayout(),C=t.extend({},_);C.label=null;var w=l(f,p,v);c(f,p,w);var b=y.getModel("itemStyle").getItemStyle(),x;if(g==="normal")x=b;else{var S=y.getModel(g+".itemStyle").getItemStyle();x=t.merge(S,b)}x=t.defaults({lineJoin:"bevel",fill:x.fill||w},x),d?(m.setShape(C),m.shape.r=_.r0,e.updateProps(m,{shape:{r:_.r}},p,f.dataIndex),m.useStyle(x)):typeof x.fill=="object"&&x.fill.type||typeof m.style.fill=="object"&&m.style.fill.type?(e.updateProps(m,{shape:C},p),m.useStyle(x)):e.updateProps(m,{shape:C,style:x},p),this._updateLabel(p,w,g);var T=y.getShallow("cursor");if(T&&m.attr("cursor",T),d){var A=p.getShallow("highlightPolicy");this._initEvents(m,f,p,A)}this._seriesModel=p||this._seriesModel,this._ecModel=v||this._ecModel,e.setHoverStyle(this)},s.onEmphasis=function(d){var f=this;this.node.hostTree.root.eachNode(function(g){g.piece&&(f.node===g?g.piece.updateData(!1,g,"emphasis"):h(g,f.node,d)?g.piece.childAt(0).trigger("highlight"):d!==n.NONE&&g.piece.childAt(0).trigger("downplay"))})},s.onNormal=function(){this.node.hostTree.root.eachNode(function(d){d.piece&&d.piece.updateData(!1,d,"normal")})},s.onHighlight=function(){this.updateData(!1,this.node,"highlight")},s.onDownplay=function(){this.updateData(!1,this.node,"downplay")},s._updateLabel=function(d,f,g){var p=this.node.getModel(),v=p.getModel("label"),m=g==="normal"||g==="emphasis"?v:p.getModel(g+".label"),y=p.getModel("emphasis.label"),_=m.get("formatter"),C=_?g:"normal",w=t.retrieve(d.getFormattedLabel(this.node.dataIndex,C,null,null,"label"),this.node.name);L("show")===!1&&(w="");var b=this.node.getLayout(),x=m.get("minAngle");x==null&&(x=v.get("minAngle")),x=x/180*Math.PI;var S=b.endAngle-b.startAngle;x!=null&&Math.abs(S)Math.PI/2?"right":"left"):!P||P==="center"?(E=(b.r+b.r0)/2,P="center"):P==="left"?(E=b.r0+R,A>Math.PI/2&&(P="right")):P==="right"&&(E=b.r-R,A>Math.PI/2&&(P="left")),T.attr("style",{text:w,textAlign:P,textVerticalAlign:L("verticalAlign")||"middle",opacity:L("opacity")});var O=E*M+b.cx,F=E*I+b.cy;T.attr("position",[O,F]);var G=L("rotate"),j=0;G==="radial"?(j=-A,j<-Math.PI/2&&(j+=Math.PI)):G==="tangential"?(j=Math.PI/2-A,j>Math.PI/2?j-=Math.PI:j<-Math.PI/2&&(j+=Math.PI)):typeof G=="number"&&(j=G*Math.PI/180),T.attr("rotation",j);function L(D){var k=m.get(D);return k==null?v.get(D):k}},s._initEvents=function(d,f,g,p){d.off("mouseover").off("mouseout").off("emphasis").off("normal");var v=this,m=function(){v.onEmphasis(p)},y=function(){v.onNormal()},_=function(){v.onDownplay()},C=function(){v.onHighlight()};g.isAnimationEnabled()&&d.on("mouseover",m).on("mouseout",y).on("emphasis",m).on("normal",y).on("downplay",_).on("highlight",C)},t.inherits(a,e.Group);var o=a;function l(d,f,g){var p=d.getVisual("color"),v=d.getVisual("visualMeta");(!v||v.length===0)&&(p=null);var m=d.getModel("itemStyle").get("color");if(m)return m;if(p)return p;if(d.depth===0)return g.option.color[0];var y=g.option.color.length;return m=g.option.color[u(d)%y],m}function u(d){for(var f=d;f.depth>1;)f=f.parentNode;var g=d.getAncestors()[0];return t.indexOf(g.children,f)}function h(d,f,g){return g===n.NONE?!1:g===n.SELF?d===f:g===n.ANCESTOR?d===f||d.isAncestorOf(f):d===f||d.isDescendantOf(f)}function c(d,f,g){var p=f.getData();p.setItemVisual(d.dataIndex,"color",g)}return Z_=o,Z_}var X_,Jz;function sle(){if(Jz)return X_;Jz=1;var t=W,e=_r,n=ale(),i=Cs(),r=bt(),a=r.windowOpen,s="sunburstRootToNode",o=e.extend({type:"sunburst",init:function(){},render:function(u,h,c,d){var f=this;this.seriesModel=u,this.api=c,this.ecModel=h;var g=u.getData(),p=g.tree.root,v=u.getViewRoot(),m=this.group,y=u.get("renderLabelForZeroData"),_=[];v.eachNode(function(M){_.push(M)});var C=this._oldChildren||[];if(x(_,C),A(p,v),d&&d.highlight&&d.highlight.piece){var w=u.getShallow("highlightPolicy");d.highlight.piece.onEmphasis(w)}else if(d&&d.unhighlight){var b=this.virtualPiece;!b&&p.children.length&&(b=p.children[0].piece),b&&b.onNormal()}this._initEvents(),this._oldChildren=_;function x(M,I){if(M.length===0&&I.length===0)return;new i(I,M,E,E).add(z).update(z).remove(t.curry(z,null)).execute();function E(R){return R.getId()}function z(R,P){var O=R==null?null:M[R],F=P==null?null:I[P];S(O,F)}}function S(M,I){if(!y&&M&&!M.getValue()&&(M=null),M!==p&&I!==p){if(I&&I.piece)M?(I.piece.updateData(!1,M,"normal",u,h),g.setItemGraphicEl(M.dataIndex,I.piece)):T(I);else if(M){var E=new n(M,u,h);m.add(E),g.setItemGraphicEl(M.dataIndex,E)}}}function T(M){!M||M.piece&&(m.remove(M.piece),M.piece=null)}function A(M,I){if(I.depth>0){f.virtualPiece?f.virtualPiece.updateData(!1,M,"normal",u,h):(f.virtualPiece=new n(M,u,h),m.add(f.virtualPiece)),I.piece._onclickEvent&&I.piece.off("click",I.piece._onclickEvent);var E=function(z){f._rootToNode(I.parentNode)};I.piece._onclickEvent=E,f.virtualPiece.on("click",E)}else f.virtualPiece&&(m.remove(f.virtualPiece),f.virtualPiece=null)}},dispose:function(){},_initEvents:function(){var u=this,h=function(c){var d=!1,f=u.seriesModel.getViewRoot();f.eachNode(function(g){if(!d&&g.piece&&g.piece.childAt(0)===c.target){var p=g.getModel().get("nodeClick");if(p==="rootToNode")u._rootToNode(g);else if(p==="link"){var v=g.getModel(),m=v.get("link");if(m){var y=v.get("target",!0)||"_blank";a(m,y)}}d=!0}})};this.group._onclickEvent&&this.group.off("click",this.group._onclickEvent),this.group.on("click",h),this.group._onclickEvent=h},_rootToNode:function(u){u!==this.seriesModel.getViewRoot()&&this.api.dispatchAction({type:s,from:this.uid,seriesId:this.seriesModel.id,targetNode:u})},containPoint:function(u,h){var c=h.getData(),d=c.getItemLayout(0);if(d){var f=u[0]-d.cx,g=u[1]-d.cy,p=Math.sqrt(f*f+g*g);return p<=d.r&&p>=d.r0}}}),l=o;return X_=l,X_}var Qz={},eL;function ole(){if(eL)return Qz;eL=1;var t=we,e=Is(),n="sunburstRootToNode";t.registerAction({type:n,update:"updateView"},function(a,s){s.eachComponent({mainType:"series",subType:"sunburst",query:a},o);function o(l,u){var h=e.retrieveTargetInfo(a,[n],l);if(h){var c=l.getViewRoot();c&&(a.direction=e.aboveViewRoot(c,h.node)?"rollUp":"drillDown"),l.resetViewRoot(h.node)}}});var i="sunburstHighlight";t.registerAction({type:i,update:"updateView"},function(a,s){s.eachComponent({mainType:"series",subType:"sunburst",query:a},o);function o(l,u){var h=e.retrieveTargetInfo(a,[i],l);h&&(a.highlight=h.node)}});var r="sunburstUnhighlight";return t.registerAction({type:r,update:"updateView"},function(a,s){s.eachComponent({mainType:"series",subType:"sunburst",query:a},o);function o(l,u){a.unhighlight=!0}}),Qz}var Y_,tL;function lle(){if(tL)return Y_;tL=1;var t=Ne(),e=t.parsePercent,n=W,i=Math.PI/180;function r(o,l,u,h){l.eachSeriesByType(o,function(c){var d=c.get("center"),f=c.get("radius");n.isArray(f)||(f=[0,f]),n.isArray(d)||(d=[d,d]);var g=u.getWidth(),p=u.getHeight(),v=Math.min(g,p),m=e(d[0],g),y=e(d[1],p),_=e(f[0],v/2),C=e(f[1],v/2),w=-c.get("startAngle")*i,b=c.get("minAngle")*i,x=c.getData().tree.root,S=c.getViewRoot(),T=S.depth,A=c.get("sort");A!=null&&a(S,A);var M=0;n.each(S.children,function(N){!isNaN(N.getValue())&&M++});var I=S.getValue(),E=Math.PI/(I||M)*2,z=S.depth>0,R=S.height-(z?-1:1),P=(C-_)/(R||1),O=c.get("clockwise"),F=c.get("stillShowZeroSum"),G=O?1:-1,j=function(N,q){if(!!N){var B=q;if(N!==x){var V=N.getValue(),U=I===0&&F?E:V*E;Us[1]&&s.reverse(),{coordSys:{type:"polar",cx:i.cx,cy:i.cy,r:s[1],r0:s[0]},api:{coord:t.bind(function(o){var l=r.dataToRadius(o[0]),u=a.dataToAngle(o[1]),h=i.coordToPoint([l,u]);return h.push(l,u*Math.PI/180),h}),size:t.bind(e,i)}}}return e4=n,e4}var t4,lL;function gle(){if(lL)return t4;lL=1;function t(e){var n=e.getRect(),i=e.getRangeInfo();return{coordSys:{type:"calendar",x:n.x,y:n.y,width:n.width,height:n.height,cellWidth:e.getCellWidth(),cellHeight:e.getCellHeight(),rangeInfo:{start:i.start,end:i.end,weeks:i.weeks,dayCount:i.allDay}},api:{coord:function(r,a){return e.dataToPoint(r,a)}}}}return t4=t,t4}var uL;function vle(){if(uL)return iL;uL=1;var t=W,e=pe,n=B1(),i=n.getDefaultLabel,r=Xr(),a=Kf(),s=a.getLayoutOnAxis,o=Cs(),l=ln,u=$t,h=_r,c=Eh(),d=c.createClipPath,f=hle(),g=cle(),p=dle(),v=fle(),m=gle(),y=e.CACHED_LABEL_STYLE_PROPERTIES,_=["itemStyle"],C=["emphasis","itemStyle"],w=["label"],b=["emphasis","label"],x="e\0\0",S={cartesian2d:f,geo:g,singleAxis:p,polar:v,calendar:m};l.extend({type:"series.custom",dependencies:["grid","polar","geo","singleAxis","calendar"],defaultOption:{coordinateSystem:"cartesian2d",zlevel:0,z:2,legendHoverLink:!0,useTransform:!0,clip:!1},getInitialData:function(B,V){return r(this.getSource(),this)},getDataParams:function(B,V,U){var H=l.prototype.getDataParams.apply(this,arguments);return U&&(H.info=U.info),H}}),h.extend({type:"custom",_data:null,render:function(B,V,U,H){var Z=this._data,X=B.getData(),Q=this.group,J=I(B,X,V,U);X.diff(Z).add(function(te){z(null,te,J(te,H),B,Q,X)}).update(function(te,ae){var ge=Z.getItemGraphicEl(ae);z(ge,te,J(te,H),B,Q,X)}).remove(function(te){var ae=Z.getItemGraphicEl(te);ae&&Q.remove(ae)}).execute();var ee=B.get("clip",!0)?d(B.coordinateSystem,!1,B):null;ee?Q.setClipPath(ee):Q.removeClipPath(),this._data=X},incrementalPrepareRender:function(B,V,U){this.group.removeAll(),this._data=null},incrementalRender:function(B,V,U,H,Z){var X=V.getData(),Q=I(V,X,U,H);function J(ae){ae.isGroup||(ae.incremental=!0,ae.useHoverLayer=!0)}for(var ee=B.start;ee=0?"p":"n",k=O;R&&(f[C][L]||(f[C][L]={p:O,n:O}),k=f[C][L][D]);var N,q,B,V;if(S.dim==="radius"){var U=S.dataToRadius(j)-O,H=y.dataToAngle(L);Math.abs(U)_?_=w:(C.lastTickCount=d,C.lastAutoInterval=_),_}},t.inherits(s,n);var o=s;return r4=o,r4}var a4,mL;function xle(){if(mL)return a4;mL=1;var t=yle(),e=_le(),n=function(r){this.name=r||"",this.cx=0,this.cy=0,this._radiusAxis=new t,this._angleAxis=new e,this._radiusAxis.polar=this._angleAxis.polar=this};n.prototype={type:"polar",axisPointerEnabled:!0,constructor:n,dimensions:["radius","angle"],model:null,containPoint:function(r){var a=this.pointToCoord(r);return this._radiusAxis.contain(a[0])&&this._angleAxis.contain(a[1])},containData:function(r){return this._radiusAxis.containData(r[0])&&this._angleAxis.containData(r[1])},getAxis:function(r){return this["_"+r+"Axis"]},getAxes:function(){return[this._radiusAxis,this._angleAxis]},getAxesByScale:function(r){var a=[],s=this._angleAxis,o=this._radiusAxis;return s.scale.type===r&&a.push(s),o.scale.type===r&&a.push(o),a},getAngleAxis:function(){return this._angleAxis},getRadiusAxis:function(){return this._radiusAxis},getOtherAxis:function(r){var a=this._angleAxis;return r===a?this._radiusAxis:a},getBaseAxis:function(){return this.getAxesByScale("ordinal")[0]||this.getAxesByScale("time")[0]||this.getAngleAxis()},getTooltipAxes:function(r){var a=r!=null&&r!=="auto"?this.getAxis(r):this.getBaseAxis();return{baseAxes:[a],otherAxes:[this.getOtherAxis(a)]}},dataToPoint:function(r,a){return this.coordToPoint([this._radiusAxis.dataToRadius(r[0],a),this._angleAxis.dataToAngle(r[1],a)])},pointToData:function(r,a){var s=this.pointToCoord(r);return[this._radiusAxis.radiusToData(s[0],a),this._angleAxis.angleToData(s[1],a)]},pointToCoord:function(r){var a=r[0]-this.cx,s=r[1]-this.cy,o=this.getAngleAxis(),l=o.getExtent(),u=Math.min(l[0],l[1]),h=Math.max(l[0],l[1]);o.inverse?u=h-360:h=u+360;var c=Math.sqrt(a*a+s*s);a/=c,s/=c;for(var d=Math.atan2(-s,a)/Math.PI*180,f=dh;)d+=f*360;return[c,d]},coordToPoint:function(r){var a=r[0],s=r[1]/180*Math.PI,o=Math.cos(s)*a+this.cx,l=-Math.sin(s)*a+this.cy;return[o,l]},getArea:function(){var r=this.getAngleAxis(),a=this.getRadiusAxis(),s=a.getExtent().slice();s[0]>s[1]&&s.reverse();var o=r.getExtent(),l=Math.PI/180;return{cx:this.cx,cy:this.cy,r0:s[0],r:s[1],startAngle:-o[0]*l,endAngle:-o[1]*l,clockwise:r.inverse,contain:function(u,h){var c=u-this.cx,d=h-this.cy,f=c*c+d*d,g=this.r,p=this.r0;return f<=g*g&&f>=p*p}}}};var i=n;return a4=i,a4}var yL={},_L;function wle(){if(_L)return yL;_L=1;var t=W,e=on,n=tg(),i=vl(),r=e.extend({type:"polarAxis",axis:null,getCoordSysModel:function(){return this.ecModel.queryComponents({mainType:"polar",index:this.option.polarIndex,id:this.option.polarId})[0]}});t.merge(r.prototype,i);var a={angle:{startAngle:90,clockwise:!0,splitNumber:12,axisLabel:{rotate:!1}},radius:{splitNumber:5}};function s(o,l){return l.type||(l.data?"category":"value")}return n("angle",r,s,a.angle),n("radius",r,s,a.radius),yL}var s4,xL;function ble(){if(xL)return s4;xL=1;var t=we;wle();var e=t.extendComponentModel({type:"polar",dependencies:["polarAxis","angleAxis"],coordinateSystem:null,findAxisModel:function(n){var i,r=this.ecModel;return r.eachComponent(n,function(a){a.getCoordSysModel()===this&&(i=a)},this),i},defaultOption:{zlevel:0,z:0,center:["50%","50%"],radius:"80%"}});return s4=e,s4}var wL;function o4(){if(wL)return gL;wL=1;var t=W,e=xle(),n=Ne(),i=n.parsePercent,r=$i(),a=r.createScaleByModel,s=r.niceScaleExtent,o=yr,l=wr(),u=l.getStackedDimension;ble();function h(g,p,v){var m=p.get("center"),y=v.getWidth(),_=v.getHeight();g.cx=i(m[0],y),g.cy=i(m[1],_);var C=g.getRadiusAxis(),w=Math.min(y,_)/2,b=p.get("radius");b==null?b=[0,"100%"]:t.isArray(b)||(b=[0,b]),b=[i(b[0],w),i(b[1],w)],C.inverse?C.setExtent(b[1],b[0]):C.setExtent(b[0],b[1])}function c(g,p){var v=this,m=v.getAngleAxis(),y=v.getRadiusAxis();if(m.scale.setExtent(1/0,-1/0),y.scale.setExtent(1/0,-1/0),g.eachSeries(function(w){if(w.coordinateSystem===v){var b=w.getData();t.each(b.mapDimension("radius",!0),function(x){y.scale.unionExtentFromData(b,u(b,x))}),t.each(b.mapDimension("angle",!0),function(x){m.scale.unionExtentFromData(b,u(b,x))})}}),s(m.scale,m.model),s(y.scale,y.model),m.type==="category"&&!m.onBand){var _=m.getExtent(),C=360/m.scale.count();m.inverse?_[1]+=C:_[1]-=C,m.setExtent(_[0],_[1])}}function d(g,p){if(g.type=p.get("type"),g.scale=a(p),g.onBand=p.get("boundaryGap")&&g.type==="category",g.inverse=p.get("inverse"),p.mainType==="angleAxis"){g.inverse^=p.get("clockwise");var v=p.get("startAngle");g.setExtent(v,v+(g.inverse?-360:360))}p.axis=g,g.model=p}var f={dimensions:e.prototype.dimensions,create:function(g,p){var v=[];return g.eachComponent("polar",function(m,y){var _=new e(y);_.update=c;var C=_.getRadiusAxis(),w=_.getAngleAxis(),b=m.findAxisModel("radiusAxis"),x=m.findAxisModel("angleAxis");d(C,b),d(w,x),h(_,m,p),v.push(_),m.coordinateSystem=_,_.model=m}),g.eachSeries(function(m){if(m.get("coordinateSystem")==="polar"){var y=g.queryComponents({mainType:"polar",index:m.get("polarIndex"),id:m.get("polarId")})[0];m.coordinateSystem=y.coordinateSystem}}),v}};return o.register("polar",f),gL}var bL={},l4,SL;function Sle(){if(SL)return l4;SL=1;var t=W,e=pe,n=$t,i=Ms(),r=Da(),a=["axisLine","axisLabel","axisTick","minorTick","splitLine","minorSplitLine","splitArea"];function s(h,c,d){c[1]>c[0]&&(c=c.slice().reverse());var f=h.coordToPoint([c[0],d]),g=h.coordToPoint([c[1],d]);return{x1:f[0],y1:f[1],x2:g[0],y2:g[1]}}function o(h){var c=h.getRadiusAxis();return c.inverse?0:1}function l(h){var c=h[0],d=h[h.length-1];c&&d&&Math.abs(Math.abs(c.coord-d.coord)-360)<1e-4&&h.pop()}var u=i.extend({type:"angleAxis",axisPointerClass:"PolarAxisPointer",render:function(h,c){if(this.group.removeAll(),!!h.get("show")){var d=h.axis,f=d.polar,g=f.getRadiusAxis().getExtent(),p=d.getTicksCoords(),v=d.getMinorTicksCoords(),m=t.map(d.getViewLabels(),function(_){var _=t.clone(_);return _.coord=d.dataToCoord(_.tickValue),_});l(m),l(p),t.each(a,function(y){h.get(y+".show")&&(!d.scale.isBlank()||y==="axisLine")&&this["_"+y](h,f,p,v,g,m)},this)}},_axisLine:function(h,c,d,f,g){var p=h.getModel("axisLine.lineStyle"),v=o(c),m=v?0:1,y;g[m]===0?y=new e.Circle({shape:{cx:c.cx,cy:c.cy,r:g[v]},style:p.getLineStyle(),z2:1,silent:!0}):y=new e.Ring({shape:{cx:c.cx,cy:c.cy,r:g[v],r0:g[m]},style:p.getLineStyle(),z2:1,silent:!0}),y.style.fill=null,this.group.add(y)},_axisTick:function(h,c,d,f,g){var p=h.getModel("axisTick"),v=(p.get("inside")?-1:1)*p.get("length"),m=g[o(c)],y=t.map(d,function(_){return new e.Line({shape:s(c,[m,m+v],_.coord)})});this.group.add(e.mergePath(y,{style:t.defaults(p.getModel("lineStyle").getLineStyle(),{stroke:h.get("axisLine.lineStyle.color")})}))},_minorTick:function(h,c,d,f,g){if(!!f.length){for(var p=h.getModel("axisTick"),v=h.getModel("minorTick"),m=(p.get("inside")?-1:1)*v.get("length"),y=g[o(c)],_=[],C=0;CA?"left":"right",E=Math.abs(T[1]-M)/S<.3?"middle":T[1]>M?"top":"bottom";v&&v[x]&&v[x].textStyle&&(b=new n(v[x].textStyle,m,m.ecModel));var z=new e.Text({silent:r.isLabelSilent(h)});this.group.add(z),e.setTextStyle(z.style,b,{x:T[0],y:T[1],textFill:b.getTextColor()||h.get("axisLine.lineStyle.color"),text:C.formattedLabel,textAlign:I,textVerticalAlign:E}),_&&(z.eventData=r.makeAxisEventDataBase(h),z.eventData.targetType="axisLabel",z.eventData.value=C.rawLabel)},this)},_splitLine:function(h,c,d,f,g){var p=h.getModel("splitLine"),v=p.getModel("lineStyle"),m=v.get("color"),y=0;m=m instanceof Array?m:[m];for(var _=[],C=0;CM?"left":"right",b=Math.abs(C[1]-I)/A<.3?"middle":C[1]>I?"top":"bottom"}return{position:C,align:w,verticalAlign:b}}var u={line:function(c,d,f,g,p){return c.dim==="angle"?{type:"Line",shape:i.makeLineShape(d.coordToPoint([g[0],f]),d.coordToPoint([g[1],f]))}:{type:"Circle",shape:{cx:d.cx,cy:d.cy,r:f}}},shadow:function(c,d,f,g,p){var v=Math.max(1,c.getBandWidth()),m=Math.PI/180;return c.dim==="angle"?{type:"Sector",shape:i.makeSectorShape(d.cx,d.cy,g[0],g[1],(-f-v/2)*m,(-f+v/2)*m)}:{type:"Sector",shape:i.makeSectorShape(d.cx,d.cy,f-v/2,f+v/2,0,Math.PI*2)}}};s.registerAxisPointerClass("PolarAxisPointer",o);var h=o;return h4=h,h4}var EL;function Ile(){if(EL)return dL;EL=1;var t=we,e=W,n=mle();return o4(),Cle(),Ale(),Nh(),Mle(),t.registerLayout(e.curry(n,"bar")),t.extendComponentView({type:"polar"}),dL}var RL={},c4,zL;function Ele(){if(zL)return c4;zL=1;var t=W,e=Pe,n=on,i=$t,r=gm(),a=Jm(),s=n.extend({type:"geo",coordinateSystem:null,layoutMode:"box",init:function(l){n.prototype.init.apply(this,arguments),e.defaultEmphasis(l,"label",["show"])},optionUpdated:function(){var l=this.option,u=this;l.regions=a.getFilledRegions(l.regions,l.map,l.nameMap),this._optionModelMap=t.reduce(l.regions||[],function(h,c){return c.name&&h.set(c.name,new i(c,u)),h},t.createHashMap()),this.updateSelectedMap(l.regions)},defaultOption:{zlevel:0,z:0,show:!0,left:"center",top:"center",aspectScale:null,silent:!1,map:"",boundingCoords:null,center:null,zoom:1,scaleLimit:null,label:{show:!1,color:"#000"},itemStyle:{borderWidth:.5,borderColor:"#444",color:"#eee"},emphasis:{label:{show:!0,color:"rgb(100,0,0)"},itemStyle:{color:"rgba(255,215,0,0.8)"}},regions:[]},getRegionModel:function(l){return this._optionModelMap.get(l)||new i(null,this,this.ecModel)},getFormattedLabel:function(l,u){u=u||"normal";var h=this.getRegionModel(l),c=h.get((u==="normal"?"":u+".")+"label.formatter"),d={name:l};if(typeof c=="function")return d.status=u,c(d);if(typeof c=="string")return c.replace("{a}",l!=null?l:"")},setZoom:function(l){this.option.zoom=l},setCenter:function(l){this.option.center=l}});t.mixin(s,r);var o=s;return c4=o,c4}var d4,LL;function Rle(){if(LL)return d4;LL=1;var t=AI(),e=we,n=e.extendComponentView({type:"geo",init:function(i,r){var a=new t(r,!0);this._mapDraw=a,this.group.add(a.group)},render:function(i,r,a,s){if(!(s&&s.type==="geoToggleSelect"&&s.from===this.uid)){var o=this._mapDraw;i.get("show")?o.draw(i,r,a,this,s):this._mapDraw.group.removeAll(),this.group.silent=i.get("silent")}},dispose:function(){this._mapDraw&&this._mapDraw.remove()}});return d4=n,d4}var PL;function zle(){if(PL)return RL;PL=1;var t=we,e=W;Ele(),Jm(),Rle(),zI();function n(i,r){r.update="updateView",t.registerAction(r,function(a,s){var o={};return s.eachComponent({mainType:"geo",query:a},function(l){l[i](a.name);var u=l.coordinateSystem;e.each(u.regions,function(h){o[h.name]=l.isSelected(h.name)||!1})}),{selected:o,name:a.name}})}return n("toggleSelected",{type:"geoToggleSelect",event:"geoselectchanged"}),n("select",{type:"geoSelect",event:"geoselected"}),n("unSelect",{type:"geoUnSelect",event:"geounselected"}),RL}var DL={},f4,kL;function Lle(){if(kL)return f4;kL=1;var t=W,e=Ze,n=Ne(),i=yr,r=864e5;function a(l,u,h){this._model=l}a.prototype={constructor:a,type:"calendar",dimensions:["time","value"],getDimensionsInfo:function(){return[{name:"time",type:"time"},"value"]},getRangeInfo:function(){return this._rangeInfo},getModel:function(){return this._model},getRect:function(){return this._rect},getCellWidth:function(){return this._sw},getCellHeight:function(){return this._sh},getOrient:function(){return this._orient},getFirstDayOfWeek:function(){return this._firstDayOfWeek},getDateInfo:function(l){l=n.parseDate(l);var u=l.getFullYear(),h=l.getMonth()+1;h=h<10?"0"+h:h;var c=l.getDate();c=c<10?"0"+c:c;var d=l.getDay();return d=Math.abs((d+7-this.getFirstDayOfWeek())%7),{y:u,m:h,d:c,day:d,time:l.getTime(),formatedDate:u+"-"+h+"-"+c,date:l}},getNextNDay:function(l,u){return u=u||0,u===0?this.getDateInfo(l):(l=new Date(this.getDateInfo(l).time),l.setDate(l.getDate()+u),this.getDateInfo(l))},update:function(l,u){this._firstDayOfWeek=+this._model.getModel("dayLabel").get("firstDay"),this._orient=this._model.get("orient"),this._lineWidth=this._model.getModel("itemStyle").getItemStyle().lineWidth||0,this._rangeInfo=this._getRangeInfo(this._initRangeOption());var h=this._rangeInfo.weeks||1,c=["width","height"],d=this._model.get("cellSize").slice(),f=this._model.getBoxLayoutParams(),g=this._orient==="horizontal"?[h,7]:[7,h];t.each([0,1],function(y){m(d,y)&&(f[c[y]]=d[y]*g[y])});var p={width:u.getWidth(),height:u.getHeight()},v=this._rect=e.getLayoutRect(f,p);t.each([0,1],function(y){m(d,y)||(d[y]=v[c[y]]/g[y])});function m(y,_){return y[_]!=null&&y[_]!=="auto"}this._sw=d[0],this._sh=d[1]},dataToPoint:function(l,u){t.isArray(l)&&(l=l[0]),u==null&&(u=!0);var h=this.getDateInfo(l),c=this._rangeInfo,d=h.formatedDate;if(u&&!(h.time>=c.start.time&&h.timef.end.time&&l.reverse(),l},_getRangeInfo:function(l){l=[this.getDateInfo(l[0]),this.getDateInfo(l[1])];var u;l[0].time>l[1].time&&(u=!0,l.reverse());var h=Math.floor(l[1].time/r)-Math.floor(l[0].time/r)+1,c=new Date(l[0].time),d=c.getDate(),f=l[1].date.getDate();c.setDate(d+h-1);var g=c.getDate();if(g!==f)for(var p=c.getTime()-l[1].time>0?1:-1;(g=c.getDate())!==f&&(c.getTime()-l[1].time)*p>0;)h-=p,c.setDate(g-p);var v=Math.floor((h+l[0].day+6)/7),m=u?-v+1:v-1;return u&&l.reverse(),{range:[l[0].formatedDate,l[1].formatedDate],start:l[0],end:l[1],allDay:h,weeks:v,nthWeek:m,fweek:l[0].day,lweek:l[1].day}},_getDateByWeeksAndDay:function(l,u,h){var c=this._getRangeInfo(h);if(l>c.weeks||l===0&&uc.lweek)return!1;var d=(l-1)*7-c.fweek+u,f=new Date(c.start.time);return f.setDate(c.start.d+d),this.getDateInfo(f)}},a.dimensions=a.prototype.dimensions,a.getDimensionsInfo=a.prototype.getDimensionsInfo,a.create=function(l,u){var h=[];return l.eachComponent("calendar",function(c){var d=new a(c);h.push(d),c.coordinateSystem=d}),l.eachSeries(function(c){c.get("coordinateSystem")==="calendar"&&(c.coordinateSystem=h[c.get("calendarIndex")||0])}),h};function s(l,u,h,c){var d=h.calendarModel,f=h.seriesModel,g=d?d.coordinateSystem:f?f.coordinateSystem:null;return g===this?g[l](c):null}i.register("calendar",a);var o=a;return f4=o,f4}var g4,OL;function Ple(){if(OL)return g4;OL=1;var t=W,e=on,n=Ze,i=n.getLayoutParams,r=n.sizeCalculable,a=n.mergeLayoutParam,s=e.extend({type:"calendar",coordinateSystem:null,defaultOption:{zlevel:0,z:2,left:80,top:60,cellSize:20,orient:"horizontal",splitLine:{show:!0,lineStyle:{color:"#000",width:1,type:"solid"}},itemStyle:{color:"#fff",borderWidth:1,borderColor:"#ccc"},dayLabel:{show:!0,firstDay:0,position:"start",margin:"50%",nameMap:"en",color:"#000"},monthLabel:{show:!0,position:"start",margin:5,align:"center",nameMap:"en",formatter:null,color:"#000"},yearLabel:{show:!0,position:null,margin:30,formatter:null,color:"#ccc",fontFamily:"sans-serif",fontWeight:"bolder",fontSize:20}},init:function(u,h,c,d){var f=i(u);s.superApply(this,"init",arguments),o(u,f)},mergeOption:function(u,h){s.superApply(this,"mergeOption",arguments),o(this.option,u)}});function o(u,h){var c=u.cellSize;t.isArray(c)?c.length===1&&(c[1]=c[0]):c=u.cellSize=[c,c];var d=t.map([0,1],function(f){return r(h,f)&&(c[f]="auto"),c[f]!=null&&c[f]!=="auto"});a(u,h,{type:"box",ignoreSize:d})}var l=s;return g4=l,g4}var v4,FL;function Dle(){if(FL)return v4;FL=1;var t=we,e=W,n=pe,i=bt(),r=Ne(),a={EN:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],CN:["\u4E00\u6708","\u4E8C\u6708","\u4E09\u6708","\u56DB\u6708","\u4E94\u6708","\u516D\u6708","\u4E03\u6708","\u516B\u6708","\u4E5D\u6708","\u5341\u6708","\u5341\u4E00\u6708","\u5341\u4E8C\u6708"]},s={EN:["S","M","T","W","T","F","S"],CN:["\u65E5","\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D"]},o=t.extendComponentView({type:"calendar",_tlpoints:null,_blpoints:null,_firstDayOfMonth:null,_firstDayPoints:null,render:function(l,u,h){var c=this.group;c.removeAll();var d=l.coordinateSystem,f=d.getRangeInfo(),g=d.getOrient();this._renderDayRect(l,f,c),this._renderLines(l,f,g,c),this._renderYearText(l,f,g,c),this._renderMonthText(l,g,c),this._renderWeekText(l,f,g,c)},_renderDayRect:function(l,u,h){for(var c=l.coordinateSystem,d=l.getModel("itemStyle").getItemStyle(),f=c.getCellWidth(),g=c.getCellHeight(),p=u.start.time;p<=u.end.time;p=c.getNextNDay(p,1).time){var v=c.dataToRect([p],!1).tl,m=new n.Rect({shape:{x:v[0],y:v[1],width:f,height:g},cursor:"default",style:d});h.add(m)}},_renderLines:function(l,u,h,c){var d=this,f=l.coordinateSystem,g=l.getModel("splitLine.lineStyle").getLineStyle(),p=l.get("splitLine.show"),v=g.lineWidth;this._tlpoints=[],this._blpoints=[],this._firstDayOfMonth=[],this._firstDayPoints=[];for(var m=u.start,y=0;m.time<=u.end.time;y++){C(m.formatedDate),y===0&&(m=f.getDateInfo(u.start.y+"-"+u.start.m));var _=m.date;_.setMonth(_.getMonth()+1),m=f.getDateInfo(_)}C(f.getNextNDay(u.end.time,1).formatedDate);function C(w){d._firstDayOfMonth.push(f.getDateInfo(w)),d._firstDayPoints.push(f.dataToRect([w],!1).tl);var b=d._getLinePointsOfOneWeek(l,w,h);d._tlpoints.push(b[0]),d._blpoints.push(b[b.length-1]),p&&d._drawSplitline(b,g,c)}p&&this._drawSplitline(d._getEdgesPoints(d._tlpoints,v,h),g,c),p&&this._drawSplitline(d._getEdgesPoints(d._blpoints,v,h),g,c)},_getEdgesPoints:function(l,u,h){var c=[l[0].slice(),l[l.length-1].slice()],d=h==="horizontal"?0:1;return c[0][d]=c[0][d]-u/2,c[1][d]=c[1][d]+u/2,c},_drawSplitline:function(l,u,h){var c=new n.Polyline({z2:20,shape:{points:l},style:u});h.add(c)},_getLinePointsOfOneWeek:function(l,u,h){var c=l.coordinateSystem;u=c.getDateInfo(u);for(var d=[],f=0;f<7;f++){var g=c.getNextNDay(u.time,f),p=c.dataToRect([g.time],!1);d[2*g.day]=p.tl,d[2*g.day+1]=p[h==="horizontal"?"bl":"tr"]}return d},_formatterLabel:function(l,u){return typeof l=="string"&&l?i.formatTplSimple(l,u):typeof l=="function"?l(u):u.nameMap},_yearTextPositionControl:function(l,u,h,c,d){u=u.slice();var f=["center","bottom"];c==="bottom"?(u[1]+=d,f=["center","top"]):c==="left"?u[0]-=d:c==="right"?(u[0]+=d,f=["center","top"]):u[1]-=d;var g=0;return(c==="left"||c==="right")&&(g=Math.PI/2),{rotation:g,position:u,style:{textAlign:f[0],textVerticalAlign:f[1]}}},_renderYearText:function(l,u,h,c){var d=l.getModel("yearLabel");if(!!d.get("show")){var f=d.get("margin"),g=d.get("position");g||(g=h!=="horizontal"?"top":"left");var p=[this._tlpoints[this._tlpoints.length-1],this._blpoints[0]],v=(p[0][0]+p[1][0])/2,m=(p[0][1]+p[1][1])/2,y=h==="horizontal"?0:1,_={top:[v,p[y][1]],bottom:[v,p[1-y][1]],left:[p[1-y][0],m],right:[p[y][0],m]},C=u.start.y;+u.end.y>+u.start.y&&(C=C+"-"+u.end.y);var w=d.get("formatter"),b={start:u.start.y,end:u.end.y,nameMap:C},x=this._formatterLabel(w,b),S=new n.Text({z2:30});n.setTextStyle(S.style,d,{text:x}),S.attr(this._yearTextPositionControl(S,_[g],h,g,f)),c.add(S)}},_monthTextPositionControl:function(l,u,h,c,d){var f="left",g="top",p=l[0],v=l[1];return h==="horizontal"?(v=v+d,u&&(f="center"),c==="start"&&(g="bottom")):(p=p+d,u&&(g="middle"),c==="start"&&(f="right")),{x:p,y:v,textAlign:f,textVerticalAlign:g}},_renderMonthText:function(l,u,h){var c=l.getModel("monthLabel");if(!!c.get("show")){var d=c.get("nameMap"),f=c.get("margin"),g=c.get("position"),p=c.get("align"),v=[this._tlpoints,this._blpoints];e.isString(d)&&(d=a[d.toUpperCase()]||[]);var m=g==="start"?0:1,y=u==="horizontal"?0:1;f=g==="start"?-f:f;for(var _=p==="center",C=0;C=0;T--)w[T]==null?w.splice(T,1):delete w[T].$action},_flatten:function(m,y,_){e.each(m,function(C){if(!!C){_&&(C.parentOption=_),y.push(C);var w=C.children;C.type==="group"&&w&&this._flatten(w,y,C),delete C.children}},this)},useElOptionsToUpdate:function(){var m=this._elOptionsToUpdate;return this._elOptionsToUpdate=null,m}});t.extendComponentView({type:"graphic",init:function(m,y){this._elMap=e.createHashMap(),this._lastGraphicModel},render:function(m,y,_){m!==this._lastGraphicModel&&this._clear(),this._lastGraphicModel=m,this._updateElements(m),this._relocate(m,_)},_updateElements:function(m){var y=m.useElOptionsToUpdate();if(!!y){var _=this._elMap,C=this.group;e.each(y,function(w){var b=w.$action,x=w.id,S=_.get(x),T=w.parentId,A=T!=null?_.get(T):C,M=w.style;w.type==="text"&&M&&(w.hv&&w.hv[1]&&(M.textVerticalAlign=M.textBaseline=null),!M.hasOwnProperty("textFill")&&M.fill&&(M.textFill=M.fill),!M.hasOwnProperty("textStroke")&&M.stroke&&(M.textStroke=M.stroke));var I=c(w);!b||b==="merge"?S?S.attr(I):u(x,A,I,_):b==="replace"?(h(S,_),u(x,A,I,_)):b==="remove"&&h(S,_);var E=_.get(x);E&&(E.__ecGraphicWidthOption=w.width,E.__ecGraphicHeightOption=w.height,v(E,m))})}},_relocate:function(m,y){for(var _=m.option.elements,C=this.group,w=this._elMap,b=y.getWidth(),x=y.getHeight(),S=0;S<_.length;S++){var T=_[S],A=w.get(T.id);if(!(!A||!A.isGroup)){var M=A.parent,I=M===C;A.__ecGraphicWidth=s(A.__ecGraphicWidthOption,I?b:M.__ecGraphicWidth)||0,A.__ecGraphicHeight=s(A.__ecGraphicHeightOption,I?x:M.__ecGraphicHeight)||0}}for(var S=_.length-1;S>=0;S--){var T=_[S],A=w.get(T.id);if(!!A){var M=A.parent,E=M===C?{width:b,height:x}:{width:M.__ecGraphicWidth,height:M.__ecGraphicHeight};r.positionElement(A,T,E,null,{hv:T.hv,boundingMode:T.bounding})}}},_clear:function(){var m=this._elMap;m.each(function(y){h(y,m)}),this._elMap=e.createHashMap()},dispose:function(){this._clear()}});function u(m,y,_,C){var w=_.type,b=o.hasOwnProperty(w)?o[w]:i.getShapeClass(w),x=new b(_);y.add(x),C.set(m,x),x.__ecGraphicId=m}function h(m,y){var _=m&&m.parent;_&&(m.type==="group"&&m.traverse(function(C){h(C,y)}),y.removeKey(m.__ecGraphicId),_.remove(m))}function c(m){return m=e.extend({},m),e.each(["id","parentId","$action","hv","bounding"].concat(r.LOCATION_PARAMS),function(y){delete m[y]}),m}function d(m,y){var _;return e.each(y,function(C){m[C]!=null&&m[C]!=="auto"&&(_=!0)}),_}function f(m,y){var _=m.exist;if(y.id=m.keyInfo.id,!y.type&&_&&(y.type=_.type),y.parentId==null){var C=y.parentOption;C?y.parentId=C.id:_&&(y.parentId=_.parentId)}y.parentOption=null}function g(m,y,_){var C=e.extend({},_),w=m[y],b=_.$action||"merge";b==="merge"?w?(e.merge(w,C,!0),r.mergeLayoutParam(w,C,{ignoreSize:!0}),r.copyLayoutParams(_,w)):m[y]=C:b==="replace"?m[y]=C:b==="remove"&&w&&(m[y]=null)}function p(m,y){!m||(m.hv=y.hv=[d(y,["left","right"]),d(y,["top","bottom"])],m.type==="group"&&(m.width==null&&(m.width=y.width=0),m.height==null&&(m.height=y.height=0)))}function v(m,y,_){var C=m.eventData;!m.silent&&!m.ignore&&!C&&(C=m.eventData={componentType:"graphic",componentIndex:y.componentIndex,name:m.name}),C&&(C.info=m.info)}return jL}var qL={},gg={},GL;function Oa(){if(GL)return gg;GL=1;var t={};function e(i,r){t[i]=r}function n(i){return t[i]}return gg.register=e,gg.get=n,gg}var p4,VL;function Fle(){if(VL)return p4;VL=1;var t=we,e=W,n=Oa(),i=t.extendComponentModel({type:"toolbox",layoutMode:{type:"box",ignoreSize:!0},optionUpdated:function(){i.superApply(this,"optionUpdated",arguments),e.each(this.option.feature,function(a,s){var o=n.get(s);o&&e.merge(a,o.defaultOption)})},defaultOption:{show:!0,z:6,zlevel:0,orient:"horizontal",left:"right",top:"top",backgroundColor:"transparent",borderColor:"#ccc",borderRadius:0,borderWidth:0,padding:5,itemSize:15,itemGap:8,showTitle:!0,iconStyle:{borderColor:"#666",color:"none"},emphasis:{iconStyle:{borderColor:"#3E98C5"}},tooltip:{show:!1}}}),r=i;return p4=r,p4}var vg={},UL;function HL(){if(UL)return vg;UL=1;var t=Ze,e=t.getLayoutRect,n=t.box,i=t.positionElement,r=bt(),a=pe;function s(l,u,h){var c=u.getBoxLayoutParams(),d=u.get("padding"),f={width:h.getWidth(),height:h.getHeight()},g=e(c,f,d);n(u.get("orient"),l,u.get("itemGap"),g.width,g.height),i(l,c,f,d)}function o(d,u){var h=r.normalizeCssArray(u.get("padding")),c=u.getItemStyle(["color","opacity"]);c.fill=u.get("backgroundColor");var d=new a.Rect({shape:{x:d.x-h[3],y:d.y-h[0],width:d.width+h[1]+h[3],height:d.height+h[0]+h[2],r:u.get("borderRadius")},style:c,silent:!0,z2:-1});return d}return vg.layout=s,vg.makeBackground=o,vg}var m4,WL;function Nle(){if(WL)return m4;WL=1;var t=we,e=W,n=Tt,i=Oa(),r=pe,a=$t,s=Cs(),o=HL(),l=t.extendComponentView({type:"toolbox",render:function(h,c,d,f){var g=this.group;if(g.removeAll(),!h.get("show"))return;var p=+h.get("itemSize"),v=h.get("feature")||{},m=this._features||(this._features={}),y=[];e.each(v,function(w,b){y.push(b)}),new s(this._featureNames||[],y).add(_).update(_).remove(e.curry(_,null)).execute(),this._featureNames=y;function _(w,b){var x=y[w],S=y[b],T=v[x],A=new a(T,h,h.ecModel),M;if(f&&f.newTitle!=null&&f.featureName===x&&(T.title=f.newTitle),x&&!S){if(u(x))M={model:A,onclick:A.option.onclick,featureName:x};else{var I=i.get(x);if(!I)return;M=new I(A,c,d)}m[x]=M}else{if(M=m[S],!M)return;M.model=A,M.ecModel=c,M.api=d}if(!x&&S){M.dispose&&M.dispose(c,d);return}if(!A.get("show")||M.unusable){M.remove&&M.remove(c,d);return}C(A,M,x),A.setIconStatus=function(E,z){var R=this.option,P=this.iconPaths;R.iconStatus=R.iconStatus||{},R.iconStatus[E]=z,P[E]&&P[E].trigger(z)},M.render&&M.render(A,c,d,f)}function C(w,b,x){var S=w.getModel("iconStyle"),T=w.getModel("emphasis.iconStyle"),A=b.getIcons?b.getIcons():w.get("icon"),M=w.get("title")||{};if(typeof A=="string"){var I=A,E=M;A={},M={},A[x]=I,M[x]=E}var z=w.iconPaths={};e.each(A,function(R,P){var O=r.createIcon(R,{},{x:-p/2,y:-p/2,width:p,height:p});O.setStyle(S.getItemStyle()),O.hoverStyle=T.getItemStyle(),O.setStyle({text:M[P],textAlign:T.get("textAlign"),textBorderRadius:T.get("textBorderRadius"),textPadding:T.get("textPadding"),textFill:null});var F=h.getModel("tooltip");F&&F.get("show")&&O.attr("tooltip",e.extend({content:M[P],formatter:F.get("formatter",!0)||function(){return M[P]},formatterParams:{componentType:"toolbox",name:P,title:M[P],$vars:["name","title"]},position:F.get("position",!0)||"bottom"},F.option)),r.setHoverStyle(O),h.get("showTitle")&&(O.__title=M[P],O.on("mouseover",function(){var G=T.getItemStyle(),j=h.get("orient")==="vertical"?h.get("right")==null?"right":"left":h.get("bottom")==null?"bottom":"top";O.setStyle({textFill:T.get("textFill")||G.fill||G.stroke||"#000",textBackgroundColor:T.get("textBackgroundColor"),textPosition:T.get("textPosition")||j})}).on("mouseout",function(){O.setStyle({textFill:null,textBackgroundColor:null})})),O.trigger(w.get("iconStatus."+P)||"normal"),g.add(O),O.on("click",e.bind(b.onclick,b,c,d,P)),z[P]=O})}o.layout(g,h,d),g.add(o.makeBackground(g.getBoundingRect(),h)),g.eachChild(function(w){var b=w.__title,x=w.hoverStyle;if(x&&b){var S=n.getBoundingRect(b,n.makeFont(x)),T=w.position[0]+g.position[0],A=w.position[1]+g.position[1]+p,M=!1;A+S.height>d.getHeight()&&(x.textPosition="top",M=!0);var I=M?-5-S.height:p+8;T+S.width/2>d.getWidth()?(x.textPosition=["100%",I],x.textAlign="right"):T-S.width/2<0&&(x.textPosition=[0,I],x.textAlign="left")}})},updateView:function(h,c,d,f){e.each(this._features,function(g){g.updateView&&g.updateView(g.model,c,d,f)})},remove:function(h,c){e.each(this._features,function(d){d.remove&&d.remove(h,c)}),this.group.removeAll()},dispose:function(h,c){e.each(this._features,function(d){d.dispose&&d.dispose(h,c)})}});function u(h){return h.indexOf("my")===0}return m4=l,m4}var y4,$L;function jle(){if($L)return y4;$L=1;var t=Wt,e=Ra,n=Oa(),i=e.toolbox.saveAsImage;function r(o){this.model=o}r.defaultOption={show:!0,icon:"M4.7,22.9L29.3,45.5L54.7,23.4M4.6,43.6L4.6,58L53.8,58L53.8,43.6M29.2,45.1L29.2,0",title:i.title,type:"png",connectedBackgroundColor:"#fff",name:"",excludeComponents:["toolbox"],pixelRatio:1,lang:i.lang.slice()},r.prototype.unusable=!t.canvasSupported;var a=r.prototype;a.onclick=function(o,l){var u=this.model,h=u.get("name")||o.get("title.0.text")||"echarts",c=l.getZr().painter.getType()==="svg",d=c?"svg":u.get("type",!0)||"png",f=l.getConnectedDataURL({type:d,backgroundColor:u.get("backgroundColor",!0)||o.get("backgroundColor")||"#fff",connectedBackgroundColor:u.get("connectedBackgroundColor"),excludeComponents:u.get("excludeComponents"),pixelRatio:u.get("pixelRatio")});if(typeof MouseEvent=="function"&&!t.browser.ie&&!t.browser.edge){var g=document.createElement("a");g.download=h+"."+d,g.target="_blank",g.href=f;var p=new MouseEvent("click",{view:document.defaultView,bubbles:!0,cancelable:!1});g.dispatchEvent(p)}else if(window.navigator.msSaveOrOpenBlob){for(var v=atob(f.split(",")[1]),m=v.length,y=new Uint8Array(m);m--;)y[m]=v.charCodeAt(m);var _=new Blob([y]);window.navigator.msSaveOrOpenBlob(_,h+"."+d)}else{var C=u.get("lang"),w='',b=window.open();b.document.write(w)}},n.register("saveAsImage",r);var s=r;return y4=s,y4}var _4,ZL;function Ble(){if(ZL)return _4;ZL=1;var t=we,e=W,n=Ra,i=Oa(),r=n.toolbox.magicType,a="__ec_magicType_stack__";function s(c){this.model=c}s.defaultOption={show:!0,type:[],icon:{line:"M4.1,28.9h7.1l9.3-22l7.4,38l9.7-19.7l3,12.8h14.9M4.1,58h51.4",bar:"M6.7,22.9h10V48h-10V22.9zM24.9,13h10v35h-10V13zM43.2,2h10v46h-10V2zM3.1,58h53.7",stack:"M8.2,38.4l-8.4,4.1l30.6,15.3L60,42.5l-8.1-4.1l-21.5,11L8.2,38.4z M51.9,30l-8.1,4.2l-13.4,6.9l-13.9-6.9L8.2,30l-8.4,4.2l8.4,4.2l22.2,11l21.5-11l8.1-4.2L51.9,30z M51.9,21.7l-8.1,4.2L35.7,30l-5.3,2.8L24.9,30l-8.4-4.1l-8.3-4.2l-8.4,4.2L8.2,30l8.3,4.2l13.9,6.9l13.4-6.9l8.1-4.2l8.1-4.1L51.9,21.7zM30.4,2.2L-0.2,17.5l8.4,4.1l8.3,4.2l8.4,4.2l5.5,2.7l5.3-2.7l8.1-4.2l8.1-4.2l8.1-4.1L30.4,2.2z"},title:e.clone(r.title),option:{},seriesIndex:{}};var o=s.prototype;o.getIcons=function(){var c=this.model,d=c.get("icon"),f={};return e.each(c.get("type"),function(g){d[g]&&(f[g]=d[g])}),f};var l={line:function(c,d,f,g){if(c==="bar")return e.merge({id:d,type:"line",data:f.get("data"),stack:f.get("stack"),markPoint:f.get("markPoint"),markLine:f.get("markLine")},g.get("option.line")||{},!0)},bar:function(c,d,f,g){if(c==="line")return e.merge({id:d,type:"bar",data:f.get("data"),stack:f.get("stack"),markPoint:f.get("markPoint"),markLine:f.get("markLine")},g.get("option.bar")||{},!0)},stack:function(c,d,f,g){var p=f.get("stack")===a;if(c==="line"||c==="bar")return g.setIconStatus("stack",p?"normal":"emphasis"),e.merge({id:d,stack:p?"":a},g.get("option.stack")||{},!0)}},u=[["line","bar"],["stack"]];o.onclick=function(c,d,f){var g=this.model,p=g.get("seriesIndex."+f);if(!!l[f]){var v={series:[]},m=function(C){var w=C.subType,b=C.id,x=l[f](w,b,C,g);x&&(e.defaults(x,C.option),v.series.push(x));var S=C.coordinateSystem;if(S&&S.type==="cartesian2d"&&(f==="line"||f==="bar")){var T=S.getAxesByScale("ordinal")[0];if(T){var A=T.dim,M=A+"Axis",I=c.queryComponents({mainType:M,index:C.get(name+"Index"),id:C.get(name+"Id")})[0],E=I.componentIndex;v[M]=v[M]||[];for(var z=0;z<=E;z++)v[M][E]=v[M][E]||{};v[M][E].boundaryGap=f==="bar"}}};e.each(u,function(C){e.indexOf(C,f)>=0&&e.each(C,function(w){g.setIconStatus(w,"normal")})}),g.setIconStatus(f,"emphasis"),c.eachComponent({mainType:"series",query:p==null?null:{seriesIndex:p}},m);var y;if(f==="stack"){var _=v.series&&v.series[0]&&v.series[0].stack===a;y=_?e.merge({stack:r.title.tiled},r.title):e.clone(r.title)}d.dispatchAction({type:"changeMagicType",currentType:f,newOption:v,newTitle:y,featureName:"magicType"})}},t.registerAction({type:"changeMagicType",event:"magicTypeChanged",update:"prepareAndUpdate"},function(c,d){d.mergeOption(c.newOption)}),i.register("magicType",s);var h=s;return _4=h,_4}var x4,XL;function qle(){if(XL)return x4;XL=1;var t=we,e=W,n=sn,i=Ra,r=Oa(),a=i.toolbox.dataView,s=new Array(60).join("-"),o=" ";function l(w){var b={},x=[],S=[];return w.eachRawSeries(function(T){var A=T.coordinateSystem;if(A&&(A.type==="cartesian2d"||A.type==="polar")){var M=A.getBaseAxis();if(M.type==="category"){var I=M.dim+"_"+M.index;b[I]||(b[I]={categoryAxis:M,valueAxis:A.getOtherAxis(M),series:[]},S.push({axisDim:M.dim,axisIndex:M.index})),b[I].series.push(T)}else x.push(T)}else x.push(T)}),{seriesGroupByCategoryAxis:b,other:x,meta:S}}function u(w){var b=[];return e.each(w,function(x,S){var T=x.categoryAxis,A=x.valueAxis,M=A.dim,I=[" "].concat(e.map(x.series,function(F){return F.name})),E=[T.model.getCategories()];e.each(x.series,function(F){var G=F.getRawData();E.push(F.getRawData().mapArray(G.mapDimension(M),function(j){return j}))});for(var z=[I.join(o)],R=0;R=0)return!0}var g=new RegExp("["+o+"]+","g");function p(w){for(var b=w.split(/\n+/g),x=d(b.shift()).split(g),S=[],T=e.map(x,function(E){return{name:E,data:[]}}),A=0;A=0)&&E(I,A,M)})}var h=u.prototype;h.setOutputRanges=function(x,S){this.matchOutputRanges(x,S,function(T,A,M){if((T.coordRanges||(T.coordRanges=[])).push(A),!T.coordRange){T.coordRange=A;var I=v[T.brushType](0,M,A);T.__rangeOffset={offset:y[T.brushType](I.values,T.range,[1,1]),xyMinMax:I.xyMinMax}}})},h.matchOutputRanges=function(x,S,T){r(x,function(A){var M=this.findTargetInfo(A,S);M&&M!==!0&&t.each(M.coordSyses,function(I){var E=v[A.brushType](1,I,A.range);T(A,E.values,I,S)})},this)},h.setInputRanges=function(x,S){r(x,function(T){var A=this.findTargetInfo(T,S);if(T.range=T.range||[],A&&A!==!0){T.panelId=A.panelId;var M=v[T.brushType](0,A.coordSys,T.coordRange),I=T.__rangeOffset;T.range=I?y[T.brushType](M.values,I.offset,C(M.xyMinMax,I.xyMinMax)):M.values}},this)},h.makePanelOpts=function(x,S){return t.map(this._targetInfoList,function(T){var A=T.getPanelRect();return{panelId:T.panelId,defaultBrushType:S&&S(T),clipPath:i.makeRectPanelClipPath(A),isTargetByCursor:i.makeRectIsTargetByCursor(A,x,T.coordSysModel),getLinearBrushOtherExtent:i.makeLinearBrushOtherExtent(A)}})},h.controlSeries=function(x,S,T){var A=this.findTargetInfo(x,T);return A===!0||A&&a(A.coordSyses,S.coordinateSystem)>=0},h.findTargetInfo=function(x,S){for(var T=this._targetInfoList,A=d(S,x),M=0;Mx[1]&&x.reverse(),x}function d(x,S){return n.parseFinder(x,S,{includeMainTypes:l})}var f={grid:function(x,S){var T=x.xAxisModels,A=x.yAxisModels,M=x.gridModels,I=t.createHashMap(),E={},z={};!T&&!A&&!M||(r(T,function(R){var P=R.axis.grid.model;I.set(P.id,P),E[P.id]=!0}),r(A,function(R){var P=R.axis.grid.model;I.set(P.id,P),z[P.id]=!0}),r(M,function(R){I.set(R.id,R),E[R.id]=!0,z[R.id]=!0}),I.each(function(R){var P=R.coordinateSystem,O=[];r(P.getCartesians(),function(F,G){(a(T,F.getAxis("x").model)>=0||a(A,F.getAxis("y").model)>=0)&&O.push(F)}),S.push({panelId:"grid--"+R.id,gridModel:R,coordSysModel:R,coordSys:O[0],coordSyses:O,getPanelRect:p.grid,xAxisDeclared:E[R.id],yAxisDeclared:z[R.id]})}))},geo:function(x,S){r(x.geoModels,function(T){var A=T.coordinateSystem;S.push({panelId:"geo--"+T.id,geoModel:T,coordSysModel:T,coordSys:A,coordSyses:[A],getPanelRect:p.geo})})}},g=[function(x,S){var T=x.xAxisModel,A=x.yAxisModel,M=x.gridModel;return!M&&T&&(M=T.axis.grid.model),!M&&A&&(M=A.axis.grid.model),M&&M===S.gridModel},function(x,S){var T=x.geoModel;return T&&T===S.geoModel}],p={grid:function(){return this.coordSys.grid.getRect().clone()},geo:function(){var x=this.coordSys,S=x.getBoundingRect().clone();return S.applyTransform(e.getTransform(x)),S}},v={lineX:s(m,0),lineY:s(m,1),rect:function(x,S,T){var A=S[o[x]]([T[0][0],T[1][0]]),M=S[o[x]]([T[0][1],T[1][1]]),I=[c([A[0],M[0]]),c([A[1],M[1]])];return{values:I,xyMinMax:I}},polygon:function(x,S,T){var A=[[1/0,-1/0],[1/0,-1/0]],M=t.map(T,function(I){var E=S[o[x]](I);return A[0][0]=Math.min(A[0][0],E[0]),A[1][0]=Math.min(A[1][0],E[1]),A[0][1]=Math.max(A[0][1],E[0]),A[1][1]=Math.max(A[1][1],E[1]),E});return{values:M,xyMinMax:A}}};function m(x,S,T,A){var M=T.getAxis(["x","y"][x]),I=c(t.map([0,1],function(z){return S?M.coordToData(M.toLocalCoord(A[z])):M.toGlobalCoord(M.dataToCoord(A[z]))})),E=[];return E[x]=I,E[1-x]=[NaN,NaN],{values:I,xyMinMax:E}}var y={lineX:s(_,0),lineY:s(_,1),rect:function(x,S,T){return[[x[0][0]-T[0]*S[0][0],x[0][1]-T[0]*S[0][1]],[x[1][0]-T[1]*S[1][0],x[1][1]-T[1]*S[1][1]]]},polygon:function(x,S,T){return t.map(x,function(A,M){return[A[0]-T[0]*S[M][0],A[1]-T[1]*S[M][1]]})}};function _(x,S,T,A){return[S[0]-A[x]*T[0],S[1]-A[x]*T[1]]}function C(x,S){var T=w(x),A=w(S),M=[T[0]/A[0],T[1]/A[1]];return isNaN(M[0])&&(M[0]=1),isNaN(M[1])&&(M[1]=1),M}function w(x){return x?[x[0][1]-x[0][0],x[1][1]-x[1][0]]:[NaN,NaN]}var b=u;return w4=b,w4}var _l={},JL;function QL(){if(JL)return _l;JL=1;var t=W,e=t.each,n="\0_ec_hist_store";function i(l,u){var h=o(l);e(u,function(c,d){for(var f=h.length-1;f>=0;f--){var g=h[f];if(g[d])break}if(f<0){var p=l.queryComponents({mainType:"dataZoom",subType:"select",id:d})[0];if(p){var v=p.getPercentRange();h[0][d]={dataZoomId:d,start:v[0],end:v[1]}}}}),h.push(u)}function r(l){var u=o(l),h=u[u.length-1];u.length>1&&u.pop();var c={};return e(h,function(d,f){for(var g=u.length-1;g>=0;g--){var d=u[g][f];if(d){c[f]=d;break}}}),c}function a(l){l[n]=null}function s(l){return o(l).length}function o(l){var u=l[n];return u||(u=l[n]=[{}]),u}return _l.push=i,_l.pop=r,_l.clear=a,_l.count=s,_l}var eP={},tP={},nP;function b4(){if(nP)return tP;nP=1;var t=on;return t.registerSubTypeDefaulter("dataZoom",function(){return"slider"}),tP}var xl={},iP;function S4(){if(iP)return xl;iP=1;var t=W,e=bt(),n=["x","y","z","radius","angle","single"],i=["cartesian2d","polar","singleAxis"];function r(l){return t.indexOf(i,l)>=0}function a(l,u){l=l.slice();var h=t.map(l,e.capitalFirst);u=(u||[]).slice();var c=t.map(u,e.capitalFirst);return function(d,f){t.each(l,function(g,p){for(var v={name:g,capital:h[p]},m=0;m=0}function d(g,p){var v=!1;return u(function(m){t.each(h(g,m)||[],function(y){p.records[m.name][y]&&(v=!0)})}),v}function f(g,p){p.nodes.push(g),u(function(v){t.each(h(g,v)||[],function(m){p.records[v.name][m]=!0})})}}return xl.isCoordSupported=r,xl.createNameEach=a,xl.eachAxisDim=s,xl.createLinkedNodesFinder=o,xl}var C4,rP;function Gle(){if(rP)return C4;rP=1;var t=W,e=Ne(),n=S4(),i=yl(),r=t.each,a=e.asc,s=function(d,f,g,p){this._dimName=d,this._axisIndex=f,this._valueWindow,this._percentWindow,this._dataExtent,this._minMaxSpan,this.ecModel=p,this._dataZoomModel=g};s.prototype={constructor:s,hostedBy:function(d){return this._dataZoomModel===d},getDataValueWindow:function(){return this._valueWindow.slice()},getDataPercentWindow:function(){return this._percentWindow.slice()},getTargetSeriesModels:function(){var d=[],f=this.ecModel;return f.eachSeries(function(g){if(n.isCoordSupported(g.get("coordinateSystem"))){var p=this._dimName,v=f.queryComponents({mainType:p+"Axis",index:g.get(p+"AxisIndex"),id:g.get(p+"AxisId")})[0];this._axisIndex===(v&&v.componentIndex)&&d.push(g)}},this),d},getAxisModel:function(){return this.ecModel.getComponent(this._dimName+"Axis",this._axisIndex)},getOtherAxisModel:function(){var d=this._dimName,f=this.ecModel,g=this.getAxisModel(),p=d==="x"||d==="y",v,m;p?(m="gridIndex",v=d==="x"?"y":"x"):(m="polarIndex",v=d==="angle"?"radius":"angle");var y;return f.eachComponent(v+"Axis",function(_){(_.get(m)||0)===(g.get(m)||0)&&(y=_)}),y},getMinMaxSpan:function(){return t.clone(this._minMaxSpan)},calculateDataWindow:function(d){var f=this._dataExtent,g=this.getAxisModel(),p=g.axis.scale,v=this._dataZoomModel.getRangePropMode(),m=[0,100],y=[],_=[],C;r(["start","end"],function(x,S){var T=d[x],A=d[x+"Value"];v[S]==="percent"?(T==null&&(T=m[S]),A=p.parse(e.linearMap(T,m,f))):(C=!0,A=A==null?f[S]:p.parse(A),T=e.linearMap(A,f,m)),_[S]=A,y[S]=T}),a(_),a(y);var w=this._minMaxSpan;C?b(_,y,f,m,!1):b(y,_,m,f,!0);function b(x,S,T,A,M){var I=M?"Span":"ValueSpan";i(0,x,T,"all",w["min"+I],w["max"+I]);for(var E=0;E<2;E++)S[E]=e.linearMap(x[E],T,A,!0),M&&(S[E]=p.parse(S[E]))}return{valueWindow:_,percentWindow:y}},reset:function(d){if(d===this._dataZoomModel){var f=this.getTargetSeriesModels();this._dataExtent=o(this,this._dimName,f),h(this);var g=this.calculateDataWindow(d.settledOption);this._valueWindow=g.valueWindow,this._percentWindow=g.percentWindow,u(this)}},restore:function(d){d===this._dataZoomModel&&(this._valueWindow=this._percentWindow=null,u(this,!0))},filterData:function(d,f){if(d!==this._dataZoomModel)return;var g=this._dimName,p=this.getTargetSeriesModels(),v=d.get("filterMode"),m=this._valueWindow;if(v==="none")return;r(p,function(_){var C=_.getData(),w=C.mapDimension(g,!0);!w.length||(v==="weakFilter"?C.filterSelf(function(b){for(var x,S,T,A=0;Am[1];if(I&&!E&&!z)return!0;I&&(T=!0),E&&(x=!0),z&&(S=!0)}return T&&x&&S}):r(w,function(b){if(v==="empty")_.setData(C=C.map(b,function(S){return y(S)?S:NaN}));else{var x={};x[b]=m,C.selectRange(x)}}),r(w,function(b){C.setApproximateExtent(m,b)}))});function y(_){return _>=m[0]&&_<=m[1]}}};function o(d,f,g){var p=[1/0,-1/0];return r(g,function(v){var m=v.getData();m&&r(m.mapDimension(f,!0),function(y){var _=m.getApproximateExtent(y);_[0]p[1]&&(p[1]=_[1])})}),p[1]0?0:NaN);var y=g.getMax(!0);return y!=null&&y!=="dataMax"&&typeof y!="function"?f[1]=y:v&&(f[1]=m>0?m-1:NaN),g.get("scale",!0)||(f[0]>0&&(f[0]=0),f[1]<0&&(f[1]=0)),f}function u(d,f){var g=d.getAxisModel(),p=d._percentWindow,v=d._valueWindow;if(!!p){var m=e.getPixelPrecision(v,[0,500]);m=Math.min(m,20);var y=f||p[0]===0&&p[1]===100;g.setRange(y?null:+v[0].toFixed(m),y?null:+v[1].toFixed(m))}}function h(d){var f=d._minMaxSpan={},g=d._dataZoomModel,p=d._dataExtent;r(["min","max"],function(v){var m=g.get(v+"Span"),y=g.get(v+"ValueSpan");y!=null&&(y=d.getAxisModel().axis.scale.parse(y)),y!=null?m=e.linearMap(p[0]+y,p,[0,100],!0):m!=null&&(y=e.linearMap(m,[0,100],p,!0)-p[0]),f[v+"Span"]=m,f[v+"ValueSpan"]=y})}var c=s;return C4=c,C4}var T4,aP;function wl(){if(aP)return T4;aP=1;var t=we,e=W,n=Wt,i=Pe,r=S4(),a=Gle(),s=e.each,o=r.eachAxisDim,l=t.extendComponentModel({type:"dataZoom",dependencies:["xAxis","yAxis","zAxis","radiusAxis","angleAxis","singleAxis","series"],defaultOption:{zlevel:0,z:4,orient:null,xAxisIndex:null,yAxisIndex:null,filterMode:"filter",throttle:null,start:0,end:100,startValue:null,endValue:null,minSpan:null,maxSpan:null,minValueSpan:null,maxValueSpan:null,rangeMode:null},init:function(d,f,g){this._dataIntervalByAxis={},this._dataInfo={},this._axisProxies={},this.textStyleModel,this._autoThrottle=!0,this._rangePropMode=["percent","percent"];var p=u(d);this.settledOption=p,this.mergeDefaultAndTheme(d,g),this.doInit(p)},mergeOption:function(d){var f=u(d);e.merge(this.option,d,!0),e.merge(this.settledOption,f,!0),this.doInit(f)},doInit:function(d){var f=this.option;n.canvasSupported||(f.realtime=!1),this._setDefaultThrottle(d),h(this,d);var g=this.settledOption;s([["start","startValue"],["end","endValue"]],function(p,v){this._rangePropMode[v]==="value"&&(f[p[0]]=g[p[0]]=null)},this),this.textStyleModel=this.getModel("textStyle"),this._resetTarget(),this._giveAxisProxies()},_giveAxisProxies:function(){var d=this._axisProxies;this.eachTargetAxis(function(f,g,p,v){var m=this.dependentModels[f.axis][g],y=m.__dzAxisProxy||(m.__dzAxisProxy=new a(f.name,g,this,v));d[f.name+"_"+g]=y},this)},_resetTarget:function(){var d=this.option,f=this._judgeAutoMode();o(function(g){var p=g.axisIndex;d[p]=i.normalizeToArray(d[p])},this),f==="axisIndex"?this._autoSetAxisIndex():f==="orient"&&this._autoSetOrient()},_judgeAutoMode:function(){var d=this.option,f=!1;o(function(p){d[p.axisIndex]!=null&&(f=!0)},this);var g=d.orient;if(g==null&&f)return"orient";if(!f)return g==null&&(d.orient="horizontal"),"axisIndex"},_autoSetAxisIndex:function(){var d=!0,f=this.get("orient",!0),g=this.option,p=this.dependentModels;if(d){var v=f==="vertical"?"y":"x";p[v+"Axis"].length?(g[v+"AxisIndex"]=[0],d=!1):s(p.singleAxis,function(m){d&&m.get("orient",!0)===f&&(g.singleAxisIndex=[m.componentIndex],d=!1)})}d&&o(function(m){if(!!d){var y=[],_=this.dependentModels[m.axis];if(_.length&&!y.length)for(var C=0,w=_.length;C0?100:20}},getFirstTargetAxisModel:function(){var d;return o(function(f){if(d==null){var g=this.get(f.axisIndex);g.length&&(d=this.dependentModels[f.axis][g[0]])}},this),d},eachTargetAxis:function(d,f){var g=this.ecModel;o(function(p){s(this.get(p.axisIndex),function(v){d.call(f,p,v,this,g)},this)},this)},getAxisProxy:function(d,f){return this._axisProxies[d+"_"+f]},getAxisModel:function(d,f){var g=this.getAxisProxy(d,f);return g&&g.getAxisModel()},setRawRange:function(d){var f=this.option,g=this.settledOption;s([["start","startValue"],["end","endValue"]],function(p){(d[p[0]]!=null||d[p[1]]!=null)&&(f[p[0]]=g[p[0]]=d[p[0]],f[p[1]]=g[p[1]]=d[p[1]])},this),h(this,d)},setCalculatedRange:function(d){var f=this.option;s(["start","startValue","end","endValue"],function(g){f[g]=d[g]})},getPercentRange:function(){var d=this.findRepresentativeAxisProxy();if(d)return d.getDataPercentWindow()},getValueRange:function(d,f){if(d==null&&f==null){var g=this.findRepresentativeAxisProxy();if(g)return g.getDataValueWindow()}else return this.getAxisProxy(d,f).getDataValueWindow()},findRepresentativeAxisProxy:function(d){if(d)return d.__dzAxisProxy;var f=this._axisProxies;for(var g in f)if(f.hasOwnProperty(g)&&f[g].hostedBy(this))return f[g];for(var g in f)if(f.hasOwnProperty(g)&&!f[g].hostedBy(this))return f[g]},getRangePropMode:function(){return this._rangePropMode.slice()}});function u(d){var f={};return s(["start","end","startValue","endValue","throttle"],function(g){d.hasOwnProperty(g)&&(f[g]=d[g])}),f}function h(d,f){var g=d._rangePropMode,p=d.get("rangeMode");s([["start","startValue"],["end","endValue"]],function(v,m){var y=f[v[0]]!=null,_=f[v[1]]!=null;y&&!_?g[m]="percent":!y&&_?g[m]="value":p?g[m]=p[m]:y&&(g[m]="percent")})}var c=l;return T4=c,T4}var A4,sP;function bl(){if(sP)return A4;sP=1;var t=jf,e=t.extend({type:"dataZoom",render:function(n,i,r,a){this.dataZoomModel=n,this.ecModel=i,this.api=r},getTargetCoordInfo:function(){var n=this.dataZoomModel,i=this.ecModel,r={};n.eachTargetAxis(function(s,o){var l=i.getComponent(s.axis,o);if(l){var u=l.getCoordSysModel();u&&a(u,l,r[u.mainType]||(r[u.mainType]=[]),u.componentIndex)}},this);function a(s,o,l,u){for(var h,c=0;c1?"emphasis":"normal")}function v(y,_,C,w,b){var x=C._isZoomActive;w&&w.type==="takeGlobalCursor"&&(x=w.key==="dataZoomSelect"?w.dataZoomSelectActive:!1),C._isZoomActive=x,y.setIconStatus("zoom",x?"emphasis":"normal");var S=new i(g(y.option),_,{include:["grid"]});C._brushController.setPanels(S.makePanelOpts(b,function(T){return T.xAxisDeclared&&!T.yAxisDeclared?"lineX":!T.xAxisDeclared&&T.yAxisDeclared?"lineY":"rect"})).enableBrush(x?{brushType:"auto",brushStyle:y.getModel("brushStyle").getItemStyle()}:!1)}o.register("dataZoom",c),t.registerPreprocessor(function(y){if(!y)return;var _=y.dataZoom||(y.dataZoom=[]);e.isArray(_)||(y.dataZoom=_=[_]);var C=y.toolbox;if(C&&(e.isArray(C)&&(C=C[0]),C&&C.feature)){var w=C.feature.dataZoom;b("xAxis",w),b("yAxis",w)}function b(S,T){if(!!T){var A=S+"Index",M=T[A];M!=null&&M!=="all"&&!e.isArray(M)&&(M=M===!1||M==="none"?[]:[M]),x(S,function(I,E){if(!(M!=null&&M!=="all"&&e.indexOf(M,E)===-1)){var z={type:"select",$fromToolbox:!0,filterMode:T.filterMode||"filter",id:h+S+E};z[A]=E,_.push(z)}})}}function x(S,T){var A=y[S];e.isArray(A)||(A=A?[A]:[]),u(A,T)}});var m=c;return z4=m,z4}var L4,vP;function $le(){if(vP)return L4;vP=1;var t=we,e=QL(),n=Ra,i=Oa(),r=n.toolbox.restore;function a(l){this.model=l}a.defaultOption={show:!0,icon:"M3.8,33.4 M47,18.9h9.8V8.7 M56.3,20.1 C52.1,9,40.5,0.6,26.8,2.1C12.6,3.7,1.6,16.2,2.1,30.6 M13,41.1H3.1v10.2 M3.7,39.9c4.2,11.1,15.8,19.5,29.5,18 c14.2-1.6,25.2-14.1,24.7-28.5",title:r.title};var s=a.prototype;s.onclick=function(l,u,h){e.clear(l),u.dispatchAction({type:"restore",from:this.uid})},i.register("restore",a),t.registerAction({type:"restore",event:"restore",update:"prepareAndUpdate"},function(l,u){u.resetOption("recreate")});var o=a;return L4=o,L4}var pP;function Zle(){return pP||(pP=1,Fle(),Nle(),jle(),Ble(),qle(),Wle(),$le()),qL}var mP={},P4,yP;function Xle(){if(yP)return P4;yP=1;var t=we,e=t.extendComponentModel({type:"tooltip",dependencies:["axisPointer"],defaultOption:{zlevel:0,z:60,show:!0,showContent:!0,trigger:"item",triggerOn:"mousemove|click",alwaysShowContent:!1,displayMode:"single",renderMode:"auto",confine:!1,showDelay:0,hideDelay:100,transitionDuration:.4,enterable:!1,backgroundColor:"rgba(50,50,50,0.7)",borderColor:"#333",borderRadius:4,borderWidth:0,padding:5,extraCssText:"",axisPointer:{type:"line",axis:"auto",animation:"auto",animationDurationUpdate:200,animationEasingUpdate:"exponentialOut",crossStyle:{color:"#999",width:1,type:"dashed",textStyle:{}}},textStyle:{color:"#fff",fontSize:14}}});return P4=e,P4}var D4,_P;function Yle(){if(_P)return D4;_P=1;var t=W,e=Kt,n=sn,i=Fu,r=Wt,a=bt(),s=t.each,o=a.toCamelCase,l=["","-webkit-","-moz-","-o-"],u="position:absolute;display:block;border-style:solid;white-space:nowrap;z-index:9999999;";function h(v){var m="cubic-bezier(0.23, 1, 0.32, 1)",y="left "+v+"s "+m+",top "+v+"s "+m;return t.map(l,function(_){return _+"transition:"+y}).join(";")}function c(v){var m=[],y=v.get("fontSize"),_=v.getTextColor();_&&m.push("color:"+_),m.push("font:"+v.getFont());var C=v.get("lineHeight");C==null&&(C=Math.round(y*3/2)),y&&m.push("line-height:"+C+"px");var w=v.get("textShadowColor"),b=v.get("textShadowBlur")||0,x=v.get("textShadowOffsetX")||0,S=v.get("textShadowOffsetY")||0;return b&&m.push("text-shadow:"+x+"px "+S+"px "+b+"px "+w),s(["decoration","align"],function(T){var A=v.get(T);A&&m.push("text-"+T+":"+A)}),m.join(";")}function d(v){var m=[],y=v.get("transitionDuration"),_=v.get("backgroundColor"),C=v.getModel("textStyle"),w=v.get("padding");return y&&m.push(h(y)),_&&(r.canvasSupported?m.push("background-Color:"+_):(m.push("background-Color:#"+e.toHex(_)),m.push("filter:alpha(opacity=70)"))),s(["width","color","radius"],function(b){var x="border-"+b,S=o(x),T=v.get(S);T!=null&&m.push(x+":"+T+(b==="color"?"":"px"))}),m.push(c(C)),w!=null&&m.push("padding:"+a.normalizeCssArray(w).join("px ")+"px"),m.join(";")+";"}function f(v,m,y,_,C){var w=m&&m.painter;if(y){var b=w&&w.getViewportRoot();b&&i.transformLocalCoord(v,b,document.body,_,C)}else{v[0]=_,v[1]=C;var x=w&&w.getViewportRootOffset();x&&(v[0]+=x.offsetLeft,v[1]+=x.offsetTop)}v[2]=v[0]/m.getWidth(),v[3]=v[1]/m.getHeight()}function g(v,m,y){if(r.wxa)return null;var _=document.createElement("div");_.domBelongToZr=!0,this.el=_;var C=this._zr=m.getZr(),w=this._appendToBody=y&&y.appendToBody;this._styleCoord=[0,0,0,0],f(this._styleCoord,C,w,m.getWidth()/2,m.getHeight()/2),w?document.body.appendChild(_):v.appendChild(_),this._container=v,this._show=!1,this._hideTimeout;var b=this;_.onmouseenter=function(){b._enterable&&(clearTimeout(b._hideTimeout),b._show=!0),b._inContent=!0},_.onmousemove=function(x){if(x=x||window.event,!b._enterable){var S=C.handler,T=C.painter.getViewportRoot();n.normalizeEvent(T,x,!0),S.dispatch("mousemove",x)}},_.onmouseleave=function(){b._enterable&&b._show&&b.hideLater(b._hideDelay),b._inContent=!1}}g.prototype={constructor:g,_enterable:!0,update:function(v){var m=this._container,y=m.currentStyle||document.defaultView.getComputedStyle(m),_=m.style;_.position!=="absolute"&&y.position!=="absolute"&&(_.position="relative");var C=v.get("alwaysShowContent");C&&this._moveTooltipIfResized()},_moveTooltipIfResized:function(){var v=this._styleCoord[2],m=this._styleCoord[3],y=v*this._zr.getWidth(),_=m*this._zr.getHeight();this.moveTo(y,_)},show:function(v){clearTimeout(this._hideTimeout);var m=this.el,y=this._styleCoord;m.style.cssText=u+d(v)+";left:"+y[0]+"px;top:"+y[1]+"px;"+(v.get("extraCssText")||""),m.style.display=m.innerHTML?"block":"none",m.style.pointerEvents=this._enterable?"auto":"none",this._show=!0},setContent:function(v){this.el.innerHTML=v==null?"":v},setEnterable:function(v){this._enterable=v},getSize:function(){var v=this.el;return[v.clientWidth,v.clientHeight]},moveTo:function(v,m){var y=this._styleCoord;f(y,this._zr,this._appendToBody,v,m);var _=this.el.style;_.left=y[0]+"px",_.top=y[1]+"px"},hide:function(){this.el.style.display="none",this._show=!1},hideLater:function(v){this._show&&!(this._inContent&&this._enterable)&&(v?(this._hideDelay=v,this._show=!1,this._hideTimeout=setTimeout(t.bind(this.hide,this),v)):this.hide())},isShow:function(){return this._show},dispose:function(){this.el.parentNode.removeChild(this.el)},getOuterSize:function(){var v=this.el.clientWidth,m=this.el.clientHeight;if(document.defaultView&&document.defaultView.getComputedStyle){var y=document.defaultView.getComputedStyle(this.el);y&&(v+=parseInt(y.borderLeftWidth,10)+parseInt(y.borderRightWidth,10),m+=parseInt(y.borderTopWidth,10)+parseInt(y.borderBottomWidth,10))}return{width:v,height:m}}};var p=g;return D4=p,D4}var k4,xP;function Kle(){if(xP)return k4;xP=1;var t=W,e=_s,n=pe;function i(s,o,l,u){s[0]=l,s[1]=u,s[2]=s[0]/o.getWidth(),s[3]=s[1]/o.getHeight()}function r(s){var o=this._zr=s.getZr();this._styleCoord=[0,0,0,0],i(this._styleCoord,o,s.getWidth()/2,s.getHeight()/2),this._show=!1,this._hideTimeout}r.prototype={constructor:r,_enterable:!0,update:function(s){var o=s.get("alwaysShowContent");o&&this._moveTooltipIfResized()},_moveTooltipIfResized:function(){var s=this._styleCoord[2],o=this._styleCoord[3],l=s*this._zr.getWidth(),u=o*this._zr.getHeight();this.moveTo(l,u)},show:function(s){this._hideTimeout&&clearTimeout(this._hideTimeout),this.el.attr("show",!0),this._show=!0},setContent:function(s,o,l){this.el&&this._zr.remove(this.el);for(var u={},h=s,c="{marker",d="|}",f=h.indexOf(c);f>=0;){var g=h.indexOf(d),p=h.substr(f+c.length,g-f-c.length);p.indexOf("sub")>-1?u["marker"+p]={textWidth:4,textHeight:4,textBorderRadius:2,textBackgroundColor:o[p],textOffset:[3,0]}:u["marker"+p]={textWidth:10,textHeight:10,textBorderRadius:5,textBackgroundColor:o[p]},h=h.substr(g+1),f=h.indexOf("{marker")}var v=l.getModel("textStyle"),m=v.get("fontSize"),y=l.get("textLineHeight");y==null&&(y=Math.round(m*3/2)),this.el=new e({style:n.setTextStyle({},v,{rich:u,text:s,textBackgroundColor:l.get("backgroundColor"),textBorderRadius:l.get("borderRadius"),textFill:l.get("textStyle.color"),textPadding:l.get("padding"),textLineHeight:y}),z:l.get("z")}),this._zr.add(this.el);var _=this;this.el.on("mouseover",function(){_._enterable&&(clearTimeout(_._hideTimeout),_._show=!0),_._inContent=!0}),this.el.on("mouseout",function(){_._enterable&&_._show&&_.hideLater(_._hideDelay),_._inContent=!1})},setEnterable:function(s){this._enterable=s},getSize:function(){var s=this.el.getBoundingRect();return[s.width,s.height]},moveTo:function(s,o){if(this.el){var l=this._styleCoord;i(l,this._zr,s,o),this.el.attr("position",[l[0],l[1]])}},hide:function(){this.el&&this.el.hide(),this._show=!1},hideLater:function(s){this._show&&!(this._inContent&&this._enterable)&&(s?(this._hideDelay=s,this._show=!1,this._hideTimeout=setTimeout(t.bind(this.hide,this),s)):this.hide())},isShow:function(){return this._show},dispose:function(){clearTimeout(this._hideTimeout),this.el&&this._zr.remove(this.el)},getOuterSize:function(){var s=this.getSize();return{width:s[0],height:s[1]}}};var a=r;return k4=a,k4}var O4,wP;function Jle(){if(wP)return O4;wP=1;var t=we,e=W,n=Wt,i=Yle(),r=Kle(),a=bt(),s=Ne(),o=pe,l=Rz(),u=Ze,h=$t,c=Dz(),d=$i(),f=fg(),g=Pe,p=g.getTooltipRenderMode,v=e.bind,m=e.each,y=s.parsePercent,_=new o.Rect({shape:{x:-1,y:-1,width:2,height:2}}),C=t.extendComponentView({type:"tooltip",init:function(M,I){if(!n.node){var E=M.getComponent("tooltip"),z=E.get("renderMode");this._renderMode=p(z);var R;this._renderMode==="html"?(R=new i(I.getDom(),I,{appendToBody:E.get("appendToBody",!0)}),this._newLine="
"):(R=new r(I),this._newLine=` `),this._tooltipContent=R}},render:function(M,I,E){if(!n.node){this.group.removeAll(),this._tooltipModel=M,this._ecModel=I,this._api=E,this._lastDataByCoordSys=null,this._alwaysShowContent=M.get("alwaysShowContent");var z=this._tooltipContent;z.update(M),z.setEnterable(M.get("enterable")),this._initGlobalListener(),this._keepShow()}},_initGlobalListener:function(){var M=this._tooltipModel,I=M.get("triggerOn");c.register("itemTooltip",this._api,v(function(E,z,R){I!=="none"&&(I.indexOf(E)>=0?this._tryShow(z,R):E==="leave"&&this._hide(R))},this))},_keepShow:function(){var M=this._tooltipModel,I=this._ecModel,E=this._api;if(this._lastX!=null&&this._lastY!=null&&M.get("triggerOn")!=="none"){var z=this;clearTimeout(this._refreshUpdateTimeout),this._refreshUpdateTimeout=setTimeout(function(){!E.isDisposed()&&z.manuallyShowTip(M,I,E,{x:z._lastX,y:z._lastY})})}},manuallyShowTip:function(M,I,E,z){if(!(z.from===this.uid||n.node)){var R=b(z,E);this._ticket="";var P=z.dataByCoordSys;if(z.tooltip&&z.x!=null&&z.y!=null){var O=_;O.position=[z.x,z.y],O.update(),O.tooltip=z.tooltip,this._tryShow({offsetX:z.x,offsetY:z.y,target:O},R)}else if(P)this._tryShow({offsetX:z.x,offsetY:z.y,position:z.position,dataByCoordSys:z.dataByCoordSys,tooltipOption:z.tooltipOption},R);else if(z.seriesIndex!=null){if(this._manuallyAxisShowTip(M,I,E,z))return;var F=l(z,I),G=F.point[0],j=F.point[1];G!=null&&j!=null&&this._tryShow({offsetX:G,offsetY:j,position:z.position,target:F.el},R)}else z.x!=null&&z.y!=null&&(E.dispatchAction({type:"updateAxisPointer",x:z.x,y:z.y}),this._tryShow({offsetX:z.x,offsetY:z.y,position:z.position,target:E.getZr().findHover(z.x,z.y).target},R))}},manuallyHideTip:function(M,I,E,z){var R=this._tooltipContent;!this._alwaysShowContent&&this._tooltipModel&&R.hideLater(this._tooltipModel.get("hideDelay")),this._lastX=this._lastY=null,z.from!==this.uid&&this._hide(b(z,E))},_manuallyAxisShowTip:function(j,I,E,z){var R=z.seriesIndex,P=z.dataIndex,O=I.getComponent("axisPointer").coordSysAxesInfo;if(!(R==null||P==null||O==null)){var F=I.getSeriesByIndex(R);if(!!F){var G=F.getData(),j=w([G.getItemModel(P),F,(F.coordinateSystem||{}).model,j]);if(j.get("trigger")==="axis")return E.dispatchAction({type:"updateAxisPointer",seriesIndex:R,dataIndex:P,position:z.position}),!0}}},_tryShow:function(M,I){var E=M.target,z=this._tooltipModel;if(!!z){this._lastX=M.offsetX,this._lastY=M.offsetY;var R=M.dataByCoordSys;R&&R.length?this._showAxisTooltip(R,M):E&&E.dataIndex!=null?(this._lastDataByCoordSys=null,this._showSeriesItemTooltip(M,E,I)):E&&E.tooltip?(this._lastDataByCoordSys=null,this._showComponentItemTooltip(M,E,I)):(this._lastDataByCoordSys=null,this._hide(I))}},_showOrMove:function(M,I){var E=M.get("showDelay");I=e.bind(I,this),clearTimeout(this._showTimout),E>0?this._showTimout=setTimeout(I,E):I()},_showAxisTooltip:function(M,I){var E=this._ecModel,z=this._tooltipModel,R=[I.offsetX,I.offsetY],P=[],O=[],F=w([I.tooltipOption,z]),G=this._renderMode,j=this._newLine,L={};m(M,function(k){m(k.dataByAxis,function(N){var q=E.getComponent(N.axisDim+"Axis",N.axisIndex),B=N.value,V=[];if(!(!q||B==null)){var U=f.getValueLabel(B,q.axis,E,N.seriesDataIndices,N.valueLabelOpt);e.each(N.seriesDataIndices,function(Z){var X=E.getSeriesByIndex(Z.seriesIndex),Q=Z.dataIndexInside,J=X&&X.getDataParams(Q);if(J.axisDim=N.axisDim,J.axisIndex=N.axisIndex,J.axisType=N.axisType,J.axisId=N.axisId,J.axisValue=d.getAxisRawValue(q.axis,B),J.axisValueLabel=U,J){O.push(J);var ee=X.formatTooltip(Q,!0,null,G),te;if(e.isObject(ee)){te=ee.html;var ae=ee.markers;e.merge(L,ae)}else te=ee;V.push(te)}});var H=U;G!=="html"?P.push(V.join(j)):P.push((H?a.encodeHTML(H)+j:"")+V.join(j))}})},this),P.reverse(),P=P.join(this._newLine+this._newLine);var D=I.position;this._showOrMove(F,function(){this._updateContentNotChangedOnAxis(M)?this._updatePosition(F,D,R[0],R[1],this._tooltipContent,O):this._showTooltipContent(F,P,O,Math.random(),R[0],R[1],D,void 0,L)})},_showSeriesItemTooltip:function(M,I,E){var z=this._ecModel,R=I.seriesIndex,P=z.getSeriesByIndex(R),O=I.dataModel||P,F=I.dataIndex,G=I.dataType,j=O.getData(G),L=w([j.getItemModel(F),O,P&&(P.coordinateSystem||{}).model,this._tooltipModel]),D=L.get("trigger");if(!(D!=null&&D!=="item")){var k=O.getDataParams(F,G),N=O.formatTooltip(F,!1,G,this._renderMode),q,B;e.isObject(N)?(q=N.html,B=N.markers):(q=N,B=null);var V="item_"+O.name+"_"+F;this._showOrMove(L,function(){this._showTooltipContent(L,q,k,V,M.offsetX,M.offsetY,M.position,M.target,B)}),E({type:"showTip",dataIndexInside:F,dataIndex:j.getRawIndex(F),seriesIndex:R,from:this.uid})}},_showComponentItemTooltip:function(M,I,E){var z=I.tooltip;if(typeof z=="string"){var R=z;z={content:R,formatter:R}}var P=new h(z,this._tooltipModel,this._ecModel),O=P.get("content"),F=Math.random();this._showOrMove(P,function(){this._showTooltipContent(P,O,P.get("formatterParams")||{},F,M.offsetX,M.offsetY,M.position,I)}),E({type:"showTip",from:this.uid})},_showTooltipContent:function(M,I,E,z,R,P,O,F,G){if(this._ticket="",!(!M.get("showContent")||!M.get("show"))){var j=this._tooltipContent,L=M.get("formatter");O=O||M.get("position");var D=I;if(L&&typeof L=="string")D=a.formatTpl(L,E,!0);else if(typeof L=="function"){var k=v(function(N,q){N===this._ticket&&(j.setContent(q,G,M),this._updatePosition(M,O,R,P,j,E,F))},this);this._ticket=z,D=L(E,z,k)}j.setContent(D,G,M),j.show(M),this._updatePosition(M,O,R,P,j,E,F)}},_updatePosition:function(M,I,E,z,R,P,O){var F=this._api.getWidth(),G=this._api.getHeight();I=I||M.get("position");var j=R.getSize(),L=M.get("align"),D=M.get("verticalAlign"),k=O&&O.getBoundingRect().clone();if(O&&k.applyTransform(O.transform),typeof I=="function"&&(I=I([E,z],P,R.el,k,{viewSize:[F,G],contentSize:j.slice()})),e.isArray(I))E=y(I[0],F),z=y(I[1],G);else if(e.isObject(I)){I.width=j[0],I.height=j[1];var N=u.getLayoutRect(I,{width:F,height:G});E=N.x,z=N.y,L=null,D=null}else if(typeof I=="string"&&O){var q=T(I,k,j);E=q[0],z=q[1]}else{var q=x(E,z,R,F,G,L?null:20,D?null:20);E=q[0],z=q[1]}if(L&&(E-=A(L)?j[0]/2:L==="right"?j[0]:0),D&&(z-=A(D)?j[1]/2:D==="bottom"?j[1]:0),M.get("confine")){var q=S(E,z,R,F,G);E=q[0],z=q[1]}R.moveTo(E,z)},_updateContentNotChangedOnAxis:function(M){var I=this._lastDataByCoordSys,E=!!I&&I.length===M.length;return E&&m(I,function(z,R){var P=z.dataByAxis||{},O=M[R]||{},F=O.dataByAxis||[];E&=P.length===F.length,E&&m(P,function(G,j){var L=F[j]||{},D=G.seriesDataIndices||[],k=L.seriesDataIndices||[];E&=G.value===L.value&&G.axisType===L.axisType&&G.axisId===L.axisId&&D.length===k.length,E&&m(D,function(N,q){var B=k[q];E&=N.seriesIndex===B.seriesIndex&&N.dataIndex===B.dataIndex})})}),this._lastDataByCoordSys=M,!!E},_hide:function(M){this._lastDataByCoordSys=null,M({type:"hideTip",from:this.uid})},dispose:function(M,I){n.node||(this._tooltipContent.dispose(),c.unregister("itemTooltip",I))}});function w(M){for(var I=M.pop();M.length;){var E=M.pop();E&&(h.isInstance(E)&&(E=E.get("tooltip",!0)),typeof E=="string"&&(E={formatter:E}),I=new h(E,I,I.ecModel))}return I}function b(M,I){return M.dispatchAction||e.bind(I.dispatchAction,I)}function x(M,I,E,z,R,P,O){var F=E.getOuterSize(),G=F.width,j=F.height;return P!=null&&(M+G+P>z?M-=G+P:M+=P),O!=null&&(I+j+O>R?I-=j+O:I+=O),[M,I]}function S(M,I,E,z,R){var P=E.getOuterSize(),O=P.width,F=P.height;return M=Math.min(M+O,z)-O,I=Math.min(I+F,R)-F,M=Math.max(M,0),I=Math.max(I,0),[M,I]}function T(M,I,E){var z=E[0],R=E[1],P=5,O=0,F=0,G=I.width,j=I.height;switch(M){case"inside":O=I.x+G/2-z/2,F=I.y+j/2-R/2;break;case"top":O=I.x+G/2-z/2,F=I.y-R-P;break;case"bottom":O=I.x+G/2-z/2,F=I.y+j+P;break;case"left":O=I.x-z-P,F=I.y+j/2-R/2;break;case"right":O=I.x+G+P,F=I.y+j/2-R/2}return[O,F]}function A(M){return M==="center"||M==="middle"}return O4=C,O4}var bP;function Qle(){if(bP)return mP;bP=1;var t=we;return Nh(),Xle(),Jle(),t.registerAction({type:"showTip",event:"showTip",update:"tooltip:manuallyShowTip"},function(){}),t.registerAction({type:"hideTip",event:"hideTip",update:"tooltip:manuallyHideTip"},function(){}),mP}var SP={},F4,CP;function eue(){if(CP)return F4;CP=1;var t=W,e=["rect","polygon","keep","clear"];function n(r,a){var s=r&&r.brush;if(t.isArray(s)||(s=s?[s]:[]),!!s.length){var o=[];t.each(s,function(d){var f=d.hasOwnProperty("toolbox")?d.toolbox:[];f instanceof Array&&(o=o.concat(f))});var l=r&&r.toolbox;t.isArray(l)&&(l=l[0]),l||(l={feature:{}},r.toolbox=[l]);var u=l.feature||(l.feature={}),h=u.brush||(u.brush={}),c=h.type||(h.type=[]);c.push.apply(c,o),i(c),a&&!c.length&&c.push.apply(c,e)}}function i(r){var a={};t.each(r,function(s){a[s]=1}),r.length=0,t.each(a,function(s,o){r.push(o)})}return F4=n,F4}var N4={},Sl={},TP;function pg(){if(TP)return Sl;TP=1;var t=W,e=Es(),n=t.each;function i(l){if(l){for(var u in l)if(l.hasOwnProperty(u))return!0}}function r(l,u,h){var c={};return n(u,function(f){var g=c[f]=d();n(l[f],function(p,v){if(!!e.isValidType(v)){var m={type:v,visual:p};h&&h(m,f),g[v]=new e(m),v==="opacity"&&(m=t.clone(m),m.type="colorAlpha",g.__hidden.__alphaForOpacity=new e(m))}})}),c;function d(){var f=function(){};f.prototype.__hidden=f.prototype;var g=new f;return g}}function a(l,u,h){var c;t.each(h,function(d){u.hasOwnProperty(d)&&i(u[d])&&(c=!0)}),c&&t.each(h,function(d){u.hasOwnProperty(d)&&i(u[d])?l[d]=t.clone(u[d]):delete l[d]})}function s(l,u,h,c,d,f){var g={};t.each(l,function(_){var C=e.prepareVisualTypes(u[_]);g[_]=C});var p;function v(_){return h.getItemVisual(p,_)}function m(_,C){h.setItemVisual(p,_,C)}f==null?h.each(y):h.each([f],y);function y(_,C){p=f==null?_:C;var w=h.getRawDataItem(p);if(!(w&&w.visualMap===!1))for(var b=c.call(d,_),x=u[b],S=g[b],T=0,A=S.length;Tw[0][1]&&(w[0][1]=T[0]),T[1]w[1][1]&&(w[1][1]=T[1])}return w&&_(w)}};function _(C){return new n(C[0][0],C[1][0],C[0][1]-C[0][0],C[1][1]-C[1][0])}return N4.layoutCovers=c,N4}var B4,EP;function nue(){if(EP)return B4;EP=1;var t=we,e=W,n=pg(),i=$t,r=["#ddd"],a=t.extendComponentModel({type:"brush",dependencies:["geo","grid","xAxis","yAxis","parallel","series"],defaultOption:{toolbox:null,brushLink:null,seriesIndex:"all",geoIndex:null,xAxisIndex:null,yAxisIndex:null,brushType:"rect",brushMode:"single",transformable:!0,brushStyle:{borderWidth:1,color:"rgba(120,140,180,0.3)",borderColor:"rgba(120,140,180,0.8)"},throttleType:"fixRate",throttleDelay:0,removeOnClick:!0,z:1e4},areas:[],brushType:null,brushOption:{},coordInfoList:[],optionUpdated:function(l,u){var h=this.option;!u&&n.replaceVisualOption(h,l,["inBrush","outOfBrush"]);var c=h.inBrush=h.inBrush||{};h.outOfBrush=h.outOfBrush||{color:r},c.hasOwnProperty("liftZ")||(c.liftZ=5)},setAreas:function(l){!l||(this.areas=e.map(l,function(u){return s(this.option,u)},this))},setBrushOption:function(l){this.brushOption=s(this.option,l),this.brushType=this.brushOption.brushType}});function s(l,u){return e.merge({brushType:l.brushType,brushMode:l.brushMode,transformable:l.transformable,brushStyle:new i(l.brushStyle).getItemStyle(),removeOnClick:l.removeOnClick,z:l.z},u,!0)}var o=a;return B4=o,B4}var q4,RP;function iue(){if(RP)return q4;RP=1;var t=we,e=W,n=Xy(),i=IP(),r=i.layoutCovers,a=t.extendComponentView({type:"brush",init:function(o,l){this.ecModel=o,this.api=l,this.model,(this._brushController=new n(l.getZr())).on("brush",e.bind(this._onBrush,this)).mount()},render:function(o){return this.model=o,s.apply(this,arguments)},updateTransform:function(o,l){return r(l),s.apply(this,arguments)},updateView:s,dispose:function(){this._brushController.dispose()},_onBrush:function(o,l){var u=this.model.id;this.model.brushTargetManager.setOutputRanges(o,this.ecModel),(!l.isEnd||l.removeOnClick)&&this.api.dispatchAction({type:"brush",brushId:u,areas:e.clone(o),$from:u}),l.isEnd&&this.api.dispatchAction({type:"brushEnd",brushId:u,areas:e.clone(o),$from:u})}});function s(o,l,u,h){(!h||h.$from!==o.id)&&this._brushController.setPanels(o.brushTargetManager.makePanelOpts(u)).enableBrush(o.brushOption).updateCovers(o.areas.slice())}return q4=a,q4}var zP={},LP;function rue(){if(LP)return zP;LP=1;var t=we;return t.registerAction({type:"brush",event:"brush"},function(e,n){n.eachComponent({mainType:"brush",query:e},function(i){i.setAreas(e.areas)})}),t.registerAction({type:"brushSelect",event:"brushSelected",update:"none"},function(){}),t.registerAction({type:"brushEnd",event:"brushEnd",update:"none"},function(){}),zP}var G4,PP;function aue(){if(PP)return G4;PP=1;var t=W,e=Oa(),n=Ra,i=n.toolbox.brush;function r(o,l,u){this.model=o,this.ecModel=l,this.api=u,this._brushType,this._brushMode}r.defaultOption={show:!0,type:["rect","polygon","lineX","lineY","keep","clear"],icon:{rect:"M7.3,34.7 M0.4,10V-0.2h9.8 M89.6,10V-0.2h-9.8 M0.4,60v10.2h9.8 M89.6,60v10.2h-9.8 M12.3,22.4V10.5h13.1 M33.6,10.5h7.8 M49.1,10.5h7.8 M77.5,22.4V10.5h-13 M12.3,31.1v8.2 M77.7,31.1v8.2 M12.3,47.6v11.9h13.1 M33.6,59.5h7.6 M49.1,59.5 h7.7 M77.5,47.6v11.9h-13",polygon:"M55.2,34.9c1.7,0,3.1,1.4,3.1,3.1s-1.4,3.1-3.1,3.1 s-3.1-1.4-3.1-3.1S53.5,34.9,55.2,34.9z M50.4,51c1.7,0,3.1,1.4,3.1,3.1c0,1.7-1.4,3.1-3.1,3.1c-1.7,0-3.1-1.4-3.1-3.1 C47.3,52.4,48.7,51,50.4,51z M55.6,37.1l1.5-7.8 M60.1,13.5l1.6-8.7l-7.8,4 M59,19l-1,5.3 M24,16.1l6.4,4.9l6.4-3.3 M48.5,11.6 l-5.9,3.1 M19.1,12.8L9.7,5.1l1.1,7.7 M13.4,29.8l1,7.3l6.6,1.6 M11.6,18.4l1,6.1 M32.8,41.9 M26.6,40.4 M27.3,40.2l6.1,1.6 M49.9,52.1l-5.6-7.6l-4.9-1.2",lineX:"M15.2,30 M19.7,15.6V1.9H29 M34.8,1.9H40.4 M55.3,15.6V1.9H45.9 M19.7,44.4V58.1H29 M34.8,58.1H40.4 M55.3,44.4 V58.1H45.9 M12.5,20.3l-9.4,9.6l9.6,9.8 M3.1,29.9h16.5 M62.5,20.3l9.4,9.6L62.3,39.7 M71.9,29.9H55.4",lineY:"M38.8,7.7 M52.7,12h13.2v9 M65.9,26.6V32 M52.7,46.3h13.2v-9 M24.9,12H11.8v9 M11.8,26.6V32 M24.9,46.3H11.8v-9 M48.2,5.1l-9.3-9l-9.4,9.2 M38.9-3.9V12 M48.2,53.3l-9.3,9l-9.4-9.2 M38.9,62.3V46.4",keep:"M4,10.5V1h10.3 M20.7,1h6.1 M33,1h6.1 M55.4,10.5V1H45.2 M4,17.3v6.6 M55.6,17.3v6.6 M4,30.5V40h10.3 M20.7,40 h6.1 M33,40h6.1 M55.4,30.5V40H45.2 M21,18.9h62.9v48.6H21V18.9z",clear:"M22,14.7l30.9,31 M52.9,14.7L22,45.7 M4.7,16.8V4.2h13.1 M26,4.2h7.8 M41.6,4.2h7.8 M70.3,16.8V4.2H57.2 M4.7,25.9v8.6 M70.3,25.9v8.6 M4.7,43.2v12.6h13.1 M26,55.8h7.8 M41.6,55.8h7.8 M70.3,43.2v12.6H57.2"},title:t.clone(i.title)};var a=r.prototype;a.render=a.updateView=function(o,l,u){var h,c,d;l.eachComponent({mainType:"brush"},function(f){h=f.brushType,c=f.brushOption.brushMode||"single",d|=f.areas.length}),this._brushType=h,this._brushMode=c,t.each(o.get("type",!0),function(f){o.setIconStatus(f,(f==="keep"?c==="multiple":f==="clear"?d:f===h)?"emphasis":"normal")})},a.getIcons=function(){var o=this.model,l=o.get("icon",!0),u={};return t.each(o.get("type",!0),function(h){l[h]&&(u[h]=l[h])}),u},a.onclick=function(o,l,u){var h=this._brushType,c=this._brushMode;u==="clear"?(l.dispatchAction({type:"axisAreaSelect",intervals:[]}),l.dispatchAction({type:"brush",command:"clear",areas:[]})):l.dispatchAction({type:"takeGlobalCursor",key:"brush",brushOption:{brushType:u==="keep"?h:h===u?!1:u,brushMode:u==="keep"?c==="multiple"?"single":"multiple":c}})},e.register("brush",r);var s=r;return G4=s,G4}var DP;function sue(){if(DP)return SP;DP=1;var t=we,e=eue();return IP(),nue(),iue(),rue(),aue(),t.registerPreprocessor(e),SP}var kP={},OP;function oue(){if(OP)return kP;OP=1;var t=W,e=we,n=pe,i=Ze,r=i.getLayoutRect,a=bt(),s=a.windowOpen;return e.extendComponentModel({type:"title",layoutMode:{type:"box",ignoreSize:!0},defaultOption:{zlevel:0,z:6,show:!0,text:"",target:"blank",subtext:"",subtarget:"blank",left:0,top:0,backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderWidth:0,padding:5,itemGap:10,textStyle:{fontSize:18,fontWeight:"bolder",color:"#333"},subtextStyle:{color:"#aaa"}}}),e.extendComponentView({type:"title",render:function(o,l,u){if(this.group.removeAll(),!!o.get("show")){var h=this.group,c=o.getModel("textStyle"),d=o.getModel("subtextStyle"),f=o.get("textAlign"),g=t.retrieve2(o.get("textBaseline"),o.get("textVerticalAlign")),p=new n.Text({style:n.setTextStyle({},c,{text:o.get("text"),textFill:c.getTextColor()},{disableBox:!0}),z2:10}),v=p.getBoundingRect(),m=o.get("subtext"),y=new n.Text({style:n.setTextStyle({},d,{text:m,textFill:d.getTextColor(),y:v.height+o.get("itemGap"),textVerticalAlign:"top"},{disableBox:!0}),z2:10}),_=o.get("link"),C=o.get("sublink"),w=o.get("triggerEvent",!0);p.silent=!_&&!w,y.silent=!C&&!w,_&&p.on("click",function(){s(_,"_"+o.get("target"))}),C&&y.on("click",function(){s(C,"_"+o.get("subtarget"))}),p.eventData=y.eventData=w?{componentType:"title",componentIndex:o.componentIndex}:null,h.add(p),m&&h.add(y);var b=h.getBoundingRect(),x=o.getBoxLayoutParams();x.width=b.width,x.height=b.height;var S=r(x,{width:u.getWidth(),height:u.getHeight()},o.get("padding"));f||(f=o.get("left")||o.get("right"),f==="middle"&&(f="center"),f==="right"?S.x+=S.width:f==="center"&&(S.x+=S.width/2)),g||(g=o.get("top")||o.get("bottom"),g==="center"&&(g="middle"),g==="bottom"?S.y+=S.height:g==="middle"&&(S.y+=S.height/2),g=g||"top"),h.attr("position",[S.x,S.y]);var T={textAlign:f,textVerticalAlign:g};p.setStyle(T),y.setStyle(T),b=h.getBoundingRect();var A=S.margin,M=o.getItemStyle(["color","opacity"]);M.fill=o.get("backgroundColor");var I=new n.Rect({shape:{x:b.x-A[3],y:b.y-A[0],width:b.width+A[1]+A[3],height:b.height+A[0]+A[2],r:o.get("borderRadius")},style:M,subPixelOptimize:!0,silent:!0});h.add(I)}}}),kP}var FP={},V4,NP;function lue(){if(NP)return V4;NP=1;var t=W;function e(a){var s=a&&a.timeline;t.isArray(s)||(s=s?[s]:[]),t.each(s,function(o){!o||n(o)})}function n(a){var s=a.type,o={number:"value",time:"time"};if(o[s]&&(a.axisType=o[s],delete a.type),i(a),r(a,"controlPosition")){var l=a.controlStyle||(a.controlStyle={});r(l,"position")||(l.position=a.controlPosition),l.position==="none"&&!r(l,"show")&&(l.show=!1,delete l.position),delete a.controlPosition}t.each(a.data||[],function(u){t.isObject(u)&&!t.isArray(u)&&(!r(u,"value")&&r(u,"name")&&(u.value=u.name),i(u))})}function i(a){var s=a.itemStyle||(a.itemStyle={}),o=s.emphasis||(s.emphasis={}),l=a.label||a.label||{},u=l.normal||(l.normal={}),h={normal:1,emphasis:1};t.each(l,function(c,d){!h[d]&&!r(u,d)&&(u[d]=c)}),o.label&&!r(l,"emphasis")&&(l.emphasis=o.label,delete o.label)}function r(a,s){return a.hasOwnProperty(s)}return V4=e,V4}var jP={},BP;function uue(){if(BP)return jP;BP=1;var t=on;return t.registerSubTypeDefaulter("timeline",function(){return"slider"}),jP}var qP={},GP;function hue(){if(GP)return qP;GP=1;var t=we,e=W;return t.registerAction({type:"timelineChange",event:"timelineChanged",update:"prepareAndUpdate"},function(n,i){var r=i.getComponent("timeline");return r&&n.currentIndex!=null&&(r.setCurrentIndex(n.currentIndex),!r.get("loop",!0)&&r.isIndexMax()&&r.setPlayState(!1)),i.resetOption("timeline"),e.defaults({currentIndex:r.option.currentIndex},n)}),t.registerAction({type:"timelinePlayChange",event:"timelinePlayChanged",update:"update"},function(n,i){var r=i.getComponent("timeline");r&&n.playState!=null&&r.setPlayState(n.playState)}),qP}var U4,VP;function cue(){if(VP)return U4;VP=1;var t=W,e=on,n=yi(),i=Pe,r=e.extend({type:"timeline",layoutMode:"box",defaultOption:{zlevel:0,z:4,show:!0,axisType:"time",realtime:!0,left:"20%",top:null,right:"20%",bottom:0,width:null,height:40,padding:5,controlPosition:"left",autoPlay:!1,rewind:!1,loop:!0,playInterval:2e3,currentIndex:0,itemStyle:{},label:{color:"#000"},data:[]},init:function(s,o,l){this._data,this._names,this.mergeDefaultAndTheme(s,l),this._initData()},mergeOption:function(s){r.superApply(this,"mergeOption",arguments),this._initData()},setCurrentIndex:function(s){s==null&&(s=this.option.currentIndex);var o=this._data.count();this.option.loop?s=(s%o+o)%o:(s>=o&&(s=o-1),s<0&&(s=0)),this.option.currentIndex=s},getCurrentIndex:function(){return this.option.currentIndex},isIndexMax:function(){return this.getCurrentIndex()>=this._data.count()-1},setPlayState:function(s){this.option.autoPlay=!!s},getPlayState:function(){return!!this.option.autoPlay},_initData:function(){var s=this.option,o=s.data||[],l=s.axisType,u=this._names=[];if(l==="category"){var h=[];t.each(o,function(f,g){var p=i.getDataItemValue(f),v;t.isObject(f)?(v=t.clone(f),v.value=g):v=g,h.push(v),!t.isString(p)&&(p==null||isNaN(p))&&(p=""),u.push(p+"")}),o=h}var c={category:"ordinal",time:"time"}[l]||"number",d=this._data=new n([{name:"value",type:c}],this);d.initData(o,u)},getData:function(){return this._data},getCategories:function(){if(this.get("axisType")==="category")return this._names.slice()}}),a=r;return U4=a,U4}var H4,UP;function due(){if(UP)return H4;UP=1;var t=W,e=cue(),n=o1,i=e.extend({type:"timeline.slider",defaultOption:{backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderWidth:0,orient:"horizontal",inverse:!1,tooltip:{trigger:"item"},symbol:"emptyCircle",symbolSize:10,lineStyle:{show:!0,width:2,color:"#304654"},label:{position:"auto",show:!0,interval:"auto",rotate:0,color:"#304654"},itemStyle:{color:"#304654",borderWidth:1},checkpointStyle:{symbol:"circle",symbolSize:13,color:"#c23531",borderWidth:5,borderColor:"rgba(194,53,49, 0.5)",animation:!0,animationDuration:300,animationEasing:"quinticInOut"},controlStyle:{show:!0,showPlayBtn:!0,showPrevBtn:!0,showNextBtn:!0,itemSize:22,itemGap:12,position:"left",playIcon:"path://M31.6,53C17.5,53,6,41.5,6,27.4S17.5,1.8,31.6,1.8C45.7,1.8,57.2,13.3,57.2,27.4S45.7,53,31.6,53z M31.6,3.3 C18.4,3.3,7.5,14.1,7.5,27.4c0,13.3,10.8,24.1,24.1,24.1C44.9,51.5,55.7,40.7,55.7,27.4C55.7,14.1,44.9,3.3,31.6,3.3z M24.9,21.3 c0-2.2,1.6-3.1,3.5-2l10.5,6.1c1.899,1.1,1.899,2.9,0,4l-10.5,6.1c-1.9,1.1-3.5,0.2-3.5-2V21.3z",stopIcon:"path://M30.9,53.2C16.8,53.2,5.3,41.7,5.3,27.6S16.8,2,30.9,2C45,2,56.4,13.5,56.4,27.6S45,53.2,30.9,53.2z M30.9,3.5C17.6,3.5,6.8,14.4,6.8,27.6c0,13.3,10.8,24.1,24.101,24.1C44.2,51.7,55,40.9,55,27.6C54.9,14.4,44.1,3.5,30.9,3.5z M36.9,35.8c0,0.601-0.4,1-0.9,1h-1.3c-0.5,0-0.9-0.399-0.9-1V19.5c0-0.6,0.4-1,0.9-1H36c0.5,0,0.9,0.4,0.9,1V35.8z M27.8,35.8 c0,0.601-0.4,1-0.9,1h-1.3c-0.5,0-0.9-0.399-0.9-1V19.5c0-0.6,0.4-1,0.9-1H27c0.5,0,0.9,0.4,0.9,1L27.8,35.8L27.8,35.8z",nextIcon:"path://M18.6,50.8l22.5-22.5c0.2-0.2,0.3-0.4,0.3-0.7c0-0.3-0.1-0.5-0.3-0.7L18.7,4.4c-0.1-0.1-0.2-0.3-0.2-0.5 c0-0.4,0.3-0.8,0.8-0.8c0.2,0,0.5,0.1,0.6,0.3l23.5,23.5l0,0c0.2,0.2,0.3,0.4,0.3,0.7c0,0.3-0.1,0.5-0.3,0.7l-0.1,0.1L19.7,52 c-0.1,0.1-0.3,0.2-0.5,0.2c-0.4,0-0.8-0.3-0.8-0.8C18.4,51.2,18.5,51,18.6,50.8z",prevIcon:"path://M43,52.8L20.4,30.3c-0.2-0.2-0.3-0.4-0.3-0.7c0-0.3,0.1-0.5,0.3-0.7L42.9,6.4c0.1-0.1,0.2-0.3,0.2-0.5 c0-0.4-0.3-0.8-0.8-0.8c-0.2,0-0.5,0.1-0.6,0.3L18.3,28.8l0,0c-0.2,0.2-0.3,0.4-0.3,0.7c0,0.3,0.1,0.5,0.3,0.7l0.1,0.1L41.9,54 c0.1,0.1,0.3,0.2,0.5,0.2c0.4,0,0.8-0.3,0.8-0.8C43.2,53.2,43.1,53,43,52.8z",color:"#304654",borderColor:"#304654",borderWidth:1},emphasis:{label:{show:!0,color:"#c23531"},itemStyle:{color:"#c23531"},controlStyle:{color:"#c23531",borderColor:"#c23531",borderWidth:2}},data:[]}});t.mixin(i,n);var r=i;return H4=r,H4}var W4,HP;function fue(){if(HP)return W4;HP=1;var t=jf,e=t.extend({type:"timeline"});return W4=e,W4}var $4,WP;function gue(){if(WP)return $4;WP=1;var t=W,e=Pa(),n=function(r,a,s,o){e.call(this,r,a,s),this.type=o||"value",this.model=null};n.prototype={constructor:n,getLabelModel:function(){return this.model.getModel("label")},isHorizontal:function(){return this.model.get("orient")==="horizontal"}},t.inherits(n,e);var i=n;return $4=i,$4}var Z4,$P;function vue(){if($P)return Z4;$P=1;var t=W,e=zt,n=On(),i=pe,r=Ze,a=fue(),s=gue(),o=_i(),l=o.createSymbol,u=$i(),h=Ne(),c=bt(),d=c.encodeHTML,f=t.bind,g=t.each,p=Math.PI,v=a.extend({type:"timeline.slider",init:function(w,b){this.api=b,this._axis,this._viewRect,this._timer,this._currentPointer,this._mainGroup,this._labelGroup},render:function(w,b,x,S){if(this.model=w,this.api=x,this.ecModel=b,this.group.removeAll(),w.get("show",!0)){var T=this._layout(w,x),A=this._createGroup("mainGroup"),M=this._createGroup("labelGroup"),I=this._axis=this._createAxis(T,w);w.formatTooltip=function(E){return d(I.scale.getLabel(E))},g(["AxisLine","AxisTick","Control","CurrentPointer"],function(E){this["_render"+E](T,A,I,w)},this),this._renderAxisLabel(T,M,I,w),this._position(T,w)}this._doPlayStop()},remove:function(){this._clearTimer(),this.group.removeAll()},dispose:function(){this._clearTimer()},_layout:function(w,b){var x=w.get("label.position"),S=w.get("orient"),T=m(w,b);x==null||x==="auto"?x=S==="horizontal"?T.y+T.height/2=0||x==="+"?"left":"right"},M={horizontal:x>=0||x==="+"?"top":"bottom",vertical:"middle"},I={horizontal:0,vertical:p/2},E=S==="vertical"?T.height:T.width,z=w.getModel("controlStyle"),R=z.get("show",!0),P=R?z.get("itemSize"):0,O=R?z.get("itemGap"):0,F=P+O,G=w.get("label.rotate")||0;G=G*p/180;var j,L,D,k,N=z.get("position",!0),q=R&&z.get("showPlayBtn",!0),B=R&&z.get("showPrevBtn",!0),V=R&&z.get("showNextBtn",!0),U=0,H=E;return N==="left"||N==="bottom"?(q&&(j=[0,0],U+=F),B&&(L=[U,0],U+=F),V&&(D=[H-P,0],H-=F)):(q&&(j=[H-P,0],H-=F),B&&(L=[0,0],U+=F),V&&(D=[H-P,0],H-=F)),k=[U,H],w.get("inverse")&&k.reverse(),{viewRect:T,mainLength:E,orient:S,rotation:I[S],labelRotation:G,labelPosOpt:x,labelAlign:w.get("label.align")||A[S],labelBaseline:w.get("label.verticalAlign")||w.get("label.baseline")||M[S],playPosition:j,prevBtnPosition:L,nextBtnPosition:D,axisExtent:k,controlSize:P,controlGap:O}},_position:function(w,b){var x=this._mainGroup,S=this._labelGroup,T=w.viewRect;if(w.orient==="vertical"){var A=n.create(),M=T.x,I=T.y+T.height;n.translate(A,A,[-M,-I]),n.rotate(A,A,-p/2),n.translate(A,A,[M,I]),T=T.clone(),T.applyTransform(A)}var E=L(T),z=L(x.getBoundingRect()),R=L(S.getBoundingRect()),P=x.position,O=S.position;O[0]=P[0]=E[0][0];var F=w.labelPosOpt;if(isNaN(F)){var G=F==="+"?0:1;D(P,z,E,1,G),D(O,R,E,1,1-G)}else{var G=F>=0?0:1;D(P,z,E,1,G),O[1]=P[1]+F}x.attr("position",P),S.attr("position",O),x.rotation=S.rotation=w.rotation,j(x),j(S);function j(k){var N=k.position;k.origin=[E[0][0]-N[0],E[1][0]-N[1]]}function L(k){return[[k.x,k.x+k.width],[k.y,k.y+k.height]]}function D(k,N,q,B,V){k[B]+=q[B][V]-N[B][V]}},_createAxis:function(w,b){var x=b.getData(),S=b.get("axisType"),T=u.createScaleByModel(b,S);T.getTicks=function(){return x.mapArray(["value"],function(I){return I})};var A=x.getDataExtent("value");T.setExtent(A[0],A[1]),T.niceTicks();var M=new s("value",T,w.axisExtent,S);return M.model=b,M},_createGroup:function(w){var b=this["_"+w]=new i.Group;return this.group.add(b),b},_renderAxisLine:function(w,b,x,S){var T=x.getExtent();!S.get("lineStyle.show")||b.add(new i.Line({shape:{x1:T[0],y1:0,x2:T[1],y2:0},style:t.extend({lineCap:"round"},S.getModel("lineStyle").getLineStyle()),silent:!0,z2:1}))},_renderAxisTick:function(w,b,x,S){var T=S.getData(),A=x.scale.getTicks();g(A,function(M){var I=x.dataToCoord(M),E=T.getItemModel(M),z=E.getModel("itemStyle"),R=E.getModel("emphasis.itemStyle"),P={position:[I,0],onclick:f(this._changeTimeline,this,M)},O=_(E,z,b,P);i.setHoverStyle(O,R.getItemStyle()),E.get("tooltip")?(O.dataIndex=M,O.dataModel=S):O.dataIndex=O.dataModel=null},this)},_renderAxisLabel:function(w,b,x,S){var T=x.getLabelModel();if(!!T.get("show")){var A=S.getData(),M=x.getViewLabels();g(M,function(I){var E=I.tickValue,z=A.getItemModel(E),R=z.getModel("label"),P=z.getModel("emphasis.label"),O=x.dataToCoord(I.tickValue),F=new i.Text({position:[O,0],rotation:w.labelRotation-w.rotation,onclick:f(this._changeTimeline,this,E),silent:!1});i.setTextStyle(F.style,R,{text:I.formattedLabel,textAlign:w.labelAlign,textVerticalAlign:w.labelBaseline}),b.add(F),i.setHoverStyle(F,i.setTextStyle({},P))},this)}},_renderControl:function(w,b,x,S){var T=w.controlSize,A=w.rotation,M=S.getModel("controlStyle").getItemStyle(),I=S.getModel("emphasis.controlStyle").getItemStyle(),E=[0,-T/2,T,T],z=S.getPlayState(),R=S.get("inverse",!0);P(w.nextBtnPosition,"controlStyle.nextIcon",f(this._changeTimeline,this,R?"-":"+")),P(w.prevBtnPosition,"controlStyle.prevIcon",f(this._changeTimeline,this,R?"+":"-")),P(w.playPosition,"controlStyle."+(z?"stopIcon":"playIcon"),f(this._handlePlayClick,this,!z),!0);function P(O,F,G,j){if(!!O){var L={position:O,origin:[T/2,0],rotation:j?-A:0,rectHover:!0,style:M,onclick:G},D=y(S,F,E,L);b.add(D),i.setHoverStyle(D,I)}}},_renderCurrentPointer:function(w,b,x,S){var T=S.getData(),A=S.getCurrentIndex(),M=T.getItemModel(A).getModel("checkpointStyle"),I=this,E={onCreate:function(z){z.draggable=!0,z.drift=f(I._handlePointerDrag,I),z.ondragend=f(I._handlePointerDragend,I),C(z,A,x,S,!0)},onUpdate:function(z){C(z,A,x,S)}};this._currentPointer=_(M,M,this._mainGroup,{},this._currentPointer,E)},_handlePlayClick:function(w){this._clearTimer(),this.api.dispatchAction({type:"timelinePlayChange",playState:w,from:this.uid})},_handlePointerDrag:function(w,b,x){this._clearTimer(),this._pointerChangeTimeline([x.offsetX,x.offsetY])},_handlePointerDragend:function(w){this._pointerChangeTimeline([w.offsetX,w.offsetY],!0)},_pointerChangeTimeline:function(w,b){var x=this._toAxisCoord(w)[0],S=this._axis,T=h.asc(S.getExtent().slice());x>T[1]&&(x=T[1]),x":` `;return(v!=null||y)&&(_+=C),y&&(_+=o(y),v!=null&&(_+=" : ")),v!=null&&(_+=o(m)),_},getData:function(){return this._data},setData:function(c){this._data=c}});e.mixin(u,a);var h=u;return X4=h,X4}var K4,KP;function mue(){if(KP)return K4;KP=1;var t=Y4(),e=t.extend({type:"markPoint",defaultOption:{zlevel:0,z:5,symbol:"pin",symbolSize:50,tooltip:{trigger:"item"},label:{show:!0,position:"inside"},itemStyle:{borderWidth:2},emphasis:{label:{show:!0}}}});return K4=e,K4}var Rs={},JP;function J4(){if(JP)return Rs;JP=1;var t=W,e=Ne(),n=wr(),i=n.isDimensionStacked,r=t.indexOf;function a(v){return!(isNaN(parseFloat(v.x))&&isNaN(parseFloat(v.y)))}function s(v){return!isNaN(parseFloat(v.x))&&!isNaN(parseFloat(v.y))}function o(v,m,y,_,C,w){var b=[],x=i(m,_),S=x?m.getCalculationInfo("stackResultDimension"):_,T=p(m,S,v),A=m.indicesOfNearest(S,T)[0];b[C]=m.get(y,A),b[w]=m.get(S,A);var M=m.get(_,A),I=e.getPrecision(m.get(_,A));return I=Math.min(I,20),I>=0&&(b[w]=+b[w].toFixed(I)),[b,M]}var l=t.curry,u={min:l(o,"min"),max:l(o,"max"),average:l(o,"average")};function h(v,m){var y=v.getData(),_=v.coordinateSystem;if(m&&!s(m)&&!t.isArray(m.coord)&&_){var C=_.dimensions,w=c(m,y,_,v);if(m=t.clone(m),m.type&&u[m.type]&&w.baseAxis&&w.valueAxis){var b=r(C,w.baseAxis.dim),x=r(C,w.valueAxis.dim),S=u[m.type](y,w.baseDataDim,w.valueDataDim,b,x);m.coord=S[0],m.value=S[1]}else{for(var T=[m.xAxis!=null?m.xAxis:m.radiusAxis,m.yAxis!=null?m.yAxis:m.angleAxis],A=0;A<2;A++)u[T[A]]&&(T[A]=p(y,y.mapDimension(C[A]),T[A]));m.coord=T}}return m}function c(v,m,y,_){var C={};return v.valueIndex!=null||v.valueDim!=null?(C.valueDataDim=v.valueIndex!=null?m.getDimension(v.valueIndex):v.valueDim,C.valueAxis=y.getAxis(d(_,C.valueDataDim)),C.baseAxis=y.getOtherAxis(C.valueAxis),C.baseDataDim=m.mapDimension(C.baseAxis.dim)):(C.baseAxis=_.getBaseAxis(),C.valueAxis=y.getOtherAxis(C.baseAxis),C.baseDataDim=m.mapDimension(C.baseAxis.dim),C.valueDataDim=m.mapDimension(C.valueAxis.dim)),C}function d(v,m){var y=v.getData(),_=y.dimensions;m=y.getDimension(m);for(var C=0;C<_.length;C++){var w=y.getDimensionInfo(_[C]);if(w.name===m)return w.coordDim}}function f(v,m){return v&&v.containData&&m.coord&&!a(m)?v.containData(m.coord):!0}function g(v,m,y,_){return _<2?v.coord&&v.coord[_]:v.value}function p(v,m,y){if(y==="average"){var _=0,C=0;return v.each(m,function(w,b){isNaN(w)||(_+=w,C++)}),_/C}else return y==="median"?v.getMedian(m):v.getDataExtent(m,!0)[y==="max"?1:0]}return Rs.dataTransform=h,Rs.getAxisInfo=c,Rs.dataFilter=f,Rs.dimValueGetter=g,Rs.numCalculate=p,Rs}var Q4,QP;function e5(){if(QP)return Q4;QP=1;var t=we,e=W,n=t.extendComponentView({type:"marker",init:function(){this.markerGroupMap=e.createHashMap()},render:function(i,r,a){var s=this.markerGroupMap;s.each(function(l){l.__keep=!1});var o=this.type+"Model";r.eachSeries(function(l){var u=l[o];u&&this.renderSeries(l,u,r,a)},this),s.each(function(l){!l.__keep&&this.group.remove(l.group)},this)},renderSeries:function(){}});return Q4=n,Q4}var t5,eD;function yue(){if(eD)return t5;eD=1;var t=W,e=Mh(),n=Ne(),i=yi(),r=J4(),a=e5();function s(u,h,c){var d=h.coordinateSystem;u.each(function(f){var g=u.getItemModel(f),p,v=n.parsePercent(g.get("x"),c.getWidth()),m=n.parsePercent(g.get("y"),c.getHeight());if(!isNaN(v)&&!isNaN(m))p=[v,m];else if(h.getMarkerPosition)p=h.getMarkerPosition(u.getValues(u.dimensions,f));else if(d){var y=u.get(d.dimensions[0],f),_=u.get(d.dimensions[1],f);p=d.dataToPoint([y,_])}isNaN(v)||(p[0]=v),isNaN(m)||(p[1]=m),u.setItemLayout(f,p)})}var o=a.extend({type:"markPoint",updateTransform:function(u,h,c){h.eachSeries(function(d){var f=d.markPointModel;f&&(s(f.getData(),d,c),this.markerGroupMap.get(d.id).updateLayout(f))},this)},renderSeries:function(u,h,c,d){var f=u.coordinateSystem,g=u.id,p=u.getData(),v=this.markerGroupMap,m=v.get(g)||v.set(g,new e),y=l(f,u,h);h.setData(y),s(h.getData(),u,d),y.each(function(_){var C=y.getItemModel(_),w=C.getShallow("symbol"),b=C.getShallow("symbolSize"),x=C.getShallow("symbolRotate"),S=t.isFunction(w),T=t.isFunction(b),A=t.isFunction(x);if(S||T||A){var M=h.getRawValue(_),I=h.getDataParams(_);S&&(w=w(M,I)),T&&(b=b(M,I)),A&&(x=x(M,I))}y.setItemVisual(_,{symbol:w,symbolSize:b,symbolRotate:x,color:C.get("itemStyle.color")||p.getVisual("color")})}),m.updateData(y),this.group.add(m.group),y.eachItemGraphicEl(function(_){_.traverse(function(C){C.dataModel=h})}),m.__keep=!0,m.group.silent=h.get("silent")||u.get("silent")}});function l(u,h,c){var d;u?d=t.map(u&&u.dimensions,function(p){var v=h.getData().getDimensionInfo(h.getData().mapDimension(p))||{};return t.defaults({name:p},v)}):d=[{name:"value",type:"float"}];var f=new i(d,c),g=t.map(c.get("data"),t.curry(r.dataTransform,h));return u&&(g=t.filter(g,t.curry(r.dataFilter,u))),f.initData(g,null,u?r.dimValueGetter:function(p){return p.value}),f}return t5=o,t5}var tD;function _ue(){if(tD)return XP;tD=1;var t=we;return mue(),yue(),t.registerPreprocessor(function(e){e.markPoint=e.markPoint||{}}),XP}var nD={},n5,iD;function xue(){if(iD)return n5;iD=1;var t=Y4(),e=t.extend({type:"markLine",defaultOption:{zlevel:0,z:5,symbol:["circle","arrow"],symbolSize:[8,16],precision:2,tooltip:{trigger:"item"},label:{show:!0,position:"end",distance:5},lineStyle:{type:"dashed"},emphasis:{label:{show:!0},lineStyle:{width:3}},animationEasing:"linear"}});return n5=e,n5}var i5,rD;function wue(){if(rD)return i5;rD=1;var t=W,e=yi(),n=Ne(),i=J4(),r=Sy(),a=e5(),s=wr(),o=s.getStackedDimension,l=function(p,v,m,y){var _=p.getData(),C=y.type;if(!t.isArray(y)&&(C==="min"||C==="max"||C==="average"||C==="median"||y.xAxis!=null||y.yAxis!=null)){var w,b;if(y.yAxis!=null||y.xAxis!=null)w=v.getAxis(y.yAxis!=null?"y":"x"),b=t.retrieve(y.yAxis,y.xAxis);else{var x=i.getAxisInfo(y,_,v,p);w=x.valueAxis;var S=o(_,x.valueDataDim);b=i.numCalculate(_,S,C)}var T=w.dim==="x"?0:1,A=1-T,M=t.clone(y),I={};M.type=null,M.coord=[],I.coord=[],M.coord[A]=-1/0,I.coord[A]=1/0;var E=m.get("precision");E>=0&&typeof b=="number"&&(b=+b.toFixed(Math.min(E,20))),M.coord[T]=I.coord[T]=b,y=[M,I,{type:C,valueIndex:y.valueIndex,value:b}]}return y=[i.dataTransform(p,y[0]),i.dataTransform(p,y[1]),t.extend({},y[2])],y[2].type=y[2].type||"",t.merge(y[2],y[0]),t.merge(y[2],y[1]),y};function u(p){return!isNaN(p)&&!isFinite(p)}function h(p,v,m,y){var _=1-p,C=y.dimensions[p];return u(v[_])&&u(m[_])&&v[p]===m[p]&&y.getAxis(C).containData(v[p])}function c(p,v){if(p.type==="cartesian2d"){var m=v[0].coord,y=v[1].coord;if(m&&y&&(h(1,m,y,p)||h(0,m,y,p)))return!0}return i.dataFilter(p,v[0])&&i.dataFilter(p,v[1])}function d(p,v,m,y,_){var C=y.coordinateSystem,w=p.getItemModel(v),b,x=n.parsePercent(w.get("x"),_.getWidth()),S=n.parsePercent(w.get("y"),_.getHeight());if(!isNaN(x)&&!isNaN(S))b=[x,S];else{if(y.getMarkerPosition)b=y.getMarkerPosition(p.getValues(p.dimensions,v));else{var T=C.dimensions,A=p.get(T[0],v),M=p.get(T[1],v);b=C.dataToPoint([A,M])}if(C.type==="cartesian2d"){var I=C.getAxis("x"),E=C.getAxis("y"),T=C.dimensions;u(p.get(T[0],v))?b[0]=I.toGlobalCoord(I.getExtent()[m?0:1]):u(p.get(T[1],v))&&(b[1]=E.toGlobalCoord(E.getExtent()[m?0:1]))}isNaN(x)||(b[0]=x),isNaN(S)||(b[1]=S)}p.setItemLayout(v,b)}var f=a.extend({type:"markLine",updateTransform:function(p,v,m){v.eachSeries(function(y){var _=y.markLineModel;if(_){var C=_.getData(),w=_.__from,b=_.__to;w.each(function(x){d(w,x,!0,y,m),d(b,x,!1,y,m)}),C.each(function(x){C.setItemLayout(x,[w.getItemLayout(x),b.getItemLayout(x)])}),this.markerGroupMap.get(y.id).updateLayout()}},this)},renderSeries:function(p,v,m,y){var _=p.coordinateSystem,C=p.id,w=p.getData(),b=this.markerGroupMap,x=b.get(C)||b.set(C,new r);this.group.add(x.group);var S=g(_,p,v),T=S.from,A=S.to,M=S.line;v.__from=T,v.__to=A,v.setData(M);var I=v.get("symbol"),E=v.get("symbolSize");t.isArray(I)||(I=[I,I]),typeof E=="number"&&(E=[E,E]),S.from.each(function(R){z(T,R,!0),z(A,R,!1)}),M.each(function(R){var P=M.getItemModel(R).get("lineStyle.color");M.setItemVisual(R,{color:P||T.getItemVisual(R,"color")}),M.setItemLayout(R,[T.getItemLayout(R),A.getItemLayout(R)]),M.setItemVisual(R,{fromSymbolRotate:T.getItemVisual(R,"symbolRotate"),fromSymbolSize:T.getItemVisual(R,"symbolSize"),fromSymbol:T.getItemVisual(R,"symbol"),toSymbolRotate:A.getItemVisual(R,"symbolRotate"),toSymbolSize:A.getItemVisual(R,"symbolSize"),toSymbol:A.getItemVisual(R,"symbol")})}),x.updateData(M),S.line.eachItemGraphicEl(function(R,P){R.traverse(function(O){O.dataModel=v})});function z(R,P,O){var F=R.getItemModel(P);d(R,P,O,p,y),R.setItemVisual(P,{symbolRotate:F.get("symbolRotate"),symbolSize:F.get("symbolSize")||E[O?0:1],symbol:F.get("symbol",!0)||I[O?0:1],color:F.get("itemStyle.color")||w.getVisual("color")})}x.__keep=!0,x.group.silent=v.get("silent")||p.get("silent")}});function g(p,v,m){var y;p?y=t.map(p&&p.dimensions,function(S){var T=v.getData().getDimensionInfo(v.getData().mapDimension(S))||{};return t.defaults({name:S},T)}):y=[{name:"value",type:"float"}];var _=new e(y,m),C=new e(y,m),w=new e([],m),b=t.map(m.get("data"),t.curry(l,v,p,m));p&&(b=t.filter(b,t.curry(c,p)));var x=p?i.dimValueGetter:function(S){return S.value};return _.initData(t.map(b,function(S){return S[0]}),null,x),C.initData(t.map(b,function(S){return S[1]}),null,x),w.initData(t.map(b,function(S){return S[2]})),w.hasItemOption=!0,{from:_,to:C,line:w}}return i5=f,i5}var aD;function bue(){if(aD)return nD;aD=1;var t=we;return xue(),wue(),t.registerPreprocessor(function(e){e.markLine=e.markLine||{}}),nD}var sD={},r5,oD;function Sue(){if(oD)return r5;oD=1;var t=Y4(),e=t.extend({type:"markArea",defaultOption:{zlevel:0,z:1,tooltip:{trigger:"item"},animation:!1,label:{show:!0,position:"top"},itemStyle:{borderWidth:0},emphasis:{label:{show:!0,position:"top"}}}});return r5=e,r5}var lD={},uD;function Cue(){if(uD)return lD;uD=1;var t=W,e=Kt,n=yi(),i=Ne(),r=pe,a=J4(),s=e5(),o=function(g,p,v,m){var y=a.dataTransform(g,m[0]),_=a.dataTransform(g,m[1]),C=t.retrieve,w=y.coord,b=_.coord;w[0]=C(w[0],-1/0),w[1]=C(w[1],-1/0),b[0]=C(b[0],1/0),b[1]=C(b[1],1/0);var x=t.mergeAll([{},y,_]);return x.coord=[y.coord,_.coord],x.x0=y.x,x.y0=y.y,x.x1=_.x,x.y1=_.y,x};function l(g){return!isNaN(g)&&!isFinite(g)}function u(g,p,v,m){var y=1-g;return l(p[y])&&l(v[y])}function h(g,p){var v=p.coord[0],m=p.coord[1];return g.type==="cartesian2d"&&v&&m&&(u(1,v,m)||u(0,v,m))?!0:a.dataFilter(g,{coord:v,x:p.x0,y:p.y0})||a.dataFilter(g,{coord:m,x:p.x1,y:p.y1})}function c(g,p,v,m,y){var _=m.coordinateSystem,C=g.getItemModel(p),w,b=i.parsePercent(C.get(v[0]),y.getWidth()),x=i.parsePercent(C.get(v[1]),y.getHeight());if(!isNaN(b)&&!isNaN(x))w=[b,x];else{if(m.getMarkerPosition)w=m.getMarkerPosition(g.getValues(v,p));else{var S=g.get(v[0],p),T=g.get(v[1],p),A=[S,T];_.clampData&&_.clampData(A,A),w=_.dataToPoint(A,!0)}if(_.type==="cartesian2d"){var M=_.getAxis("x"),I=_.getAxis("y"),S=g.get(v[0],p),T=g.get(v[1],p);l(S)?w[0]=M.toGlobalCoord(M.getExtent()[v[0]==="x0"?0:1]):l(T)&&(w[1]=I.toGlobalCoord(I.getExtent()[v[1]==="y0"?0:1]))}isNaN(b)||(w[0]=b),isNaN(x)||(w[1]=x)}return w}var d=[["x0","y0"],["x1","y0"],["x1","y1"],["x0","y1"]];s.extend({type:"markArea",updateTransform:function(g,p,v){p.eachSeries(function(m){var y=m.markAreaModel;if(y){var _=y.getData();_.each(function(C){var w=t.map(d,function(x){return c(_,C,x,m,v)});_.setItemLayout(C,w);var b=_.getItemGraphicEl(C);b.setShape("points",w)})}},this)},renderSeries:function(g,p,v,m){var y=g.coordinateSystem,_=g.id,C=g.getData(),w=this.markerGroupMap,b=w.get(_)||w.set(_,{group:new r.Group});this.group.add(b.group),b.__keep=!0;var x=f(y,g,p);p.setData(x),x.each(function(S){var T=t.map(d,function(M){return c(x,S,M,g,m)}),A=!0;t.each(d,function(M){if(!!A){var I=x.get(M[0],S),E=x.get(M[1],S);(l(I)||y.getAxis("x").containData(I))&&(l(E)||y.getAxis("y").containData(E))&&(A=!1)}}),x.setItemLayout(S,{points:T,allClipped:A}),x.setItemVisual(S,{color:C.getVisual("color")})}),x.diff(b.__data).add(function(S){var T=x.getItemLayout(S);if(!T.allClipped){var A=new r.Polygon({shape:{points:T.points}});x.setItemGraphicEl(S,A),b.group.add(A)}}).update(function(S,T){var A=b.__data.getItemGraphicEl(T),M=x.getItemLayout(S);M.allClipped?A&&b.group.remove(A):(A?r.updateProps(A,{shape:{points:M.points}},p,S):A=new r.Polygon({shape:{points:M.points}}),x.setItemGraphicEl(S,A),b.group.add(A))}).remove(function(S){var T=b.__data.getItemGraphicEl(S);b.group.remove(T)}).execute(),x.eachItemGraphicEl(function(S,T){var A=x.getItemModel(T),M=A.getModel("label"),I=A.getModel("emphasis.label"),E=x.getItemVisual(T,"color");S.useStyle(t.defaults(A.getModel("itemStyle").getItemStyle(),{fill:e.modifyAlpha(E,.4),stroke:E})),S.hoverStyle=A.getModel("emphasis.itemStyle").getItemStyle(),r.setLabelStyle(S.style,S.hoverStyle,M,I,{labelFetcher:p,labelDataIndex:T,defaultText:x.getName(T)||"",isRectText:!0,autoColor:E}),r.setHoverStyle(S,{}),S.dataModel=p}),b.__data=x,b.group.silent=p.get("silent")||g.get("silent")}});function f(g,p,v){var m,y,_=["x0","y0","x1","y1"];g?(m=t.map(g&&g.dimensions,function(b){var x=p.getData(),S=x.getDimensionInfo(x.mapDimension(b))||{};return t.defaults({name:b},S)}),y=new n(t.map(_,function(b,x){return{name:b,type:m[x%2].type}}),v)):(m=[{name:"value",type:"float"}],y=new n(m,v));var C=t.map(v.get("data"),t.curry(o,p,g,v));g&&(C=t.filter(C,t.curry(h,g)));var w=g?function(b,x,S,T){return b.coord[Math.floor(T/2)][T%2]}:function(b){return b.value};return y.initData(C,null,w),y.hasItemOption=!0,y}return lD}var hD;function Tue(){if(hD)return sD;hD=1;var t=we;return Sue(),Cue(),t.registerPreprocessor(function(e){e.markArea=e.markArea||{}}),sD}var cD={},dD={},a5,fD;function gD(){if(fD)return a5;fD=1;var t=we,e=W,n=$t,i=Pe,r=i.isNameSpecified,a=Ra,s=a.legend.selector,o={all:{type:"all",title:e.clone(s.all)},inverse:{type:"inverse",title:e.clone(s.inverse)}},l=t.extendComponentModel({type:"legend.plain",dependencies:["series"],layoutMode:{type:"box",ignoreSize:!0},init:function(h,c,d){this.mergeDefaultAndTheme(h,d),h.selected=h.selected||{},this._updateSelector(h)},mergeOption:function(h){l.superCall(this,"mergeOption",h),this._updateSelector(h)},_updateSelector:function(h){var c=h.selector;c===!0&&(c=h.selector=["all","inverse"]),e.isArray(c)&&e.each(c,function(d,f){e.isString(d)&&(d={type:d}),c[f]=e.merge(d,o[d.type])})},optionUpdated:function(){this._updateData(this.ecModel);var h=this._data;if(h[0]&&this.get("selectedMode")==="single"){for(var c=!1,d=0;d=0},getOrient:function(){return this.get("orient")==="vertical"?{index:1,name:"vertical"}:{index:0,name:"horizontal"}},defaultOption:{zlevel:0,z:4,show:!0,orient:"horizontal",left:"center",top:0,align:"auto",backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderRadius:0,borderWidth:0,padding:5,itemGap:10,itemWidth:25,itemHeight:14,inactiveColor:"#ccc",inactiveBorderColor:"#ccc",itemStyle:{borderWidth:0},textStyle:{color:"#333"},selectedMode:!0,selector:!1,selectorLabel:{show:!0,borderRadius:10,padding:[3,5,3,5],fontSize:12,fontFamily:" sans-serif",color:"#666",borderWidth:1,borderColor:"#666"},emphasis:{selectorLabel:{show:!0,color:"#eee",backgroundColor:"#666"}},selectorPosition:"auto",selectorItemGap:7,selectorButtonGap:10,tooltip:{show:!1}}}),u=l;return a5=u,a5}var vD={},pD;function Aue(){if(pD)return vD;pD=1;var t=we,e=W;function n(i,r,a){var s={},o=i==="toggleSelected",l;return a.eachComponent("legend",function(u){o&&l!=null?u[l?"select":"unSelect"](r.name):i==="allSelect"||i==="inverseSelect"?u[i]():(u[i](r.name),l=u.isSelected(r.name));var h=u.getData();e.each(h,function(c){var d=c.get("name");if(!(d===` `||d==="")){var f=u.isSelected(d);s.hasOwnProperty(d)?s[d]=s[d]&&f:s[d]=f}})}),i==="allSelect"||i==="inverseSelect"?{selected:s}:{name:r.name,selected:s}}return t.registerAction("legendToggleSelect","legendselectchanged",e.curry(n,"toggleSelected")),t.registerAction("legendAllSelect","legendselectall",e.curry(n,"allSelect")),t.registerAction("legendInverseSelect","legendinverseselect",e.curry(n,"inverseSelect")),t.registerAction("legendSelect","legendselected",e.curry(n,"select")),t.registerAction("legendUnSelect","legendunselected",e.curry(n,"unSelect")),vD}var s5,mD;function yD(){if(mD)return s5;mD=1;var t=we,e=W,n=_i(),i=n.createSymbol,r=pe,a=HL(),s=a.makeBackground,o=Ze,l=e.curry,u=e.each,h=r.Group,c=t.extendComponentView({type:"legend.plain",newlineDisabled:!1,init:function(){this.group.add(this._contentGroup=new h),this._backgroundEl,this.group.add(this._selectorGroup=new h),this._isFirstRender=!0},getContentGroup:function(){return this._contentGroup},getSelectorGroup:function(){return this._selectorGroup},render:function(v,m,y){var _=this._isFirstRender;if(this._isFirstRender=!1,this.resetInner(),!!v.get("show",!0)){var C=v.get("align"),w=v.get("orient");(!C||C==="auto")&&(C=v.get("left")==="right"&&w==="vertical"?"right":"left");var b=v.get("selector",!0),x=v.get("selectorPosition",!0);b&&(!x||x==="auto")&&(x=w==="horizontal"?"end":"start"),this.renderInner(C,v,m,y,b,w,x);var S=v.getBoxLayoutParams(),T={width:y.getWidth(),height:y.getHeight()},A=v.get("padding"),M=o.getLayoutRect(S,T,A),I=this.layoutInner(v,C,M,_,b,x),E=o.getLayoutRect(e.defaults({width:I.width,height:I.height},S),T,A);this.group.attr("position",[E.x-I.x,E.y-I.y]),this.group.add(this._backgroundEl=s(I,v))}},resetInner:function(){this.getContentGroup().removeAll(),this._backgroundEl&&this.group.remove(this._backgroundEl),this.getSelectorGroup().removeAll()},renderInner:function(v,m,y,_,C,w,b){var x=this.getContentGroup(),S=e.createHashMap(),T=m.get("selectedMode"),A=[];y.eachRawSeries(function(M){!M.get("legendHoverLink")&&A.push(M.id)}),u(m.getData(),function(M,I){var E=M.get("name");if(!this.newlineDisabled&&(E===""||E===` `)){x.add(new h({newline:!0}));return}var z=y.getSeriesByName(E)[0];if(!S.get(E))if(z){var R=z.getData(),P=R.getVisual("color"),O=R.getVisual("borderColor");typeof P=="function"&&(P=P(z.getDataParams(0))),typeof O=="function"&&(O=O(z.getDataParams(0)));var F=R.getVisual("legendSymbol")||"roundRect",G=R.getVisual("symbol"),j=this._createItem(E,I,M,m,F,G,v,P,O,T);j.on("click",l(f,E,null,_,A)).on("mouseover",l(g,z.name,null,_,A)).on("mouseout",l(p,z.name,null,_,A)),S.set(E,!0)}else y.eachRawSeries(function(L){if(!S.get(E)&&L.legendVisualProvider){var D=L.legendVisualProvider;if(!D.containName(E))return;var k=D.indexOfName(E),N=D.getItemVisual(k,"color"),q=D.getItemVisual(k,"borderColor"),B="roundRect",V=this._createItem(E,I,M,m,B,null,v,N,q,T);V.on("click",l(f,null,E,_,A)).on("mouseover",l(g,null,E,_,A)).on("mouseout",l(p,null,E,_,A)),S.set(E,!0)}},this)},this),C&&this._createSelector(C,m,_,w,b)},_createSelector:function(v,m,y,_,C){var w=this.getSelectorGroup();u(v,function(x){b(x)});function b(x){var S=x.type,T=new r.Text({style:{x:0,y:0,align:"center",verticalAlign:"middle"},onclick:function(){y.dispatchAction({type:S==="all"?"legendAllSelect":"legendInverseSelect"})}});w.add(T);var A=m.getModel("selectorLabel"),M=m.getModel("emphasis.selectorLabel");r.setLabelStyle(T.style,T.hoverStyle={},A,M,{defaultText:x.title,isRectText:!1}),r.setHoverStyle(T)}},_createItem:function(v,m,y,_,C,w,b,x,S,T){var A=_.get("itemWidth"),M=_.get("itemHeight"),I=_.get("inactiveColor"),E=_.get("inactiveBorderColor"),z=_.get("symbolKeepAspect"),R=_.getModel("itemStyle"),P=_.isSelected(v),O=new h,F=y.getModel("textStyle"),G=y.get("icon"),j=y.getModel("tooltip"),L=j.parentModel;C=G||C;var D=i(C,0,0,A,M,P?x:I,z==null?!0:z);if(O.add(d(D,C,R,S,E,P)),!G&&w&&(w!==C||w==="none")){var k=M*.8;w==="none"&&(w="circle");var N=i(w,(A-k)/2,(M-k)/2,k,k,P?x:I,z==null?!0:z);O.add(d(N,w,R,S,E,P))}var q=b==="left"?A+5:-5,B=b,V=_.get("formatter"),U=v;typeof V=="string"&&V?U=V.replace("{name}",v!=null?v:""):typeof V=="function"&&(U=V(v)),O.add(new r.Text({style:r.setTextStyle({},F,{text:U,x:q,y:M/2,textFill:P?F.getTextColor():I,textAlign:B,textVerticalAlign:"middle"})}));var H=new r.Rect({shape:O.getBoundingRect(),invisible:!0,tooltip:j.get("show")?e.extend({content:v,formatter:L.get("formatter",!0)||function(){return v},formatterParams:{componentType:"legend",legendIndex:_.componentIndex,name:v,$vars:["name"]}},j.option):null});return O.add(H),O.eachChild(function(Z){Z.silent=!0}),H.silent=!T,this.getContentGroup().add(O),r.setHoverStyle(O),O.__legendDataIndex=m,O},layoutInner:function(v,m,y,_,C,w){var b=this.getContentGroup(),x=this.getSelectorGroup();o.box(v.get("orient"),b,v.get("itemGap"),y.width,y.height);var S=b.getBoundingRect(),T=[-S.x,-S.y];if(C){o.box("horizontal",x,v.get("selectorItemGap",!0));var A=x.getBoundingRect(),M=[-A.x,-A.y],I=v.get("selectorButtonGap",!0),E=v.getOrient().index,z=E===0?"width":"height",R=E===0?"height":"width",P=E===0?"y":"x";w==="end"?M[E]+=S[z]+I:T[E]+=A[z]+I,M[1-E]+=S[R]/2-A[R]/2,x.attr("position",M),b.attr("position",T);var O={x:0,y:0};return O[z]=S[z]+I+A[z],O[R]=Math.max(S[R],A[R]),O[P]=Math.min(0,A[P]+M[1-E]),O}else return b.attr("position",T),this.group.getBoundingRect()},remove:function(){this.getContentGroup().removeAll(),this._isFirstRender=!0}});function d(v,m,y,_,C,w){var b;return m!=="line"&&m.indexOf("empty")<0?(b=y.getItemStyle(),v.style.stroke=_,w||(b.stroke=C)):b=y.getItemStyle(["borderWidth","borderColor"]),v.setStyle(b)}function f(v,m,y,_){p(v,m,y,_),y.dispatchAction({type:"legendToggleSelect",name:v!=null?v:m}),g(v,m,y,_)}function g(v,m,y,_){var C=y.getZr().storage.getDisplayList()[0];C&&C.useHoverLayer||y.dispatchAction({type:"highlight",seriesName:v,name:m,excludeSeriesId:_})}function p(v,m,y,_){var C=y.getZr().storage.getDisplayList()[0];C&&C.useHoverLayer||y.dispatchAction({type:"downplay",seriesName:v,name:m,excludeSeriesId:_})}return s5=c,s5}var o5,_D;function Mue(){if(_D)return o5;_D=1;function t(e){var n=e.findComponents({mainType:"legend"});n&&n.length&&e.filterSeries(function(i){for(var r=0;rc[f],b=[-_.x,-_.y];h||(b[d]=v.position[d]);var x=[0,0],S=[-C.x,-C.y],T=t.retrieve2(u.get("pageButtonGap",!0),u.get("itemGap",!0));if(w){var A=u.get("pageButtonPosition",!0);A==="end"?S[d]+=c[f]-C[f]:x[d]+=C[f]+T}S[1-d]+=_[g]/2-C[g]/2,v.attr("position",b),m.attr("position",x),y.attr("position",S);var M={x:0,y:0};if(M[f]=w?c[f]:_[f],M[g]=Math.max(_[g],C[g]),M[p]=Math.min(0,C[p]+S[1-d]),m.__rectSize=c[f],w){var I={x:0,y:0};I[f]=Math.max(c[f]-C[f]-T,0),I[g]=M[g],m.setClipPath(new e.Rect({shape:I})),m.__rectSize=I[f]}else y.eachChild(function(z){z.attr({invisible:!0,silent:!0})});var E=this._getPageInfo(u);return E.pageIndex!=null&&e.updateProps(v,{position:E.contentPosition},w?u:!1),this._updatePageInfoView(u,E),M},_pageGo:function(u,h,c){var d=this._getPageInfo(h)[u];d!=null&&c.dispatchAction({type:"legendScroll",scrollDataIndex:d,legendId:h.id})},_updatePageInfoView:function(u,h){var c=this._controllerGroup;t.each(["pagePrev","pageNext"],function(m){var y=h[m+"DataIndex"]!=null,_=c.childOfName(m);_&&(_.setStyle("fill",y?u.get("pageIconColor",!0):u.get("pageIconInactiveColor",!0)),_.cursor=y?"pointer":"default")});var d=c.childOfName("pageText"),f=u.get("pageFormatter"),g=h.pageIndex,p=g!=null?g+1:0,v=h.pageCount;d&&f&&d.setStyle("text",t.isString(f)?f.replace("{current}",p).replace("{total}",v):f({current:p,total:v}))},_getPageInfo:function(u){var h=u.get("scrollDataIndex",!0),c=this.getContentGroup(),d=this._containerGroup.__rectSize,f=u.getOrient().index,g=a[f],p=s[f],v=this._findTargetItemIndex(h),m=c.children(),y=m[v],_=m.length,C=_?1:0,w={contentPosition:c.position.slice(),pageCount:C,pageIndex:C-1,pagePrevDataIndex:null,pageNextDataIndex:null};if(!y)return w;var b=M(y);w.contentPosition[f]=-b.s;for(var x=v+1,S=b,T=b,A=null;x<=_;++x)A=M(m[x]),(!A&&T.e>S.s+d||A&&!I(A,S.s))&&(T.i>S.i?S=T:S=A,S&&(w.pageNextDataIndex==null&&(w.pageNextDataIndex=S.i),++w.pageCount)),T=A;for(var x=v-1,S=b,T=b,A=null;x>=-1;--x)A=M(m[x]),(!A||!I(T,A.s))&&S.i=z&&E.s<=z+d}},_findTargetItemIndex:function(u){if(!this._showController)return 0;var h,c=this.getContentGroup(),d;return c.eachChild(function(f,g){var p=f.__legendDataIndex;d==null&&p!=null&&(d=g),p===u&&(h=g)}),h!=null?h:d}}),l=o;return u5=l,u5}var CD={},TD;function Rue(){if(TD)return CD;TD=1;var t=we;return t.registerAction("legendScroll","legendscroll",function(e,n){var i=e.scrollDataIndex;i!=null&&n.eachComponent({mainType:"legend",subType:"scroll",query:e},function(r){r.setScrollDataIndex(i)})}),CD}var AD;function zue(){return AD||(AD=1,wD(),Iue(),Eue(),Rue()),cD}var MD={},ID={},h5,ED;function Lue(){if(ED)return h5;ED=1;var t=wl(),e=t.extend({type:"dataZoom.slider",layoutMode:"box",defaultOption:{show:!0,right:"ph",top:"ph",width:"ph",height:"ph",left:null,bottom:null,backgroundColor:"rgba(47,69,84,0)",dataBackground:{lineStyle:{color:"#2f4554",width:.5,opacity:.3},areaStyle:{color:"rgba(47,69,84,0.3)",opacity:.3}},borderColor:"#ddd",fillerColor:"rgba(167,183,204,0.4)",handleIcon:"M8.2,13.6V3.9H6.3v9.7H3.1v14.9h3.3v9.7h1.8v-9.7h3.3V13.6H8.2z M9.7,24.4H4.8v-1.4h4.9V24.4z M9.7,19.1H4.8v-1.4h4.9V19.1z",handleSize:"100%",handleStyle:{color:"#a7b7cc"},labelPrecision:null,labelFormatter:null,showDetail:!0,showDataShadow:"auto",realtime:!0,zoomLock:!1,textStyle:{color:"#333"}}}),n=e;return h5=n,h5}var c5,RD;function Pue(){if(RD)return c5;RD=1;var t=W,e=sn,n=pe,i=Hi,r=bl(),a=Ne(),s=Ze,o=yl(),l=n.Rect,u=a.linearMap,h=a.asc,c=t.bind,d=t.each,f=7,g=1,p=30,v="horizontal",m="vertical",y=5,_=["line","bar","candlestick","scatter"],C=r.extend({type:"dataZoom.slider",init:function(S,T){this._displayables={},this._orient,this._range,this._handleEnds,this._size,this._handleWidth,this._handleHeight,this._location,this._dragging,this._dataShadowInfo,this.api=T},render:function(S,T,A,M){if(C.superApply(this,"render",arguments),i.createOrUpdate(this,"_dispatchZoomAction",this.dataZoomModel.get("throttle"),"fixRate"),this._orient=S.get("orient"),this.dataZoomModel.get("show")===!1){this.group.removeAll();return}(!M||M.type!=="dataZoom"||M.from!==this.uid)&&this._buildView(),this._updateView()},remove:function(){C.superApply(this,"remove",arguments),i.clear(this,"_dispatchZoomAction")},dispose:function(){C.superApply(this,"dispose",arguments),i.clear(this,"_dispatchZoomAction")},_buildView:function(){var S=this.group;S.removeAll(),this._resetLocation(),this._resetInterval();var T=this._displayables.barGroup=new n.Group;this._renderBackground(),this._renderHandle(),this._renderDataShadow(),S.add(T),this._positionGroup()},_resetLocation:function(){var S=this.dataZoomModel,T=this.api,A=this._findCoordRect(),M={width:T.getWidth(),height:T.getHeight()},I=this._orient===v?{right:M.width-A.x-A.width,top:M.height-p-f,width:A.width,height:p}:{right:f,top:A.y,width:p,height:A.height},E=s.getLayoutParams(S.option);t.each(["right","top","width","height"],function(R){E[R]==="ph"&&(E[R]=I[R])});var z=s.getLayoutRect(E,M,S.padding);this._location={x:z.x,y:z.y},this._size=[z.width,z.height],this._orient===m&&this._size.reverse()},_positionGroup:function(){var S=this.group,T=this._location,A=this._orient,M=this.dataZoomModel.getFirstTargetAxisModel(),I=M&&M.get("inverse"),E=this._displayables.barGroup,z=(this._dataShadowInfo||{}).otherAxisInverse;E.attr(A===v&&!I?{scale:z?[1,1]:[1,-1]}:A===v&&I?{scale:z?[-1,1]:[-1,-1]}:A===m&&!I?{scale:z?[1,-1]:[1,1],rotation:Math.PI/2}:{scale:z?[-1,-1]:[-1,1],rotation:Math.PI/2});var R=S.getBoundingRect([E]);S.attr("position",[T.x-R.x,T.y-R.y])},_getViewExtent:function(){return[0,this._size[0]]},_renderBackground:function(){var S=this.dataZoomModel,T=this._size,A=this._displayables.barGroup;A.add(new l({silent:!0,shape:{x:0,y:0,width:T[0],height:T[1]},style:{fill:S.get("backgroundColor")},z2:-40})),A.add(new l({shape:{x:0,y:0,width:T[0],height:T[1]},style:{fill:"transparent"},z2:0,onclick:t.bind(this._onClickPanelClick,this)}))},_renderDataShadow:function(){var S=this._dataShadowInfo=this._prepareDataShadowInfo();if(!!S){var T=this._size,A=S.series,M=A.getRawData(),I=A.getShadowDim?A.getShadowDim():S.otherDim;if(I!=null){var E=M.getDataExtent(I),z=(E[1]-E[0])*.3;E=[E[0]-z,E[1]+z];var R=[0,T[1]],P=[0,T[0]],O=[[T[0],0],[0,0]],F=[],G=P[1]/(M.count()-1),j=0,L=Math.round(M.count()/T[0]),D;M.each([I],function(N,q){if(L>0&&q%L){j+=G;return}var B=N==null||isNaN(N)||N==="",V=B?0:u(N,E,R,!0);B&&!D&&q?(O.push([O[O.length-1][0],0]),F.push([F[F.length-1][0],0])):!B&&D&&(O.push([j,0]),F.push([j,0])),O.push([j,V]),F.push([j,V]),j+=G,D=B});var k=this.dataZoomModel;this._displayables.barGroup.add(new n.Polygon({shape:{points:O},style:t.defaults({fill:k.get("dataBackgroundColor")},k.getModel("dataBackground.areaStyle").getAreaStyle()),silent:!0,z2:-20})),this._displayables.barGroup.add(new n.Polyline({shape:{points:F},style:k.getModel("dataBackground.lineStyle").getLineStyle(),silent:!0,z2:-19}))}}},_prepareDataShadowInfo:function(){var S=this.dataZoomModel,T=S.get("showDataShadow");if(T!==!1){var A,M=this.ecModel;return S.eachTargetAxis(function(I,E){var z=S.getAxisProxy(I.name,E).getTargetSeriesModels();t.each(z,function(R){if(!A&&!(T!==!0&&t.indexOf(_,R.get("type"))<0)){var P=M.getComponent(I.axis,E).axis,O=w(I.name),F,G=R.coordinateSystem;O!=null&&G.getOtherAxis&&(F=G.getOtherAxis(P).inverse),O=R.getData().mapDimension(O),A={thisAxis:P,series:R,thisDim:I.name,otherDim:O,otherAxisInverse:F}}},this)},this),A}},_renderHandle:function(){var S=this._displayables,T=S.handles=[],A=S.handleLabels=[],M=this._displayables.barGroup,I=this._size,E=this.dataZoomModel;M.add(S.filler=new l({draggable:!0,cursor:b(this._orient),drift:c(this._onDragMove,this,"all"),ondragstart:c(this._showDataInfo,this,!0),ondragend:c(this._onDragEnd,this),onmouseover:c(this._showDataInfo,this,!0),onmouseout:c(this._showDataInfo,this,!1),style:{fill:E.get("fillerColor"),textPosition:"inside"}})),M.add(new l({silent:!0,subPixelOptimize:!0,shape:{x:0,y:0,width:I[0],height:I[1]},style:{stroke:E.get("dataBackgroundColor")||E.get("borderColor"),lineWidth:g,fill:"rgba(0,0,0,0)"}})),d([0,1],function(z){var R=n.createIcon(E.get("handleIcon"),{cursor:b(this._orient),draggable:!0,drift:c(this._onDragMove,this,z),ondragend:c(this._onDragEnd,this),onmouseover:c(this._showDataInfo,this,!0),onmouseout:c(this._showDataInfo,this,!1)},{x:-1,y:0,width:2,height:2}),P=R.getBoundingRect();this._handleHeight=a.parsePercent(E.get("handleSize"),this._size[1]),this._handleWidth=P.width/P.height*this._handleHeight,R.setStyle(E.getModel("handleStyle").getItemStyle());var O=E.get("handleColor");O!=null&&(R.style.fill=O),M.add(T[z]=R);var F=E.textStyleModel;this.group.add(A[z]=new n.Text({silent:!0,invisible:!0,style:{x:0,y:0,text:"",textVerticalAlign:"middle",textAlign:"center",textFill:F.getTextColor(),textFont:F.getFont()},z2:10}))},this)},_resetInterval:function(){var S=this._range=this.dataZoomModel.getPercentRange(),T=this._getViewExtent();this._handleEnds=[u(S[0],[0,100],T,!0),u(S[1],[0,100],T,!0)]},_updateInterval:function(S,T){var A=this.dataZoomModel,M=this._handleEnds,I=this._getViewExtent(),E=A.findRepresentativeAxisProxy().getMinMaxSpan(),z=[0,100];o(T,M,I,A.get("zoomLock")?"all":S,E.minSpan!=null?u(E.minSpan,z,I,!0):null,E.maxSpan!=null?u(E.maxSpan,z,I,!0):null);var R=this._range,P=this._range=h([u(M[0],I,z,!0),u(M[1],I,z,!0)]);return!R||R[0]!==P[0]||R[1]!==P[1]},_updateView:function(S){var T=this._displayables,A=this._handleEnds,M=h(A.slice()),I=this._size;d([0,1],function(E){var z=T.handles[E],R=this._handleHeight;z.attr({scale:[R/2,R/2],position:[A[E],I[1]/2-R/2]})},this),T.filler.setShape({x:M[0],y:0,width:M[1]-M[0],height:I[1]}),this._updateDataInfo(S)},_updateDataInfo:function(S){var T=this.dataZoomModel,A=this._displayables,M=A.handleLabels,I=this._orient,E=["",""];if(T.get("showDetail")){var z=T.findRepresentativeAxisProxy();if(z){var R=z.getAxisModel().axis,P=this._range,O=S?z.calculateDataWindow({start:P[0],end:P[1]}).valueWindow:z.getDataValueWindow();E=[this._formatLabel(O[0],R),this._formatLabel(O[1],R)]}}var F=h(this._handleEnds.slice());G.call(this,0),G.call(this,1);function G(j){var L=n.getTransform(A.handles[j].parent,this.group),D=n.transformDirection(j===0?"right":"left",L),k=this._handleWidth/2+y,N=n.applyTransform([F[j]+(j===0?-k:k),this._size[1]/2],L);M[j].setStyle({x:N[0],y:N[1],textVerticalAlign:I===v?"middle":D,textAlign:I===v?D:"center",text:E[j]})}},_formatLabel:function(S,T){var A=this.dataZoomModel,M=A.get("labelFormatter"),I=A.get("labelPrecision");(I==null||I==="auto")&&(I=T.getPixelPrecision());var E=S==null||isNaN(S)?"":T.type==="category"||T.type==="time"?T.scale.getLabel(Math.round(S)):S.toFixed(Math.min(I,20));return t.isFunction(M)?M(S,E):t.isString(M)?M.replace("{value}",E):E},_showDataInfo:function(S){S=this._dragging||S;var T=this._displayables.handleLabels;T[0].attr("invisible",!S),T[1].attr("invisible",!S)},_onDragMove:function(S,T,A,M){this._dragging=!0,e.stop(M.event);var I=this._displayables.barGroup.getLocalTransform(),E=n.applyTransform([T,A],I,!0),z=this._updateInterval(S,E[0]),R=this.dataZoomModel.get("realtime");this._updateView(!R),z&&R&&this._dispatchZoomAction()},_onDragEnd:function(){this._dragging=!1,this._showDataInfo(!1);var S=this.dataZoomModel.get("realtime");!S&&this._dispatchZoomAction()},_onClickPanelClick:function(S){var T=this._size,A=this._displayables.barGroup.transformCoordToLocal(S.offsetX,S.offsetY);if(!(A[0]<0||A[0]>T[0]||A[1]<0||A[1]>T[1])){var M=this._handleEnds,I=(M[0]+M[1])/2,E=this._updateInterval("all",A[0]-I);this._updateView(),E&&this._dispatchZoomAction()}},_dispatchZoomAction:function(){var S=this._range;this.api.dispatchAction({type:"dataZoom",from:this.uid,dataZoomId:this.dataZoomModel.id,start:S[0],end:S[1]})},_findCoordRect:function(){var S;if(d(this.getTargetCoordInfo(),function(M){if(!S&&M.length){var I=M[0].model.coordinateSystem;S=I.getRect&&I.getRect()}}),!S){var T=this.api.getWidth(),A=this.api.getHeight();S={x:T*.2,y:A*.2,width:T*.6,height:A*.6}}return S}});function w(S){var T={x:"y",y:"x",radius:"angle",angle:"radius"};return T[S]}function b(S){return S==="vertical"?"ns-resize":"ew-resize"}var x=C;return c5=x,c5}var zD;function LD(){return zD||(zD=1,b4(),wl(),bl(),Lue(),Pue(),E4(),R4()),ID}var PD={},d5,DD;function Due(){if(DD)return d5;DD=1;var t=wl(),e=t.extend({type:"dataZoom.inside",defaultOption:{disabled:!1,zoomLock:!1,zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!1,preventDefaultMouseMove:!0}});return d5=e,d5}var jh={},kD;function kue(){if(kD)return jh;kD=1;var t=W,e=kh(),n=Hi,i="\0_ec_dataZoom_roams";function r(d,f){var g=o(d),p=f.dataZoomId,v=f.coordId;t.each(g,function(_,C){var w=_.dataZoomInfos;w[p]&&t.indexOf(f.allCoordIds,v)<0&&(delete w[p],_.count--)}),u(g);var m=g[v];m||(m=g[v]={coordId:v,dataZoomInfos:{},count:0},m.controller=l(d,m),m.dispatchAction=t.curry(h,d)),!m.dataZoomInfos[p]&&m.count++,m.dataZoomInfos[p]=f;var y=c(m.dataZoomInfos);m.controller.enable(y.controlType,y.opt),m.controller.setPointerChecker(f.containsPoint),n.createOrUpdate(m,"dispatchAction",f.dataZoomModel.get("throttle",!0),"fixRate")}function a(d,f){var g=o(d);t.each(g,function(p){p.controller.dispose();var v=p.dataZoomInfos;v[f]&&(delete v[f],p.count--)}),u(g)}function s(d){return d.type+"\0_"+d.id}function o(d){var f=d.getZr();return f[i]||(f[i]={})}function l(d,f){var g=new e(d.getZr());return t.each(["pan","zoom","scrollMove"],function(p){g.on(p,function(v){var m=[];t.each(f.dataZoomInfos,function(y){if(!!v.isAvailableBehavior(y.dataZoomModel.option)){var _=(y.getRange||{})[p],C=_&&_(f.controller,v);!y.dataZoomModel.get("disabled",!0)&&C&&m.push({dataZoomId:y.dataZoomId,start:C[0],end:C[1]})}}),m.length&&f.dispatchAction(m)})}),g}function u(d){t.each(d,function(f,g){f.count||(f.controller.dispose(),delete d[g])})}function h(d,f){d.dispatchAction({type:"dataZoom",batch:f})}function c(d){var f,g="type_",p={type_true:2,type_move:1,type_false:0,type_undefined:-1},v=!0;return t.each(d,function(m){var y=m.dataZoomModel,_=y.get("disabled",!0)?!1:y.get("zoomLock",!0)?"move":!0;p[g+_]>p[g+f]&&(f=_),v&=y.get("preventDefaultMouseMove",!0)}),{controlType:f,opt:{zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!0,preventDefaultMouseMove:!!v}}}return jh.register=r,jh.unregister=a,jh.generateCoordId=s,jh}var f5,OD;function Oue(){if(OD)return f5;OD=1;var t=W,e=bl(),n=yl(),i=kue(),r=t.bind,a=e.extend({type:"dataZoom.inside",init:function(h,c){this._range},render:function(h,c,d,f){a.superApply(this,"render",arguments),this._range=h.getPercentRange(),t.each(this.getTargetCoordInfo(),function(g,p){var v=t.map(g,function(m){return i.generateCoordId(m.model)});t.each(g,function(m){var y=m.model,_={};t.each(["pan","zoom","scrollMove"],function(C){_[C]=r(s[C],this,m,p)},this),i.register(d,{coordId:i.generateCoordId(y),allCoordIds:v,containsPoint:function(C,w,b){return y.coordinateSystem.containPoint([w,b])},dataZoomId:h.id,dataZoomModel:h,getRange:_})},this)},this)},dispose:function(){i.unregister(this.api,this.dataZoomModel.id),a.superApply(this,"dispose",arguments),this._range=null}}),s={zoom:function(h,c,d,f){var g=this._range,p=g.slice(),v=h.axisModels[0];if(!!v){var m=l[c](null,[f.originX,f.originY],v,d,h),y=(m.signal>0?m.pixelStart+m.pixelLength-m.pixel:m.pixel-m.pixelStart)/m.pixelLength*(p[1]-p[0])+p[0],_=Math.max(1/f.scale,0);p[0]=(p[0]-y)*_+y,p[1]=(p[1]-y)*_+y;var C=this.dataZoomModel.findRepresentativeAxisProxy().getMinMaxSpan();if(n(0,p,[0,100],0,C.minSpan,C.maxSpan),this._range=p,g[0]!==p[0]||g[1]!==p[1])return p}},pan:o(function(h,c,d,f,g,p){var v=l[f]([p.oldX,p.oldY],[p.newX,p.newY],c,g,d);return v.signal*(h[1]-h[0])*v.pixel/v.pixelLength}),scrollMove:o(function(h,c,d,f,g,p){var v=l[f]([0,0],[p.scrollDelta,p.scrollDelta],c,g,d);return v.signal*(h[1]-h[0])*p.scrollDelta})};function o(h){return function(c,d,f,g){var p=this._range,v=p.slice(),m=c.axisModels[0];if(!!m){var y=h(v,m,c,d,f,g);if(n(y,v,[0,100],"all"),this._range=v,p[0]!==v[0]||p[1]!==v[1])return v}}}var l={grid:function(h,c,d,f,g){var p=d.axis,v={},m=g.model.coordinateSystem.getRect();return h=h||[0,0],p.dim==="x"?(v.pixel=c[0]-h[0],v.pixelLength=m.width,v.pixelStart=m.x,v.signal=p.inverse?1:-1):(v.pixel=c[1]-h[1],v.pixelLength=m.height,v.pixelStart=m.y,v.signal=p.inverse?-1:1),v},polar:function(h,c,d,f,g){var p=d.axis,v={},m=g.model.coordinateSystem,y=m.getRadiusAxis().getExtent(),_=m.getAngleAxis().getExtent();return h=h?m.pointToCoord(h):[0,0],c=m.pointToCoord(c),d.mainType==="radiusAxis"?(v.pixel=c[0]-h[0],v.pixelLength=y[1]-y[0],v.pixelStart=y[0],v.signal=p.inverse?1:-1):(v.pixel=c[1]-h[1],v.pixelLength=_[1]-_[0],v.pixelStart=_[0],v.signal=p.inverse?-1:1),v},singleAxis:function(h,c,d,f,g){var p=d.axis,v=g.model.coordinateSystem.getRect(),m={};return h=h||[0,0],p.orient==="horizontal"?(m.pixel=c[0]-h[0],m.pixelLength=v.width,m.pixelStart=v.x,m.signal=p.inverse?1:-1):(m.pixel=c[1]-h[1],m.pixelLength=v.height,m.pixelStart=v.y,m.signal=p.inverse?-1:1),m}},u=a;return f5=u,f5}var FD;function ND(){return FD||(FD=1,b4(),wl(),bl(),Due(),Oue(),E4(),R4()),PD}var jD;function Fue(){return jD||(jD=1,LD(),ND()),MD}var BD={},qD={},g5,GD;function VD(){if(GD)return g5;GD=1;var t=W,e=t.each;function n(r){var a=r&&r.visualMap;t.isArray(a)||(a=a?[a]:[]),e(a,function(s){if(!!s){i(s,"splitList")&&!i(s,"pieces")&&(s.pieces=s.splitList,delete s.splitList);var o=s.pieces;o&&t.isArray(o)&&e(o,function(l){t.isObject(l)&&(i(l,"start")&&!i(l,"min")&&(l.min=l.start),i(l,"end")&&!i(l,"max")&&(l.max=l.end))})}})}function i(r,a){return r&&r.hasOwnProperty&&r.hasOwnProperty(a)}return g5=n,g5}var UD={},HD;function WD(){if(HD)return UD;HD=1;var t=on;return t.registerSubTypeDefaulter("visualMap",function(e){return!e.categories&&(!(e.pieces?e.pieces.length>0:e.splitNumber>0)||e.calculable)?"continuous":"piecewise"}),UD}var $D={},ZD;function XD(){if(ZD)return $D;ZD=1;var t=we,e=W,n=pg(),i=Es(),r=t.PRIORITY.VISUAL.COMPONENT;t.registerVisual(r,{createOnAllSeries:!0,reset:function(s,o){var l=[];return o.eachComponent("visualMap",function(u){var h=s.pipelineContext;!u.isTargetSeries(s)||h&&h.large||l.push(n.incrementalApplyVisual(u.stateList,u.targetVisuals,e.bind(u.getValueState,u),u.getDataDimension(s.getData())))}),l}}),t.registerVisual(r,{createOnAllSeries:!0,reset:function(s,o){var l=s.getData(),u=[];o.eachComponent("visualMap",function(h){if(h.isTargetSeries(s)){var c=h.getVisualMeta(e.bind(a,null,s,h))||{stops:[],outerColors:[]},d=h.getDataDimension(l),f=l.getDimensionInfo(d);f!=null&&(c.dimension=f.index,u.push(c))}}),s.getData().setVisual("visualMeta",u)}});function a(s,o,l,u){for(var h=o.targetVisuals[u],c=i.prepareVisualTypes(h),d={color:s.getData().getVisual("color")},f=0,g=c.length;f"],e.isArray(m)&&(m=m.slice(),S=!0),T=y?m:S?[A(m[0]),A(m[1])]:A(m),e.isString(x))return x.replace("{value}",S?T[0]:T).replace("{value2}",S?T[1]:T);if(e.isFunction(x))return S?x(m[0],m[1]):x(m);if(S)return m[0]===b[0]?_[0]+" "+T[1]:m[1]===b[1]?_[1]+" "+T[0]:T[0]+" - "+T[1];return T;function A(M){return M===b[0]?"min":M===b[1]?"max":(+M).toFixed(Math.min(w,20))}},resetExtent:function(){var m=this.option,y=d([m.min,m.max]);this._dataExtent=y},getDataDimension:function(m){var y=this.option.dimension,_=m.dimensions;if(!(y==null&&!_.length)){if(y!=null)return m.getDimension(y);for(var C=m.dimensions,w=C.length-1;w>=0;w--){var b=C[w],x=m.getDimensionInfo(b);if(!x.isCalculationCoord)return b}}},getExtent:function(){return this._dataExtent.slice()},completeVisualOption:function(){var m=this.ecModel,y=this.option,_={inRange:y.inRange,outOfRange:y.outOfRange},C=y.target||(y.target={}),w=y.controller||(y.controller={});e.merge(C,_),e.merge(w,_);var b=this.isCategory();x.call(this,C),x.call(this,w),S.call(this,C,"inRange","outOfRange"),T.call(this,w);function x(A){h(y.color)&&!A.inRange&&(A.inRange={color:y.color.slice().reverse()}),A.inRange=A.inRange||{color:m.get("gradientColor")},c(this.stateList,function(M){var I=A[M];if(e.isString(I)){var E=i.get(I,"active",b);E?(A[M]={},A[M][I]=E):delete A[M]}},this)}function S(A,M,I){var E=A[M],z=A[I];E&&!z&&(z=A[I]={},c(E,function(R,P){if(!!r.isValidType(P)){var O=i.get(P,"inactive",b);O!=null&&(z[P]=O,P==="color"&&!z.hasOwnProperty("opacity")&&!z.hasOwnProperty("colorAlpha")&&(z.opacity=[0,0]))}}))}function T(A){var M=(A.inRange||{}).symbol||(A.outOfRange||{}).symbol,I=(A.inRange||{}).symbolSize||(A.outOfRange||{}).symbolSize,E=this.get("inactiveColor");c(this.stateList,function(z){var R=this.itemSize,P=A[z];P||(P=A[z]={color:b?E:[E]}),P.symbol==null&&(P.symbol=M&&e.clone(M)||(b?"roundRect":["roundRect"])),P.symbolSize==null&&(P.symbolSize=I&&e.clone(I)||(b?R[0]:[R[0],R[0]])),P.symbol=l(P.symbol,function(G){return G==="none"||G==="square"?"roundRect":G});var O=P.symbolSize;if(O!=null){var F=-1/0;u(O,function(G){G>F&&(F=G)}),P.symbolSize=l(O,function(G){return f(G,[0,F],[0,R[0]],!0)})}},this)}},resetItemSize:function(){this.itemSize=[parseFloat(this.get("itemWidth")),parseFloat(this.get("itemHeight"))]},isCategory:function(){return!!this.option.categories},setSelected:g,getValueState:g,getVisualMeta:g}),v=p;return p5=v,p5}var m5,ek;function Nue(){if(ek)return m5;ek=1;var t=W,e=QD(),n=Ne(),i=[20,140],r=e.extend({type:"visualMap.continuous",defaultOption:{align:"auto",calculable:!1,range:null,realtime:!0,itemHeight:null,itemWidth:null,hoverLink:!0,hoverLinkDataSize:null,hoverLinkOnHandle:null},optionUpdated:function(o,l){r.superApply(this,"optionUpdated",arguments),this.resetExtent(),this.resetVisual(function(u){u.mappingMethod="linear",u.dataExtent=this.getExtent()}),this._resetRange()},resetItemSize:function(){r.superApply(this,"resetItemSize",arguments);var o=this.itemSize;this._orient==="horizontal"&&o.reverse(),(o[0]==null||isNaN(o[0]))&&(o[0]=i[0]),(o[1]==null||isNaN(o[1]))&&(o[1]=i[1])},_resetRange:function(){var o=this.getExtent(),l=this.option.range;!l||l.auto?(o.auto=1,this.option.range=o):t.isArray(l)&&(l[0]>l[1]&&l.reverse(),l[0]=Math.max(l[0],o[0]),l[1]=Math.min(l[1],o[1]))},completeVisualOption:function(){e.prototype.completeVisualOption.apply(this,arguments),t.each(this.stateList,function(o){var l=this.option.controller[o].symbolSize;l&&l[0]!==l[1]&&(l[0]=0)},this)},setSelected:function(o){this.option.range=o.slice(),this._resetRange()},getSelected:function(){var o=this.getExtent(),l=n.asc((this.get("range")||[]).slice());return l[0]>o[1]&&(l[0]=o[1]),l[1]>o[1]&&(l[1]=o[1]),l[0]=u[1]||o<=l[1])?"inRange":"outOfRange"},findTargetDataIndices:function(o){var l=[];return this.eachTargetSeries(function(u){var h=[],c=u.getData();c.each(this.getDataDimension(c),function(d,f){o[0]<=d&&d<=o[1]&&h.push(f)},this),l.push({seriesId:u.id,dataIndex:h})},this),l},getVisualMeta:function(o){var l=a(this,"outOfRange",this.getExtent()),u=a(this,"inRange",this.option.range.slice()),h=[];function c(y,_){h.push({value:y,color:o(y,_)})}for(var d=0,f=0,g=u.length,p=l.length;fx[1])break;A.push({color:this.getControllerVisual(E,"color",S),offset:I/T})}return A.push({color:this.getControllerVisual(x[1],"color",S),offset:1}),A},_createBarPoints:function(x,S){var T=this.visualMapModel.itemSize;return[[T[0]-S[0],x[0]],[T[0],x[0]],[T[0],x[1]],[T[0]-S[1],x[1]]]},_createBarGroup:function(x){var S=this._orient,T=this.visualMapModel.get("inverse");return new r.Group(S==="horizontal"&&!T?{scale:x==="bottom"?[1,1]:[-1,1],rotation:Math.PI/2}:S==="horizontal"&&T?{scale:x==="bottom"?[-1,1]:[1,1],rotation:-Math.PI/2}:S==="vertical"&&!T?{scale:x==="left"?[1,-1]:[-1,-1]}:{scale:x==="left"?[1,1]:[-1,1]})},_updateHandle:function(x,S){if(!!this._useHandle){var T=this._shapes,A=this.visualMapModel,M=T.handleThumbs,I=T.handleLabels;h([0,1],function(E){var z=M[E];z.setStyle("fill",S.handlesColor[E]),z.position[1]=x[E];var R=r.applyTransform(T.handleLabelPoints[E],r.getTransform(z,this.group));I[E].setStyle({x:R[0],y:R[1],text:A.formatValueText(this._dataInterval[E]),textVerticalAlign:"middle",textAlign:this._applyTransform(this._orient==="horizontal"?E===0?"bottom":"top":"left",T.barGroup)})},this)}},_showIndicator:function(x,S,T,A){var M=this.visualMapModel,I=M.getExtent(),E=M.itemSize,z=[0,E[1]],R=u(x,I,z,!0),P=this._shapes,O=P.indicator;if(!!O){O.position[1]=R,O.attr("invisible",!1),O.setShape("points",y(!!T,A,R,E[1]));var F={convertOpacityToAlpha:!0},G=this.getControllerVisual(x,"color",F);O.setStyle("fill",G);var j=r.applyTransform(P.indicatorLabelPoint,r.getTransform(O,this.group)),L=P.indicatorLabel;L.attr("invisible",!1);var D=this._applyTransform("left",P.barGroup),k=this._orient;L.setStyle({text:(T||"")+M.formatValueText(S),textVerticalAlign:k==="horizontal"?D:"middle",textAlign:k==="horizontal"?"center":D,x:j[0],y:j[1]})}},_enableHoverLinkToSeries:function(){var x=this;this._shapes.barGroup.on("mousemove",function(S){if(x._hovering=!0,!x._dragging){var T=x.visualMapModel.itemSize,A=x._applyTransform([S.offsetX,S.offsetY],x._shapes.barGroup,!0,!0);A[1]=c(d(0,A[1]),T[1]),x._doHoverLinkToSeries(A[1],0<=A[0]&&A[0]<=T[0])}}).on("mouseout",function(){x._hovering=!1,!x._dragging&&x._clearHoverLinkToSeries()})},_enableHoverLinkFromSeries:function(){var x=this.api.getZr();this.visualMapModel.option.hoverLink?(x.on("mouseover",this._hoverLinkFromSeriesMouseOver,this),x.on("mouseout",this._hideIndicator,this)):this._clearHoverLinkFromSeries()},_doHoverLinkToSeries:function(x,S){var T=this.visualMapModel,A=T.itemSize;if(!!T.option.hoverLink){var M=[0,A[1]],I=T.getExtent();x=c(d(M[0],x),M[1]);var E=_(T,I,M),z=[x-E,x+E],R=u(x,M,I,!0),P=[u(z[0],M,I,!0),u(z[1],M,I,!0)];z[0]M[1]&&(P[1]=1/0),S&&(P[0]===-1/0?this._showIndicator(R,P[1],"< ",E):P[1]===1/0?this._showIndicator(R,P[0],"> ",E):this._showIndicator(R,R,"\u2248 ",E));var O=this._hoverLinkDataIndices,F=[];(S||C(T))&&(F=this._hoverLinkDataIndices=T.findTargetDataIndices(P));var G=l.compressBatches(O,F);this._dispatchHighDown("downplay",o.makeHighDownBatch(G[0],T)),this._dispatchHighDown("highlight",o.makeHighDownBatch(G[1],T))}},_hoverLinkFromSeriesMouseOver:function(x){var S=x.target,T=this.visualMapModel;if(!(!S||S.dataIndex==null)){var A=this.ecModel.getSeriesByIndex(S.seriesIndex);if(!!T.isTargetSeries(A)){var M=A.getData(S.dataType),I=M.get(T.getDataDimension(M),S.dataIndex,!0);isNaN(I)||this._showIndicator(I,I)}}},_hideIndicator:function(){var x=this._shapes;x.indicator&&x.indicator.attr("invisible",!0),x.indicatorLabel&&x.indicatorLabel.attr("invisible",!0)},_clearHoverLinkToSeries:function(){this._hideIndicator();var x=this._hoverLinkDataIndices;this._dispatchHighDown("downplay",o.makeHighDownBatch(x,this.visualMapModel)),x.length=0},_clearHoverLinkFromSeries:function(){this._hideIndicator();var x=this.api.getZr();x.off("mouseover",this._hoverLinkFromSeriesMouseOver),x.off("mouseout",this._hideIndicator)},_applyTransform:function(x,S,T,A){var M=r.getTransform(S,A?null:this.group);return r[t.isArray(x)?"applyTransform":"transformDirection"](x,M,T)},_dispatchHighDown:function(x,S){S&&S.length&&this.api.dispatchAction({type:x,batch:S})},dispose:function(){this._clearHoverLinkFromSeries(),this._clearHoverLinkToSeries()},remove:function(){this._clearHoverLinkFromSeries(),this._clearHoverLinkToSeries()}});function v(x,S,T,A){return new r.Polygon({shape:{points:x},draggable:!!T,cursor:S,drift:T,onmousemove:function(M){n.stop(M.event)},ondragend:A})}function m(x,S){return x===0?[[0,0],[S,0],[S,-S]]:[[0,0],[S,0],[S,S]]}function y(x,S,T,A){return x?[[0,-c(S,d(T,0))],[g,0],[0,c(S,d(A-T,0))]]:[[0,0],[5,-5],[5,5]]}function _(x,S,T){var A=f/2,M=x.get("hoverLinkDataSize");return M&&(A=u(M,S,T,!0)/2),A}function C(x){var S=x.get("hoverLinkOnHandle");return!!(S==null?x.get("realtime"):S)}function w(x){return x==="vertical"?"ns-resize":"ew-resize"}var b=p;return _5=b,_5}var sk={},ok;function lk(){if(ok)return sk;ok=1;var t=we,e={type:"selectDataRange",event:"dataRangeSelected",update:"update"};return t.registerAction(e,function(n,i){i.eachComponent({mainType:"visualMap",query:n},function(r){r.setSelected(n.selected)})}),sk}var uk;function hk(){if(uk)return qD;uk=1;var t=we,e=VD();return WD(),XD(),Nue(),jue(),lk(),t.registerPreprocessor(e),qD}var ck={},x5,dk;function Bue(){if(dk)return x5;dk=1;var t=W,e=QD(),n=Es(),i=KD(),r=Ne(),a=r.reformIntervals,s=e.extend({type:"visualMap.piecewise",defaultOption:{selected:null,minOpen:!1,maxOpen:!1,align:"auto",itemWidth:20,itemHeight:14,itemSymbol:"roundRect",pieceList:null,categories:null,splitNumber:5,selectedMode:"multiple",itemGap:10,hoverLink:!0,showLabel:null},optionUpdated:function(h,c){s.superApply(this,"optionUpdated",arguments),this._pieceList=[],this.resetExtent();var d=this._mode=this._determineMode();o[this._mode].call(this),this._resetSelected(h,c);var f=this.option.categories;this.resetVisual(function(g,p){d==="categories"?(g.mappingMethod="category",g.categories=t.clone(f)):(g.dataExtent=this.getExtent(),g.mappingMethod="piecewise",g.pieceList=t.map(this._pieceList,function(m){var m=t.clone(m);return p!=="inRange"&&(m.visual=null),m}))})},completeVisualOption:function(){var h=this.option,c={},d=n.listVisualTypes(),f=this.isCategory();t.each(h.pieces,function(p){t.each(d,function(v){p.hasOwnProperty(v)&&(c[v]=1)})}),t.each(c,function(p,v){var m=0;t.each(this.stateList,function(y){m|=g(h,y,v)||g(h.target,y,v)},this),!m&&t.each(this.stateList,function(y){(h[y]||(h[y]={}))[v]=i.get(v,y==="inRange"?"active":"inactive",f)})},this);function g(p,v,m){return p&&p[v]&&(t.isObject(p[v])?p[v].hasOwnProperty(m):p[v]===m)}e.prototype.completeVisualOption.apply(this,arguments)},_resetSelected:function(h,c){var d=this.option,f=this._pieceList,g=(c?d:h).selected||{};if(d.selected=g,t.each(f,function(v,m){var y=this.getSelectedMapKey(v);g.hasOwnProperty(y)||(g[y]=!0)},this),d.selectedMode==="single"){var p=!1;t.each(f,function(v,m){var y=this.getSelectedMapKey(v);g[y]&&(p?g[y]=!1:p=!0)},this)}},getSelectedMapKey:function(h){return this._mode==="categories"?h.value+"":h.index+""},getPieceList:function(){return this._pieceList},_determineMode:function(){var h=this.option;return h.pieces&&h.pieces.length>0?"pieces":this.option.categories?"categories":"splitNumber"},setSelected:function(h){this.option.selected=t.clone(h)},getValueState:function(h){var c=n.findPieceIndex(h,this._pieceList);return c!=null&&this.option.selected[this.getSelectedMapKey(this._pieceList[c])]?"inRange":"outOfRange"},findTargetDataIndices:function(h){var c=[];return this.eachTargetSeries(function(d){var f=[],g=d.getData();g.each(this.getDataDimension(g),function(p,v){var m=n.findPieceIndex(p,this._pieceList);m===h&&f.push(v)},this),c.push({seriesId:d.id,dataIndex:f})},this),c},getRepresentValue:function(h){var c;if(this.isCategory())c=h.value;else if(h.value!=null)c=h.value;else{var d=h.interval||[];c=d[0]===-1/0&&d[1]===1/0?0:(d[0]+d[1])/2}return c},getVisualMeta:function(h){if(this.isCategory())return;var c=[],d=[],f=this;function g(y,_){var C=f.getRepresentValue({interval:y});_||(_=f.getValueState(C));var w=h(C,_);y[0]===-1/0?d[0]=w:y[1]===1/0?d[1]=w:c.push({value:y[0],color:w},{value:y[1],color:w})}var p=this._pieceList.slice();if(!p.length)p.push({interval:[-1/0,1/0]});else{var v=p[0].interval[0];v!==-1/0&&p.unshift({interval:[-1/0,v]}),v=p[p.length-1].interval[1],v!==1/0&&p.push({interval:[v,1/0]})}var m=-1/0;return t.each(p,function(y){var _=y.interval;_&&(_[0]>m&&g([m,_[0]],"outOfRange"),g(_.slice()),m=_[1])},this),{stops:c,outerColors:d}}}),o={splitNumber:function(){var h=this.option,c=this._pieceList,d=Math.min(h.precision,20),f=this.getExtent(),g=h.splitNumber;g=Math.max(parseInt(g,10),1),h.splitNumber=g;for(var p=(f[1]-f[0])/g;+p.toFixed(d)!==p&&d<5;)d++;h.precision=d,p=+p.toFixed(d),h.minOpen&&c.push({interval:[-1/0,f[0]],close:[0,0]});for(var v=0,m=f[0];v","\u2265"][f[0]]];d.text=d.text||this.formatValueText(d.value!=null?d.value:d.interval,!1,g)},this)}};function l(h,c){var d=h.inverse;(h.orient==="vertical"?!d:d)&&c.reverse()}var u=s;return x5=u,x5}var w5,fk;function que(){if(fk)return w5;fk=1;var t=W,e=nk(),n=pe,i=_i(),r=i.createSymbol,a=Ze,s=rk(),o=e.extend({type:"visualMap.piecewise",doRender:function(){var u=this.group;u.removeAll();var h=this.visualMapModel,c=h.get("textGap"),d=h.textStyleModel,f=d.getFont(),g=d.getTextColor(),p=this._getItemAlign(),v=h.itemSize,m=this._getViewData(),y=m.endsText,_=t.retrieve(h.get("showLabel",!0),!y);y&&this._renderEndsText(u,y[0],v,_,p),t.each(m.viewPieceList,C,this),y&&this._renderEndsText(u,y[1],v,_,p),a.box(h.get("orient"),u,h.get("itemGap")),this.renderBackground(u),this.positionGroup(u);function C(w){var b=w.piece,x=new n.Group;x.onclick=t.bind(this._onItemClick,this,b),this._enableHoverLink(x,w.indexInModelPieceList);var S=h.getRepresentValue(b);if(this._createItemSymbol(x,S,[0,0,v[0],v[1]]),_){var T=this.visualMapModel.getValueState(S);x.add(new n.Text({style:{x:p==="right"?-c:v[0]+c,y:v[1]/2,text:b.text,textVerticalAlign:"middle",textAlign:p,textFont:f,textFill:g,opacity:T==="outOfRange"?.5:1}}))}u.add(x)}},_enableHoverLink:function(u,h){u.on("mouseover",t.bind(c,this,"highlight")).on("mouseout",t.bind(c,this,"downplay"));function c(d){var f=this.visualMapModel;f.option.hoverLink&&this.api.dispatchAction({type:d,batch:s.makeHighDownBatch(f.findTargetDataIndices(h),f)})}},_getItemAlign:function(){var u=this.visualMapModel,h=u.option;if(h.orient==="vertical")return s.getItemAlign(u,this.api,u.itemSize);var c=h.align;return(!c||c==="auto")&&(c="left"),c},_renderEndsText:function(u,h,c,d,f){if(!!h){var g=new n.Group,p=this.visualMapModel.textStyleModel;g.add(new n.Text({style:{x:d?f==="right"?c[0]:0:c[0]/2,y:c[1]/2,textVerticalAlign:"middle",textAlign:d?f:"center",text:h,textFont:p.getFont(),textFill:p.getTextColor()}})),u.add(g)}},_getViewData:function(){var u=this.visualMapModel,h=t.map(u.getPieceList(),function(g,p){return{piece:g,indexInModelPieceList:p}}),c=u.get("text"),d=u.get("orient"),f=u.get("inverse");return(d==="horizontal"?f:!f)?h.reverse():c&&(c=c.slice().reverse()),{viewPieceList:h,endsText:c}},_createItemSymbol:function(u,h,c){u.add(r(this.getControllerVisual(h,"symbol"),c[0],c[1],c[2],c[3],this.getControllerVisual(h,"color")))},_onItemClick:function(u){var h=this.visualMapModel,c=h.option,d=t.clone(c.selected),f=h.getSelectedMapKey(u);c.selectedMode==="single"?(d[f]=!0,t.each(d,function(g,p){d[p]=p===f})):d[f]=!d[f],this.api.dispatchAction({type:"selectDataRange",from:this.uid,visualMapId:this.visualMapModel.id,selected:d})}}),l=o;return w5=l,w5}var gk;function vk(){if(gk)return ck;gk=1;var t=we,e=VD();return WD(),XD(),Bue(),que(),lk(),t.registerPreprocessor(e),ck}var pk;function Gue(){return pk||(pk=1,hk(),vk()),BD}var mk={},yk={},Bh={},_k;function xk(){if(_k)return Bh;_k=1;var t=Wt,e="urn:schemas-microsoft-com:vml",n=typeof window=="undefined"?null:window,i=!1,r=n&&n.document;function a(l){return s(l)}var s;if(r&&!t.canvasSupported)try{!r.namespaces.zrvml&&r.namespaces.add("zrvml",e),s=function(l){return r.createElement("')}}catch(l){s=function(u){return r.createElement("<"+u+' xmlns="'+e+'" class="zrvml">')}}function o(){if(!(i||!r)){i=!0;var l=r.styleSheets;l.length<31?r.createStyleSheet().addRule(".zrvml","behavior:url(#default#VML)"):l[0].addRule(".zrvml","behavior:url(#default#VML)")}}return Bh.doc=r,Bh.createNode=a,Bh.initVML=o,Bh}var wk;function Vue(){if(wk)return yk;wk=1;var t=Wt,e=Mt(),n=e.applyTransform,i=zt,r=Kt,a=Tt,s=Bi,o=Fb(),l=Xu,u=Uo,h=_s,c=Bt,d=el,f=wf,g=xk(),p=d.CMD,v=Math.round,m=Math.sqrt,y=Math.abs,_=Math.cos,C=Math.sin,w=Math.max;if(!t.canvasSupported){var b=",",x="progid:DXImageTransform.Microsoft",S=21600,T=S/2,A=1e5,M=1e3,I=function(ie){ie.style.cssText="position:absolute;left:0;top:0;width:1px;height:1px;",ie.coordsize=S+","+S,ie.coordorigin="0,0"},E=function(ie){return String(ie).replace(/&/g,"&").replace(/"/g,""")},z=function(ie,se,fe){return"rgb("+[ie,se,fe].join(",")+")"},R=function(ie,se){se&&ie&&se.parentNode!==ie&&ie.appendChild(se)},P=function(ie,se){se&&ie&&se.parentNode===ie&&ie.removeChild(se)},O=function(ie,se,fe){return(parseFloat(ie)||0)*A+(parseFloat(se)||0)*M+fe},F=s.parsePercent,G=function(ie,se,fe){var $=r.parse(se);fe=+fe,isNaN(fe)&&(fe=1),$&&(ie.color=z($[0],$[1],$[2]),ie.opacity=fe*$[3])},j=function(ie){var se=r.parse(ie);return[z(se[0],se[1],se[2]),se[3]]},L=function(ie,se,fe){var $=se.fill;if($!=null)if($ instanceof f){var Y,ne=0,ue=[0,0],le=0,he=1,ce=fe.getBoundingRect(),me=ce.width,_e=ce.height;if($.type==="linear"){Y="gradient";var Me=fe.transform,Te=[$.x*me,$.y*_e],Ae=[$.x2*me,$.y2*_e];Me&&(n(Te,Te,Me),n(Ae,Ae,Me));var We=Ae[0]-Te[0],at=Ae[1]-Te[1];ne=Math.atan2(We,at)*180/Math.PI,ne<0&&(ne+=360),ne<1e-6&&(ne=0)}else{Y="gradientradial";var Te=[$.x*me,$.y*_e],Me=fe.transform,xt=fe.scale,lt=me,pt=_e;ue=[(Te[0]-ce.x)/lt,(Te[1]-ce.y)/pt],Me&&n(Te,Te,Me),lt/=xt[0]*S,pt/=xt[1]*S;var yt=w(lt,pt);le=2*0/yt,he=2*$.r/yt-le}var ze=$.colorStops.slice();ze.sort(function(rt,It){return rt.offset-It.offset});for(var ht=ze.length,it=[],tt=[],ct=0;ct=2){var _t=it[0][0],yn=it[1][0],qn=it[0][1]*se.opacity,gt=it[1][1]*se.opacity;ie.type=Y,ie.method="none",ie.focus="100%",ie.angle=ne,ie.color=_t,ie.color2=yn,ie.colors=tt.join(","),ie.opacity=gt,ie.opacity2=qn}Y==="radial"&&(ie.focusposition=ue.join(","))}else G(ie,$,se.opacity)},D=function(ie,se){se.lineDash&&(ie.dashstyle=se.lineDash.join(" ")),se.stroke!=null&&!(se.stroke instanceof f)&&G(ie,se.stroke,se.opacity)},k=function(ie,se,fe,$){var Y=se==="fill",ne=ie.getElementsByTagName(se)[0];fe[se]!=null&&fe[se]!=="none"&&(Y||!Y&&fe.lineWidth)?(ie[Y?"filled":"stroked"]="true",fe[se]instanceof f&&P(ie,ne),ne||(ne=g.createNode(se)),Y?L(ne,fe,$):D(ne,fe),R(ie,ne)):(ie[Y?"filled":"stroked"]="false",P(ie,ne))},N=[[],[],[]],q=function(ie,se){var fe=p.M,$=p.C,Y=p.L,ne=p.A,ue=p.Q,le=[],he,ce,me,_e,Me,Te,Ae=ie.data,We=ie.len();for(_e=0;_e.01?gt&&(rt+=270/S):Math.abs(It-st)<1e-4?gt&&rtct?Gn-=270/S:Gn+=270/S:gt&&Itst?en+=270/S:en-=270/S),le.push(ja,v(((ct-At)*ht+yt)*S-T),b,v(((st-_t)*it+ze)*S-T),b,v(((ct+At)*ht+yt)*S-T),b,v(((st+_t)*it+ze)*S-T),b,v((rt*ht+yt)*S-T),b,v((It*it+ze)*S-T),b,v((en*ht+yt)*S-T),b,v((Gn*it+ze)*S-T)),Me=en,Te=Gn;break;case p.R:var tn=N[0],An=N[1];tn[0]=Ae[_e++],tn[1]=Ae[_e++],An[0]=tn[0]+Ae[_e++],An[1]=tn[1]+Ae[_e++],se&&(n(tn,tn,se),n(An,An,se)),tn[0]=v(tn[0]*S-T),An[0]=v(An[0]*S-T),tn[1]=v(tn[1]*S-T),An[1]=v(An[1]*S-T),le.push(" m ",tn[0],b,tn[1]," l ",An[0],b,tn[1]," l ",An[0],b,An[1]," l ",tn[0],b,An[1]);break;case p.Z:le.push(" x ")}if(he>0){le.push(ce);for(var Ba=0;BaZ&&(H=0,U={});var fe=X.style,$;try{fe.font=ie,$=fe.fontFamily.split(",")[0]}catch(Y){}se={style:fe.fontStyle||V,variant:fe.fontVariant||V,weight:fe.fontWeight||V,size:parseFloat(fe.fontSize||12)|0,family:$||"Microsoft YaHei"},U[ie]=se,H++}return se},J;a.$override("measureText",function(ie,se){var fe=g.doc;J||(J=fe.createElement("div"),J.style.cssText="position:absolute;top:-20000px;left:0;padding:0;margin:0;border:none;white-space:pre;",g.doc.body.appendChild(J));try{J.style.font=se}catch($){}return J.innerHTML="",J.appendChild(fe.createTextNode(ie)),{width:J.offsetWidth}});for(var ee=new i,te=function(ie,se,fe,$){var Y=this.style;this.__dirty&&s.normalizeTextStyle(Y,!0);var ne=Y.text;if(ne!=null&&(ne+=""),!!ne){if(Y.rich){var ue=a.parseRichText(ne,Y);ne=[];for(var le=0;le-m}function C(k,N){var q=N?k.textFill:k.fill;return q!=null&&q!==h}function w(k,N){var q=N?k.textStroke:k.stroke;return q!=null&&q!==h}function b(k,N){N&&x(k,"transform","matrix("+u.call(N,",")+")")}function x(k,N,q){(!q||q.type!=="linear"&&q.type!=="radial")&&k.setAttribute(N,q)}function S(k,N,q){k.setAttributeNS("http://www.w3.org/1999/xlink",N,q)}function T(k,N,q,B){if(C(N,q)){var V=q?N.textFill:N.fill;V=V==="transparent"?h:V,x(k,"fill",V),x(k,"fill-opacity",N.fillOpacity!=null?N.fillOpacity*N.opacity:N.opacity)}else x(k,"fill",h);if(w(N,q)){var U=q?N.textStroke:N.stroke;U=U==="transparent"?h:U,x(k,"stroke",U);var H=q?N.textStrokeWidth:N.lineWidth,Z=!q&&N.strokeNoScale?B.getLineScale():1;x(k,"stroke-width",H/Z),x(k,"paint-order",q?"stroke":"fill"),x(k,"stroke-opacity",N.strokeOpacity!=null?N.strokeOpacity:N.opacity);var X=N.lineDash;X?(x(k,"stroke-dasharray",N.lineDash.join(",")),x(k,"stroke-dashoffset",c(N.lineDashOffset||0))):x(k,"stroke-dasharray",""),N.lineCap&&x(k,"stroke-linecap",N.lineCap),N.lineJoin&&x(k,"stroke-linejoin",N.lineJoin),N.miterLimit&&x(k,"stroke-miterlimit",N.miterLimit)}else x(k,"stroke",h)}function A(k){for(var N=[],q=k.data,B=k.len(),V=0;V=p:-ae>=p),ie=ae>0?ae%p:ae%p+p,se=!1;ye?se=!0:_(de)?se=!1:se=ie>=g==!!oe;var fe=y(X+J*f(te)),$=y(Q+ee*d(te));ye&&(oe?ae=p-1e-4:ae=-p+1e-4,se=!0,V===9&&N.push("M",fe,$));var Y=y(X+J*f(te+ae)),ne=y(Q+ee*d(te+ae));N.push("A",y(J),y(ee),c(ge*v),+se,+oe,Y,ne);break;case l.Z:H="Z";break;case l.R:var Y=y(q[V++]),ne=y(q[V++]),ue=y(q[V++]),le=y(q[V++]);N.push("M",Y,ne,"L",Y+ue,ne,"L",Y+ue,ne+le,"L",Y,ne+le,"L",Y,ne);break}H&&N.push(H);for(var he=0;hece){for(;le=u&&g+1>=h){for(var p=[],v=0;v=u&&x+1>=h)return e(l,C.components);f[_]=C}c++}for(;c<=d;){var y=m();if(y)return y}},pushComponent:function(a,s,o){var l=a[a.length-1];l&&l.added===s&&l.removed===o?a[a.length-1]={count:l.count+1,added:s,removed:o}:a.push({count:1,added:s,removed:o})},extractCommon:function(a,s,o,l){for(var u=s.length,h=o.length,c=a.newPos,d=c-l,f=0;c+1=0;--_)if(y[_]===m)return!0;return!1}),v):null:v[0]},d.prototype.update=function(g,p){if(!!g){var v=this.getDefs(!1);if(g[this._domName]&&v.contains(g[this._domName]))typeof p=="function"&&p(g);else{var m=this.add(g);m&&(g[this._domName]=m)}}},d.prototype.addDom=function(g){var p=this.getDefs(!0);p.appendChild(g)},d.prototype.removeDom=function(g){var p=this.getDefs(!1);p&&g[this._domName]&&(p.removeChild(g[this._domName]),g[this._domName]=null)},d.prototype.getDoms=function(){var g=this.getDefs(!1);if(!g)return[];var p=[];return n.each(this._tagNames,function(v){var m=g.getElementsByTagName(v);p=p.concat([].slice.call(m))}),p},d.prototype.markAllUnused=function(){var g=this.getDoms(),p=this;n.each(g,function(v){v[p._markLabel]=h})},d.prototype.markUsed=function(g){g&&(g[this._markLabel]=c)},d.prototype.removeUnused=function(){var g=this.getDefs(!1);if(!!g){var p=this.getDoms(),v=this;n.each(p,function(m){m[v._markLabel]!==c&&g.removeChild(m)})}},d.prototype.getSvgProxy=function(g){return g instanceof i?o:g instanceof r?l:g instanceof a?u:o},d.prototype.getTextSvgElement=function(g){return g.__textSvgEl},d.prototype.getSvgElement=function(g){return g.__svgEl};var f=d;return M5=f,M5}var E5,Ek;function $ue(){if(Ek)return E5;Ek=1;var t=I5(),e=W,n=qu,i=Kt;function r(s,o){t.call(this,s,o,["linearGradient","radialGradient"],"__gradient_in_use__")}e.inherits(r,t),r.prototype.addWithoutUpdate=function(s,o){if(o&&o.style){var l=this;e.each(["fill","stroke"],function(u){if(o.style[u]&&(o.style[u].type==="linear"||o.style[u].type==="radial")){var h=o.style[u],c=l.getDefs(!0),d;h._dom?(d=h._dom,c.contains(h._dom)||l.addDom(d)):d=l.add(h),l.markUsed(o);var f=d.getAttribute("id");s.setAttribute(u,"url(#"+f+")")}})}},r.prototype.add=function(s){var o;if(s.type==="linear")o=this.createElement("linearGradient");else if(s.type==="radial")o=this.createElement("radialGradient");else return n("Illegal gradient type."),null;return s.id=s.id||this.nextId++,o.setAttribute("id","zr"+this._zrId+"-gradient-"+s.id),this.updateDom(s,o),this.addDom(o),o},r.prototype.update=function(s){var o=this;t.prototype.update.call(this,s,function(){var l=s.type,u=s._dom.tagName;l==="linear"&&u==="linearGradient"||l==="radial"&&u==="radialGradient"?o.updateDom(s,s._dom):(o.removeDom(s),o.add(s))})},r.prototype.updateDom=function(s,o){if(s.type==="linear")o.setAttribute("x1",s.x),o.setAttribute("y1",s.y),o.setAttribute("x2",s.x2),o.setAttribute("y2",s.y2);else if(s.type==="radial")o.setAttribute("cx",s.x),o.setAttribute("cy",s.y),o.setAttribute("r",s.r);else{n("Illegal gradient type.");return}s.global?o.setAttribute("gradientUnits","userSpaceOnUse"):o.setAttribute("gradientUnits","objectBoundingBox"),o.innerHTML="";for(var l=s.colorStops,u=0,h=l.length;u-1){var f=i.parse(d)[3],g=i.toHex(d);c.setAttribute("stop-color","#"+g),c.setAttribute("stop-opacity",f)}else c.setAttribute("stop-color",l[u].color);o.appendChild(c)}s._dom=o},r.prototype.markUsed=function(s){if(s.style){var o=s.style.fill;o&&o._dom&&t.prototype.markUsed.call(this,o._dom),o=s.style.stroke,o&&o._dom&&t.prototype.markUsed.call(this,o._dom)}};var a=r;return E5=a,E5}var R5,Rk;function Zue(){if(Rk)return R5;Rk=1;var t=I5(),e=W,n=On();function i(a,s){t.call(this,a,s,"clipPath","__clippath_in_use__")}e.inherits(i,t),i.prototype.update=function(a){var s=this.getSvgElement(a);s&&this.updateDom(s,a.__clipPaths,!1);var o=this.getTextSvgElement(a);o&&this.updateDom(o,a.__clipPaths,!0),this.markUsed(a)},i.prototype.updateDom=function(a,s,o){if(s&&s.length>0){var l=this.getDefs(!0),u=s[0],h,c,d=o?"_textDom":"_dom";u[d]?(c=u[d].getAttribute("id"),h=u[d],l.contains(h)||l.appendChild(h)):(c="zr"+this._zrId+"-clip-"+this.nextId,++this.nextId,h=this.createElement("clipPath"),h.setAttribute("id",c),l.appendChild(h),u[d]=h);var f=this.getSvgProxy(u);if(u.transform&&u.parent.invTransform&&!o){var g=Array.prototype.slice.call(u.transform);n.mul(u.transform,u.parent.invTransform,u.transform),f.brush(u),u.transform=g}else f.brush(u);var p=this.getSvgElement(u);h.innerHTML="",h.appendChild(p.cloneNode()),a.setAttribute("clip-path","url(#"+c+")"),s.length>1&&this.updateDom(h,s.slice(1),o)}else a&&a.setAttribute("clip-path","none")},i.prototype.markUsed=function(a){var s=this;a.__clipPaths&&e.each(a.__clipPaths,function(o){o._dom&&t.prototype.markUsed.call(s,o._dom),o._textDom&&t.prototype.markUsed.call(s,o._textDom)})};var r=i;return R5=r,R5}var z5,zk;function Xue(){if(zk)return z5;zk=1;var t=I5(),e=W;function n(a,s){t.call(this,a,s,["filter"],"__filter_in_use__","_shadowDom")}e.inherits(n,t),n.prototype.addWithoutUpdate=function(a,s){if(s&&i(s.style)){var o;if(s._shadowDom){o=s._shadowDom;var l=this.getDefs(!0);l.contains(s._shadowDom)||this.addDom(o)}else o=this.add(s);this.markUsed(s);var u=o.getAttribute("id");a.style.filter="url(#"+u+")"}},n.prototype.add=function(a){var s=this.createElement("filter");return a._shadowDomId=a._shadowDomId||this.nextId++,s.setAttribute("id","zr"+this._zrId+"-shadow-"+a._shadowDomId),this.updateDom(a,s),this.addDom(s),s},n.prototype.update=function(a,s){var o=s.style;if(i(o)){var l=this;t.prototype.update.call(this,s,function(){l.updateDom(s,s._shadowDom)})}else this.remove(a,s)},n.prototype.remove=function(a,s){s._shadowDomId!=null&&(this.removeDom(a),a.style.filter="")},n.prototype.updateDom=function(a,s){var o=s.getElementsByTagName("feDropShadow");o.length===0?o=this.createElement("feDropShadow"):o=o[0];var l=a.style,u=a.scale&&a.scale[0]||1,h=a.scale&&a.scale[1]||1,c,d,f,g;if(l.shadowBlur||l.shadowOffsetX||l.shadowOffsetY)c=l.shadowOffsetX||0,d=l.shadowOffsetY||0,f=l.shadowBlur,g=l.shadowColor;else if(l.textShadowBlur)c=l.textShadowOffsetX||0,d=l.textShadowOffsetY||0,f=l.textShadowBlur,g=l.textShadowColor;else{this.removeDom(s,l);return}o.setAttribute("dx",c/u),o.setAttribute("dy",d/h),o.setAttribute("flood-color",g);var p=f/2/u,v=f/2/h,m=p+" "+v;o.setAttribute("stdDeviation",m),s.setAttribute("x","-100%"),s.setAttribute("y","-100%"),s.setAttribute("width",Math.ceil(f/2*200)+"%"),s.setAttribute("height",Math.ceil(f/2*200)+"%"),s.appendChild(o),a._shadowDom=s},n.prototype.markUsed=function(a){a._shadowDom&&t.prototype.markUsed.call(this,a._shadowDom)};function i(a){return a&&(a.shadowBlur||a.shadowOffsetX||a.shadowOffsetY||a.textShadowBlur||a.textShadowOffsetX||a.textShadowOffsetY)}var r=n;return z5=r,z5}var L5,Lk;function Yue(){if(Lk)return L5;Lk=1;var t=C5(),e=t.createElement,n=W,i=qu,r=Bt,a=Uo,s=_s,o=Wue(),l=$ue(),u=Zue(),h=Xue(),c=T5(),d=c.path,f=c.image,g=c.text;function p(A){return parseInt(A,10)}function v(A){return A instanceof r?d:A instanceof a?f:A instanceof s?g:d}function m(A,M){return M&&A&&M.parentNode!==A}function y(A,M,I){if(m(A,M)&&I){var E=I.nextSibling;E?A.insertBefore(M,E):A.appendChild(M)}}function _(A,M){if(m(A,M)){var I=A.firstChild;I?A.insertBefore(M,I):A.appendChild(M)}}function C(A,M){M&&A&&M.parentNode===A&&A.removeChild(M)}function w(A){return A.__textSvgEl}function b(A){return A.__svgEl}var x=function(A,M,I,E){this.root=A,this.storage=M,this._opts=I=n.extend({},I||{});var z=e("svg");z.setAttribute("xmlns","http://www.w3.org/2000/svg"),z.setAttribute("version","1.1"),z.setAttribute("baseProfile","full"),z.style.cssText="user-select:none;position:absolute;left:0;top:0;";var R=e("g");z.appendChild(R);var P=e("g");z.appendChild(P),this.gradientManager=new l(E,P),this.clipPathManager=new u(E,P),this.shadowManager=new h(E,P);var O=document.createElement("div");O.style.cssText="overflow:hidden;position:relative",this._svgDom=z,this._svgRoot=P,this._backgroundRoot=R,this._viewport=O,A.appendChild(O),O.appendChild(z),this.resize(I.width,I.height),this._visibleList=[]};x.prototype={constructor:x,getType:function(){return"svg"},getViewportRoot:function(){return this._viewport},getSvgDom:function(){return this._svgDom},getSvgRoot:function(){return this._svgRoot},getViewportRootOffset:function(){var A=this.getViewportRoot();if(A)return{offsetLeft:A.offsetLeft||0,offsetTop:A.offsetTop||0}},refresh:function(){var A=this.storage.getDisplayList(!0);this._paintList(A)},setBackgroundColor:function(A){this._backgroundRoot&&this._backgroundNode&&this._backgroundRoot.removeChild(this._backgroundNode);var M=e("rect");M.setAttribute("width",this.getWidth()),M.setAttribute("height",this.getHeight()),M.setAttribute("x",0),M.setAttribute("y",0),M.setAttribute("id",0),M.style.fill=A,this._backgroundRoot.appendChild(M),this._backgroundNode=M},_paintList:function(A){this.gradientManager.markAllUnused(),this.clipPathManager.markAllUnused(),this.shadowManager.markAllUnused();var M=this._svgRoot,I=this._visibleList,E=A.length,z=[],R;for(R=0;R=0;--P)if(R[P]===z)return!0;return!1}),I}else return null;else return I[0]},resize:function(A,M){var I=this._viewport;I.style.display="none";var E=this._opts;if(A!=null&&(E.width=A),M!=null&&(E.height=M),A=this._getSize(0),M=this._getSize(1),I.style.display="",this._width!==A||this._height!==M){this._width=A,this._height=M;var z=I.style;z.width=A+"px",z.height=M+"px";var R=this._svgDom;R.setAttribute("width",A),R.setAttribute("height",M)}this._backgroundNode&&(this._backgroundNode.setAttribute("width",A),this._backgroundNode.setAttribute("height",M))},getWidth:function(){return this._width},getHeight:function(){return this._height},_getSize:function(A){var M=this._opts,I=["width","height"][A],E=["clientWidth","clientHeight"][A],z=["paddingLeft","paddingTop"][A],R=["paddingRight","paddingBottom"][A];if(M[I]!=null&&M[I]!=="auto")return parseFloat(M[I]);var P=this.root,O=document.defaultView.getComputedStyle(P);return(P[E]||p(O[I])||p(P.style[I]))-(p(O[z])||0)-(p(O[R])||0)|0},dispose:function(){this.root.innerHTML="",this._svgRoot=this._backgroundRoot=this._svgDom=this._backgroundNode=this._viewport=this.storage=null},clear:function(){this._viewport&&this.root.removeChild(this._viewport)},toDataURL:function(){this.refresh();var A=encodeURIComponent(this._svgDom.outerHTML.replace(/> \r<`));return"data:image/svg+xml;charset=UTF-8,"+A}};function S(A){return function(){i('In SVG mode painter not support method "'+A+'"')}}n.each(["getLayer","insertLayer","eachLayer","eachBuiltinLayer","eachOtherLayer","getLayers","modLayer","delLayer","clearLayer","pathToImage"],function(A){x.prototype[A]=S(A)});var T=x;return L5=T,L5}var Pk;function Kue(){if(Pk)return Ck;Pk=1,T5();var t=Or,e=t.registerPainter,n=Yue();return e("svg",n),Ck}(function(t){var e=we;(function(){for(var i in e){if(e==null||!e.hasOwnProperty(i)||i==="default"||i==="__esModule")return;t[i]=e[i]}})();var n=NA();(function(){for(var i in n){if(n==null||!n.hasOwnProperty(i)||i==="default"||i==="__esModule")return;t[i]=n[i]}})(),ZT(),Rae(),kae(),Bae(),Uae(),ese(),gse(),xse(),Ise(),Vse(),$se(),Kse(),uoe(),voe(),xoe(),Aoe(),Roe(),Ooe(),Boe(),Voe(),ile(),ule(),vle(),ple(),Ile(),zle(),Vz(),mR(),kle(),Ole(),Zle(),Qle(),Nh(),sue(),oue(),pue(),_ue(),bue(),Tue(),zue(),wD(),Fue(),ND(),LD(),Gue(),hk(),vk(),Hue(),Kue()})(aw);const zs=px(aw);/*! * author: sakitam-fdd * ol-echarts v2.0.5 * build-time: 2022-1-6 15:31 * LICENSE: MIT * (c) 2017-2022 https://sakitam-fdd.github.io/ol3Echarts *//*! ***************************************************************************** Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABLITY OR NON-INFRINGEMENT. See the Apache Version 2.0 License for specific language governing permissions and limitations under the License. ***************************************************************************** */var P5=function(t,e){return P5=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,i){n.__proto__=i}||function(n,i){for(var r in i)i.hasOwnProperty(r)&&(n[r]=i[r])},P5(t,e)};function Jue(t,e){P5(t,e);function n(){this.constructor=t}t.prototype=e===null?Object.create(e):(n.prototype=e.prototype,new n)}var Ls=function(t){var e=typeof t;return t!==null&&(e==="object"||e==="function")},Dk=function(t,e){return Object.keys(e).forEach(function(n){Ls(e[n])&&Ls(t[n])?Dk(t[n],e[n]):t[n]=e[n]}),t},D5=function(t,e){for(var n=arguments,i=[],r=2;r>e/4).toString(16):([1e7]+-[1e3]+-4e3+-8e3+-1e11).replace(/[018]/g,t)}return t()};function Fk(t,e){t.forEach(function(n){!e[n]||(e[n]=e[n].bind(e))})}function k5(t){return t&&t.parentNode?t.parentNode.removeChild(t):null}function yg(t,e){var n=new MouseEvent(t,{bubbles:!0,cancelable:!0,button:e.pointerEvent.button,buttons:e.pointerEvent.buttons,clientX:e.pointerEvent.clientX,clientY:e.pointerEvent.clientY,zrX:e.pointerEvent.offsetX,zrY:e.pointerEvent.offsetY,movementX:e.pointerEvent.movementX,movementY:e.pointerEvent.movementY,relatedTarget:e.pointerEvent.relatedTarget,screenX:e.pointerEvent.screenX,screenY:e.pointerEvent.screenY,view:window});return n.zrX=e.pointerEvent.offsetX,n.zrY=e.pointerEvent.offsetY,n.event=n,n}function Que(t,e){for(var n=t.split("."),i=e.split("."),r=0;r<3;r++){var a=Number(n[r]),s=Number(i[r]);if(a>s)return 1;if(s>a)return-1;if(!isNaN(a)&&isNaN(s))return 1;if(isNaN(a)&&!isNaN(s))return-1}return 0}var ehe=function(t){return!t.UTF8Encoding},Nk=function(t,e,n){for(var i=[],r=[e[0],e[1]],a=r[0],s=r[1],o=0;o>1^-(l&1),u=u>>1^-(u&1),l+=a,u+=s,a=l,s=u,i.push([l/n,u/n])}return i},the=function(t){if(ehe(t))return t;var e=t.UTF8Scale;e==null&&(e=1024);for(var n=t.features,i=0;i0}),function(i){var r=i.properties,a=i.geometry,s=a.coordinates,o=[];return a.type==="Polygon"&&o.push(s[0]),a.type==="MultiPolygon"&&zs.util.each(s,function(l){l[0]&&o.push(l[0])}),{properties:r,type:"Feature",geometry:{type:"Polygon",coordinates:o}}});return{type:"FeatureCollection",crs:{},features:n}}var ihe=function(t,e,n){return e.center=n.dataToPoint(e.coordinates),e},rhe=function(t,e,n){return Ls(t.grid)&&!Array.isArray(t.grid)||Array.isArray(t.grid)&&(t.grid=t.grid.map(function(i,r){var a=n.dataToPoint(t.series[r].coordinates);return i.left=a[0]-parseFloat(i.width)/2,i.top=a[1]-parseFloat(i.height)/2,i})),e},ahe=function(t,e,n){return Ls(t.grid)&&!Array.isArray(t.grid)||Array.isArray(t.grid)&&(t.grid=t.grid.map(function(i,r){var a=n.dataToPoint(t.series[r].coordinates);return i.left=a[0]-parseFloat(i.width)/2,i.top=a[1]-parseFloat(i.height)/2,i})),e},she=Object.freeze({pie:ihe,bar:rhe,line:ahe}),ohe={forcedRerender:!1,forcedPrecomposeRerender:!1,hideOnZooming:!1,hideOnMoving:!1,hideOnRotating:!1,convertTypes:["pie","line","bar"],insertFirst:!1,stopEvent:!1,polyfillEvents:Que(K5,"6.1.1")<=0},lhe=function(t){Jue(e,t);function e(n,i,r){var a=this,s=Object.assign(ohe,i);return a=t.call(this,s)||this,a._options=s,a._chartOptions=n,a.set("chartOptions",n),a.$chart=null,a.$container=void 0,a._isRegistered=!1,a._initEvent=!1,a._incremental=[],a._coordinateSystem=null,a.coordinateSystemId="",a.prevVisibleState="",Fk(["redraw","onResize","onZoomEnd","onCenterChange","onDragRotateEnd","onMoveStart","onMoveEnd","mouseDown","mouseUp","onClick","mouseMove"],a),r&&a.setMap(r),a}return e.prototype.appendTo=function(n,i){i===void 0&&(i=!1),this.setMap(n,i)},e.prototype.getMap=function(){return this._map},e.prototype.setMap=function(n,i){var r=this;if(i===void 0&&(i=!1),n&&(i||n instanceof oa))this._map=n,this._map.once("postrender",function(){r.handleMapChanged()}),this._map.renderSync();else throw new Error("not ol map object")},e.prototype.getChartOptions=function(){return this.get("chartOptions")},e.prototype.setChartOptions=function(n){return n===void 0&&(n={}),this._chartOptions=n,this.set("chartOptions",n),this.clearAndRedraw(),this},e.prototype.appendData=function(n,i){return i===void 0&&(i=!0),n&&(i&&(this._incremental=kk(this._incremental,{index:this._incremental.length,data:n.data,seriesIndex:n.seriesIndex})),this.$chart.appendData({data:n.data.copyWithin(),seriesIndex:n.seriesIndex})),this},e.prototype.clear=function(n){n||(this._incremental=[]),this.$chart&&this.$chart.clear()},e.prototype.remove=function(){this.clear(),this.$chart&&this.$chart.dispose(),this._initEvent&&this.$container&&(this.$container&&k5(this.$container),this.unBindEvent()),delete this.$chart,delete this._map},e.prototype.show=function(){this.setVisible(!0)},e.prototype.innerShow=function(){this.$container&&(this.$container.style.display=this.prevVisibleState,this.prevVisibleState="")},e.prototype.hide=function(){this.setVisible(!1)},e.prototype.innerHide=function(){this.$container&&(this.prevVisibleState=this.$container.style.display,this.$container.style.display="none")},e.prototype.isVisible=function(){return this.$container&&this.$container.style.display!=="none"},e.prototype.showLoading=function(){this.$chart&&this.$chart.showLoading()},e.prototype.hideLoading=function(){this.$chart&&this.$chart.hideLoading()},e.prototype.setZIndex=function(n){this.$container&&(typeof n=="number"&&(n=String(n)),this.$container.style.zIndex=n)},e.prototype.getZIndex=function(){return this.$container&&this.$container.style.zIndex},e.prototype.setVisible=function(n){n?(this.$container&&(this.$container.style.display=""),this._chartOptions=this.getChartOptions(),this.clearAndRedraw()):(this.$container&&(this.$container.style.display="none"),this.clear(!0),this._chartOptions={},this.clearAndRedraw())},e.prototype.render=function(){!this.$chart&&this.$container?(this.$chart=zs.init(this.$container),this._chartOptions&&(this.registerMap(),this.$chart.setOption(this.convertData(this._chartOptions),!1)),this.dispatchEvent({type:"load",source:this,value:this.$chart})):this.isVisible()&&this.redraw()},e.prototype.redraw=function(){this.clearAndRedraw()},e.prototype.updateViewSize=function(n){!this.$container||(this.$container.style.width=n[0]+"px",this.$container.style.height=n[1]+"px",this.$container.setAttribute("width",String(n[0])),this.$container.setAttribute("height",String(n[1])))},e.prototype.onResize=function(n){var i=this.getMap();if(i){var r=i.getSize();this.updateViewSize(r),this.clearAndRedraw(),n&&this.dispatchEvent({type:"change:size",source:this,value:r})}},e.prototype.onZoomEnd=function(){this._options.hideOnZooming&&this.innerShow();var n=this.getMap();n&&n.getView()&&(this.clearAndRedraw(),this.dispatchEvent({type:"zoomend",source:this,value:n.getView().getZoom()}))},e.prototype.onDragRotateEnd=function(){this._options.hideOnRotating&&this.innerShow();var n=this.getMap();n&&n.getView()&&(this.clearAndRedraw(),this.dispatchEvent({type:"change:rotation",source:this,value:n.getView().getRotation()}))},e.prototype.onMoveStart=function(){this._options.hideOnMoving&&this.innerHide();var n=this.getMap();n&&n.getView()&&this.dispatchEvent({type:"movestart",source:this,value:n.getView().getCenter()})},e.prototype.onMoveEnd=function(){this._options.hideOnMoving&&this.innerShow();var n=this.getMap();n&&n.getView()&&(this.clearAndRedraw(),this.dispatchEvent({type:"moveend",source:this,value:n.getView().getCenter()}))},e.prototype.onClick=function(n){this.$chart&&this.$chart.getZr().painter.getViewportRoot().dispatchEvent(yg("click",n))},e.prototype.mouseDown=function(n){this.$chart&&this.$chart.getZr().painter.getViewportRoot().dispatchEvent(yg("mousedown",n))},e.prototype.mouseUp=function(n){this.$chart&&this.$chart.getZr().painter.getViewportRoot().dispatchEvent(yg("mouseup",n))},e.prototype.mouseMove=function(n){if(this.$chart)for(var i=n.originalEvent.target;i;){if(i.className==="ol-overlaycontainer-stopevent"){this.$chart.getZr().painter.getViewportRoot().dispatchEvent(yg("mousemove",n));return}i=i.parentElement}},e.prototype.onCenterChange=function(){var n=this.getMap();n&&n.getView()&&(this.clearAndRedraw(),this.dispatchEvent({type:"change:center",source:this,value:n.getView().getCenter()}))},e.prototype.handleMapChanged=function(){var n=this.getMap();if(this._initEvent&&this.$container&&(this.$container&&k5(this.$container),this.unBindEvent()),this.$container||(this.createLayerContainer(),this.onResize(!1)),n){var i=this._options.stopEvent?n.getOverlayContainerStopEvent():n.getOverlayContainer();this._options.insertFirst?i.insertBefore(this.$container,i.childNodes[0]||null):i.appendChild(this.$container),this.render(),this.bindEvent(n)}},e.prototype.createLayerContainer=function(){this.$container=document.createElement("div"),this.$container.style.position="absolute",this.$container.style.top="0px",this.$container.style.left="0px",this.$container.style.right="0px",this.$container.style.bottom="0px",this.$container.style.pointerEvents="auto"},e.prototype.bindEvent=function(n){var i=n.getView();this._options.forcedPrecomposeRerender&&n.on("precompose",this.redraw),n.on("change:size",this.onResize),i.on("change:resolution",this.onZoomEnd),i.on("change:center",this.onCenterChange),i.on("change:rotation",this.onDragRotateEnd),n.on("movestart",this.onMoveStart),n.on("moveend",this.onMoveEnd),this._options.polyfillEvents&&(n.on("pointerdown",this.mouseDown),n.on("pointerup",this.mouseUp),n.on("pointermove",this.mouseMove),n.on("click",this.onClick)),this._initEvent=!0},e.prototype.unBindEvent=function(){var n=this.getMap();if(!!n){var i=n.getView();!i||(n.un("precompose",this.redraw),n.un("change:size",this.onResize),i.un("change:resolution",this.onZoomEnd),i.un("change:center",this.onCenterChange),i.un("change:rotation",this.onDragRotateEnd),n.un("movestart",this.onMoveStart),n.un("moveend",this.onMoveEnd),this._options.polyfillEvents&&(n.un("pointerdown",this.mouseDown),n.un("pointerup",this.mouseUp),n.un("pointermove",this.mouseMove),n.un("click",this.onClick)),this._initEvent=!1)}},e.prototype.clearAndRedraw=function(){if(!(!this.$chart||!this.isVisible())){if(this._options.forcedRerender&&this.$chart.clear(),this.$chart.resize(),this._chartOptions&&(this.registerMap(),this.$chart.setOption(this.convertData(this._chartOptions),!1),this._incremental&&this._incremental.length>0))for(var n=0;n=0;r--)i.indexOf(n[r].type)>-1||(n[r].coordinateSystem=this.coordinateSystemId),n[r].animation=!1}}},e.prototype.convertData=function(n){var i=n.series;if(i&&i.length>0){if(!this._coordinateSystem){var r=this.getCoordinateSystem(this._options);this._coordinateSystem=new r(this.getMap())}if(i&&Ls(i)){var a=this._options.convertTypes;if(a)for(var s=i.length-1;s>=0;s--)a.indexOf(i[s].type)>-1&&i[s]&&i[s].hasOwnProperty("coordinates")&&(i[s]=she[i[s].type](n,i[s],this._coordinateSystem))}}return n},e.prototype.getCoordinateSystem=function(n){var i=this.getMap(),r=this.coordinateSystemId,a=function(s){this.map=s,this._mapOffset=[0,0],this.dimensions=["lng","lat"],this.projCode=a.getProjectionCode(this.map)};return a.dimensions=a.prototype.dimensions||["lng","lat"],a.prototype.getZoom=function(){return this.map.getView().getZoom()},a.prototype.setZoom=function(s){return this.map.getView().setZoom(s)},a.prototype.getViewRectAfterRoam=function(){return this.getViewRect().clone()},a.prototype.setMapOffset=function(s){this._mapOffset=s},a.prototype.dataToPoint=function(s){var o;if(s&&Array.isArray(s)&&s.length>0){o=s.map(function(d){var f=0;return typeof d=="string"?f=Number(d):f=d,f});var l=n&&n.source||"EPSG:4326",u=n&&n.destination||this.projCode,h=this.map.getPixelFromCoordinate(hi(o,l,u)),c=this._mapOffset;return[h[0]-c[0],h[1]-c[1]]}return[0,0]},a.prototype.pointToData=function(s){var o=this._mapOffset;return this.map.getCoordinateFromPixel([s[0]+o[0],s[1]+o[1]])},a.prototype.getViewRect=function(){var s=this.map.getSize();return new zs.graphic.BoundingRect(0,0,s[0],s[1])},a.prototype.getRoamTransform=function(){return zs.matrix.create()},a.prototype.prepareCustoms=function(){var s=this.getViewRect();return{coordSys:{type:r,x:s.x,y:s.y,width:s.width,height:s.height},api:{coord:D5(this.dataToPoint,this),size:D5(a.dataToCoordsSize,this)}}},a.create=function(s){s.eachSeries(function(o){o.get("coordinateSystem")===r&&(o.coordinateSystem=new a(i))})},a.getProjectionCode=function(s){var o="";return s?o=s.getView()&&s.getView().getProjection().getCode():o="EPSG:3857",o},a.dataToCoordsSize=function(s,o){var l=this;return o===void 0&&(o=[0,0]),[0,1].map(function(u){var h=o[u],c=[],d=[],f=s[u]/2;c[u]=h-f,d[u]=h+f,c[1-u]=o[1-u],d[1-u]=o[1-u];var g=l.dataToPoint(c)[u]-l.dataToPoint(d)[u];return Math.abs(g)},this)},a},e.prototype.dispatchEvent=function(n){return t.prototype.dispatchEvent.call(this,n)},e.prototype.set=function(n,i,r){return t.prototype.set.call(this,n,i,r)},e.prototype.get=function(n){return t.prototype.get.call(this,n)},e.prototype.unset=function(n,i){return t.prototype.unset.call(this,n,i)},e.prototype.on=function(n,i){return t.prototype.on.call(this,n,i)},e.prototype.un=function(n,i){return t.prototype.un.call(this,n,i)},e.formatGeoJSON=nhe,e.bind=D5,e.merge=Dk,e.uuid=Ok,e.bindAll=Fk,e.arrayAdd=kk,e.removeNode=k5,e.isObject=Ls,e}(Vn);const uhe={name:"v-echarts",extends:zi,inject:["VMap"],render(t,e){return null},props:{layerId:{type:String,default(){return`draw-layer-${Ve()}`}},options:{type:Object}},data(){return{layer:null}},computed:{map(){return this.VMap.map},map3d(){return this.VMap.map3d}},watch:{visible:{handler(t){this.layer.setVisible(t)},immediate:!1},zIndex:{handler(t){this.layer.setZIndex(t)},immediate:!1},maxZoom:{handler(t){this.layer.setMaxZoom(t)},immediate:!1},minZoom:{handler(t){this.layer.setMinZoom(t)},immediate:!1},extent:{handler(t){this.layer.setExtent(t)},immediate:!1,deep:!0}},mounted(){this.init()},beforeDestroy(){this.map.removeLayer(this.layer),this.dispose()},methods:{init(){this.layer=new lhe(this.options),this.zIndex&&this.layer.setZIndex(this.zIndex),this.layer.appendTo(this.map)},dispose(){this.layer.remove()}}};let hhe,che;const jk={};var Bk=wn(uhe,hhe,che,!1,dhe,null,null,null);function dhe(t){for(let e in jk)this[e]=jk[e]}Bk.options.__file="src/components/layers/echarts/index.vue";const Gh=function(){return Bk.exports}();Gh.install=t=>{t.component(Gh.name,Gh)};function fhe(t,e){let n;return e.getLayers().forEach(i=>{i&&i.get("id")===t&&(n=i)}),n}const U5=class{constructor(e,n,i,r,a,s,o,l,u){!n||n.length<1||(this.id=u.id,this.changeCarRotate=u.changeCarRotate,this.centerAtCar=u.centerAtCar,this._moving=!0,this._ismove=!1,this._map=e,this._labelShow=s,this._timeContentClass=o,this._vacuate=r,this._wholePathInfo=n,this._timeOverlayList=[],r?(this._pathInfo=i,this._convertPaths(i)):(this._pathInfo=n,this._convertPaths(n)),this._vacuatePath=i,this._path=[],this._passPath=[],this._pointIndexDistance=20,this._tracePoints=[],this._tracePointsModePlay=a,this._traceTimedivDom=e.traceTimedivDom,this._tracePointsFromTime=[],this._traceEnd=!1,this.traceLayer=new Dt({source:new kn,zIndex:99}),this.traceLayer.set("isTrack",!0),e.addLayer(this.traceLayer),this.tracePassLayer=new Dt({source:new kn,zIndex:100}),this.tracePassLayer.set("isTrack",!0),e.addLayer(this.tracePassLayer),this.arrowsLayer=new Dt({source:new kn,zIndex:101}),this.arrowsLayer.set("isTrack",!0),e.addLayer(this.arrowsLayer),this.carLayer=new Dt({source:new kn,zIndex:102}),this.carLayer.set("isTrack",!0),e.addLayer(this.carLayer),this.traceNodes=[],this.traceLineList=[],this.carMarker=null,this._carInfoWin=null,this._pointIndex=0,this._traceIndex=0,this._speedUp=1,this._intervalTraceFlag=null,this._intervalTimeFlag=null,this._opts={carIcon:{src:"",scale:1},speed:0,defaultContent:"",startIcon:{src:"",scale:1},endIcon:{src:"",scale:1},passFlag:!0,showInfoWin:!1,arrowPixel:50,tracePlay:!1},this._setOptions(u),this._initFlag=1,this._showTracePoint=l)}};let et=U5;Fe(et,"track",U5),et.prototype._setOptions=function(t){if(!!t)for(const e in t)Object.prototype.hasOwnProperty.call(t,e)&&(this._opts[e]=t[e])},et.prototype.getSpeed=function(){return this._opts.speed},et.prototype.getSpeedUp=function(){return this._speedUp},et.prototype.getPaths=function(){return this._pathInfo},et.prototype.getTraceIndex=function(){return this._pointIndex},et.prototype.setTraceIndex=function(t){this._pointIndex=t;const e=this._path[t];this.carMarker.setPosition(e)},et.prototype.getPercentnum=function(){const t=this._tracePoints,e=this.carMarker.getPosition();for(let n=0;nt.maxEndTime&&(t.maxEndTime=i),e._intervalTimeFlag=setInterval(function(){if(!e._traceEnd&&!e._fromPause&&!e._fromStop){if(e._traceTime=new Date(e._traceTime).getTime()+1e3*e._speedUp,t.maxEndTime0||!isNaN(r))for(let a=0;a=e.length)return;if(t._pointIndex+=t._speedUp,t._pointIndex>=e.length&&(t._pointIndex=e.length-1),t.carMarker.setPosition([e[t._pointIndex].longitude,e[t._pointIndex].latitude]),t._pointIndex===1&&n.push([e[t._pointIndex-1].longitude,e[t._pointIndex-1].latitude]),n.push([e[t._pointIndex].longitude,e[t._pointIndex].latitude]),t._opts.passFlag){const s=new Ht({geometry:new St([[e[t._pointIndex-1].longitude,e[t._pointIndex-1].latitude],[e[t._pointIndex].longitude,e[t._pointIndex].latitude]])});s.setStyle(new Je({stroke:new ft({color:t._opts.passlineColor,width:5})})),t.tracePassLayer.getSource().addFeature(s)}t._opts.showInfoWin&&(t._carInfoWin.getElement().innerText=e[t._pointIndex].info);const i=t._map.getView().calculateExtent(),r=t.carMarker.getPosition();!Ti(i,r)&&t.centerAtCar&&t._map.getView().animate({center:r})},1e3);else if(t._fromPause){if(!t._fromStop){if(t._pointIndex++,t.carMarker.setPosition([e[t._pointIndex].longitude,e[t._pointIndex].latitude]),t._opts.passFlag){const i=new Ht({geometry:new St([[e[t._pointIndex-1].longitude,e[t._pointIndex-1].latitude],[e[t._pointIndex].longitude,e[t._pointIndex].latitude]])});i.setStyle(new Je({stroke:new ft({color:t._opts.passlineColor,width:5})})),t.tracePassLayer.getSource().addFeature(i)}t._ismove=!1}}else return;this._fromPause=!1,this._fromStop=!1},et.prototype.timePointsPlay=function(){const t=this,e=t._tracePoints,n=t._tracePointsFromTime,i=t._passPath;if(i.length===0&&t.tracePassLayer.getSource().clear(),t._opts.speed===0){let r=Number.MAX_VALUE;const a=new Date(t._traceTimedivDom.innerText).getTime();if(a>0||!isNaN(a))for(let s=0;s=n.length)return;const a=n[t._pointIndex].temBreakPointsFromTime,s=n[t._pointIndex].differenceTime,o=n[t._pointIndex].length;let l=0;if(r===0?l=(o/s/50).toFixed(2)*10*t._speedUp:l=(r/50).toFixed(2)*10,t._fromPause||t._fromStop||t._pointIndex>=e.length-1||t._pointIndex>=n.length)return;if(t._traceIndex+=l,t._traceIndex=Math.round(t._traceIndex),t._traceIndex>=a.length){t._traceIndex=a.length-1,t._pointIndex++;const d=a.slice(0,t._traceIndex);for(let p=0;p0&&this.carLayer.getSource().removeFeature(this.carMarker),clearInterval(this._intervalTraceFlag));const e=mhe(this._path[0],this._opts);this.carLayer.getSource().addFeature(e),this.carMarker=e,e.on=function(n,i){if(n==="move"){const r=setInterval(function(){if(!t._moving)return;const a=e.getPosition(),s=t._pathInfo;for(let o=0;ot.y&&e.x===t.x?s=Math.PI/2:e.y===t.y&&e.xt.x?s=0:e.y>t.y&&e.x>t.x?s=a:e.y>t.y&&e.xt.x&&(s=Math.PI*2-a),s},et.prototype.getAngleFromPixel=function(t,e){t={x:t[0],y:t[1]},e={x:e[0],y:e[1]};const n=Math.abs(e.x-t.x),i=Math.abs(e.y-t.y),r=Math.sqrt(n*n+i*i),a=Math.round(Math.asin(i/r)/Math.PI*180);let s=0;return e.yt.y&&e.x===t.x?s=90:e.y===t.y&&e.xt.x?s=0:e.y>t.y&&e.x>t.x?s=360-a:e.y>t.y&&e.xt.x&&(s=a),s},et.prototype._troughPointIndex=function(t){const e=this._pointIndexDistance,n=this._path;for(let i=0;i0&&r0&&t.arrowsLayer.getSource().clear(),n.wheelDelta<0&&t.arrowsLayer.getSource().clear()):n.detail&&(n.detail>0&&t.arrowsLayer.getSource().clear(),n.detail<0&&t.arrowsLayer.getSource().clear())};document.addEventListener&&document.addEventListener("DOMMouseScroll",e,!1),window.onmousewheel=document.onmousewheel=e},et.prototype.dispose=function(){this._intervalTimeFlag&&(clearInterval(this._intervalTimeFlag),this._intervalTimeFlag=null),this._intervalTraceFlag&&(clearInterval(this._intervalTraceFlag),this._intervalTraceFlag=null);const e=this._map.getLayers().getArray().filter(n=>n.get("isTrack")&&n.get("isTrack")===!0);e&&e.length>0&&e.forEach(n=>{n.getSource().clear(),this._map.removeLayer(n)})};function O5(t,e,n,i,r){i==="distance"?qk(t,e,n,r):i==="track"&&ghe(t,e,n,r)}function qk(t,e,n,i){const r=[];e.forEach(function(s,o){r.push(s)});let a=!0;for(let s=0;s=3){a=!1,s+11&&a.push(r[r.length-1]);const s=a.sort(function(o,l){return o.idl.id?1:0});i(s)}const F5=function(t,e,n,i,r,a){if(is&&(s=c,o=h)}s>=a&&(n.push(e[o]),F5(t,e,n,i,o,a),F5(t,e,n,o,r,a))}return n},vhe=function(t,e,n,i){const r=Math.abs(_g(t,e,n)),a=Math.abs(_g(t,e,i)),s=Math.abs(_g(t,n,i)),o=(r+a+s)/2;return Math.sqrt(Math.abs(o*(o-r)*(o-a)*(o-s)))*2/r},_g=function(t,e,n){const i=e.latitude,r=n.latitude,a=e.longitude,s=n.longitude,o=t.getPixelFromCoordinate([a,i]),l=t.getPixelFromCoordinate([s,r]);return Math.sqrt(Math.pow(l[0]-o[0],2)+Math.pow(l[1]-o[1],2))};var Gk=function(t){let e=0;for(let n=0,i=t.length-1;n=n&&Vk(t,e,n,i,r),t.on("moveend",function(a){t.getView().getZoom()>=n?Vk(t,e,n,i,r):r.getSource().clear()}),r}function Vk(t,e,n,i,r){i=[],r.getSource().clear();for(let h=0;h=n.x||r.y<=e.y||i.y>=n.y};function Uk(t,e){const n=ho(t),i=ho(e);return Jc(n,i)}const _he=function(t){let{map:e,paths:n,id:i,opts:r,vacuate:a,smokeMode:s,tracePointsModePlay:o,vacuateDistance:l,labelShow:u,labelStyle:h,showTracePoint:c}=t;r.id=i||Ve(),r.changeCarRotate=t.changeCarRotate,r.centerAtCar=t.centerAtCar;let d=n,f,g=e.getView().getZoom();return a?O5(e,n,l,s,function(p){d=p,f=new et(e,n,d,a,o,u,h,c,r),f._initLinesAndMarkers(),u&&f._creatTimeOverlays(),f.createArrows()}):(f=new et(e,n,d,a,o,u,h,c,r),f._initLinesAndMarkers(),u&&f._creatTimeOverlays(),f.createArrows()),f.setPaths=function(p){n=p,f.arrowsLayer.getSource().clear();for(let v=0;v0&&this.carLayer.removeFeature(this.carMarker),typeof this.textLayer!="undefined"&&e.removeLayer(this.textLayer)},e.getView().on("change:resolution",function(){if(n.length!==0&&(g=e.getView().getZoom(),f.arrowsLayer.getSource().clear(),Math.round(g)===g))if(f._initFlag=2,f.createArrows(),a)O5(e,n,l,s,function(p){d=p;for(let v=0;v0||this.paths&&this.paths.length>0){const e=Ke(Re({},this.$props),{map:this.map,paths:t||this.paths,opts:this.options});this.track=_he(e),this.$emit("onLoad",this.track),this.autoPlay&&this.start()}},start(){this.track.start()},pause(){this.track.pause()},stop(){this.track.stop()},dispose(){this.track.dispose()}}};let whe,bhe;const Hk={};var Wk=wn(xhe,whe,bhe,!1,She,null,null,null);function She(t){for(let e in Hk)this[e]=Hk[e]}Wk.options.__file="src/components/track/index.vue";const Uh=function(){return Wk.exports}();Uh.install=t=>{t.component(Uh.name,Uh)};var $k={exports:{}};(function(t){(function(){function e(o,l){var u=o.x-l.x,h=o.y-l.y;return u*u+h*h}function n(o,l,u){var h=l.x,c=l.y,d=u.x-h,f=u.y-c;if(d!==0||f!==0){var g=((o.x-h)*d+(o.y-c)*f)/(d*d+f*f);g>1?(h=u.x,c=u.y):g>0&&(h+=d*g,c+=f*g)}return d=o.x-h,f=o.y-c,d*d+f*f}function i(o,l){for(var u=o[0],h=[u],c,d=1,f=o.length;dl&&(h.push(c),u=c);return u!==c&&h.push(c),h}function r(o,l,u,h,c){for(var d=h,f,g=l+1;gd&&(f=g,d=p)}d>h&&(f-l>1&&r(o,l,f,h,c),c.push(o[f]),u-f>1&&r(o,f,u,h,c))}function a(o,l){var u=o.length-1,h=[o[0]];return r(o,0,u,l,h),h.push(o[u]),h}function s(o,l,u){if(o.length<=2)return o;var h=l!==void 0?l*l:1;return o=u?o:i(o,h),o=a(o,h),o}t.exports=s,t.exports.default=s})()})($k);const Che=$k.exports;class xg{constructor(e,n){Fe(this,"min",{x:0,y:0});Fe(this,"max",{x:0,y:0});this.min=e,this.max=n}intersects(e){const n=this.min,i=this.max,r=e.min,a=e.max;return a.x<=n.x||r.x>=i.x||a.y<=n.y||r.y>=i.y}}class The extends Dt{constructor(n){var a,s;const i=Object.assign({},n);delete i.map;super(i);Fe(this,"map",null);Fe(this,"pointsArr",[]);Fe(this,"zoom",1);Fe(this,"textBounds",[]);Fe(this,"styleOptions",{fillColor:"rgb(26,58,91)",strokeColor:"rgb(26,58,91)",textColor:"white",fontCss:"bolder 15px sans-serif",boxWidth:50});Fe(this,"textViewCom",[]);this.map=n.map?n.map:this.map,this.pointsArr=n.pointsArr?n.pointsArr:this.pointsArr,this.zoom=n.zoom?n.zoom:this.zoom,this.styleOptions=n.styleOptions?n.styleOptions:this.styleOptions,((a=this.map)==null?void 0:a.getView().getZoom())>=this.zoom&&this.drawText();const r=this;(s=this.map)==null||s.on("moveend",o=>{var l;((l=r.map)==null?void 0:l.getView().getZoom())>=r.zoom?(r.drawText(),r.keepVisible()):r.clear()})}getLayerStatesArray(n){}getLayersArray(n){}getSourceState(){}drawText(){var s;const n=this.styleOptions;this.getSource().clear();const r=document.createElement("canvas").getContext("2d");n.fontCss&&(r.font=n.fontCss);const a=[];(s=this.map)==null||s.once("postrender",()=>{this.pointsArr.forEach(o=>{var h,c,d,f,g,p,v;const l=cc(o.position,"EPSG:3857"),u=(h=this.map)==null?void 0:h.getPixelFromCoordinate(l);if(Ti((c=this.map)==null?void 0:c.getView().calculateExtent(),l)){o.text=o.text||"";let m=n.boxWidth||Math.ceil(r.measureText(o.text).width);m+=30;const y=u[0]+10,_=u[0]+m,C=u[1]-40,w=u[1]-10,b=[y,Number(((C+w)/2).toFixed(0))],x={x:y,y:C},S={x:_,y:w},T=new xg(x,S),A=u[0]-m,M=u[0]-10,I=u[1]-40,E=u[1]-10,z=[M,Number(((I+E)/2).toFixed(0))],R={x:A,y:I},P={x:M,y:E},O=new xg(R,P),F=u[0]-m,G=u[0]-10,j=u[1]+10,L=u[1]+40,D=[G,Number(((j+L)/2).toFixed(0))],k={x:F,y:j},N={x:G,y:L},q=new xg(k,N),B=u[0]+10,V=u[0]+m,U=u[1]+10,H=u[1]+40,Z=[B,Number(((U+H)/2).toFixed(0))],X={x:B,y:U},Q={x:V,y:H},J=new xg(X,Q),ee={bound:T,minx:y,miny:C,maxx:_,maxy:w,polylineCenter:b},te={bound:O,minx:A,miny:I,maxx:M,maxy:E,polylineCenter:z},ae={bound:q,minx:F,miny:j,maxx:G,maxy:L,polylineCenter:D},ge={bound:J,minx:B,miny:U,maxx:V,maxy:H,polylineCenter:Z},oe=new Map([["rightTopBounds",ee],["leftTopBounds",te],["leftBomBounds",ae],["rightBomBounds",ge]]);let de=!0,ye=0,ie=0,se=0,fe=0,$=[0,0],Y="";for(const[Me,Te]of oe){for(let Ae=0;Ae=0;i--){const r=this.textViewCom[i];this.textVisibility(r.text,!1)}}textVisibility(n,i){var o,l,u,h,c;const r=this.getObjectByText(n);this.textViewCom=this.get("invisible");let a=!1,s=0;if(this.textViewCom instanceof Array)for(let d=((o=this.textViewCom)==null?void 0:o.length)-1;d>=0;d--){const f=this.textViewCom[d];n===f.text&&(a=!0,s=d)}if(r.length>0)for(let d=r.length-1;d>=0;d--){const f=r[d];if(!i)this.textViewCom instanceof Array?!a&&this.textViewCom.push(f):this.set("invisible",[f]),(l=f.textBack)==null||l.setVisible(i),(u=f.polyline)==null||u.setVisible(i);else if(this.textViewCom instanceof Array&&a){this.textViewCom.splice(s,1);const g=this.getObjectByText(f.text);for(let p=g.length-1;p>=0;p--)(h=g[p].textBack)==null||h.setVisible(i),(c=g[p].polyline)==null||c.setVisible(i)}}else i?a&&this.textViewCom.splice(s,1):this.textViewCom instanceof Array?!a&&this.textViewCom.push({text:n}):this.set("invisible",[{text:n}])}getObjectByText(n){const i=this.get("textComponent"),r=[];for(let a=(i==null?void 0:i.length)-1;a>=0;a--){const s=i[a];s.text===n&&r.push(s)}return r}}class Ahe{constructor(e){Fe(this,"_operators");Fe(this,"_carIcon");Fe(this,"_direction");Fe(this,"_map");Fe(this,"_status");Fe(this,"_pathInfo");Fe(this,"_bubble");Fe(this,"_moving");Fe(this,"_tracePointsModePlay");Fe(this,"_lineLayer");Fe(this,"_movePath");Fe(this,"_originPath");Fe(this,"_revealLayer");Fe(this,"_showTracePoint");Fe(this,"_nodesLayer");Fe(this,"_moveNodes");Fe(this,"_timeStep");Fe(this,"_speed");Fe(this,"_speedUp");Fe(this,"_nowTime");Fe(this,"_moveIdx");Fe(this,"_animateLayer");Fe(this,"_animateLine");Fe(this,"_group");Fe(this,"_tracekEvent");Fe(this,"_simplifyEvent");Fe(this,"_eventType");Fe(this,"_animateStart");Fe(this,"_textLayer");Fe(this,"_moveListener");Fe(this,"_step");Fe(this,"_viewCode");Fe(this,"_defaultStyles");Fe(this,"_nodesCollection");Fe(this,"_nodeInfos");var d;e=e||{};const n=e.bubble!==void 0?e.bubble:!1,i=e.showTracePoint?e.showTracePoint:!1,r=e.tracePointsModePlay?e.tracePointsModePlay:"animation",a=e.mapObj!==void 0?e.mapObj:null,s=e.path!==void 0?e.path:[],o=e.options||{},l=Date.now();!e.path||e.path.length<1,this._operators={carIcon:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAAVCAYAAADfLRcdAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkQ0RkExMTQ2Rjc4NzExRTQ4QkI3QTA2OTk3QzQ4M0IzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkQ0RkExMTQ3Rjc4NzExRTQ4QkI3QTA2OTk3QzQ4M0IzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RDRGQTExNDRGNzg3MTFFNDhCQjdBMDY5OTdDNDgzQjMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RDRGQTExNDVGNzg3MTFFNDhCQjdBMDY5OTdDNDgzQjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz62sMp6AAAFiklEQVR42tRXW2wUVRj+zpmZvc4uS2mhhQK21FLshoKGWkBMSAwQSVBf0QfiJciDLya+8KAx8RJfeJV440GJaDAmGGKUmAASI+GhDQ1a7t1Kb1tot7s7uzvX4z8zC+12bdHVkDjJn5md/c853/nO918GeEDXkfe2f5+9+KzxxeuQap2D/RPn5BO7Aowxns/n9Ju958Q8PjL5yIxz4+KZk86spRLG5Y1T/Zfbf31sz7HN/xqsuIo4THwgStgr8lBtDcwxwQxa0rKB4WkFBcOGpgNSwIFusYoJjv0ATOQYdm9lWBQX4Iz2I8iDxhsGMDSm4mx/FJ3LR/HWi4ASokEmmeYj4UG6K/Tock9jSjxRjG/PRCrADn4SHVi8ttTOGM0sHAguIRKyCSlgF4HsOPDxKY7T4zvQ3NqFYmYSsbp6BEKhe0Bt08LR41/CsSzse34fZEWBbdPGtCxKWhoxeQiNketIhHOYyEgYGAqgc/UU3n5VgbA5iBQyAccWYLKCYLOCnLmLNrhNJHte5h7Ys/ubIlsPjGp3F/3tViOefEVCOCJjSYKjqZ6jdTnwdI+Fp5IppCaAvmsKxiZlondGCYQLJ34S2Ngp0LMBqFMFHmmxUb+U4+DhNpz4WYIlhWgTAWKIAHGOyVQKR98dx45uYoXTKZGRA/S0BT1n+6cd74G8qNlRO76WmNXLHI/R8nXom7U4eqENJdNAUSczdJR0HW/s1HDwhavehMIDx2BbtChj4Ip7hvDeuyYp7pHSe9l//8yBNTh/MwhOALnrf/fu2GhWBnDms+IMWMk1eOM8IxVYsV2QMl9F+Wyg7tV3hTxZZdw5BHZLlzEjdJpEJn0FVeaZEvYtEPF/yyECMivm9+6hDdoOLJKKSTIxPLNh0USXLnN6XiCqluiQE9Ok5dXTfO5/wxN2lb9D7LYtz9ectjat1wioQSdhklmkTdN7NuguB6O4cInhdobPM9oNnAFg1UtSlUc2J+5FuEuw+yyIBTVUqBnsyiYNsUiUpOOza7msEmg3KCUKxOvDAvUJZ/4JBKUlnmdVYHXzL9KnEEioVs1gFbmIjofbEVdjPleOQ8zaHruCIIxO3C/du/nNgDz3tUWpIzAnATNKZ6SFKi3/7UuYXgA9vqkbBun/xuAgbo0OwyESbLKcJhauT+765FIFVuaiapi7e/CAv2hNpUchEhxkclliWcGa1lY82rXBA/Hdt8cxli5XgXnHc28vVWCDgWqhu+kpk5eRiNYG1rTCsOjohRtYrgQoZVmZKciyjKYlDejZOHyfyk+5kM67CllcZeWBvrlAGU2aL0Vq1uwfo1EPbIlqrmGY0F0z3WfK41oOHQ8tlA1cGFE6BFVUeaxcVj2IB4O4NqLWDPb8RZU2WyKAZZBkJQJsUoAVs5Po7lwoGxAeaR01Fp/aXAhWEf5d7Y4X/XPBnusLVOjdomZGzwvPzKJvRsH/bZXcGj8z/sPjEeSKBWJU98B6DNN9enwMmzflEJDn32hxiMOciJKWUovkXw43qrN7g53dWbx/pB/hsIS6ONBRz9DSBGxoc+u1QCot0HtNxshtmbojp6I3OHmaoWudg571lOpiDpKtDhoaOVqWljB+I0xlWYFpu5o1vPSlpdM49OYcRnkchdQUrHLBVBq2UOgpDu9Cwe+6Dsf765Jap9fPubRJ1MgEK7uuj04xfN6XBFOXUe9WBAuGPS3fY5vQ3kmPeRVq6YqVVG4l74Qc26Tw0NCcyCC54g4a4yZ+H4njythibGm5gndeo+ChVtM2yl0XrRmKUC1vYDD4Hmjmc6Ju1W5eUz+rUT9bmK+f/ZH62eycfrbsQRL1+9le6mebqZ/dT6xF3XMmm/KlyWNelvMbGPK3pfpieNvtyP/yS+GBXf/FN9ifAgwAIOzB+qcKmLcAAAAASUVORK5CYII=",speed:1e3,timeStep:1,startIcon:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAADb0lEQVRYR8WWW4jcZBzFz8lukn1Si5fOjKK20NmEKtoFL+C1IBX0RQQFQeoiIipeHnxQCioURPBJhQo+yFJFEfRFKIKIN1wKFZGqtJPZbgtFTWa7i1LFy+bbyZHsztJ1MpkkI9I85vufc375/798CXGWL57lfFQDENgw/g4Qt0loQroE5CKl410r+WphPJkF55erPFQ5AMFuGO8RiU+TuCwvQNAioWdDuz0DQmVACgE2aeu5E8Y9QODGMoZpjaSP6fx2d8jwzyLNcADBrht/lsC1RUYD1g//ZS/f+itPnB6mHQpQj71XCT45QnhPooOhHdwEIsnzyAXYrMktluExgmODxJIiED8D2JFXszaO5P7Ibb9TGaAee28QfLhfKGhJ1L0du/15ura2R+xpgHsJnpMJkuZCN5isBiCMNYy/mPr3CeNEnOq4R4/0G9bi5jWEdYhgpquJzPaOO390EMTAEVwgr+kYtrMC7Qud4PG8p6nH3rsE7+tfT5A82HHaM6UB6sa/mcKX2fZjd+S03s4DqMXetAVmgkTtiezgpdIANTO505L12QDBQ6HTejMfwN9tAfsz4FUBGtp6KYx7csAI3gudINPi9bpa7L1mgU9kRmDhzs5466PSHUgLG8v+HIhtG0WC1JWuPuW2v+836+2bHwA4/9bAJPYvmxa48EclgLrx9lB8cUAXTgt6/m/b7F8/5WrGu4XC+wQvzLRf+DByW3dVew0BXKQtm8fMxE8ExgceRFAXwGEIDZL1vIAE3es6ztzXlQFWxxB7MwCn88RF9wV9EjnBrmF1Q78F6WaUcU4MO2qHmXexcv2Cc+zQyABrXfD3AXis6Gmzs9cHkRvcU6Qr/B+4WN75MpwHcF6R2Zl1LcM220Ie/7FIUwiQGtTiyUctWK8Xma2vJ9QLHTvYW6a+FAAE1o33DcGpQlOpHTrBFSBWCmuB8j+ljdifEpRCDIVOqJ0dO/iiTHhaU64DPbd67L9C4Kk8c0FvRU7wQNnwygDQ5RONeOI7kM0BJ95J4yRXLrH9+/8HkJ6QcfOqMVjfErQ2Bq1QN5yyg4NVwqt3oOdeM/5zlnBmlwsvh27rmarhIwOsvhWxf4DEHQA+De3W7SDSb0Plq9Im3Oi+9jPqzBqbu5bYiion9wQjA6zqtd0Bj8Sjho8+gv+S2Kf9B1+VRDBEEbAnAAAAAElFTkSuQmCC",endIcon:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAADdElEQVRYR8WWXYjcVBiG3zfJGb1oq4todXZnVOpsMlbRLtQK1p+CVNAbERQEqUVEVPy58EIpqFAQwasqVOhFWdrSIuiNUAQR/3ApVIr0hzozu93KJtktsgWRxeLmJPlKho52JzOTZIo2t+d7v/c5b76cHOIqP7zK/igEIADPlNWGyJBHQY4DHANlUcBZI4p/MubDqRqwXGRTuQAEUM0x9TIMvkXg1r4GIosA3rE9PUlA8oBkAsyO4Dq9Sh0GuTlPw3aN4Os1UfBUeQEXsjQDAZKdtypqCuR9WY3S63JcLelH1v2BPwdpBwI0q+pjgG8UN+8o5Ijt6gcJxP169AVorsXtKKkZkGYvsQDnKDIPYEO/mrYuxnOOHxwsDNCoqj0EX0oJRc4jlmec+fD7ZK09I6vVdgA7Aa7prhfBdN0L7EIAApjNqlokOHK5UCCBBU7U3OB0d8NWRW0U4CjIVKomsL7mBr/2guj5ChqjGKdZaqV3I7vrnn6t324aFXWI5LM9UnvB8fRkboDpivVQTOPHbgEh22xXHxgAsJ1kykgQ76i74Ye5AZqj1haYxncpQSwvOr7e2w+gVVXbBNyXSq4owGwZVW2V5nq8gs/qnk5HfKmwVVWfCPh6Krk4esL2o69yJ5AUNiqlaRK1FSIRgfBexw9OdjdL5gamOkWw1DW4emRZj9z8O/4qCGDtII0P0iJJTrb31JLe1znlZsashyPyc5A3pgcQXzpe8GShzzApPnsT1i5fo3ySVk+xSCTEcYBlArf0NYhlk+3rnwsDJIJWRU0KmRwyQz0i8k3d01sHiQf+C9rDaKqzA4/aAd2NWO4f9/XRoQESYbOidoN8dYgIvnDc4OksXeZ9oDGKG2iqMwCvz2r277osW6Gu3bEAL0uTCXAphVdAfprVrLPOOH7f9sOdeepzASR3wWZVHSM4kaNpy3aDuwiEOWrzX0pnymoiMnGs199uxcETx1vqfvhDHvOkJlcCnWbNMbULBt/s11xE9tc9/Xxe88IAv92Ga/+OSidIjHebCDDHC8Hdznks/WcA7cNpVN0jBn4BaayIPowfqC+ER4qYF07gn1dRsd4Fjcun/CPHDd4uaj40QPJVtKqlwwAeB+Rb29WPEYj+N4DEKLmMBqvUlBh6651zODeM+dAJdMxOA6X1QDCs+RUDXIlxR3sRcjswMD6XvKYAAAAASUVORK5CYII=",showInfoWin:!1,arrowPixel:.2,textStyle:{}};for(const f of Object.keys(this._operators))o[f]&&(this._operators[f]=o[f]);const u=new Qe({color:"rgba(255,255,255,0.4)"}),h=new ft({color:"#3399CC",width:1.25});this._defaultStyles=[new Je({image:new En({fill:u,stroke:h,radius:5}),fill:u,stroke:h})],this._nodesCollection=null,this._nodeInfos=[];const c=new Dn({src:this._operators.carIcon,scale:1,anchor:[.5,.5],offset:[0,0]});c.load(),this._carIcon=new Je({image:c}),this._direction=0,a&&(this._map=a),this._viewCode=(d=this._map)==null?void 0:d.getView().getProjection().getCode(),this._status="stop",this._pathInfo=s,this._bubble=n,this._moving=!1,this._tracePointsModePlay=r,this._lineLayer=new Dt({source:new kn({features:[],strategy:Pc}),properties:{vzBelong:"vzTrackPath",vzTime:l}}),this._lineLayer.set("projection",this._viewCode,!0),this._lineLayer.set("track-type","trackPath"),this._movePath=[],this._originPath=null,this._revealLayer=new Dt({source:new kn({features:[],strategy:Pc}),properties:{vzBelong:"vzTrackPath",vzTime:l}}),this._revealLayer.set("projection",this._viewCode,!0),this._revealLayer.set("track-type","trackReveal"),this._showTracePoint=i,this._nodesLayer=new Dt({source:new kn({features:[],strategy:Pc}),style:null,properties:{vzBelong:"vzTrackPath",vzTime:l}}),this._nodesLayer.set("projection",this._viewCode,!0),this._nodesLayer.set("track-type","trackNodes"),this._nodesLayer.setVisible(this._showTracePoint),this._moveNodes=[],this._speed=this._operators.speed,this._timeStep=this._operators.timeStep,this._speedUp=1,this._nowTime=null,this._moveIdx=1,this._animateLayer=new Dt({source:new kn({features:[],strategy:Pc}),style:new Je({stroke:new ft({color:"red",width:2})}),properties:{vzBelong:"vzTrackPath",vzTime:l}}),this._animateLayer.set("projection",this._viewCode,!0),this._animateLayer.set("track-type","trackAnimate"),this._animateLine=new _n({geometry:new St([])}),this._group=new ru({layers:[this._lineLayer,this._revealLayer,this._nodesLayer,this._animateLayer],zIndex:99,properties:{type:"vzTrackPath",vzTime:l}}),a==null||a.addLayer(this._group),this._tracekEvent=a==null?void 0:a.on(["singleclick","pointermove"],f=>{this.eventListener(f)}),this._eventType=["nodeClick","nodeMouseover","nodeMouseout","pathClick","pathMouseover","pathMouseout","move"],this._simplifyEvent=a==null?void 0:a.getView().on("change:resolution",f=>{Number.isInteger(f.target.getZoom())&&this.simplifyOpera(f)}),this.initLinesAndMarkers()}simplifyOpera(e){var h,c;let n=[];const i=e.target.getProjection().getCode(),r=this._viewCode!==i,a=e.target.getResolution();n=this._nodesCollection.map(d=>{var g;if(r&&d.get("isSimplify")===!1){const p=(g=d.getGeometry())==null?void 0:g.transform(this._viewCode,i);p instanceof Et&&d.setGeometry(p)}const f=d.getGeometry().getCoordinates();return{x:f[0]/a,y:f[1]/a,idx:d.get("node_idx")}}),r&&(this._viewCode=i);const s=Che(n,2,!1),o=[],l=[];s.forEach(d=>{o.push([d.x*a,d.y*a]),l.push(d.idx)}),this._originPath instanceof St&&this._originPath.setCoordinates(o),!this._moving&&this._status!=="moving"&&this._moveListener!==null&&this._tracePointsModePlay==="animation"&&this._originPath instanceof St&&((h=this._animateLine.getGeometry())==null||h.setCoordinates(o.slice(0,l.indexOf(this._moveIdx)+1).concat([this._animateStart.getGeometry().getCoordinates()]))),(c=this._nodesLayer.getSource())==null||c.clear(),new Promise((d,f)=>{var g;this._nodeInfos=[],this._nodesLayer.getVisible()&&((g=this._nodesCollection)==null||g.forEach((p,v)=>{p.set("isSimplify",!1),p.setStyle(null),l.includes(v+1)&&(p.set("isSimplify",!0),p.setStyle(this._defaultStyles),this._nodeInfos.push(p))})),d(this._nodeInfos)}).then(d=>{var f;(f=this._nodesLayer.getSource())==null||f.addFeatures(d)})}eventListener(e){var i,r,a,s,o,l,u,h,c;if((i=this._map)==null?void 0:i.hasFeatureAtPixel(e.pixel,{layerFilter:function(d){return d instanceof Dt&&(d.get("track-type")==="trackPath"||d.get("track-type")==="trackNodes")},hitTolerance:0})){this._moveNodes=((r=this._map)==null?void 0:r.getFeaturesAtPixel(e.pixel,{layerFilter:function(g){return g instanceof Dt&&g.get("track-type")==="trackNodes"},hitTolerance:0}))||[],this._movePath=((a=this._map)==null?void 0:a.getFeaturesAtPixel(e.pixel,{layerFilter:function(g){return g instanceof Dt&&g.get("track-type")==="trackPath"},hitTolerance:0}))||[];const d=this._moveNodes.map(g=>g.getProperties()),f=this._movePath.map(g=>g);switch(e.type){case"singleclick":d.length>=1&&((s=this._map)==null||s.dispatchEvent({type:"nodeClick",target:this._bubble?[d[0]]:d,propagationStopped:!1,defaultPrevented:!1,preventDefault:function(){throw new Error("Function not implemented.")},stopPropagation:function(){throw new Error("Function not implemented.")}})),f.length>=1&&((o=this._map)==null||o.dispatchEvent({type:"pathClick",target:this._bubble?[f[0]]:f,propagationStopped:!1,defaultPrevented:!1,preventDefault:function(){throw new Error("Function not implemented.")},stopPropagation:function(){throw new Error("Function not implemented.")}}));break;case"pointermove":d.length>=1&&((l=this._map)==null||l.dispatchEvent({type:"nodeMouseover",target:this._bubble?[d[0]]:d,propagationStopped:!1,defaultPrevented:!1,preventDefault:function(){throw new Error("Function not implemented.")},stopPropagation:function(){throw new Error("Function not implemented.")}})),f.length>=1&&((u=this._map)==null||u.dispatchEvent({type:"pathMouseover",target:this._bubble?[f[0]]:f,propagationStopped:!1,defaultPrevented:!1,preventDefault:function(){throw new Error("Function not implemented.")},stopPropagation:function(){throw new Error("Function not implemented.")}}));break}}else{const d=this._moveNodes.map(g=>g.getProperties());this._moveNodes.length>0&&this._moveNodes.splice(0,this._moveNodes.length),e.type==="pointermove"&&d.length>0&&((h=this._map)==null||h.dispatchEvent({type:"nodeMouseout",target:this._bubble?[d[0]]:d,propagationStopped:!1,defaultPrevented:!1,preventDefault:function(){throw new Error("Function not implemented.")},stopPropagation:function(){throw new Error("Function not implemented.")}}));const f=this._movePath.map(g=>g);this._movePath.length>0&&this._movePath.splice(0,this._movePath.length),e.type==="pointermove"&&f.length>0&&((c=this._map)==null||c.dispatchEvent({type:"pathMouseout",target:this._bubble?[f[0]]:f,propagationStopped:!1,defaultPrevented:!1,preventDefault:function(){throw new Error("Function not implemented.")},stopPropagation:function(){throw new Error("Function not implemented.")}}))}}initLinesAndMarkers(){var l,u,h,c,d,f;const e=(l=this._pathInfo)==null?void 0:l.map(g=>[g.longitude,g.latitude]),n=[],i=[];let r=0;for(const g of e){const p=new _n({geometry:new Et(cc(g,this._viewCode))});let v=null;if(this._pathInfo&&(v=this._pathInfo[r]),v&&(v.node_idx=r+1,v.isSimplify=!1,p.setProperties(v,!0),p.setId("tackNode-"+v.node_idx)),r===0){const m=p.clone();this._animateStart=p.clone(),this._animateStart.setId("moveCarFeature"),m.setStyle(new Je({image:new Dn({src:this._operators.startIcon,anchor:[.5,1]}),text:new Qn({text:""})})),(u=this._revealLayer.getSource())==null||u.addFeature(m)}else if(this._pathInfo&&r===this._pathInfo.length-1){const m=p.clone();m.setStyle(new Je({image:new Dn({src:this._operators.endIcon,anchor:[.5,1]}),text:new Qn({text:""})})),(h=this._revealLayer.getSource())==null||h.addFeature(m)}i.push(p),r++}const a=new St(e);this._originPath=a.transform("EPSG:4326",this._viewCode);const s=new _n({geometry:this._originPath}),o=new Je({image:new Dn({src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABfUlEQVQ4T3WTTSvFYRDFf8dLKIqytFckthTpJkQWlyhF2fgEVr6BheytpChEsqB08xbZWPgOJAs7ieRlNMzV//75P7vnmZkz58ycR2ZWD7QBF5KM1DGzTuBO0k065neZ2S3QBGwAU5I+iolmNgrsAI9An6SrNIgDnAE9EdgFJiS9+93MuoEToBx4AgYkXSZBHKAWOAS6IrAP5CW9BUge2AIqgJdg8guiSKoBDoDeDJBhwNlVBsiQpNPvGST0VgF7TjPeCsCIpNdo0g84O2fibx4r/AJEUjVwlJDjXbybU/eZjAGbMROXmC8BiKQ64BxoDyYLkuYTTCeB9WD/9B9AA3AMdGQAzALLAfCcluDF3r01itMS5oDFiP3MIUHNi90T7ko/XjyYGOIMsFJSXByimTVGQbFzegOuew0o+7PGKL4AmjM8MA2shua/RjIzX1suw8pucZfiUjOt/AC4BHfaeOoz+d63oziX9Zla3CzAkqTP9G8zM4/dS7r+7zt/Aaattn1kX8VgAAAAAElFTkSuQmCC",anchor:[.75,.5],scale:.7,rotateWithView:!1})});s.set("arrow",[new Je({stroke:new ft({color:"rgba(0, 0, 255, 0.6)",width:10})}),o]),s.set("mainView",(c=this._map)==null?void 0:c.getView()),s.setStyle(Mhe),n.push(s),(d=this._lineLayer.getSource())==null||d.addFeatures(n),this._nodesCollection=i,(f=this._animateLayer.getSource())==null||f.addFeature(this._animateLine),s.get("mainView")!==void 0&&s.get("mainView").dispatchEvent("change:resolution")}labelVisible(e){var n,i;if(e&&this._textLayer===0){const r=(n=this._pathInfo)==null?void 0:n.map(a=>({position:[a.longitude,a.latitude],text:a.gnssTime}));this._textLayer=new The({map:this._map,pointsArr:r,zoom:12}),this._textLayer.set("id","lushuText"+new Date().getTime()),this._group.getLayers().push(this._textLayer)}else(i=this._textLayer)==null||i.setVisible(e)}start(e){var n,i;this._pathInfo&&this._pathInfo.length<1||((this._moving||this._status==="pause")&&this.stop(),this._moveIdx=e||1,this._moving=!0,this._status="moving",this._nowTime=Date.now(),this._tracePointsModePlay==="skip"?(this._moveListener=this._lineLayer.on("postrender",r=>{this.tracePointsPlay(r)}),(n=this._map)==null||n.render()):this._tracePointsModePlay==="animation"&&(this._step=0,this._moveListener=this._lineLayer.on("postrender",r=>{this.animationPlay(r)}),(i=this._map)==null||i.render()))}stop(e){var i,r,a,s;this._moveIdx=1,this._status="stop",this._moving=!1,this._step=0,this._moveListener!==null&&(Ci(this._moveListener),this._moveListener=null);const n=(i=this._animateLayer.getSource())==null?void 0:i.getFeatureById("moveCarFeature");n&&((r=this._animateLayer.getSource())==null||r.removeFeature(n)),(a=this._animateLine.getGeometry())==null||a.setCoordinates([]),this._originPath instanceof St&&((s=this._animateStart.getGeometry())==null||s.setCoordinates(this._originPath.getFirstCoordinate()))}pause(){this._status="pause",this._moving=!1}resume(){this._status="moving",this._moving=!0}tracePointsPlay(e){var a,s,o,l,u;const n=e.frameState,i=this._nodesCollection.map(h=>h.getGeometry().getCoordinates()),r=(n.time-this._nowTime)/1e3%60;if(this._moving&&(this._moveIdx===1||r>=this._timeStep)){this._nowTime=n.time;let h=this._moveIdx===1?this._speedUp:this._moveIdx+this._speedUp,c=null;const d=this._animateLine.getGeometry();if(i&&this._moveIdx===i.length){this.stop(!0);return}if(h>=i.length&&this._moveIdx0;--C)h!==0&&h-C<=i.length-1&&(d==null||d.appendCoordinate(i[h-C]))}else if(h0;--m)h!==0&&h-m<=i.length-1&&(d==null||d.appendCoordinate(i[h-m]))}this._animateStart.setStyle(this._carIcon),this._animateStart.getGeometry().setCoordinates((a=c==null?void 0:c.getGeometry())==null?void 0:a.getCoordinates());const f=(s=this._animateLayer.getSource())==null?void 0:s.getFeatureById("moveCarFeature");(!f||f.length<=0)&&((o=this._animateLayer.getSource())==null||o.addFeature(this._animateStart)),this._moveIdx=h;const g=(l=this._map)==null?void 0:l.getView().getProjection().getCode(),p={index:this._moveIdx,status:this._status,position:i[h-1],lngLat:Kg(this._animateStart.getGeometry().getCoordinates(),g),passNode:this._nodesCollection[h-1],length:d==null?void 0:d.getLength()};this._animateLayer.dispatchEvent({type:"move",target:p,propagationStopped:!1,defaultPrevented:!1,preventDefault:function(){throw new Error("Function not implemented.")},stopPropagation:function(){throw new Error("Function not implemented.")}})}(u=this._map)==null||u.render()}animationPlay(e){var i,r,a,s;let n=0;if(this._nowTime=e.frameState.time,this._originPath instanceof St&&this._moving&&this._step!==void 0&&this._step<=1){const o=this._originPath.clone();o.transform(this._viewCode,"EPSG:3857");const l=o.getLength(),u=this._animateLine.getGeometry(),h=this._originPath.clone();if(h instanceof St&&this._step!==0){const m={geometry:{coordinates:h.getCoordinates(),type:"LineString"},properties:{},type:"Feature"};n=l*this._step;const y=Lq(m,0,n/1e3,{units:"kilometers"});h.setCoordinates(y.geometry.coordinates),h.transform("EPSG:4326",this._viewCode);const _=h.getCoordinates();u==null||u.setCoordinates(_);let C=0,w=0;if(_.length>2){const x=_[_.length-2],S=_[_.length-1];C=x[0]-S[0],w=x[1]-S[1];const T=Math.atan2(w,C);this._direction!==T&&(this._direction=T),this._carIcon.getImage().setRotation(-this._direction+Math.PI)}this._animateStart.setStyle(this._carIcon),this._animateStart.getGeometry().setCoordinates(h.getLastCoordinate());const b=(i=this._animateLayer.getSource())==null?void 0:i.getFeatureById("moveCarFeature");(!b||b.length<=0)&&((r=this._animateLayer.getSource())==null||r.addFeature(this._animateStart))}const c=u==null?void 0:u.getLength();let d=0,f=0;const g=new St([]);this._originPath.forEachSegment(function(m,y){g.setCoordinates([m,y]),f<=c&&(f+=g.getLength(),d++)}),this._moveIdx=this._nodeInfos[d-1].get("node_idx"),this._step+=5*1e-7*this._speed;const p=(a=this._map)==null?void 0:a.getView().getProjection().getCode(),v={index:this._moveIdx,status:this._status,speed:this._speed,position:this._animateStart.getGeometry().getCoordinates(),lngLat:Kg(this._animateStart.getGeometry().getCoordinates(),p),passNode:this._nodesCollection[this._moveIdx-1],length:c};this._animateLayer.dispatchEvent({type:"move",target:v,propagationStopped:!1,defaultPrevented:!1,preventDefault:function(){throw new Error("Function not implemented.")},stopPropagation:function(){throw new Error("Function not implemented.")}})}if(this._moving&&this._step&&this._step>=1){this.stop(!0);return}(s=this._map)==null||s.render()}setFitView(e){var n;this._originPath!==null&&this._originPath instanceof St&&e&&((n=this._map)==null||n.getView().fit(this._originPath))}getPaths(){return this._pathInfo}setPaths(e){this.clearPaths(),this._pathInfo=e,this.initLinesAndMarkers()}clearPaths(){this._moving&&this.stop(),this._group.getLayersArray().forEach(e=>{e instanceof Dt&&e.getSource().clear()})}destroy(){var e;this._moving&&this.stop(),this.clearPaths(),Ci(this._tracekEvent),(e=this._map)==null||e.getView().removeEventListener("change:resolution",this._simplifyEvent.listener)}getSpeed(){return this._speed}setSpeed(e){this._speed=e}getSpeedUp(){return this._speedUp}setSpeedUp(e){this._speedUp=e,this._speed=this._speed*e}getPercentnum(){return typeof this._step=="number"?this._step.toPrecision(3):0}setPercentnum(e){typeof e=="number"&&e<=1&&e>=0&&(this._step=e)}setTraceLineStyle(e){var a;e=e||{};const n=e.lineColor?e.lineColor:"rgba(0, 0, 255, 0.6)",i=e.lineWidth?e.lineWidth:10,r=(a=this._lineLayer.getSource())==null?void 0:a.getFeatures();r==null||r.forEach(s=>{s.get("arrow")[0].setStroke(new ft({color:n,width:i}))}),this._lineLayer.changed()}setPassLineStyle(e){e=e||{};const n=e.lineColor?e.lineColor:"red",i=e.lineWidth?e.lineWidth:2,r=new Je({stroke:new ft({color:n,width:i})});this._animateLayer.setStyle(r),this._animateLayer.changed()}setTraceNodeStyle(e){var l;e=e||{};const n=e.fillColor?e.fillColor:"rgba(255,255,255,0.4)",i=e.lineColor?e.lineColor:"#3399CC",r=e.lineWidth?e.lineWidth:1.25,a=e.size?e.size:5,s=new Qe({color:n}),o=new ft({color:i,width:r});this._defaultStyles=[new Je({image:new En({fill:s,stroke:o,radius:a}),fill:s,stroke:o})],(l=this._nodesLayer.getSource())==null||l.getFeatures().forEach(u=>{u.setStyle(this._defaultStyles),u.changed()})}getEvents(){return this._eventType}on(e,n){var r;if(this._eventType.includes(e))return e==="move"?this._animateLayer.on(e,n):(r=this._map)==null?void 0:r.on(e,n)}once(e,n){var r;if(this._eventType.includes(e))return e==="move"?this._animateLayer.once(e,n):(r=this._map)==null?void 0:r.once(e,n)}un(e,n){var r;if(this._eventType.includes(e))return e==="move"?this._animateLayer.un(e,n):(r=this._map)==null?void 0:r.un(e,n)}}function Mhe(t,e){const n=t.get("arrow"),i=t.get("mainView"),r=[n[0]],a=t.getGeometry();if(a&&a instanceof St){const s=a.getLength(),o=200*e/s;for(let l=0;l<=1;l+=o){const u=a.getCoordinateAt(l);if(Ti(i.calculateExtent(),u)){const c=a.getCoordinateAt(l+5e-5),d=c[0]-u[0],f=c[1]-u[1],g=Math.atan2(f,d);if(l!==0){const p=n[1].clone();p.setGeometry(new Et(u)),p.getImage().setRotation(-g+2*Math.PI),r.push(p)}}}}return r}const Ihe={name:"v-path",render(){return null},inject:["VMap"],props:{id:{type:String,default(){return`track-${Ve()}`}},bubble:{type:Boolean,default:!0},showTracePoint:{type:Boolean,default:!0},tracePointsModePlay:{type:String},path:{type:Array},options:{type:Object},autoPlay:{type:Boolean,default:!1}},data(){return{pathObj:null}},computed:{map(){return this.VMap.map}},methods:{init(t){if(t&&t.length>0||this.path&&this.path.length>0){const e=Ke(Re({},this.$props),{mapObj:this.map,path:t||this.path,options:this.options});this.pathObj=new Ahe(e),this.pathObj.getEvents().forEach(n=>{this.pathObj.on(n,i=>{this.$emit(n,i)})}),this.$emit("load",this.pathObj),this.autoPlay&&this.start()}},start(t){this.pathObj.start(t)},pause(){this.pathObj.pause()},resume(){this.pathObj.resume()},stop(t){this.pathObj.stop(t)},destroy(){this.pathObj.destroy()}},mounted(){this.init()},beforeDestroy(){this.pathObj.destroy(),this.pathObj=null}};let Ehe,Rhe;const Zk={};var Xk=wn(Ihe,Ehe,Rhe,!1,zhe,null,null,null);function zhe(t){for(let e in Zk)this[e]=Zk[e]}Xk.options.__file="src/components/path/index.vue";const Hh=function(){return Xk.exports}();Hh.install=t=>{t.component(Hh.name,Hh)};const Yk=[Int8Array,Uint8Array,Uint8ClampedArray,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array],N5=1,Wh=8;class j5{static from(e){if(!(e instanceof ArrayBuffer))throw new Error("Data must be an instance of ArrayBuffer.");const[n,i]=new Uint8Array(e,0,2);if(n!==219)throw new Error("Data does not appear to be in a KDBush format.");const r=i>>4;if(r!==N5)throw new Error(`Got v${r} data when expected v${N5}.`);const a=Yk[i&15];if(!a)throw new Error("Unrecognized array type.");const[s]=new Uint16Array(e,2,1),[o]=new Uint32Array(e,4,1);return new j5(o,s,a,e)}constructor(e,n=64,i=Float64Array,r){if(isNaN(e)||e<0)throw new Error(`Unpexpected numItems value: ${e}.`);this.numItems=+e,this.nodeSize=Math.min(Math.max(+n,2),65535),this.ArrayType=i,this.IndexArrayType=e<65536?Uint16Array:Uint32Array;const a=Yk.indexOf(this.ArrayType),s=e*2*this.ArrayType.BYTES_PER_ELEMENT,o=e*this.IndexArrayType.BYTES_PER_ELEMENT,l=(8-o%8)%8;if(a<0)throw new Error(`Unexpected typed array class: ${i}.`);r&&r instanceof ArrayBuffer?(this.data=r,this.ids=new this.IndexArrayType(this.data,Wh,e),this.coords=new this.ArrayType(this.data,Wh+o+l,e*2),this._pos=e*2,this._finished=!0):(this.data=new ArrayBuffer(Wh+s+o+l),this.ids=new this.IndexArrayType(this.data,Wh,e),this.coords=new this.ArrayType(this.data,Wh+o+l,e*2),this._pos=0,this._finished=!1,new Uint8Array(this.data,0,2).set([219,(N5<<4)+a]),new Uint16Array(this.data,2,1)[0]=n,new Uint32Array(this.data,4,1)[0]=e)}add(e,n){const i=this._pos>>1;return this.ids[i]=i,this.coords[this._pos++]=e,this.coords[this._pos++]=n,i}finish(){const e=this._pos>>1;if(e!==this.numItems)throw new Error(`Added ${e} items when expected ${this.numItems}.`);return B5(this.ids,this.coords,this.nodeSize,0,this.numItems-1,0),this._finished=!0,this}range(e,n,i,r){if(!this._finished)throw new Error("Data not yet indexed - call index.finish().");const{ids:a,coords:s,nodeSize:o}=this,l=[0,a.length-1,0],u=[];for(;l.length;){const h=l.pop()||0,c=l.pop()||0,d=l.pop()||0;if(c-d<=o){for(let v=d;v<=c;v++){const m=s[2*v],y=s[2*v+1];m>=e&&m<=i&&y>=n&&y<=r&&u.push(a[v])}continue}const f=d+c>>1,g=s[2*f],p=s[2*f+1];g>=e&&g<=i&&p>=n&&p<=r&&u.push(a[f]),(h===0?e<=g:n<=p)&&(l.push(d),l.push(f-1),l.push(1-h)),(h===0?i>=g:r>=p)&&(l.push(f+1),l.push(c),l.push(1-h))}return u}within(e,n,i){if(!this._finished)throw new Error("Data not yet indexed - call index.finish().");const{ids:r,coords:a,nodeSize:s}=this,o=[0,r.length-1,0],l=[],u=i*i;for(;o.length;){const h=o.pop()||0,c=o.pop()||0,d=o.pop()||0;if(c-d<=s){for(let v=d;v<=c;v++)Jk(a[2*v],a[2*v+1],e,n)<=u&&l.push(r[v]);continue}const f=d+c>>1,g=a[2*f],p=a[2*f+1];Jk(g,p,e,n)<=u&&l.push(r[f]),(h===0?e-i<=g:n-i<=p)&&(o.push(d),o.push(f-1),o.push(1-h)),(h===0?e+i>=g:n+i>=p)&&(o.push(f+1),o.push(c),o.push(1-h))}return l}}function B5(t,e,n,i,r,a){if(r-i<=n)return;const s=i+r>>1;Kk(t,e,s,i,r,a),B5(t,e,n,i,s-1,1-a),B5(t,e,n,s+1,r,1-a)}function Kk(t,e,n,i,r,a){for(;r>i;){if(r-i>600){const u=r-i+1,h=n-i+1,c=Math.log(u),d=.5*Math.exp(2*c/3),f=.5*Math.sqrt(c*d*(u-d)/u)*(h-u/2<0?-1:1),g=Math.max(i,Math.floor(n-h*d/u+f)),p=Math.min(r,Math.floor(n+(u-h)*d/u+f));Kk(t,e,n,g,p,a)}const s=e[2*n+a];let o=i,l=r;for($h(t,e,i,n),e[2*r+a]>s&&$h(t,e,i,r);os;)l--}e[2*i+a]===s?$h(t,e,i,l):(l++,$h(t,e,l,r)),l<=n&&(i=l+1),n<=l&&(r=l-1)}}function $h(t,e,n,i){q5(t,n,i),q5(e,2*n,2*i),q5(e,2*n+1,2*i+1)}function q5(t,e,n){const i=t[e];t[e]=t[n],t[n]=i}function Jk(t,e,n,i){const r=t-n,a=e-i;return r*r+a*a}const Lhe={minZoom:0,maxZoom:16,minPoints:2,radius:40,extent:512,nodeSize:64,log:!1,generateId:!1,reduce:null,map:t=>t},Qk=Math.fround||(t=>e=>(t[0]=+e,t[0]))(new Float32Array(1)),Ps=2,Fa=3,G5=4,Na=5,eO=6;class tO{constructor(e){this.options=Object.assign(Object.create(Lhe),e),this.trees=new Array(this.options.maxZoom+1),this.stride=this.options.reduce?7:6,this.clusterProps=[]}load(e){const{log:n,minZoom:i,maxZoom:r}=this.options,a=`prepare ${e.length} points`;this.points=e;const s=[];for(let l=0;l=i;l--){const u=+Date.now();o=this.trees[l]=this._createTree(this._cluster(o,l))}return this}getClusters(e,n){let i=((e[0]+180)%360+360)%360-180;const r=Math.max(-90,Math.min(90,e[1]));let a=e[2]===180?180:((e[2]+180)%360+360)%360-180;const s=Math.max(-90,Math.min(90,e[3]));if(e[2]-e[0]>=360)i=-180,a=180;else if(i>a){const c=this.getClusters([i,r,180,s],n),d=this.getClusters([-180,r,a,s],n);return c.concat(d)}const o=this.trees[this._limitZoom(n)],l=o.range(wg(i),bg(s),wg(a),bg(r)),u=o.data,h=[];for(const c of l){const d=this.stride*c;h.push(u[d+Na]>1?nO(u,d,this.clusterProps):this.points[u[d+Fa]])}return h}getChildren(e){const n=this._getOriginId(e),i=this._getOriginZoom(e),r="No cluster with the specified id.",a=this.trees[i];if(!a)throw new Error(r);const s=a.data;if(n*this.stride>=s.length)throw new Error(r);const o=this.options.radius/(this.options.extent*Math.pow(2,i-1)),l=s[n*this.stride],u=s[n*this.stride+1],h=a.within(l,u,o),c=[];for(const d of h){const f=d*this.stride;s[f+G5]===e&&c.push(s[f+Na]>1?nO(s,f,this.clusterProps):this.points[s[f+Fa]])}if(c.length===0)throw new Error(r);return c}getLeaves(e,n,i){n=n||10,i=i||0;const r=[];return this._appendLeaves(r,e,n,i,0),r}getTile(e,n,i){const r=this.trees[this._limitZoom(e)],a=Math.pow(2,e),{extent:s,radius:o}=this.options,l=o/s,u=(i-l)/a,h=(i+1+l)/a,c={features:[]};return this._addTileFeatures(r.range((n-l)/a,u,(n+1+l)/a,h),r.data,n,i,a,c),n===0&&this._addTileFeatures(r.range(1-l/a,u,1,h),r.data,a,i,a,c),n===a-1&&this._addTileFeatures(r.range(0,u,l/a,h),r.data,-1,i,a,c),c.features.length?c:null}getClusterExpansionZoom(e){let n=this._getOriginZoom(e)-1;for(;n<=this.options.maxZoom;){const i=this.getChildren(e);if(n++,i.length!==1)break;e=i[0].properties.cluster_id}return n}_appendLeaves(e,n,i,r,a){const s=this.getChildren(n);for(const o of s){const l=o.properties;if(l&&l.cluster?a+l.point_count<=r?a+=l.point_count:a=this._appendLeaves(e,l.cluster_id,i,r,a):a1;let h,c,d;if(u)h=iO(n,l,this.clusterProps),c=n[l],d=n[l+1];else{const p=this.points[n[l+Fa]];h=p.properties;const[v,m]=p.geometry.coordinates;c=wg(v),d=bg(m)}const f={type:1,geometry:[[Math.round(this.options.extent*(c*a-i)),Math.round(this.options.extent*(d*a-r))]],tags:h};let g;u||this.options.generateId?g=n[l+Fa]:g=this.points[n[l+Fa]].id,g!==void 0&&(f.id=g),s.features.push(f)}}_limitZoom(e){return Math.max(this.options.minZoom,Math.min(Math.floor(+e),this.options.maxZoom+1))}_cluster(e,n){const{radius:i,extent:r,reduce:a,minPoints:s}=this.options,o=i/(r*Math.pow(2,n)),l=e.data,u=[],h=this.stride;for(let c=0;cn&&(v+=l[y+Na])}if(v>p&&v>=s){let m=d*p,y=f*p,_,C=-1;const w=((c/h|0)<<5)+(n+1)+this.points.length;for(const b of g){const x=b*h;if(l[x+Ps]<=n)continue;l[x+Ps]=n;const S=l[x+Na];m+=l[x]*S,y+=l[x+1]*S,l[x+G5]=w,a&&(_||(_=this._map(l,c,!0),C=this.clusterProps.length,this.clusterProps.push(_)),a(_,this._map(l,x)))}l[c+G5]=w,u.push(m/v,y/v,1/0,w,-1,v),a&&u.push(C)}else{for(let m=0;m1)for(const m of g){const y=m*h;if(!(l[y+Ps]<=n)){l[y+Ps]=n;for(let _=0;_>5}_getOriginZoom(e){return(e-this.points.length)%32}_map(e,n,i){if(e[n+Na]>1){const s=this.clusterProps[e[n+eO]];return i?Object.assign({},s):s}const r=this.points[e[n+Fa]].properties,a=this.options.map(r);return i&&a===r?Object.assign({},a):a}}function nO(t,e,n){return{type:"Feature",id:t[e+Fa],properties:iO(t,e,n),geometry:{type:"Point",coordinates:[Phe(t[e]),Dhe(t[e+1])]}}}function iO(t,e,n){const i=t[e+Na],r=i>=1e4?`${Math.round(i/1e3)}k`:i>=1e3?`${Math.round(i/100)/10}k`:i,a=t[e+eO],s=a===-1?{}:Object.assign({},n[a]);return Object.assign(s,{cluster:!0,cluster_id:t[e+Fa],point_count:i,point_count_abbreviated:r})}function wg(t){return t/360+.5}function bg(t){const e=Math.sin(t*Math.PI/180),n=.5-.25*Math.log((1+e)/(1-e))/Math.PI;return n<0?0:n>1?1:n}function Phe(t){return(t-.5)*360}function Dhe(t){const e=(180-t*360)*Math.PI/180;return 360*Math.atan(Math.exp(e))/Math.PI-90}var rO=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[t._t("default")],2)},khe=[];rO._withStripped=!0;const Ohe={name:"v-super-cluster",extends:zi,inject:["VMap"],props:{layerId:{type:String,default(){return`cluster-layer-${Ve()}`}},features:{type:Array,default(){return[]}},FeatureStyle:{type:[Array,void 0],default(){}},cluster:{type:Object},overlay:{type:Object},throttleDelay:{type:Number,default:1e3}},data(){return{layer:null,clusters:null,featureChildren:[],featureCluster:!1,total:0,eventRender:[],eventList:["singleclick","pointermove"]}},computed:{map(){return this.VMap.map}},watch:{cluster:{handler(t){if(t){this.clusters=new tO(this.cluster),this.clusters.load(this.getGeoFeatures()),this.total=this.clusters.points.length;const e=this.map.getView().calculateExtent(this.map.getSize()),n=this.clusters.getClusters(e,this.map.getView().getZoom()),i={type:"FeatureCollection",features:n},r=this.layer.getSource();r&&(r.clear(),r.addFeatures(new kd().readFeatures(i).map(a=>{const s=a.get("properties");if(s&&typeof s=="object")for(const o in s)Object.prototype.hasOwnProperty.call(s,o)&&a.set(o,s[o]);return a})))}},immediate:!1,deep:!0},features:{handler(){this.dispose(),this.init()},immediate:!1,deep:!0},visible:{handler(t){this.layer.setVisible(t)},immediate:!1},zIndex:{handler(t){this.layer.setZIndex(t)},immediate:!1},maxZoom:{handler(t){this.layer.setMaxZoom(t)},immediate:!1},minZoom:{handler(t){this.layer.setMinZoom(t)},immediate:!1},extent:{handler(t){this.layer.setExtent(t)},immediate:!1}},mounted(){this.init()},beforeDestroy(){this.dispose()},methods:{getGeoFeatures(){return this.features.map(t=>{const e=as(t.coordinates,t.convert);return{type:"Feature",geometry:{type:"Point",coordinates:e},properties:t}})},styleFunction(t,e){const n=e.get("cluster")||0,i=e.get("point_count_abbreviated")||0;let r=t[i];if(n){if(!r){let a={};a={image:new En({radius:4,fill:new Qe({color:"blue"})}),text:new Qn({font:"16px sans-serif",text:i.toString()})},Ye(this.cluster,"style")?(r=Rt(this.cluster.style),r.getText().setText(i.toString())):r=new Je(a),t[i]=r}}else{const a=e.get("style");r=Rt(a)}return r},init(){this.clusters=new tO(this.cluster),this.clusters.load(this.getGeoFeatures()),this.total=this.clusters.points.length;const t=this.map.getView().calculateExtent(this.map.getSize()),e=this.clusters.getClusters(t,this.map.getView().getZoom()),n={type:"FeatureCollection",features:e},i={};this.layer=new Dt(Ke(Re({},this.$props),{source:new kn({features:new kd().readFeatures(n).map(r=>{const a=r.get("properties");if(a&&typeof a=="object")for(const s in a)Object.prototype.hasOwnProperty.call(a,s)&&r.set(s,a[s]);return r})}),style:r=>this.styleFunction(i,r)})),this.layer.set("cluster",!0),this.layer.set("id",this.layerId),this.layer.set("type","vector"),this.layer.set("users",!0),this.zIndex&&this.layer.setZIndex(this.zIndex),this.map.addLayer(this.layer),this.map.on("movestart",r=>{this.$emit("movestart")}),this.map.on("precompose",()=>{const r=this.map.getView().calculateExtent(this.map.getSize()),a=this.clusters.getClusters(r,this.map.getView().getZoom()),s={type:"FeatureCollection",features:a},o=this.layer.getSource();o&&(o.clear(),o.addFeatures(new kd().readFeatures(s).map(l=>{const u=l.get("properties");if(u&&typeof u=="object")for(const h in u)Object.prototype.hasOwnProperty.call(u,h)&&l.set(h,u[h]);return l}))),this.$emit("precompose")}),this.eventList.forEach(r=>{this.eventRender.push(this.map.on(r,a=>this.eventHandler(r,a)))})},zoomEnd(t){const e=this.map.getView().calculateExtent(this.map.getSize()),n=this.clusters.getClusters(e,this.map.getView().getZoom()),i={type:"FeatureCollection",features:n},r=this.layer.getSource();r&&(r.clear(),r.addFeatures(new kd().readFeatures(i).map(a=>{const s=a.get("properties");if(s&&typeof s=="object")for(const o in s)Object.prototype.hasOwnProperty.call(s,o)&&a.set(o,s[o]);return a}))),this.$emit("moveend"),t.map.once("moveend",a=>{this.zoomEnd(a)})},getFeatureAtPixel(t){return this.map.forEachFeatureAtPixel(t,(e,n)=>{var i;if((n==null?void 0:n.get("id"))===((i=this.layer)==null?void 0:i.get("id")))return e},{})},eventHandler(t,e){const{pixel:n}=e,i=this.getFeatureAtPixel(n);this.$emit(t,e,i)},getLeaves(t,e){return this.clusters.getLeaves(t,e)},dispose(){this.eventRender.forEach(e=>{Ci(e)});const t=this.layer.getSource();t&&t.clear(),this.map.removeLayer(this.layer)}}},aO={};var sO=wn(Ohe,rO,khe,!1,Fhe,null,null,null);function Fhe(t){for(let e in aO)this[e]=aO[e]}sO.options.__file="src/components/layers/cluster/index.vue";const Zh=function(){return sO.exports}();Zh.install=t=>{t.component(Zh.name,Zh)};const oO="KGZ1bmN0aW9uKCl7InVzZSBzdHJpY3QiO2xldCB2LGcsYj0wLGs9MDtjb25zdCBaPW5ldyBPZmZzY3JlZW5DYW52YXMoMjU2LDI1NiksYz1aLmdldENvbnRleHQoIjJkIik7c2VsZi5vbm1lc3NhZ2U9ZnVuY3Rpb24oZSl7aWYoIWcmJnkoZS5kYXRhLndpZHRoLGUuZGF0YS5oZWlnaHQpLGUuZGF0YS5tc2c9PT0iaW5pdFRpbGUiKXtjb25zdCBpPWUuZGF0YTtIKGkuanNvbixpLmNvbCxpLnJvdyxpLnRyYWZmaWMsaS56b29tKX1lbHNlIGUuZGF0YS5tc2c9PT0idXBkYXRlQ2FudmFzIiYmKGcuY2xlYXJSZWN0KDAsMCx2LndpZHRoLHYuaGVpZ2h0KSxiPTAsZS5kYXRhLnVwZGF0ZUluZm8mJkooZS5kYXRhLnVwZGF0ZUluZm8pKX07ZnVuY3Rpb24geShlLGkpe3Y9bmV3IE9mZnNjcmVlbkNhbnZhcyhlLGkpLGc9di5nZXRDb250ZXh0KCIyZCIpfWZ1bmN0aW9uIEgoZSxpLGwsdCxJKXtjLmNsZWFyUmVjdCgwLDAsMjU2LDI1Nik7bGV0IGg9MTA7Y29uc3QgdT10LmNlbnRlcixvPXQuem9vbVVuaXRzLHg9LXVbMF0vbyxUPXVbMV0vbyxNPVt4LFRdLHc9MTgwLGQ9OTA7bGV0IHM9bnVsbCxuPW51bGw7aWYodC50aWxlVHlwZT09PSJiZDA5IilzPWkqdC50aWxlU2l6ZStNWzBdLG49KC0xLWwpKnQudGlsZVNpemUrTVsxXSxzPXQuc2l6ZVswXS8yK3Msbj10LnNpemVbMV0vMituO2Vsc2UgaWYodC50aWxlVHlwZT09PSJXR1M4NCIpe2NvbnN0IHo9TWF0aC5QSSo2Mzc4MTM3O3M9KGkqdC50aWxlU2l6ZSpvLXopL28rTVswXSxuPU1bMV0tKHotbCp0LnRpbGVTaXplKm8pL28scz10LnNpemVbMF0vMitzLG49dC5zaXplWzFdLzIrbn1lbHNlIHM9KGkqdC50aWxlU2l6ZSpvLXcpL28rTVswXSxuPU1bMV0tKGQtbCp0LnRpbGVTaXplKm8pL28scz10LnNpemVbMF0vMitzLG49dC5zaXplWzFdLzIrbjtpZihlJiZlLnRyYWZmaWMpe2NvbnN0IHo9ZS5wcmVjaXNpb258fDE7aD1oKno7Y29uc3QgQz1lLnRyYWZmaWM7Zm9yKGxldCBQPTAsbT1DLmxlbmd0aDtQPG07UCsrKXtjb25zdCBTPUNbUF0sUj1TWzFdLEI9dC5hcnJGZWF0dXJlU3R5bGVzW1NbM11dO2xldCBHPVJbMF0vaCxPPVJbMV0vaDtjLmJlZ2luUGF0aCgpLGMubW92ZVRvKEcsTyk7Zm9yKGxldCBXPTIsYT1SLmxlbmd0aDtXPGE7Vys9MilHKz1SW1ddL2gsTys9UltXKzFdL2gsYy5saW5lVG8oRyxPKTtjLnN0cm9rZVN0eWxlPUJbMV0sU1szXT49MTUmJlNbM108PTE5JiYoYy5zdHJva2VTdHlsZT0icmdiYSgxODYsIDAsIDAsIDEpIiksYy5saW5lV2lkdGg9QlsyXSxjLmxpbmVDYXA9WChCWzNdKSxjLmxpbmVKb2luPVkoQls0XSksYy5zdHJva2UoKX19aWYoZy5kcmF3SW1hZ2UoWixzLG4pLCsrYixiPT09ayl7Yj0wLGs9MDtjb25zdCB6PXYudHJhbnNmZXJUb0ltYWdlQml0bWFwKCk7cG9zdE1lc3NhZ2Uoe2ltYWdlQml0bWFwOnosbXNnOiJpbml0VGlsZSIsY2FudmFzUG9pbnQ6W3Msbl0sem9vbTpJLHg6aSx5Omx9KX19ZnVuY3Rpb24gSihlKXtsZXQgaSxsO2NvbnN0IHQ9ZS5zaXplO2UudGlsZVR5cGU9PT0iYmQwOSI/KGk9TWF0aC5yb3VuZChlLm1hcFpvb20rMSksZS56b29tVW5pdHM9TWF0aC5wb3coMiwxOC1pKSxsPWUuem9vbVVuaXRzKjI1Nik6ZS50aWxlVHlwZT09PSJXR1M4NCI/KGk9TWF0aC5yb3VuZChlLm1hcFpvb20pLGUuem9vbVVuaXRzPTIqTWF0aC5QSSo2Mzc4MTM3LzI1Ni9NYXRoLnBvdygyLGkpLGw9ZS56b29tVW5pdHMqMjU2KTooaT1NYXRoLnJvdW5kKGUubWFwWm9vbSksZS56b29tVW5pdHM9TWF0aC5wb3coMiwyLWkpKi4zNTE1NjI1LGw9MjU2KmUuem9vbVVuaXRzKTtjb25zdCBJPWUuY2VudGVyLGg9e3g6SVswXSx5OklbMV19O2xldCB1LG8seCxULE0sdztjb25zdCBkPWUuem9vbVVuaXRzLHM9ZC9lLnJlc29sdXRpb247bGV0IG49dFswXS9zLHo9dFsxXS9zO2lmKGUudGlsZVR5cGU9PT0iYmQwOSIpe3U9TWF0aC5jZWlsKGgueC9sKSxvPU1hdGguY2VpbChoLnkvbCk7Y29uc3QgbT1bdSxvLChoLngtdSpsKS9sKmUudGlsZVNpemUsKGgueS1vKmwpL2wqZS50aWxlU2l6ZV07eD1tWzBdLU1hdGguY2VpbCgobi8yLW1bMl0pL2UudGlsZVNpemUpLFQ9bVsxXS1NYXRoLmNlaWwoKHovMi1tWzNdKS9lLnRpbGVTaXplKSxNPW1bMF0rTWF0aC5jZWlsKChuLzIrbVsyXSkvZS50aWxlU2l6ZSksdz1tWzFdK01hdGguY2VpbCgoei8yK21bM10pL2UudGlsZVNpemUpfWVsc2UgZS50aWxlVHlwZT09PSJXR1M4NCI/KG49dFswXSx6PXRbMV0sdT1NYXRoLmNlaWwoTWF0aC5yb3VuZCgoaC54KzIwMDM3NTA4MzRlLTIpL2wpKSxvPU1hdGguY2VpbChNYXRoLnJvdW5kKCgyMDAzNzUwODM0ZS0yLWgueSkvbCkpLHg9dS1NYXRoLmNlaWwobi8yL2UudGlsZVNpemUpLE09dStNYXRoLmNlaWwobi8yL2UudGlsZVNpemUpLFQ9by1NYXRoLmNlaWwoei8yL2UudGlsZVNpemUpLHc9bytNYXRoLmNlaWwoei8yL2UudGlsZVNpemUpKToobj10WzBdLHo9dFsxXSx1PU1hdGguY2VpbChNYXRoLnJvdW5kKChoLngrMTgwKS9sKSksbz1NYXRoLmNlaWwoTWF0aC5yb3VuZCgoOTAtaC55KS9sKSkseD11LU1hdGguY2VpbChuLzIvZS50aWxlU2l6ZSksTT11K01hdGguY2VpbChuLzIvZS50aWxlU2l6ZSksVD1vLU1hdGguY2VpbCh6LzIvZS50aWxlU2l6ZSksdz1vK01hdGguY2VpbCh6LzIvZS50aWxlU2l6ZSkpO2NvbnN0IEM9W107Zm9yKGxldCBtPXg7bTw9TTttKyspZm9yKGxldCBTPVQ7Uzw9dztTKyspQy5wdXNoKFttLFNdKTtrPUMubGVuZ3RoO2NvbnN0IFA9ZS5kZXZpY2VQaXhlbFJhdGlvO2cudHJhbnNsYXRlKHRbMF0qUCooMS1zKS8yLHRbMV0qUCooMS1zKS8yKSxnLnNjYWxlKGUucmF0aW8qcyxlLnJhdGlvKnMpLHBvc3RNZXNzYWdlKHt0aWxlc09yZGVyOkMsem9vbVVuaXRzOmQsbXNnOiJ1cGRhdGVDYW52YXMifSl9ZnVuY3Rpb24gWChlKXtyZXR1cm5bImJ1dHQiLCJzcXVhcmUiLCJyb3VuZCJdW2VdfWZ1bmN0aW9uIFkoZSl7cmV0dXJuWyJtaXRlciIsImJldmVsIiwicm91bmQiXVtlXX19KSgpOwo=",lO=typeof window!="undefined"&&window.Blob&&new Blob([atob(oO)],{type:"text/javascript;charset=utf-8"});function Nhe(){const t=lO&&(window.URL||window.webkitURL).createObjectURL(lO);try{return t?new Worker(t):new Worker("data:application/javascript;base64,"+oO)}finally{t&&(window.URL||window.webkitURL).revokeObjectURL(t)}}function kt(t){t=t||{},this.options=t,this.analysis=t.analysis==="official"?t.analysis:"private",this.needWorker=t.needWorker!==void 0?t.needWorker:!1,t.colors=t.colors||["rgba(0,192,73,0.99609375)","rgba(242,48,48,0.99609375)","rgba(255,159,25,0.99609375)"];const e=t.colors;this.map=t.map,this.canvas=null,this.tileType=t.tileType;const n=this.map.getSize(),i=this.map.getView().calculateExtent(n),r=new gd({extent:i,source:new hd({canvasFunction:this.canvasFunction.bind(this),ratio:1,projection:"EPSG:4326"})});this.layer=r,t.map.on(["precompose"],s=>{const o=s.target.getSize(),l=s.target.getView().calculateExtent(o);r.setExtent(l)},!1),this.parseColors(e),this.tileSize=256;const a=1;this.ratio=a,this.drawTogether=!1,this.cache={},this._loadCount={},t.getTileUrl&&(this.getTileUrl=t.getTileUrl),t.needWorker&&(this.worker=new Nhe,this.worker.onmessage=s=>{if(s.data.msg==="initTile")this.canvaslayer.canvas.getContext("2d").drawImage(s.data.imageBitmap,0,0),window.BMap&&(window.BMap=null);else if(s.data.msg==="updateCanvas"){const o=s.data.tilesOrder;this.zoomUnits=s.data.zoomUnits,this.tilesOrder=s.data.tilesOrder,this._loadCount={},this.canvaslayer.canvas.getContext("2d").clearRect(0,0,this.canvaslayer.canvas.width,this.canvaslayer.canvas.height);for(let l=0;l{})}kt.prototype.canvasFunction=function(t,e,n,i,r){let a=this.canvas;return a||(a=document.createElement("canvas"),this.canvas=a),a.width=i[0],a.height=i[1],this.update({resolution:e,canvas:a}),a},kt.prototype.parseColors=function(t){this.arrFeatureStyles=[[2,t[0]||"rgba(79,210,125,1)",2,2,0,[],0,0],[2,t[0]||"rgba(79,210,125,1)",3,2,0,[],0,0],[2,t[0]||"rgba(79,210,125,1)",3,2,0,[],0,0],[2,t[0]||"rgba(79,210,125,1)",5,2,0,[],0,0],[2,t[0]||"rgba(79,210,125,1)",6,2,0,[],0,0],[2,t[2]||"rgba(255,208,69,1)",2,2,0,[],0,0],[2,t[2]||"rgba(255,208,69,1)",3,2,0,[],0,0],[2,t[2]||"rgba(255,208,69,1)",3,2,0,[],0,0],[2,t[2]||"rgba(255,208,69,1)",5,2,0,[],0,0],[2,t[2]||"rgba(255,208,69,1)",6,2,0,[],0,0],[2,t[1]||"rgba(232,14,14,1)",2,2,0,[],0,0],[2,t[1]||"rgba(232,14,14,1)",3,2,0,[],0,0],[2,t[1]||"rgba(232,14,14,1)",3,2,0,[],0,0],[2,t[1]||"rgba(232,14,14,1)",5,2,0,[],0,0],[2,t[1]||"rgba(232,14,14,1)",6,2,0,[],0,0],[2,t[3]||"rgba(181,0,0,1)",2,2,0,[],0,0],[2,t[3]||"rgba(181,0,0,1)",3,2,0,[],0,0],[2,t[3]||"rgba(181,0,0,1)",3,2,0,[],0,0],[2,t[3]||"rgba(181,0,0,1)",5,2,0,[],0,0],[2,t[3]||"rgba(181,0,0,1)",6,2,0,[],0,0],[2,"rgba(255,255,255,1)",4,0,0,[],0,0],[2,"rgba(255,255,255,1)",5.5,0,0,[],0,0],[2,"rgba(255,255,255,1)",7,0,0,[],0,0],[2,"rgba(255,255,255,1)",8.5,0,0,[],0,0],[2,"rgba(255,255,255,1)",10,0,0,[],0,0]]},kt.prototype.setColors=function(t){this.parseColors(t)},kt.prototype.initialize=function(t){const e=this;this._initialize||(this.canvaslayer=new CanvasLayer({map:t,update:function(){e.update(this)}}),this._initialize=!0)},kt.prototype.clearCache=function(t){this.cache={}},kt.prototype.setMap=function(t){t?(this.map=t,this._initialize?this.canvaslayer.show():this.initialize(t)):this.canvaslayer.hide()},kt.prototype.draw=function(t){t=t||{},t.clearCache&&this.clearCache(),t.drawTogether&&(this.drawTogether=!0),this.update()},kt.prototype.clear=function(){const e=this.canvaslayer.canvas.getContext("2d"),n=e.canvas.width,i=e.canvas.height;e.canvas.width=n,e.canvas.height=i},kt.prototype.update=function(t){const e=this.map;t?this.canvaslayer=t:t=this.canvaslayer;const i=t.canvas.getContext("2d");this.drawTogether||this.clear();const r=[];if(this.needWorker){const a=this.map.getSize(),s={mapZoom:Math.round(e.getView().getZoom()),tileType:this.tileType,zoomUnits:this.zoomUnits,center:this.map.getView().getCenter(),resolution:this.canvaslayer.resolution,tileSize:this.tileSize,size:a,devicePixelRatio:this.ratio,ratio:this.ratio};this.worker.postMessage({msg:"updateCanvas",width:a[0],height:a[1],updateInfo:s})}else{const a=this.map;let s,o;this.tileType==="bd09"?(s=Math.round(a.getView().getZoom()+1),this.zoomUnits=Math.pow(2,18-s),o=this.zoomUnits*256):this.tileType==="WGS84"?(s=Math.round(a.getView().getZoom()),this.zoomUnits=2*Math.PI*6378137/256/Math.pow(2,s),o=this.zoomUnits*256):(s=Math.round(a.getView().getZoom()),this.zoomUnits=Math.pow(2,2-s)*.3515625,o=256*this.zoomUnits);const l=a.getView().getCenter(),u={x:l[0],y:l[1]};let h,c,d,f,g,p;const m=this.zoomUnits/this.canvaslayer.resolution;let y=a.getSize()[0]/m,_=a.getSize()[1]/m;if(this.tileType==="bd09"){h=Math.ceil(u.x/o),c=Math.ceil(u.y/o);const w=[h,c,(u.x-h*o)/o*this.tileSize,(u.y-c*o)/o*this.tileSize];d=w[0]-Math.ceil((y/2-w[2])/this.tileSize),f=w[1]-Math.ceil((_/2-w[3])/this.tileSize),g=w[0]+Math.ceil((y/2+w[2])/this.tileSize),p=w[1]+Math.ceil((_/2+w[3])/this.tileSize)}else this.tileType==="WGS84"?(y=a.getSize()[0],_=a.getSize()[1],h=Math.ceil(Math.round((u.x+2003750834e-2)/o)),c=Math.ceil(Math.round((2003750834e-2-u.y)/o)),d=h-Math.ceil(y/2/this.tileSize),g=h+Math.ceil(y/2/this.tileSize),f=c-Math.ceil(_/2/this.tileSize),p=c+Math.ceil(_/2/this.tileSize)):(y=a.getSize()[0],_=a.getSize()[1],h=Math.ceil(Math.round((u.x+180)/o)),c=Math.ceil(Math.round((90-u.y)/o)),d=h-Math.ceil(y/2/this.tileSize),g=h+Math.ceil(y/2/this.tileSize),f=c-Math.ceil(_/2/this.tileSize),p=c+Math.ceil(_/2/this.tileSize));for(let w=d;w<=g;w++)for(let b=f;b<=p;b++)r.push([w,b]);this.tilesOrder=r,this._loadCount={};const C=a.getSize();i.translate(C[0]*devicePixelRatio*(1-m)/2,C[1]*devicePixelRatio*(1-m)/2),i.scale(this.ratio*m,this.ratio*m);for(let w=0;w180||t.lng<-180||t.lat>90||t.lat<-90)return{x:0,y:0};if(this.tileType==="WGS84"){const e={};e.lng=t.lng*Math.PI/180*6378137;const i=t.lat*Math.PI/180;return e.lat=6378137/2*Math.log((1+Math.sin(i))/(1-Math.sin(i))),{x:Number(e.lng.toFixed(2)),y:Number(e.lat.toFixed(2))}}},kt.prototype.isAllLoaded=function(){let t=!0;for(const e in this._loadCount)if(!this._loadCount[e]){t=!1;break}return t},kt.prototype.showTile=function(t,e,n){this._parseDataAndDraw(t,e,n)},kt.prototype.drawCurrentData=function(){this.clear();let t;this.tileType==="bd09"?t=Math.round(this.map.getZoom()+1):this.tileType==="WGS84"?t=Math.round(this.map.getZoom()):t=Math.round(this.map.getView().getZoom());for(let e=0;e=15&&w[3]<=19&&(s.strokeStyle="rgba(186, 0, 0, 1)"),s.lineWidth=x[2],s.lineCap=o(x[3]),s.lineJoin=l(x[4]),s.stroke()}}s.restore()}},kt.prototype.request=function(t,e){if(e)if(this.analysis==="private"){const i=(Math.random()*1e5).toFixed(0),r="_cbk"+i;window.BMap._rd[r]=function(a){e&&e(a),delete window.BMap._rd[r]},t+="&callback=BMap._rd._cbk"+i}else{const i=/(\w+|[\u4e00-\u9fa5]+)=(\w+|[\u4e00-\u9fa5]+)/gi,r={};t.replace(i,(s,o,l)=>{r[o]=l});const a=r.fn;window.BMap[a]=function(s){e&&e(s),delete window.BMap[a]},t+="&callback=BMap."+a}let n=document.createElement("script");n.type="text/javascript",n.charset="utf-8",n.src=t,n.addEventListener?n.addEventListener("load",function(i){const r=i.target;r.parentNode.removeChild(r)},!1):n.attachEvent&&n.attachEvent("onreadystatechange",function(i){const r=window.event.srcElement;r&&(r.readyState==="loaded"||r.readyState==="complete")&&r.parentNode.removeChild(r)}),setTimeout(function(){document.getElementsByTagName("head")[0].appendChild(n),n=null},1)},kt.prototype.getRGBA=function(t){t=t>>>0;const e=t>>24&255,n=t>>16&255,i=t>>8&255,r=(t&255)/256;return"rgba("+e+","+n+","+i+","+r+")"},kt.prototype.getLineCap=function(t){return["butt","square","round"][t]},kt.prototype.getLineJoin=function(t){return["miter","bevel","round"][t]},kt.prototype.workerTerminate=function(){this.worker&&this.worker.terminate()};const jhe={name:"v-traffic",render(){return null},extends:zi,inject:["VMap"],props:{layerId:{type:String,default(){return`traffic-layer-${Ve()}`}},timeout:{type:Number},url:{type:String,require:!0},tileType:{type:String},clearCache:{type:Boolean,default:!0},colors:{type:Array,default(){return["rgba(0,192,73,0.99609375)","rgba(242,48,48,0.99609375)","rgba(255,159,25,0.99609375)"]}},needWorker:{type:Boolean,default:!1}},data(){return{timer:null,trafficLayer:null,eventRender:[],eventList:["singleclick","pointermove"]}},computed:{map(){return this.VMap.map}},watch:{visible:{handler(t){this.trafficLayer.layer.setVisible(t)},immediate:!1},zIndex:{handler(t){this.trafficLayer.layer.setZIndex(t)},immediate:!1},maxZoom:{handler(t){this.trafficLayer.layer.setMaxZoom(t)},immediate:!1},minZoom:{handler(t){this.trafficLayer.layer.setMinZoom(t)},immediate:!1},extent:{handler(t){this.trafficLayer.layer.setExtent(t)},immediate:!1,deep:!0},colors:{handler(t){this.trafficLayer.setColors(t)},immediate:!1,deep:!0}},methods:{init(){const t={map:this.map,trafficURL:this.url,tileType:this.tileType,colors:this.colors,needWorker:this.needWorker};this.trafficLayer=typeof BDTrafficLayer=="undefined"?new kt(t):new BDTrafficLayer(t),this.trafficLayer.layer.set("id",this.layerId),this.trafficLayer.layer.set("type","traffic"),this.trafficLayer.layer.set("users",!0),this.zIndex&&this.trafficLayer.layer.setZIndex(this.zIndex),this.trafficLayer.layer.setVisible(this.visible),this.map.addLayer(this.trafficLayer.layer),this.timeout&&(this.timer=setInterval(()=>{this.trafficLayer.layer&&this.trafficLayer.layer.getVisible()&&this.trafficLayer.draw({clearCache:this.clearCache})},this.timeout)),this.eventList.forEach(e=>{this.eventRender.push(this.map.on(e,n=>this.eventHandler(e,n)))})},getFeatureAtPixel(t){return this.map.forEachFeatureAtPixel(t,(e,n)=>{var i,r;if((n==null?void 0:n.get("id"))===((r=(i=this.trafficLayer)==null?void 0:i.layer)==null?void 0:r.get("id")))return e},{})},eventHandler(t,e){const{pixel:n}=e,i=this.getFeatureAtPixel(n);this.$emit(t,e,i)},dispose(){this.eventRender.forEach(t=>{Ci(t)}),this.timer&&(clearInterval(this.timer),this.timer=null),this.trafficLayer&&(this.trafficLayer.layer.getSource().clear(),this.map.removeLayer(this.trafficLayer.layer),this.trafficLayer.workerTerminate())}},mounted(){this.init()},update(){this.trafficLayer&&this.dispose(),this.init()},beforeDestroy(){this.dispose()}};let Bhe,qhe;const uO={};var hO=wn(jhe,Bhe,qhe,!1,Ghe,null,null,null);function Ghe(t){for(let e in uO)this[e]=uO[e]}hO.options.__file="src/components/layers/traffic/index.vue";const Xh=function(){return hO.exports}();Xh.install=function(t){t.component(Xh.name,Xh)};const cO=[mu,yu,_u,Co,wu,bu,Mu,Iu,Eu,Ru,zu,Uh,Hh,Gh,Zh,Xh],V5=function(t){V5.installed||cO.forEach(e=>{t.component(e.name,e)})};typeof window!="undefined"&&window.Vue&&V5(window.Vue);const Vhe=Re({install:V5},cO);nt.VDraw=Ru,nt.VEcharts=Gh,nt.VGraphic=Eu,nt.VHeatmap=Iu,nt.VImage=bu,nt.VMap=mu,nt.VMeasure=zu,nt.VOverlay=_u,nt.VOverview=yu,nt.VPath=Hh,nt.VRoute=Mu,nt.VSuperCluster=Zh,nt.VTile=Co,nt.VTrack=Uh,nt.VTraffic=Xh,nt.VVector=wu,nt.default=Vhe,nt.utils=mG,Object.defineProperties(nt,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}})});