2023-09-19 14:34:21 +08:00
import { L as Un , _ as so , u as ro , r as z , Y as oo , t as ao , a7 as lo , C as ho , N as co , d as Wt , o as nt , c as lt , k as F , K as Ui , f as D , e as $ , w as et , Q as En , R as Rn , j as Zi , F as ps , l as pt , m as at , x as ji , G as uo , H as fo , Z as _s , p as go , q as po } from "./index.42ab3fdc.js" ; import _o from "./downloads.4cdbbcc5.js" ; import { _ as mo , a as xo } from "./zhankaiss.dd067ea4.js" ; import { _ as yo , a as So } from "./face.9a19de2e.js" ; import "./index.b8675889.js" ; /* empty css */ import { u as ms } from "./useEcharts.5d95df8c.js" ; import "./linesGL.901ceb35.js" ; import { d as Fe } from "./download.e798abeb.js" ; import { e as vo } from "./element-resize-detector.ff2fdb0d.js" ; import { i as Co , ar as ai } from "./install.5b5161c6.js" ; import "./browser-detector.e77caf03.js" ; const Eo = { 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 Ro extends Error { constructor ( t ) { const e = Eo [ t ] ; super ( e ) , this . code = t , this . name = "AssertionError" , this . message = e } } const fr = Ro ; function dt ( n , t ) { if ( ! n ) throw new fr ( t ) } cons
2023-09-11 21:56:39 +08:00
` ))?(Hn(zn),We=null,Yn=void 0,te.set(f,100)):(te.set(f,te.get(f)+1,!0),h=!1))}h&&(clearInterval(r),r=void 0)}return function(h){const c=Kr(h);if(!c)return;const u=c.families;for(let d=0,f=u.length;d<f;++d){const g=u[d],p=c.style+ `
` +c.weight+ `
` +g;te.get(p)===void 0&&(te.set(p,100,!0),a(c.style,c.weight,g)||(te.set(p,0,!0),r===void 0&&(r=setInterval(l,32))))}}}(),jl=function(){let n;return function(t){let e=zn[t];if(e==null){if(Kn){const i=Kr(t),s=Jr(t," \u 017Dg");e=(isNaN(Number(i.lineHeight))?1.2:Number(i.lineHeight))*(s.actualBoundingBoxAscent+s.actualBoundingBoxDescent)}else n||(n=document.createElement("div"),n.innerHTML="M",n.style.minHeight="0",n.style.maxHeight="none",n.style.height="auto",n.style.padding="0",n.style.border="none",n.style.position="absolute",n.style.display="block",n.style.left="-99999px"),n.style.font=t,document.body.appendChild(n),e=n.offsetHeight,document.body.removeChild(n);zn[t]=e}return e}}();function Jr(n,t){return We||(We=kt(1,1)),n!=Yn&&(We.font=n,Yn=We.font),We.measureText(t)}function dn(n,t){return Jr(n,t).width}function js(n,t,e){if(t in e)return e[t];const i=t.split( `
` ).reduce((s,r)=>Math.max(s,dn(n,r)),0);return e[t]=i,i}function Hl(n,t){const e=[],i=[],s=[];let r=0,o=0,a=0,l=0;for(let h=0,c=t.length;h<=c;h+=2){const u=t[h];if(u=== `
` ||h===c){r=Math.max(r,o),s.push(o),o=0,a+=l;continue}const d=t[h+1]||n.font,f=dn(d,u);e.push(f),o+=f;const g=jl(d);i.push(g),l=Math.max(l,g)}return{width:r,height:a,widths:e,heights:i,lineWidths:s}}function Kl(n,t,e,i,s,r,o,a,l,h,c){n.save(),e!==1&&(n.globalAlpha*=e),t&&n.setTransform.apply(n,t),i.contextInstructions?(n.translate(l,h),n.scale(c[0],c[1]),ql(i,n)):c[0]<0||c[1]<0?(n.translate(l,h),n.scale(c[0],c[1]),n.drawImage(i,s,r,o,a,0,0,o,a)):n.drawImage(i,s,r,o,a,l,h,o*c[0],a*c[1]),n.restore()}function ql(n,t){const e=n.contextInstructions;for(let i=0,s=e.length;i<s;i+=2)Array.isArray(e[i+1])?t[e[i]].apply(t,e[i+1]):t[e[i]]=e[i+1]}class ls extends Hr{constructor(t){const e=t.rotateWithView!==void 0?t.rotateWithView:!1;super({opacity:1,rotateWithView:e,rotation:t.rotation!==void 0?t.rotation:0,scale:t.scale!==void 0?t.scale:1,displacement:t.displacement!==void 0?t.displacement:[0,0],declutterMode:t.declutterMode}),this.canvas_=void 0,this.hitDetectionCanvas_=null,this.fill_=t.fill!==void 0?t.fill:null,this.origin_=[0,0],this.points_=t.points,this.radius_=t.radius!==void 0?t.radius:t.radius1,this.radius2_=t.radius2,this.angle_=t.angle!==void 0?t.angle:0,this.stroke_=t.stroke!==void 0?t.stroke:null,this.size_=null,this.renderOptions_=null,this.render()}clone(){const t=this.getScale(),e=new ls({fill:this.getFill()?this.getFill().clone():void 0,points:this.getPoints(),radius:this.getRadius(),radius2:this.getRadius2(),angle:this.getAngle(),stroke:this.getStroke()?this.getStroke().clone():void 0,rotation:this.getRotation(),rotateWithView:this.getRotateWithView(),scale:Array.isArray(t)?t.slice():t,displacement:this.getDisplacement().slice(),declutterMode:this.getDeclutterMode()});return e.setOpacity(this.getOpacity()),e}getAnchor(){const t=this.size_;if(!t)return null;const e=this.getDisplacement(),i=this.getScaleArray();return[t[0]/2-e[0]/i[0],t[1]/2+e[1]/i[1]]}getAngle(){return this.angle_}getFill(){return this.fill_}setFill(t){this.fill_=t,this.render()}getHitDetectionImage(){return this.hitDetectionCanvas_||this.createHitDetectionCanvas_(this.renderOptions_),this.hitDetectionCanvas_}getImage(t){let e=this.canvas_[t];if(!e){const i=this.renderOptions_,s=kt(i.size*t,i.size*t);this.draw_(i,s,t),e=s.canvas,this.canvas_[t]=e}return e}getPixelRatio(t){return t}getImageSize(){return this.size_}getImageState(){return ct.LOADED}getOrigin(){return this.origin_}getPoints(){return this.points_}getRadius(){return this.radius_}getRadius2(){return this.radius2_}getSize(){return this.size_}getStroke(){return this.stroke_}setStroke(t){this.stroke_=t,this.render()}listenImageChange(t){}load(){}unlistenImageChange(t){}calculateLineJoinSize_(t,e,i){if(e===0||this.points_===1/0||t!=="bevel"&&t!=="miter")return e;let s=this.radius_,r=this.radius2_===void 0?s:this.radius2_;if(s<r){const Y=s;s=r,r=Y}const o=this.radius2_===void 0?this.points_:this.points_*2,a=2*Math.PI/o,l=r*Math.sin(a),h=Math.sqrt(r*r-l*l),c=s-h,u=Math.sqrt(l*l+c*c),d=u/l;if(t==="miter"&&d<=i)return d*e;const f=e/2/d,g=e/2*(c/u),m=Math.sqrt((s+f)*(s+f)+g*g)-s;if(this.radius2_===void 0||t==="bevel")return m*2;const x=s*Math.sin(a),v=Math.sqrt(s*s-x*x),w=r-v,T=Math.sqrt(x*x+w*w)/x;if(T<=i){const Y=T*e/2-r-s;return 2*Math.max(m,Y)}return m*2}createRenderOptions(){let t=Ke,e=0,i=null,s=0,r,o=0;this.stroke_&&(r=this.stroke_.getColor(),r===null&&(r=wi),r=Gt(r),o=this.stroke_.getWidth(),o===void 0&&(o=Ai),i=this.stroke_.getLineDash(),s=this.stroke_.getLineDashOffset(),t=this.stroke_.getLineJoin(),t===void 0&&(t=Ke),e=this.stroke_.getMiterLimit(),e===void 0&&(e=Ii));const a=this.calculateLineJoinSize_(t,o,e),l=Math.max(this.radius_,this.radius2_||0),h=Math.ceil(2*l+a);return{strokeStyle:r,strokeWidth:o,size:h,lineDash:i,lineDashOffset:s,lineJoin:t,miterLimit:e}}render(){this.renderOptions_=this.createRenderOptions();const t=this.renderOptions_.size;this.canvas_={},this.size_=[t,t]}draw_(t,e,i){if(e.scale(i,i),e.translate(t.size/2,t.size/2),this.createPath_(e),this.fill_){let s=this.fill_.getColor();s===null&&(s=jt),e.fillStyle=Gt(s),e.fill()}this.stroke_&&(e.strokeStyle=t.strokeStyle
` ,""),n.push(t,""),n}class Ih{constructor(t,e,i,s){this.overlaps=i,this.pixelRatio=e,this.resolution=t,this.alignFill_,this.instructions=s.instructions,this.coordinates=s.coordinates,this.coordinateCache_={},this.renderedTransform_=ae(),this.hitDetectionInstructions=s.hitDetectionInstructions,this.pixelCoordinates_=null,this.viewRotation_=0,this.fillStates=s.fillStates||{},this.strokeStates=s.strokeStates||{},this.textStates=s.textStates||{},this.widths_={},this.labels_={}}createLabel(t,e,i,s){const r=t+e+i+s;if(this.labels_[r])return this.labels_[r];const o=s?this.strokeStates[s]:null,a=i?this.fillStates[i]:null,l=this.textStates[e],h=this.pixelRatio,c=[l.scale[0]*h,l.scale[1]*h],u=Array.isArray(t),d=l.justify?fi[l.justify]:rr(Array.isArray(t)?t[0]:t,l.textAlign||Mi),f=s&&o.lineWidth?o.lineWidth:0,g=u?t:t.split( `
` ).reduce(Rh,[]),{width:p,height:m,widths:x,heights:v,lineWidths:w}=Hl(l,g),k=p+f,T=[],Y=(k+2)*c[0],U=(m+f)*c[1],W={width:Y<0?Math.floor(Y):Math.ceil(Y),height:U<0?Math.floor(U):Math.ceil(U),contextInstructions:T};(c[0]!=1||c[1]!=1)&&T.push("scale",c),s&&(T.push("strokeStyle",o.strokeStyle),T.push("lineWidth",f),T.push("lineCap",o.lineCap),T.push("lineJoin",o.lineJoin),T.push("miterLimit",o.miterLimit),T.push("setLineDash",[o.lineDash]),T.push("lineDashOffset",o.lineDashOffset)),i&&T.push("fillStyle",a.fillStyle),T.push("textBaseline","middle"),T.push("textAlign","center");const y=.5-d;let j=d*k+y*f;const it=[],q=[];let Z=0,K=0,B=0,P=0,E;for(let V=0,ht=g.length;V<ht;V+=2){const ot=g[V];if(ot=== `
` ){K+=Z,Z=0,j=d*k+y*f,++P;continue}const Mt=g[V+1]||l.font;Mt!==E&&(s&&it.push("font",Mt),i&&q.push("font",Mt),E=Mt),Z=Math.max(Z,v[B]);const M=[ot,j+y*x[B]+d*(x[B]-w[P]),.5*(f+Z)+K];j+=x[B],s&&it.push("strokeText",M),i&&q.push("fillText",M),++B}return Array.prototype.push.apply(T,it),Array.prototype.push.apply(T,q),this.labels_[r]=W,W}replayTextBackground_(t,e,i,s,r,o,a){t.beginPath(),t.moveTo.apply(t,e),t.lineTo.apply(t,i),t.lineTo.apply(t,s),t.lineTo.apply(t,r),t.lineTo.apply(t,e),o&&(this.alignFill_=o[2],this.fill_(t)),a&&(this.setStrokeStyle_(t,a),t.stroke())}calculateImageOrLabelDimensions_(t,e,i,s,r,o,a,l,h,c,u,d,f,g,p,m){a*=d[0],l*=d[1];let x=i-a,v=s-l;const w=r+h>t?t-h:r,k=o+c>e?e-c:o,T=g[3]+w*d[0]+g[1],Y=g[0]+k*d[1]+g[2],U=x-g[3],W=v-g[0];(p||u!==0)&&(ee[0]=U,ie[0]=U,ee[1]=W,Yt[1]=W,Yt[0]=U+T,zt[0]=Yt[0],zt[1]=W+Y,ie[1]=zt[1]);let y;return u!==0?(y=ki(ae(),i,s,1,1,u,-i,-s),Ct(y,ee),Ct(y,Yt),Ct(y,zt),Ct(y,ie),je(Math.min(ee[0],Yt[0],zt[0],ie[0]),Math.min(ee[1],Yt[1],zt[1],ie[1]),Math.max(ee[0],Yt[0],zt[0],ie[0]),Math.max(ee[1],Yt[1],zt[1],ie[1]),Ge)):je(Math.min(U,U+T),Math.min(W,W+Y),Math.max(U,U+T),Math.max(W,W+Y),Ge),f&&(x=Math.round(x),v=Math.round(v)),{drawImageX:x,drawImageY:v,drawImageW:w,drawImageH:k,originX:h,originY:c,declutterBox:{minX:Ge[0],minY:Ge[1],maxX:Ge[2],maxY:Ge[3],value:m},canvasTransform:y,scale:d}}replayImageOrLabel_(t,e,i,s,r,o,a){const l=!!(o||a),h=s.declutterBox,c=t.canvas,u=a?a[2]*s.scale[0]/2:0;return h.minX-u<=c.width/e&&h.maxX+u>=0&&h.minY-u<=c.height/e&&h.maxY+u>=0&&(l&&this.replayTextBackground_(t,ee,Yt,zt,ie,o,a),Kl(t,s.canvasTransform,r,i,s.originX,s.originY,s.drawImageW,s.drawImageH,s.drawImageX,s.drawImageY,s.scale)),!0}fill_(t){if(this.alignFill_){const e=Ct(this.renderedTransform_,[0,0]),i=512*this.pixelRatio;t.save(),t.translate(e[0]%i,e[1]%i),t.rotate(this.viewRotation_)}t.fill(),this.alignFill_&&t.restore()}setStrokeStyle_(t,e){t.strokeStyle=e[1],t.lineWidth=e[2],t.lineCap=e[3],t.lineJoin=e[4],t.miterLimit=e[5],t.lineDashOffset=e[7],t.setLineDash(e[6])}drawLabelWithPointPlacement_(t,e,i,s){const r=this.textStates[e],o=this.createLabel(t,e,s,i),a=this.strokeStates[i],l=this.pixelRatio,h=rr(Array.isArray(t)?t[0]:t,r.textAlign||Mi),c=fi[r.textBaseline||un],u=a&&a.lineWidth?a.lineWidth:0,d=o.width/l-2*r.scale[0],f=h*d+2*(.5-h)*u,g=c*o.height/l+2*(.5-c)*u;return{label:o,anchorX:f,anchorY:g}}execute_(t,e,i,s,r,o,a,l){let h;this.pixelCoordinates_&&Te(i,this.renderedTransform_)?h=this.pixelCoordinates_:(this.pixelCoordinates_||(this.pixelCoordinates_=[]),h=Ae(this.coordinates,0,this.coordinates.length,2,i,this.pixelCoordinates_),Fa(this.renderedTransform_,i));let c=0;const u=s.length;let d=0,f,g,p,m,x,v,w,k,T,Y,U,W,y=0,j=0,it=null,q=null;const Z=this.coordinateCache_,K=this.viewRotation_,B=Math.round(Math.atan2(-i[1],i[0])*1e12)/1e12,P={context:t,pixelRatio:this.pixelRatio,resolution:this.resolution,rotation:K},E=this.instructions!=s||this.overlaps?0:200;let V,ht,ot,Mt;for(;c<u;){const M=s[c];switch(M[0]){case X.BEGIN_GEOMETRY:V=M[1],Mt=M[3],V.getGeometry()?a!==void 0&&!Dt(a,Mt.getExtent())?c=M[2]+1:++c:c=M[2];break;case X.BEGIN_PATH:y>E&&(this.fill_(t),y=0),j>E&&(t.stroke(),j=0),!y&&!j&&(t.beginPath(),m=NaN,x=NaN),++c;break;case X.CIRCLE:d=M[1];const vt=h[d],Bt=h[d+1],be=h[d+2],xn=h[d+3],Gi=be-vt,Bi=xn-Bt,De=Math.sqrt(Gi*Gi+Bi*Bi);t.moveTo(vt+De,Bt),t.arc(vt,Bt,De,0,2*Math.PI,!0),++c;break;case X.CLOSE_PATH:t.closePath(),++c;break;case X.CUSTOM:d=M[1],f=M[2];const Ni=M[3],yn=M[4],Wi=M.length==6?M[5]:void 0;P.geometry=Ni,P.feature=V,c in Z||(Z[c]=[]);const ue=Z[c];Wi?Wi(h,d,f,2,ue):(ue[0]=h[d],ue[1]=h[d+1],ue.length=2),yn(ue,P),++c;break;case X.DRAW_IMAGE:d=M[1],f=M[2],k=M[3],g=M[4],p=M[5];let de=M[6];const Sn=M[7],vn=M[8],Ht=M[9],Xi=M[10];let $ e=M[11];const Cn=M[12];let ke=M[13];const Ft=M[14],fe=M[15];if(!k&&M.length>=20){T=M[19],Y=M[20],U=M[21],W=M[22];const S=this.drawLabelWithPointPlacement_(T,Y,U,W);k=S.label,M[3]=k;const _=M[23];g=(S.anchorX-_)*this.pixelRatio,M[4]=g;const I=M[24];p=(S.anchorY-I)*this.pixelRatio,M[5]=p,de=k.height,M[6]=de,ke=k.width,M[13]=ke}let ti;M.leng
\u6295\u8D44\u91D1\u989D\uFF1A$ { v . value [ ut ] . quantity } \u4E07\u5143 < br / >
\u9762\u79EF\uFF1A$ { v . value [ ut ] . sum } \u4EA9
< / d i v > ` ) ; r t + = " < / d i v > " } } ) , r t } } , d a t a Z o o m : [ { t y p e : " s l i d e r " , w i d t h : " 4 0 % " , z o o m L o c k : ! 0 , t o p : " 7 8 % " , s t a r t : 0 , e n d : O / 3 , s h o w : ! 0 , s h o w D a t a S h a d o w : ! 1 , s h o w D e t a i l : ! 1 , f i l l e r C o l o r : " r g b a ( 6 4 , 1 5 8 , 2 5 5 ) " , b o r d e r R a d i u s : " 5 0 % " , m o v e H a n d l e S i z e : 0 , m o v e H a n d l e S t y l e : { } , l e f t : " 3 5 % " , h e i g h t : 1 2 , h a n d l e S i z e : " 8 0 % " , h a n d l e I c o n : " p a t h : / / M 5 1 2 , 5 1 2 m - 4 4 8 , 0 a 4 4 8 , 4 4 8 , 0 , 1 , 0 , 8 9 6 , 0 a 4 4 8 , 4 4 8 , 0 , 1 , 0 , - 8 9 6 , 0 Z " , h a n d l e S t y l e : { b o r d e r W i d t h : 0 , c o l o r : " r g b a ( 6 4 , 1 5 8 , 2 5 5 ) " } } , { t y p e : " i n s i d e " } ] , s e r i e s : H } , g t = w i n d o w . d o c u m e n t . q u e r y S e l e c t o r ( " . F a r m l a n d _ a r e a " ) ; g t . s t y l e . h e i g h t = " 3 5 0 p x " , b & & S . s e t O p t i o n ( b , { n o t M e r g e : ! 0 , g r i d : { b o t t o m : 2 0 } } ) , m s ( S , b ) , v o ( ) . l i s t e n T o ( h . v a l u e , ( ) = > { c o ( ( ) = > { S . r e s i z e ( ) } ) } ) } e l s e { v a r N = { t o o l t i p : { t r i g g e r : " a x i s " , a x i s P o i n t e r : { t y p e : " s h a d o w " } , b a c k g r o u n d C o l o r : " r g b a ( 9 , 2 4 , 4 8 , 0 . 5 ) " , b o r d e r C o l o r : " r g b a ( 7 5 , 2 5 3 , 2 3 8 , 0 . 4 ) " , t e x t S t y l e : { c o l o r : " # C F E 3 F C " } , b o r d e r W i d t h : 1 } , g r i d : { l e f t : " 1 0 p x " , r i g h t : " 1 0 p x " , t o p : " 1 0 p x " , b o t t o m : " 1 0 p x " , c o n t a i n L a b e l : ! 0 } , t o o l b o x : { s h o w : ! 0 , o r i e n t : " v e r t i c a l " , x : " r i g h t " , y : " c e n t e r " } , d a t a Z o o m : [ { t y p e : " s l i d e r " , w i d t h : " 4 0 % " , z o o m L o c k : ! 0 , t o p : " 9 0 % " , s t a r t : 0 , e n d : O / 3 , s h o w : ! 1 , s h o w D a t a S h a d o w : ! 1 , s h o w D e t a i l : ! 1 , f i l l e r C o l o r : " r g b a ( 6 4 , 1 5 8 , 2 5 5 ) " , b o r d e r R a d i u s : " 5 0 % " , m o v e H a n d l e S i z e : 0 , m o v e H a n d l e S t y l e : { } , l e f t : " 3 5 % " , h e i g h t : 1 2 , h a n d l e S i z e : " 8 0 % " , h a n d l e I c o n : " p a t h : / / M 5 1 2 , 5 1 2 m - 4 4 8 , 0 a 4 4 8 , 4 4 8 , 0 , 1 , 0 , 8 9 6 , 0 a 4 4 8 , 4 4 8 , 0 , 1 , 0 , - 8 9 6 , 0 Z " , h a n d l e S t y l e : { b o r d e r W i d t h : 0 , c o l o r : " r g b a ( 6 4 , 1 5 8 , 2 5 5 ) " } } , { t y p e : " i n s i d e " } ] , x A x i s : [ { t y p e : " c a t e g o r y " , b o u n d a r y G a p : ! 0 , a x i s T i c k : { s h o w : ! 1 } , d a t a : _ , a x i s L i n e : { l i n e S t y l e : { c o l o r : " r g b a ( 1 2 0 , 1 6 0 , 2 3 6 , 1 ) " } } , a x i s L a b e l : { i n t e r v a l : 0 , c o l o r : " r g b a ( 1 5 3 , 1 5 3 , 1 5 3 , 1 ) " , f o n t S i z e : 1 4 } } ] , y A x i s : [ { t y p e : " v a l u e " , a x i s T i c k : { s h o w : ! 0 } , a x i s L i n e : { s h o w : ! 0 , l i n e S t y l e : { c o l o r : " r g b a ( 1 2 0 , 1 6 0 , 2 3 6 , 1 ) " } , s y m b o l : [ " n o n e " , " a r r o w " ] , s y m b o l S i z e : [ 5 , 1 2 ] , s y m b o l O f f s e t : [ 0 , 1 0 ] } , m a x : 1 0 2 , a x i s L a b e l : { i n t e r v a l : 0 , c o l o r : " r g b a ( 1 5 3 , 1 5 3 , 1 5 3 , 1 ) " } , s p l i t L i n e : { s h o w : ! 1 , l i n e S t y l e : { c o l o r : " r g b a ( 3 9 , 5 7 , 7 5 , 1 ) " , w i d t h : 1 , t y p e : " s o l i d " } } } ] , s e r i e s : L } ; l e t A = w i n d o w . d o c u m e n t . q u e r y S e l e c t o r ( " . F a r m l a n d _ a r e a " ) ; A . s t y l e . h e i g h t = " 7 0 % " , N & & S . s e t O p t i o n ( N , { n o t M e r g e : ! 0 , g r i d : { b o t t o m : 2 0 } } ) , m s ( S , N ) } } r e t u r n ( S , _ ) = > { c o n s t I = W t ( " e l - o p t i o n " ) , R = W t ( " e l - s e l e c t " ) , L = W t ( " e l - i n p u t " ) , O = W t ( " e l - b u t t o n " ) , N = W t ( " e l - c o l " ) , A = W t ( " e l - r o w " ) , G = W t ( " e l - i c o n " ) , H = W t ( " e l - t o o l t i p " ) , f t = W t ( " e l - t r e e " ) ; r e t u r n n t ( ) , l t ( " d i v " , o c , [ a c , F ( " d i v " , l c , [ F ( " d i v " , h c , [ c c , F ( " d i v " , u c , [ F ( " p " , { c l a s s : U i ( D ( d ) = = " 2 " ? " S e l e c t e d D i v " : " " ) , o n C l i c k : _ [ 0 ] | | ( _ [ 0 ] = b = > d e ( 2 ) ) } , " \ u 8 8 4 C \ u 6 5 3 F \ u 5 3 3 A " , 2 ) , F ( " p " , { c l a s s : U i ( D ( d ) = = " 3 " ? " S e l e c t e d D i v " : " " ) , o n C l i c k : _ [ 1 ] | | ( _ [ 1 ] = b = > d e ( 3 ) ) } , " \ u 7 E C F \ u 7 E A C \ u 5 E A 6 " , 2 ) , F ( " p " , { c l a s s : U i ( D ( d ) = = " 4 " ? " S e l e c t e d D i v " : " " ) , o n C l i c k : _ [ 2 ] | | ( _ [ 2 ] = b = > d e ( 4 ) ) } , " \ u 5 E A 6 \ u 5 2 0 6 \ u 7 9 D 2 " , 2 ) ] ) , F ( " d i v " , d c , [ D ( d ) = = " 2 " ? ( n t ( ) , l t ( " d i v " , f c , [ $ ( R , { o n C h a n g e : _ [ 3 ] | | ( _ [ 3 ] = b = > C n ( ) ) , " p o p p e r - c l a s s " : " s e l e c t _ c i t y " , m o d e l V a l u e : D ( o ) , " o n U p d a t e : m o d e l V a l u e " : _ [ 4 ] | | ( _ [ 4 ] = b = > p s ( o ) ? o . v a l u e = b : o = b ) , p l a c e h o l d e r : " \ u 8 B F 7 \ u 9 0 0 9 \ u 6 2 E 9 \ u 9 5 4 7 " } , { d e f a u l t : e t ( ( ) = > [ ( n t ( ! 0 ) , l t ( E n , n u l l , R n ( D ( w ) , b = > ( n t ( ) , Z i ( I , { k e y : b . c j q y d m , l a b e l : b . c j q y m c , v a l u e : b . c j q y d m } , n u l l , 8 , [ " l a b e l " , " v a l u e " ] ) ) ) , 1 2 8 ) ) ] ) , _ : 1 } , 8 , [ " m o d e l V a l u e " ] ) , $ ( R , { " p o p p e r - c l a s s " : " s e l e c t _ c i t y " , m o d e l V a l u e : D ( s ) , " o n U p d a t e : m o d e l V a l u e " : _ [ 5 ] | | ( _ [ 5 ] = b = > p s ( s ) ? s . v a l u e = b : s = b ) , p l a c e h o l d e r : " \ u 8 B F 7 \ u 9 0 0 9 \ u 6 2 E 9 \ u 6 7 5 1 " } , { d e f a u l t : e t ( ( ) = > [ ( n t ( ! 0 ) , l t ( E n , n u l l , R n ( D ( r ) , b = > ( n t ( ) , Z i ( I , { k e y : b . c j q y d m , l a b e l : b . c j q y m c , v a l u e : b . c j q y m c } , n u l l , 8 , [ " l a b e l " , " v a l u e " ] ) ) ) , 1 2 8 ) ) ] ) , _ : 1 } , 8 , [ " m o d e l V a l u e " ] ) ] ) ) : p t ( " " , ! 0 ) , D ( d ) = = " 3 " ? ( n t ( ) , l t ( " d i v " , g c , [ F ( " d i v " , p c , [ a t ( " \ u 7 E C F \ u 5 E A 6 \ u F F 1 A " ) , $ ( L , { c l a s s : " s e a c h _ i n p u t " , m o d e l V a l u e : D ( a ) . L o n , " o n U p d a t e : m o d e l V a l u e " : _ [ 6 ] | | ( _ [ 6 ] = b = > D ( a ) . L o n = b ) , p l a c e h o l d e r : " \ u 8 B F 7 \ u 8 F 9 3 \ u 5 1 6 5 \ u 7 E C F \ u 5 E A 6 " , c l e a r a b l e : " " } , n u l l , 8 , [ " m o d e l V a l u e " ] ) ] ) , F ( " d i v " , _ c , [ a t ( " \ u 7 E A C \ u 5 E A 6 \ u F F 1 A " ) , $ ( L , { c l a s s : " s e a c h _ i n p u t " , m o d e l V a l u e : D ( a ) . L a t , " o n U p d a t e : m o d e l V a l u e " : _ [ 7 ] | | ( _ [ 7 ] = b = > D ( a ) . L a t = b ) , p l a c e h o l d e r : " \ u 8 B F 7 \ u 8 F 9 3 \ u 5 1 6 5 \ u 7 E A C \ u 5 E A 6 " , c l e a r a b l e : " " } , n u l l , 8 , [ " m o d e l V a l u e " ] ) ] ) ] ) ) : p t ( " " , ! 0 ) , D ( d ) = = " 4 " ? ( n t ( ) , l t ( " d i v " , m c , [ F ( " d i v " , x c , [ a t ( " \ u 7 E C F \ u 5 E A 6 \ u F F 1 A " ) , F ( " d i v " , y c , [ $ ( L , { c l a s s : " s e a c h _ i n p u t " , m o d e l V a l u e : D ( l ) . L o n . l o n d u , " o n U p d a t e : m o d e l V a l u e " : _ [ 8 ] | | ( _ [ 8 ] = b = > D ( l ) . L o n . l o n d u = b ) , p l a c e h o l d e r : " \ u 5 E A 6 " , c l e a r a b l e : " " } , { a p p e n d : e t ( ( ) = > [ a t ( " \ x B 0 " ) ] ) , _ : 1 } , 8 , [ " m o d e l V a l u e " ] ) , $ ( L , { c l a s s : " s e a c h _ i n p u t " , m o d e l V a l u e : D ( l ) . L o n . l o n f e n , " o n U p d a t e : m o d e l V a l u e " : _ [ 9 ] | | ( _ [ 9 ] = b = > D ( l ) . L o n . l o n f e n = b ) ,