index-1ad9294e.js 2.2 MB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334
  1. var aS=Object.defineProperty,sS=Object.defineProperties;var lS=Object.getOwnPropertyDescriptors;var ku=Object.getOwnPropertySymbols;var uS=Object.prototype.hasOwnProperty,cS=Object.prototype.propertyIsEnumerable;var Uu=Math.pow,qn=(o,e,t)=>e in o?aS(o,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):o[e]=t,o2=(o,e)=>{for(var t in e||(e={}))uS.call(e,t)&&qn(o,t,e[t]);if(ku)for(var t of ku(e))cS.call(e,t)&&qn(o,t,e[t]);return o},i3=(o,e)=>sS(o,lS(e));var u1=(o,e,t)=>(qn(o,typeof e!="symbol"?e+"":e,t),t);var b3=(o,e,t)=>new Promise((n,i)=>{var r=c=>{try{s(t.next(c))}catch(f){i(f)}},a=c=>{try{s(t.throw(c))}catch(f){i(f)}},s=c=>c.done?n(c.value):Promise.resolve(c.value).then(r,a);s((t=t.apply(o,e)).next())});import{as as m7,h as _2,bm as J2,aK as Nu,U as B1,bn as af,a7 as ot,bo as Xi,H as e2,bp as sf,W as y2,d as b1,r as B,o as N,B as w1,w as v,b as p,c as a1,F as U1,p as m2,e as Y1,t as d3,u,a0 as $2,aQ as u5,a8 as j1,f as c2,k as X4,bq as k0,b9 as _9,g as St,m as Q,br as dS,l as c5,aC as fe,X as Q9,bs as m3,bt as M3,bu as fS,bv as pS,bw as $3,bx as kr,by as U3,bz as Y3,bA as o4,bB as Ur,a9 as Y5,bC as d6,aq as G2,q as T9,s as E9,bD as i7,bE as Y8,aW as $0,bF as a5,b0 as Nr,bG as hS,bH as mS,bI as lf,bJ as Fr,bK as Qn,aa as L1,bL as Br,bM as uf,bN as gS,bO as Gr,bP as _S,bQ as K4,bR as Fu,bS as vS,bT as cf,bU as df,bV as ff,bW as pf,bX as yS,bY as hf,bZ as bS,b_ as Xn,b$ as Bu,c0 as mf,c1 as Je,c2 as Gu,c3 as Ki,c4 as xS,c5 as SS,c6 as Vu,c7 as MS,c8 as ju,c9 as AS,a$ as Wu,ca as wS,cb as gf,cc as CS,cd as TS,ce as ES,cf as DS,cg as IS,ch as RS,ar as g7,I as x9,ci as pe,ba as S0,cj as OS,N as LS,O as PS,Q as Hu,$ as _f,ck as zS,cl as kS,cm as US,cn as NS,co as FS,cp as $u,cq as BS,cr as Kn,aT as GS,ag as vf,af as yf,bg as bf,cs as eo}from"./index-044fcea6.js";import{S as I}from"./SettingItem-57ad16d5.js";import{S as X}from"./SettingItemBox-13bc4e98.js";import{_ as k1}from"./CollapseItem.vue_vue_type_script_setup_true_lang-e650e2b4.js";import{i as Mt}from"./icon-e082edd4.js";import{d as t2,u as A2,b as H1,e as w2,F as Vr}from"./chartEditStore-5b626e9c.js";/* empty css */import{s as d5,e as O3,m as N3,U as L3}from"./index.esm.min-63667608.js";import{a as VS,b as jS,l as WS,g as HS}from"./plugin-165ba3a0.js";import{F as ei}from"./fileTypeEnum-21359a08.js";const $S=(o,e,t,n)=>{const i=o,r=e,a={width:1,height:1},s=parseFloat((i/r).toFixed(5)),c=()=>{const g=parseFloat((window.innerWidth/window.innerHeight).toFixed(5));t&&(g>s?(a.width=parseFloat((window.innerHeight*s/i).toFixed(5)),a.height=parseFloat((window.innerHeight/r).toFixed(5)),t.style.transform=`scale(${a.width}, ${a.height})`):(a.height=parseFloat((window.innerWidth/s/r).toFixed(5)),a.width=parseFloat((window.innerWidth/i).toFixed(5)),t.style.transform=`scale(${a.width}, ${a.height})`),n&&n(a))},f=m7(()=>{c()},200);return{calcRate:c,windowResize:()=>{window.addEventListener("resize",f)},unWindowResize:()=>{window.removeEventListener("resize",f)}}},YS=(o,e,t,n)=>{const i=o,r=e,a={width:1,height:1},s=parseFloat((i/r).toFixed(5)),c=()=>{t&&(a.height=parseFloat((window.innerWidth/s/r).toFixed(5)),a.width=parseFloat((window.innerWidth/i).toFixed(5)),t.style.transform=`scale(${a.width}, ${a.height})`,n&&n(a))},f=m7(()=>{c()},200);return{calcRate:c,windowResize:()=>{window.addEventListener("resize",f)},unWindowResize:()=>{window.removeEventListener("resize",f)}}},JS=(o,e,t,n)=>{const i=o,r=e,a={height:1,width:1},s=parseFloat((i/r).toFixed(5)),c=()=>{t&&(a.width=parseFloat((window.innerHeight*s/i).toFixed(5)),a.height=parseFloat((window.innerHeight/r).toFixed(5)),t.style.transform=`scale(${a.width}, ${a.height})`,n&&n(a))},f=m7(()=>{c()},200);return{calcRate:c,windowResize:()=>{window.addEventListener("resize",f)},unWindowResize:()=>{window.removeEventListener("resize",f)}}},ZS=(o,e,t,n)=>{const i={width:1,height:1},r=()=>{t&&(i.width=parseFloat((window.innerWidth/o).toFixed(5)),i.height=parseFloat((window.innerHeight/e).toFixed(5)),t.style.transform=`scale(${i.width}, ${i.height})`,n&&n(i))},a=m7(()=>{r()},200);return{calcRate:r,windowResize:()=>{window.addEventListener("resize",a)},unWindowResize:()=>{window.removeEventListener("resize",a)}}},F2=(o,e,t)=>{const n=_2(null);let i=0;const{addGlobalDataInterface:r}=QS(),{chartFrame:a}=o.chartConfig,s=f=>{a===t2.ECHARTS&&n.value&&d5(n.value,{dataset:f})},c=()=>{const f=e(),{requestOriginUrl:h,requestIntervalUnit:m,requestInterval:g}=B1(f.getRequestGlobalConfig),{requestDataType:_,requestUrl:S,innerRequestUrl:y,requestIntervalUnit:b,requestInterval:M}=B1(o.request);if(_.value===Nu.AJAX)try{if(S!=null&&S.value||y!=null&&y.value){if(!((y==null?void 0:y.value)||h&&h.value+S.value))return;clearInterval(i);const E=()=>b3(void 0,null,function*(){const T=yield af(ot(o.request),ot(f.getRequestGlobalConfig));if(T)try{const P=o.filter,R=(T==null?void 0:T.data)||(T==null?void 0:T.Data)||T;s(Xi(R,T,P)),t&&t(Xi(R,T,P))}catch(P){console.error(P)}});e2(()=>o.request.requestParams,()=>{E()},{immediate:!0,deep:!0});const C=M&&M.value?M.value:g.value,D=M&&M.value?b.value:m.value;C?i=setInterval(E,sf(C,D)):E()}}catch(A){console.log(A)}};return J2()&&o.request.requestDataType===Nu.Pond?r(o,e,t||s):c(),{vChartRef:n}},O6=new Map,qS=(o,e,t)=>{if(!t)return;let n=0;clearInterval(n);const i=()=>b3(void 0,null,function*(){try{const m=yield af(ot(e.value.dataPondRequestConfig),ot(o));if(m)try{t.forEach(g=>{g.updateCallback(Xi(m==null?void 0:m.data,m,g.filter))})}catch(g){return console.error(g),g}}catch(m){return m}});e2(()=>e.value.dataPondRequestConfig.requestParams.Params,()=>{i()},{immediate:!1,deep:!0}),i();const r=e.value.dataPondRequestConfig.requestInterval,a=e.value.dataPondRequestConfig.requestIntervalUnit,s=o.requestInterval,c=o.requestIntervalUnit,f=r||s;f&&(n=setInterval(i,sf(f,r?a:c)))},QS=()=>({addGlobalDataInterface:(n,i,r)=>{i().getRequestGlobalConfig;const s=n.request.requestDataPondId,c=O6.get(s)||[];c.push({updateCallback:r,filter:n.filter}),O6.set(s,c)},clearMittDataPondMap:()=>{O6.clear()},initDataPond:n=>{const{requestGlobalConfig:i}=n(),r=n();for(let a of O6.keys()){const s=y2(()=>i.requestDataPond.find(c=>c.dataPondId===a));s&&qS(r.requestGlobalConfig,s,O6.get(a))}}}),X8=(o,e,t,n)=>{if(!J2())return;const i=e(),{interactEvents:r}=o.events,a=r.filter(s=>s.interactOn===n);a.length!==0&&a.forEach(s=>{const c=i.requestGlobalConfig.requestDataPond.findIndex(f=>f.dataPondId===s.interactComponentId);if(c!==-1){const{Params:f,Header:h}=B1(i.requestGlobalConfig.requestDataPond[c].dataPondRequestConfig.requestParams);Object.keys(s.interactFn).forEach(m=>{m in f.value&&(f.value[m]=t[s.interactFn[m]]),m in h.value&&(h.value[m]=t[s.interactFn[m]])})}else{const f=i.fetchTargetIndex(s.interactComponentId);if(f===-1)return;const{Params:h,Header:m}=B1(i.componentList[f].request.requestParams);Object.keys(s.interactFn).forEach(g=>{g in h.value&&(h.value[g]=t[s.interactFn[g]]),g in m.value&&(m.value[g]=t[s.interactFn[g]])})}})},k8={xposition:[{label:"顶部",value:"top"},{label:"底部",value:"bottom"}],yposition:[{label:"左侧",value:"left"},{label:"右侧",value:"right"}],splitLint:{lineStyle:{type:[{label:"实线",value:"solid"},{label:"虚线",value:"dashed"},{label:"点线",value:"dotted"}]}},visualMap:{orient:[{label:"竖直",value:"vertical"},{label:"水平",value:"horizontal"}]}},_7={lineStyle:{type:[{label:"solid",value:"solid"},{label:"dashed",value:"dashed"},{label:"dotted",value:"dotted"}]}},XS={position:[{label:"外侧",value:"outside"},{label:"内部",value:"inside"},{label:"中心",value:"center"}]},he={lengendX:[{label:"靠左",value:"left"},{label:"居中",value:"center"},{label:"靠右",value:"right"}],lengendY:[{label:"靠上",value:"top"},{label:"居中",value:"center"},{label:"靠下",value:"bottom"}],orient:[{label:"水平",value:"horizontal"},{label:"垂直",value:"vertical"}],shape:[{label:"圆形",value:"circle"},{label:"方形",value:"rect"},{label:"圆角方形",value:"roundRect"},{label:"三角形",value:"triangle"},{label:"钢笔形",value:"pin"},{label:"箭头形",value:"arrow"}]},ti="inherit",Yu=b1({__name:"EchartsRendererSetting",props:{modelValue:{},includeInherit:{type:Boolean}},emits:["update:modelValue"],setup(o,{emit:e}){const t=o,n=r=>{e("update:modelValue",r===ti?void 0:r)},i=[{value:"svg",desc:"在缩放场景下具有更好的表现"},{value:"canvas",desc:"数据量较大(经验判断 > 1k)、较多交互时,建议选择"},...t.includeInherit?[{value:ti,desc:"默认继承全局配置"}]:[]];return(r,a)=>{const s=B("n-radio"),c=B("n-tooltip"),f=B("n-space"),h=B("n-radio-group");return N(),w1(h,{value:t.modelValue||ti,"onUpdate:value":n},{default:v(()=>[p(f,null,{default:v(()=>[(N(),a1(U1,null,m2(i,m=>p(c,{"show-arrow":!1,trigger:"hover",key:m.value},{trigger:v(()=>[p(s,{value:m.value},{default:v(()=>[Y1(d3(m.value),1)]),_:2},1032,["value"])]),default:v(()=>[Y1(" "+d3(m.desc),1)]),_:2},1024)),64))]),_:1})]),_:1},8,["value"])}}}),r4=b1({__name:"GlobalSetting",props:{optionData:{type:Object,required:!0},inChart:{type:Boolean,required:!1,default:!1}},setup(o){const e=o,{HelpOutlineIcon:t}=Mt.ionicons5,n=A2(),i=y2(()=>n.getEditCanvasConfig.chartThemeSetting),r=y2(()=>e.optionData.title),a=y2(()=>e.optionData.xAxis),s=y2(()=>e.optionData.yAxis),c=y2(()=>e.optionData.legend),f=y2(()=>e.optionData.grid),h=y2(()=>e.optionData.visualMap);return e2(()=>c.value&&c.value.textStyle.color,m=>{c.value&&m&&(c.value.pageTextStyle?c.value.pageTextStyle.color=m:c.value.pageTextStyle={color:m})},{immediate:!0,deep:!0}),(m,g)=>{const _=B("n-text"),S=B("n-icon"),y=B("n-tooltip"),b=B("n-switch"),M=B("n-color-picker"),A=B("n-input-number"),E=B("n-input"),C=B("n-space"),D=B("n-select");return N(),a1(U1,null,[p(u(k1),{name:"渲染器"},{default:v(()=>[p(u(X),{alone:!0},{name:v(()=>[p(_,null,{default:v(()=>[Y1("全局")]),_:1}),p(y,{trigger:"hover"},{trigger:v(()=>[p(S,{size:"21",depth:3},{default:v(()=>[p(u(t))]),_:1})]),default:v(()=>[p(_,null,{default:v(()=>[Y1("所有echarts图表组件默认都将采用所选的渲染器进行渲染")]),_:1})]),_:1})]),default:v(()=>[p(Yu,{modelValue:i.value.renderer,"onUpdate:modelValue":g[0]||(g[0]=T=>i.value.renderer=T)},null,8,["modelValue"])]),_:1}),p(u(X),{alone:!0},{name:v(()=>[p(_,null,{default:v(()=>[Y1("当前")]),_:1}),p(y,{trigger:"hover"},{trigger:v(()=>[p(S,{size:"21",depth:3},{default:v(()=>[p(u(t))]),_:1})]),default:v(()=>[p(_,null,{default:v(()=>[Y1("仅当前组件采用指定渲染器渲染")]),_:1})]),_:1})]),default:v(()=>[p(Yu,{modelValue:o.optionData.renderer,"onUpdate:modelValue":g[1]||(g[1]=T=>o.optionData.renderer=T),includeInherit:""},null,8,["modelValue"])]),_:1})]),_:1}),r.value?(N(),w1(u(k1),{key:0,name:"标题"},{header:v(()=>[p(b,{value:r.value.show,"onUpdate:value":g[2]||(g[2]=T=>r.value.show=T),size:"small"},null,8,["value"])]),default:v(()=>[p(u(X),{name:"标题"},{default:v(()=>[p(u(I),{name:"颜色"},{default:v(()=>[p(M,{value:r.value.textStyle.color,"onUpdate:value":g[3]||(g[3]=T=>r.value.textStyle.color=T),size:"small"},null,8,["value"])]),_:1}),p(u(I),{name:"大小"},{default:v(()=>[p(A,{value:r.value.textStyle.fontSize,"onUpdate:value":g[4]||(g[4]=T=>r.value.textStyle.fontSize=T),min:1,size:"small"},null,8,["value"])]),_:1})]),_:1}),p(u(X),{name:"副标题"},{default:v(()=>[p(u(I),{name:"颜色"},{default:v(()=>[p(M,{size:"small",value:r.value.subtextStyle.color,"onUpdate:value":g[5]||(g[5]=T=>r.value.subtextStyle.color=T)},null,8,["value"])]),_:1}),p(u(I),{name:"大小"},{default:v(()=>[p(A,{value:r.value.subtextStyle.fontSize,"onUpdate:value":g[6]||(g[6]=T=>r.value.subtextStyle.fontSize=T),min:1,size:"small"},null,8,["value"])]),_:1})]),_:1})]),_:1})):$2("",!0),f.value?(N(),w1(u(k1),{key:1,name:"容器"},{default:v(()=>[p(u(X),{name:"距离"},{default:v(()=>[p(u(I),{name:"左侧距离"},{default:v(()=>[p(E,{value:f.value.left,"onUpdate:value":g[7]||(g[7]=T=>f.value.left=T),size:"small"},null,8,["value"])]),_:1}),p(u(I),{name:"右侧距离"},{default:v(()=>[p(E,{value:f.value.right,"onUpdate:value":g[8]||(g[8]=T=>f.value.right=T),size:"small"},null,8,["value"])]),_:1}),p(u(I),{name:"上侧距离"},{default:v(()=>[p(E,{value:f.value.top,"onUpdate:value":g[9]||(g[9]=T=>f.value.top=T),size:"small"},null,8,["value"])]),_:1}),p(u(I),{name:"下侧距离"},{default:v(()=>[p(E,{value:f.value.bottom,"onUpdate:value":g[10]||(g[10]=T=>f.value.bottom=T),size:"small"},null,8,["value"])]),_:1})]),_:1})]),_:1})):$2("",!0),a.value?(N(),w1(u(k1),{key:2,name:"X轴"},{header:v(()=>[p(b,{value:a.value.show,"onUpdate:value":g[11]||(g[11]=T=>a.value.show=T),size:"small"},null,8,["value"])]),default:v(()=>[p(u(X),{name:"单位"},{default:v(()=>[p(u(I),{name:"名称"},{default:v(()=>[p(E,{value:a.value.name,"onUpdate:value":g[12]||(g[12]=T=>a.value.name=T),size:"small"},null,8,["value"])]),_:1}),p(u(I),{name:"颜色"},{default:v(()=>[p(M,{size:"small",value:a.value.nameTextStyle.color,"onUpdate:value":g[13]||(g[13]=T=>a.value.nameTextStyle.color=T)},null,8,["value"])]),_:1}),p(u(I),{name:"大小"},{default:v(()=>[p(A,{value:a.value.nameTextStyle.fontSize,"onUpdate:value":g[14]||(g[14]=T=>a.value.nameTextStyle.fontSize=T),min:12,size:"small"},null,8,["value"])]),_:1}),p(u(I),{name:"偏移量"},{default:v(()=>[p(A,{value:a.value.nameGap,"onUpdate:value":g[15]||(g[15]=T=>a.value.nameGap=T),min:5,size:"small"},null,8,["value"])]),_:1})]),_:1}),p(u(X),{name:"标签"},{default:v(()=>[p(u(I),{name:"展示"},{default:v(()=>[p(C,null,{default:v(()=>[p(b,{value:a.value.axisLabel.show,"onUpdate:value":g[16]||(g[16]=T=>a.value.axisLabel.show=T),size:"small"},null,8,["value"])]),_:1})]),_:1}),p(u(I),{name:"颜色"},{default:v(()=>[p(M,{size:"small",value:a.value.axisLabel.color,"onUpdate:value":g[17]||(g[17]=T=>a.value.axisLabel.color=T)},null,8,["value"])]),_:1}),p(u(I),{name:"大小"},{default:v(()=>[p(A,{value:a.value.axisLabel.fontSize,"onUpdate:value":g[18]||(g[18]=T=>a.value.axisLabel.fontSize=T),min:8,size:"small"},null,8,["value"])]),_:1}),p(u(I),{name:"偏移量"},{default:v(()=>[p(A,{value:a.value.axisLabel.rotate,"onUpdate:value":g[19]||(g[19]=T=>a.value.axisLabel.rotate=T),min:-90,max:90,size:"small"},null,8,["value"])]),_:1})]),_:1}),p(u(X),{name:"轴线"},{default:v(()=>[p(u(I),{name:"展示"},{default:v(()=>[p(C,null,{default:v(()=>[p(b,{value:a.value.axisLine.show,"onUpdate:value":g[20]||(g[20]=T=>a.value.axisLine.show=T),size:"small"},null,8,["value"])]),_:1})]),_:1}),p(u(I),{name:"颜色"},{default:v(()=>[p(M,{value:a.value.axisLine.lineStyle.color,"onUpdate:value":g[21]||(g[21]=T=>a.value.axisLine.lineStyle.color=T),size:"small"},null,8,["value"])]),_:1}),p(u(I),{name:"粗细"},{default:v(()=>[p(A,{value:a.value.axisLine.lineStyle.width,"onUpdate:value":g[22]||(g[22]=T=>a.value.axisLine.lineStyle.width=T),min:1,size:"small"},null,8,["value"])]),_:1}),p(u(I),{name:"位置"},{default:v(()=>[p(D,{value:a.value.position,"onUpdate:value":g[23]||(g[23]=T=>a.value.position=T),size:"small",options:u(k8).xposition},null,8,["value","options"])]),_:1}),p(u(I),{name:"对齐零"},{default:v(()=>[p(C,null,{default:v(()=>[p(b,{value:a.value.axisLine.onZero,"onUpdate:value":g[24]||(g[24]=T=>a.value.axisLine.onZero=T),size:"small"},null,8,["value"])]),_:1})]),_:1}),p(u(I),{name:"反向"},{default:v(()=>[p(C,null,{default:v(()=>[p(b,{value:a.value.inverse,"onUpdate:value":g[25]||(g[25]=T=>a.value.inverse=T),size:"small"},null,8,["value"])]),_:1})]),_:1})]),_:1}),p(u(X),{name:"刻度"},{default:v(()=>[p(u(I),{name:"展示"},{default:v(()=>[p(C,null,{default:v(()=>[p(b,{value:a.value.axisTick.show,"onUpdate:value":g[26]||(g[26]=T=>a.value.axisTick.show=T),size:"small"},null,8,["value"])]),_:1})]),_:1}),p(u(I),{name:"长度"},{default:v(()=>[p(A,{value:a.value.axisTick.length,"onUpdate:value":g[27]||(g[27]=T=>a.value.axisTick.length=T),min:1,size:"small"},null,8,["value"])]),_:1})]),_:1}),p(u(X),{name:"分割线"},{default:v(()=>[p(u(I),{name:"展示"},{default:v(()=>[p(C,null,{default:v(()=>[p(b,{value:a.value.splitLine.show,"onUpdate:value":g[28]||(g[28]=T=>a.value.splitLine.show=T),size:"small"},null,8,["value"])]),_:1})]),_:1}),p(u(I),{name:"颜色"},{default:v(()=>[p(M,{value:a.value.splitLine.lineStyle.color,"onUpdate:value":g[29]||(g[29]=T=>a.value.splitLine.lineStyle.color=T),size:"small"},null,8,["value"])]),_:1}),p(u(I),{name:"粗细"},{default:v(()=>[p(A,{value:a.value.splitLine.lineStyle.width,"onUpdate:value":g[30]||(g[30]=T=>a.value.splitLine.lineStyle.width=T),min:1,size:"small"},null,8,["value"])]),_:1}),p(u(I),{name:"类型"},{default:v(()=>[p(D,{value:a.value.splitLine.lineStyle.type,"onUpdate:value":g[31]||(g[31]=T=>a.value.splitLine.lineStyle.type=T),size:"small",options:u(k8).splitLint.lineStyle.type},null,8,["value","options"])]),_:1})]),_:1})]),_:1})):$2("",!0),s.value?(N(),w1(u(k1),{key:3,name:"Y轴"},{header:v(()=>[p(b,{value:s.value.show,"onUpdate:value":g[32]||(g[32]=T=>s.value.show=T),size:"small"},null,8,["value"])]),default:v(()=>[p(u(X),{name:"单位"},{default:v(()=>[p(u(I),{name:"名称"},{default:v(()=>[p(E,{value:s.value.name,"onUpdate:value":g[33]||(g[33]=T=>s.value.name=T),size:"small"},null,8,["value"])]),_:1}),p(u(I),{name:"颜色"},{default:v(()=>[p(M,{size:"small",value:s.value.nameTextStyle.color,"onUpdate:value":g[34]||(g[34]=T=>s.value.nameTextStyle.color=T)},null,8,["value"])]),_:1}),p(u(I),{name:"大小"},{default:v(()=>[p(A,{value:s.value.nameTextStyle.fontSize,"onUpdate:value":g[35]||(g[35]=T=>s.value.nameTextStyle.fontSize=T),min:8,size:"small"},null,8,["value"])]),_:1}),p(u(I),{name:"偏移量"},{default:v(()=>[p(A,{value:s.value.nameGap,"onUpdate:value":g[36]||(g[36]=T=>s.value.nameGap=T),min:5,size:"small"},null,8,["value"])]),_:1})]),_:1}),p(u(X),{name:"标签"},{default:v(()=>[p(u(I),{name:"展示"},{default:v(()=>[p(C,null,{default:v(()=>[p(b,{value:s.value.axisLabel.show,"onUpdate:value":g[37]||(g[37]=T=>s.value.axisLabel.show=T),size:"small"},null,8,["value"])]),_:1})]),_:1}),p(u(I),{name:"颜色"},{default:v(()=>[p(M,{size:"small",value:s.value.axisLabel.color,"onUpdate:value":g[38]||(g[38]=T=>s.value.axisLabel.color=T)},null,8,["value"])]),_:1}),p(u(I),{name:"大小"},{default:v(()=>[p(A,{value:s.value.axisLabel.fontSize,"onUpdate:value":g[39]||(g[39]=T=>s.value.axisLabel.fontSize=T),min:8,size:"small"},null,8,["value"])]),_:1}),p(u(I),{name:"偏移量"},{default:v(()=>[p(A,{value:s.value.axisLabel.rotate,"onUpdate:value":g[40]||(g[40]=T=>s.value.axisLabel.rotate=T),min:-90,max:90,size:"small"},null,8,["value"])]),_:1})]),_:1}),p(u(X),{name:"轴线"},{default:v(()=>[p(u(I),{name:"展示"},{default:v(()=>[p(C,null,{default:v(()=>[p(b,{value:s.value.axisLine.show,"onUpdate:value":g[41]||(g[41]=T=>s.value.axisLine.show=T),size:"small"},null,8,["value"])]),_:1})]),_:1}),p(u(I),{name:"颜色"},{default:v(()=>[p(M,{value:s.value.axisLine.lineStyle.color,"onUpdate:value":g[42]||(g[42]=T=>s.value.axisLine.lineStyle.color=T),size:"small"},null,8,["value"])]),_:1}),p(u(I),{name:"粗细"},{default:v(()=>[p(A,{value:s.value.axisLine.lineStyle.width,"onUpdate:value":g[43]||(g[43]=T=>s.value.axisLine.lineStyle.width=T),min:1,size:"small"},null,8,["value"])]),_:1}),p(u(I),{name:"位置"},{default:v(()=>[p(D,{value:s.value.position,"onUpdate:value":g[44]||(g[44]=T=>s.value.position=T),size:"small",options:u(k8).yposition},null,8,["value","options"])]),_:1}),p(u(I),{name:"对齐零"},{default:v(()=>[p(C,null,{default:v(()=>[p(b,{value:s.value.axisLine.onZero,"onUpdate:value":g[45]||(g[45]=T=>s.value.axisLine.onZero=T),size:"small"},null,8,["value"])]),_:1})]),_:1}),p(u(I),{name:"反向"},{default:v(()=>[p(C,null,{default:v(()=>[p(b,{value:s.value.inverse,"onUpdate:value":g[46]||(g[46]=T=>s.value.inverse=T),size:"small"},null,8,["value"])]),_:1})]),_:1})]),_:1}),p(u(X),{name:"刻度"},{default:v(()=>[p(u(I),{name:"展示"},{default:v(()=>[p(C,null,{default:v(()=>[p(b,{value:s.value.axisTick.show,"onUpdate:value":g[47]||(g[47]=T=>s.value.axisTick.show=T),size:"small"},null,8,["value"])]),_:1})]),_:1}),p(u(I),{name:"长度"},{default:v(()=>[p(A,{value:s.value.axisTick.length,"onUpdate:value":g[48]||(g[48]=T=>s.value.axisTick.length=T),min:1,size:"small"},null,8,["value"])]),_:1})]),_:1}),p(u(X),{name:"分割线"},{default:v(()=>[p(u(I),{name:"展示"},{default:v(()=>[p(C,null,{default:v(()=>[p(b,{value:s.value.splitLine.show,"onUpdate:value":g[49]||(g[49]=T=>s.value.splitLine.show=T),size:"small"},null,8,["value"])]),_:1})]),_:1}),p(u(I),{name:"颜色"},{default:v(()=>[p(M,{value:s.value.splitLine.lineStyle.color,"onUpdate:value":g[50]||(g[50]=T=>s.value.splitLine.lineStyle.color=T),size:"small"},null,8,["value"])]),_:1}),p(u(I),{name:"粗细"},{default:v(()=>[p(A,{value:s.value.splitLine.lineStyle.width,"onUpdate:value":g[51]||(g[51]=T=>s.value.splitLine.lineStyle.width=T),min:1,size:"small"},null,8,["value"])]),_:1}),p(u(I),{name:"类型"},{default:v(()=>[p(D,{value:s.value.splitLine.lineStyle.type,"onUpdate:value":g[52]||(g[52]=T=>s.value.splitLine.lineStyle.type=T),size:"small",options:u(k8).splitLint.lineStyle.type},null,8,["value","options"])]),_:1})]),_:1})]),_:1})):$2("",!0),c.value?(N(),w1(u(k1),{key:4,name:"图例"},{header:v(()=>[p(b,{value:c.value.show,"onUpdate:value":g[53]||(g[53]=T=>c.value.show=T),size:"small"},null,8,["value"])]),default:v(()=>[p(u(X),{name:"图例文字"},{default:v(()=>[p(u(I),{name:"颜色"},{default:v(()=>[p(M,{size:"small",value:c.value.textStyle.color,"onUpdate:value":g[54]||(g[54]=T=>c.value.textStyle.color=T)},null,8,["value"])]),_:1}),p(u(I),{name:"大小"},{default:v(()=>[p(A,{value:c.value.textStyle.fontSize,"onUpdate:value":g[55]||(g[55]=T=>c.value.textStyle.fontSize=T),min:1,size:"small"},null,8,["value"])]),_:1})]),_:1}),p(u(X),{name:"图例位置"},{default:v(()=>[p(u(I),{name:"x轴"},{default:v(()=>[p(D,{value:c.value.x,"onUpdate:value":g[56]||(g[56]=T=>c.value.x=T),size:"small",options:u(he).lengendX},null,8,["value","options"])]),_:1}),p(u(I),{name:"y轴"},{default:v(()=>[p(D,{value:c.value.y,"onUpdate:value":g[57]||(g[57]=T=>c.value.y=T),size:"small",options:u(he).lengendY},null,8,["value","options"])]),_:1})]),_:1}),p(u(X),{name:"图例信息"},{default:v(()=>[p(u(I),{name:"方向"},{default:v(()=>[p(D,{value:c.value.orient,"onUpdate:value":g[58]||(g[58]=T=>c.value.orient=T),size:"small",options:u(he).orient},null,8,["value","options"])]),_:1}),p(u(I),{name:"形状"},{default:v(()=>[p(D,{value:c.value.icon,"onUpdate:value":g[59]||(g[59]=T=>c.value.icon=T),size:"small",options:u(he).shape},null,8,["value","options"])]),_:1})]),_:1}),p(u(X),{name:"图例大小"},{default:v(()=>[p(u(I),{name:"宽"},{default:v(()=>[p(A,{value:c.value.itemWidth,"onUpdate:value":g[60]||(g[60]=T=>c.value.itemWidth=T),min:1,size:"small"},null,8,["value"])]),_:1}),p(u(I),{name:"高"},{default:v(()=>[p(A,{value:c.value.itemHeight,"onUpdate:value":g[61]||(g[61]=T=>c.value.itemHeight=T),min:1,size:"small"},null,8,["value"])]),_:1})]),_:1})]),_:1})):$2("",!0),h.value?(N(),w1(u(k1),{key:5,name:"视觉映射"},{header:v(()=>[p(b,{value:h.value.show,"onUpdate:value":g[62]||(g[62]=T=>h.value.show=T),size:"small"},null,8,["value"])]),default:v(()=>[p(u(X),{name:"范围"},{default:v(()=>[p(u(I),{name:"最小值"},{default:v(()=>[p(A,{value:h.value.min,"onUpdate:value":g[63]||(g[63]=T=>h.value.min=T),size:"small"},null,8,["value"])]),_:1}),p(u(I),{name:"最大值"},{default:v(()=>[p(A,{value:h.value.max,"onUpdate:value":g[64]||(g[64]=T=>h.value.max=T),size:"small"},null,8,["value"])]),_:1})]),_:1}),p(u(X),{name:"颜色"},{default:v(()=>[(N(!0),a1(U1,null,m2(h.value.inRange.color,(T,P)=>(N(),w1(u(I),{name:`层级-${P+1}`,key:P},{default:v(()=>[p(M,{value:h.value.inRange.color[P],"onUpdate:value":R=>h.value.inRange.color[P]=R,size:"small"},null,8,["value","onUpdate:value"])]),_:2},1032,["name"]))),128))]),_:1}),p(u(X),{name:"控制块"},{default:v(()=>[p(u(I),{name:"放置方向"},{default:v(()=>[p(D,{value:h.value.orient,"onUpdate:value":g[65]||(g[65]=T=>h.value.orient=T),size:"small",options:u(k8).visualMap.orient},null,8,["value","options"])]),_:1}),p(u(I),{name:"宽度"},{default:v(()=>[p(A,{value:h.value.itemWidth,"onUpdate:value":g[66]||(g[66]=T=>h.value.itemWidth=T),min:5,size:"small"},null,8,["value"])]),_:1}),p(u(I),{name:"高度"},{default:v(()=>[p(A,{value:h.value.itemHeight,"onUpdate:value":g[67]||(g[67]=T=>h.value.itemHeight=T),min:5,size:"small"},null,8,["value"])]),_:1}),p(u(I),{name:"反转"},{default:v(()=>[p(C,null,{default:v(()=>[p(b,{value:h.value.inverse,"onUpdate:value":g[68]||(g[68]=T=>h.value.inverse=T),size:"small"},null,8,["value"])]),_:1})]),_:1}),p(u(I),{name:"拖拽组件实时更新"},{default:v(()=>[p(C,null,{default:v(()=>[p(b,{value:h.value.realtime,"onUpdate:value":g[69]||(g[69]=T=>h.value.realtime=T),size:"small"},null,8,["value"])]),_:1})]),_:1})]),_:1}),p(u(KS),{targetData:h.value},null,8,["targetData"])]),_:1})):$2("",!0)],64)}}}),KS=b1({__name:"GlobalSettingPosition",props:{targetData:{type:Object,required:!0}},setup(o){return(e,t)=>{const n=B("n-input-number");return o.targetData?(N(),w1(u(X),{key:0,name:"位置"},{default:v(()=>[p(u(I),{name:`偏移 X:${o.targetData.left||0}px`},{default:v(()=>[p(n,{value:o.targetData.left,"onUpdate:value":t[0]||(t[0]=i=>o.targetData.left=i),size:"small",step:"10"},null,8,["value"])]),_:1},8,["name"]),p(u(I),{name:`偏移 Y:${o.targetData.top||0}px`},{default:v(()=>[p(n,{value:o.targetData.top,"onUpdate:value":t[1]||(t[1]=i=>o.targetData.top=i),size:"small",step:"10"},null,8,["value"])]),_:1},8,["name"])]),_:1})):$2("",!0)}}}),eM=b1({__name:"config",props:{optionData:{type:Object,required:!0}},setup(o){const e=o,t=y2(()=>e.optionData.series);return(n,i)=>{const r=B("n-input-number"),a=B("n-switch"),s=B("n-text"),c=B("n-space"),f=B("n-color-picker"),h=B("n-select");return N(),a1(U1,null,[p(u(r4),{optionData:o.optionData},null,8,["optionData"]),(N(!0),a1(U1,null,m2(t.value,(m,g)=>(N(),w1(u(k1),{key:g,name:`柱状图-${g+1}`,expanded:!0},{default:v(()=>[p(u(X),{name:"图形"},{default:v(()=>[p(u(I),{name:"宽度"},{default:v(()=>[p(r,{value:m.barWidth,"onUpdate:value":_=>m.barWidth=_,min:1,max:100,size:"small",placeholder:"自动计算"},null,8,["value","onUpdate:value"])]),_:2},1024),p(u(I),{name:"圆角"},{default:v(()=>[p(r,{value:m.itemStyle.borderRadius,"onUpdate:value":_=>m.itemStyle.borderRadius=_,min:0,size:"small"},null,8,["value","onUpdate:value"])]),_:2},1024)]),_:2},1024),p(u(X),{name:"标签"},{default:v(()=>[p(u(I),null,{default:v(()=>[p(c,null,{default:v(()=>[p(a,{value:m.label.show,"onUpdate:value":_=>m.label.show=_,size:"small"},null,8,["value","onUpdate:value"]),p(s,null,{default:v(()=>[Y1("展示标签")]),_:1})]),_:2},1024)]),_:2},1024),p(u(I),{name:"大小"},{default:v(()=>[p(r,{value:m.label.fontSize,"onUpdate:value":_=>m.label.fontSize=_,size:"small",min:1},null,8,["value","onUpdate:value"])]),_:2},1024),p(u(I),{name:"颜色"},{default:v(()=>[p(f,{size:"small",modes:["hex"],value:m.label.color,"onUpdate:value":_=>m.label.color=_},null,8,["value","onUpdate:value"])]),_:2},1024),p(u(I),{name:"位置"},{default:v(()=>[p(h,{value:m.label.position,"onUpdate:value":_=>m.label.position=_,options:[{label:"top",value:"top"},{label:"left",value:"left"},{label:"right",value:"right"},{label:"bottom",value:"bottom"}]},null,8,["value","onUpdate:value"])]),_:2},1024)]),_:2},1024)]),_:2},1032,["name"]))),128))],64)}}}),tM=Object.freeze(Object.defineProperty({__proto__:null,default:eM},Symbol.toStringTag,{value:"Module"})),nM=b1({__name:"config",props:{optionData:{type:Object,required:!0}},setup(o){const e=o,t=y2(()=>e.optionData.series);return(n,i)=>{const r=B("n-input-number"),a=B("n-switch"),s=B("n-text"),c=B("n-space"),f=B("n-color-picker"),h=B("n-select");return N(),a1(U1,null,[p(u(r4),{optionData:o.optionData},null,8,["optionData"]),(N(!0),a1(U1,null,m2(t.value,(m,g)=>(N(),w1(u(k1),{key:g,name:`柱状图-${g+1}`,expanded:!0},{default:v(()=>[p(u(X),{name:"图形"},{default:v(()=>[p(u(I),{name:"宽度"},{default:v(()=>[p(r,{value:m.barWidth,"onUpdate:value":_=>m.barWidth=_,min:1,max:100,size:"small",placeholder:"自动计算"},null,8,["value","onUpdate:value"])]),_:2},1024),p(u(I),{name:"圆角"},{default:v(()=>[p(r,{value:m.itemStyle.borderRadius,"onUpdate:value":_=>m.itemStyle.borderRadius=_,min:0,size:"small"},null,8,["value","onUpdate:value"])]),_:2},1024)]),_:2},1024),p(u(X),{name:"标签"},{default:v(()=>[p(u(I),null,{default:v(()=>[p(c,null,{default:v(()=>[p(a,{value:m.label.show,"onUpdate:value":_=>m.label.show=_,size:"small"},null,8,["value","onUpdate:value"]),p(s,null,{default:v(()=>[Y1("展示标签")]),_:1})]),_:2},1024)]),_:2},1024),p(u(I),{name:"大小"},{default:v(()=>[p(r,{value:m.label.fontSize,"onUpdate:value":_=>m.label.fontSize=_,size:"small",min:1},null,8,["value","onUpdate:value"])]),_:2},1024),p(u(I),{name:"颜色"},{default:v(()=>[p(f,{size:"small",modes:["hex"],value:m.label.color,"onUpdate:value":_=>m.label.color=_},null,8,["value","onUpdate:value"])]),_:2},1024),p(u(I),{name:"位置"},{default:v(()=>[p(h,{value:m.label.position,"onUpdate:value":_=>m.label.position=_,options:[{label:"top",value:"top"},{label:"left",value:"left"},{label:"right",value:"right"},{label:"bottom",value:"bottom"}]},null,8,["value","onUpdate:value"])]),_:2},1024)]),_:2},1024)]),_:2},1032,["name"]))),128))],64)}}}),iM=Object.freeze(Object.defineProperty({__proto__:null,default:nM},Symbol.toStringTag,{value:"Module"})),oM=b1({__name:"config",props:{optionData:{type:Object,required:!0}},setup(o){const e=o,t=y2(()=>e.optionData.series);return(n,i)=>{const r=B("n-input-number"),a=B("n-select"),s=B("n-switch"),c=B("n-text"),f=B("n-space"),h=B("n-color-picker");return N(),a1(U1,null,[p(u(r4),{optionData:o.optionData},null,8,["optionData"]),(N(!0),a1(U1,null,m2(t.value,(m,g)=>(N(),w1(u(k1),{key:g,name:`${m.type=="bar"?"柱状图":"折线图"}`,expanded:!0},{default:v(()=>[m.type=="bar"?(N(),w1(u(X),{key:0,name:"图形"},{default:v(()=>[p(u(I),{name:"宽度"},{default:v(()=>[p(r,{value:m.barWidth,"onUpdate:value":_=>m.barWidth=_,min:1,max:100,size:"small",placeholder:"自动计算"},null,8,["value","onUpdate:value"])]),_:2},1024),p(u(I),{name:"圆角"},{default:v(()=>[p(r,{value:m.itemStyle.borderRadius,"onUpdate:value":_=>m.itemStyle.borderRadius=_,min:0,size:"small"},null,8,["value","onUpdate:value"])]),_:2},1024)]),_:2},1024)):$2("",!0),m.type=="line"?(N(),w1(u(X),{key:1,name:"线条"},{default:v(()=>[p(u(I),{name:"宽度"},{default:v(()=>[p(r,{value:m.lineStyle.width,"onUpdate:value":_=>m.lineStyle.width=_,min:1,max:100,size:"small",placeholder:"自动计算"},null,8,["value","onUpdate:value"])]),_:2},1024),p(u(I),{name:"类型"},{default:v(()=>[p(a,{value:m.lineStyle.type,"onUpdate:value":_=>m.lineStyle.type=_,size:"small",options:u(_7).lineStyle.type},null,8,["value","onUpdate:value","options"])]),_:2},1024)]),_:2},1024)):$2("",!0),m.type=="line"?(N(),w1(u(X),{key:2,name:"实心点"},{default:v(()=>[p(u(I),{name:"大小"},{default:v(()=>[p(r,{value:m.symbolSize,"onUpdate:value":_=>m.symbolSize=_,min:1,max:100,size:"small",placeholder:"自动计算"},null,8,["value","onUpdate:value"])]),_:2},1024)]),_:2},1024)):$2("",!0),p(u(X),{name:"标签"},{default:v(()=>[p(u(I),null,{default:v(()=>[p(f,null,{default:v(()=>[p(s,{value:m.label.show,"onUpdate:value":_=>m.label.show=_,size:"small"},null,8,["value","onUpdate:value"]),p(c,null,{default:v(()=>[Y1("展示标签")]),_:1})]),_:2},1024)]),_:2},1024),p(u(I),{name:"大小"},{default:v(()=>[p(r,{value:m.label.fontSize,"onUpdate:value":_=>m.label.fontSize=_,size:"small",min:1},null,8,["value","onUpdate:value"])]),_:2},1024),p(u(I),{name:"tip颜色"},{default:v(()=>[p(h,{size:"small",modes:["hex"],value:m.label.color,"onUpdate:value":_=>m.label.color=_},null,8,["value","onUpdate:value"])]),_:2},1024),p(u(I),{name:"位置"},{default:v(()=>[p(a,{value:m.label.position,"onUpdate:value":_=>m.label.position=_,options:[{label:"top",value:"top"},{label:"left",value:"left"},{label:"right",value:"right"},{label:"bottom",value:"bottom"}]},null,8,["value","onUpdate:value"])]),_:2},1024)]),_:2},1024)]),_:2},1032,["name"]))),128))],64)}}}),rM=Object.freeze(Object.defineProperty({__proto__:null,default:oM},Symbol.toStringTag,{value:"Module"})),aM=b1({__name:"config",props:{optionData:{type:Object,required:!0}},setup(o){return(e,t)=>{const n=B("n-input-number"),i=B("n-input"),r=B("n-switch"),a=B("n-text"),s=B("n-space"),c=B("n-color-picker");return N(),a1(U1,null,[p(u(r4),{optionData:o.optionData},null,8,["optionData"]),p(u(k1),{name:"胶囊柱图",expanded:""},{default:v(()=>[p(u(X),{name:"布局"},{default:v(()=>[p(u(I),{name:"左侧边距"},{default:v(()=>[p(n,{value:o.optionData.paddingLeft,"onUpdate:value":t[0]||(t[0]=f=>o.optionData.paddingLeft=f),min:10,step:1,size:"small"},null,8,["value"])]),_:1}),p(u(I),{name:"右侧边距"},{default:v(()=>[p(n,{value:o.optionData.paddingRight,"onUpdate:value":t[1]||(t[1]=f=>o.optionData.paddingRight=f),min:10,step:1,size:"small"},null,8,["value"])]),_:1}),p(u(I),{name:"每块高度(px)"},{default:v(()=>[p(n,{value:o.optionData.itemHeight,"onUpdate:value":t[2]||(t[2]=f=>o.optionData.itemHeight=f),min:0,step:1,size:"small"},null,8,["value"])]),_:1})]),_:1}),p(u(X),{name:"文本"},{default:v(()=>[p(u(I),{name:"所有文字大小"},{default:v(()=>[p(n,{value:o.optionData.valueFontSize,"onUpdate:value":t[3]||(t[3]=f=>o.optionData.valueFontSize=f),min:0,step:1,size:"small"},null,8,["value"])]),_:1}),p(u(I),{name:"单位"},{default:v(()=>[p(i,{value:o.optionData.unit,"onUpdate:value":t[4]||(t[4]=f=>o.optionData.unit=f),size:"small"},null,8,["value"])]),_:1}),p(u(I),null,{default:v(()=>[p(s,null,{default:v(()=>[p(r,{value:o.optionData.showValue,"onUpdate:value":t[5]||(t[5]=f=>o.optionData.showValue=f),size:"small"},null,8,["value"]),p(a,null,{default:v(()=>[Y1("显示数值")]),_:1})]),_:1})]),_:1})]),_:1}),p(u(X),{name:"颜色"},{default:v(()=>[(N(!0),a1(U1,null,m2(o.optionData.colors,(f,h)=>(N(),w1(u(I),{key:h,name:`颜色${h}`},{default:v(()=>[p(c,{value:o.optionData.colors[h],"onUpdate:value":m=>o.optionData.colors[h]=m,size:"small",modes:["hex"]},null,8,["value","onUpdate:value"])]),_:2},1032,["name"]))),128))]),_:1})]),_:1})],64)}}}),sM=Object.freeze(Object.defineProperty({__proto__:null,default:aM},Symbol.toStringTag,{value:"Module"})),lM=b1({__name:"config",props:{optionData:{type:Object,required:!0}},setup(o){const e=o,t=y2(()=>e.optionData.series);return(n,i)=>{const r=B("n-input-number"),a=B("n-select"),s=B("n-switch"),c=B("n-text"),f=B("n-space"),h=B("n-color-picker");return N(),a1(U1,null,[p(u(r4),{optionData:o.optionData},null,8,["optionData"]),(N(!0),a1(U1,null,m2(t.value,(m,g)=>(N(),w1(u(k1),{key:g,name:`折线图-${g+1}`,expanded:!0},{default:v(()=>[p(u(X),{name:"线条"},{default:v(()=>[p(u(I),{name:"宽度"},{default:v(()=>[p(r,{value:m.lineStyle.width,"onUpdate:value":_=>m.lineStyle.width=_,min:1,max:100,size:"small",placeholder:"自动计算"},null,8,["value","onUpdate:value"])]),_:2},1024),p(u(I),{name:"类型"},{default:v(()=>[p(a,{value:m.lineStyle.type,"onUpdate:value":_=>m.lineStyle.type=_,size:"small",options:u(_7).lineStyle.type},null,8,["value","onUpdate:value","options"])]),_:2},1024)]),_:2},1024),p(u(X),{name:"实心点"},{default:v(()=>[p(u(I),{name:"大小"},{default:v(()=>[p(r,{value:m.symbolSize,"onUpdate:value":_=>m.symbolSize=_,min:1,max:100,size:"small",placeholder:"自动计算"},null,8,["value","onUpdate:value"])]),_:2},1024)]),_:2},1024),p(u(X),{name:"标签"},{default:v(()=>[p(u(I),null,{default:v(()=>[p(f,null,{default:v(()=>[p(s,{value:m.label.show,"onUpdate:value":_=>m.label.show=_,size:"small"},null,8,["value","onUpdate:value"]),p(c,null,{default:v(()=>[Y1("展示标签")]),_:1})]),_:2},1024)]),_:2},1024),p(u(I),{name:"大小"},{default:v(()=>[p(r,{value:m.label.fontSize,"onUpdate:value":_=>m.label.fontSize=_,size:"small",min:1},null,8,["value","onUpdate:value"])]),_:2},1024),p(u(I),{name:"颜色"},{default:v(()=>[p(h,{size:"small",modes:["hex"],value:m.label.color,"onUpdate:value":_=>m.label.color=_},null,8,["value","onUpdate:value"])]),_:2},1024),p(u(I),{name:"位置"},{default:v(()=>[p(a,{value:m.label.position,"onUpdate:value":_=>m.label.position=_,options:[{label:"top",value:"top"},{label:"left",value:"left"},{label:"right",value:"right"},{label:"bottom",value:"bottom"}]},null,8,["value","onUpdate:value"])]),_:2},1024)]),_:2},1024)]),_:2},1032,["name"]))),128))],64)}}}),uM=Object.freeze(Object.defineProperty({__proto__:null,default:lM},Symbol.toStringTag,{value:"Module"})),cM=b1({__name:"config",props:{optionData:{type:Object,required:!0}},setup(o){const e=o,t=y2(()=>e.optionData.series);return(n,i)=>{const r=B("n-input-number"),a=B("n-select"),s=B("n-switch"),c=B("n-text"),f=B("n-space"),h=B("n-color-picker");return N(),a1(U1,null,[p(u(r4),{optionData:o.optionData},null,8,["optionData"]),(N(!0),a1(U1,null,m2(t.value,(m,g)=>(N(),w1(u(k1),{key:g,name:"单折线面积图",expanded:!0},{default:v(()=>[p(u(X),{name:"线条"},{default:v(()=>[p(u(I),{name:"宽度"},{default:v(()=>[p(r,{value:m.lineStyle.width,"onUpdate:value":_=>m.lineStyle.width=_,min:1,max:100,size:"small",placeholder:"自动计算"},null,8,["value","onUpdate:value"])]),_:2},1024),p(u(I),{name:"类型"},{default:v(()=>[p(a,{value:m.lineStyle.type,"onUpdate:value":_=>m.lineStyle.type=_,size:"small",options:u(_7).lineStyle.type},null,8,["value","onUpdate:value","options"])]),_:2},1024)]),_:2},1024),p(u(X),{name:"实心点"},{default:v(()=>[p(u(I),{name:"大小"},{default:v(()=>[p(r,{value:m.symbolSize,"onUpdate:value":_=>m.symbolSize=_,min:1,max:100,size:"small",placeholder:"自动计算"},null,8,["value","onUpdate:value"])]),_:2},1024)]),_:2},1024),p(u(X),{name:"标签"},{default:v(()=>[p(u(I),null,{default:v(()=>[p(f,null,{default:v(()=>[p(s,{value:m.label.show,"onUpdate:value":_=>m.label.show=_,size:"small"},null,8,["value","onUpdate:value"]),p(c,null,{default:v(()=>[Y1("展示标签")]),_:1})]),_:2},1024)]),_:2},1024),p(u(I),{name:"大小"},{default:v(()=>[p(r,{value:m.label.fontSize,"onUpdate:value":_=>m.label.fontSize=_,size:"small",min:1},null,8,["value","onUpdate:value"])]),_:2},1024),p(u(I),{name:"颜色"},{default:v(()=>[p(h,{size:"small",modes:["hex"],value:m.label.color,"onUpdate:value":_=>m.label.color=_},null,8,["value","onUpdate:value"])]),_:2},1024),p(u(I),{name:"位置"},{default:v(()=>[p(a,{value:m.label.position,"onUpdate:value":_=>m.label.position=_,options:[{label:"top",value:"top"},{label:"left",value:"left"},{label:"right",value:"right"},{label:"bottom",value:"bottom"}]},null,8,["value","onUpdate:value"])]),_:2},1024)]),_:2},1024)]),_:2},1024))),128))],64)}}}),dM=Object.freeze(Object.defineProperty({__proto__:null,default:cM},Symbol.toStringTag,{value:"Module"})),fM=b1({__name:"config",props:{optionData:{type:Object,required:!0}},setup(o){const e=o,t=y2(()=>e.optionData.series);return(n,i)=>{const r=B("n-input-number"),a=B("n-select"),s=B("n-switch"),c=B("n-text"),f=B("n-space"),h=B("n-color-picker");return N(),a1(U1,null,[p(u(r4),{optionData:o.optionData},null,8,["optionData"]),(N(!0),a1(U1,null,m2(t.value,(m,g)=>(N(),w1(u(k1),{key:g,name:"单折线面积图",expanded:!0},{default:v(()=>[p(u(X),{name:"线条"},{default:v(()=>[p(u(I),{name:"宽度"},{default:v(()=>[p(r,{value:m.lineStyle.width,"onUpdate:value":_=>m.lineStyle.width=_,min:1,size:"small",placeholder:"自动计算"},null,8,["value","onUpdate:value"])]),_:2},1024),p(u(I),{name:"类型"},{default:v(()=>[p(a,{value:m.lineStyle.type,"onUpdate:value":_=>m.lineStyle.type=_,size:"small",options:u(_7).lineStyle.type},null,8,["value","onUpdate:value","options"])]),_:2},1024)]),_:2},1024),p(u(X),{name:"实心点"},{default:v(()=>[p(u(I),{name:"大小"},{default:v(()=>[p(r,{value:m.symbolSize,"onUpdate:value":_=>m.symbolSize=_,min:1,max:100,size:"small",placeholder:"自动计算"},null,8,["value","onUpdate:value"])]),_:2},1024)]),_:2},1024),p(u(X),{name:"标签"},{default:v(()=>[p(u(I),null,{default:v(()=>[p(f,null,{default:v(()=>[p(s,{value:m.label.show,"onUpdate:value":_=>m.label.show=_,size:"small"},null,8,["value","onUpdate:value"]),p(c,null,{default:v(()=>[Y1("展示标签")]),_:1})]),_:2},1024)]),_:2},1024),p(u(I),{name:"大小"},{default:v(()=>[p(r,{value:m.label.fontSize,"onUpdate:value":_=>m.label.fontSize=_,size:"small",min:1},null,8,["value","onUpdate:value"])]),_:2},1024),p(u(I),{name:"颜色"},{default:v(()=>[p(h,{size:"small",modes:["hex"],value:m.label.color,"onUpdate:value":_=>m.label.color=_},null,8,["value","onUpdate:value"])]),_:2},1024),p(u(I),{name:"位置"},{default:v(()=>[p(a,{value:m.label.position,"onUpdate:value":_=>m.label.position=_,options:[{label:"top",value:"top"},{label:"left",value:"left"},{label:"right",value:"right"},{label:"bottom",value:"bottom"}]},null,8,["value","onUpdate:value"])]),_:2},1024)]),_:2},1024)]),_:2},1024))),128))],64)}}}),pM=Object.freeze(Object.defineProperty({__proto__:null,default:fM},Symbol.toStringTag,{value:"Module"})),hM=b1({__name:"config",props:{optionData:{type:Object,required:!0}},setup(o){const e=o,t=y2(()=>e.optionData.series);return(n,i)=>{const r=B("n-color-picker"),a=B("n-input-number"),s=B("n-select"),c=B("n-button");return N(),a1(U1,null,[p(u(r4),{optionData:o.optionData},null,8,["optionData"]),(N(!0),a1(U1,null,m2(t.value,(f,h)=>(N(),w1(u(k1),{key:h,name:"样式",expanded:!0},{default:v(()=>[p(u(X),{name:"线条"},{default:v(()=>[p(u(I),{name:"颜色"},{default:v(()=>[p(r,{size:"small",modes:["hex"],value:f.lineStyle.color.colorStops[0].color,"onUpdate:value":m=>f.lineStyle.color.colorStops[0].color=m},null,8,["value","onUpdate:value"])]),_:2},1024),p(u(I),{name:"颜色"},{default:v(()=>[p(r,{size:"small",modes:["hex"],value:f.lineStyle.color.colorStops[1].color,"onUpdate:value":m=>f.lineStyle.color.colorStops[1].color=m},null,8,["value","onUpdate:value"])]),_:2},1024),p(u(I),{name:"宽度"},{default:v(()=>[p(a,{value:f.lineStyle.width,"onUpdate:value":m=>f.lineStyle.width=m,min:1,max:100,size:"small",placeholder:"自动计算"},null,8,["value","onUpdate:value"])]),_:2},1024),p(u(I),{name:"类型"},{default:v(()=>[p(s,{value:f.lineStyle.type,"onUpdate:value":m=>f.lineStyle.type=m,size:"small",options:u(_7).lineStyle.type},null,8,["value","onUpdate:value","options"])]),_:2},1024)]),_:2},1024),p(u(X),{name:"实心点"},{default:v(()=>[p(u(I),{name:"大小"},{default:v(()=>[p(a,{value:f.symbolSize,"onUpdate:value":m=>f.symbolSize=m,min:1,max:100,size:"small",placeholder:"自动计算"},null,8,["value","onUpdate:value"])]),_:2},1024)]),_:2},1024),p(u(X),{name:"阴影",alone:!0},{default:v(()=>[p(u(I),{name:"颜色"},{default:v(()=>[p(r,{size:"small",modes:["hex"],value:f.lineStyle.shadowColor,"onUpdate:value":m=>f.lineStyle.shadowColor=m},null,8,["value","onUpdate:value"])]),_:2},1024)]),_:2},1024),p(u(X),{name:"设置"},{default:v(()=>[p(u(I),{name:"阴影"},{default:v(()=>[p(c,{size:"small",onClick:m=>f.lineStyle.shadowColor="rgba(0, 0, 0, 0)"},{default:v(()=>[Y1(" 去除阴影 ")]),_:2},1032,["onClick"])]),_:2},1024)]),_:2},1024)]),_:2},1024))),128))],64)}}}),mM=Object.freeze(Object.defineProperty({__proto__:null,default:hM},Symbol.toStringTag,{value:"Module"}));var g3=(o=>(o.BAR="Bars",o.PIE="Pies",o.LINE="Lines",o.SCATTER="Scatters",o.MAP="Maps",o.MORE="Mores",o))(g3||{}),_3=(o=>(o.BAR="柱状图",o.PIE="饼图",o.LINE="折线图",o.SCATTER="散点图",o.MAP="地图",o.COMBINATION="组合图",o.MORE="更多",o))(_3||{});const to={key:"MapAmap",chartKey:"VMapAmap",conKey:"VCMapAmap",title:"高德地图",category:g3.MAP,categoryName:_3.MAP,package:H1.CHARTS,chartFrame:t2.COMMON,image:"map_amap.png"},gM=[{name:"某某地市",value:10,position:[116.300467,39.907761]},{name:"某某地市",value:15,position:[116.400567,39.908761]},{name:"某某地市",value:20,position:[116.200467,39.937761]}],_M={markers:gM};var x4=(o=>(o.NORMAL="normal",o.DARK="dark",o.LIGHT="light",o.WHITES_MOKE="whitesmoke",o.FRESH="fresh",o.GREY="grey",o.GRAFFITI="graffiti",o.MACARON="macaron",o.BLUE="blue",o.DARKBLUE="darkblue",o.WINE="wine",o.WEIXIN="tileLayer",o))(x4||{}),Z6=(o=>(o.ZH_CN="zh_cn",o.EN="en",o.ZH_EN="zh_en",o))(Z6||{}),rt=(o=>(o.PLANE="2D",o.STEREOSCOPIC="3D",o))(rt||{}),N8=(o=>(o.BG="bg",o.POINT="point",o.ROAD="road",o.BUILDING="building",o))(N8||{}),z5=(o=>(o.CIRCLE_MARKER="CircleMarker",o.MARKER="Marker",o.NONE="none",o))(z5||{});const xf={dataset:_M,mapOptions:{pitch:60,skyColor:"#53A9DE",amapKey:"d5f3e16589dbecae64d05fe90e2ba4f2",amapStyleKey:"dark",amapStyleKeyCustom:"",amapLon:116.397428,amapLat:39.90923,amapZindex:11,marker:{fillColor:"#E98984FF",fillOpacity:.5,strokeColor:"white",strokeWeight:2,strokeOpacity:.5,zIndex:10,bubble:!0,cursor:"pointer",clickable:!0},mapMarkerType:"CircleMarker",viewMode:"2D",lang:"zh_cn",features:["bg","point","road","building"]}};let vM=class extends w2{constructor(){super(...arguments);u1(this,"key",to.key);u1(this,"attr",i3(o2({},u5),{w:1e3,h:800,zIndex:-1}));u1(this,"chartConfig",j1(to));u1(this,"option",j1(xf))}};const yM=Object.freeze(Object.defineProperty({__proto__:null,FeaturesEnum:N8,LangEnum:Z6,MarkerEnum:z5,ThemeEnum:x4,ViewModeEnum:rt,default:vM,option:xf},Symbol.toStringTag,{value:"Module"})),bM=b1({__name:"config",props:{optionData:{type:Object,required:!0}},setup(o){const e=[{value:x4.NORMAL,label:"标准"},{value:x4.DARK,label:"幻影黑"},{value:x4.LIGHT,label:"月光银"},{value:x4.WHITES_MOKE,label:"远山黛"},{value:x4.FRESH,label:"草色青"},{value:x4.GREY,label:"雅士灰"},{value:x4.GRAFFITI,label:"涂鸦"},{value:x4.MACARON,label:"马卡龙"},{value:x4.BLUE,label:"靛青蓝"},{value:x4.DARKBLUE,label:"极夜蓝"},{value:x4.WINE,label:"酱籽"},{value:x4.WEIXIN,label:"卫星"}],t=[{value:Z6.ZH_CN,label:"中文简体"},{value:Z6.EN,label:"英文"},{value:Z6.ZH_EN,label:"中英文对照"}],n=[{value:rt.PLANE,label:"2D"},{value:rt.STEREOSCOPIC,label:"3D"}],i=[{value:N8.BG,label:"显示地图背景"},{value:N8.POINT,label:"显示标识"},{value:N8.ROAD,label:"显示道路"},{value:N8.BUILDING,label:"显示建筑"}],r=[{value:z5.CIRCLE_MARKER,label:"圆形标点"},{value:z5.MARKER,label:"定位标点"},{value:z5.NONE,label:"隐藏标点"}];return(a,s)=>{const c=B("n-select"),f=B("n-input"),h=B("n-checkbox"),m=B("n-space"),g=B("n-checkbox-group"),_=B("n-input-number"),S=B("n-radio"),y=B("n-radio-group"),b=B("n-color-picker");return N(),a1(U1,null,[p(u(k1),{name:"基础",expanded:!0},{default:v(()=>[p(u(X),{name:"语言类型",alone:!0},{default:v(()=>[p(u(I),null,{default:v(()=>[p(c,{size:"small",value:o.optionData.mapOptions.lang,"onUpdate:value":s[0]||(s[0]=M=>o.optionData.mapOptions.lang=M),options:t},null,8,["value"])]),_:1})]),_:1}),p(u(X),{name:"Key",alone:!0},{default:v(()=>[p(u(I),{name:"请务必使用自己的高德应用 key"},{default:v(()=>[p(f,{value:o.optionData.mapOptions.amapKey,"onUpdate:value":s[1]||(s[1]=M=>o.optionData.mapOptions.amapKey=M),size:"small"},null,8,["value"])]),_:1})]),_:1}),p(u(X),{name:"自定义地图样式ID",alone:!0},{default:v(()=>[p(u(I),null,{default:v(()=>[p(f,{size:"small",value:o.optionData.mapOptions.amapStyleKeyCustom,"onUpdate:value":s[2]||(s[2]=M=>o.optionData.mapOptions.amapStyleKeyCustom=M)},null,8,["value"])]),_:1})]),_:1})]),_:1}),p(u(k1),{name:"地图",expanded:!0},{default:v(()=>[p(u(X),{name:"主题"},{default:v(()=>[p(u(I),null,{default:v(()=>[p(c,{size:"small",value:o.optionData.mapOptions.amapStyleKey,"onUpdate:value":s[3]||(s[3]=M=>o.optionData.mapOptions.amapStyleKey=M),options:e},null,8,["value"])]),_:1})]),_:1}),p(u(X),{name:"内容",alone:!0},{default:v(()=>[p(g,{value:o.optionData.mapOptions.features,"onUpdate:value":s[4]||(s[4]=M=>o.optionData.mapOptions.features=M)},{default:v(()=>[p(m,{"item-style":"display: flex;"},{default:v(()=>[(N(),a1(U1,null,m2(i,(M,A)=>p(h,{value:M.value,label:M.label,key:A},null,8,["value","label"])),64))]),_:1})]),_:1},8,["value"])]),_:1}),p(u(X),{name:"位置"},{default:v(()=>[p(u(I),{name:"经度"},{default:v(()=>[p(_,{value:o.optionData.mapOptions.amapLon,"onUpdate:value":s[5]||(s[5]=M=>o.optionData.mapOptions.amapLon=M),"show-button":!1,size:"small"},{suffix:v(()=>[Y1("°")]),_:1},8,["value"])]),_:1}),p(u(I),{name:"纬度"},{default:v(()=>[p(_,{value:o.optionData.mapOptions.amapLat,"onUpdate:value":s[6]||(s[6]=M=>o.optionData.mapOptions.amapLat=M),"show-button":!1,size:"small"},{suffix:v(()=>[Y1("°")]),_:1},8,["value"])]),_:1}),p(u(I),{name:"初始缩放"},{default:v(()=>[p(_,{value:o.optionData.mapOptions.amapZindex,"onUpdate:value":s[7]||(s[7]=M=>o.optionData.mapOptions.amapZindex=M),min:0,size:"small"},null,8,["value"])]),_:1})]),_:1}),p(u(X),{name:"模式",alone:!0},{default:v(()=>[p(u(I),null,{default:v(()=>[p(y,{value:o.optionData.mapOptions.viewMode,"onUpdate:value":s[8]||(s[8]=M=>o.optionData.mapOptions.viewMode=M),name:"radiogroup"},{default:v(()=>[p(m,null,{default:v(()=>[(N(),a1(U1,null,m2(n,M=>p(S,{key:M.value,value:M.value},{default:v(()=>[Y1(d3(M.label),1)]),_:2},1032,["value"])),64))]),_:1})]),_:1},8,["value"])]),_:1})]),_:1}),o.optionData.mapOptions.viewMode==="3D"?(N(),w1(u(X),{key:0},{default:v(()=>[p(u(I),{name:"天空色"},{default:v(()=>[p(b,{size:"small",modes:["hex"],value:o.optionData.mapOptions.skyColor,"onUpdate:value":s[9]||(s[9]=M=>o.optionData.mapOptions.skyColor=M)},null,8,["value"])]),_:1}),p(u(I),{name:"俯仰角"},{default:v(()=>[p(_,{value:o.optionData.mapOptions.pitch,"onUpdate:value":s[10]||(s[10]=M=>o.optionData.mapOptions.pitch=M),min:0,max:83,size:"small"},null,8,["value"])]),_:1})]),_:1})):$2("",!0)]),_:1}),p(u(k1),{name:"标记",expanded:!0},{default:v(()=>[p(u(X),{name:"样式"},{default:v(()=>[p(u(I),{name:"类型"},{default:v(()=>[p(c,{size:"small",value:o.optionData.mapOptions.mapMarkerType,"onUpdate:value":s[11]||(s[11]=M=>o.optionData.mapOptions.mapMarkerType=M),options:r},null,8,["value"])]),_:1}),p(u(I),{name:"颜色"},{default:v(()=>[p(b,{value:o.optionData.mapOptions.marker.fillColor,"onUpdate:value":s[12]||(s[12]=M=>o.optionData.mapOptions.marker.fillColor=M),size:"small"},null,8,["value"])]),_:1})]),_:1})]),_:1})],64)}}}),xM=Object.freeze(Object.defineProperty({__proto__:null,default:bM},Symbol.toStringTag,{value:"Module"})),Sf="FeatureCollection",Mf=[{type:"Feature",properties:{adcode:11e4,name:"北京市",center:[116.405285,39.904989],centroid:[116.41995,40.18994],childrenNum:16,level:"province",parent:{adcode:1e5},subFeatureIndex:0,acroutes:[1e5]},geometry:{type:"MultiPolygon",coordinates:[[[[117.348611,40.581141],[117.389879,40.561593],[117.429915,40.576141],[117.412669,40.605226],[117.467487,40.649738],[117.467487,40.649738],[117.501364,40.636569],[117.514914,40.660181],[117.493973,40.675161],[117.408973,40.686961],[117.342451,40.673799],[117.319662,40.657911],[117.278394,40.664267],[117.208177,40.694675],[117.117018,40.70012],[117.11209,40.707379],[117.012308,40.693767],[116.964881,40.709647],[116.926692,40.745022],[116.924229,40.773581],[116.848468,40.839264],[116.81336,40.848319],[116.759773,40.889954],[116.713577,40.909858],[116.722201,40.927495],[116.677853,40.970888],[116.698795,41.021477],[116.688324,41.044501],[116.647672,41.059394],[116.615643,41.053076],[116.623034,41.021026],[116.598397,40.974503],[116.5676,40.992574],[116.519557,40.98128],[116.519557,40.98128],[116.455499,40.980828],[116.447492,40.953715],[116.477057,40.899907],[116.398216,40.90624],[116.370499,40.94377],[116.339702,40.929303],[116.334159,40.90443],[116.438253,40.81934],[116.46597,40.774487],[116.453651,40.765876],[116.316912,40.772221],[116.311369,40.754996],[116.273181,40.762703],[116.247311,40.791707],[116.22021,40.744115],[116.204812,40.740035],[116.171551,40.695582],[116.162928,40.662451],[116.133979,40.666536],[116.09887,40.630665],[116.005247,40.583868],[115.982457,40.578868],[115.971986,40.6025],[115.907929,40.617493],[115.885139,40.595229],[115.827857,40.587504],[115.819849,40.55932],[115.784741,40.55841],[115.755176,40.540221],[115.736082,40.503372],[115.781045,40.49336],[115.771806,40.443734],[115.864197,40.359422],[115.917784,40.354405],[115.95166,40.281852],[115.968907,40.264045],[115.89869,40.234354],[115.870356,40.185909],[115.855574,40.188652],[115.847567,40.147036],[115.806299,40.15344],[115.773654,40.176307],[115.75456,40.145663],[115.75456,40.145663],[115.599959,40.119583],[115.59072,40.096239],[115.527278,40.076092],[115.485394,40.040364],[115.454597,40.029825],[115.450286,39.992697],[115.428728,39.984443],[115.426264,39.950502],[115.481083,39.935819],[115.522967,39.899099],[115.515575,39.892212],[115.515575,39.892212],[115.526046,39.87568],[115.514344,39.837549],[115.567314,39.816407],[115.552532,39.794799],[115.50572,39.784222],[115.483547,39.798477],[115.483547,39.798477],[115.443511,39.785601],[115.439815,39.752022],[115.486626,39.741899],[115.491554,39.670074],[115.478619,39.650723],[115.478619,39.650723],[115.522351,39.640124],[115.518039,39.597252],[115.545756,39.618922],[115.587024,39.589873],[115.633836,39.599557],[115.633836,39.599557],[115.667712,39.615234],[115.698509,39.577881],[115.698509,39.577881],[115.699125,39.570039],[115.699125,39.570039],[115.716988,39.56035],[115.716988,39.56035],[115.718835,39.553891],[115.718835,39.553891],[115.720683,39.551122],[115.720683,39.551122],[115.722531,39.5442],[115.721299,39.543738],[115.722531,39.5442],[115.722531,39.543738],[115.721299,39.543738],[115.722531,39.543738],[115.724995,39.5442],[115.724995,39.5442],[115.738545,39.540046],[115.738545,39.539585],[115.738545,39.540046],[115.738545,39.539585],[115.752712,39.515581],[115.806299,39.510041],[115.806299,39.510041],[115.821081,39.522968],[115.821081,39.522968],[115.828473,39.541431],[115.867893,39.546507],[115.867893,39.546507],[115.91532,39.582955],[115.91532,39.582955],[115.910393,39.600479],[115.910393,39.600479],[115.957204,39.560812],[115.978146,39.595868],[115.995392,39.576958],[116.026189,39.587567],[116.036044,39.571884],[116.09887,39.575113],[116.130283,39.567732],[116.151841,39.583416],[116.198652,39.589412],[116.240536,39.564041],[116.257782,39.500344],[116.307057,39.488337],[116.337854,39.455536],[116.361876,39.455074],[116.361876,39.455074],[116.434557,39.442597],[116.454883,39.453226],[116.444412,39.482332],[116.411767,39.482794],[116.401912,39.528046],[116.443796,39.510041],[116.437637,39.526661],[116.478289,39.535431],[116.473361,39.552968],[116.50847,39.551122],[116.524484,39.596329],[116.592237,39.621227],[116.592237,39.621227],[116.620571,39.601863],[116.664918,39.605552],[116.723432,39.59264],[116.724048,39.59264],[116.723432,39.59264],[116.724048,39.59264],[116.726512,39.595407],[116.726512,39.595407],[116.709266,39.618],[116.748686,39.619844],[116.79057,39.595868],[116.812128,39.615695],[116.8497,39.66777],[116.906366,39.677444],[116.90575,39.688037],[116.889736,39.687576],[116.887272,39.72533],[116.916837,39.731314],[116.902055,39.763523],[116.949482,39.778703],[116.918069,39.84628],[116.907598,39.832494],[116.865714,39.843982],[116.812128,39.889916],[116.78441,39.891294],[116.782563,39.947749],[116.757925,39.967934],[116.781331,40.034866],[116.820135,40.02845],[116.831222,40.051359],[116.867562,40.041739],[116.927924,40.055024],[116.945171,40.04128],[117.025243,40.030283],[117.051728,40.059605],[117.105315,40.074261],[117.105315,40.074261],[117.140423,40.064185],[117.159517,40.077008],[117.204481,40.069681],[117.210024,40.082045],[117.224191,40.094865],[117.224191,40.094865],[117.254988,40.114548],[117.254988,40.114548],[117.254988,40.114548],[117.274082,40.105852],[117.307343,40.136971],[117.349227,40.136513],[117.367089,40.172649],[117.367089,40.173106],[117.367089,40.173106],[117.367089,40.172649],[117.383719,40.188195],[117.389879,40.227958],[117.351075,40.229786],[117.331365,40.289613],[117.295024,40.2782],[117.271618,40.325211],[117.271618,40.325211],[117.243285,40.369453],[117.226039,40.368997],[117.234046,40.417312],[117.263611,40.442367],[117.208793,40.501552],[117.262995,40.512927],[117.247597,40.539766],[117.269771,40.560684],[117.348611,40.581141],[117.348611,40.581141]]]]}},{type:"Feature",properties:{adcode:12e4,name:"天津市",center:[117.190182,39.125596],centroid:[117.347043,39.288036],childrenNum:16,level:"province",parent:{adcode:1e5},subFeatureIndex:1,acroutes:[1e5]},geometry:{type:"MultiPolygon",coordinates:[[[[117.765602,39.400527],[117.846906,39.407926],[117.871543,39.411625],[117.870311,39.455074],[117.899877,39.474479],[117.912195,39.517428],[117.912195,39.517428],[117.904804,39.533585],[117.933753,39.574191],[117.868464,39.59679],[117.829659,39.589873],[117.766834,39.598635],[117.753899,39.579726],[117.753899,39.579726],[117.745276,39.547892],[117.715711,39.529892],[117.707088,39.576036],[117.684914,39.58895],[117.654117,39.575113],[117.637486,39.603246],[117.66274,39.636437],[117.668899,39.666849],[117.627015,39.703693],[117.57774,39.726711],[117.595603,39.74604],[117.56111,39.754782],[117.546327,39.775943],[117.561726,39.799856],[117.529081,39.859144],[117.529081,39.859144],[117.508139,39.901854],[117.508139,39.901854],[117.512451,39.90874],[117.512451,39.90874],[117.513067,39.910576],[117.513067,39.910576],[117.514914,39.946832],[117.534625,39.954631],[117.546327,39.999116],[117.594987,39.994531],[117.594987,39.994531],[117.614697,39.97252],[117.671363,39.973896],[117.691073,39.984902],[117.756363,39.965181],[117.781616,39.966558],[117.781616,39.966558],[117.795167,39.996823],[117.795167,39.996823],[117.793319,40.005534],[117.793319,40.005534],[117.768681,40.022034],[117.768681,40.022034],[117.744044,40.018368],[117.74774,40.047236],[117.776073,40.059605],[117.752667,40.081588],[117.71879,40.082045],[117.71879,40.082045],[117.675059,40.082045],[117.655965,40.109514],[117.655965,40.109514],[117.654117,40.114548],[117.654117,40.114548],[117.651653,40.122786],[117.651653,40.122786],[117.613465,40.158014],[117.613465,40.158014],[117.609769,40.160301],[117.609769,40.160301],[117.576508,40.178593],[117.571581,40.219276],[117.548791,40.232527],[117.505059,40.227044],[117.450241,40.252627],[117.415748,40.248973],[117.389879,40.227958],[117.383719,40.188195],[117.367089,40.172649],[117.367089,40.173106],[117.367089,40.173106],[117.367089,40.172649],[117.349227,40.136513],[117.307343,40.136971],[117.274082,40.105852],[117.254988,40.114548],[117.254988,40.114548],[117.254988,40.114548],[117.224191,40.094865],[117.224191,40.094865],[117.210024,40.082045],[117.192162,40.066475],[117.198322,39.992697],[117.150894,39.944996],[117.162597,39.876598],[117.162597,39.876598],[117.227887,39.852712],[117.247597,39.860981],[117.251908,39.834332],[117.192162,39.832953],[117.156438,39.817326],[117.15767,39.796638],[117.205713,39.763984],[117.161981,39.748801],[117.165061,39.718886],[117.165061,39.718886],[117.177996,39.645194],[117.152742,39.623532],[117.10901,39.625375],[117.10901,39.625375],[117.016004,39.653949],[116.983359,39.638742],[116.983359,39.638742],[116.964265,39.64335],[116.948866,39.680668],[116.948866,39.680668],[116.944555,39.695405],[116.944555,39.695405],[116.932236,39.706456],[116.932236,39.706456],[116.90575,39.688037],[116.906366,39.677444],[116.8497,39.66777],[116.812128,39.615695],[116.808432,39.576497],[116.78749,39.554352],[116.819519,39.528507],[116.820751,39.482332],[116.785026,39.465702],[116.832454,39.435664],[116.876185,39.43474],[116.839845,39.413474],[116.840461,39.378326],[116.818287,39.3737],[116.829374,39.338994],[116.870642,39.357506],[116.889736,39.338068],[116.87249,39.291304],[116.881729,39.225966],[116.881729,39.225966],[116.855859,39.215766],[116.870026,39.153607],[116.909446,39.150822],[116.912526,39.110898],[116.91191,39.111362],[116.91191,39.111362],[116.912526,39.110898],[116.871874,39.054688],[116.812744,39.05097],[116.812744,39.05097],[116.783179,39.05097],[116.783179,39.05097],[116.754229,39.034701],[116.754229,39.034701],[116.754845,39.003084],[116.72836,38.975174],[116.708034,38.931892],[116.722201,38.896968],[116.723432,38.852706],[116.75115,38.831264],[116.737599,38.784629],[116.746222,38.754299],[116.794265,38.744498],[116.794265,38.744498],[116.858939,38.741231],[116.877417,38.680522],[116.948866,38.689398],[116.950714,38.689398],[116.95133,38.689398],[116.950714,38.689398],[116.948866,38.689398],[116.95133,38.689398],[117.038793,38.688464],[117.068358,38.680522],[117.055424,38.639398],[117.070822,38.608072],[117.109626,38.584685],[117.150894,38.617892],[117.183539,38.61836],[117.183539,38.61836],[117.213104,38.639866],[117.213104,38.639866],[117.258684,38.608072],[117.258684,38.608072],[117.238358,38.580943],[117.25314,38.556143],[117.368937,38.564566],[117.432379,38.601524],[117.47919,38.616489],[117.55803,38.613683],[117.639334,38.626776],[117.65658,38.66043],[117.729261,38.680055],[117.740964,38.700141],[117.740964,38.753833],[117.671363,38.772032],[117.646725,38.788827],[117.64611,38.828933],[117.752051,38.847579],[117.778536,38.869016],[117.847522,38.855502],[117.875855,38.920252],[117.898029,38.948649],[117.855529,38.957492],[117.837667,39.057011],[117.871543,39.122506],[117.96455,39.172631],[117.977485,39.206028],[118.032919,39.219939],[118.034767,39.218548],[118.064948,39.231065],[118.064948,39.256094],[118.036615,39.264898],[118.024296,39.289451],[118.024296,39.289451],[117.982412,39.298714],[117.982412,39.298714],[117.979333,39.300566],[117.979333,39.300566],[117.973173,39.312143],[117.973173,39.312143],[117.965782,39.314921],[117.965782,39.314921],[117.919587,39.318162],[117.919587,39.318162],[117.88879,39.332051],[117.854913,39.328348],[117.854297,39.328348],[117.854913,39.328348],[117.854297,39.328348],[117.850601,39.363984],[117.850601,39.363984],[117.810565,39.354729],[117.805022,39.373237],[117.784696,39.376938],[117.74466,39.354729],[117.670747,39.357969],[117.669515,39.322792],[117.594987,39.349176],[117.536472,39.338068],[117.521074,39.357043],[117.570965,39.404689],[117.601146,39.419485],[117.614081,39.407001],[117.668899,39.412087],[117.673211,39.386652],[117.699696,39.407463],[117.765602,39.400527]]],[[[117.805022,39.373237],[117.852449,39.380639],[117.846906,39.407926],[117.765602,39.400527],[117.784696,39.376938],[117.805022,39.373237]]]]}},{type:"Feature",properties:{adcode:13e4,name:"河北省",center:[114.502461,38.045474],childrenNum:11,level:"province",parent:{adcode:1e5},subFeatureIndex:2,acroutes:[1e5]},geometry:{type:"MultiPolygon",coordinates:[[[[117.467487,40.649738],[117.412669,40.605226],[117.429915,40.576141],[117.389879,40.561593],[117.348611,40.581141],[117.348611,40.581141],[117.269771,40.560684],[117.247597,40.539766],[117.262995,40.512927],[117.208793,40.501552],[117.263611,40.442367],[117.234046,40.417312],[117.226039,40.368997],[117.243285,40.369453],[117.271618,40.325211],[117.271618,40.325211],[117.295024,40.2782],[117.331365,40.289613],[117.351075,40.229786],[117.389879,40.227958],[117.415748,40.248973],[117.450241,40.252627],[117.505059,40.227044],[117.548791,40.232527],[117.571581,40.219276],[117.576508,40.178593],[117.609769,40.160301],[117.609769,40.160301],[117.613465,40.158014],[117.613465,40.158014],[117.651653,40.122786],[117.651653,40.122786],[117.654117,40.114548],[117.654117,40.114548],[117.655965,40.109514],[117.655965,40.109514],[117.675059,40.082045],[117.71879,40.082045],[117.71879,40.082045],[117.752667,40.081588],[117.776073,40.059605],[117.74774,40.047236],[117.744044,40.018368],[117.768681,40.022034],[117.768681,40.022034],[117.793319,40.005534],[117.793319,40.005534],[117.795167,39.996823],[117.795167,39.996823],[117.781616,39.966558],[117.781616,39.966558],[117.756363,39.965181],[117.691073,39.984902],[117.671363,39.973896],[117.614697,39.97252],[117.594987,39.994531],[117.594987,39.994531],[117.546327,39.999116],[117.534625,39.954631],[117.514914,39.946832],[117.513067,39.910576],[117.513067,39.910576],[117.512451,39.90874],[117.512451,39.90874],[117.508139,39.901854],[117.508139,39.901854],[117.529081,39.859144],[117.529081,39.859144],[117.561726,39.799856],[117.546327,39.775943],[117.56111,39.754782],[117.595603,39.74604],[117.57774,39.726711],[117.627015,39.703693],[117.668899,39.666849],[117.66274,39.636437],[117.637486,39.603246],[117.654117,39.575113],[117.684914,39.58895],[117.707088,39.576036],[117.715711,39.529892],[117.745276,39.547892],[117.753899,39.579726],[117.753899,39.579726],[117.766834,39.598635],[117.829659,39.589873],[117.868464,39.59679],[117.933753,39.574191],[117.904804,39.533585],[117.912195,39.517428],[117.912195,39.517428],[117.899877,39.474479],[117.870311,39.455074],[117.871543,39.411625],[117.846906,39.407926],[117.852449,39.380639],[117.805022,39.373237],[117.810565,39.354729],[117.850601,39.363984],[117.850601,39.363984],[117.854297,39.328348],[117.854913,39.328348],[117.854297,39.328348],[117.854913,39.328348],[117.88879,39.332051],[117.919587,39.318162],[117.919587,39.318162],[117.965782,39.314921],[117.965782,39.314921],[117.973173,39.312143],[117.973173,39.312143],[117.979333,39.300566],[117.979333,39.300566],[117.982412,39.298714],[117.982412,39.298714],[118.024296,39.289451],[118.024296,39.289451],[118.036615,39.264898],[118.064948,39.256094],[118.064948,39.231065],[118.034767,39.218548],[118.026144,39.201854],[118.070492,39.213911],[118.077883,39.201854],[118.12531,39.182838],[118.162883,39.136433],[118.1906,39.080708],[118.225092,39.034701],[118.319331,39.009594],[118.366143,39.016104],[118.377845,38.971917],[118.491178,38.909077],[118.539837,38.910008],[118.604511,38.971452],[118.570634,38.999363],[118.533062,39.090928],[118.588497,39.107648],[118.578642,39.130863],[118.637156,39.157319],[118.76096,39.133648],[118.814546,39.138754],[118.857662,39.162888],[118.897082,39.151286],[118.920488,39.171703],[118.951285,39.178662],[118.896466,39.139683],[118.890307,39.118792],[118.926031,39.123435],[118.97777,39.163352],[119.023966,39.187012],[119.038132,39.211593],[119.096031,39.24219],[119.121284,39.281576],[119.185342,39.342234],[119.272805,39.363521],[119.317153,39.4107],[119.316537,39.437051],[119.269726,39.498497],[119.366428,39.734996],[119.474217,39.813189],[119.536427,39.809052],[119.520413,39.840306],[119.540739,39.888079],[119.588166,39.910576],[119.620195,39.904609],[119.642369,39.925264],[119.681789,39.922511],[119.726137,39.940867],[119.787115,39.950502],[119.820375,39.979399],[119.842549,39.956007],[119.872114,39.960594],[119.854252,39.98857],[119.845629,40.000949],[119.845629,40.000949],[119.854252,40.033033],[119.81668,40.050443],[119.81668,40.050443],[119.787115,40.041739],[119.787115,40.041739],[119.783419,40.046778],[119.783419,40.046778],[119.772332,40.08113],[119.736608,40.104936],[119.760629,40.136056],[119.745847,40.207851],[119.716898,40.195966],[119.671934,40.23938],[119.639289,40.231613],[119.639289,40.231613],[119.651608,40.271808],[119.598021,40.334335],[119.586934,40.375381],[119.604797,40.455119],[119.553674,40.502007],[119.572152,40.523846],[119.559217,40.547952],[119.503783,40.553864],[119.477913,40.533399],[119.429254,40.540221],[119.30237,40.530215],[119.256175,40.543404],[119.22045,40.569322],[119.230921,40.603863],[119.177951,40.609315],[119.162552,40.600228],[119.14469,40.632482],[119.184726,40.680153],[119.165632,40.69286],[119.115125,40.666536],[119.054763,40.664721],[119.028277,40.692406],[119.011031,40.687414],[118.96114,40.72008],[118.950053,40.747743],[118.895234,40.75409],[118.907553,40.775394],[118.878604,40.783098],[118.845959,40.822057],[118.873061,40.847866],[118.90201,40.960946],[118.916792,40.969984],[118.977154,40.959138],[118.977154,40.959138],[119.00056,40.967273],[119.013495,41.007479],[118.951901,41.018317],[118.937118,41.052625],[118.964836,41.079246],[119.037516,41.067516],[119.080632,41.095936],[119.081248,41.131555],[119.126212,41.138767],[119.189038,41.198234],[119.169943,41.222996],[119.204436,41.222546],[119.209364,41.244599],[119.2494,41.279689],[119.239545,41.31431],[119.211827,41.308016],[119.197661,41.282837],[119.168712,41.294978],[119.092951,41.293629],[118.980234,41.305769],[118.949437,41.317906],[118.890923,41.300823],[118.844727,41.342622],[118.843496,41.374516],[118.770199,41.352956],[118.741866,41.324198],[118.677192,41.35026],[118.629765,41.346666],[118.528135,41.355202],[118.412338,41.331838],[118.380309,41.312062],[118.348896,41.342622],[118.361215,41.384844],[118.348896,41.428384],[118.327338,41.450816],[118.271904,41.471446],[118.315636,41.512688],[118.302701,41.55256],[118.215237,41.59554],[118.206614,41.650566],[118.159187,41.67605],[118.155491,41.712694],[118.132702,41.733241],[118.140093,41.784134],[118.178281,41.814917],[118.236179,41.80778],[118.247266,41.773869],[118.29223,41.772976],[118.335346,41.845241],[118.340273,41.87243],[118.268824,41.930336],[118.306396,41.940131],[118.313788,41.98819],[118.291614,42.007759],[118.239875,42.024655],[118.286686,42.033991],[118.296541,42.057545],[118.27252,42.083312],[118.239259,42.092639],[118.212774,42.081091],[118.220165,42.058434],[118.194296,42.031324],[118.116687,42.037102],[118.155491,42.081091],[118.097593,42.105072],[118.089586,42.12283],[118.106216,42.172082],[118.033535,42.199132],[117.977485,42.229716],[117.974405,42.25054],[118.047702,42.280656],[118.060021,42.298364],[118.008898,42.346595],[118.024296,42.385064],[117.997811,42.416884],[117.874007,42.510038],[117.856761,42.539148],[117.797631,42.585431],[117.801326,42.612744],[117.779768,42.61847],[117.708935,42.588515],[117.667051,42.582347],[117.60053,42.603054],[117.537088,42.603054],[117.530313,42.590278],[117.475494,42.602613],[117.435458,42.585431],[117.434226,42.557224],[117.387415,42.517537],[117.387415,42.517537],[117.410205,42.519743],[117.413284,42.471645],[117.390495,42.461933],[117.332596,42.46105],[117.332596,42.46105],[117.275314,42.481797],[117.275314,42.481797],[117.188467,42.468114],[117.188467,42.468114],[117.135496,42.468996],[117.09546,42.484004],[117.080061,42.463699],[117.080061,42.463699],[117.01662,42.456193],[117.01662,42.456193],[117.009228,42.44957],[117.009228,42.44957],[117.005533,42.43367],[117.005533,42.43367],[116.99075,42.425719],[116.99075,42.425719],[116.974736,42.426603],[116.974736,42.426603],[116.97104,42.427486],[116.97104,42.427486],[116.944555,42.415116],[116.944555,42.415116],[116.936547,42.410256],[116.936547,42.410256],[116.921765,42.403628],[116.921765,42.403628],[116.910062,42.395231],[116.910062,42.395231],[116.910678,42.394789],[116.910678,42.394789],[116.886656,42.366496],[116.897743,42.297479],[116.918685,42.229716],[116.903287,42.190708],[116.789338,42.200462],[116.825062,42.155669],[116.850316,42.156556],[116.890352,42.092639],[116.879881,42.018431],[116.796113,41.977958],[116.748686,41.984186],[116.727744,41.951259],[116.66923,41.947698],[116.639049,41.929891],[116.597165,41.935679],[116.553433,41.928555],[116.510933,41.974399],[116.4826,41.975734],[116.453651,41.945917],[116.393289,41.942802],[116.414231,41.982407],[116.373579,42.009983],[116.310137,41.997086],[116.298434,41.96817],[116.223906,41.932562],[116.212819,41.885352],[116.194341,41.861734],[116.122892,41.861734],[116.106877,41.831419],[116.129051,41.805996],[116.09887,41.776547],[116.034196,41.782795],[116.007095,41.79752],[116.007095,41.797966],[116.007095,41.79752],[116.007095,41.797966],[115.994776,41.828743],[115.954124,41.874213],[115.916552,41.945027],[115.85311,41.927665],[115.834632,41.93835],[115.811226,41.912525],[115.726227,41.870202],[115.688038,41.867528],[115.654162,41.829189],[115.57409,41.80555],[115.519887,41.76762],[115.488474,41.760924],[115.42996,41.728775],[115.346808,41.712247],[115.319091,41.691693],[115.360975,41.661297],[115.345576,41.635807],[115.377605,41.603148],[115.310468,41.592854],[115.290142,41.622835],[115.26612,41.616124],[115.256881,41.580768],[115.20391,41.571367],[115.195287,41.602253],[115.0992,41.62373],[115.056085,41.602253],[115.016049,41.615229],[114.860832,41.60091],[114.895325,41.636255],[114.902716,41.695715],[114.89594,41.76762],[114.868839,41.813579],[114.922426,41.825175],[114.939056,41.846132],[114.923658,41.871093],[114.915035,41.960605],[114.9021,42.015763],[114.860832,42.054879],[114.86268,42.097967],[114.825723,42.139695],[114.79431,42.149457],[114.789383,42.130819],[114.75489,42.115727],[114.675434,42.12061],[114.647717,42.109512],[114.560254,42.132595],[114.510978,42.110844],[114.502355,42.06732],[114.480181,42.064654],[114.467863,42.025989],[114.511594,41.981962],[114.478334,41.951704],[114.419203,41.942356],[114.352066,41.953484],[114.343443,41.926774],[114.282465,41.863517],[114.200545,41.789934],[114.215328,41.75646],[114.206704,41.7386],[114.237501,41.698843],[114.215328,41.68499],[114.259059,41.623282],[114.226414,41.616572],[114.221487,41.582111],[114.230726,41.513584],[114.101379,41.537779],[114.032394,41.529715],[113.976959,41.505966],[113.953553,41.483553],[113.933227,41.487139],[113.919677,41.454404],[113.877793,41.431076],[113.871017,41.413126],[113.94493,41.392477],[113.92522,41.325546],[113.899351,41.316108],[113.914749,41.294529],[113.95109,41.282837],[113.971416,41.239649],[113.992357,41.269794],[114.016379,41.231999],[113.996669,41.19238],[113.960945,41.171211],[113.920293,41.172112],[113.877793,41.115777],[113.819279,41.09774],[113.868554,41.06887],[113.973263,40.983087],[113.994821,40.938798],[114.057647,40.925234],[114.041633,40.917546],[114.055183,40.867782],[114.073661,40.857372],[114.044712,40.830661],[114.080437,40.790348],[114.104458,40.797597],[114.103227,40.770861],[114.134639,40.737314],[114.162357,40.71373],[114.183299,40.67153],[114.236269,40.607043],[114.283081,40.590685],[114.273842,40.552954],[114.293552,40.55159],[114.282465,40.494725],[114.267066,40.474242],[114.299711,40.44009],[114.286161,40.425057],[114.31203,40.372645],[114.381015,40.36307],[114.390254,40.351213],[114.438914,40.371733],[114.481413,40.34802],[114.530688,40.345283],[114.510978,40.302851],[114.46971,40.268155],[114.406269,40.246232],[114.362537,40.249886],[114.292936,40.230242],[114.255364,40.236182],[114.235654,40.198252],[114.180219,40.191395],[114.135871,40.175392],[114.097683,40.193681],[114.073046,40.168533],[114.073046,40.168533],[114.101995,40.099901],[114.086596,40.071513],[114.045944,40.056856],[114.018227,40.103563],[113.989278,40.11226],[113.959097,40.033491],[113.910438,40.015618],[114.029314,39.985819],[114.028082,39.959218],[114.047176,39.916085],[114.067502,39.922511],[114.17406,39.897722],[114.212248,39.918839],[114.229494,39.899558],[114.204241,39.885324],[114.215943,39.8619],[114.286776,39.871087],[114.285545,39.858225],[114.395182,39.867412],[114.406885,39.833413],[114.390254,39.819165],[114.41674,39.775943],[114.409964,39.761683],[114.408117,39.652106],[114.431522,39.613851],[114.49558,39.608318],[114.51529,39.564964],[114.568877,39.573729],[114.532536,39.486027],[114.501739,39.476789],[114.496812,39.438437],[114.469095,39.400989],[114.466631,39.329736],[114.430906,39.307513],[114.437066,39.259337],[114.416124,39.242654],[114.47587,39.21623],[114.443841,39.174023],[114.388406,39.176807],[114.360689,39.134112],[114.369928,39.107648],[114.345907,39.075133],[114.252284,39.073739],[114.180835,39.049111],[114.157429,39.061194],[114.10877,39.052364],[114.082901,39.09325],[114.082901,39.09325],[114.064422,39.094179],[114.050872,39.135969],[114.006524,39.122971],[113.994821,39.095572],[113.961561,39.100681],[113.930148,39.063517],[113.898119,39.067699],[113.80696,38.989595],[113.776779,38.986804],[113.76754,38.959819],[113.776163,38.885788],[113.795257,38.860628],[113.855619,38.828933],[113.836525,38.795824],[113.839605,38.7585],[113.802648,38.763166],[113.775547,38.709949],[113.720728,38.713218],[113.70225,38.651551],[113.612939,38.645942],[113.603084,38.587024],[113.561816,38.558483],[113.546417,38.492936],[113.583374,38.459671],[113.537794,38.417952],[113.525475,38.383245],[113.557504,38.343359],[113.54457,38.270569],[113.570439,38.237202],[113.598772,38.22733],[113.64312,38.232031],[113.678844,38.20523],[113.711489,38.213695],[113.720728,38.174656],[113.797105,38.162894],[113.831597,38.16854],[113.811271,38.117707],[113.876561,38.055059],[113.872249,37.990471],[113.901198,37.984811],[113.936307,37.922993],[113.959097,37.906468],[113.976959,37.816696],[114.006524,37.813386],[114.044712,37.761834],[113.996669,37.730128],[113.993589,37.706932],[114.068118,37.721608],[114.12848,37.698409],[114.139567,37.675676],[114.115545,37.619761],[114.118625,37.59084],[114.036705,37.494037],[114.014531,37.42468],[113.973879,37.40329],[113.962792,37.355734],[113.90243,37.310052],[113.886416,37.239095],[113.853155,37.215269],[113.832213,37.167594],[113.773083,37.151855],[113.773699,37.107004],[113.758301,37.075497],[113.788482,37.059739],[113.771851,37.016745],[113.791561,36.98759],[113.76138,36.956034],[113.792793,36.894796],[113.773083,36.85506],[113.731815,36.858891],[113.731815,36.878521],[113.696707,36.882351],[113.676381,36.855539],[113.680692,36.789907],[113.600004,36.752995],[113.549497,36.752515],[113.535946,36.732373],[113.499606,36.740527],[113.465113,36.707908],[113.506997,36.705029],[113.476816,36.655114],[113.486671,36.635427],[113.54457,36.62342],[113.539642,36.594116],[113.569823,36.585947],[113.588917,36.547974],[113.559968,36.528741],[113.554425,36.494589],[113.587069,36.460904],[113.635729,36.451277],[113.670221,36.425278],[113.708409,36.423352],[113.731199,36.363135],[113.755221,36.366026],[113.813119,36.332285],[113.856851,36.329392],[113.84946,36.347711],[113.882104,36.353977],[113.911054,36.314927],[113.962792,36.353977],[113.981887,36.31782],[114.002828,36.334214],[114.056415,36.329392],[114.04348,36.303353],[114.080437,36.269585],[114.129096,36.280199],[114.175907,36.264759],[114.170364,36.245938],[114.170364,36.245938],[114.203009,36.245456],[114.2104,36.272962],[114.241197,36.251247],[114.257827,36.263794],[114.299095,36.245938],[114.345291,36.255591],[114.356378,36.230492],[114.408117,36.224699],[114.417356,36.205868],[114.466015,36.197658],[114.480181,36.177855],[114.533152,36.171575],[114.586739,36.141133],[114.588587,36.118414],[114.640326,36.137266],[114.720398,36.140166],[114.734564,36.15563],[114.771521,36.124699],[114.857752,36.127599],[114.858368,36.144516],[114.912571,36.140649],[114.926737,36.089403],[114.914419,36.052155],[114.998186,36.069572],[115.04623,36.112613],[115.048693,36.161912],[115.06286,36.178338],[115.104744,36.172058],[115.12507,36.209731],[115.1842,36.193312],[115.201446,36.210214],[115.201446,36.210214],[115.202678,36.209248],[115.202678,36.209248],[115.202678,36.208765],[115.202678,36.208765],[115.242098,36.19138],[115.279055,36.13775],[115.30246,36.127599],[115.312931,36.088436],[115.365902,36.099074],[115.376989,36.128083],[115.450902,36.152248],[115.465068,36.170125],[115.483547,36.148865],[115.474923,36.248352],[115.466916,36.258969],[115.466916,36.258969],[115.462605,36.276339],[115.417025,36.292742],[115.423185,36.32216],[115.366518,36.30914],[115.368982,36.342409],[115.340033,36.398307],[115.297533,36.413239],[115.317243,36.454166],[115.291374,36.460423],[115.272895,36.497476],[115.33141,36.550378],[115.355431,36.627262],[115.365902,36.621979],[115.420105,36.686795],[115.451518,36.702151],[115.479851,36.760187],[115.524815,36.763543],[115.683727,36.808117],[115.71206,36.883308],[115.75764,36.902453],[115.79706,36.968945],[115.776734,36.992848],[115.85619,37.060694],[115.888219,37.112254],[115.879596,37.150901],[115.91224,37.177132],[115.909777,37.20669],[115.969523,37.239572],[115.975682,37.337179],[116.024341,37.360015],[116.085935,37.373809],[116.106261,37.368577],[116.169087,37.384271],[116.193109,37.365723],[116.236224,37.361442],[116.2855,37.404241],[116.226369,37.428007],[116.243,37.447965],[116.224522,37.479791],[116.240536,37.489764],[116.240536,37.489764],[116.27626,37.466967],[116.290427,37.484065],[116.278724,37.524895],[116.295355,37.554316],[116.336007,37.581355],[116.36742,37.566177],[116.379738,37.522047],[116.38097,37.522522],[116.379738,37.522047],[116.38097,37.522522],[116.433941,37.473142],[116.448108,37.503059],[116.4826,37.521573],[116.575607,37.610754],[116.604556,37.624975],[116.66307,37.686096],[116.679085,37.728708],[116.724664,37.744327],[116.753613,37.77035],[116.753613,37.793054],[116.804736,37.848837],[116.837997,37.835132],[116.919301,37.846002],[117.027091,37.832296],[117.074518,37.848837],[117.150278,37.839385],[117.185387,37.849783],[117.271618,37.839858],[117.320278,37.861596],[117.400966,37.844584],[117.438538,37.854035],[117.481038,37.914967],[117.513067,37.94329],[117.524154,37.989527],[117.557414,38.046105],[117.557414,38.046105],[117.586979,38.071551],[117.704624,38.076262],[117.746508,38.12524],[117.771145,38.134655],[117.766834,38.158658],[117.789007,38.180772],[117.808718,38.22827],[117.848754,38.255062],[117.895565,38.301572],[117.948536,38.346644],[117.957775,38.376208],[117.937449,38.387936],[117.84629,38.368232],[117.781,38.373862],[117.730493,38.424985],[117.72495,38.457328],[117.678754,38.477008],[117.644878,38.52759],[117.68553,38.539293],[117.638102,38.54491],[117.639334,38.626776],[117.55803,38.613683],[117.47919,38.616489],[117.432379,38.601524],[117.368937,38.564566],[117.25314,38.556143],[117.238358,38.580943],[117.258684,38.608072],[117.258684,38.608072],[117.213104,38.639866],[117.213104,38.639866],[117.183539,38.61836],[117.183539,38.61836],[117.150894,38.617892],[117.109626,38.584685],[117.070822,38.608072],[117.055424,38.639398],[117.068358,38.680522],[117.038793,38.688464],[116.95133,38.689398],[116.948866,38.689398],[116.950714,38.689398],[116.95133,38.689398],[116.950714,38.689398],[116.948866,38.689398],[116.877417,38.680522],[116.858939,38.741231],[116.794265,38.744498],[116.794265,38.744498],[116.746222,38.754299],[116.737599,38.784629],[116.75115,38.831264],[116.723432,38.852706],[116.722201,38.896968],[116.708034,38.931892],[116.72836,38.975174],[116.754845,39.003084],[116.754229,39.034701],[116.754229,39.034701],[116.783179,39.05097],[116.783179,39.05097],[116.812744,39.05097],[116.812744,39.05097],[116.871874,39.054688],[116.912526,39.110898],[116.91191,39.111362],[116.91191,39.111362],[116.912526,39.110898],[116.909446,39.150822],[116.870026,39.153607],[116.855859,39.215766],[116.881729,39.225966],[116.881729,39.225966],[116.87249,39.291304],[116.889736,39.338068],[116.870642,39.357506],[116.829374,39.338994],[116.818287,39.3737],[116.840461,39.378326],[116.839845,39.413474],[116.876185,39.43474],[116.832454,39.435664],[116.785026,39.465702],[116.820751,39.482332],[116.819519,39.528507],[116.78749,39.554352],[116.808432,39.576497],[116.812128,39.615695],[116.79057,39.595868],[116.748686,39.619844],[116.709266,39.618],[116.726512,39.595407],[116.726512,39.595407],[116.724048,39.59264],[116.723432,39.59264],[116.724048,39.59264],[116.723432,39.59264],[116.664918,39.605552],[116.620571,39.601863],[116.592237,39.621227],[116.592237,39.621227],[116.524484,39.596329],[116.50847,39.551122],[116.473361,39.552968],[116.478289,39.535431],[116.437637,39.526661],[116.443796,39.510041],[116.401912,39.528046],[116.411767,39.482794],[116.444412,39.482332],[116.454883,39.453226],[116.434557,39.442597],[116.361876,39.455074],[116.361876,39.455074],[116.337854,39.455536],[116.307057,39.488337],[116.257782,39.500344],[116.240536,39.564041],[116.198652,39.589412],[116.151841,39.583416],[116.130283,39.567732],[116.09887,39.575113],[116.036044,39.571884],[116.026189,39.587567],[115.995392,39.576958],[115.978146,39.595868],[115.957204,39.560812],[115.910393,39.600479],[115.910393,39.600479],[115.91532,39.582955],[115.91532,39.582955],[115.867893,39.546507],[115.867893,39.546507],[115.828473,39.541431],[115.821081,39.522968],[115.821081,39.522968],[115.806299,39.510041],[115.806299,39.510041],[115.752712,39.515581],[115.738545,39.539585],[115.738545,39.540046],[115.738545,39.539585],[115.738545,39.540046],[115.724995,39.5442],[115.724995,39.5442],[115.722531,39.543738],[115.721299,39.543738],[115.722531,39.543738],[115.722531,39.5442],[115.721299,39.543738],[115.722531,39.5442],[115.720683,39.551122],[115.720683,39.551122],[115.718835,39.553891],[115.718835,39.553891],[115.716988,39.56035],[115.716988,39.56035],[115.699125,39.570039],[115.699125,39.570039],[115.698509,39.577881],[115.698509,39.577881],[115.667712,39.615234],[115.633836,39.599557],[115.633836,39.599557],[115.587024,39.589873],[115.545756,39.618922],[115.518039,39.597252],[115.522351,39.640124],[115.478619,39.650723],[115.478619,39.650723],[115.491554,39.670074],[115.486626,39.741899],[115.439815,39.752022],[115.443511,39.785601],[115.483547,39.798477],[115.483547,39.798477],[115.50572,39.784222],[115.552532,39.794799],[115.567314,39.816407],[115.514344,39.837549],[115.526046,39.87568],[115.515575,39.892212],[115.515575,39.892212],[115.522967,39.899099],[115.481083,39.935819],[115.426264,39.950502],[115.428728,39.984443],[115.450286,39.992697],[115.454597,40.029825],[115.485394,40.040364],[115.527278,40.076092],[115.59072,40.096239],[115.599959,40.119583],[115.75456,40.145663],[115.75456,40.145663],[115.773654,40.176307],[115.806299,40.15344],[115.847567,40.147036],[115.855574,40.188652],[115.870356,40.185909],[115.89869,40.234354],[115.968907,40.264045],[115.95166,40.281852],[115.917784,40.354405],[115.864197,40.359422],[115.771806,40.443734],[115.781045,40.49336],[115.736082,40.503372],[115.755176,40.540221],[115.784741,40.55841],[115.819849,40.55932],[115.827857,40.587504],[115.885139,40.595229],[115.907929,40.617493],[115.971986,40.6025],[115.982457,40.578868],[116.005247,40.583868],[116.09887,40.630665],[116.133979,40.666536],[116.162928,40.662451],[116.171551,40.695582],[116.204812,40.740035],[116.22021,40.744115],[116.247311,40.791707],[116.273181,40.762703],[116.311369,40.754996],[116.316912,40.772221],[116.453651,40.765876],[116.46597,40.774487],[116.438253,40.81934],[116.334159,40.90443],[116.339702,40.929303],[116.370499,40.94377],[116.398216,40.90624],[116.477057,40.899907],[116.447492,40.953715],[116.455499,40.980828],[116.519557,40.98128],[116.519557,40.98128],[116.5676,40.992574],[116.598397,40.974503],[116.623034,41.021026],[116.615643,41.053076],[116.647672,41.059394],[116.688324,41.044501],[116.698795,41.021477],[116.677853,40.970888],[116.722201,40.927495],[116.713577,40.909858],[116.759773,40.889954],[116.81336,40.848319],[116.848468,40.839264],[116.924229,40.773581],[116.926692,40.745022],[116.964881,40.709647],[117.012308,40.693767],[117.11209,40.707379],[117.117018,40.70012],[117.208177,40.694675],[117.278394,40.664267],[117.319662,40.657911],[117.342451,40.673799],[117.408973,40.686961],[117.493973,40.675161],[117.514914,40.660181],[117.501364,40.636569],[117.467487,40.649738],[117.467487,40.649738]]],[[[117.210024,40.082045],[117.204481,40.069681],[117.159517,40.077008],[117.140423,40.064185],[117.105315,40.074261],[117.105315,40.074261],[117.051728,40.059605],[117.025243,40.030283],[116.945171,40.04128],[116.927924,40.055024],[116.867562,40.041739],[116.831222,40.051359],[116.820135,40.02845],[116.781331,40.034866],[116.757925,39.967934],[116.782563,39.947749],[116.78441,39.891294],[116.812128,39.889916],[116.865714,39.843982],[116.907598,39.832494],[116.918069,39.84628],[116.949482,39.778703],[116.902055,39.763523],[116.916837,39.731314],[116.887272,39.72533],[116.889736,39.687576],[116.90575,39.688037],[116.932236,39.706456],[116.932236,39.706456],[116.944555,39.695405],[116.944555,39.695405],[116.948866,39.680668],[116.948866,39.680668],[116.964265,39.64335],[116.983359,39.638742],[116.983359,39.638742],[117.016004,39.653949],[117.10901,39.625375],[117.10901,39.625375],[117.152742,39.623532],[117.177996,39.645194],[117.165061,39.718886],[117.165061,39.718886],[117.161981,39.748801],[117.205713,39.763984],[117.15767,39.796638],[117.156438,39.817326],[117.192162,39.832953],[117.251908,39.834332],[117.247597,39.860981],[117.227887,39.852712],[117.162597,39.876598],[117.162597,39.876598],[117.150894,39.944996],[117.198322,39.992697],[117.192162,40.066475],[117.210024,40.082045]]],[[[117.784696,39.376938],[117.765602,39.400527],[117.699696,39.407463],[117.673211,39.386652],[117.668899,39.412087],[117.614081,39.407001],[117.601146,39.419485],[117.570965,39.404689],[117.521074,39.357043],[117.536472,39.338068],[117.594987,39.349176],[117.669515,39.322792],[117.670747,39.357969],[117.74466,39.354729],[117.784696,39.376938]]],[[[118.869365,39.142932],[118.82009,39.108576],[118.857662,39.098824],[118.869365,39.142932]]]]}},{type:"Feature",properties:{adcode:14e4,name:"山西省",center:[112.549248,37.857014],centroid:[112.304436,37.618179],childrenNum:11,level:"province",parent:{adcode:1e5},subFeatureIndex:3,acroutes:[1e5]},geometry:{type:"MultiPolygon",coordinates:[[[[110.379257,34.600612],[110.424837,34.588295],[110.488279,34.610956],[110.533242,34.583368],[110.610851,34.607508],[110.710017,34.605045],[110.749437,34.65232],[110.791937,34.649858],[110.824582,34.615881],[110.883712,34.64395],[110.903422,34.669056],[110.920052,34.730068],[110.976103,34.706456],[111.035233,34.740887],[111.118385,34.756623],[111.148566,34.807742],[111.232949,34.789559],[111.255123,34.819535],[111.29208,34.806759],[111.345666,34.831816],[111.389398,34.815113],[111.439289,34.838202],[111.502731,34.829851],[111.543999,34.853428],[111.570484,34.843114],[111.592042,34.881416],[111.617911,34.894671],[111.646861,34.938836],[111.681969,34.9511],[111.664107,34.984449],[111.740483,35.00455],[111.807005,35.032977],[111.810084,35.062374],[111.933272,35.083435],[111.97762,35.067272],[112.018888,35.068742],[112.039214,35.045717],[112.062004,35.056005],[112.05646,35.098615],[112.066315,35.153437],[112.03983,35.194039],[112.078634,35.219467],[112.058924,35.280069],[112.13838,35.271275],[112.21722,35.253195],[112.242474,35.234622],[112.304684,35.251728],[112.288053,35.219956],[112.36751,35.219956],[112.390915,35.239021],[112.513487,35.218489],[112.637291,35.225822],[112.628052,35.263457],[112.720443,35.206265],[112.772798,35.207732],[112.822073,35.258082],[112.884283,35.243909],[112.934174,35.262968],[112.936022,35.284466],[112.992072,35.29619],[112.985913,35.33965],[112.996384,35.362104],[113.067217,35.353806],[113.126347,35.332327],[113.149137,35.350878],[113.165151,35.412845],[113.185477,35.409431],[113.189789,35.44893],[113.243375,35.449418],[113.304353,35.426989],[113.31236,35.481101],[113.348085,35.468429],[113.391817,35.506925],[113.439244,35.507412],[113.49899,35.532254],[113.513773,35.57364],[113.55812,35.621816],[113.547649,35.656835],[113.578446,35.633491],[113.625258,35.632518],[113.622794,35.674825],[113.592613,35.691838],[113.587685,35.736542],[113.604932,35.797727],[113.582758,35.818111],[113.660982,35.837035],[113.637576,35.870019],[113.654207,35.931586],[113.648663,35.994073],[113.678844,35.985841],[113.694859,36.026991],[113.660366,36.034735],[113.68562,36.056026],[113.671453,36.115514],[113.655439,36.125182],[113.712721,36.129533],[113.705946,36.148865],[113.651127,36.174473],[113.697939,36.181719],[113.681924,36.216491],[113.716417,36.262347],[113.712105,36.303353],[113.736127,36.324571],[113.731199,36.363135],[113.708409,36.423352],[113.670221,36.425278],[113.635729,36.451277],[113.587069,36.460904],[113.554425,36.494589],[113.559968,36.528741],[113.588917,36.547974],[113.569823,36.585947],[113.539642,36.594116],[113.54457,36.62342],[113.486671,36.635427],[113.476816,36.655114],[113.506997,36.705029],[113.465113,36.707908],[113.499606,36.740527],[113.535946,36.732373],[113.549497,36.752515],[113.600004,36.752995],[113.680692,36.789907],[113.676381,36.855539],[113.696707,36.882351],[113.731815,36.878521],[113.731815,36.858891],[113.773083,36.85506],[113.792793,36.894796],[113.76138,36.956034],[113.791561,36.98759],[113.771851,37.016745],[113.788482,37.059739],[113.758301,37.075497],[113.773699,37.107004],[113.773083,37.151855],[113.832213,37.167594],[113.853155,37.215269],[113.886416,37.239095],[113.90243,37.310052],[113.962792,37.355734],[113.973879,37.40329],[114.014531,37.42468],[114.036705,37.494037],[114.118625,37.59084],[114.115545,37.619761],[114.139567,37.675676],[114.12848,37.698409],[114.068118,37.721608],[113.993589,37.706932],[113.996669,37.730128],[114.044712,37.761834],[114.006524,37.813386],[113.976959,37.816696],[113.959097,37.906468],[113.936307,37.922993],[113.901198,37.984811],[113.872249,37.990471],[113.876561,38.055059],[113.811271,38.117707],[113.831597,38.16854],[113.797105,38.162894],[113.720728,38.174656],[113.711489,38.213695],[113.678844,38.20523],[113.64312,38.232031],[113.598772,38.22733],[113.570439,38.237202],[113.54457,38.270569],[113.557504,38.343359],[113.525475,38.383245],[113.537794,38.417952],[113.583374,38.459671],[113.546417,38.492936],[113.561816,38.558483],[113.603084,38.587024],[113.612939,38.645942],[113.70225,38.651551],[113.720728,38.713218],[113.775547,38.709949],[113.802648,38.763166],[113.839605,38.7585],[113.836525,38.795824],[113.855619,38.828933],[113.795257,38.860628],[113.776163,38.885788],[113.76754,38.959819],[113.776779,38.986804],[113.80696,38.989595],[113.898119,39.067699],[113.930148,39.063517],[113.961561,39.100681],[113.994821,39.095572],[114.006524,39.122971],[114.050872,39.135969],[114.064422,39.094179],[114.082901,39.09325],[114.082901,39.09325],[114.10877,39.052364],[114.157429,39.061194],[114.180835,39.049111],[114.252284,39.073739],[114.345907,39.075133],[114.369928,39.107648],[114.360689,39.134112],[114.388406,39.176807],[114.443841,39.174023],[114.47587,39.21623],[114.416124,39.242654],[114.437066,39.259337],[114.430906,39.307513],[114.466631,39.329736],[114.469095,39.400989],[114.496812,39.438437],[114.501739,39.476789],[114.532536,39.486027],[114.568877,39.573729],[114.51529,39.564964],[114.49558,39.608318],[114.431522,39.613851],[114.408117,39.652106],[114.409964,39.761683],[114.41674,39.775943],[114.390254,39.819165],[114.406885,39.833413],[114.395182,39.867412],[114.285545,39.858225],[114.286776,39.871087],[114.215943,39.8619],[114.204241,39.885324],[114.229494,39.899558],[114.212248,39.918839],[114.17406,39.897722],[114.067502,39.922511],[114.047176,39.916085],[114.028082,39.959218],[114.029314,39.985819],[113.910438,40.015618],[113.959097,40.033491],[113.989278,40.11226],[114.018227,40.103563],[114.045944,40.056856],[114.086596,40.071513],[114.101995,40.099901],[114.073046,40.168533],[114.073046,40.168533],[114.097683,40.193681],[114.135871,40.175392],[114.180219,40.191395],[114.235654,40.198252],[114.255364,40.236182],[114.292936,40.230242],[114.362537,40.249886],[114.406269,40.246232],[114.46971,40.268155],[114.510978,40.302851],[114.530688,40.345283],[114.481413,40.34802],[114.438914,40.371733],[114.390254,40.351213],[114.381015,40.36307],[114.31203,40.372645],[114.286161,40.425057],[114.299711,40.44009],[114.267066,40.474242],[114.282465,40.494725],[114.293552,40.55159],[114.273842,40.552954],[114.283081,40.590685],[114.236269,40.607043],[114.183299,40.67153],[114.162357,40.71373],[114.134639,40.737314],[114.084748,40.729605],[114.063806,40.706925],[114.07243,40.679246],[114.041633,40.608861],[114.076741,40.575686],[114.080437,40.547952],[114.061959,40.52885],[114.011452,40.515657],[113.948626,40.514747],[113.890112,40.466503],[113.850691,40.460583],[113.794641,40.517932],[113.763228,40.473787],[113.688699,40.448288],[113.559968,40.348476],[113.500222,40.334335],[113.387505,40.319279],[113.316672,40.319736],[113.27602,40.388601],[113.251382,40.413211],[113.083231,40.374925],[113.03334,40.368997],[112.898449,40.329317],[112.848558,40.206937],[112.744464,40.167161],[112.712436,40.178593],[112.6299,40.235725],[112.511639,40.269068],[112.456205,40.300112],[112.418017,40.295091],[112.349031,40.257194],[112.310227,40.256281],[112.299756,40.21105],[112.232619,40.169905],[112.232003,40.133311],[112.183344,40.083877],[112.182112,40.061437],[112.142076,40.027076],[112.133453,40.001866],[112.07617,39.919298],[112.042294,39.886243],[112.012729,39.827438],[111.970229,39.796638],[111.959758,39.692642],[111.925265,39.66731],[111.9382,39.623071],[111.87907,39.606013],[111.842729,39.620305],[111.783599,39.58895],[111.722621,39.606013],[111.659179,39.641507],[111.625303,39.633672],[111.525521,39.662242],[111.497187,39.661781],[111.445448,39.640124],[111.460847,39.606935],[111.441137,39.59679],[111.422043,39.539123],[111.431282,39.508656],[111.372152,39.479099],[111.358601,39.432428],[111.337043,39.420872],[111.171971,39.423183],[111.143022,39.407926],[111.125776,39.366297],[111.159037,39.362596],[111.155341,39.338531],[111.186138,39.35149],[111.179363,39.326959],[111.202152,39.305197],[111.247732,39.302419],[111.213239,39.257021],[111.219399,39.244044],[111.163348,39.152678],[111.173819,39.135041],[111.147334,39.100681],[111.138095,39.064447],[111.094363,39.030053],[111.038313,39.020289],[110.998276,38.998433],[110.980414,38.970056],[111.009979,38.932823],[111.016755,38.889981],[110.995813,38.868084],[111.009363,38.847579],[110.965016,38.755699],[110.915125,38.704345],[110.916357,38.673981],[110.880632,38.626776],[110.898494,38.587024],[110.920052,38.581878],[110.907733,38.521035],[110.870777,38.510265],[110.874473,38.453579],[110.840596,38.439986],[110.796864,38.453579],[110.77777,38.440924],[110.746973,38.366355],[110.701394,38.353215],[110.661358,38.308617],[110.601612,38.308147],[110.57759,38.297345],[110.565887,38.215105],[110.528315,38.211814],[110.509221,38.192061],[110.519692,38.130889],[110.501829,38.097929],[110.507989,38.013107],[110.528315,37.990471],[110.522771,37.955088],[110.59422,37.922049],[110.680452,37.790216],[110.735886,37.77035],[110.750669,37.736281],[110.716792,37.728708],[110.706321,37.705511],[110.775306,37.680886],[110.793169,37.650567],[110.763604,37.639668],[110.771611,37.594634],[110.795017,37.558586],[110.770995,37.538184],[110.759292,37.474567],[110.740198,37.44939],[110.644111,37.435135],[110.630561,37.372858],[110.641648,37.360015],[110.695234,37.34955],[110.678604,37.317668],[110.690307,37.287201],[110.661974,37.281963],[110.651503,37.256722],[110.590525,37.187145],[110.53509,37.138021],[110.535706,37.115118],[110.49567,37.086956],[110.460561,37.044932],[110.417446,37.027257],[110.426685,37.008621],[110.382953,37.022001],[110.381721,37.002408],[110.424221,36.963685],[110.408823,36.892403],[110.376178,36.882351],[110.424221,36.855539],[110.406975,36.824886],[110.423605,36.818179],[110.407591,36.776007],[110.447011,36.737649],[110.438388,36.685835],[110.402663,36.697352],[110.394656,36.676716],[110.426685,36.657514],[110.447627,36.621018],[110.496902,36.582102],[110.488895,36.556628],[110.503677,36.488335],[110.47288,36.453203],[110.489511,36.430094],[110.487047,36.393972],[110.459946,36.327946],[110.474112,36.306729],[110.474112,36.248352],[110.45625,36.22663],[110.447011,36.164328],[110.467953,36.074893],[110.491974,36.034735],[110.49259,35.994073],[110.516612,35.971796],[110.502445,35.947575],[110.516612,35.918501],[110.511684,35.879718],[110.549257,35.877778],[110.550489,35.838005],[110.571431,35.800639],[110.57759,35.701559],[110.609619,35.632031],[110.589293,35.602355],[110.567735,35.539559],[110.531394,35.511309],[110.477808,35.413821],[110.45009,35.327933],[110.374946,35.251728],[110.378642,35.210666],[110.364475,35.197952],[110.373714,35.134351],[110.320743,35.00504],[110.262229,34.944233],[110.230816,34.880925],[110.246831,34.789068],[110.243135,34.725641],[110.229584,34.692679],[110.269004,34.629671],[110.29549,34.610956],[110.379257,34.600612]]]]}},{type:"Feature",properties:{adcode:15e4,name:"内蒙古自治区",center:[111.670801,40.818311],centroid:[114.077429,44.331087],childrenNum:12,level:"province",parent:{adcode:1e5},subFeatureIndex:4,acroutes:[1e5]},geometry:{type:"Polygon",coordinates:[[[97.172903,42.795257],[97.371235,42.457076],[97.500582,42.243894],[97.653335,41.986856],[97.84674,41.656379],[97.613915,41.477276],[97.629314,41.440498],[97.903407,41.168057],[97.971776,41.09774],[98.142391,41.001607],[98.184891,40.988056],[98.25018,40.93925],[98.333332,40.918903],[98.344419,40.568413],[98.627751,40.677884],[98.569853,40.746836],[98.668403,40.773128],[98.689345,40.691952],[98.72199,40.657911],[98.762642,40.639748],[98.802678,40.607043],[98.80699,40.660181],[98.790975,40.705564],[98.984996,40.782644],[99.041662,40.693767],[99.102025,40.676522],[99.12543,40.715091],[99.172858,40.747289],[99.174705,40.858278],[99.565827,40.846961],[99.673,40.93292],[99.985897,40.909858],[100.057346,40.908049],[100.107853,40.875475],[100.224882,40.727337],[100.237201,40.716905],[100.242744,40.618855],[100.169447,40.541131],[100.169447,40.277743],[100.007455,40.20008],[99.955716,40.150695],[99.927383,40.063727],[99.841152,40.013326],[99.751225,40.006909],[99.714268,39.972061],[99.533182,39.891753],[99.491298,39.884406],[99.459885,39.898181],[99.440791,39.885783],[99.469124,39.875221],[99.672384,39.888079],[99.822058,39.860063],[99.904593,39.785601],[99.958796,39.769504],[100.040716,39.757083],[100.128179,39.702312],[100.250135,39.685274],[100.314193,39.606935],[100.301258,39.572345],[100.326512,39.509118],[100.44354,39.485565],[100.500823,39.481408],[100.498975,39.400527],[100.606764,39.387577],[100.707778,39.404689],[100.842053,39.405614],[100.842669,39.199999],[100.864227,39.106719],[100.829118,39.075133],[100.835278,39.025869],[100.875314,39.002619],[100.901799,39.030053],[100.961545,39.005874],[100.969553,38.946788],[101.117378,38.975174],[101.228863,39.020754],[101.198682,38.943064],[101.237486,38.907214],[101.24303,38.860628],[101.33542,38.847113],[101.34158,38.822406],[101.307087,38.80282],[101.331109,38.777164],[101.412413,38.764099],[101.562702,38.713218],[101.601506,38.65529],[101.672955,38.6908],[101.777049,38.66043],[101.873751,38.733761],[101.941505,38.808883],[102.075164,38.891378],[102.045599,38.904885],[101.955055,38.985874],[101.926106,39.000758],[101.833715,39.08907],[101.902701,39.111827],[102.012338,39.127149],[102.050526,39.141075],[102.276576,39.188868],[102.3548,39.231993],[102.45335,39.255167],[102.579002,39.183301],[102.616574,39.171703],[102.883892,39.120649],[103.007696,39.099753],[103.133347,39.192579],[103.188166,39.215302],[103.259615,39.263971],[103.344615,39.331588],[103.428998,39.353341],[103.595302,39.386652],[103.728961,39.430117],[103.85338,39.461543],[103.955626,39.456923],[104.089901,39.419947],[104.073271,39.351953],[104.047401,39.297788],[104.171205,39.160567],[104.207546,39.083495],[104.190915,39.042139],[104.196459,38.9882],[104.173053,38.94446],[104.044322,38.895105],[104.011677,38.85923],[103.85954,38.64454],[103.416063,38.404821],[103.465339,38.353215],[103.507838,38.280905],[103.53494,38.156776],[103.368636,38.08898],[103.362477,38.037621],[103.40744,37.860651],[103.627947,37.797783],[103.683381,37.777919],[103.841062,37.64725],[103.874938,37.604117],[103.935916,37.572818],[104.089285,37.465067],[104.183524,37.406618],[104.237727,37.411847],[104.287002,37.428007],[104.322726,37.44844],[104.407726,37.464592],[104.419429,37.511604],[104.433595,37.515402],[104.623305,37.522522],[104.805007,37.539133],[104.866601,37.566651],[105.027977,37.580881],[105.111128,37.633981],[105.187505,37.657674],[105.221998,37.677097],[105.315004,37.702197],[105.4037,37.710246],[105.467141,37.695094],[105.598952,37.699356],[105.616199,37.722555],[105.622358,37.777919],[105.677177,37.771769],[105.760944,37.799674],[105.80406,37.862068],[105.799749,37.939986],[105.840401,38.004147],[105.780655,38.084741],[105.76772,38.121474],[105.775111,38.186887],[105.802828,38.220277],[105.842248,38.240962],[105.86627,38.296406],[105.821307,38.366824],[105.835473,38.387467],[105.827466,38.432486],[105.850872,38.443736],[105.836705,38.476071],[105.863806,38.53508],[105.856415,38.569714],[105.874277,38.593105],[105.852719,38.641735],[105.894603,38.696405],[105.88598,38.716953],[105.908154,38.737496],[105.909386,38.791159],[105.992538,38.857366],[105.97098,38.909077],[106.021487,38.953769],[106.060907,38.96866],[106.087392,39.006339],[106.078153,39.026333],[106.096631,39.084889],[106.145907,39.153142],[106.170544,39.163352],[106.192718,39.142932],[106.251232,39.131327],[106.285109,39.146181],[106.29558,39.167992],[106.280181,39.262118],[106.402753,39.291767],[106.511774,39.272311],[106.525325,39.308439],[106.556122,39.322329],[106.602318,39.37555],[106.643586,39.357969],[106.683622,39.357506],[106.751375,39.381564],[106.781556,39.371849],[106.806809,39.318625],[106.806193,39.277407],[106.790795,39.241263],[106.795723,39.214375],[106.825288,39.19397],[106.859164,39.107648],[106.878874,39.091392],[106.933693,39.076527],[106.96757,39.054688],[106.971881,39.026333],[106.954019,38.941202],[106.837606,38.847579],[106.756302,38.748699],[106.709491,38.718821],[106.66268,38.601524],[106.647897,38.470917],[106.599854,38.389812],[106.482209,38.319417],[106.555506,38.263521],[106.627571,38.232501],[106.654672,38.22921],[106.737824,38.197706],[106.779092,38.171833],[106.858548,38.156306],[106.942316,38.132302],[107.010069,38.120532],[107.051337,38.122886],[107.071047,38.138892],[107.119091,38.134185],[107.138801,38.161011],[107.19054,38.153953],[107.240431,38.111586],[107.33159,38.086625],[107.3938,38.014993],[107.440611,37.995659],[107.411662,37.948009],[107.448618,37.933378],[107.49235,37.944706],[107.560719,37.893717],[107.65003,37.86443],[107.684523,37.888522],[107.732566,37.84931],[107.842819,37.828987],[107.884703,37.808186],[107.982022,37.787378],[107.993109,37.735335],[108.025753,37.696041],[108.012819,37.66857],[108.025137,37.649619],[108.055318,37.652462],[108.134159,37.622131],[108.193905,37.638246],[108.205608,37.655779],[108.24626,37.665728],[108.293071,37.656726],[108.301078,37.640616],[108.422418,37.648672],[108.485244,37.678044],[108.532671,37.690832],[108.628142,37.651988],[108.699591,37.669518],[108.720533,37.683728],[108.777815,37.683728],[108.791982,37.700303],[108.784591,37.764673],[108.799989,37.784068],[108.791982,37.872934],[108.798141,37.93385],[108.82709,37.989056],[108.797525,38.04799],[108.830786,38.049875],[108.883141,38.01405],[108.893612,37.978207],[108.93488,37.922521],[108.9743,37.931962],[108.982923,37.964053],[109.018648,37.971602],[109.037742,38.021593],[109.06977,38.023008],[109.050676,38.055059],[109.069155,38.091336],[108.964445,38.154894],[108.938575,38.207582],[108.976148,38.245192],[108.961981,38.26493],[109.007561,38.359316],[109.051292,38.385122],[109.054372,38.433892],[109.128901,38.480288],[109.175712,38.518694],[109.196654,38.552867],[109.276726,38.623035],[109.331545,38.597783],[109.367269,38.627711],[109.329081,38.66043],[109.338936,38.701542],[109.404226,38.720689],[109.444262,38.782763],[109.511399,38.833595],[109.549587,38.805618],[109.624116,38.85457],[109.672159,38.928167],[109.685094,38.968195],[109.665384,38.981687],[109.72513,39.018429],[109.762086,39.057476],[109.793499,39.074204],[109.851397,39.122971],[109.890818,39.103932],[109.92223,39.107183],[109.893897,39.141075],[109.961035,39.191651],[109.871723,39.243581],[109.90252,39.271848],[109.962267,39.212056],[110.041107,39.21623],[110.109476,39.249606],[110.217881,39.281113],[110.184005,39.355192],[110.161831,39.387115],[110.136577,39.39174],[110.12549,39.432891],[110.152592,39.45415],[110.243751,39.423645],[110.257917,39.407001],[110.385417,39.310291],[110.429764,39.341308],[110.434692,39.381101],[110.482735,39.360745],[110.524003,39.382952],[110.559728,39.351027],[110.566503,39.320014],[110.596684,39.282966],[110.626249,39.266751],[110.702626,39.273701],[110.731575,39.30705],[110.73835,39.348713],[110.782698,39.38804],[110.869545,39.494341],[110.891103,39.509118],[110.958856,39.519275],[111.017371,39.552045],[111.101138,39.559428],[111.136863,39.587106],[111.154725,39.569116],[111.148566,39.531277],[111.10545,39.497573],[111.10545,39.472631],[111.058639,39.447681],[111.064182,39.400989],[111.098059,39.401914],[111.087588,39.376013],[111.125776,39.366297],[111.143022,39.407926],[111.171971,39.423183],[111.337043,39.420872],[111.358601,39.432428],[111.372152,39.479099],[111.431282,39.508656],[111.422043,39.539123],[111.441137,39.59679],[111.460847,39.606935],[111.445448,39.640124],[111.497187,39.661781],[111.525521,39.662242],[111.625303,39.633672],[111.659179,39.641507],[111.722621,39.606013],[111.783599,39.58895],[111.842729,39.620305],[111.87907,39.606013],[111.9382,39.623071],[111.925265,39.66731],[111.959758,39.692642],[111.970229,39.796638],[112.012729,39.827438],[112.042294,39.886243],[112.07617,39.919298],[112.133453,40.001866],[112.142076,40.027076],[112.182112,40.061437],[112.183344,40.083877],[112.232003,40.133311],[112.232619,40.169905],[112.299756,40.21105],[112.310227,40.256281],[112.349031,40.257194],[112.418017,40.295091],[112.456205,40.300112],[112.511639,40.269068],[112.6299,40.235725],[112.712436,40.178593],[112.744464,40.167161],[112.848558,40.206937],[112.898449,40.329317],[113.03334,40.368997],[113.083231,40.374925],[113.251382,40.413211],[113.27602,40.388601],[113.316672,40.319736],[113.387505,40.319279],[113.500222,40.334335],[113.559968,40.348476],[113.688699,40.448288],[113.763228,40.473787],[113.794641,40.517932],[113.850691,40.460583],[113.890112,40.466503],[113.948626,40.514747],[114.011452,40.515657],[114.061959,40.52885],[114.080437,40.547952],[114.076741,40.575686],[114.041633,40.608861],[114.07243,40.679246],[114.063806,40.706925],[114.084748,40.729605],[114.134639,40.737314],[114.103227,40.770861],[114.104458,40.797597],[114.080437,40.790348],[114.044712,40.830661],[114.073661,40.857372],[114.055183,40.867782],[114.041633,40.917546],[114.057647,40.925234],[113.994821,40.938798],[113.973263,40.983087],[113.868554,41.06887],[113.819279,41.09774],[113.877793,41.115777],[113.920293,41.172112],[113.960945,41.171211],[113.996669,41.19238],[114.016379,41.231999],[113.992357,41.269794],[113.971416,41.239649],[113.95109,41.282837],[113.914749,41.294529],[113.899351,41.316108],[113.92522,41.325546],[113.94493,41.392477],[113.871017,41.413126],[113.877793,41.431076],[113.919677,41.454404],[113.933227,41.487139],[113.953553,41.483553],[113.976959,41.505966],[114.032394,41.529715],[114.101379,41.537779],[114.230726,41.513584],[114.221487,41.582111],[114.226414,41.616572],[114.259059,41.623282],[114.215328,41.68499],[114.237501,41.698843],[114.206704,41.7386],[114.215328,41.75646],[114.200545,41.789934],[114.282465,41.863517],[114.343443,41.926774],[114.352066,41.953484],[114.419203,41.942356],[114.478334,41.951704],[114.511594,41.981962],[114.467863,42.025989],[114.480181,42.064654],[114.502355,42.06732],[114.510978,42.110844],[114.560254,42.132595],[114.647717,42.109512],[114.675434,42.12061],[114.75489,42.115727],[114.789383,42.130819],[114.79431,42.149457],[114.825723,42.139695],[114.86268,42.097967],[114.860832,42.054879],[114.9021,42.015763],[114.915035,41.960605],[114.923658,41.871093],[114.939056,41.846132],[114.922426,41.825175],[114.868839,41.813579],[114.89594,41.76762],[114.902716,41.695715],[114.895325,41.636255],[114.860832,41.60091],[115.016049,41.615229],[115.056085,41.602253],[115.0992,41.62373],[115.195287,41.602253],[115.20391,41.571367],[115.256881,41.580768],[115.26612,41.616124],[115.290142,41.622835],[115.310468,41.592854],[115.377605,41.603148],[115.345576,41.635807],[115.360975,41.661297],[115.319091,41.691693],[115.346808,41.712247],[115.42996,41.728775],[115.488474,41.760924],[115.519887,41.76762],[115.57409,41.80555],[115.654162,41.829189],[115.688038,41.867528],[115.726227,41.870202],[115.811226,41.912525],[115.834632,41.93835],[115.85311,41.927665],[115.916552,41.945027],[115.954124,41.874213],[115.994776,41.828743],[116.007095,41.797966],[116.007095,41.79752],[116.034196,41.782795],[116.09887,41.776547],[116.129051,41.805996],[116.106877,41.831419],[116.122892,41.861734],[116.194341,41.861734],[116.212819,41.885352],[116.223906,41.932562],[116.298434,41.96817],[116.310137,41.997086],[116.373579,42.009983],[116.414231,41.982407],[116.393289,41.942802],[116.453651,41.945917],[116.4826,41.975734],[116.510933,41.974399],[116.553433,41.928555],[116.597165,41.935679],[116.639049,41.929891],[116.66923,41.947698],[116.727744,41.951259],[116.748686,41.984186],[116.796113,41.977958],[116.879881,42.018431],[116.890352,42.092639],[116.850316,42.156556],[116.825062,42.155669],[116.789338,42.200462],[116.903287,42.190708],[116.918685,42.229716],[116.897743,42.297479],[116.886656,42.366496],[116.910678,42.394789],[116.910062,42.395231],[116.921765,42.403628],[116.936547,42.410256],[116.944555,42.415116],[116.97104,42.427486],[116.974736,42.426603],[116.99075,42.425719],[117.005533,42.43367],[117.009228,42.44957],[117.01662,42.456193],[117.080061,42.463699],[117.09546,42.484004],[117.135496,42.468996],[117.188467,42.468114],[117.275314,42.481797],[117.332596,42.46105],[117.390495,42.461933],[117.413284,42.471645],[117.410205,42.519743],[117.387415,42.517537],[117.434226,42.557224],[117.435458,42.585431],[117.475494,42.602613],[117.530313,42.590278],[117.537088,42.603054],[117.60053,42.603054],[117.667051,42.582347],[117.708935,42.588515],[117.779768,42.61847],[117.801326,42.612744],[117.797631,42.585431],[117.856761,42.539148],[117.874007,42.510038],[117.997811,42.416884],[118.024296,42.385064],[118.008898,42.346595],[118.060021,42.298364],[118.047702,42.280656],[117.974405,42.25054],[117.977485,42.229716],[118.033535,42.199132],[118.106216,42.172082],[118.089586,42.12283],[118.097593,42.105072],[118.155491,42.081091],[118.116687,42.037102],[118.194296,42.031324],[118.220165,42.058434],[118.212774,42.081091],[118.239259,42.092639],[118.27252,42.083312],[118.296541,42.057545],[118.286686,42.033991],[118.239875,42.024655],[118.291614,42.007759],[118.313788,41.98819],[118.306396,41.940131],[118.268824,41.930336],[118.340273,41.87243],[118.335346,41.845241],[118.29223,41.772976],[118.247266,41.773869],[118.236179,41.80778],[118.178281,41.814917],[118.140093,41.784134],[118.132702,41.733241],[118.155491,41.712694],[118.159187,41.67605],[118.206614,41.650566],[118.215237,41.59554],[118.302701,41.55256],[118.315636,41.512688],[118.271904,41.471446],[118.327338,41.450816],[118.348896,41.428384],[118.361215,41.384844],[118.348896,41.342622],[118.380309,41.312062],[118.412338,41.331838],[118.528135,41.355202],[118.629765,41.346666],[118.677192,41.35026],[118.741866,41.324198],[118.770199,41.352956],[118.843496,41.374516],[118.844727,41.342622],[118.890923,41.300823],[118.949437,41.317906],[118.980234,41.305769],[119.092951,41.293629],[119.168712,41.294978],[119.197661,41.282837],[119.211827,41.308016],[119.239545,41.31431],[119.296211,41.325097],[119.330704,41.385293],[119.309762,41.405944],[119.376283,41.422102],[119.378131,41.459787],[119.401537,41.472343],[119.406464,41.503276],[119.361501,41.545841],[119.362116,41.566442],[119.420015,41.567785],[119.415703,41.590169],[119.342406,41.617914],[119.307914,41.657273],[119.299907,41.705545],[119.319001,41.727435],[119.317769,41.764049],[119.292515,41.790827],[119.312841,41.80555],[119.334399,41.871539],[119.323312,41.889807],[119.340559,41.926774],[119.323928,41.937014],[119.324544,41.969505],[119.375667,42.023322],[119.384906,42.08953],[119.352261,42.118391],[119.314689,42.119723],[119.30853,42.147239],[119.286972,42.154781],[119.277733,42.185387],[119.237697,42.200905],[119.274037,42.239021],[119.280197,42.260728],[119.34795,42.300578],[119.432949,42.317396],[119.482841,42.347037],[119.502551,42.388159],[119.540123,42.363401],[119.572152,42.359421],[119.571536,42.335536],[119.539507,42.297922],[119.557985,42.289068],[119.609108,42.276671],[119.617115,42.252755],[119.679941,42.240793],[119.744615,42.211545],[119.841933,42.215534],[119.854868,42.170308],[119.837622,42.135257],[119.845629,42.097079],[119.87581,42.077982],[119.897368,42.030879],[119.921389,42.014429],[119.924469,41.98908],[119.950954,41.974399],[119.954034,41.923212],[119.989759,41.899163],[120.023019,41.816701],[120.041498,41.818932],[120.050737,41.776101],[120.024867,41.737707],[120.035954,41.708226],[120.096316,41.697056],[120.1382,41.729221],[120.127113,41.77253],[120.183164,41.826513],[120.188707,41.848361],[120.215808,41.853265],[120.251533,41.884016],[120.286641,41.880005],[120.290337,41.897381],[120.260156,41.904062],[120.271859,41.925439],[120.318054,41.93746],[120.309431,41.951704],[120.373489,41.994862],[120.399358,41.984631],[120.456641,42.016208],[120.450481,42.057101],[120.493597,42.073539],[120.466496,42.105516],[120.56751,42.152119],[120.58414,42.167203],[120.624792,42.154338],[120.72211,42.203565],[120.745516,42.223512],[120.79048,42.218636],[120.820661,42.227943],[120.8299,42.252755],[120.883487,42.242565],[120.883487,42.269585],[120.933994,42.27977],[120.992508,42.264714],[121.028848,42.242565],[121.070732,42.254083],[121.087978,42.278885],[121.120623,42.280656],[121.133558,42.300135],[121.184681,42.333324],[121.218558,42.371802],[121.285079,42.387717],[121.314644,42.42837],[121.304789,42.435879],[121.386093,42.474294],[121.434752,42.475176],[121.4791,42.49636],[121.506201,42.482239],[121.570875,42.487093],[121.607831,42.516214],[121.604136,42.495037],[121.66573,42.437204],[121.69899,42.438529],[121.747649,42.484887],[121.803084,42.514891],[121.817867,42.504303],[121.831417,42.533856],[121.844352,42.522389],[121.889931,42.556784],[121.921344,42.605697],[121.915801,42.656332],[121.94167,42.666014],[121.939207,42.688453],[122.018663,42.69901],[122.062394,42.723635],[122.072865,42.710444],[122.160945,42.684934],[122.204676,42.685374],[122.204676,42.732867],[122.261343,42.695931],[122.324785,42.684934],[122.338951,42.669975],[122.396234,42.684054],[122.396234,42.707366],[122.460907,42.755282],[122.439349,42.770221],[122.371596,42.776371],[122.35127,42.830378],[122.436886,42.843105],[122.556378,42.827745],[122.576088,42.819405],[122.580399,42.789987],[122.624747,42.773296],[122.653696,42.78252],[122.733152,42.786034],[122.73808,42.77066],[122.786123,42.757479],[122.848949,42.712203],[122.883442,42.751766],[122.887137,42.770221],[122.925941,42.772417],[122.945651,42.753524],[122.980144,42.777689],[123.058368,42.768903],[123.118114,42.801405],[123.227752,42.831695],[123.169853,42.859777],[123.188947,42.895739],[123.18402,42.925983],[123.259165,42.993431],[123.323222,43.000872],[123.434707,43.027565],[123.474743,43.042438],[123.536337,43.007],[123.572678,43.003498],[123.580685,43.036314],[123.631192,43.088346],[123.636119,43.141644],[123.666916,43.179623],[123.645974,43.208855],[123.676771,43.223684],[123.664453,43.264663],[123.698329,43.272071],[123.703873,43.37047],[123.608402,43.366119],[123.54496,43.415262],[123.519707,43.402219],[123.486446,43.44525],[123.442098,43.437863],[123.419925,43.410046],[123.382968,43.469143],[123.36449,43.483475],[123.315831,43.492159],[123.329998,43.519071],[123.304744,43.550742],[123.360179,43.567223],[123.452569,43.545971],[123.461193,43.568523],[123.434091,43.575461],[123.421157,43.598435],[123.5117,43.592801],[123.510468,43.624867],[123.536953,43.633964],[123.518475,43.682024],[123.520323,43.708419],[123.48275,43.737396],[123.498149,43.771114],[123.461809,43.822518],[123.467968,43.853599],[123.397135,43.954929],[123.37065,43.970006],[123.400831,43.979481],[123.365722,44.013922],[123.331229,44.028984],[123.32815,44.084035],[123.350939,44.092633],[123.362642,44.133452],[123.386664,44.161794],[123.323838,44.179823],[123.286882,44.211574],[123.277027,44.25274],[123.196955,44.34483],[123.128585,44.367081],[123.114419,44.40258],[123.142136,44.428228],[123.125506,44.455147],[123.137209,44.486322],[123.12489,44.5098],[123.06576,44.505959],[123.025108,44.493153],[122.85634,44.398304],[122.76087,44.369648],[122.702971,44.319145],[122.675254,44.285738],[122.641993,44.283595],[122.515726,44.251025],[122.483081,44.236877],[122.319241,44.233018],[122.271198,44.255741],[122.291524,44.310152],[122.294604,44.41113],[122.28598,44.477783],[122.228082,44.480345],[122.224386,44.526016],[122.196053,44.559712],[122.13138,44.577619],[122.113517,44.615546],[122.103046,44.67388],[122.117213,44.701961],[122.161561,44.728328],[122.152322,44.744057],[122.10243,44.736406],[122.110438,44.767856],[122.142467,44.753833],[122.168952,44.770405],[122.099967,44.7823],[122.098119,44.81882],[122.04946,44.912985],[122.079025,44.914256],[122.087032,44.95281],[122.074713,45.006573],[122.098735,45.02138],[122.119677,45.068739],[122.109822,45.142236],[122.143082,45.183167],[122.192358,45.180636],[122.22993,45.206784],[122.239169,45.276313],[122.147394,45.295682],[122.146778,45.374352],[122.180039,45.409655],[122.168336,45.439897],[122.064242,45.472641],[122.002648,45.507882],[121.993409,45.552741],[121.966308,45.596308],[121.995873,45.59882],[122.003264,45.623102],[121.970004,45.692956],[121.934279,45.71051],[121.867142,45.719703],[121.812323,45.704659],[121.811091,45.687103],[121.713773,45.701734],[121.666345,45.727641],[121.644172,45.752284],[121.657106,45.770238],[121.697142,45.76314],[121.754425,45.794862],[121.766744,45.830318],[121.769823,45.84366],[121.817251,45.875336],[121.805548,45.900746],[121.821562,45.918235],[121.809243,45.961102],[121.761816,45.998947],[121.819098,46.023054],[121.843736,46.024301],[121.864062,46.002272],[121.923808,46.004767],[121.92812,45.988552],[122.040221,45.959022],[122.085184,45.912406],[122.091344,45.882002],[122.200981,45.857],[122.236705,45.831569],[122.253952,45.7982],[122.301379,45.813218],[122.337719,45.859917],[122.372828,45.856166],[122.362357,45.917403],[122.446125,45.916986],[122.496016,45.85825],[122.504639,45.786933],[122.522501,45.786933],[122.556378,45.82156],[122.603189,45.778169],[122.640761,45.771072],[122.650001,45.731401],[122.671558,45.70048],[122.741775,45.705077],[122.751015,45.735996],[122.792283,45.766063],[122.752246,45.834905],[122.772572,45.856583],[122.80029,45.856583],[122.828623,45.912406],[122.792898,46.073313],[123.04605,46.099878],[123.070071,46.123527],[123.112571,46.130163],[123.102716,46.172037],[123.127354,46.174523],[123.128585,46.210565],[123.178476,46.248239],[123.142136,46.298293],[123.089781,46.347888],[123.011557,46.434984],[123.010325,46.524823],[123.002318,46.574624],[123.052825,46.579972],[123.04605,46.617803],[123.077462,46.622324],[123.098404,46.603002],[123.18094,46.614103],[123.228368,46.588198],[123.279491,46.616981],[123.276411,46.660947],[123.318295,46.662179],[123.366338,46.677784],[123.474743,46.686817],[123.603475,46.68928],[123.631808,46.728675],[123.629344,46.813524],[123.580069,46.827447],[123.625648,46.847508],[123.599163,46.868378],[123.605322,46.891286],[123.576989,46.891286],[123.575757,46.845461],[123.562823,46.82581],[123.506772,46.827038],[123.483366,46.84587],[123.52833,46.944836],[123.487678,46.959951],[123.42362,46.934212],[123.337389,46.988943],[123.301664,46.999965],[123.304128,46.964852],[123.360179,46.970978],[123.404526,46.935438],[123.40699,46.906416],[123.374345,46.837683],[123.341084,46.826628],[123.295505,46.865105],[123.221592,46.850373],[123.22344,46.821305],[123.198802,46.803283],[123.163694,46.74016],[123.103332,46.734828],[123.076846,46.745082],[123.026339,46.718829],[123.00355,46.730726],[122.996774,46.761483],[122.906847,46.80738],[122.893913,46.895376],[122.895144,46.960359],[122.83971,46.937072],[122.791051,46.941567],[122.798442,46.9575],[122.77442,46.973837],[122.778116,47.002822],[122.845869,47.046881],[122.852645,47.072158],[122.821232,47.065636],[122.710363,47.093349],[122.679566,47.094164],[122.615508,47.124306],[122.582863,47.158092],[122.531124,47.198771],[122.498479,47.255262],[122.462755,47.27841],[122.441197,47.310476],[122.418407,47.350632],[122.507103,47.401291],[122.543443,47.495589],[122.59395,47.54732],[122.765181,47.614333],[122.848949,47.67441],[122.926557,47.697777],[123.041122,47.746492],[123.161846,47.781892],[123.214201,47.824502],[123.256085,47.876711],[123.300432,47.953723],[123.537569,48.021816],[123.579453,48.045427],[123.705105,48.152142],[123.746373,48.197638],[123.862785,48.271782],[124.019234,48.39313],[124.07898,48.43603],[124.136878,48.463023],[124.25945,48.536385],[124.314269,48.503881],[124.302566,48.456673],[124.330283,48.435633],[124.309957,48.413393],[124.331515,48.380015],[124.317964,48.35099],[124.353689,48.315978],[124.365392,48.283731],[124.422058,48.245884],[124.412819,48.219175],[124.418978,48.181679],[124.475029,48.173698],[124.471333,48.133373],[124.430065,48.12099],[124.415899,48.08782],[124.46579,48.098213],[124.478108,48.123387],[124.505826,48.124985],[124.529847,48.146951],[124.512601,48.164518],[124.547094,48.200829],[124.579122,48.262221],[124.558796,48.268197],[124.579738,48.297269],[124.540934,48.335476],[124.547094,48.35775],[124.51876,48.378027],[124.52492,48.426897],[124.507674,48.445558],[124.555717,48.467784],[124.533543,48.515379],[124.548941,48.535593],[124.520608,48.556195],[124.579122,48.596582],[124.601912,48.632587],[124.624702,48.701755],[124.612383,48.747945],[124.656115,48.783842],[124.644412,48.80789],[124.654267,48.83429],[124.697383,48.841775],[124.715861,48.885475],[124.709086,48.920487],[124.744194,48.920487],[124.756513,48.967262],[124.808252,49.020666],[124.828578,49.077933],[124.809484,49.115943],[124.847672,49.129651],[124.860607,49.166448],[124.906802,49.184054],[124.983179,49.162535],[125.039845,49.17623],[125.034302,49.157056],[125.117453,49.126127],[125.158721,49.144921],[125.187671,49.186792],[125.219699,49.189139],[125.227707,49.248947],[125.214772,49.277066],[125.261583,49.322336],[125.256656,49.359769],[125.277598,49.379644],[125.25604,49.395227],[125.256656,49.437275],[125.270822,49.454395],[125.228323,49.487063],[125.211076,49.539908],[125.233866,49.536801],[125.23017,49.595411],[125.205533,49.593859],[125.16796,49.629923],[125.15441,49.616741],[125.127308,49.655113],[125.132236,49.672157],[125.164881,49.669446],[125.189518,49.652401],[125.185207,49.634574],[125.219699,49.669058],[125.225243,49.726349],[125.204301,49.734086],[125.221547,49.754969],[125.222779,49.799026],[125.177815,49.829533],[125.239409,49.844587],[125.225243,49.867351],[125.245569,49.87198],[125.212924,49.907452],[125.225859,49.922481],[125.199373,49.935194],[125.190134,49.959841],[125.231402,49.957531],[125.241873,49.987938],[125.278214,49.996402],[125.297924,50.014481],[125.283757,50.036012],[125.25296,50.041393],[125.289916,50.057917],[125.315786,50.04562],[125.328105,50.065985],[125.283757,50.070211],[125.287453,50.093636],[125.258504,50.103618],[125.27883,50.127411],[125.311474,50.140453],[125.376148,50.137385],[125.335496,50.161161],[125.382923,50.172278],[125.39093,50.199868],[125.417416,50.195654],[125.448829,50.216338],[125.442053,50.260357],[125.466075,50.266861],[125.463611,50.295925],[125.530749,50.331085],[125.520278,50.3498],[125.546763,50.358965],[125.522126,50.404759],[125.536292,50.420014],[125.567089,50.402852],[125.583104,50.409717],[125.562162,50.438314],[125.580024,50.449366],[125.627451,50.443268],[125.654553,50.471082],[125.699516,50.487078],[125.740784,50.523237],[125.754335,50.506874],[125.770349,50.531227],[125.794987,50.532748],[125.829479,50.56165],[125.807921,50.60383],[125.814697,50.62092],[125.793139,50.643316],[125.804226,50.658874],[125.789443,50.679735],[125.825784,50.70362],[125.78082,50.725598],[125.795603,50.738856],[125.758646,50.746809],[125.804226,50.773309],[125.828863,50.756654],[125.846726,50.769524],[125.836255,50.793363],[125.890457,50.805845],[125.878138,50.816812],[125.913247,50.825885],[125.939732,50.85423],[125.961906,50.901054],[125.997631,50.872738],[125.996399,50.906715],[126.02042,50.927466],[126.042594,50.92558],[126.068464,50.967434],[126.041978,50.981753],[126.033971,51.011132],[126.059225,51.043503],[125.976073,51.084498],[125.993935,51.119072],[125.970529,51.123955],[125.946508,51.108176],[125.909551,51.138977],[125.864588,51.146487],[125.850421,51.21364],[125.819008,51.227134],[125.761726,51.226385],[125.76111,51.261976],[125.740784,51.27583],[125.700132,51.327465],[125.626219,51.380163],[125.623756,51.387633],[125.62314,51.398089],[125.600966,51.410409],[125.60035,51.413396],[125.595422,51.416755],[125.559082,51.461521],[125.528285,51.488359],[125.424807,51.562827],[125.38046,51.585516],[125.35151,51.623801],[125.316402,51.610052],[125.289301,51.633831],[125.228938,51.640517],[125.214772,51.627888],[125.175968,51.639403],[125.130388,51.635317],[125.12854,51.659083],[125.098975,51.658341],[125.060171,51.59667],[125.073106,51.553526],[125.047236,51.529704],[125.004737,51.529332],[124.983795,51.508478],[124.928976,51.498419],[124.917889,51.474196],[124.942527,51.447349],[124.885244,51.40817],[124.864302,51.37979],[124.783614,51.392115],[124.76452,51.38726],[124.752817,51.35812],[124.693687,51.3327],[124.62655,51.327465],[124.58713,51.363725],[124.555717,51.375307],[124.490427,51.380537],[124.478108,51.36223],[124.443616,51.35812],[124.426985,51.331953],[124.430065,51.301281],[124.406659,51.272086],[124.339522,51.293422],[124.297638,51.298661],[124.271769,51.308389],[124.239124,51.344664],[124.192313,51.33943],[124.128255,51.347281],[124.090067,51.3413],[124.071588,51.320734],[123.994596,51.322604],[123.939777,51.313253],[123.926227,51.300532],[123.887423,51.320734],[123.842459,51.367462],[123.794416,51.361109],[123.711264,51.398089],[123.660141,51.342795],[123.661989,51.319237],[123.582533,51.306893],[123.582533,51.294545],[123.46304,51.286686],[123.440251,51.270963],[123.414381,51.278825],[123.376809,51.266844],[123.339853,51.27246],[123.294273,51.254111],[123.231447,51.268716],[123.231447,51.279199],[123.127969,51.297913],[123.069455,51.321108],[123.002934,51.31213],[122.965977,51.345786],[122.965977,51.386886],[122.946267,51.405183],[122.903768,51.415262],[122.900072,51.445112],[122.871123,51.455181],[122.854492,51.477551],[122.880362,51.511085],[122.858804,51.524864],[122.880362,51.537894],[122.874202,51.561339],[122.832935,51.581797],[122.85634,51.606707],[122.820616,51.633088],[122.816304,51.655371],[122.778732,51.698048],[122.749167,51.746613],[122.771957,51.779579],[122.732536,51.832495],[122.725761,51.87833],[122.706051,51.890151],[122.729457,51.919321],[122.726377,51.978709],[122.683877,51.974654],[122.664783,51.99861],[122.650616,52.058997],[122.625363,52.067459],[122.643841,52.111585],[122.629059,52.13657],[122.690653,52.140243],[122.73808,52.153464],[122.769493,52.179893],[122.766413,52.232705],[122.787355,52.252494],[122.76087,52.26678],[122.710979,52.256157],[122.67895,52.276667],[122.585943,52.266413],[122.560689,52.282526],[122.478153,52.29607],[122.484313,52.341432],[122.447356,52.394052],[122.419023,52.375057],[122.378987,52.395512],[122.367284,52.413768],[122.342031,52.414133],[122.326016,52.459374],[122.310618,52.475416],[122.207756,52.469218],[122.178191,52.48963],[122.168952,52.513674],[122.140003,52.510032],[122.142467,52.495096],[122.107358,52.452445],[122.080873,52.440407],[122.091344,52.427272],[122.040837,52.413038],[122.035909,52.377615],[121.976779,52.343626],[121.94783,52.298266],[121.901018,52.280695],[121.841272,52.282526],[121.769207,52.308147],[121.714389,52.318025],[121.715621,52.342894],[121.658338,52.3904],[121.678664,52.419973],[121.63986,52.44442],[121.590585,52.443326],[121.565331,52.460468],[121.519136,52.456821],[121.495114,52.484892],[121.474172,52.482706],[121.416274,52.499468],[121.411963,52.52205],[121.353448,52.534793],[121.323883,52.573727],[121.280151,52.586819],[121.225333,52.577364],[121.182217,52.59918],[121.237036,52.619167],[121.29247,52.651855],[121.309717,52.676173],[121.373158,52.683067],[121.455078,52.73528],[121.476636,52.772225],[121.511129,52.779104],[121.537614,52.801542],[121.591201,52.824693],[121.620766,52.853251],[121.604136,52.872401],[121.610295,52.892264],[121.66265,52.912478],[121.677432,52.948192],[121.715621,52.997926],[121.785838,53.018451],[121.817867,53.061631],[121.775367,53.089674],[121.784606,53.104408],[121.753193,53.147501],[121.722396,53.145706],[121.665114,53.170467],[121.660186,53.195213],[121.67928,53.199515],[121.679896,53.240722],[121.642324,53.262564],[121.615222,53.258984],[121.575802,53.29155],[121.504969,53.323018],[121.499426,53.337314],[121.416274,53.319443],[121.336818,53.325877],[121.308485,53.301565],[121.227797,53.280459],[121.155732,53.285468],[121.129246,53.277238],[121.098449,53.306929],[121.055334,53.29155],[120.950624,53.29763],[120.936457,53.28833],[120.882871,53.294411],[120.867472,53.278669],[120.820661,53.269007],[120.838523,53.239648],[120.821893,53.241797],[120.736277,53.204892],[120.690698,53.174771],[120.687002,53.142476],[120.659901,53.137091],[120.643886,53.106923],[120.562582,53.082845],[120.529321,53.045803],[120.452945,53.01017],[120.411061,52.957927],[120.363018,52.94134],[120.350699,52.906343],[120.295265,52.891542],[120.297112,52.869872],[120.222584,52.84277],[120.181316,52.806969],[120.14128,52.813119],[120.101244,52.788877],[120.031642,52.773674],[120.071063,52.70628],[120.035338,52.646409],[120.049505,52.598453],[120.07599,52.586092],[120.125265,52.586819],[120.194866,52.578819],[120.289721,52.623527],[120.396895,52.616261],[120.462184,52.64532],[120.483742,52.630066],[120.56135,52.595544],[120.605082,52.589364],[120.62664,52.570818],[120.658669,52.56718],[120.690698,52.547532],[120.734429,52.536977],[120.687002,52.511489],[120.706712,52.492909],[120.68269,52.464479],[120.688234,52.427637],[120.64943,52.3904],[120.653741,52.371038],[120.62356,52.361172],[120.627256,52.323878],[120.653741,52.302658],[120.695625,52.290214],[120.715951,52.261286],[120.755371,52.258355],[120.745516,52.20594],[120.786784,52.15787],[120.760299,52.136937],[120.76769,52.10938],[120.753523,52.085483],[120.717183,52.072978],[120.690698,52.047221],[120.691929,52.026973],[120.717799,52.015556],[120.704864,51.983501],[120.66298,51.958061],[120.656821,51.926333],[120.548416,51.907877],[120.549032,51.882394],[120.481278,51.885719],[120.480046,51.855049],[120.40059,51.833605],[120.40675,51.81659],[120.363634,51.789945],[120.317438,51.785873],[120.294649,51.752171],[120.226279,51.717703],[120.172693,51.679868],[120.087077,51.678013],[120.100628,51.649058],[120.05936,51.634203],[120.035954,51.583657],[120.052584,51.560967],[120.017476,51.52114],[119.985447,51.505125],[119.982367,51.482396],[120.002693,51.459283],[119.982983,51.445112],[119.97128,51.40033],[119.910918,51.390994],[119.914614,51.374187],[119.946643,51.360736],[119.883817,51.336813],[119.885049,51.302777],[119.811136,51.281071],[119.828383,51.263099],[119.797586,51.243622],[119.821607,51.21439],[119.784035,51.22601],[119.760629,51.212516],[119.788346,51.174636],[119.771716,51.124331],[119.752622,51.117193],[119.764325,51.092017],[119.719361,51.075099],[119.726753,51.051028],[119.678093,51.016404],[119.630666,51.00925],[119.598637,50.984767],[119.569688,50.933879],[119.491464,50.87878],[119.498855,50.827776],[119.515485,50.814165],[119.496391,50.771795],[119.506862,50.763846],[119.450196,50.695281],[119.430486,50.684286],[119.385522,50.682769],[119.394145,50.667219],[119.361501,50.632689],[119.298059,50.616743],[119.281428,50.601551],[119.295595,50.573814],[119.264182,50.536933],[119.262334,50.490124],[119.250631,50.448604],[119.22353,50.441363],[119.217371,50.414675],[119.165016,50.422683],[119.125596,50.389118],[119.176719,50.378814],[119.155777,50.364691],[119.188422,50.347509],[119.232153,50.365455],[119.259871,50.345218],[119.277117,50.366218],[119.322696,50.352474],[119.358421,50.358965],[119.381827,50.324208],[119.35103,50.303953],[119.339943,50.244668],[119.319001,50.220933],[119.358421,50.197953],[119.339327,50.192206],[119.350414,50.166145],[119.309762,50.161161],[119.290052,50.121655],[119.236465,50.075204],[119.190269,50.087877],[119.193965,50.069826],[119.163168,50.027554],[119.12498,50.019095],[119.090487,49.985629],[118.982082,49.979087],[118.964836,49.988708],[118.791757,49.955606],[118.761576,49.959456],[118.739402,49.946364],[118.672264,49.955991],[118.605127,49.926719],[118.574946,49.931342],[118.531214,49.887791],[118.485019,49.866194],[118.483787,49.830691],[118.443751,49.835709],[118.385853,49.827217],[118.398787,49.802502],[118.384005,49.783958],[118.315636,49.766953],[118.284223,49.743755],[118.220781,49.729831],[118.211542,49.690744],[118.156723,49.660149],[118.129622,49.669446],[118.082811,49.616741],[118.011362,49.614803],[117.995963,49.623332],[117.950999,49.596187],[117.866,49.591532],[117.849369,49.551557],[117.809333,49.521263],[117.638102,49.574847],[117.485349,49.633024],[117.278394,49.636512],[117.068974,49.695389],[116.736367,49.847674],[116.717889,49.847288],[116.428397,49.430659],[116.048363,48.873274],[116.077928,48.822471],[116.069305,48.811437],[115.83032,48.560156],[115.799523,48.514982],[115.822929,48.259432],[115.81061,48.257042],[115.529126,48.155336],[115.545141,48.134971],[115.539597,48.104607],[115.580249,47.921649],[115.939342,47.683275],[115.968291,47.689721],[116.111189,47.811642],[116.130283,47.823296],[116.26579,47.876711],[116.453035,47.837358],[116.669846,47.890758],[116.791186,47.89758],[116.879265,47.893968],[117.094844,47.8241],[117.384335,47.641356],[117.493357,47.758563],[117.519226,47.761782],[117.529081,47.782697],[117.813645,48.016212],[117.886942,48.025418],[117.96147,48.011007],[118.052014,48.01421],[118.107448,48.031021],[118.124694,48.047427],[118.150564,48.036224],[118.238643,48.041826],[118.238027,48.031422],[118.284839,48.011007],[118.351976,48.006203],[118.37415,48.016612],[118.422193,48.01461],[118.441903,47.995791],[118.568171,47.992187],[118.773278,47.771034],[119.134219,47.664335],[119.152081,47.540453],[119.205052,47.520249],[119.365812,47.47739],[119.32208,47.42721],[119.365812,47.423161],[119.386138,47.397645],[119.437877,47.378602],[119.450812,47.353065],[119.559217,47.303172],[119.56784,47.248357],[119.627586,47.247544],[119.716282,47.195518],[119.763093,47.13082],[119.806825,47.055037],[119.79081,47.04525],[119.795122,47.013024],[119.845013,46.964852],[119.859795,46.917046],[119.926933,46.903963],[119.920157,46.853238],[119.936172,46.790173],[119.917078,46.758203],[119.93494,46.712674],[119.911534,46.669572],[119.859179,46.669572],[119.804361,46.68189],[119.8136,46.66834],[119.783419,46.626023],[119.739687,46.615336],[119.677477,46.584908],[119.682405,46.605058],[119.656535,46.625612],[119.598637,46.618214],[119.557985,46.633832],[119.491464,46.629311],[119.431718,46.638763],[119.374435,46.603414],[119.357805,46.619447],[119.325776,46.608759],[119.26295,46.649034],[119.20074,46.648213],[119.152081,46.658072],[119.123132,46.642872],[119.073857,46.676552],[119.011647,46.745902],[118.951285,46.722111],[118.912481,46.733188],[118.914329,46.77501],[118.845343,46.771731],[118.788061,46.717598],[118.788061,46.687227],[118.677192,46.6979],[118.639004,46.721291],[118.586033,46.692975],[118.446831,46.704467],[118.41049,46.728265],[118.316252,46.73934],[118.274984,46.715957],[118.238643,46.709392],[118.192448,46.682711],[118.124078,46.678195],[118.04647,46.631366],[117.992883,46.631366],[117.982412,46.614925],[117.914659,46.607936],[117.868464,46.575447],[117.870927,46.549935],[117.813645,46.530588],[117.769913,46.537586],[117.748355,46.521941],[117.704008,46.516587],[117.641182,46.558166],[117.622704,46.596012],[117.596218,46.603414],[117.49582,46.600535],[117.42006,46.582029],[117.447777,46.528117],[117.392343,46.463023],[117.375712,46.416421],[117.383719,46.394962],[117.372017,46.36028],[117.247597,46.366888],[117.097308,46.356976],[116.876801,46.375559],[116.834302,46.384229],[116.81336,46.355737],[116.745606,46.327642],[116.673541,46.325163],[116.585462,46.292504],[116.573143,46.258998],[116.536187,46.23251],[116.439484,46.137628],[116.414231,46.133896],[116.271949,45.966926],[116.243,45.876169],[116.288579,45.839074],[116.278108,45.831152],[116.286731,45.775247],[116.260862,45.776082],[116.22329,45.747273],[116.217746,45.72221],[116.17463,45.688775],[116.1155,45.679577],[116.035428,45.685013],[116.026805,45.661177],[115.936878,45.632727],[115.864197,45.572853],[115.699741,45.45963],[115.586408,45.440317],[115.36467,45.392427],[115.178041,45.396209],[114.983404,45.379397],[114.920578,45.386122],[114.745035,45.438217],[114.600906,45.403773],[114.551014,45.387383],[114.539928,45.325985],[114.519602,45.283893],[114.459855,45.21353],[114.409348,45.179371],[114.347139,45.119436],[114.313262,45.107189],[114.19069,45.036607],[114.158045,44.994301],[114.116777,44.957045],[114.065038,44.931206],[113.907358,44.915104],[113.861778,44.863377],[113.798953,44.849377],[113.712105,44.788247],[113.631417,44.745333],[113.540874,44.759358],[113.503918,44.777628],[113.11526,44.799714],[113.037652,44.822641],[112.937869,44.840042],[112.850406,44.840466],[112.712436,44.879494],[112.599719,44.930783],[112.540589,45.001072],[112.438959,45.071697],[112.396459,45.064512],[112.113743,45.072965],[112.071243,45.096206],[112.002874,45.090713],[111.903707,45.052252],[111.764505,44.969325],[111.69244,44.859983],[111.624687,44.778477],[111.585267,44.705789],[111.560629,44.647062],[111.569868,44.57634],[111.530448,44.55033],[111.514434,44.507666],[111.478709,44.488884],[111.427586,44.394455],[111.415883,44.35724],[111.428818,44.319573],[111.507042,44.294305],[111.534144,44.26217],[111.541535,44.206855],[111.559397,44.171238],[111.662875,44.061247],[111.702295,44.034147],[111.773128,44.010479],[111.870447,43.940279],[111.959758,43.823382],[111.970845,43.748205],[111.951135,43.693275],[111.891388,43.6738],[111.79407,43.672068],[111.606209,43.513863],[111.564325,43.490422],[111.456535,43.494329],[111.400485,43.472618],[111.354289,43.436125],[111.183674,43.396132],[111.151029,43.38004],[111.069725,43.357852],[111.02045,43.329998],[110.82027,43.149067],[110.769763,43.099272],[110.736502,43.089657],[110.687227,43.036314],[110.689691,43.02144],[110.631177,42.936061],[110.469801,42.839156],[110.437156,42.781203],[110.34846,42.742098],[110.139657,42.674815],[110.108244,42.642687],[109.906216,42.635643],[109.733753,42.579262],[109.683862,42.558988],[109.544044,42.472528],[109.486761,42.458842],[109.291509,42.435879],[109.026039,42.458401],[108.983539,42.449128],[108.845569,42.395673],[108.798757,42.415116],[108.705134,42.413349],[108.532671,42.442945],[108.298614,42.438529],[108.238252,42.460167],[108.089195,42.436321],[108.022058,42.433229],[107.986949,42.413349],[107.939522,42.403628],[107.736262,42.415116],[107.57427,42.412907],[107.501589,42.456635],[107.46648,42.458842],[107.303872,42.412465],[107.271844,42.364285],[107.051337,42.319166],[106.785867,42.291281],[106.612789,42.241679],[106.372572,42.161436],[106.344855,42.149457],[106.01348,42.032213],[105.74185,41.949033],[105.589713,41.888471],[105.385221,41.797073],[105.291599,41.749763],[105.230621,41.751103],[105.009498,41.583007],[104.923267,41.654143],[104.803775,41.652355],[104.68921,41.6452],[104.524138,41.661745],[104.530298,41.875104],[104.418813,41.860397],[104.30856,41.840782],[104.080046,41.805104],[103.868779,41.802427],[103.454868,41.877332],[103.418527,41.882233],[103.20726,41.96283],[103.021862,42.028212],[102.712045,42.153007],[102.621502,42.154338],[102.540814,42.162323],[102.449039,42.144133],[102.093642,42.223512],[102.070236,42.232374],[101.877447,42.432345],[101.803534,42.503861],[101.770274,42.509597],[101.557775,42.529887],[101.291689,42.586312],[100.862995,42.671295],[100.826655,42.675255],[100.32528,42.690213],[100.272309,42.636523],[100.004376,42.648849],[99.969267,42.647969],[99.51224,42.568244],[98.962822,42.607018],[98.546447,42.638284],[98.195362,42.653251],[97.831958,42.706047],[97.28254,42.782081],[97.172903,42.795257]]]}},{type:"Feature",properties:{adcode:21e4,name:"辽宁省",center:[123.429096,41.796767],centroid:[122.604994,41.299712],childrenNum:14,level:"province",parent:{adcode:1e5},subFeatureIndex:5,acroutes:[1e5]},geometry:{type:"MultiPolygon",coordinates:[[[[123.534489,39.788361],[123.546808,39.756163],[123.579453,39.781002],[123.612714,39.775023],[123.642279,39.796178],[123.645358,39.823761],[123.674924,39.826979],[123.687858,39.808132],[123.795032,39.822842],[123.812278,39.831115],[123.95148,39.817786],[124.002603,39.800316],[124.103001,39.823302],[124.099306,39.777323],[124.151045,39.74558],[124.173218,39.841225],[124.214486,39.865116],[124.215102,39.883487],[124.21695,39.894049],[124.218182,39.895885],[124.219414,39.899099],[124.241588,39.928477],[124.286551,39.931689],[124.288399,39.962888],[124.349377,39.989029],[124.372167,40.021576],[124.336442,40.049985],[124.346913,40.079756],[124.428217,40.144291],[124.457782,40.177679],[124.490427,40.18408],[124.513833,40.218362],[124.515065,40.22019],[124.62655,40.291896],[124.722636,40.321561],[124.739267,40.371733],[124.834121,40.423235],[124.913578,40.481981],[124.945606,40.45603],[124.985642,40.475153],[125.044157,40.466503],[125.042925,40.483802],[125.004737,40.496091],[125.015823,40.533853],[125.076801,40.562048],[125.113758,40.569322],[125.181511,40.611132],[125.262815,40.620218],[125.279445,40.655187],[125.305315,40.661089],[125.329337,40.643835],[125.375532,40.658365],[125.422343,40.635661],[125.418648,40.673345],[125.453756,40.676522],[125.459916,40.707379],[125.49564,40.728697],[125.544915,40.729605],[125.551075,40.761796],[125.585567,40.788535],[125.61698,40.763609],[125.685349,40.769048],[125.67611,40.788082],[125.641002,40.798503],[125.648393,40.826133],[125.707523,40.866877],[125.687813,40.897645],[125.652089,40.91619],[125.584335,40.891764],[125.589263,40.931112],[125.635458,40.94151],[125.650241,40.970888],[125.674879,40.974503],[125.684118,41.021929],[125.726617,41.055332],[125.739552,41.08917],[125.712451,41.095485],[125.734009,41.125695],[125.759878,41.132908],[125.791291,41.167607],[125.73832,41.178418],[125.758646,41.232449],[125.749407,41.245499],[125.695205,41.244599],[125.685349,41.273842],[125.646545,41.264396],[125.642234,41.296327],[125.62006,41.318355],[125.637306,41.34442],[125.610205,41.365084],[125.589879,41.359245],[125.581256,41.396517],[125.547995,41.401006],[125.534444,41.428833],[125.533212,41.479069],[125.493176,41.509103],[125.507343,41.534195],[125.479626,41.544946],[125.450061,41.597777],[125.461148,41.642516],[125.446981,41.67605],[125.412488,41.691246],[125.344119,41.672474],[125.317018,41.676944],[125.332416,41.711354],[125.336112,41.768067],[125.336112,41.768067],[125.323177,41.771191],[125.323177,41.771191],[125.319482,41.776993],[125.319482,41.776993],[125.294844,41.822945],[125.307779,41.924548],[125.35151,41.92811],[125.291764,41.958825],[125.29854,41.974399],[125.369989,42.002868],[125.363213,42.017097],[125.416184,42.063766],[125.414336,42.101964],[125.446365,42.098411],[125.490097,42.136145],[125.458068,42.160105],[125.458068,42.160105],[125.41372,42.156112],[125.368141,42.182726],[125.357054,42.145464],[125.305931,42.146351],[125.312706,42.197359],[125.280677,42.175187],[125.312706,42.219966],[125.27575,42.231045],[125.27575,42.266928],[125.299156,42.289953],[125.264047,42.312528],[125.224011,42.30102],[125.175352,42.308102],[125.167345,42.351903],[125.203685,42.366938],[125.185823,42.38197],[125.186439,42.427928],[125.140243,42.44692],[125.150098,42.458842],[125.105135,42.490624],[125.068794,42.499449],[125.090968,42.515773],[125.066946,42.534738],[125.089736,42.567803],[125.082961,42.591159],[125.097127,42.622433],[125.038613,42.615387],[125.010896,42.63212],[125.014592,42.666014],[124.99057,42.677455],[124.968396,42.722756],[124.996729,42.745174],[124.975171,42.802722],[124.92836,42.819844],[124.897563,42.787791],[124.874157,42.789987],[124.856911,42.824234],[124.84952,42.882585],[124.87231,42.962344],[124.869846,42.988178],[124.840897,43.032377],[124.88894,43.074796],[124.882781,43.13422],[124.785462,43.117185],[124.755281,43.074359],[124.719557,43.069987],[124.686912,43.051185],[124.677673,43.002185],[124.658579,42.972854],[124.635173,42.972854],[124.632093,42.949642],[124.607456,42.937376],[124.586514,42.905384],[124.466406,42.847054],[124.435609,42.880831],[124.371551,42.880831],[124.38079,42.912835],[124.431913,42.930803],[124.442384,42.958841],[124.42329,42.975482],[124.369703,42.972854],[124.333363,42.997371],[124.425754,43.076107],[124.366007,43.121554],[124.273617,43.17875],[124.287167,43.207983],[124.27608,43.233278],[124.228653,43.235022],[124.215102,43.255947],[124.168291,43.244177],[124.114088,43.247229],[124.117168,43.2773],[124.099306,43.292983],[124.032784,43.280786],[123.964415,43.34088],[123.896046,43.361333],[123.881263,43.392218],[123.881263,43.392218],[123.852314,43.406133],[123.857858,43.459153],[123.857858,43.459153],[123.79688,43.489988],[123.747604,43.472184],[123.749452,43.439167],[123.710032,43.417001],[123.703873,43.37047],[123.698329,43.272071],[123.664453,43.264663],[123.676771,43.223684],[123.645974,43.208855],[123.666916,43.179623],[123.636119,43.141644],[123.631192,43.088346],[123.580685,43.036314],[123.572678,43.003498],[123.536337,43.007],[123.474743,43.042438],[123.434707,43.027565],[123.323222,43.000872],[123.259165,42.993431],[123.18402,42.925983],[123.188947,42.895739],[123.169853,42.859777],[123.227752,42.831695],[123.118114,42.801405],[123.058368,42.768903],[122.980144,42.777689],[122.945651,42.753524],[122.925941,42.772417],[122.887137,42.770221],[122.883442,42.751766],[122.883442,42.751766],[122.848949,42.712203],[122.848949,42.712203],[122.786123,42.757479],[122.73808,42.77066],[122.733152,42.786034],[122.653696,42.78252],[122.624747,42.773296],[122.580399,42.789987],[122.576088,42.819405],[122.556378,42.827745],[122.436886,42.843105],[122.35127,42.830378],[122.371596,42.776371],[122.439349,42.770221],[122.460907,42.755282],[122.396234,42.707366],[122.396234,42.684054],[122.338951,42.669975],[122.324785,42.684934],[122.261343,42.695931],[122.204676,42.732867],[122.204676,42.685374],[122.160945,42.684934],[122.072865,42.710444],[122.062394,42.723635],[122.018663,42.69901],[121.939207,42.688453],[121.94167,42.666014],[121.915801,42.656332],[121.921344,42.605697],[121.889931,42.556784],[121.844352,42.522389],[121.831417,42.533856],[121.817867,42.504303],[121.803084,42.514891],[121.747649,42.484887],[121.69899,42.438529],[121.66573,42.437204],[121.604136,42.495037],[121.607831,42.516214],[121.570875,42.487093],[121.506201,42.482239],[121.4791,42.49636],[121.434752,42.475176],[121.386093,42.474294],[121.304789,42.435879],[121.314644,42.42837],[121.285079,42.387717],[121.218558,42.371802],[121.184681,42.333324],[121.133558,42.300135],[121.120623,42.280656],[121.087978,42.278885],[121.070732,42.254083],[121.028848,42.242565],[120.992508,42.264714],[120.933994,42.27977],[120.883487,42.269585],[120.883487,42.269585],[120.883487,42.242565],[120.8299,42.252755],[120.820661,42.227943],[120.79048,42.218636],[120.745516,42.223512],[120.72211,42.203565],[120.624792,42.154338],[120.58414,42.167203],[120.56751,42.152119],[120.466496,42.105516],[120.493597,42.073539],[120.450481,42.057101],[120.456641,42.016208],[120.399358,41.984631],[120.373489,41.994862],[120.309431,41.951704],[120.318054,41.93746],[120.271859,41.925439],[120.260156,41.904062],[120.290337,41.897381],[120.286641,41.880005],[120.251533,41.884016],[120.215808,41.853265],[120.188707,41.848361],[120.183164,41.826513],[120.127113,41.77253],[120.1382,41.729221],[120.096316,41.697056],[120.035954,41.708226],[120.024867,41.737707],[120.050737,41.776101],[120.041498,41.818932],[120.023019,41.816701],[119.989759,41.899163],[119.954034,41.923212],[119.950954,41.974399],[119.924469,41.98908],[119.921389,42.014429],[119.897368,42.030879],[119.87581,42.077982],[119.845629,42.097079],[119.837622,42.135257],[119.854868,42.170308],[119.841933,42.215534],[119.744615,42.211545],[119.679941,42.240793],[119.617115,42.252755],[119.609108,42.276671],[119.557985,42.289068],[119.557985,42.289068],[119.539507,42.297922],[119.571536,42.335536],[119.572152,42.359421],[119.540123,42.363401],[119.502551,42.388159],[119.482841,42.347037],[119.432949,42.317396],[119.34795,42.300578],[119.280197,42.260728],[119.274037,42.239021],[119.237697,42.200905],[119.277733,42.185387],[119.286972,42.154781],[119.30853,42.147239],[119.314689,42.119723],[119.352261,42.118391],[119.384906,42.08953],[119.375667,42.023322],[119.324544,41.969505],[119.323928,41.937014],[119.340559,41.926774],[119.323312,41.889807],[119.334399,41.871539],[119.312841,41.80555],[119.292515,41.790827],[119.317769,41.764049],[119.319001,41.727435],[119.299907,41.705545],[119.307914,41.657273],[119.342406,41.617914],[119.415703,41.590169],[119.420015,41.567785],[119.362116,41.566442],[119.361501,41.545841],[119.406464,41.503276],[119.401537,41.472343],[119.378131,41.459787],[119.376283,41.422102],[119.309762,41.405944],[119.330704,41.385293],[119.296211,41.325097],[119.239545,41.31431],[119.2494,41.279689],[119.209364,41.244599],[119.204436,41.222546],[119.169943,41.222996],[119.189038,41.198234],[119.126212,41.138767],[119.081248,41.131555],[119.080632,41.095936],[119.037516,41.067516],[118.964836,41.079246],[118.937118,41.052625],[118.951901,41.018317],[119.013495,41.007479],[119.00056,40.967273],[118.977154,40.959138],[118.977154,40.959138],[118.916792,40.969984],[118.90201,40.960946],[118.873061,40.847866],[118.845959,40.822057],[118.878604,40.783098],[118.907553,40.775394],[118.895234,40.75409],[118.950053,40.747743],[118.96114,40.72008],[119.011031,40.687414],[119.028277,40.692406],[119.054763,40.664721],[119.115125,40.666536],[119.165632,40.69286],[119.184726,40.680153],[119.14469,40.632482],[119.162552,40.600228],[119.177951,40.609315],[119.230921,40.603863],[119.22045,40.569322],[119.256175,40.543404],[119.30237,40.530215],[119.429254,40.540221],[119.477913,40.533399],[119.503783,40.553864],[119.559217,40.547952],[119.572152,40.523846],[119.553674,40.502007],[119.604797,40.455119],[119.586934,40.375381],[119.598021,40.334335],[119.651608,40.271808],[119.639289,40.231613],[119.639289,40.231613],[119.671934,40.23938],[119.716898,40.195966],[119.745847,40.207851],[119.760629,40.136056],[119.736608,40.104936],[119.772332,40.08113],[119.783419,40.046778],[119.783419,40.046778],[119.787115,40.041739],[119.787115,40.041739],[119.81668,40.050443],[119.81668,40.050443],[119.854252,40.033033],[119.845629,40.000949],[119.845629,40.000949],[119.854252,39.98857],[119.91831,39.989946],[119.941715,40.009659],[119.947259,40.040364],[120.092005,40.077466],[120.134504,40.074719],[120.161606,40.096239],[120.273091,40.127362],[120.371641,40.174478],[120.451097,40.177679],[120.491749,40.20008],[120.523778,40.256737],[120.52193,40.304676],[120.537329,40.325211],[120.602618,40.36079],[120.596459,40.399084],[120.617401,40.41959],[120.616169,40.444645],[120.619249,40.460128],[120.666676,40.467413],[120.693777,40.505647],[120.72211,40.515657],[120.72827,40.539311],[120.822509,40.59432],[120.837291,40.644289],[120.8299,40.671076],[120.861313,40.684692],[120.939537,40.686507],[120.983269,40.712822],[121.032544,40.709193],[121.028848,40.746382],[120.991276,40.744115],[120.980189,40.766329],[120.994356,40.790801],[120.971566,40.805751],[121.00729,40.807563],[121.010986,40.784457],[121.086747,40.79805],[121.076892,40.815716],[121.096602,40.839717],[121.126167,40.86914],[121.177906,40.873665],[121.23642,40.851035],[121.290622,40.851488],[121.439064,40.830208],[121.440296,40.88181],[121.499426,40.880001],[121.526527,40.85194],[121.55486,40.849677],[121.553013,40.817528],[121.576418,40.837906],[121.626309,40.844244],[121.682976,40.829755],[121.732251,40.846961],[121.735331,40.862351],[121.778446,40.886787],[121.816019,40.894931],[121.84312,40.831567],[121.883772,40.802127],[121.934279,40.79805],[121.936127,40.711462],[121.951525,40.680607],[122.025438,40.674253],[122.06609,40.64883],[122.122141,40.657457],[122.148626,40.671983],[122.133843,40.614313],[122.150474,40.588413],[122.245944,40.519752],[122.231162,40.505192],[122.265038,40.48016],[122.221923,40.481071],[122.240401,40.461039],[122.250872,40.445555],[122.229314,40.424146],[122.186814,40.422779],[122.198517,40.382219],[122.152322,40.357597],[122.135691,40.374925],[122.111054,40.348932],[122.138155,40.338897],[122.110438,40.315629],[122.079641,40.332967],[122.040221,40.322017],[122.039605,40.260391],[122.02667,40.244862],[121.940438,40.242121],[121.950293,40.204194],[121.98109,40.173106],[122.003264,40.172191],[121.995257,40.128277],[121.956453,40.133311],[121.910257,40.072887],[121.824642,40.025701],[121.796309,39.999116],[121.779062,39.942702],[121.76428,39.933525],[121.699606,39.937196],[121.626925,39.882569],[121.572107,39.865116],[121.541926,39.874302],[121.530223,39.851334],[121.472325,39.802155],[121.487107,39.760303],[121.45939,39.747881],[121.502506,39.703233],[121.482796,39.659478],[121.451999,39.658095],[121.450151,39.624914],[121.325731,39.601402],[121.299246,39.606013],[121.263521,39.589873],[121.226565,39.554814],[121.224717,39.519275],[121.268449,39.482794],[121.286927,39.507271],[121.301709,39.476327],[121.245659,39.456923],[121.270296,39.434277],[121.246891,39.421334],[121.245659,39.389427],[121.270296,39.374162],[121.307869,39.391277],[121.324499,39.371386],[121.35468,39.377863],[121.432904,39.357506],[121.435984,39.329736],[121.466781,39.320014],[121.474788,39.296398],[121.508665,39.29223],[121.51544,39.286672],[121.562252,39.322792],[121.621382,39.326033],[121.72486,39.364447],[121.711925,39.33992],[121.7187,39.320477],[121.667577,39.310754],[121.672505,39.275554],[121.623846,39.285745],[121.589353,39.263044],[121.631237,39.22643],[121.591201,39.228748],[121.586889,39.193506],[121.604136,39.166136],[121.639244,39.166136],[121.68236,39.117863],[121.631853,39.077921],[121.605983,39.080708],[121.642324,39.11972],[121.590585,39.154999],[121.562252,39.127149],[121.599208,39.098824],[121.581962,39.075598],[121.508049,39.034237],[121.431057,39.027263],[121.370695,39.060264],[121.317108,39.012384],[121.341129,38.980757],[121.275224,38.971917],[121.204391,38.941202],[121.180369,38.959819],[121.128014,38.958888],[121.08921,38.922115],[121.094138,38.894173],[121.129862,38.879266],[121.110768,38.862026],[121.12863,38.799089],[121.112,38.776231],[121.13787,38.723023],[121.198848,38.721623],[121.259825,38.786495],[121.280767,38.786961],[121.288775,38.78976],[121.315876,38.793958],[121.359608,38.822406],[121.399028,38.812613],[121.509897,38.817743],[121.564715,38.874607],[121.618302,38.862492],[121.675585,38.86156],[121.708845,38.872744],[121.719316,38.920252],[121.655874,38.946788],[121.618918,38.950046],[121.66265,38.966333],[121.671273,39.010059],[121.73841,38.998898],[121.756889,39.025869],[121.790149,39.022614],[121.804932,38.970986],[121.863446,38.942598],[121.920728,38.969591],[121.905946,38.997503],[121.852975,39.035631],[121.8887,39.027263],[121.929352,39.024939],[121.907178,39.055617],[121.923192,39.053758],[121.963228,39.030053],[122.013735,39.073275],[122.061778,39.060264],[122.071634,39.074204],[122.048228,39.101146],[122.088264,39.112291],[122.127684,39.144788],[122.167104,39.158711],[122.123988,39.172631],[122.117213,39.213911],[122.160329,39.238019],[122.242865,39.267678],[122.274893,39.322329],[122.30877,39.346399],[122.366053,39.370461],[122.412864,39.411625],[122.455364,39.408388],[122.467682,39.403301],[122.51203,39.413474],[122.532972,39.419947],[122.581631,39.464316],[122.637066,39.488799],[122.649385,39.516505],[122.682645,39.514658],[122.808913,39.559889],[122.847101,39.581571],[122.860652,39.604629],[122.941956,39.604629],[122.972753,39.594946],[122.978912,39.616156],[123.021412,39.64335],[123.010941,39.655331],[123.103332,39.676983],[123.146448,39.647037],[123.166774,39.674219],[123.212969,39.665928],[123.215433,39.696786],[123.253005,39.689879],[123.286882,39.704154],[123.270251,39.714743],[123.274563,39.753862],[123.350939,39.750641],[123.388512,39.74742],[123.392823,39.723949],[123.477823,39.74696],[123.521555,39.772724],[123.534489,39.788361]]],[[[122.63953,39.286209],[122.593334,39.278334],[122.539131,39.308439],[122.50895,39.290377],[122.57732,39.269994],[122.67895,39.268605],[122.673406,39.269531],[122.662935,39.273701],[122.655544,39.277407],[122.640761,39.288061],[122.63953,39.286209]]],[[[122.318625,39.170775],[122.345111,39.144788],[122.366053,39.174951],[122.398697,39.16196],[122.383299,39.190723],[122.393154,39.213448],[122.343263,39.203246],[122.322321,39.177271],[122.322937,39.174487],[122.319241,39.172167],[122.318625,39.170775]]],[[[122.691884,39.23292],[122.696812,39.206492],[122.751631,39.229675],[122.740544,39.248679],[122.635834,39.241727],[122.628443,39.231993],[122.690037,39.234774],[122.691268,39.23431],[122.691884,39.23292]]],[[[122.738696,39.034701],[122.704819,39.044463],[122.733152,39.014244],[122.75779,39.009594],[122.739312,39.036561],[122.738696,39.034701]]],[[[123.022644,39.546507],[122.96105,39.551122],[122.945035,39.520198],[122.995542,39.495264],[123.036194,39.533123],[123.022644,39.546507]]],[[[122.503407,39.241263],[122.502175,39.224112],[122.547755,39.229211],[122.503407,39.241263]]],[[[120.786784,40.473787],[120.83298,40.491995],[120.8299,40.516112],[120.805262,40.525666],[120.774465,40.48016],[120.786784,40.473787]]],[[[123.086702,39.426881],[123.090397,39.450915],[123.054057,39.457847],[123.086702,39.426881]]],[[[123.160614,39.025404],[123.205578,39.057011],[123.20065,39.077921],[123.145832,39.091857],[123.143984,39.038885],[123.160614,39.025404]]],[[[123.716807,39.74512],[123.756843,39.754322],[123.719887,39.763063],[123.716807,39.74512]]]]}},{type:"Feature",properties:{adcode:22e4,name:"吉林省",center:[125.3245,43.886841],centroid:[126.171208,43.703954],childrenNum:9,level:"province",parent:{adcode:1e5},subFeatureIndex:6,acroutes:[1e5]},geometry:{type:"MultiPolygon",coordinates:[[[[129.601492,42.415116],[129.601492,42.422627],[129.591021,42.447803],[129.627361,42.462816],[129.651999,42.426603],[129.704354,42.427045],[129.748701,42.471204],[129.738846,42.500332],[129.749933,42.546644],[129.746237,42.58455],[129.786889,42.615387],[129.754245,42.645768],[129.796744,42.681854],[129.767179,42.707806],[129.78381,42.762752],[129.810911,42.795257],[129.816454,42.851003],[129.835549,42.866796],[129.846636,42.918533],[129.874969,42.923792],[129.856491,42.951833],[129.868193,42.97373],[129.903918,42.968475],[129.897143,43.001748],[129.954425,43.010938],[129.963664,42.978547],[130.002468,42.981174],[130.027106,42.9676],[130.072685,42.971541],[130.10841,42.989929],[130.144134,42.976357],[130.120729,42.954461],[130.127504,42.932556],[130.10225,42.922916],[130.136127,42.90363],[130.17062,42.912397],[130.21004,42.902315],[130.258083,42.90626],[130.277793,42.892232],[130.258083,42.860655],[130.245148,42.799209],[130.242069,42.738582],[130.257467,42.710884],[130.290112,42.702968],[130.333228,42.64973],[130.373264,42.630799],[130.388046,42.603054],[130.420691,42.617148],[130.44656,42.607459],[130.423771,42.574855],[130.435474,42.553257],[130.476125,42.570007],[130.459495,42.588075],[130.482285,42.626837],[130.522937,42.622433],[130.520473,42.593362],[130.558661,42.495919],[130.585763,42.485328],[130.581451,42.435437],[130.645509,42.426603],[130.600545,42.450453],[130.599929,42.486211],[130.565437,42.506509],[130.570364,42.557224],[130.622719,42.573092],[130.633806,42.603494],[130.592538,42.671295],[130.521089,42.702089],[130.464423,42.688453],[130.425003,42.706926],[130.40714,42.731548],[130.46627,42.772417],[130.532792,42.787352],[130.562357,42.815015],[130.603625,42.819405],[130.665835,42.847932],[130.708335,42.846615],[130.719422,42.831695],[130.75453,42.845738],[130.784095,42.842227],[130.801957,42.879515],[130.845073,42.881269],[130.890653,42.852758],[130.912826,42.870744],[130.949783,42.876884],[130.981812,42.857145],[131.043406,42.862848],[131.017536,42.915027],[131.034167,42.929051],[131.114855,42.915027],[131.145652,42.9365],[131.151195,42.968475],[131.115471,42.975482],[131.11855,43.007875],[131.102536,43.021002],[131.120398,43.068238],[131.171521,43.06955],[131.173985,43.111506],[131.207861,43.1316],[131.218948,43.191405],[131.201086,43.203185],[131.206014,43.237202],[131.255289,43.265099],[131.269455,43.297775],[131.275615,43.369165],[131.314419,43.392653],[131.295941,43.441774],[131.314419,43.461325],[131.31873,43.499539],[131.304564,43.502144],[131.294093,43.470012],[131.234963,43.475224],[131.201086,43.442209],[131.175217,43.444816],[131.142572,43.425695],[131.026775,43.508655],[130.959638,43.48608],[130.907283,43.434387],[130.864167,43.437863],[130.841378,43.454374],[130.822899,43.503446],[130.776704,43.52341],[130.727429,43.560284],[130.671378,43.565054],[130.665835,43.583698],[130.623335,43.589767],[130.630726,43.622268],[130.57098,43.626167],[130.57098,43.626167],[130.501995,43.636563],[130.488444,43.65605],[130.437937,43.646091],[130.412684,43.652586],[130.394206,43.703227],[130.423155,43.745179],[130.382503,43.777164],[130.381887,43.817768],[130.362793,43.844967],[130.386198,43.85403],[130.368336,43.894151],[130.381887,43.910106],[130.338155,43.963975],[130.364025,43.992399],[130.365256,44.044042],[130.319061,44.03974],[130.307358,44.002731],[130.27225,43.981634],[130.262395,43.949328],[130.208192,43.948466],[130.153373,43.915711],[130.143518,43.878624],[130.116417,43.878192],[130.110873,43.852735],[130.079461,43.835039],[130.027722,43.851872],[130.009243,43.889407],[130.022794,43.917866],[130.017867,43.961821],[129.979062,44.015644],[129.951345,44.027263],[129.907614,44.023821],[129.881128,44.000148],[129.868193,44.012631],[129.802904,43.964837],[129.780114,43.892857],[129.739462,43.895876],[129.743158,43.876035],[129.699426,43.8838],[129.650767,43.873016],[129.529427,43.870427],[129.467833,43.874741],[129.449971,43.850578],[129.417942,43.843672],[129.406855,43.819496],[129.348341,43.798333],[129.30892,43.812155],[129.289826,43.797038],[129.254718,43.819496],[129.211602,43.784509],[129.232544,43.709284],[129.214066,43.695006],[129.217146,43.648689],[129.232544,43.635263],[129.23008,43.593234],[129.169102,43.561585],[129.145081,43.570258],[129.093958,43.547706],[129.037907,43.540332],[129.013886,43.522976],[128.962763,43.53903],[128.949828,43.553779],[128.878379,43.539898],[128.834647,43.587599],[128.821097,43.637429],[128.78722,43.686784],[128.768126,43.732207],[128.729322,43.736964],[128.760119,43.755554],[128.739177,43.806972],[128.719467,43.816905],[128.760734,43.857482],[128.729938,43.889838],[128.696061,43.903207],[128.636315,43.891132],[128.64001,43.948035],[128.610445,43.960529],[128.584576,43.990246],[128.574721,44.047914],[128.529141,44.112401],[128.471859,44.157501],[128.450301,44.203423],[128.471859,44.247596],[128.453997,44.257884],[128.472475,44.320001],[128.446605,44.339694],[128.475555,44.346114],[128.481714,44.375637],[128.457076,44.409848],[128.463236,44.431647],[128.427511,44.473512],[128.397946,44.483761],[128.372693,44.514495],[128.295084,44.480772],[128.293237,44.467961],[128.228563,44.445748],[128.211317,44.431647],[128.172512,44.34697],[128.137404,44.357668],[128.094904,44.354673],[128.074578,44.370075],[128.049941,44.349965],[128.065339,44.307155],[128.101679,44.293449],[128.064107,44.251454],[128.104143,44.230017],[128.09244,44.181539],[128.060411,44.168663],[128.088129,44.158359],[128.091208,44.133022],[128.042549,44.103807],[127.950158,44.088334],[127.912586,44.064687],[127.862695,44.062967],[127.846065,44.081886],[127.808492,44.086615],[127.783239,44.071997],[127.729036,44.09908],[127.735811,44.11412],[127.712406,44.199133],[127.681609,44.166946],[127.641573,44.193555],[127.626174,44.187977],[127.59045,44.227872],[127.623711,44.278025],[127.579363,44.310581],[127.486356,44.410275],[127.50853,44.437202],[127.463566,44.484615],[127.465414,44.516628],[127.485124,44.528576],[127.536247,44.522176],[127.570124,44.55033],[127.557189,44.575488],[127.392733,44.632158],[127.275705,44.640249],[127.261538,44.61299],[127.214111,44.624917],[127.228893,44.642804],[127.182082,44.644507],[127.138966,44.607451],[127.094619,44.615972],[127.089691,44.593816],[127.049655,44.566961],[127.041648,44.591258],[127.044112,44.653874],[127.030561,44.673454],[127.041032,44.712169],[126.9973,44.764882],[126.984366,44.823914],[126.999764,44.87398],[127.021938,44.898997],[127.073061,44.907051],[127.092771,44.94688],[127.050271,45.004034],[127.018242,45.024341],[126.984981,45.067893],[126.970815,45.070852],[126.96404,45.132104],[126.85625,45.145613],[126.792808,45.135481],[126.787265,45.159118],[126.732446,45.187385],[126.685635,45.187807],[126.640055,45.214373],[126.644983,45.225334],[126.569222,45.252725],[126.540273,45.23882],[126.519331,45.248091],[126.402919,45.222805],[126.356107,45.185698],[126.293282,45.180214],[126.285274,45.162494],[126.235383,45.140125],[126.225528,45.154054],[126.166398,45.13337],[126.142992,45.147723],[126.091869,45.149411],[126.047522,45.170933],[125.998247,45.162072],[125.992703,45.192447],[125.957595,45.201303],[125.915095,45.196664],[125.849805,45.23882],[125.823936,45.237978],[125.815929,45.264942],[125.761726,45.291472],[125.726001,45.336503],[125.695205,45.352066],[125.712451,45.389485],[125.711835,45.477677],[125.687813,45.514173],[125.660096,45.507043],[125.61698,45.517947],[125.583104,45.491942],[125.497488,45.469283],[125.480242,45.486488],[125.424807,45.485649],[125.434662,45.462988],[125.398322,45.416797],[125.361981,45.392847],[125.319482,45.422678],[125.301619,45.402092],[125.248649,45.417637],[125.189518,45.39915],[125.137779,45.409655],[125.097127,45.38276],[125.06633,45.39915],[125.08912,45.420998],[125.0497,45.428558],[125.025678,45.493201],[124.961005,45.495299],[124.936983,45.53388],[124.911114,45.535976],[124.884628,45.495299],[124.886476,45.442836],[124.839665,45.455852],[124.792853,45.436958],[124.776223,45.468024],[124.729412,45.444096],[124.690607,45.452493],[124.625318,45.437377],[124.575427,45.451234],[124.579738,45.424358],[124.544014,45.411756],[124.507058,45.424778],[124.480572,45.456271],[124.398652,45.440737],[124.374015,45.45795],[124.352457,45.496557],[124.369087,45.512915],[124.348761,45.546874],[124.287783,45.539329],[124.264377,45.555256],[124.273001,45.584163],[124.238508,45.591702],[124.226805,45.633564],[124.162132,45.616404],[124.128255,45.641933],[124.147349,45.665359],[124.122096,45.669123],[124.13503,45.690448],[124.10177,45.700898],[124.098074,45.722628],[124.054342,45.751449],[124.014922,45.749779],[124.001987,45.770655],[124.064197,45.802372],[124.03648,45.83824],[124.067277,45.840325],[124.061118,45.886168],[123.996444,45.906993],[123.968727,45.936551],[123.973654,45.973997],[124.011842,45.981899],[123.989053,46.011833],[124.040176,46.01973],[124.034016,46.045074],[124.009995,46.057534],[124.015538,46.088257],[123.99398,46.101123],[124.01677,46.118549],[123.991516,46.143019],[124.001987,46.166649],[123.971806,46.170379],[123.956408,46.206009],[123.979814,46.228784],[123.952096,46.256516],[123.960103,46.288369],[123.936082,46.286715],[123.917604,46.25693],[123.896046,46.303668],[123.84985,46.302428],[123.775938,46.263136],[123.726047,46.255688],[123.673692,46.258585],[123.604706,46.251964],[123.569598,46.223816],[123.569598,46.223816],[123.499381,46.259826],[123.452569,46.233338],[123.430396,46.243687],[123.357099,46.232096],[123.357099,46.232096],[123.320758,46.254447],[123.286266,46.250308],[123.248078,46.273065],[123.178476,46.248239],[123.128585,46.210565],[123.127354,46.174523],[123.102716,46.172037],[123.112571,46.130163],[123.070071,46.123527],[123.04605,46.099878],[122.792898,46.073313],[122.828623,45.912406],[122.80029,45.856583],[122.772572,45.856583],[122.752246,45.834905],[122.792283,45.766063],[122.751015,45.735996],[122.741775,45.705077],[122.671558,45.70048],[122.650001,45.731401],[122.640761,45.771072],[122.603189,45.778169],[122.556378,45.82156],[122.522501,45.786933],[122.504639,45.786933],[122.496016,45.85825],[122.446125,45.916986],[122.362357,45.917403],[122.372828,45.856166],[122.337719,45.859917],[122.301379,45.813218],[122.253952,45.7982],[122.236705,45.831569],[122.200981,45.857],[122.091344,45.882002],[122.085184,45.912406],[122.040221,45.959022],[121.92812,45.988552],[121.923808,46.004767],[121.864062,46.002272],[121.843736,46.024301],[121.819098,46.023054],[121.761816,45.998947],[121.809243,45.961102],[121.821562,45.918235],[121.805548,45.900746],[121.817251,45.875336],[121.769823,45.84366],[121.766744,45.830318],[121.766744,45.830318],[121.754425,45.794862],[121.697142,45.76314],[121.657106,45.770238],[121.644172,45.752284],[121.666345,45.727641],[121.713773,45.701734],[121.811091,45.687103],[121.812323,45.704659],[121.867142,45.719703],[121.934279,45.71051],[121.970004,45.692956],[122.003264,45.623102],[121.995873,45.59882],[121.966308,45.596308],[121.993409,45.552741],[122.002648,45.507882],[122.064242,45.472641],[122.168336,45.439897],[122.180039,45.409655],[122.146778,45.374352],[122.147394,45.295682],[122.239169,45.276313],[122.22993,45.206784],[122.192358,45.180636],[122.143082,45.183167],[122.109822,45.142236],[122.119677,45.068739],[122.098735,45.02138],[122.074713,45.006573],[122.087032,44.95281],[122.079025,44.914256],[122.04946,44.912985],[122.098119,44.81882],[122.099967,44.7823],[122.168952,44.770405],[122.142467,44.753833],[122.110438,44.767856],[122.10243,44.736406],[122.152322,44.744057],[122.161561,44.728328],[122.117213,44.701961],[122.103046,44.67388],[122.113517,44.615546],[122.13138,44.577619],[122.196053,44.559712],[122.224386,44.526016],[122.228082,44.480345],[122.28598,44.477783],[122.294604,44.41113],[122.291524,44.310152],[122.271198,44.255741],[122.319241,44.233018],[122.483081,44.236877],[122.515726,44.251025],[122.641993,44.283595],[122.675254,44.285738],[122.702971,44.319145],[122.76087,44.369648],[122.85634,44.398304],[123.025108,44.493153],[123.06576,44.505959],[123.12489,44.5098],[123.137209,44.486322],[123.125506,44.455147],[123.142136,44.428228],[123.114419,44.40258],[123.128585,44.367081],[123.196955,44.34483],[123.277027,44.25274],[123.286882,44.211574],[123.323838,44.179823],[123.386664,44.161794],[123.362642,44.133452],[123.350939,44.092633],[123.32815,44.084035],[123.331229,44.028984],[123.365722,44.013922],[123.400831,43.979481],[123.37065,43.970006],[123.397135,43.954929],[123.467968,43.853599],[123.461809,43.822518],[123.498149,43.771114],[123.48275,43.737396],[123.520323,43.708419],[123.518475,43.682024],[123.536953,43.633964],[123.510468,43.624867],[123.5117,43.592801],[123.421157,43.598435],[123.434091,43.575461],[123.461193,43.568523],[123.452569,43.545971],[123.452569,43.545971],[123.360179,43.567223],[123.304744,43.550742],[123.329998,43.519071],[123.315831,43.492159],[123.36449,43.483475],[123.382968,43.469143],[123.419925,43.410046],[123.442098,43.437863],[123.486446,43.44525],[123.519707,43.402219],[123.54496,43.415262],[123.608402,43.366119],[123.703873,43.37047],[123.710032,43.417001],[123.749452,43.439167],[123.747604,43.472184],[123.79688,43.489988],[123.857858,43.459153],[123.857858,43.459153],[123.852314,43.406133],[123.881263,43.392218],[123.881263,43.392218],[123.896046,43.361333],[123.964415,43.34088],[124.032784,43.280786],[124.099306,43.292983],[124.117168,43.2773],[124.114088,43.247229],[124.168291,43.244177],[124.215102,43.255947],[124.228653,43.235022],[124.27608,43.233278],[124.287167,43.207983],[124.273617,43.17875],[124.366007,43.121554],[124.425754,43.076107],[124.333363,42.997371],[124.369703,42.972854],[124.42329,42.975482],[124.442384,42.958841],[124.431913,42.930803],[124.38079,42.912835],[124.371551,42.880831],[124.435609,42.880831],[124.466406,42.847054],[124.586514,42.905384],[124.607456,42.937376],[124.632093,42.949642],[124.635173,42.972854],[124.658579,42.972854],[124.677673,43.002185],[124.686912,43.051185],[124.719557,43.069987],[124.755281,43.074359],[124.785462,43.117185],[124.882781,43.13422],[124.88894,43.074796],[124.840897,43.032377],[124.869846,42.988178],[124.87231,42.962344],[124.84952,42.882585],[124.856911,42.824234],[124.874157,42.789987],[124.897563,42.787791],[124.92836,42.819844],[124.975171,42.802722],[124.996729,42.745174],[124.968396,42.722756],[124.99057,42.677455],[125.014592,42.666014],[125.010896,42.63212],[125.038613,42.615387],[125.097127,42.622433],[125.082961,42.591159],[125.089736,42.567803],[125.066946,42.534738],[125.090968,42.515773],[125.068794,42.499449],[125.105135,42.490624],[125.150098,42.458842],[125.140243,42.44692],[125.186439,42.427928],[125.185823,42.38197],[125.203685,42.366938],[125.167345,42.351903],[125.175352,42.308102],[125.224011,42.30102],[125.264047,42.312528],[125.299156,42.289953],[125.27575,42.266928],[125.27575,42.231045],[125.312706,42.219966],[125.280677,42.175187],[125.312706,42.197359],[125.305931,42.146351],[125.357054,42.145464],[125.368141,42.182726],[125.41372,42.156112],[125.458068,42.160105],[125.458068,42.160105],[125.490097,42.136145],[125.446365,42.098411],[125.414336,42.101964],[125.416184,42.063766],[125.363213,42.017097],[125.369989,42.002868],[125.29854,41.974399],[125.291764,41.958825],[125.35151,41.92811],[125.307779,41.924548],[125.294844,41.822945],[125.319482,41.776993],[125.319482,41.776993],[125.323177,41.771191],[125.323177,41.771191],[125.336112,41.768067],[125.336112,41.768067],[125.332416,41.711354],[125.317018,41.676944],[125.344119,41.672474],[125.412488,41.691246],[125.446981,41.67605],[125.461148,41.642516],[125.450061,41.597777],[125.479626,41.544946],[125.507343,41.534195],[125.493176,41.509103],[125.533212,41.479069],[125.534444,41.428833],[125.547995,41.401006],[125.581256,41.396517],[125.589879,41.359245],[125.610205,41.365084],[125.637306,41.34442],[125.62006,41.318355],[125.642234,41.296327],[125.646545,41.264396],[125.685349,41.273842],[125.695205,41.244599],[125.749407,41.245499],[125.758646,41.232449],[125.73832,41.178418],[125.791291,41.167607],[125.759878,41.132908],[125.734009,41.125695],[125.712451,41.095485],[125.739552,41.08917],[125.726617,41.055332],[125.684118,41.021929],[125.674879,40.974503],[125.650241,40.970888],[125.635458,40.94151],[125.589263,40.931112],[125.584335,40.891764],[125.652089,40.91619],[125.687813,40.897645],[125.707523,40.866877],[125.778356,40.897645],[125.817161,40.866877],[125.860892,40.888597],[125.875059,40.908501],[125.921254,40.882715],[125.959442,40.88181],[126.008102,40.936537],[126.041362,40.928851],[126.051833,40.96185],[126.08263,40.976762],[126.066,40.997542],[126.1085,41.011995],[126.099877,41.036376],[126.133753,41.063906],[126.124514,41.092327],[126.16763,41.094583],[126.187956,41.113072],[126.188572,41.114875],[126.295129,41.171661],[126.332086,41.236949],[126.35426,41.244599],[126.373354,41.289133],[126.437411,41.353405],[126.497158,41.374965],[126.524259,41.349362],[126.539041,41.366881],[126.497158,41.406842],[126.559983,41.548081],[126.582773,41.563307],[126.564295,41.608965],[126.592628,41.624624],[126.608027,41.669345],[126.644983,41.661297],[126.688099,41.674262],[126.724439,41.710907],[126.690562,41.728328],[126.694874,41.751103],[126.723207,41.753335],[126.8002,41.702865],[126.809439,41.749317],[126.848243,41.734134],[126.85625,41.760031],[126.887047,41.791719],[126.931395,41.812687],[126.952953,41.804212],[126.940018,41.773423],[126.979438,41.776993],[127.005923,41.749317],[127.050887,41.744852],[127.057662,41.703758],[127.037952,41.676944],[127.103242,41.647883],[127.093387,41.629993],[127.127263,41.622388],[127.135887,41.600463],[127.178386,41.600015],[127.125416,41.566442],[127.11864,41.540018],[127.164836,41.542706],[127.188241,41.527475],[127.241212,41.520754],[127.28864,41.501932],[127.253531,41.486691],[127.296031,41.486243],[127.360704,41.466065],[127.360088,41.479518],[127.405668,41.478621],[127.419835,41.460235],[127.459255,41.461581],[127.465414,41.479069],[127.526392,41.467859],[127.547334,41.477276],[127.563964,41.432871],[127.618783,41.432871],[127.636645,41.413575],[127.684073,41.422999],[127.780159,41.427038],[127.854688,41.420755],[127.86947,41.4037],[127.882405,41.448124],[127.909506,41.42973],[127.93168,41.444984],[127.970484,41.438704],[127.991426,41.421204],[128.000049,41.442741],[128.040085,41.393375],[128.110919,41.393375],[128.090593,41.374516],[128.114614,41.364186],[128.169433,41.404149],[128.203925,41.410882],[128.243345,41.477276],[128.238418,41.497898],[128.301244,41.540018],[128.317874,41.575844],[128.30186,41.627756],[128.248889,41.681414],[128.208853,41.688565],[128.163889,41.721628],[128.147875,41.78101],[128.112766,41.793504],[128.104143,41.843457],[128.115846,41.896935],[128.106607,41.949923],[128.033926,42.000199],[128.090593,42.022877],[128.294468,42.026434],[128.405338,42.018876],[128.466316,42.020654],[128.49896,42.000644],[128.598127,42.007315],[128.60675,42.02999],[128.637547,42.035324],[128.658489,42.018876],[128.70222,42.02021],[128.737945,42.050435],[128.779213,42.033546],[128.795227,42.042436],[128.898089,42.016653],[128.952908,42.025545],[128.954755,42.083756],[128.971386,42.097079],[129.008958,42.09175],[129.039139,42.107736],[129.048378,42.137476],[129.113668,42.140583],[129.166639,42.188047],[129.215914,42.208442],[129.209138,42.237692],[129.181421,42.242122],[129.183269,42.262056],[129.215914,42.265157],[129.231312,42.283755],[129.208522,42.293052],[129.260261,42.335536],[129.231312,42.356325],[129.240551,42.376223],[129.326167,42.389927],[129.30892,42.403628],[129.331094,42.429695],[129.356348,42.427045],[129.342181,42.441179],[129.368051,42.459284],[129.366203,42.428811],[129.392688,42.42837],[129.400695,42.449128],[129.452434,42.441179],[129.49863,42.412023],[129.546057,42.361632],[129.578086,42.380202],[129.569463,42.399208],[129.601492,42.415116]]]]}},{type:"Feature",properties:{adcode:23e4,name:"黑龙江省",center:[126.642464,45.756967],centroid:[127.693027,48.040465],childrenNum:13,level:"province",parent:{adcode:1e5},subFeatureIndex:7,acroutes:[1e5]},geometry:{type:"MultiPolygon",coordinates:[[[[123.569598,46.223816],[123.604706,46.251964],[123.673692,46.258585],[123.726047,46.255688],[123.775938,46.263136],[123.84985,46.302428],[123.896046,46.303668],[123.917604,46.25693],[123.936082,46.286715],[123.960103,46.288369],[123.952096,46.256516],[123.979814,46.228784],[123.956408,46.206009],[123.971806,46.170379],[124.001987,46.166649],[123.991516,46.143019],[124.01677,46.118549],[123.99398,46.101123],[124.015538,46.088257],[124.009995,46.057534],[124.034016,46.045074],[124.040176,46.01973],[123.989053,46.011833],[124.011842,45.981899],[123.973654,45.973997],[123.968727,45.936551],[123.996444,45.906993],[124.061118,45.886168],[124.067277,45.840325],[124.03648,45.83824],[124.064197,45.802372],[124.001987,45.770655],[124.014922,45.749779],[124.054342,45.751449],[124.098074,45.722628],[124.10177,45.700898],[124.13503,45.690448],[124.122096,45.669123],[124.147349,45.665359],[124.128255,45.641933],[124.162132,45.616404],[124.226805,45.633564],[124.238508,45.591702],[124.273001,45.584163],[124.264377,45.555256],[124.287783,45.539329],[124.348761,45.546874],[124.369087,45.512915],[124.352457,45.496557],[124.374015,45.45795],[124.398652,45.440737],[124.480572,45.456271],[124.507058,45.424778],[124.544014,45.411756],[124.579738,45.424358],[124.575427,45.451234],[124.625318,45.437377],[124.690607,45.452493],[124.729412,45.444096],[124.776223,45.468024],[124.792853,45.436958],[124.839665,45.455852],[124.886476,45.442836],[124.884628,45.495299],[124.911114,45.535976],[124.936983,45.53388],[124.961005,45.495299],[125.025678,45.493201],[125.0497,45.428558],[125.08912,45.420998],[125.06633,45.39915],[125.097127,45.38276],[125.137779,45.409655],[125.189518,45.39915],[125.248649,45.417637],[125.301619,45.402092],[125.319482,45.422678],[125.361981,45.392847],[125.398322,45.416797],[125.434662,45.462988],[125.424807,45.485649],[125.480242,45.486488],[125.497488,45.469283],[125.583104,45.491942],[125.61698,45.517947],[125.660096,45.507043],[125.687813,45.514173],[125.711835,45.477677],[125.712451,45.389485],[125.695205,45.352066],[125.726001,45.336503],[125.761726,45.291472],[125.815929,45.264942],[125.823936,45.237978],[125.849805,45.23882],[125.915095,45.196664],[125.957595,45.201303],[125.992703,45.192447],[125.998247,45.162072],[126.047522,45.170933],[126.091869,45.149411],[126.142992,45.147723],[126.166398,45.13337],[126.225528,45.154054],[126.235383,45.140125],[126.285274,45.162494],[126.293282,45.180214],[126.356107,45.185698],[126.402919,45.222805],[126.519331,45.248091],[126.540273,45.23882],[126.569222,45.252725],[126.644983,45.225334],[126.640055,45.214373],[126.685635,45.187807],[126.732446,45.187385],[126.787265,45.159118],[126.792808,45.135481],[126.85625,45.145613],[126.96404,45.132104],[126.970815,45.070852],[126.984981,45.067893],[127.018242,45.024341],[127.050271,45.004034],[127.092771,44.94688],[127.073061,44.907051],[127.021938,44.898997],[126.999764,44.87398],[126.984366,44.823914],[126.9973,44.764882],[127.041032,44.712169],[127.030561,44.673454],[127.044112,44.653874],[127.041648,44.591258],[127.049655,44.566961],[127.089691,44.593816],[127.094619,44.615972],[127.138966,44.607451],[127.182082,44.644507],[127.228893,44.642804],[127.214111,44.624917],[127.261538,44.61299],[127.275705,44.640249],[127.392733,44.632158],[127.557189,44.575488],[127.570124,44.55033],[127.536247,44.522176],[127.485124,44.528576],[127.465414,44.516628],[127.463566,44.484615],[127.50853,44.437202],[127.486356,44.410275],[127.579363,44.310581],[127.623711,44.278025],[127.59045,44.227872],[127.626174,44.187977],[127.641573,44.193555],[127.681609,44.166946],[127.712406,44.199133],[127.735811,44.11412],[127.729036,44.09908],[127.783239,44.071997],[127.808492,44.086615],[127.846065,44.081886],[127.862695,44.062967],[127.912586,44.064687],[127.950158,44.088334],[128.042549,44.103807],[128.091208,44.133022],[128.088129,44.158359],[128.060411,44.168663],[128.09244,44.181539],[128.104143,44.230017],[128.064107,44.251454],[128.101679,44.293449],[128.065339,44.307155],[128.049941,44.349965],[128.074578,44.370075],[128.094904,44.354673],[128.137404,44.357668],[128.172512,44.34697],[128.211317,44.431647],[128.228563,44.445748],[128.293237,44.467961],[128.295084,44.480772],[128.372693,44.514495],[128.397946,44.483761],[128.427511,44.473512],[128.463236,44.431647],[128.457076,44.409848],[128.481714,44.375637],[128.475555,44.346114],[128.446605,44.339694],[128.472475,44.320001],[128.453997,44.257884],[128.471859,44.247596],[128.450301,44.203423],[128.471859,44.157501],[128.529141,44.112401],[128.574721,44.047914],[128.584576,43.990246],[128.610445,43.960529],[128.64001,43.948035],[128.636315,43.891132],[128.696061,43.903207],[128.729938,43.889838],[128.760734,43.857482],[128.719467,43.816905],[128.739177,43.806972],[128.760119,43.755554],[128.729322,43.736964],[128.768126,43.732207],[128.78722,43.686784],[128.821097,43.637429],[128.834647,43.587599],[128.878379,43.539898],[128.949828,43.553779],[128.962763,43.53903],[129.013886,43.522976],[129.037907,43.540332],[129.093958,43.547706],[129.145081,43.570258],[129.169102,43.561585],[129.23008,43.593234],[129.232544,43.635263],[129.217146,43.648689],[129.214066,43.695006],[129.232544,43.709284],[129.211602,43.784509],[129.254718,43.819496],[129.289826,43.797038],[129.30892,43.812155],[129.348341,43.798333],[129.406855,43.819496],[129.417942,43.843672],[129.449971,43.850578],[129.467833,43.874741],[129.529427,43.870427],[129.650767,43.873016],[129.699426,43.8838],[129.743158,43.876035],[129.739462,43.895876],[129.780114,43.892857],[129.802904,43.964837],[129.868193,44.012631],[129.881128,44.000148],[129.907614,44.023821],[129.951345,44.027263],[129.979062,44.015644],[130.017867,43.961821],[130.022794,43.917866],[130.009243,43.889407],[130.027722,43.851872],[130.079461,43.835039],[130.110873,43.852735],[130.116417,43.878192],[130.143518,43.878624],[130.153373,43.915711],[130.208192,43.948466],[130.262395,43.949328],[130.27225,43.981634],[130.307358,44.002731],[130.319061,44.03974],[130.365256,44.044042],[130.364025,43.992399],[130.338155,43.963975],[130.381887,43.910106],[130.368336,43.894151],[130.386198,43.85403],[130.362793,43.844967],[130.381887,43.817768],[130.382503,43.777164],[130.423155,43.745179],[130.394206,43.703227],[130.412684,43.652586],[130.437937,43.646091],[130.488444,43.65605],[130.501995,43.636563],[130.57098,43.626167],[130.57098,43.626167],[130.630726,43.622268],[130.623335,43.589767],[130.665835,43.583698],[130.671378,43.565054],[130.727429,43.560284],[130.776704,43.52341],[130.822899,43.503446],[130.841378,43.454374],[130.864167,43.437863],[130.907283,43.434387],[130.959638,43.48608],[131.026775,43.508655],[131.142572,43.425695],[131.175217,43.444816],[131.201086,43.442209],[131.234963,43.475224],[131.294093,43.470012],[131.304564,43.502144],[131.276847,43.495632],[131.20047,43.532089],[131.222028,43.593234],[131.216485,43.613169],[131.239274,43.670337],[131.221412,43.682024],[131.215869,43.72745],[131.232499,43.742585],[131.213405,43.801357],[131.2171,43.836334],[131.254057,43.893289],[131.26268,43.948897],[131.245434,43.95579],[131.26576,44.034578],[131.28239,44.035868],[131.287318,44.03802],[131.293477,44.043182],[131.310723,44.046623],[131.111775,44.710042],[131.090833,44.717272],[131.093297,44.746183],[131.069275,44.759783],[131.064348,44.786973],[131.016304,44.789521],[131.015688,44.814999],[130.972573,44.820094],[130.965181,44.85065],[131.07913,44.881614],[131.10192,44.898997],[131.090217,44.924427],[131.16105,44.948151],[131.20355,44.932901],[131.207861,44.913833],[131.263296,44.929935],[131.274999,44.919766],[131.313803,44.950692],[131.313803,44.965938],[131.355071,44.990068],[131.380324,44.978216],[131.409889,44.985836],[131.464708,44.963397],[131.501664,44.977793],[131.484418,44.99557],[131.529382,45.012073],[131.566338,45.045487],[131.63286,45.075078],[131.695685,45.132104],[131.687678,45.1511],[131.650722,45.159962],[131.681519,45.215217],[131.721555,45.234606],[131.759127,45.213952],[131.79362,45.211844],[131.788692,45.245984],[131.825649,45.291472],[131.82996,45.311677],[131.887858,45.342393],[131.917423,45.339448],[131.93159,45.287683],[131.976554,45.277156],[132.003655,45.25441],[132.17427,45.216903],[132.394161,45.16376],[132.76434,45.081417],[132.867202,45.061976],[132.916477,45.031109],[132.954049,45.023072],[132.98731,45.043373],[133.035969,45.054366],[133.070462,45.097051],[133.089556,45.097473],[133.107418,45.124504],[133.139447,45.127459],[133.129592,45.211422],[133.095715,45.246827],[133.110498,45.266627],[133.097563,45.284735],[133.128976,45.336924],[133.119121,45.352908],[133.144991,45.367205],[133.143759,45.430658],[133.164701,45.437377],[133.170244,45.465506],[133.203505,45.516689],[133.246005,45.517528],[133.333468,45.562379],[133.342707,45.554836],[133.393214,45.580393],[133.423395,45.584163],[133.412924,45.618079],[133.471438,45.631053],[133.448649,45.647372],[133.485605,45.658667],[133.484989,45.691702],[133.445569,45.705077],[133.454192,45.731819],[133.486837,45.740173],[133.469591,45.777751],[133.505315,45.785681],[133.469591,45.799451],[133.467743,45.834905],[133.494228,45.840325],[133.491764,45.867002],[133.51209,45.887001],[133.55459,45.893249],[133.583539,45.868669],[133.618032,45.903662],[133.614952,45.942794],[133.676546,45.94321],[133.681474,45.986473],[133.740604,46.048812],[133.745531,46.075389],[133.690713,46.133896],[133.706111,46.163333],[133.764626,46.17328],[133.794807,46.193583],[133.814517,46.230854],[133.849625,46.203939],[133.87919,46.233752],[133.867487,46.250722],[133.909987,46.254447],[133.91861,46.280924],[133.908139,46.308216],[133.922922,46.330948],[133.869335,46.338386],[133.876726,46.362345],[133.940784,46.38134],[133.948791,46.401153],[133.902596,46.446119],[133.852089,46.450242],[133.849625,46.475389],[133.890893,46.525235],[133.919842,46.596012],[134.011001,46.637941],[134.030711,46.708981],[134.033175,46.759023],[134.052885,46.779928],[134.025168,46.810657],[134.041182,46.848326],[134.042414,46.886787],[134.076291,46.938298],[134.063972,46.979962],[134.10216,47.005678],[134.118175,47.061968],[134.142812,47.093349],[134.222268,47.105164],[134.232739,47.134892],[134.230276,47.182097],[134.210566,47.210155],[134.156979,47.248357],[134.177305,47.326299],[134.203174,47.347389],[134.263536,47.371307],[134.266616,47.391974],[134.307268,47.428829],[134.339297,47.439759],[134.490202,47.446235],[134.522847,47.468086],[134.568426,47.478199],[134.576434,47.519036],[134.627556,47.546512],[134.678064,47.588507],[134.689766,47.63813],[134.779694,47.7159],[134.772918,47.763391],[134.678679,47.819278],[134.670056,47.864667],[134.677448,47.884738],[134.658969,47.901191],[134.607846,47.909214],[134.599839,47.947711],[134.55426,47.982173],[134.551796,48.032622],[134.632484,48.099412],[134.67252,48.170505],[134.679295,48.256245],[134.77107,48.288908],[134.864077,48.332293],[135.009439,48.365703],[135.090743,48.403461],[135.09567,48.437618],[135.068569,48.459451],[135.035924,48.440795],[134.996504,48.439603],[134.927519,48.451513],[134.886867,48.437618],[134.848679,48.393925],[134.820961,48.37604],[134.764295,48.370076],[134.704549,48.405448],[134.640491,48.409818],[134.578281,48.405448],[134.501905,48.418954],[134.438463,48.405448],[134.369478,48.382797],[134.20379,48.3824],[134.150819,48.346217],[134.116327,48.333089],[134.0689,48.338659],[134.029479,48.327519],[133.995603,48.303639],[133.940784,48.302047],[133.876111,48.282536],[133.824372,48.277359],[133.791111,48.261026],[133.740604,48.254651],[133.693177,48.186866],[133.667307,48.183275],[133.59709,48.194846],[133.573068,48.182078],[133.545967,48.121389],[133.451728,48.112999],[133.407997,48.124585],[133.302055,48.103009],[133.239845,48.126583],[133.182563,48.135769],[133.130208,48.134971],[133.053216,48.110202],[133.02673,48.085421],[133.016259,48.054228],[132.992238,48.035424],[132.883216,48.002599],[132.819159,47.936887],[132.769268,47.93849],[132.723072,47.962941],[132.691043,47.962941],[132.661478,47.944905],[132.662094,47.922451],[132.687348,47.88514],[132.662094,47.854227],[132.621442,47.82852],[132.599268,47.792347],[132.6005,47.740858],[132.558,47.718316],[132.469305,47.726368],[132.371987,47.765402],[132.325175,47.762184],[132.288835,47.742065],[132.272205,47.718718],[132.242639,47.70986],[132.19706,47.714289],[132.157024,47.70543],[132.086191,47.703013],[132.000575,47.712276],[131.976554,47.673201],[131.900793,47.685692],[131.825649,47.677231],[131.741881,47.706638],[131.690142,47.707041],[131.641483,47.663932],[131.59036,47.660707],[131.568186,47.682469],[131.559563,47.724757],[131.543548,47.736028],[131.456085,47.747297],[131.359998,47.730796],[131.273767,47.738846],[131.236811,47.733211],[131.183224,47.702611],[131.115471,47.689721],[131.029855,47.694555],[130.983659,47.713081],[130.966413,47.733211],[130.961486,47.828118],[130.891269,47.927263],[130.870943,47.943301],[130.770544,47.998194],[130.737284,48.034223],[130.699711,48.044227],[130.666451,48.105007],[130.673842,48.12818],[130.765617,48.18926],[130.769313,48.231136],[130.787791,48.256643],[130.817972,48.265409],[130.845073,48.296473],[130.81982,48.341444],[130.785327,48.357353],[130.747755,48.404256],[130.745907,48.449131],[130.776704,48.480084],[130.767465,48.507846],[130.711414,48.511414],[130.647357,48.484844],[130.620871,48.49595],[130.615944,48.575601],[130.605473,48.594207],[130.538335,48.612016],[130.538951,48.635751],[130.576524,48.688719],[130.622103,48.783842],[130.689856,48.849651],[130.680617,48.881146],[130.609168,48.881146],[130.559277,48.861071],[130.501995,48.865795],[130.471198,48.905541],[130.412068,48.905148],[130.279641,48.866976],[130.237757,48.868551],[130.219895,48.893739],[130.113337,48.956653],[130.059135,48.979047],[130.020946,49.021058],[129.937179,49.040285],[129.9187,49.060681],[129.934715,49.078717],[129.913157,49.1085],[129.866962,49.113985],[129.855259,49.133567],[129.864498,49.158621],[129.847867,49.181316],[129.784426,49.184054],[129.753629,49.208692],[129.761636,49.25754],[129.730223,49.288387],[129.696962,49.298535],[129.604571,49.279018],[129.562687,49.299706],[129.546057,49.395227],[129.51834,49.423652],[129.448739,49.441167],[129.390224,49.432605],[129.374826,49.414309],[129.379138,49.367175],[129.358196,49.355871],[129.320623,49.3586],[129.266421,49.396006],[129.215298,49.399122],[129.180805,49.386657],[129.143849,49.357431],[129.084719,49.359769],[129.061929,49.374189],[129.013886,49.457119],[128.932582,49.46801],[128.871604,49.492506],[128.792147,49.473065],[128.76135,49.482009],[128.763198,49.515824],[128.813089,49.558157],[128.802618,49.58222],[128.744104,49.595023],[128.715155,49.564756],[128.656025,49.577564],[128.619684,49.593471],[128.537764,49.604332],[128.500192,49.593859],[128.389939,49.58998],[128.343128,49.544956],[128.287077,49.566309],[128.243345,49.563203],[128.185447,49.53952],[128.122005,49.55311],[128.070882,49.556604],[128.001281,49.592307],[127.949542,49.596187],[127.897804,49.579116],[127.815268,49.593859],[127.782007,49.630698],[127.705015,49.665185],[127.677913,49.697712],[127.674833,49.764247],[127.653892,49.780094],[127.583059,49.786277],[127.531936,49.826059],[127.529472,49.864265],[127.547334,49.928645],[127.543638,49.944438],[127.495595,49.994479],[127.501755,50.056764],[127.58737,50.137768],[127.60708,50.178794],[127.603385,50.239309],[127.44632,50.270686],[127.371791,50.29669],[127.332371,50.340634],[127.369944,50.403996],[127.3644,50.438314],[127.30527,50.45432],[127.293567,50.46575],[127.323132,50.52552],[127.36132,50.547582],[127.370559,50.581415],[127.294799,50.663426],[127.28864,50.699451],[127.305886,50.733932],[127.295415,50.755139],[127.236285,50.781256],[127.143894,50.910111],[127.113713,50.93765],[127.052119,50.962911],[126.985597,51.029202],[126.922772,51.061937],[126.917844,51.138977],[126.899982,51.200518],[126.926467,51.246244],[126.976358,51.291551],[126.98375,51.318863],[126.970815,51.332327],[126.887047,51.321856],[126.877808,51.300906],[126.908605,51.283691],[126.92154,51.259729],[126.908605,51.246619],[126.863025,51.248492],[126.820526,51.281071],[126.813134,51.311756],[126.837156,51.345038],[126.904293,51.340552],[126.930163,51.359241],[126.908605,51.407423],[126.835308,51.413769],[126.791577,51.432428],[126.784185,51.448095],[126.812518,51.493948],[126.843931,51.521885],[126.837156,51.536033],[126.69549,51.57845],[126.67886,51.602246],[126.741069,51.642374],[126.723823,51.679126],[126.734294,51.711399],[126.724439,51.7266],[126.6727,51.73179],[126.658534,51.762544],[126.622809,51.777357],[126.580925,51.824728],[126.555056,51.874266],[126.510092,51.922274],[126.462665,51.948471],[126.468208,51.982395],[126.447882,52.009294],[126.450962,52.027709],[126.487918,52.041699],[126.514404,52.037282],[126.563679,52.119302],[126.556288,52.136203],[126.499005,52.16044],[126.457121,52.165212],[126.403535,52.185031],[126.34502,52.192002],[126.306832,52.205574],[126.312992,52.235271],[126.357955,52.264216],[126.401071,52.279597],[126.436795,52.277034],[126.4331,52.298632],[126.327774,52.310342],[126.320999,52.342163],[126.348716,52.357882],[126.353644,52.389304],[126.326542,52.424353],[126.268644,52.475051],[126.205202,52.466302],[126.192883,52.492181],[126.213209,52.525327],[126.147304,52.573],[126.066616,52.603905],[126.055529,52.582455],[126.030891,52.576273],[125.989008,52.603178],[125.968682,52.630429],[125.971145,52.654033],[125.995783,52.675085],[126.061688,52.673271],[126.072775,52.691048],[126.044442,52.739628],[126.112195,52.757016],[126.116507,52.768243],[126.052449,52.800095],[126.02042,52.795753],[125.985312,52.758465],[125.966834,52.759914],[125.937269,52.786705],[125.923718,52.815651],[125.855349,52.866259],[125.854117,52.891542],[125.827631,52.899123],[125.772197,52.89804],[125.751255,52.88143],[125.722306,52.880347],[125.678574,52.86084],[125.666871,52.869872],[125.665023,52.913561],[125.737088,52.943504],[125.742632,52.993964],[125.684118,53.00801],[125.643466,53.039686],[125.640386,53.06199],[125.613901,53.083564],[125.588647,53.081047],[125.530749,53.0512],[125.504263,53.061271],[125.503647,53.095424],[125.452524,53.107641],[125.343503,53.14463],[125.315786,53.144989],[125.252344,53.18051],[125.195062,53.198439],[125.142091,53.204175],[125.038613,53.202741],[124.970244,53.194137],[124.887708,53.164368],[124.909266,53.118059],[124.87231,53.099018],[124.832889,53.145347],[124.787926,53.140681],[124.734339,53.146783],[124.712165,53.162574],[124.720789,53.192344],[124.678905,53.207043],[124.590209,53.208476],[124.563108,53.201666],[124.496587,53.207759],[124.487348,53.217436],[124.435609,53.223886],[124.412203,53.248601],[124.375863,53.258984],[124.327819,53.331954],[124.239124,53.379817],[124.19416,53.37339],[124.125791,53.348033],[124.058038,53.404085],[124.01369,53.403371],[123.985973,53.434401],[123.865249,53.489627],[123.797495,53.489983],[123.746373,53.500308],[123.698329,53.498528],[123.668764,53.533756],[123.620721,53.550115],[123.58746,53.546915],[123.569598,53.505291],[123.53141,53.507071],[123.557895,53.531978],[123.546808,53.551537],[123.517243,53.558292],[123.490758,53.542648],[123.510468,53.509206],[123.499381,53.497816],[123.47228,53.509206],[123.454417,53.536602],[123.394055,53.538024],[123.309672,53.56078],[123.274563,53.563269],[123.231447,53.549404],[123.179092,53.509918],[123.137209,53.498172],[123.093477,53.508138],[123.052209,53.506715],[122.943804,53.483929],[122.894528,53.462914],[122.826775,53.457213],[122.763949,53.463626],[122.673406,53.459351],[122.608117,53.465408],[122.5379,53.453293],[122.496016,53.458638],[122.435038,53.444739],[122.37406,53.47467],[122.350038,53.505647],[122.266886,53.470039],[122.227466,53.461845],[122.161561,53.468614],[122.111054,53.426913],[122.077177,53.422277],[122.026054,53.428339],[121.875765,53.426556],[121.816019,53.41336],[121.754425,53.389454],[121.697758,53.392666],[121.589969,53.350891],[121.499426,53.337314],[121.504969,53.323018],[121.575802,53.29155],[121.615222,53.258984],[121.642324,53.262564],[121.679896,53.240722],[121.67928,53.199515],[121.660186,53.195213],[121.665114,53.170467],[121.722396,53.145706],[121.753193,53.147501],[121.784606,53.104408],[121.775367,53.089674],[121.817867,53.061631],[121.785838,53.018451],[121.715621,52.997926],[121.677432,52.948192],[121.66265,52.912478],[121.610295,52.892264],[121.604136,52.872401],[121.620766,52.853251],[121.591201,52.824693],[121.537614,52.801542],[121.511129,52.779104],[121.476636,52.772225],[121.455078,52.73528],[121.373158,52.683067],[121.309717,52.676173],[121.29247,52.651855],[121.237036,52.619167],[121.182217,52.59918],[121.225333,52.577364],[121.280151,52.586819],[121.323883,52.573727],[121.353448,52.534793],[121.411963,52.52205],[121.416274,52.499468],[121.474172,52.482706],[121.495114,52.484892],[121.519136,52.456821],[121.565331,52.460468],[121.590585,52.443326],[121.63986,52.44442],[121.678664,52.419973],[121.658338,52.3904],[121.715621,52.342894],[121.714389,52.318025],[121.769207,52.308147],[121.841272,52.282526],[121.901018,52.280695],[121.94783,52.298266],[121.976779,52.343626],[122.035909,52.377615],[122.040837,52.413038],[122.091344,52.427272],[122.080873,52.440407],[122.107358,52.452445],[122.142467,52.495096],[122.140003,52.510032],[122.168952,52.513674],[122.178191,52.48963],[122.207756,52.469218],[122.310618,52.475416],[122.326016,52.459374],[122.342031,52.414133],[122.367284,52.413768],[122.378987,52.395512],[122.419023,52.375057],[122.447356,52.394052],[122.484313,52.341432],[122.478153,52.29607],[122.560689,52.282526],[122.585943,52.266413],[122.67895,52.276667],[122.710979,52.256157],[122.76087,52.26678],[122.787355,52.252494],[122.766413,52.232705],[122.769493,52.179893],[122.73808,52.153464],[122.690653,52.140243],[122.629059,52.13657],[122.643841,52.111585],[122.625363,52.067459],[122.650616,52.058997],[122.664783,51.99861],[122.683877,51.974654],[122.726377,51.978709],[122.729457,51.919321],[122.706051,51.890151],[122.725761,51.87833],[122.732536,51.832495],[122.771957,51.779579],[122.749167,51.746613],[122.778732,51.698048],[122.816304,51.655371],[122.820616,51.633088],[122.85634,51.606707],[122.832935,51.581797],[122.874202,51.561339],[122.880362,51.537894],[122.858804,51.524864],[122.880362,51.511085],[122.854492,51.477551],[122.871123,51.455181],[122.900072,51.445112],[122.903768,51.415262],[122.946267,51.405183],[122.965977,51.386886],[122.965977,51.345786],[123.002934,51.31213],[123.069455,51.321108],[123.127969,51.297913],[123.231447,51.279199],[123.231447,51.268716],[123.294273,51.254111],[123.339853,51.27246],[123.376809,51.266844],[123.414381,51.278825],[123.440251,51.270963],[123.46304,51.286686],[123.582533,51.294545],[123.582533,51.306893],[123.661989,51.319237],[123.660141,51.342795],[123.711264,51.398089],[123.794416,51.361109],[123.842459,51.367462],[123.887423,51.320734],[123.926227,51.300532],[123.939777,51.313253],[123.994596,51.322604],[124.071588,51.320734],[124.090067,51.3413],[124.128255,51.347281],[124.192313,51.33943],[124.239124,51.344664],[124.271769,51.308389],[124.297638,51.298661],[124.339522,51.293422],[124.406659,51.272086],[124.430065,51.301281],[124.426985,51.331953],[124.443616,51.35812],[124.478108,51.36223],[124.490427,51.380537],[124.555717,51.375307],[124.58713,51.363725],[124.62655,51.327465],[124.693687,51.3327],[124.752817,51.35812],[124.76452,51.38726],[124.783614,51.392115],[124.864302,51.37979],[124.885244,51.40817],[124.942527,51.447349],[124.917889,51.474196],[124.928976,51.498419],[124.983795,51.508478],[125.004737,51.529332],[125.047236,51.529704],[125.073106,51.553526],[125.060171,51.59667],[125.098975,51.658341],[125.12854,51.659083],[125.130388,51.635317],[125.175968,51.639403],[125.214772,51.627888],[125.228938,51.640517],[125.289301,51.633831],[125.316402,51.610052],[125.35151,51.623801],[125.38046,51.585516],[125.424807,51.562827],[125.528285,51.488359],[125.559082,51.461521],[125.559082,51.461521],[125.595422,51.416755],[125.595422,51.416755],[125.60035,51.413396],[125.60035,51.413396],[125.600966,51.410409],[125.600966,51.410409],[125.62314,51.398089],[125.62314,51.398089],[125.623756,51.387633],[125.623756,51.387633],[125.626219,51.380163],[125.626219,51.380163],[125.700132,51.327465],[125.700132,51.327465],[125.740784,51.27583],[125.740784,51.27583],[125.76111,51.261976],[125.76111,51.261976],[125.761726,51.226385],[125.819008,51.227134],[125.850421,51.21364],[125.864588,51.146487],[125.909551,51.138977],[125.946508,51.108176],[125.970529,51.123955],[125.993935,51.119072],[125.976073,51.084498],[126.059225,51.043503],[126.033971,51.011132],[126.041978,50.981753],[126.068464,50.967434],[126.042594,50.92558],[126.02042,50.927466],[125.996399,50.906715],[125.997631,50.872738],[125.961906,50.901054],[125.939732,50.85423],[125.913247,50.825885],[125.878138,50.816812],[125.890457,50.805845],[125.836255,50.793363],[125.846726,50.769524],[125.828863,50.756654],[125.804226,50.773309],[125.758646,50.746809],[125.795603,50.738856],[125.78082,50.725598],[125.825784,50.70362],[125.789443,50.679735],[125.804226,50.658874],[125.793139,50.643316],[125.814697,50.62092],[125.807921,50.60383],[125.829479,50.56165],[125.794987,50.532748],[125.770349,50.531227],[125.754335,50.506874],[125.740784,50.523237],[125.699516,50.487078],[125.654553,50.471082],[125.627451,50.443268],[125.580024,50.449366],[125.562162,50.438314],[125.583104,50.409717],[125.567089,50.402852],[125.536292,50.420014],[125.522126,50.404759],[125.546763,50.358965],[125.520278,50.3498],[125.530749,50.331085],[125.463611,50.295925],[125.466075,50.266861],[125.442053,50.260357],[125.448829,50.216338],[125.417416,50.195654],[125.39093,50.199868],[125.382923,50.172278],[125.335496,50.161161],[125.376148,50.137385],[125.311474,50.140453],[125.27883,50.127411],[125.258504,50.103618],[125.287453,50.093636],[125.283757,50.070211],[125.328105,50.065985],[125.315786,50.04562],[125.289916,50.057917],[125.25296,50.041393],[125.283757,50.036012],[125.297924,50.014481],[125.278214,49.996402],[125.241873,49.987938],[125.231402,49.957531],[125.190134,49.959841],[125.199373,49.935194],[125.225859,49.922481],[125.212924,49.907452],[125.245569,49.87198],[125.225243,49.867351],[125.239409,49.844587],[125.177815,49.829533],[125.222779,49.799026],[125.221547,49.754969],[125.204301,49.734086],[125.225243,49.726349],[125.219699,49.669058],[125.185207,49.634574],[125.189518,49.652401],[125.164881,49.669446],[125.132236,49.672157],[125.127308,49.655113],[125.15441,49.616741],[125.16796,49.629923],[125.205533,49.593859],[125.23017,49.595411],[125.233866,49.536801],[125.211076,49.539908],[125.228323,49.487063],[125.270822,49.454395],[125.256656,49.437275],[125.25604,49.395227],[125.277598,49.379644],[125.256656,49.359769],[125.261583,49.322336],[125.214772,49.277066],[125.227707,49.248947],[125.219699,49.189139],[125.187671,49.186792],[125.158721,49.144921],[125.117453,49.126127],[125.034302,49.157056],[125.039845,49.17623],[124.983179,49.162535],[124.906802,49.184054],[124.860607,49.166448],[124.847672,49.129651],[124.809484,49.115943],[124.828578,49.077933],[124.808252,49.020666],[124.756513,48.967262],[124.744194,48.920487],[124.709086,48.920487],[124.715861,48.885475],[124.697383,48.841775],[124.654267,48.83429],[124.644412,48.80789],[124.656115,48.783842],[124.612383,48.747945],[124.624702,48.701755],[124.601912,48.632587],[124.579122,48.596582],[124.520608,48.556195],[124.548941,48.535593],[124.533543,48.515379],[124.555717,48.467784],[124.507674,48.445558],[124.52492,48.426897],[124.51876,48.378027],[124.547094,48.35775],[124.540934,48.335476],[124.579738,48.297269],[124.558796,48.268197],[124.579122,48.262221],[124.547094,48.200829],[124.512601,48.164518],[124.529847,48.146951],[124.505826,48.124985],[124.478108,48.123387],[124.46579,48.098213],[124.415899,48.08782],[124.430065,48.12099],[124.471333,48.133373],[124.475029,48.173698],[124.418978,48.181679],[124.412819,48.219175],[124.422058,48.245884],[124.365392,48.283731],[124.353689,48.315978],[124.317964,48.35099],[124.331515,48.380015],[124.309957,48.413393],[124.330283,48.435633],[124.302566,48.456673],[124.314269,48.503881],[124.25945,48.536385],[124.25945,48.536385],[124.136878,48.463023],[124.07898,48.43603],[124.019234,48.39313],[123.862785,48.271782],[123.746373,48.197638],[123.705105,48.152142],[123.579453,48.045427],[123.537569,48.021816],[123.300432,47.953723],[123.256085,47.876711],[123.214201,47.824502],[123.161846,47.781892],[123.041122,47.746492],[122.926557,47.697777],[122.848949,47.67441],[122.765181,47.614333],[122.59395,47.54732],[122.543443,47.495589],[122.507103,47.401291],[122.418407,47.350632],[122.441197,47.310476],[122.441197,47.310476],[122.462755,47.27841],[122.498479,47.255262],[122.531124,47.198771],[122.582863,47.158092],[122.582863,47.158092],[122.615508,47.124306],[122.679566,47.094164],[122.710363,47.093349],[122.710363,47.093349],[122.821232,47.065636],[122.852645,47.072158],[122.845869,47.046881],[122.778116,47.002822],[122.77442,46.973837],[122.798442,46.9575],[122.791051,46.941567],[122.83971,46.937072],[122.895144,46.960359],[122.893913,46.895376],[122.906847,46.80738],[122.996774,46.761483],[123.00355,46.730726],[123.026339,46.718829],[123.076846,46.745082],[123.103332,46.734828],[123.163694,46.74016],[123.198802,46.803283],[123.22344,46.821305],[123.221592,46.850373],[123.295505,46.865105],[123.341084,46.826628],[123.374345,46.837683],[123.40699,46.906416],[123.404526,46.935438],[123.360179,46.970978],[123.304128,46.964852],[123.301664,46.999965],[123.337389,46.988943],[123.42362,46.934212],[123.487678,46.959951],[123.52833,46.944836],[123.483366,46.84587],[123.506772,46.827038],[123.562823,46.82581],[123.575757,46.845461],[123.576989,46.891286],[123.605322,46.891286],[123.599163,46.868378],[123.625648,46.847508],[123.580069,46.827447],[123.629344,46.813524],[123.631808,46.728675],[123.603475,46.68928],[123.474743,46.686817],[123.366338,46.677784],[123.318295,46.662179],[123.276411,46.660947],[123.279491,46.616981],[123.228368,46.588198],[123.18094,46.614103],[123.098404,46.603002],[123.077462,46.622324],[123.04605,46.617803],[123.052825,46.579972],[123.002318,46.574624],[123.010325,46.524823],[123.011557,46.434984],[123.089781,46.347888],[123.142136,46.298293],[123.178476,46.248239],[123.248078,46.273065],[123.286266,46.250308],[123.320758,46.254447],[123.357099,46.232096],[123.357099,46.232096],[123.430396,46.243687],[123.452569,46.233338],[123.499381,46.259826],[123.569598,46.223816],[123.569598,46.223816]]]]}},{type:"Feature",properties:{adcode:31e4,name:"上海市",center:[121.472644,31.231706],centroid:[121.438737,31.072559],childrenNum:16,level:"province",parent:{adcode:1e5},subFeatureIndex:8,acroutes:[1e5]},geometry:{type:"MultiPolygon",coordinates:[[[[120.901349,31.017327],[120.940153,31.010146],[120.949392,31.030148],[120.989428,31.01425],[121.000515,30.938309],[120.993124,30.889532],[121.020225,30.872069],[120.991892,30.837133],[121.038087,30.814007],[121.060261,30.845354],[121.097833,30.857171],[121.13787,30.826342],[121.123087,30.77905],[121.174826,30.771851],[121.21671,30.785734],[121.232108,30.755909],[121.272144,30.723504],[121.274608,30.677191],[121.362071,30.679764],[121.426129,30.730192],[121.517288,30.775451],[121.601056,30.805269],[121.681128,30.818633],[121.904714,30.814007],[121.943518,30.776993],[121.970004,30.789333],[121.954605,30.825828],[121.994025,30.862823],[121.990945,30.96859],[121.977395,31.016301],[121.946598,31.066039],[121.809859,31.196669],[121.722396,31.3036],[121.599208,31.37465],[121.520984,31.394575],[121.404571,31.479337],[121.343593,31.511996],[121.301093,31.49873],[121.301093,31.49873],[121.247507,31.476785],[121.241963,31.493117],[121.174826,31.44922],[121.143413,31.392021],[121.113848,31.37465],[121.130478,31.343987],[121.142797,31.275472],[121.090442,31.291838],[121.060261,31.245289],[121.076892,31.158267],[121.018377,31.134194],[120.930298,31.141365],[120.881023,31.134706],[120.859465,31.100379],[120.890878,31.094229],[120.901349,31.017327]]],[[[121.974931,31.61704],[121.715005,31.673592],[121.64294,31.697527],[121.599824,31.703128],[121.49881,31.753012],[121.431673,31.769295],[121.384861,31.833382],[121.323267,31.868458],[121.265369,31.863883],[121.200079,31.834907],[121.118775,31.759119],[121.145261,31.75403],[121.289391,31.61653],[121.371926,31.553314],[121.395332,31.585437],[121.434136,31.590535],[121.547469,31.531382],[121.625693,31.501792],[121.682976,31.491075],[121.819098,31.437987],[121.890547,31.428795],[121.981706,31.464024],[121.995873,31.493117],[121.974931,31.61704]]],[[[121.795693,31.330186],[121.792613,31.363408],[121.742106,31.407345],[121.585657,31.454836],[121.567179,31.48342],[121.520984,31.494137],[121.509897,31.4824],[121.572107,31.435944],[121.727939,31.35472],[121.76428,31.31536],[121.785222,31.31127],[121.795693,31.330186]]],[[[121.801852,31.356765],[121.8037,31.328652],[121.840656,31.295418],[121.932431,31.283144],[122.016199,31.282121],[122.097503,31.255522],[122.122756,31.307179],[122.116597,31.320984],[122.040837,31.324051],[121.951525,31.337343],[121.845584,31.37465],[121.792613,31.377715],[121.801852,31.356765]]],[[[121.626925,31.445135],[121.631853,31.456878],[121.579498,31.479848],[121.626925,31.445135]]],[[[121.943518,31.215608],[121.959533,31.159291],[121.995873,31.160828],[122.008808,31.221238],[121.950909,31.228915],[121.943518,31.215608]]],[[[121.88254,31.240684],[121.909026,31.195133],[121.923808,31.234032],[121.88254,31.240684]]]]}},{type:"Feature",properties:{adcode:32e4,name:"江苏省",center:[118.767413,32.041544],centroid:[119.486506,32.983991],childrenNum:13,level:"province",parent:{adcode:1e5},subFeatureIndex:9,acroutes:[1e5]},geometry:{type:"MultiPolygon",coordinates:[[[[117.311654,34.561686],[117.27285,34.556757],[117.303647,34.542463],[117.267923,34.532603],[117.27285,34.499565],[117.252524,34.48674],[117.248213,34.451216],[117.166293,34.434435],[117.139191,34.526687],[117.15151,34.559222],[117.104083,34.648874],[117.073286,34.639026],[117.061583,34.675947],[117.070206,34.713835],[117.022163,34.759081],[116.969192,34.771864],[116.95133,34.81069],[116.979047,34.815113],[116.966113,34.844588],[116.929156,34.843114],[116.922381,34.894671],[116.858323,34.928533],[116.821983,34.929515],[116.815823,34.965324],[116.789338,34.975133],[116.781331,34.916757],[116.677853,34.939327],[116.622418,34.939818],[116.613795,34.922645],[116.557745,34.908905],[116.445028,34.895652],[116.408071,34.850972],[116.403144,34.756131],[116.369267,34.749247],[116.363724,34.715311],[116.392057,34.710391],[116.374195,34.640011],[116.430245,34.650843],[116.432709,34.630163],[116.477057,34.614896],[116.490607,34.573513],[116.594085,34.511894],[116.592237,34.493646],[116.662454,34.472927],[116.722816,34.472434],[116.773939,34.453683],[116.782563,34.429993],[116.828142,34.389012],[116.909446,34.408271],[116.969192,34.389012],[116.960569,34.363821],[116.983359,34.348011],[116.969192,34.283753],[117.051112,34.221425],[117.025243,34.167469],[117.046801,34.151622],[117.123793,34.128342],[117.130568,34.101586],[117.192162,34.068873],[117.257452,34.065899],[117.277162,34.078787],[117.311654,34.067882],[117.357234,34.088205],[117.404045,34.03218],[117.435458,34.028212],[117.514914,34.060941],[117.543248,34.038627],[117.569117,33.985051],[117.612849,34.000433],[117.629479,34.028708],[117.671363,33.992494],[117.672595,33.934916],[117.715095,33.879287],[117.753899,33.891211],[117.759442,33.874318],[117.739732,33.758467],[117.72495,33.74951],[117.750203,33.710688],[117.791471,33.733585],[117.843826,33.736074],[117.901724,33.720146],[117.972557,33.74951],[118.019985,33.738562],[118.065564,33.76593],[118.117919,33.766427],[118.161035,33.735576],[118.16781,33.663381],[118.112376,33.617045],[118.117919,33.594615],[118.107448,33.475391],[118.050782,33.491863],[118.027376,33.455421],[118.016905,33.402978],[118.029224,33.374995],[117.992883,33.333005],[117.974405,33.279487],[117.939297,33.262475],[117.942376,33.224936],[117.977485,33.226437],[117.988572,33.180869],[118.037231,33.152314],[118.038463,33.134776],[118.149332,33.169348],[118.178281,33.217926],[118.217085,33.191888],[118.219549,33.114227],[118.243571,33.027967],[118.244803,32.998359],[118.26944,32.969242],[118.303933,32.96874],[118.291614,32.946143],[118.252194,32.936601],[118.2331,32.914498],[118.250346,32.848157],[118.301469,32.846145],[118.300237,32.783275],[118.334114,32.761637],[118.363063,32.770695],[118.375382,32.718849],[118.411106,32.715828],[118.450526,32.743518],[118.483787,32.721367],[118.560163,32.729926],[118.572482,32.719856],[118.642699,32.744525],[118.707373,32.72036],[118.756648,32.737477],[118.73817,32.772708],[118.743097,32.853184],[118.743097,32.853184],[118.810235,32.853687],[118.821322,32.920527],[118.846575,32.922034],[118.849039,32.956689],[118.89585,32.957694],[118.89585,32.957694],[118.892771,32.941121],[118.934039,32.93861],[118.993169,32.958196],[119.020886,32.955685],[119.054763,32.8748],[119.113277,32.823014],[119.184726,32.825529],[119.211827,32.708275],[119.208748,32.641276],[119.230921,32.607001],[119.22045,32.576748],[119.152697,32.557582],[119.168096,32.536394],[119.142226,32.499556],[119.084944,32.452602],[119.041212,32.515201],[118.975923,32.505108],[118.922336,32.557078],[118.92172,32.557078],[118.922336,32.557078],[118.92172,32.557078],[118.890923,32.553042],[118.908169,32.59238],[118.84288,32.56767],[118.820706,32.60448],[118.784981,32.582295],[118.757264,32.603976],[118.73509,32.58885],[118.719076,32.614059],[118.719076,32.614059],[118.688895,32.588346],[118.658714,32.594397],[118.632844,32.578261],[118.59712,32.600951],[118.568787,32.585825],[118.564475,32.562122],[118.608823,32.536899],[118.592192,32.481383],[118.628533,32.467751],[118.691359,32.472295],[118.685199,32.403604],[118.703061,32.328792],[118.657482,32.30148],[118.674728,32.250375],[118.643931,32.209875],[118.510888,32.194176],[118.49549,32.165304],[118.501033,32.121726],[118.433896,32.086746],[118.394476,32.076098],[118.389548,31.985281],[118.363679,31.930443],[118.472084,31.879639],[118.466541,31.857784],[118.504729,31.841516],[118.481939,31.778453],[118.533678,31.76726],[118.521975,31.743343],[118.5577,31.73011],[118.571866,31.746397],[118.641467,31.75861],[118.653786,31.73011],[118.697518,31.709747],[118.643315,31.671555],[118.643315,31.649651],[118.736322,31.633347],[118.748025,31.675629],[118.773894,31.682759],[118.802844,31.619078],[118.858894,31.623665],[118.881684,31.564023],[118.885995,31.519139],[118.883532,31.500261],[118.852119,31.393553],[118.824401,31.375672],[118.767735,31.363919],[118.745561,31.372606],[118.720924,31.322518],[118.726467,31.282121],[118.756648,31.279564],[118.794836,31.229426],[118.870597,31.242219],[118.984546,31.237102],[119.014727,31.241707],[119.10527,31.235055],[119.107118,31.250917],[119.158241,31.294907],[119.197661,31.295418],[119.198277,31.270357],[119.266646,31.250405],[119.294363,31.263195],[119.338095,31.259103],[119.350414,31.301043],[119.374435,31.258591],[119.360269,31.213049],[119.391682,31.174142],[119.439109,31.177214],[119.461283,31.156219],[119.532732,31.159291],[119.599869,31.10909],[119.623891,31.130096],[119.678093,31.167997],[119.705811,31.152634],[119.715666,31.169533],[119.779723,31.17875],[119.809904,31.148536],[119.827151,31.174142],[119.878274,31.160828],[119.921389,31.170045],[119.946027,31.106016],[119.988527,31.059375],[120.001461,31.027071],[120.052584,31.00553],[120.111099,30.955761],[120.149903,30.937283],[120.223816,30.926502],[120.316206,30.933689],[120.371025,30.948575],[120.35809,30.886964],[120.42338,30.902884],[120.435083,30.920855],[120.441858,30.860768],[120.460336,30.839702],[120.489285,30.763624],[120.504684,30.757967],[120.563814,30.835592],[120.589684,30.854089],[120.654973,30.846896],[120.68269,30.882342],[120.713487,30.88491],[120.709176,30.933176],[120.684538,30.955247],[120.698089,30.970643],[120.746132,30.962432],[120.770154,30.996809],[120.820661,31.006556],[120.865624,30.989627],[120.901349,31.017327],[120.890878,31.094229],[120.859465,31.100379],[120.881023,31.134706],[120.930298,31.141365],[121.018377,31.134194],[121.076892,31.158267],[121.060261,31.245289],[121.090442,31.291838],[121.142797,31.275472],[121.130478,31.343987],[121.113848,31.37465],[121.143413,31.392021],[121.174826,31.44922],[121.241963,31.493117],[121.247507,31.476785],[121.301093,31.49873],[121.301093,31.49873],[121.343593,31.511996],[121.371926,31.553314],[121.289391,31.61653],[121.145261,31.75403],[121.118775,31.759119],[121.200079,31.834907],[121.265369,31.863883],[121.323267,31.868458],[121.384861,31.833382],[121.431673,31.769295],[121.49881,31.753012],[121.599824,31.703128],[121.64294,31.697527],[121.715005,31.673592],[121.974931,31.61704],[121.970004,31.718911],[121.889315,31.866425],[121.856055,31.955328],[121.772287,32.032984],[121.759352,32.059362],[121.525295,32.136423],[121.542542,32.152132],[121.458774,32.177462],[121.499426,32.211394],[121.493882,32.263533],[121.450151,32.282256],[121.425513,32.430885],[121.390405,32.460682],[121.352216,32.474315],[121.269681,32.483402],[121.153268,32.52933],[121.121855,32.569183],[121.076892,32.576243],[121.020225,32.605489],[120.961711,32.612042],[120.979573,32.636236],[120.963559,32.68259],[120.916131,32.701225],[120.953088,32.714318],[120.972182,32.761134],[120.981421,32.85972],[120.957399,32.893395],[120.932762,33.005887],[120.917979,33.02596],[120.871784,33.047032],[120.874247,33.093672],[120.843451,33.209915],[120.819429,33.237951],[120.833595,33.274984],[120.813885,33.303499],[120.769538,33.307],[120.741205,33.337505],[120.717183,33.436945],[120.680227,33.520306],[120.622944,33.615051],[120.611241,33.627012],[120.583524,33.668362],[120.534249,33.782346],[120.48559,33.859411],[120.367329,34.091674],[120.347619,34.179352],[120.314359,34.255563],[120.311895,34.306991],[120.103707,34.391481],[119.962657,34.459112],[119.811752,34.485754],[119.781571,34.515839],[119.641137,34.569078],[119.610956,34.592729],[119.569072,34.615389],[119.465594,34.672994],[119.525956,34.73351],[119.456971,34.748264],[119.381827,34.752198],[119.494543,34.754656],[119.497007,34.754164],[119.439725,34.785136],[119.440957,34.769406],[119.378747,34.764489],[119.312841,34.774813],[119.272189,34.797914],[119.238313,34.799388],[119.217371,34.827886],[119.202588,34.890253],[119.214907,34.925589],[119.211211,34.981507],[119.238313,35.048657],[119.285124,35.068252],[119.291899,35.028567],[119.307298,35.032977],[119.292515,35.068742],[119.306066,35.076578],[119.286972,35.115261],[119.250016,35.124562],[119.217371,35.106939],[119.137915,35.096167],[119.114509,35.055026],[119.027045,35.055516],[118.942662,35.040817],[118.928495,35.051106],[118.86259,35.025626],[118.860742,34.944233],[118.805307,34.87307],[118.80038,34.843114],[118.772047,34.794474],[118.739402,34.792508],[118.719076,34.745313],[118.764039,34.740396],[118.783749,34.723181],[118.739402,34.693663],[118.690127,34.678408],[118.664257,34.693663],[118.607591,34.694155],[118.601431,34.714327],[118.545997,34.705964],[118.460997,34.656258],[118.473932,34.623269],[118.439439,34.626223],[118.424657,34.595193],[118.439439,34.507949],[118.416034,34.473914],[118.404947,34.427525],[118.379693,34.415183],[118.290382,34.424563],[118.277447,34.404814],[118.220165,34.405802],[118.217701,34.379134],[118.179513,34.379628],[118.177665,34.45319],[118.132702,34.483287],[118.16473,34.50499],[118.185056,34.543942],[118.079115,34.569571],[118.114839,34.614404],[118.084042,34.655766],[118.053861,34.650843],[117.951615,34.678408],[117.909732,34.670533],[117.902956,34.644443],[117.793935,34.651827],[117.791471,34.583368],[117.801942,34.518798],[117.684298,34.547392],[117.659044,34.501044],[117.609769,34.490686],[117.592523,34.462566],[117.53832,34.467006],[117.465023,34.484767],[117.402813,34.550843],[117.402813,34.569571],[117.370785,34.584846],[117.325205,34.573021],[117.325205,34.573021],[117.32151,34.566614],[117.32151,34.566614],[117.311654,34.561686],[117.311654,34.561686]]]]}},{type:"Feature",properties:{adcode:33e4,name:"浙江省",center:[120.153576,30.287459],centroid:[120.109913,29.181466],childrenNum:11,level:"province",parent:{adcode:1e5},subFeatureIndex:10,acroutes:[1e5]},geometry:{type:"MultiPolygon",coordinates:[[[[118.433896,28.288335],[118.444367,28.253548],[118.490562,28.238259],[118.493026,28.262509],[118.588497,28.282538],[118.595272,28.258292],[118.651322,28.277267],[118.674728,28.27147],[118.699366,28.309939],[118.719692,28.312047],[118.756032,28.252493],[118.802228,28.240368],[118.804075,28.207675],[118.771431,28.188687],[118.805923,28.154923],[118.802228,28.117453],[118.767735,28.10584],[118.719076,28.063601],[118.733858,28.027684],[118.730163,27.970615],[118.753568,27.947885],[118.818242,27.916689],[118.829329,27.847921],[118.873677,27.733563],[118.879836,27.667859],[118.913713,27.619616],[118.909401,27.568168],[118.869365,27.540047],[118.907553,27.460952],[118.955597,27.4498],[118.986393,27.47582],[118.983314,27.498649],[119.020886,27.498118],[119.03998,27.478475],[119.092335,27.466262],[119.129907,27.475289],[119.121284,27.438115],[119.14777,27.424836],[119.224146,27.416868],[119.26911,27.42218],[119.285124,27.457766],[119.334399,27.480067],[119.360269,27.524657],[119.416935,27.539517],[119.438493,27.508734],[119.466826,27.526249],[119.501935,27.610601],[119.501319,27.649837],[119.541971,27.666799],[119.606028,27.674749],[119.644217,27.663619],[119.626354,27.620676],[119.630666,27.582491],[119.675014,27.574534],[119.659615,27.540578],[119.690412,27.537394],[119.70889,27.514042],[119.703347,27.446613],[119.685485,27.438646],[119.711354,27.403054],[119.750774,27.373829],[119.739687,27.362668],[119.782187,27.330241],[119.768636,27.307909],[119.843165,27.300464],[119.938636,27.329709],[119.960194,27.365857],[120.008237,27.375423],[120.026099,27.344063],[120.052584,27.338747],[120.096316,27.390302],[120.136968,27.402523],[120.134504,27.420055],[120.221352,27.420055],[120.26262,27.432804],[120.273091,27.38924],[120.340844,27.399867],[120.343924,27.363199],[120.430155,27.258976],[120.401822,27.250996],[120.404286,27.204166],[120.461568,27.142407],[120.492365,27.136016],[120.545952,27.156785],[120.574901,27.234501],[120.554575,27.25206],[120.580444,27.321203],[120.665444,27.357884],[120.673451,27.420055],[120.703016,27.478475],[120.637111,27.561271],[120.634647,27.577186],[120.685154,27.622797],[120.709176,27.682699],[120.771386,27.734623],[120.777545,27.774873],[120.809574,27.775402],[120.840371,27.758986],[120.910588,27.864852],[120.942001,27.896592],[120.97403,27.887071],[121.027616,27.832574],[121.070116,27.834162],[121.107688,27.81352],[121.152036,27.815638],[121.134174,27.787051],[121.13479,27.787051],[121.149572,27.801345],[121.149572,27.801875],[121.153268,27.809815],[121.152652,27.810344],[121.192072,27.822518],[121.193304,27.872259],[121.162507,27.879136],[121.162507,27.90717],[121.099681,27.895005],[121.05595,27.900294],[120.991892,27.95],[121.015298,27.981714],[121.059029,28.096338],[121.108304,28.139092],[121.121239,28.12537],[121.140949,28.031382],[121.176058,28.022401],[121.261057,28.034551],[121.299862,28.067297],[121.328195,28.134343],[121.373774,28.133287],[121.402107,28.197127],[121.45631,28.250385],[121.488955,28.301509],[121.538846,28.299401],[121.571491,28.279376],[121.580114,28.240368],[121.627541,28.251966],[121.669425,28.33312],[121.660186,28.355768],[121.634317,28.347868],[121.658954,28.392628],[121.692831,28.407368],[121.671273,28.472621],[121.646019,28.511544],[121.634317,28.562542],[121.596128,28.575156],[121.557324,28.645033],[121.540694,28.655537],[121.646019,28.682842],[121.689135,28.719062],[121.704534,28.804577],[121.687287,28.863294],[121.774751,28.863818],[121.772287,28.898404],[121.743338,28.954451],[121.711309,28.985865],[121.712541,29.028783],[121.658954,29.058606],[121.660186,29.118226],[121.616454,29.143318],[121.608447,29.168927],[121.715621,29.125022],[121.750113,29.136523],[121.767975,29.166837],[121.780294,29.10986],[121.811091,29.10986],[121.85975,29.086328],[121.884388,29.105677],[121.966308,29.052852],[121.970004,29.092604],[121.988482,29.110906],[121.986634,29.154817],[121.948446,29.193485],[121.971851,29.193485],[121.966924,29.249894],[122.002032,29.260336],[122.000185,29.278608],[121.94475,29.28435],[121.958301,29.334448],[121.936127,29.348012],[121.937975,29.384],[121.975547,29.411113],[121.993409,29.45229],[121.973083,29.477821],[121.968772,29.515846],[121.995257,29.545007],[122.000185,29.582486],[121.966308,29.636078],[121.909641,29.650122],[121.872685,29.632437],[121.833265,29.653242],[121.937359,29.748373],[122.003264,29.762401],[122.043916,29.822647],[122.10243,29.859504],[122.143082,29.877668],[122.140003,29.901535],[122.00696,29.891678],[122.00388,29.92021],[121.971235,29.955476],[121.919497,29.920729],[121.835113,29.958068],[121.78399,29.99332],[121.721164,29.992802],[121.699606,30.007832],[121.652795,30.071037],[121.635548,30.070002],[121.561636,30.184395],[121.497578,30.258861],[121.395332,30.338435],[121.371926,30.37097],[121.328195,30.397299],[121.225333,30.404526],[121.183449,30.434458],[121.092906,30.515952],[121.058413,30.563888],[121.148956,30.599953],[121.188992,30.632916],[121.239499,30.648878],[121.274608,30.677191],[121.272144,30.723504],[121.232108,30.755909],[121.21671,30.785734],[121.174826,30.771851],[121.123087,30.77905],[121.13787,30.826342],[121.097833,30.857171],[121.060261,30.845354],[121.038087,30.814007],[120.991892,30.837133],[121.020225,30.872069],[120.993124,30.889532],[121.000515,30.938309],[120.989428,31.01425],[120.949392,31.030148],[120.940153,31.010146],[120.901349,31.017327],[120.865624,30.989627],[120.820661,31.006556],[120.770154,30.996809],[120.746132,30.962432],[120.698089,30.970643],[120.684538,30.955247],[120.709176,30.933176],[120.713487,30.88491],[120.68269,30.882342],[120.654973,30.846896],[120.589684,30.854089],[120.563814,30.835592],[120.504684,30.757967],[120.489285,30.763624],[120.460336,30.839702],[120.441858,30.860768],[120.435083,30.920855],[120.42338,30.902884],[120.35809,30.886964],[120.371025,30.948575],[120.316206,30.933689],[120.223816,30.926502],[120.149903,30.937283],[120.111099,30.955761],[120.052584,31.00553],[120.001461,31.027071],[119.988527,31.059375],[119.946027,31.106016],[119.921389,31.170045],[119.878274,31.160828],[119.827151,31.174142],[119.809904,31.148536],[119.779723,31.17875],[119.715666,31.169533],[119.705811,31.152634],[119.678093,31.167997],[119.623891,31.130096],[119.649144,31.104991],[119.629434,31.085517],[119.633746,31.019379],[119.580159,30.967051],[119.582007,30.932149],[119.563529,30.919315],[119.557369,30.874124],[119.575847,30.829939],[119.55429,30.825828],[119.527188,30.77905],[119.479761,30.772365],[119.482841,30.704467],[119.444652,30.650422],[119.408312,30.645274],[119.39045,30.685941],[119.343022,30.664322],[119.323312,30.630341],[119.238929,30.609225],[119.265414,30.574709],[119.237081,30.546881],[119.272189,30.510281],[119.326392,30.532964],[119.336247,30.508734],[119.335015,30.448389],[119.36766,30.38491],[119.402768,30.374584],[119.349182,30.349281],[119.326392,30.372002],[119.277117,30.341018],[119.246936,30.341018],[119.236465,30.297106],[119.201356,30.290905],[119.126828,30.304856],[119.091719,30.323972],[119.06277,30.304856],[118.988857,30.332237],[118.954365,30.360126],[118.880452,30.31519],[118.877988,30.282637],[118.905089,30.216464],[118.929727,30.2025],[118.852735,30.166805],[118.852119,30.149729],[118.895234,30.148694],[118.873677,30.11505],[118.878604,30.064822],[118.902626,30.029078],[118.894619,29.937845],[118.838568,29.934733],[118.841032,29.891159],[118.740634,29.814859],[118.744945,29.73902],[118.700598,29.706277],[118.647011,29.64336],[118.61991,29.654282],[118.573714,29.638159],[118.532446,29.588731],[118.500417,29.57572],[118.496106,29.519492],[118.381541,29.504909],[118.347664,29.474174],[118.329802,29.495012],[118.306396,29.479384],[118.316252,29.422581],[118.248498,29.431443],[118.193064,29.395472],[118.205382,29.343839],[118.166578,29.314099],[118.178281,29.297921],[118.138861,29.283828],[118.077883,29.290614],[118.073571,29.216993],[118.042159,29.210202],[118.027992,29.167882],[118.045238,29.149068],[118.037847,29.102017],[118.076035,29.074822],[118.066796,29.053898],[118.097593,28.998952],[118.115455,29.009944],[118.115455,29.009944],[118.133933,28.983771],[118.165346,28.986912],[118.227556,28.942406],[118.195527,28.904167],[118.270056,28.918836],[118.300237,28.826075],[118.364295,28.813491],[118.403099,28.702791],[118.428352,28.681267],[118.428352,28.617193],[118.428352,28.617193],[118.412338,28.55676],[118.4302,28.515225],[118.414802,28.497344],[118.474548,28.478934],[118.456686,28.424738],[118.432048,28.402104],[118.455454,28.384204],[118.480091,28.327325],[118.433896,28.288335]]],[[[122.163408,29.988137],[122.239785,29.962735],[122.279205,29.937326],[122.322321,29.940438],[122.341415,29.976733],[122.343879,30.020269],[122.310002,30.039958],[122.290908,30.074663],[122.301379,30.086574],[122.293988,30.100554],[122.152938,30.113497],[122.095655,30.158008],[122.048844,30.147141],[121.955221,30.183878],[121.934895,30.161631],[121.983554,30.100554],[121.989714,30.077252],[121.978011,30.059125],[122.027902,29.991247],[122.106742,30.005759],[122.118445,29.986582],[122.163408,29.988137]]],[[[122.213915,30.186464],[122.178807,30.199396],[122.152938,30.19112],[122.143698,30.163183],[122.168336,30.138343],[122.213915,30.186464]]],[[[122.229314,29.711995],[122.210836,29.700559],[122.269966,29.685482],[122.231162,29.710435],[122.229314,29.711995]]],[[[122.427646,30.738422],[122.427031,30.697777],[122.532972,30.696748],[122.528045,30.725047],[122.475074,30.714243],[122.445509,30.745109],[122.427646,30.738422]]],[[[122.162793,30.329654],[122.058083,30.291938],[122.154169,30.244903],[122.231778,30.234562],[122.247176,30.30124],[122.228082,30.329654],[122.191126,30.329654],[122.176343,30.351863],[122.162793,30.329654]]],[[[122.317393,30.249556],[122.277973,30.242835],[122.358661,30.236113],[122.365437,30.255242],[122.417175,30.238699],[122.40732,30.272817],[122.333408,30.272817],[122.317393,30.249556]]],[[[122.026054,29.178333],[122.013119,29.151681],[122.056851,29.158476],[122.075945,29.176243],[122.036525,29.20759],[122.026054,29.178333]]],[[[122.372212,29.893234],[122.386379,29.834069],[122.415944,29.828877],[122.401777,29.869884],[122.433806,29.883376],[122.43319,29.919173],[122.411632,29.951846],[122.398081,29.9394],[122.351886,29.959105],[122.330944,29.937845],[122.338951,29.911911],[122.353734,29.89946],[122.362973,29.894272],[122.372212,29.893234]]],[[[122.43011,30.408655],[122.432574,30.445294],[122.37406,30.461802],[122.277973,30.471603],[122.281669,30.418461],[122.318625,30.407106],[122.352502,30.422074],[122.43011,30.408655]]],[[[121.837577,28.770484],[121.86283,28.782024],[121.861598,28.814016],[121.837577,28.770484]]],[[[122.265038,29.84549],[122.221307,29.832512],[122.248408,29.804473],[122.310002,29.766557],[122.325401,29.781621],[122.299531,29.819532],[122.319241,29.829397],[122.265038,29.84549]]],[[[121.790765,29.082144],[121.832649,29.050236],[121.84312,29.082144],[121.82033,29.099402],[121.790765,29.082144]]],[[[121.201311,27.623328],[121.197616,27.618025],[121.198848,27.616964],[121.203775,27.625979],[121.201311,27.623328]]],[[[121.943518,30.776993],[121.968156,30.688514],[121.997105,30.658659],[122.087032,30.602014],[122.133227,30.595317],[122.075329,30.647848],[122.011271,30.66947],[121.992793,30.695204],[121.987866,30.753338],[121.970004,30.789333],[121.943518,30.776993]]],[[[121.889315,28.471569],[121.918881,28.497344],[121.881924,28.502603],[121.889315,28.471569]]],[[[122.182503,29.650642],[122.211452,29.692241],[122.200365,29.712515],[122.146778,29.749412],[122.13138,29.788893],[122.083952,29.78318],[122.047612,29.719791],[122.074097,29.701599],[122.095655,29.716673],[122.138155,29.662083],[122.182503,29.650642]]],[[[122.461523,29.944068],[122.459675,29.944586],[122.460291,29.947179],[122.451668,29.943031],[122.451052,29.940956],[122.450436,29.940956],[122.449204,29.9394],[122.4529,29.936807],[122.452284,29.935252],[122.45598,29.926435],[122.457827,29.927472],[122.462755,29.927991],[122.467067,29.928509],[122.459059,29.938882],[122.461523,29.944068]]],[[[122.570544,30.644244],[122.559457,30.679764],[122.546523,30.651967],[122.570544,30.644244]]],[[[121.869605,28.423685],[121.910873,28.44],[121.889931,28.45105],[121.869605,28.423685]]],[[[122.065474,30.179739],[122.055619,30.200431],[122.017431,30.186464],[122.025438,30.161631],[122.065474,30.179739]]],[[[122.391306,29.970512],[122.411632,30.025969],[122.378371,30.023896],[122.3679,29.980361],[122.391306,29.970512]]],[[[121.850511,29.977251],[121.874533,29.964809],[121.933047,29.994875],[121.924424,30.052391],[121.88562,30.094859],[121.848663,30.101072],[121.84004,30.047211],[121.844968,29.982953],[121.850511,29.977251]]],[[[121.066421,27.478475],[121.066421,27.461483],[121.107073,27.443958],[121.067036,27.478475],[121.066421,27.478475]]],[[[121.952141,29.187738],[121.979243,29.160043],[121.976779,29.191918],[121.952141,29.187738]]],[[[122.038373,29.759284],[122.011271,29.746294],[122.02975,29.716673],[122.038373,29.759284]]],[[[121.940438,30.114533],[121.910257,30.089163],[121.945982,30.064304],[121.962612,30.106249],[121.940438,30.114533]]],[[[121.957685,30.287804],[122.0008,30.308473],[121.989098,30.339985],[121.94167,30.33327],[121.921344,30.30744],[121.957685,30.287804]]],[[[122.192974,29.965327],[122.163408,29.988137],[122.152322,29.97103],[122.154169,29.97103],[122.155401,29.970512],[122.18435,29.955476],[122.192974,29.965327]]],[[[122.287828,29.723949],[122.301379,29.748373],[122.258263,29.753569],[122.241633,29.784738],[122.2133,29.771752],[122.251488,29.731225],[122.287828,29.723949]]],[[[121.134174,27.787051],[121.134174,27.785992],[121.13479,27.787051],[121.134174,27.787051]]],[[[122.760254,30.141966],[122.784275,30.130062],[122.781196,30.13265],[122.778116,30.13679],[122.770725,30.138861],[122.763333,30.141966],[122.762101,30.142484],[122.760254,30.141966]]],[[[122.264423,30.269716],[122.253952,30.237147],[122.315545,30.250073],[122.300147,30.271266],[122.264423,30.269716]]],[[[122.282901,29.860542],[122.30877,29.849642],[122.343263,29.860542],[122.343263,29.882857],[122.301379,29.883895],[122.282901,29.860542]]],[[[122.781196,30.694175],[122.799674,30.716301],[122.778732,30.729677],[122.757174,30.713728],[122.781196,30.694175]]],[[[121.098449,27.937311],[121.152652,27.961629],[121.120623,27.986471],[121.0695,27.984357],[121.038087,27.948942],[121.098449,27.937311]]],[[[121.185913,27.963215],[121.237652,27.988056],[121.197616,28.000739],[121.17113,27.978543],[121.185913,27.963215]]],[[[122.454132,29.956513],[122.447972,29.955994],[122.445509,29.952365],[122.446741,29.951327],[122.447972,29.947698],[122.459059,29.950809],[122.458443,29.951846],[122.455364,29.955994],[122.454132,29.956513]]],[[[122.836014,30.698806],[122.831087,30.728648],[122.807681,30.714243],[122.836014,30.698806]]],[[[122.200365,29.969475],[122.233626,29.946661],[122.273662,29.93214],[122.239785,29.960142],[122.200365,29.969475]]],[[[122.029134,29.954957],[122.043916,29.930584],[122.058699,29.955994],[122.029134,29.954957]]],[[[121.044247,27.979072],[121.089826,27.998625],[121.073812,28.007608],[121.044247,27.979072]]],[[[122.471378,29.927472],[122.470762,29.925916],[122.473226,29.925397],[122.47261,29.927472],[122.471378,29.927472]]],[[[122.152322,29.97103],[122.155401,29.970512],[122.154169,29.97103],[122.152322,29.97103]]]]}},{type:"Feature",properties:{adcode:34e4,name:"安徽省",center:[117.283042,31.86119],centroid:[117.226884,31.849254],childrenNum:16,level:"province",parent:{adcode:1e5},subFeatureIndex:11,acroutes:[1e5]},geometry:{type:"MultiPolygon",coordinates:[[[[116.599629,34.014324],[116.641512,33.978103],[116.64336,33.896675],[116.631042,33.887733],[116.566984,33.9081],[116.558361,33.881274],[116.486296,33.869846],[116.437637,33.846489],[116.437021,33.801246],[116.408071,33.805721],[116.393905,33.782843],[116.316912,33.771402],[116.263326,33.730101],[116.230065,33.735078],[116.155536,33.709693],[116.132747,33.751501],[116.100102,33.782843],[116.074232,33.781351],[116.055754,33.804727],[116.05945,33.860902],[115.982457,33.917039],[116.00032,33.965199],[115.95782,34.007875],[115.904233,34.009859],[115.876516,34.028708],[115.877132,34.002913],[115.85003,34.004898],[115.846335,34.028708],[115.809378,34.062428],[115.768726,34.061932],[115.736082,34.076805],[115.705901,34.059949],[115.658473,34.061437],[115.642459,34.03218],[115.60735,34.030196],[115.579017,33.974133],[115.577785,33.950307],[115.547604,33.874815],[115.631988,33.869846],[115.614126,33.775879],[115.576553,33.787817],[115.563003,33.772895],[115.601807,33.718653],[115.601191,33.658898],[115.639995,33.585143],[115.564851,33.576169],[115.511264,33.55323],[115.463837,33.567193],[115.422569,33.557219],[115.394851,33.506335],[115.366518,33.5233],[115.345576,33.502842],[115.345576,33.449928],[115.324634,33.457418],[115.315395,33.431451],[115.328946,33.403477],[115.313547,33.376994],[115.341881,33.370997],[115.365286,33.336005],[115.361591,33.298497],[115.335105,33.297997],[115.340033,33.260973],[115.300613,33.204407],[115.303692,33.149809],[115.289526,33.131769],[115.245178,33.135778],[115.194671,33.120743],[115.168186,33.088658],[115.041302,33.086653],[114.990795,33.102195],[114.966158,33.147304],[114.932897,33.153817],[114.902716,33.129764],[114.897172,33.086653],[114.913187,33.083143],[114.925506,33.016928],[114.891629,33.020441],[114.883006,32.990328],[114.916266,32.971251],[114.943368,32.935094],[115.009273,32.940117],[115.035143,32.932582],[115.029599,32.906962],[115.139237,32.897917],[115.155867,32.864747],[115.197135,32.856201],[115.189744,32.812452],[115.211301,32.785791],[115.189744,32.770695],[115.179273,32.726402],[115.182968,32.666973],[115.20083,32.591876],[115.24333,32.593388],[115.267352,32.578261],[115.30554,32.583303],[115.304924,32.553042],[115.411482,32.575235],[115.409018,32.549007],[115.497713,32.492489],[115.5088,32.468761],[115.510648,32.468761],[115.510648,32.468256],[115.510648,32.467751],[115.509416,32.466741],[115.522967,32.441997],[115.57101,32.419266],[115.604271,32.425833],[115.626445,32.40512],[115.657857,32.428864],[115.667712,32.409667],[115.704669,32.495013],[115.742241,32.476335],[115.771806,32.505108],[115.789052,32.468761],[115.861117,32.537403],[115.891298,32.576243],[115.910393,32.567165],[115.8759,32.542448],[115.845719,32.501575],[115.883291,32.487946],[115.865429,32.458662],[115.899306,32.390971],[115.912856,32.227596],[115.941805,32.166318],[115.922095,32.049725],[115.928871,32.003046],[115.909161,31.94314],[115.920248,31.920285],[115.894994,31.8649],[115.893762,31.832365],[115.914704,31.814567],[115.886371,31.776418],[115.851878,31.786593],[115.808147,31.770313],[115.808147,31.770313],[115.767495,31.78761],[115.731154,31.76726],[115.676336,31.778453],[115.553764,31.69549],[115.534054,31.698545],[115.495249,31.673083],[115.476771,31.643028],[115.485394,31.608885],[115.439815,31.588496],[115.415793,31.525771],[115.371446,31.495668],[115.389924,31.450241],[115.373909,31.405813],[115.393004,31.389977],[115.372062,31.349098],[115.40717,31.337854],[115.443511,31.344498],[115.473076,31.265242],[115.507568,31.267799],[115.539597,31.231985],[115.540213,31.194621],[115.585793,31.143926],[115.603655,31.17363],[115.655394,31.211002],[115.700973,31.201276],[115.778582,31.112164],[115.797676,31.128047],[115.837712,31.127022],[115.867277,31.147512],[115.887603,31.10909],[115.939958,31.071678],[115.938726,31.04707],[116.006479,31.034764],[116.015102,31.011685],[116.058834,31.012711],[116.071769,30.956787],[116.03974,30.957813],[115.976298,30.931636],[115.932566,30.889532],[115.865429,30.864364],[115.848799,30.828397],[115.863581,30.815549],[115.851262,30.756938],[115.782893,30.751795],[115.762567,30.685426],[115.81369,30.637035],[115.819234,30.597893],[115.848799,30.602014],[115.876516,30.582438],[115.887603,30.542758],[115.910393,30.519046],[115.894994,30.452517],[115.921479,30.416397],[115.885139,30.379747],[115.91532,30.337919],[115.903001,30.31364],[115.985537,30.290905],[115.997856,30.252657],[116.065609,30.204569],[116.055754,30.180774],[116.088399,30.110391],[116.078544,30.062233],[116.091479,30.036331],[116.073616,29.969993],[116.128435,29.897904],[116.13521,29.819532],[116.172783,29.828358],[116.227601,29.816936],[116.250391,29.785777],[116.280572,29.788893],[116.342782,29.835626],[116.467818,29.896347],[116.525716,29.897385],[116.552201,29.909836],[116.585462,30.045657],[116.620571,30.073109],[116.666766,30.076734],[116.720353,30.053945],[116.747454,30.057053],[116.783794,30.030632],[116.802889,29.99643],[116.830606,30.004723],[116.83307,29.95755],[116.868794,29.980361],[116.900207,29.949253],[116.882961,29.893753],[116.780715,29.792529],[116.762237,29.802396],[116.673541,29.709916],[116.698795,29.707836],[116.70557,29.69692],[116.706802,29.6964],[116.704954,29.688602],[116.680317,29.681323],[116.651983,29.637118],[116.716657,29.590813],[116.721585,29.564789],[116.760389,29.599139],[116.780715,29.569994],[116.849084,29.57624],[116.873722,29.609546],[116.939627,29.648561],[116.974736,29.657403],[116.996294,29.683403],[117.041873,29.680803],[117.112706,29.711995],[117.108395,29.75201],[117.136728,29.775388],[117.123177,29.798761],[117.073286,29.831992],[117.127489,29.86158],[117.129952,29.89946],[117.171836,29.920729],[117.2168,29.926953],[117.246365,29.915023],[117.261763,29.880781],[117.25314,29.834588],[117.29256,29.822647],[117.338756,29.848085],[117.359082,29.812782],[117.382487,29.840818],[117.415132,29.85068],[117.408973,29.802396],[117.455168,29.749412],[117.453936,29.688082],[117.490277,29.660003],[117.530313,29.654282],[117.523538,29.630356],[117.543248,29.588731],[117.608537,29.591333],[117.647957,29.614749],[117.678754,29.595496],[117.690457,29.555939],[117.729877,29.550213],[117.795167,29.570515],[117.872775,29.54761],[117.933753,29.549172],[118.00397,29.578322],[118.042774,29.566351],[118.050782,29.542924],[118.095129,29.534072],[118.143788,29.489803],[118.127774,29.47209],[118.136397,29.418932],[118.193064,29.395472],[118.248498,29.431443],[118.316252,29.422581],[118.306396,29.479384],[118.329802,29.495012],[118.347664,29.474174],[118.381541,29.504909],[118.496106,29.519492],[118.500417,29.57572],[118.532446,29.588731],[118.573714,29.638159],[118.61991,29.654282],[118.647011,29.64336],[118.700598,29.706277],[118.744945,29.73902],[118.740634,29.814859],[118.841032,29.891159],[118.838568,29.934733],[118.894619,29.937845],[118.902626,30.029078],[118.878604,30.064822],[118.873677,30.11505],[118.895234,30.148694],[118.852119,30.149729],[118.852735,30.166805],[118.929727,30.2025],[118.905089,30.216464],[118.877988,30.282637],[118.880452,30.31519],[118.954365,30.360126],[118.988857,30.332237],[119.06277,30.304856],[119.091719,30.323972],[119.126828,30.304856],[119.201356,30.290905],[119.236465,30.297106],[119.246936,30.341018],[119.277117,30.341018],[119.326392,30.372002],[119.349182,30.349281],[119.402768,30.374584],[119.36766,30.38491],[119.335015,30.448389],[119.336247,30.508734],[119.326392,30.532964],[119.272189,30.510281],[119.237081,30.546881],[119.265414,30.574709],[119.238929,30.609225],[119.323312,30.630341],[119.343022,30.664322],[119.39045,30.685941],[119.408312,30.645274],[119.444652,30.650422],[119.482841,30.704467],[119.479761,30.772365],[119.527188,30.77905],[119.55429,30.825828],[119.575847,30.829939],[119.557369,30.874124],[119.563529,30.919315],[119.582007,30.932149],[119.580159,30.967051],[119.633746,31.019379],[119.629434,31.085517],[119.649144,31.104991],[119.623891,31.130096],[119.599869,31.10909],[119.532732,31.159291],[119.461283,31.156219],[119.439109,31.177214],[119.391682,31.174142],[119.360269,31.213049],[119.374435,31.258591],[119.350414,31.301043],[119.338095,31.259103],[119.294363,31.263195],[119.266646,31.250405],[119.198277,31.270357],[119.197661,31.295418],[119.158241,31.294907],[119.107118,31.250917],[119.10527,31.235055],[119.014727,31.241707],[118.984546,31.237102],[118.870597,31.242219],[118.794836,31.229426],[118.756648,31.279564],[118.726467,31.282121],[118.720924,31.322518],[118.745561,31.372606],[118.767735,31.363919],[118.824401,31.375672],[118.852119,31.393553],[118.883532,31.500261],[118.857046,31.506384],[118.865669,31.519139],[118.885995,31.519139],[118.881684,31.564023],[118.858894,31.623665],[118.802844,31.619078],[118.773894,31.682759],[118.748025,31.675629],[118.736322,31.633347],[118.643315,31.649651],[118.643315,31.671555],[118.697518,31.709747],[118.653786,31.73011],[118.641467,31.75861],[118.571866,31.746397],[118.5577,31.73011],[118.521975,31.743343],[118.533678,31.76726],[118.481939,31.778453],[118.504729,31.841516],[118.466541,31.857784],[118.472084,31.879639],[118.363679,31.930443],[118.389548,31.985281],[118.394476,32.076098],[118.433896,32.086746],[118.501033,32.121726],[118.49549,32.165304],[118.510888,32.194176],[118.643931,32.209875],[118.674728,32.250375],[118.657482,32.30148],[118.703061,32.328792],[118.685199,32.403604],[118.691359,32.472295],[118.628533,32.467751],[118.592192,32.481383],[118.608823,32.536899],[118.564475,32.562122],[118.568787,32.585825],[118.59712,32.600951],[118.632844,32.578261],[118.658714,32.594397],[118.688895,32.588346],[118.719076,32.614059],[118.719076,32.614059],[118.73509,32.58885],[118.757264,32.603976],[118.784981,32.582295],[118.820706,32.60448],[118.84288,32.56767],[118.908169,32.59238],[118.890923,32.553042],[118.92172,32.557078],[118.922336,32.557078],[118.92172,32.557078],[118.922336,32.557078],[118.975923,32.505108],[119.041212,32.515201],[119.084944,32.452602],[119.142226,32.499556],[119.168096,32.536394],[119.152697,32.557582],[119.22045,32.576748],[119.230921,32.607001],[119.208748,32.641276],[119.211827,32.708275],[119.184726,32.825529],[119.113277,32.823014],[119.054763,32.8748],[119.020886,32.955685],[118.993169,32.958196],[118.934039,32.93861],[118.892771,32.941121],[118.89585,32.957694],[118.89585,32.957694],[118.849039,32.956689],[118.846575,32.922034],[118.821322,32.920527],[118.810235,32.853687],[118.743097,32.853184],[118.743097,32.853184],[118.73817,32.772708],[118.756648,32.737477],[118.707373,32.72036],[118.642699,32.744525],[118.572482,32.719856],[118.560163,32.729926],[118.483787,32.721367],[118.450526,32.743518],[118.411106,32.715828],[118.375382,32.718849],[118.363063,32.770695],[118.334114,32.761637],[118.300237,32.783275],[118.301469,32.846145],[118.250346,32.848157],[118.2331,32.914498],[118.252194,32.936601],[118.291614,32.946143],[118.303933,32.96874],[118.26944,32.969242],[118.244803,32.998359],[118.243571,33.027967],[118.219549,33.114227],[118.217085,33.191888],[118.178281,33.217926],[118.149332,33.169348],[118.038463,33.134776],[118.037231,33.152314],[117.988572,33.180869],[117.977485,33.226437],[117.942376,33.224936],[117.939297,33.262475],[117.974405,33.279487],[117.992883,33.333005],[118.029224,33.374995],[118.016905,33.402978],[118.027376,33.455421],[118.050782,33.491863],[118.107448,33.475391],[118.117919,33.594615],[118.112376,33.617045],[118.16781,33.663381],[118.161035,33.735576],[118.117919,33.766427],[118.065564,33.76593],[118.019985,33.738562],[117.972557,33.74951],[117.901724,33.720146],[117.843826,33.736074],[117.791471,33.733585],[117.750203,33.710688],[117.72495,33.74951],[117.739732,33.758467],[117.759442,33.874318],[117.753899,33.891211],[117.715095,33.879287],[117.672595,33.934916],[117.671363,33.992494],[117.629479,34.028708],[117.612849,34.000433],[117.569117,33.985051],[117.543248,34.038627],[117.514914,34.060941],[117.435458,34.028212],[117.404045,34.03218],[117.357234,34.088205],[117.311654,34.067882],[117.277162,34.078787],[117.257452,34.065899],[117.192162,34.068873],[117.130568,34.101586],[117.123793,34.128342],[117.046801,34.151622],[117.025243,34.167469],[117.051112,34.221425],[116.969192,34.283753],[116.983359,34.348011],[116.960569,34.363821],[116.969192,34.389012],[116.909446,34.408271],[116.828142,34.389012],[116.782563,34.429993],[116.773939,34.453683],[116.722816,34.472434],[116.662454,34.472927],[116.592237,34.493646],[116.594085,34.511894],[116.490607,34.573513],[116.477057,34.614896],[116.432709,34.630163],[116.430245,34.650843],[116.374195,34.640011],[116.334159,34.620806],[116.32492,34.601104],[116.286116,34.608986],[116.247927,34.551829],[116.196804,34.575977],[116.191261,34.535561],[116.204196,34.508442],[116.178326,34.496112],[116.162312,34.459605],[116.178942,34.430487],[116.215898,34.403333],[116.213435,34.382098],[116.255934,34.376665],[116.301514,34.342082],[116.357564,34.319843],[116.372347,34.26595],[116.409303,34.273863],[116.409303,34.273863],[116.456731,34.268917],[116.516477,34.296114],[116.562056,34.285731],[116.582382,34.266444],[116.545426,34.241711],[116.542962,34.203608],[116.565752,34.16945],[116.536187,34.151127],[116.52818,34.122892],[116.576223,34.068873],[116.576223,34.068873],[116.599629,34.014324],[116.599629,34.014324]]],[[[118.865669,31.519139],[118.857046,31.506384],[118.883532,31.500261],[118.885995,31.519139],[118.865669,31.519139]]],[[[116.698795,29.707836],[116.673541,29.709916],[116.653831,29.694841],[116.680317,29.681323],[116.704954,29.688602],[116.706802,29.6964],[116.70557,29.69692],[116.698795,29.707836]]],[[[115.5088,32.468761],[115.509416,32.466741],[115.510648,32.467751],[115.510648,32.468256],[115.510648,32.468761],[115.5088,32.468761]]]]}},{type:"Feature",properties:{adcode:35e4,name:"福建省",center:[119.306239,26.075302],centroid:[118.006468,26.069925],childrenNum:9,level:"province",parent:{adcode:1e5},subFeatureIndex:12,acroutes:[1e5]},geometry:{type:"MultiPolygon",coordinates:[[[[119.004872,24.970009],[118.989473,24.973807],[119.023966,25.04377],[119.016575,25.058409],[118.974691,25.024792],[118.945126,25.028588],[118.892155,25.092558],[118.974691,25.115319],[118.951901,25.15162],[118.985162,25.168954],[118.985162,25.19495],[118.942046,25.211195],[118.940198,25.21715],[118.943278,25.221482],[118.903242,25.239347],[118.900162,25.242595],[118.919256,25.248008],[118.91556,25.256668],[118.918024,25.25721],[118.956212,25.272905],[118.996864,25.266411],[118.975307,25.237723],[118.990089,25.20199],[119.055379,25.219316],[119.074473,25.211195],[119.054147,25.168412],[119.032589,25.17437],[119.028893,25.139702],[119.06585,25.102855],[119.075705,25.099604],[119.134219,25.106107],[119.107118,25.075214],[119.119436,25.012861],[119.146538,25.056782],[119.165632,25.145661],[119.137299,25.15487],[119.108349,25.193867],[119.131755,25.223106],[119.190269,25.175995],[119.231537,25.188993],[119.26911,25.159746],[119.314689,25.190076],[119.294979,25.237182],[119.331935,25.230685],[119.380595,25.250173],[119.333167,25.287516],[119.299291,25.328634],[119.247552,25.333502],[119.240776,25.316733],[119.218603,25.368115],[119.14469,25.388121],[119.151465,25.426503],[119.191501,25.424341],[119.232153,25.442176],[119.219834,25.468654],[119.256175,25.488643],[119.275269,25.476758],[119.26295,25.428124],[119.288204,25.410827],[119.353493,25.411908],[119.343638,25.472436],[119.359037,25.521592],[119.400921,25.493505],[119.45266,25.493505],[119.438493,25.412449],[119.463131,25.448661],[119.491464,25.443257],[119.48592,25.418935],[119.507478,25.396231],[119.486536,25.369737],[119.548746,25.365952],[119.578927,25.400556],[119.555521,25.429205],[119.577695,25.445959],[119.59063,25.398394],[119.582623,25.374063],[119.597405,25.334584],[119.649144,25.342697],[119.665159,25.3719],[119.656535,25.396772],[119.670086,25.435691],[119.622659,25.434069],[119.675014,25.468113],[119.682405,25.445959],[119.688564,25.441095],[119.773564,25.395691],[119.764325,25.433529],[119.804977,25.457847],[119.866571,25.455145],[119.864107,25.469734],[119.862875,25.474597],[119.811136,25.507009],[119.81668,25.532393],[119.861027,25.531313],[119.883817,25.546432],[119.831462,25.579905],[119.843165,25.597717],[119.790194,25.614447],[119.785883,25.66786],[119.700267,25.616606],[119.683637,25.592859],[119.716898,25.551292],[119.715666,25.51187],[119.680557,25.497827],[119.675014,25.475137],[119.634362,25.475137],[119.611572,25.519972],[119.616499,25.556691],[119.586934,25.59232],[119.534579,25.585303],[119.541355,25.6247],[119.478529,25.631715],[119.472986,25.662466],[119.543819,25.684581],[119.602949,25.68512],[119.602949,25.714779],[119.626354,25.723406],[119.628202,25.87212],[119.638057,25.889888],[119.69534,25.904424],[119.723673,26.011503],[119.700267,26.032477],[119.668854,26.026024],[119.654688,26.090002],[119.618963,26.11956],[119.604181,26.168985],[119.664543,26.202282],[119.676246,26.262943],[119.7711,26.285481],[119.802513,26.268846],[119.806825,26.307479],[119.845013,26.323036],[119.862875,26.307479],[119.904143,26.308552],[119.95465,26.352534],[119.946027,26.374519],[119.893672,26.355752],[119.835774,26.434019],[119.83639,26.454381],[119.788346,26.583435],[119.740303,26.610727],[119.670086,26.618218],[119.605412,26.595744],[119.577695,26.622498],[119.619579,26.649246],[119.637441,26.703256],[119.664543,26.726243],[119.711354,26.686681],[119.833926,26.690959],[119.864107,26.671174],[119.873962,26.642827],[119.908455,26.661547],[119.899216,26.693098],[119.938636,26.747088],[119.942947,26.784492],[120.052584,26.786629],[120.061824,26.768997],[119.99407,26.720363],[119.969433,26.686681],[119.972512,26.654594],[119.949107,26.624638],[119.901679,26.624638],[119.851788,26.595209],[119.828383,26.524013],[119.867187,26.509019],[119.947875,26.56042],[119.93802,26.576478],[119.967585,26.597885],[120.007621,26.595744],[120.063671,26.627848],[120.093852,26.613938],[120.1382,26.638012],[120.110483,26.692563],[120.162222,26.717691],[120.151135,26.750829],[120.106787,26.752966],[120.136352,26.797847],[120.103707,26.794642],[120.102476,26.82669],[120.073526,26.823485],[120.054432,26.863533],[120.117874,26.882751],[120.126497,26.920644],[120.130193,26.917976],[120.1807,26.920644],[120.233055,26.907837],[120.25954,26.982526],[120.279866,26.987326],[120.275554,27.027315],[120.29588,27.035845],[120.282946,27.089671],[120.391967,27.081146],[120.403054,27.10086],[120.461568,27.142407],[120.404286,27.204166],[120.401822,27.250996],[120.430155,27.258976],[120.343924,27.363199],[120.340844,27.399867],[120.273091,27.38924],[120.26262,27.432804],[120.221352,27.420055],[120.134504,27.420055],[120.136968,27.402523],[120.096316,27.390302],[120.052584,27.338747],[120.026099,27.344063],[120.008237,27.375423],[119.960194,27.365857],[119.938636,27.329709],[119.843165,27.300464],[119.768636,27.307909],[119.782187,27.330241],[119.739687,27.362668],[119.750774,27.373829],[119.711354,27.403054],[119.685485,27.438646],[119.703347,27.446613],[119.70889,27.514042],[119.690412,27.537394],[119.659615,27.540578],[119.675014,27.574534],[119.630666,27.582491],[119.626354,27.620676],[119.644217,27.663619],[119.606028,27.674749],[119.541971,27.666799],[119.501319,27.649837],[119.501935,27.610601],[119.466826,27.526249],[119.438493,27.508734],[119.416935,27.539517],[119.360269,27.524657],[119.334399,27.480067],[119.285124,27.457766],[119.26911,27.42218],[119.224146,27.416868],[119.14777,27.424836],[119.121284,27.438115],[119.129907,27.475289],[119.092335,27.466262],[119.03998,27.478475],[119.020886,27.498118],[118.983314,27.498649],[118.986393,27.47582],[118.955597,27.4498],[118.907553,27.460952],[118.869365,27.540047],[118.909401,27.568168],[118.913713,27.619616],[118.879836,27.667859],[118.873677,27.733563],[118.829329,27.847921],[118.818242,27.916689],[118.753568,27.947885],[118.730163,27.970615],[118.733858,28.027684],[118.719076,28.063601],[118.767735,28.10584],[118.802228,28.117453],[118.805923,28.154923],[118.771431,28.188687],[118.804075,28.207675],[118.802228,28.240368],[118.756032,28.252493],[118.719692,28.312047],[118.699366,28.309939],[118.674728,28.27147],[118.651322,28.277267],[118.595272,28.258292],[118.588497,28.282538],[118.493026,28.262509],[118.490562,28.238259],[118.444367,28.253548],[118.433896,28.288335],[118.424041,28.291497],[118.314404,28.221913],[118.339041,28.193962],[118.375382,28.186577],[118.361215,28.155978],[118.356288,28.091586],[118.242339,28.075746],[118.199839,28.049869],[118.153644,28.062016],[118.120999,28.041946],[118.129006,28.017118],[118.094513,28.003909],[118.096977,27.970615],[117.999043,27.991227],[117.965166,27.962687],[117.942992,27.974315],[117.910963,27.949471],[117.856145,27.94577],[117.78716,27.896063],[117.788392,27.855858],[117.740348,27.800286],[117.704624,27.834162],[117.68245,27.823577],[117.649805,27.851625],[117.609769,27.863265],[117.556182,27.966387],[117.52169,27.982243],[117.477958,27.930966],[117.453936,27.939955],[117.407741,27.893948],[117.366473,27.88231],[117.341836,27.855858],[117.334444,27.8876],[117.280242,27.871201],[117.276546,27.847921],[117.303031,27.833103],[117.296256,27.764282],[117.245133,27.71926],[117.205097,27.714492],[117.204481,27.683759],[117.174916,27.677399],[117.114554,27.692238],[117.096076,27.667329],[117.11209,27.645596],[117.094228,27.627569],[117.065279,27.665739],[117.040641,27.669979],[117.003685,27.625449],[117.024627,27.592569],[117.01662,27.563393],[117.054808,27.5427],[117.076982,27.566046],[117.103467,27.533149],[117.110242,27.458828],[117.133032,27.42218],[117.107163,27.393491],[117.104699,27.330773],[117.140423,27.322798],[117.136728,27.303123],[117.171836,27.29036],[117.149662,27.241419],[117.044953,27.146667],[117.05296,27.100327],[116.967344,27.061962],[116.936547,27.019319],[116.910062,27.034779],[116.851548,27.009188],[116.817671,27.018252],[116.679085,26.978259],[116.632889,26.933984],[116.602092,26.888623],[116.548506,26.84004],[116.543578,26.803723],[116.557745,26.773806],[116.515245,26.720898],[116.520172,26.684543],[116.566368,26.650315],[116.553433,26.575942],[116.539267,26.559349],[116.597165,26.512768],[116.610716,26.476882],[116.638433,26.477418],[116.608252,26.429732],[116.601476,26.372911],[116.553433,26.365404],[116.553433,26.400253],[116.519557,26.410437],[116.499846,26.361651],[116.459194,26.345026],[116.437021,26.308016],[116.412999,26.297822],[116.385282,26.238253],[116.400064,26.202819],[116.392057,26.171133],[116.435789,26.159854],[116.476441,26.172745],[116.489375,26.113649],[116.384666,26.030864],[116.360028,25.991601],[116.369883,25.963088],[116.326152,25.956631],[116.303362,25.924341],[116.258398,25.902809],[116.225138,25.908731],[116.17771,25.894195],[116.132131,25.860273],[116.131515,25.824185],[116.18079,25.778926],[116.129667,25.758985],[116.106877,25.701299],[116.067457,25.703995],[116.068689,25.646282],[116.041588,25.62416],[116.063145,25.56317],[116.040356,25.548052],[116.03666,25.514571],[116.005247,25.490264],[116.023109,25.435691],[115.992928,25.374063],[116.008327,25.319437],[115.987385,25.290221],[115.949813,25.292386],[115.930719,25.236099],[115.855574,25.20957],[115.860501,25.165704],[115.888219,25.128866],[115.880212,25.092016],[115.908545,25.084428],[115.928255,25.050276],[115.873436,25.019911],[115.925175,24.960786],[115.870356,24.959701],[115.89253,24.936911],[115.907929,24.923343],[115.985537,24.899461],[116.015102,24.905975],[116.068073,24.850053],[116.153073,24.846795],[116.191877,24.877203],[116.221442,24.829959],[116.251007,24.82507],[116.244232,24.793563],[116.297202,24.801712],[116.345862,24.828872],[116.363724,24.87123],[116.395137,24.877746],[116.417927,24.840821],[116.381586,24.82507],[116.375427,24.803885],[116.419158,24.767482],[116.416079,24.744113],[116.44626,24.714216],[116.485064,24.720196],[116.517709,24.652225],[116.506622,24.621218],[116.530027,24.604895],[116.570679,24.621762],[116.600861,24.654401],[116.623034,24.64189],[116.667382,24.658752],[116.777635,24.679418],[116.815207,24.654944],[116.761005,24.583128],[116.759157,24.545572],[116.796729,24.502014],[116.83307,24.496568],[116.860787,24.460075],[116.839229,24.442097],[116.903903,24.369614],[116.895895,24.350533],[116.919301,24.321087],[116.914374,24.287817],[116.938395,24.28127],[116.933468,24.220157],[116.956257,24.216883],[116.998757,24.179217],[116.9347,24.126794],[116.930388,24.064514],[116.953178,24.008218],[116.981511,23.999471],[116.976583,23.931659],[116.955642,23.922359],[116.981511,23.855602],[117.012308,23.855054],[117.019083,23.801952],[117.048032,23.758687],[117.055424,23.694038],[117.123793,23.647448],[117.147199,23.654027],[117.192778,23.629356],[117.192778,23.5619],[117.291328,23.571225],[117.302415,23.550379],[117.387415,23.555317],[117.463791,23.584937],[117.454552,23.628259],[117.493357,23.642514],[117.501364,23.70445],[117.54448,23.715956],[117.601762,23.70171],[117.660276,23.789357],[117.651653,23.815093],[117.671979,23.878041],[117.691073,23.888985],[117.762522,23.886796],[117.792703,23.906494],[117.807486,23.947521],[117.864768,24.004938],[117.910347,24.012045],[117.927594,24.039922],[117.936217,24.100029],[118.000275,24.152462],[118.019369,24.197232],[118.074803,24.225615],[118.115455,24.229435],[118.158571,24.269814],[118.112376,24.357075],[118.081579,24.35653],[118.088354,24.408858],[118.048934,24.418122],[118.084042,24.528695],[118.121615,24.570067],[118.150564,24.583673],[118.169042,24.559725],[118.242955,24.51236],[118.375382,24.536317],[118.363679,24.567889],[118.444367,24.614689],[118.512736,24.60816],[118.557084,24.572788],[118.558316,24.51236],[118.614366,24.521617],[118.680272,24.58204],[118.687047,24.63373],[118.661178,24.622306],[118.652554,24.653857],[118.670417,24.679962],[118.703677,24.665278],[118.778822,24.743569],[118.786213,24.77672],[118.650707,24.808774],[118.647627,24.843536],[118.702445,24.865258],[118.69875,24.848967],[118.748641,24.84245],[118.807771,24.870687],[118.834256,24.854397],[118.864437,24.887518],[118.933423,24.870687],[118.988857,24.878831],[118.987009,24.898375],[118.932807,24.906518],[118.91864,24.932569],[118.945741,24.954275],[119.014111,24.941252],[119.032589,24.961328],[119.032589,24.961871],[119.007335,24.963499],[119.004872,24.970009]]],[[[118.412338,24.514538],[118.374766,24.458986],[118.318715,24.486765],[118.298389,24.477506],[118.31194,24.424661],[118.282375,24.413218],[118.329802,24.382152],[118.353208,24.415398],[118.405563,24.427931],[118.457918,24.412128],[118.477012,24.437738],[118.451758,24.506915],[118.412338,24.514538]]],[[[119.471138,25.197116],[119.507478,25.183036],[119.52534,25.157579],[119.549362,25.161912],[119.566608,25.210112],[119.540739,25.20199],[119.501319,25.21715],[119.473601,25.259916],[119.44342,25.238806],[119.444036,25.20199],[119.471138,25.197116]]],[[[119.580159,25.627398],[119.611572,25.669479],[119.580775,25.650059],[119.580159,25.627398]]],[[[119.976824,26.191005],[120.016244,26.217316],[119.998998,26.235569],[119.970665,26.217852],[119.976824,26.191005]]],[[[118.230636,24.401228],[118.273752,24.441007],[118.233716,24.445911],[118.230636,24.401228]]],[[[119.906607,26.68989],[119.926933,26.664756],[119.950954,26.692563],[119.906607,26.68989]]],[[[118.204151,24.504737],[118.191832,24.536861],[118.14502,24.560814],[118.093281,24.540672],[118.068644,24.463344],[118.084042,24.435559],[118.143173,24.420847],[118.19368,24.463344],[118.204151,24.504737]]],[[[119.929397,26.134067],[119.960194,26.146961],[119.919542,26.172208],[119.929397,26.134067]]],[[[119.642985,26.129231],[119.665159,26.155556],[119.62697,26.173282],[119.606028,26.15287],[119.642985,26.129231]]],[[[120.034106,26.488667],[120.066751,26.498308],[120.071679,26.521336],[120.035954,26.515981],[120.034106,26.488667]]],[[[119.662079,25.646822],[119.673782,25.632794],[119.718745,25.634952],[119.716898,25.664624],[119.662079,25.646822]]],[[[119.760629,26.613402],[119.776644,26.600025],[119.818527,26.616613],[119.796354,26.630523],[119.760629,26.613402]]],[[[120.135736,26.550784],[120.167149,26.571661],[120.153598,26.604841],[120.117874,26.568984],[120.135736,26.550784]]],[[[120.360554,26.916909],[120.394431,26.933984],[120.363018,26.967592],[120.327909,26.963858],[120.319286,26.944654],[120.360554,26.916909]]],[[[120.150519,26.798916],[120.140048,26.795176],[120.163454,26.798381],[120.161606,26.803189],[120.150519,26.798916]]],[[[119.668238,26.628383],[119.720593,26.635873],[119.758781,26.659408],[119.748926,26.681334],[119.712586,26.6685],[119.673782,26.680799],[119.651608,26.657269],[119.668238,26.628383]]]]}},{type:"Feature",properties:{adcode:36e4,name:"江西省",center:[115.892151,28.676493],centroid:[115.732975,27.636112],childrenNum:11,level:"province",parent:{adcode:1e5},subFeatureIndex:13,acroutes:[1e5]},geometry:{type:"MultiPolygon",coordinates:[[[[118.193064,29.395472],[118.136397,29.418932],[118.127774,29.47209],[118.143788,29.489803],[118.095129,29.534072],[118.050782,29.542924],[118.042774,29.566351],[118.00397,29.578322],[117.933753,29.549172],[117.872775,29.54761],[117.795167,29.570515],[117.729877,29.550213],[117.690457,29.555939],[117.678754,29.595496],[117.647957,29.614749],[117.608537,29.591333],[117.543248,29.588731],[117.523538,29.630356],[117.530313,29.654282],[117.490277,29.660003],[117.453936,29.688082],[117.455168,29.749412],[117.408973,29.802396],[117.415132,29.85068],[117.382487,29.840818],[117.359082,29.812782],[117.338756,29.848085],[117.29256,29.822647],[117.25314,29.834588],[117.261763,29.880781],[117.246365,29.915023],[117.2168,29.926953],[117.171836,29.920729],[117.129952,29.89946],[117.127489,29.86158],[117.073286,29.831992],[117.123177,29.798761],[117.136728,29.775388],[117.108395,29.75201],[117.112706,29.711995],[117.041873,29.680803],[116.996294,29.683403],[116.974736,29.657403],[116.939627,29.648561],[116.873722,29.609546],[116.849084,29.57624],[116.780715,29.569994],[116.760389,29.599139],[116.721585,29.564789],[116.716657,29.590813],[116.651983,29.637118],[116.680317,29.681323],[116.653831,29.694841],[116.673541,29.709916],[116.762237,29.802396],[116.780715,29.792529],[116.882961,29.893753],[116.900207,29.949253],[116.868794,29.980361],[116.83307,29.95755],[116.830606,30.004723],[116.802889,29.99643],[116.783794,30.030632],[116.747454,30.057053],[116.720353,30.053945],[116.666766,30.076734],[116.620571,30.073109],[116.585462,30.045657],[116.552201,29.909836],[116.525716,29.897385],[116.467818,29.896347],[116.342782,29.835626],[116.280572,29.788893],[116.250391,29.785777],[116.227601,29.816936],[116.172783,29.828358],[116.13521,29.819532],[116.087167,29.795125],[116.049595,29.761881],[115.965827,29.724469],[115.909777,29.723949],[115.837096,29.748373],[115.762567,29.793048],[115.706517,29.837703],[115.667712,29.850161],[115.611662,29.841337],[115.51188,29.840299],[115.479235,29.811224],[115.470612,29.739539],[115.412714,29.688602],[115.355431,29.649602],[115.304924,29.637118],[115.28583,29.618391],[115.250722,29.660003],[115.176809,29.654803],[115.113367,29.684963],[115.117679,29.655843],[115.143548,29.645961],[115.120142,29.597578],[115.157099,29.584568],[115.154019,29.510117],[115.086266,29.525741],[115.087498,29.560104],[115.033295,29.546568],[115.00065,29.572076],[114.947679,29.542924],[114.966773,29.522096],[114.940288,29.493971],[114.900868,29.505951],[114.860216,29.476258],[114.888549,29.436134],[114.918114,29.454374],[114.90518,29.473132],[114.935977,29.486678],[114.947063,29.465317],[114.931049,29.422581],[114.895325,29.397557],[114.866375,29.404335],[114.812173,29.383478],[114.784455,29.386086],[114.759818,29.363139],[114.740724,29.386607],[114.67297,29.395993],[114.621847,29.379828],[114.589819,29.352707],[114.519602,29.325578],[114.466015,29.324013],[114.440145,29.341752],[114.376088,29.322969],[114.341595,29.327665],[114.307102,29.365225],[114.259059,29.343839],[114.252284,29.23475],[114.169748,29.216993],[114.063191,29.204978],[114.034857,29.152204],[113.98743,29.126068],[113.952321,29.092604],[113.94185,29.047097],[113.961561,28.999476],[113.955401,28.978536],[113.973879,28.937692],[114.008988,28.955498],[114.005292,28.917788],[114.028082,28.891069],[114.060111,28.902596],[114.056415,28.872204],[114.076741,28.834464],[114.124784,28.843376],[114.153734,28.829221],[114.137719,28.779926],[114.157429,28.761566],[114.122321,28.623497],[114.132176,28.607211],[114.08598,28.558337],[114.138335,28.533629],[114.15435,28.507337],[114.218407,28.48472],[114.217175,28.466308],[114.172212,28.432632],[114.214712,28.403157],[114.252284,28.395787],[114.2529,28.319423],[114.198081,28.29097],[114.182067,28.249858],[114.143879,28.246694],[114.109386,28.205038],[114.107538,28.182885],[114.068734,28.171806],[114.012068,28.174972],[113.992357,28.161255],[114.025002,28.080499],[114.047176,28.057263],[114.025618,28.031382],[113.970184,28.041418],[113.966488,28.017646],[113.936307,28.018703],[113.914133,27.991227],[113.864242,28.004966],[113.845148,27.971672],[113.822974,27.982243],[113.752141,27.93361],[113.72812,27.874904],[113.756453,27.860091],[113.763228,27.799228],[113.69917,27.740979],[113.696707,27.71979],[113.652359,27.663619],[113.607395,27.625449],[113.608627,27.585143],[113.579062,27.545354],[113.583374,27.524657],[113.627105,27.49971],[113.591381,27.467855],[113.59754,27.428554],[113.632033,27.40518],[113.605548,27.38924],[113.616635,27.345658],[113.657902,27.347253],[113.699786,27.331836],[113.72812,27.350442],[113.872865,27.384988],[113.872865,27.346721],[113.854387,27.30525],[113.872865,27.289828],[113.846996,27.222262],[113.779242,27.137081],[113.771851,27.096598],[113.803264,27.099261],[113.824206,27.036378],[113.86301,27.018252],[113.892575,26.964925],[113.927068,26.948922],[113.890112,26.895562],[113.877177,26.859262],[113.835909,26.806394],[113.853771,26.769532],[113.860546,26.664221],[113.912901,26.613938],[113.996669,26.615543],[114.019459,26.587182],[114.10877,26.56952],[114.07243,26.480096],[114.110002,26.482775],[114.090292,26.455988],[114.085364,26.406149],[114.062575,26.406149],[114.030546,26.376664],[114.047792,26.337518],[114.021307,26.288701],[114.029314,26.266163],[113.978807,26.237716],[113.972647,26.20604],[113.949242,26.192616],[113.962792,26.150722],[114.013299,26.184023],[114.088444,26.168448],[114.102611,26.187783],[114.181451,26.214631],[114.216559,26.203355],[114.237501,26.152333],[114.188842,26.121172],[114.10569,26.097526],[114.121089,26.085702],[114.087828,26.06635],[114.044096,26.076564],[114.008372,26.015806],[114.028082,25.98138],[114.028082,25.893119],[113.971416,25.836036],[113.961561,25.77731],[113.920293,25.741197],[113.913517,25.701299],[113.957249,25.611749],[113.983118,25.599336],[113.986198,25.529153],[113.962792,25.528072],[113.94493,25.441635],[114.003444,25.442716],[113.983118,25.415152],[114.050256,25.36433],[114.029314,25.328093],[114.017611,25.273987],[114.039785,25.250714],[114.055799,25.277775],[114.083517,25.275611],[114.115545,25.302125],[114.190074,25.316733],[114.204857,25.29942],[114.260291,25.291845],[114.2954,25.299961],[114.31511,25.33837],[114.382863,25.317274],[114.43029,25.343779],[114.438914,25.376226],[114.477718,25.37136],[114.541159,25.416773],[114.599674,25.385959],[114.63663,25.324306],[114.714238,25.315651],[114.743188,25.274528],[114.73518,25.225813],[114.693912,25.213902],[114.685905,25.173287],[114.73518,25.155954],[114.735796,25.121822],[114.664963,25.10123],[114.640326,25.074129],[114.604601,25.083886],[114.561485,25.077382],[114.532536,25.022623],[114.506051,24.999844],[114.45616,24.99659],[114.454928,24.977062],[114.395798,24.951019],[114.403189,24.877746],[114.378551,24.861457],[114.342211,24.807145],[114.336052,24.749004],[114.281849,24.724001],[114.27261,24.700624],[114.169132,24.689749],[114.19069,24.656576],[114.258443,24.641346],[114.289856,24.619042],[114.300943,24.578775],[114.363769,24.582584],[114.391486,24.563535],[114.403189,24.497657],[114.429058,24.48622],[114.534384,24.559181],[114.589819,24.537406],[114.627391,24.576598],[114.664963,24.583673],[114.704999,24.525973],[114.73826,24.565168],[114.729637,24.608704],[114.781376,24.613057],[114.827571,24.588026],[114.846665,24.602719],[114.868839,24.562446],[114.893477,24.582584],[114.909491,24.661471],[114.940288,24.650049],[115.00373,24.679418],[115.024672,24.669085],[115.057317,24.703343],[115.083802,24.699537],[115.104744,24.667997],[115.1842,24.711498],[115.258729,24.728894],[115.269816,24.749548],[115.306772,24.758787],[115.358511,24.735416],[115.372678,24.774546],[115.412714,24.79302],[115.476771,24.762591],[115.522967,24.702799],[115.555611,24.683768],[115.569778,24.622306],[115.605503,24.62557],[115.671408,24.604895],[115.68927,24.545027],[115.752712,24.546116],[115.785357,24.567345],[115.843871,24.562446],[115.840791,24.584217],[115.797676,24.628834],[115.780429,24.663103],[115.801371,24.705517],[115.769342,24.708236],[115.756408,24.749004],[115.776734,24.774546],[115.764415,24.791933],[115.790284,24.856027],[115.807531,24.862543],[115.824161,24.909232],[115.863581,24.891318],[115.861733,24.863629],[115.907313,24.879917],[115.885139,24.898918],[115.89253,24.936911],[115.870356,24.959701],[115.925175,24.960786],[115.873436,25.019911],[115.928255,25.050276],[115.908545,25.084428],[115.880212,25.092016],[115.888219,25.128866],[115.860501,25.165704],[115.855574,25.20957],[115.930719,25.236099],[115.949813,25.292386],[115.987385,25.290221],[116.008327,25.319437],[115.992928,25.374063],[116.023109,25.435691],[116.005247,25.490264],[116.03666,25.514571],[116.040356,25.548052],[116.063145,25.56317],[116.041588,25.62416],[116.068689,25.646282],[116.067457,25.703995],[116.106877,25.701299],[116.129667,25.758985],[116.18079,25.778926],[116.131515,25.824185],[116.132131,25.860273],[116.17771,25.894195],[116.225138,25.908731],[116.258398,25.902809],[116.303362,25.924341],[116.326152,25.956631],[116.369883,25.963088],[116.360028,25.991601],[116.384666,26.030864],[116.489375,26.113649],[116.476441,26.172745],[116.435789,26.159854],[116.392057,26.171133],[116.400064,26.202819],[116.385282,26.238253],[116.412999,26.297822],[116.437021,26.308016],[116.459194,26.345026],[116.499846,26.361651],[116.519557,26.410437],[116.553433,26.400253],[116.553433,26.365404],[116.601476,26.372911],[116.608252,26.429732],[116.638433,26.477418],[116.610716,26.476882],[116.597165,26.512768],[116.539267,26.559349],[116.553433,26.575942],[116.566368,26.650315],[116.520172,26.684543],[116.515245,26.720898],[116.557745,26.773806],[116.543578,26.803723],[116.548506,26.84004],[116.602092,26.888623],[116.632889,26.933984],[116.679085,26.978259],[116.817671,27.018252],[116.851548,27.009188],[116.910062,27.034779],[116.936547,27.019319],[116.967344,27.061962],[117.05296,27.100327],[117.044953,27.146667],[117.149662,27.241419],[117.171836,27.29036],[117.136728,27.303123],[117.140423,27.322798],[117.104699,27.330773],[117.107163,27.393491],[117.133032,27.42218],[117.110242,27.458828],[117.103467,27.533149],[117.076982,27.566046],[117.054808,27.5427],[117.01662,27.563393],[117.024627,27.592569],[117.003685,27.625449],[117.040641,27.669979],[117.065279,27.665739],[117.094228,27.627569],[117.11209,27.645596],[117.096076,27.667329],[117.114554,27.692238],[117.174916,27.677399],[117.204481,27.683759],[117.205097,27.714492],[117.245133,27.71926],[117.296256,27.764282],[117.303031,27.833103],[117.276546,27.847921],[117.280242,27.871201],[117.334444,27.8876],[117.341836,27.855858],[117.366473,27.88231],[117.407741,27.893948],[117.453936,27.939955],[117.477958,27.930966],[117.52169,27.982243],[117.556182,27.966387],[117.609769,27.863265],[117.649805,27.851625],[117.68245,27.823577],[117.704624,27.834162],[117.740348,27.800286],[117.788392,27.855858],[117.78716,27.896063],[117.856145,27.94577],[117.910963,27.949471],[117.942992,27.974315],[117.965166,27.962687],[117.999043,27.991227],[118.096977,27.970615],[118.094513,28.003909],[118.129006,28.017118],[118.120999,28.041946],[118.153644,28.062016],[118.199839,28.049869],[118.242339,28.075746],[118.356288,28.091586],[118.361215,28.155978],[118.375382,28.186577],[118.339041,28.193962],[118.314404,28.221913],[118.424041,28.291497],[118.433896,28.288335],[118.480091,28.327325],[118.455454,28.384204],[118.432048,28.402104],[118.456686,28.424738],[118.474548,28.478934],[118.414802,28.497344],[118.4302,28.515225],[118.412338,28.55676],[118.428352,28.617193],[118.428352,28.617193],[118.428352,28.681267],[118.403099,28.702791],[118.364295,28.813491],[118.300237,28.826075],[118.270056,28.918836],[118.195527,28.904167],[118.227556,28.942406],[118.165346,28.986912],[118.133933,28.983771],[118.115455,29.009944],[118.115455,29.009944],[118.097593,28.998952],[118.066796,29.053898],[118.076035,29.074822],[118.037847,29.102017],[118.045238,29.149068],[118.027992,29.167882],[118.042159,29.210202],[118.073571,29.216993],[118.077883,29.290614],[118.138861,29.283828],[118.178281,29.297921],[118.166578,29.314099],[118.205382,29.343839],[118.193064,29.395472]]]]}},{type:"Feature",properties:{adcode:37e4,name:"山东省",center:[117.000923,36.675807],centroid:[118.187759,36.376092],childrenNum:16,level:"province",parent:{adcode:1e5},subFeatureIndex:14,acroutes:[1e5]},geometry:{type:"MultiPolygon",coordinates:[[[[116.374195,34.640011],[116.392057,34.710391],[116.363724,34.715311],[116.369267,34.749247],[116.403144,34.756131],[116.408071,34.850972],[116.445028,34.895652],[116.557745,34.908905],[116.613795,34.922645],[116.622418,34.939818],[116.677853,34.939327],[116.781331,34.916757],[116.789338,34.975133],[116.815823,34.965324],[116.821983,34.929515],[116.858323,34.928533],[116.922381,34.894671],[116.929156,34.843114],[116.966113,34.844588],[116.979047,34.815113],[116.95133,34.81069],[116.969192,34.771864],[117.022163,34.759081],[117.070206,34.713835],[117.061583,34.675947],[117.073286,34.639026],[117.104083,34.648874],[117.15151,34.559222],[117.139191,34.526687],[117.166293,34.434435],[117.248213,34.451216],[117.252524,34.48674],[117.27285,34.499565],[117.267923,34.532603],[117.303647,34.542463],[117.27285,34.556757],[117.311654,34.561686],[117.311654,34.561686],[117.32151,34.566614],[117.32151,34.566614],[117.325205,34.573021],[117.325205,34.573021],[117.370785,34.584846],[117.402813,34.569571],[117.402813,34.550843],[117.465023,34.484767],[117.53832,34.467006],[117.592523,34.462566],[117.609769,34.490686],[117.659044,34.501044],[117.684298,34.547392],[117.801942,34.518798],[117.791471,34.583368],[117.793935,34.651827],[117.902956,34.644443],[117.909732,34.670533],[117.951615,34.678408],[118.053861,34.650843],[118.084042,34.655766],[118.114839,34.614404],[118.079115,34.569571],[118.185056,34.543942],[118.16473,34.50499],[118.132702,34.483287],[118.177665,34.45319],[118.179513,34.379628],[118.217701,34.379134],[118.220165,34.405802],[118.277447,34.404814],[118.290382,34.424563],[118.379693,34.415183],[118.404947,34.427525],[118.416034,34.473914],[118.439439,34.507949],[118.424657,34.595193],[118.439439,34.626223],[118.473932,34.623269],[118.460997,34.656258],[118.545997,34.705964],[118.601431,34.714327],[118.607591,34.694155],[118.664257,34.693663],[118.690127,34.678408],[118.739402,34.693663],[118.783749,34.723181],[118.764039,34.740396],[118.719076,34.745313],[118.739402,34.792508],[118.772047,34.794474],[118.80038,34.843114],[118.805307,34.87307],[118.860742,34.944233],[118.86259,35.025626],[118.928495,35.051106],[118.942662,35.040817],[119.027045,35.055516],[119.114509,35.055026],[119.137915,35.096167],[119.217371,35.106939],[119.250016,35.124562],[119.286972,35.115261],[119.306066,35.076578],[119.354109,35.080007],[119.373819,35.078538],[119.428022,35.121136],[119.397841,35.137777],[119.411392,35.231689],[119.450812,35.285443],[119.493312,35.318655],[119.538275,35.296678],[119.543819,35.347949],[119.590014,35.37284],[119.579543,35.406504],[119.618963,35.459655],[119.663311,35.562931],[119.662079,35.589215],[119.718129,35.615492],[119.75139,35.617924],[119.772332,35.578995],[119.780339,35.584835],[119.792658,35.615492],[119.824071,35.646136],[119.83023,35.620357],[119.868419,35.60868],[119.925085,35.637382],[119.91215,35.660725],[119.950339,35.729741],[119.920157,35.739943],[119.926317,35.759856],[119.958346,35.760342],[120.01378,35.714193],[120.049505,35.786562],[120.032258,35.812288],[120.064287,35.873414],[120.112331,35.885052],[120.125265,35.906868],[120.152983,35.907353],[120.207801,35.947575],[120.169613,35.888446],[120.202258,35.89184],[120.209033,35.917531],[120.265699,35.966468],[120.30512,35.971796],[120.316206,36.002304],[120.289721,36.017311],[120.285409,36.01247],[120.249069,35.992136],[120.257076,36.025055],[120.198562,35.995525],[120.234902,36.030863],[120.239214,36.062316],[120.181316,36.066669],[120.152367,36.095206],[120.116642,36.102943],[120.108635,36.127599],[120.142512,36.143549],[120.140664,36.173507],[120.181316,36.203936],[120.22012,36.209248],[120.224432,36.19138],[120.260772,36.198624],[120.263236,36.182202],[120.310047,36.185101],[120.297112,36.225664],[120.319902,36.232423],[120.362402,36.196209],[120.35809,36.174956],[120.286025,36.047317],[120.337764,36.055058],[120.429539,36.056994],[120.468959,36.087952],[120.546568,36.091821],[120.546568,36.107778],[120.593995,36.100525],[120.615553,36.120348],[120.64327,36.114547],[120.672835,36.130016],[120.712255,36.126632],[120.696857,36.15563],[120.696857,36.203936],[120.680843,36.238698],[120.686386,36.279234],[120.657437,36.276339],[120.66298,36.331803],[120.744284,36.327946],[120.694393,36.390118],[120.759683,36.46283],[120.828668,36.46668],[120.837291,36.459942],[120.858849,36.424797],[120.848994,36.403124],[120.871784,36.36699],[120.911204,36.412276],[120.917979,36.417573],[120.90874,36.450315],[120.938305,36.447908],[120.965407,36.466199],[120.95432,36.507578],[120.983269,36.546051],[120.962327,36.562877],[120.909972,36.568645],[120.884718,36.601323],[120.847146,36.618617],[120.882255,36.627262],[120.926602,36.611892],[120.955551,36.575855],[121.028848,36.572971],[121.078123,36.607568],[121.161275,36.651273],[121.251818,36.671436],[121.29863,36.702151],[121.31218,36.702151],[121.35776,36.713186],[121.400876,36.701191],[121.3941,36.738129],[121.454462,36.752515],[121.496962,36.795179],[121.506817,36.803805],[121.565331,36.830635],[121.548701,36.807638],[121.485259,36.786073],[121.532071,36.73621],[121.575186,36.740047],[121.556092,36.764502],[121.651563,36.723739],[121.631853,36.80093],[121.6762,36.819137],[121.726092,36.826323],[121.762432,36.84644],[121.767975,36.874691],[121.927504,36.932597],[121.965076,36.938337],[122.008808,36.96225],[122.042684,36.871819],[122.051923,36.904846],[122.093191,36.913938],[122.115981,36.94025],[122.124604,36.944077],[122.141235,36.938337],[122.119677,36.891924],[122.175727,36.894317],[122.188662,36.866073],[122.174495,36.842609],[122.220691,36.848835],[122.275509,36.83734],[122.280437,36.835904],[122.344495,36.828239],[122.378371,36.844525],[122.383915,36.865595],[122.415944,36.85937],[122.454748,36.879],[122.452284,36.88618],[122.434422,36.914416],[122.483081,36.913938],[122.48924,36.886659],[122.532356,36.901496],[122.55761,36.968467],[122.544675,37.004797],[122.583479,37.037289],[122.575472,37.054485],[122.494168,37.033945],[122.467067,37.037289],[122.478769,37.058784],[122.484313,37.128956],[122.533588,37.153286],[122.581015,37.147562],[122.573624,37.176178],[122.624131,37.190959],[122.592718,37.261485],[122.567465,37.25958],[122.573624,37.296247],[122.611196,37.339558],[122.607501,37.364296],[122.650616,37.388551],[122.6925,37.373809],[122.714058,37.392355],[122.701739,37.418501],[122.67587,37.413273],[122.641377,37.428482],[122.553914,37.407093],[122.4954,37.413748],[122.487393,37.43466],[122.41656,37.414699],[122.337103,37.414223],[122.281053,37.430858],[122.287212,37.445114],[122.25272,37.467917],[122.194205,37.456041],[122.166488,37.438937],[122.131996,37.49926],[122.163408,37.519199],[122.150474,37.557163],[122.08888,37.554316],[122.075329,37.540556],[122.017431,37.531065],[121.997721,37.494512],[121.923808,37.473142],[121.772903,37.466492],[121.66573,37.473617],[121.635548,37.494037],[121.575802,37.460317],[121.571491,37.441313],[121.477252,37.475992],[121.460006,37.522522],[121.400876,37.557638],[121.395948,37.589891],[121.435368,37.592737],[121.391021,37.625449],[121.349137,37.635403],[121.358376,37.597479],[121.304789,37.582778],[121.217326,37.582778],[121.17421,37.597479],[121.148956,37.626397],[121.161891,37.646302],[121.142797,37.661464],[121.160043,37.698882],[121.136022,37.723501],[121.037471,37.718767],[120.994356,37.759468],[120.943233,37.785486],[120.940769,37.819533],[120.874863,37.833241],[120.845298,37.826623],[120.839139,37.82426],[120.733197,37.833714],[120.656821,37.793054],[120.634031,37.796364],[120.590915,37.7642],[120.517619,37.750005],[120.454793,37.757576],[120.367945,37.697935],[120.227511,37.693673],[120.22012,37.671886],[120.269395,37.658622],[120.272475,37.636824],[120.215192,37.621183],[120.208417,37.588469],[120.246605,37.556689],[120.222584,37.532963],[120.144359,37.481691],[120.086461,37.465067],[120.064903,37.448915],[120.010085,37.442263],[119.949723,37.419927],[119.926933,37.386649],[119.843781,37.376662],[119.837006,37.346695],[119.883201,37.311004],[119.89244,37.263866],[119.865339,37.233854],[119.83023,37.225754],[119.808057,37.196203],[119.740303,37.133727],[119.687332,37.143746],[119.678709,37.158056],[119.576463,37.127524],[119.489616,37.134681],[119.428022,37.125616],[119.361501,37.125616],[119.327624,37.115595],[119.301138,37.139452],[119.298675,37.197156],[119.2069,37.223371],[119.190885,37.25958],[119.204436,37.280058],[119.136683,37.230995],[119.12806,37.254816],[119.091103,37.257674],[119.084328,37.239572],[119.054147,37.254816],[119.03998,37.30434],[119.001176,37.31862],[118.942662,37.497361],[118.939582,37.527268],[118.988857,37.620709],[119.023966,37.642037],[119.153313,37.655305],[119.236465,37.651988],[119.262334,37.660517],[119.280197,37.692726],[119.309146,37.805349],[119.291899,37.869627],[119.24016,37.878131],[119.212443,37.838913],[119.16132,37.81906],[119.12806,37.847892],[119.110813,37.921577],[119.001792,37.99613],[118.974075,38.094162],[118.908169,38.139362],[118.811467,38.157717],[118.703677,38.151129],[118.626069,38.138421],[118.607591,38.129006],[118.597736,38.079088],[118.552156,38.05553],[118.534294,38.063541],[118.517048,38.088509],[118.504729,38.11394],[118.44991,38.124299],[118.431432,38.106406],[118.404331,38.121003],[118.331034,38.12524],[118.217085,38.146893],[118.177665,38.186417],[118.112376,38.210403],[118.045238,38.214165],[118.018753,38.202409],[117.896797,38.279495],[117.895565,38.301572],[117.848754,38.255062],[117.808718,38.22827],[117.789007,38.180772],[117.766834,38.158658],[117.771145,38.134655],[117.746508,38.12524],[117.704624,38.076262],[117.586979,38.071551],[117.557414,38.046105],[117.557414,38.046105],[117.524154,37.989527],[117.513067,37.94329],[117.481038,37.914967],[117.438538,37.854035],[117.400966,37.844584],[117.320278,37.861596],[117.271618,37.839858],[117.185387,37.849783],[117.150278,37.839385],[117.074518,37.848837],[117.027091,37.832296],[116.919301,37.846002],[116.837997,37.835132],[116.804736,37.848837],[116.753613,37.793054],[116.753613,37.77035],[116.724664,37.744327],[116.679085,37.728708],[116.66307,37.686096],[116.604556,37.624975],[116.575607,37.610754],[116.4826,37.521573],[116.448108,37.503059],[116.433941,37.473142],[116.38097,37.522522],[116.379738,37.522047],[116.38097,37.522522],[116.379738,37.522047],[116.36742,37.566177],[116.336007,37.581355],[116.295355,37.554316],[116.278724,37.524895],[116.290427,37.484065],[116.27626,37.466967],[116.240536,37.489764],[116.240536,37.489764],[116.224522,37.479791],[116.243,37.447965],[116.226369,37.428007],[116.2855,37.404241],[116.236224,37.361442],[116.193109,37.365723],[116.169087,37.384271],[116.106261,37.368577],[116.085935,37.373809],[116.024341,37.360015],[115.975682,37.337179],[115.969523,37.239572],[115.909777,37.20669],[115.91224,37.177132],[115.879596,37.150901],[115.888219,37.112254],[115.85619,37.060694],[115.776734,36.992848],[115.79706,36.968945],[115.75764,36.902453],[115.71206,36.883308],[115.683727,36.808117],[115.524815,36.763543],[115.479851,36.760187],[115.451518,36.702151],[115.420105,36.686795],[115.365902,36.621979],[115.355431,36.627262],[115.33141,36.550378],[115.272895,36.497476],[115.291374,36.460423],[115.317243,36.454166],[115.297533,36.413239],[115.340033,36.398307],[115.368982,36.342409],[115.366518,36.30914],[115.423185,36.32216],[115.417025,36.292742],[115.462605,36.276339],[115.466916,36.258969],[115.466916,36.258969],[115.474923,36.248352],[115.483547,36.148865],[115.484163,36.125666],[115.449054,36.047317],[115.447822,36.01247],[115.362822,35.971796],[115.353583,35.938854],[115.364054,35.894264],[115.335105,35.796756],[115.363438,35.779765],[115.407786,35.80889],[115.460141,35.867594],[115.487858,35.880688],[115.495249,35.896203],[115.505104,35.899112],[115.513112,35.890385],[115.583945,35.921893],[115.648618,35.922863],[115.699125,35.966468],[115.774886,35.974702],[115.779813,35.993588],[115.817386,36.012954],[115.859886,36.003756],[115.89869,36.026507],[115.989849,36.045381],[116.057602,36.104877],[116.099486,36.112129],[116.063145,36.028927],[116.048979,35.970343],[115.984921,35.974218],[115.911624,35.960171],[115.907929,35.92674],[115.873436,35.918985],[115.882675,35.879718],[115.859886,35.857894],[115.81677,35.844312],[115.773654,35.854014],[115.73485,35.833154],[115.696046,35.788989],[115.693582,35.754028],[115.622749,35.739457],[115.52851,35.733628],[115.48601,35.710306],[115.383148,35.568772],[115.34496,35.55368],[115.356047,35.490359],[115.307388,35.480126],[115.237171,35.423087],[115.172497,35.426501],[115.126302,35.41821],[115.117679,35.400163],[115.091809,35.416259],[115.073947,35.374304],[115.04315,35.376744],[114.957534,35.261014],[114.929201,35.244886],[114.932281,35.198441],[114.861448,35.182301],[114.841738,35.15099],[114.883006,35.098615],[114.835578,35.076578],[114.818948,35.051596],[114.852209,35.041797],[114.824492,35.012393],[114.880542,35.00357],[114.923658,34.968757],[114.950759,34.989843],[115.008041,34.988372],[115.028983,34.9717],[115.075179,35.000628],[115.12815,35.00455],[115.157099,34.957968],[115.219309,34.96042],[115.205142,34.914303],[115.251953,34.906451],[115.239019,34.87798],[115.256265,34.845079],[115.317243,34.859321],[115.42688,34.805285],[115.449054,34.74433],[115.433655,34.725149],[115.461373,34.637057],[115.515575,34.582383],[115.553148,34.568586],[115.622749,34.574499],[115.685575,34.556265],[115.697278,34.594207],[115.787821,34.580905],[115.827241,34.558236],[115.838328,34.5676],[115.984305,34.589281],[115.991081,34.615389],[116.037276,34.593222],[116.101334,34.60603],[116.134594,34.559715],[116.156768,34.5538],[116.196804,34.575977],[116.247927,34.551829],[116.286116,34.608986],[116.32492,34.601104],[116.334159,34.620806],[116.374195,34.640011]]],[[[120.729502,37.947065],[120.721495,37.917328],[120.76461,37.895134],[120.76461,37.923937],[120.729502,37.947065]]],[[[120.692545,37.983867],[120.732581,37.961694],[120.724574,37.987641],[120.692545,37.983867]]],[[[120.990044,36.413239],[120.978341,36.428649],[120.950624,36.414684],[120.990044,36.413239]]],[[[120.750444,38.150188],[120.7874,38.158658],[120.742436,38.199116],[120.750444,38.150188]]],[[[120.918595,38.345236],[120.914899,38.373393],[120.895189,38.36307],[120.918595,38.345236]]],[[[120.159142,35.765198],[120.169613,35.740428],[120.193019,35.756942],[120.172077,35.785591],[120.159142,35.765198]]],[[[120.62664,37.94565],[120.631567,37.981037],[120.602002,37.978678],[120.62664,37.94565]]],[[[120.802183,38.284193],[120.848378,38.305799],[120.816349,38.318008],[120.802183,38.284193]]],[[[121.489571,37.577086],[121.489571,37.577561],[121.489571,37.578509],[121.488955,37.578035],[121.489571,37.577086]]],[[[121.485875,37.578509],[121.487723,37.578035],[121.487723,37.578509],[121.485875,37.578509]]],[[[121.487723,37.578509],[121.487723,37.577561],[121.488955,37.578035],[121.488955,37.578509],[121.488339,37.578509],[121.487723,37.578509]]],[[[115.495249,35.896203],[115.487858,35.880688],[115.513112,35.890385],[115.505104,35.899112],[115.495249,35.896203]]]]}},{type:"Feature",properties:{adcode:41e4,name:"河南省",center:[113.665412,34.757975],centroid:[113.619717,33.902648],childrenNum:18,level:"province",parent:{adcode:1e5},subFeatureIndex:15,acroutes:[1e5]},geometry:{type:"MultiPolygon",coordinates:[[[[112.716747,32.357612],[112.735841,32.356095],[112.776493,32.358623],[112.860877,32.396024],[112.888594,32.37682],[112.912,32.390971],[112.992072,32.378336],[113.000695,32.41674],[113.025949,32.425328],[113.078919,32.394508],[113.107869,32.398551],[113.118956,32.375809],[113.155912,32.380863],[113.158992,32.410677],[113.211962,32.431895],[113.2366,32.407141],[113.333918,32.336377],[113.317904,32.327275],[113.353628,32.294904],[113.376418,32.298445],[113.428773,32.270618],[113.511925,32.316654],[113.624642,32.36115],[113.650511,32.412698],[113.700402,32.420782],[113.735511,32.410677],[113.76754,32.370249],[113.753989,32.328286],[113.768772,32.30148],[113.768156,32.284279],[113.758301,32.27669],[113.749061,32.272642],[113.73859,32.255942],[113.752757,32.215951],[113.782322,32.184553],[113.750293,32.11615],[113.722576,32.12426],[113.728735,32.083197],[113.791561,32.036028],[113.757685,31.98985],[113.817431,31.964467],[113.805728,31.929428],[113.832213,31.918761],[113.830981,31.87913],[113.854387,31.843042],[113.893807,31.847109],[113.914749,31.877098],[113.957865,31.852701],[113.952321,31.793714],[113.988662,31.749959],[114.017611,31.770822],[114.086596,31.782014],[114.121705,31.809482],[114.134024,31.843042],[114.191922,31.852192],[114.235654,31.833382],[114.292936,31.752503],[114.350218,31.755557],[114.403189,31.746906],[114.443841,31.728074],[114.530688,31.742834],[114.549783,31.766751],[114.586123,31.762172],[114.57134,31.660858],[114.547935,31.623665],[114.560869,31.560963],[114.572572,31.553824],[114.61692,31.585437],[114.641558,31.582378],[114.696376,31.525771],[114.778912,31.520669],[114.789383,31.480358],[114.830035,31.45892],[114.870071,31.479337],[114.884238,31.469129],[114.962462,31.494648],[114.995107,31.471171],[115.022824,31.527811],[115.096121,31.508425],[115.114599,31.530362],[115.106592,31.567592],[115.12507,31.599201],[115.16449,31.604808],[115.212533,31.555354],[115.235939,31.555354],[115.218077,31.515057],[115.211301,31.442072],[115.252569,31.421646],[115.250722,31.392021],[115.301229,31.383846],[115.338801,31.40428],[115.373909,31.405813],[115.389924,31.450241],[115.371446,31.495668],[115.415793,31.525771],[115.439815,31.588496],[115.485394,31.608885],[115.476771,31.643028],[115.495249,31.673083],[115.534054,31.698545],[115.553764,31.69549],[115.676336,31.778453],[115.731154,31.76726],[115.767495,31.78761],[115.808147,31.770313],[115.808147,31.770313],[115.851878,31.786593],[115.886371,31.776418],[115.914704,31.814567],[115.893762,31.832365],[115.894994,31.8649],[115.920248,31.920285],[115.909161,31.94314],[115.928871,32.003046],[115.922095,32.049725],[115.941805,32.166318],[115.912856,32.227596],[115.899306,32.390971],[115.865429,32.458662],[115.883291,32.487946],[115.845719,32.501575],[115.8759,32.542448],[115.910393,32.567165],[115.891298,32.576243],[115.861117,32.537403],[115.789052,32.468761],[115.771806,32.505108],[115.742241,32.476335],[115.704669,32.495013],[115.667712,32.409667],[115.657857,32.428864],[115.626445,32.40512],[115.604271,32.425833],[115.57101,32.419266],[115.522967,32.441997],[115.509416,32.466741],[115.5088,32.468761],[115.497713,32.492489],[115.409018,32.549007],[115.411482,32.575235],[115.304924,32.553042],[115.30554,32.583303],[115.267352,32.578261],[115.24333,32.593388],[115.20083,32.591876],[115.182968,32.666973],[115.179273,32.726402],[115.189744,32.770695],[115.211301,32.785791],[115.189744,32.812452],[115.197135,32.856201],[115.155867,32.864747],[115.139237,32.897917],[115.029599,32.906962],[115.035143,32.932582],[115.009273,32.940117],[114.943368,32.935094],[114.916266,32.971251],[114.883006,32.990328],[114.891629,33.020441],[114.925506,33.016928],[114.913187,33.083143],[114.897172,33.086653],[114.902716,33.129764],[114.932897,33.153817],[114.966158,33.147304],[114.990795,33.102195],[115.041302,33.086653],[115.168186,33.088658],[115.194671,33.120743],[115.245178,33.135778],[115.289526,33.131769],[115.303692,33.149809],[115.300613,33.204407],[115.340033,33.260973],[115.335105,33.297997],[115.361591,33.298497],[115.365286,33.336005],[115.341881,33.370997],[115.313547,33.376994],[115.328946,33.403477],[115.315395,33.431451],[115.324634,33.457418],[115.345576,33.449928],[115.345576,33.502842],[115.366518,33.5233],[115.394851,33.506335],[115.422569,33.557219],[115.463837,33.567193],[115.511264,33.55323],[115.564851,33.576169],[115.639995,33.585143],[115.601191,33.658898],[115.601807,33.718653],[115.563003,33.772895],[115.576553,33.787817],[115.614126,33.775879],[115.631988,33.869846],[115.547604,33.874815],[115.577785,33.950307],[115.579017,33.974133],[115.60735,34.030196],[115.642459,34.03218],[115.658473,34.061437],[115.705901,34.059949],[115.736082,34.076805],[115.768726,34.061932],[115.809378,34.062428],[115.846335,34.028708],[115.85003,34.004898],[115.877132,34.002913],[115.876516,34.028708],[115.904233,34.009859],[115.95782,34.007875],[116.00032,33.965199],[115.982457,33.917039],[116.05945,33.860902],[116.055754,33.804727],[116.074232,33.781351],[116.100102,33.782843],[116.132747,33.751501],[116.155536,33.709693],[116.230065,33.735078],[116.263326,33.730101],[116.316912,33.771402],[116.393905,33.782843],[116.408071,33.805721],[116.437021,33.801246],[116.437637,33.846489],[116.486296,33.869846],[116.558361,33.881274],[116.566984,33.9081],[116.631042,33.887733],[116.64336,33.896675],[116.641512,33.978103],[116.599629,34.014324],[116.599629,34.014324],[116.576223,34.068873],[116.576223,34.068873],[116.52818,34.122892],[116.536187,34.151127],[116.565752,34.16945],[116.542962,34.203608],[116.545426,34.241711],[116.582382,34.266444],[116.562056,34.285731],[116.516477,34.296114],[116.456731,34.268917],[116.409303,34.273863],[116.409303,34.273863],[116.372347,34.26595],[116.357564,34.319843],[116.301514,34.342082],[116.255934,34.376665],[116.213435,34.382098],[116.215898,34.403333],[116.178942,34.430487],[116.162312,34.459605],[116.178326,34.496112],[116.204196,34.508442],[116.191261,34.535561],[116.196804,34.575977],[116.156768,34.5538],[116.134594,34.559715],[116.101334,34.60603],[116.037276,34.593222],[115.991081,34.615389],[115.984305,34.589281],[115.838328,34.5676],[115.827241,34.558236],[115.787821,34.580905],[115.697278,34.594207],[115.685575,34.556265],[115.622749,34.574499],[115.553148,34.568586],[115.515575,34.582383],[115.461373,34.637057],[115.433655,34.725149],[115.449054,34.74433],[115.42688,34.805285],[115.317243,34.859321],[115.256265,34.845079],[115.239019,34.87798],[115.251953,34.906451],[115.205142,34.914303],[115.219309,34.96042],[115.157099,34.957968],[115.12815,35.00455],[115.075179,35.000628],[115.028983,34.9717],[115.008041,34.988372],[114.950759,34.989843],[114.923658,34.968757],[114.880542,35.00357],[114.824492,35.012393],[114.852209,35.041797],[114.818948,35.051596],[114.835578,35.076578],[114.883006,35.098615],[114.841738,35.15099],[114.861448,35.182301],[114.932281,35.198441],[114.929201,35.244886],[114.957534,35.261014],[115.04315,35.376744],[115.073947,35.374304],[115.091809,35.416259],[115.117679,35.400163],[115.126302,35.41821],[115.172497,35.426501],[115.237171,35.423087],[115.307388,35.480126],[115.356047,35.490359],[115.34496,35.55368],[115.383148,35.568772],[115.48601,35.710306],[115.52851,35.733628],[115.622749,35.739457],[115.693582,35.754028],[115.696046,35.788989],[115.73485,35.833154],[115.773654,35.854014],[115.81677,35.844312],[115.859886,35.857894],[115.882675,35.879718],[115.873436,35.918985],[115.907929,35.92674],[115.911624,35.960171],[115.984921,35.974218],[116.048979,35.970343],[116.063145,36.028927],[116.099486,36.112129],[116.057602,36.104877],[115.989849,36.045381],[115.89869,36.026507],[115.859886,36.003756],[115.817386,36.012954],[115.779813,35.993588],[115.774886,35.974702],[115.699125,35.966468],[115.648618,35.922863],[115.583945,35.921893],[115.513112,35.890385],[115.487858,35.880688],[115.460141,35.867594],[115.407786,35.80889],[115.363438,35.779765],[115.335105,35.796756],[115.364054,35.894264],[115.353583,35.938854],[115.362822,35.971796],[115.447822,36.01247],[115.449054,36.047317],[115.484163,36.125666],[115.483547,36.148865],[115.465068,36.170125],[115.450902,36.152248],[115.376989,36.128083],[115.365902,36.099074],[115.312931,36.088436],[115.30246,36.127599],[115.279055,36.13775],[115.242098,36.19138],[115.202678,36.208765],[115.202678,36.208765],[115.202678,36.209248],[115.202678,36.209248],[115.201446,36.210214],[115.201446,36.210214],[115.1842,36.193312],[115.12507,36.209731],[115.104744,36.172058],[115.06286,36.178338],[115.048693,36.161912],[115.04623,36.112613],[114.998186,36.069572],[114.914419,36.052155],[114.926737,36.089403],[114.912571,36.140649],[114.858368,36.144516],[114.857752,36.127599],[114.771521,36.124699],[114.734564,36.15563],[114.720398,36.140166],[114.640326,36.137266],[114.588587,36.118414],[114.586739,36.141133],[114.533152,36.171575],[114.480181,36.177855],[114.466015,36.197658],[114.417356,36.205868],[114.408117,36.224699],[114.356378,36.230492],[114.345291,36.255591],[114.299095,36.245938],[114.257827,36.263794],[114.241197,36.251247],[114.2104,36.272962],[114.203009,36.245456],[114.170364,36.245938],[114.170364,36.245938],[114.175907,36.264759],[114.129096,36.280199],[114.080437,36.269585],[114.04348,36.303353],[114.056415,36.329392],[114.002828,36.334214],[113.981887,36.31782],[113.962792,36.353977],[113.911054,36.314927],[113.882104,36.353977],[113.84946,36.347711],[113.856851,36.329392],[113.813119,36.332285],[113.755221,36.366026],[113.731199,36.363135],[113.736127,36.324571],[113.712105,36.303353],[113.716417,36.262347],[113.681924,36.216491],[113.697939,36.181719],[113.651127,36.174473],[113.705946,36.148865],[113.712721,36.129533],[113.655439,36.125182],[113.671453,36.115514],[113.68562,36.056026],[113.660366,36.034735],[113.694859,36.026991],[113.678844,35.985841],[113.648663,35.994073],[113.654207,35.931586],[113.637576,35.870019],[113.660982,35.837035],[113.582758,35.818111],[113.604932,35.797727],[113.587685,35.736542],[113.592613,35.691838],[113.622794,35.674825],[113.625258,35.632518],[113.578446,35.633491],[113.547649,35.656835],[113.55812,35.621816],[113.513773,35.57364],[113.49899,35.532254],[113.439244,35.507412],[113.391817,35.506925],[113.348085,35.468429],[113.31236,35.481101],[113.304353,35.426989],[113.243375,35.449418],[113.189789,35.44893],[113.185477,35.409431],[113.165151,35.412845],[113.149137,35.350878],[113.126347,35.332327],[113.067217,35.353806],[112.996384,35.362104],[112.985913,35.33965],[112.992072,35.29619],[112.936022,35.284466],[112.934174,35.262968],[112.884283,35.243909],[112.822073,35.258082],[112.772798,35.207732],[112.720443,35.206265],[112.628052,35.263457],[112.637291,35.225822],[112.513487,35.218489],[112.390915,35.239021],[112.36751,35.219956],[112.288053,35.219956],[112.304684,35.251728],[112.242474,35.234622],[112.21722,35.253195],[112.13838,35.271275],[112.058924,35.280069],[112.078634,35.219467],[112.03983,35.194039],[112.066315,35.153437],[112.05646,35.098615],[112.062004,35.056005],[112.039214,35.045717],[112.018888,35.068742],[111.97762,35.067272],[111.933272,35.083435],[111.810084,35.062374],[111.807005,35.032977],[111.740483,35.00455],[111.664107,34.984449],[111.681969,34.9511],[111.646861,34.938836],[111.617911,34.894671],[111.592042,34.881416],[111.570484,34.843114],[111.543999,34.853428],[111.502731,34.829851],[111.439289,34.838202],[111.389398,34.815113],[111.345666,34.831816],[111.29208,34.806759],[111.255123,34.819535],[111.232949,34.789559],[111.148566,34.807742],[111.118385,34.756623],[111.035233,34.740887],[110.976103,34.706456],[110.920052,34.730068],[110.903422,34.669056],[110.883712,34.64395],[110.824582,34.615881],[110.791937,34.649858],[110.749437,34.65232],[110.710017,34.605045],[110.610851,34.607508],[110.533242,34.583368],[110.488279,34.610956],[110.424837,34.588295],[110.379257,34.600612],[110.366939,34.566614],[110.404511,34.557743],[110.372482,34.544435],[110.360779,34.516825],[110.403279,34.433448],[110.403279,34.433448],[110.473496,34.393457],[110.503677,34.33714],[110.451938,34.292653],[110.428533,34.288203],[110.43962,34.243196],[110.507989,34.217466],[110.55172,34.213012],[110.55788,34.193214],[110.621938,34.177372],[110.642264,34.161032],[110.61393,34.113478],[110.591757,34.101586],[110.587445,34.023252],[110.620706,34.035652],[110.671213,33.966192],[110.665669,33.937895],[110.627481,33.925482],[110.628713,33.910086],[110.587445,33.887733],[110.612083,33.852453],[110.66259,33.85295],[110.712481,33.833564],[110.74143,33.798759],[110.782082,33.796272],[110.81719,33.751003],[110.831973,33.713675],[110.823966,33.685793],[110.878784,33.634486],[110.966864,33.609071],[111.00382,33.578662],[111.002588,33.535772],[111.02661,33.478386],[111.02661,33.467903],[110.996429,33.435946],[111.025994,33.375495],[111.025994,33.330504],[110.984726,33.255469],[111.046936,33.202905],[111.045704,33.169849],[111.08882,33.181871],[111.12824,33.15532],[111.146102,33.12375],[111.179363,33.115229],[111.192913,33.071609],[111.152877,33.039507],[111.221862,33.042517],[111.258819,33.006389],[111.273601,32.971753],[111.242804,32.930573],[111.255123,32.883846],[111.276065,32.903445],[111.293311,32.859217],[111.380159,32.829049],[111.41342,32.757108],[111.475629,32.760127],[111.458383,32.726402],[111.513202,32.674026],[111.530448,32.628172],[111.577875,32.593388],[111.640701,32.634724],[111.646245,32.605993],[111.713382,32.606497],[111.808853,32.536899],[111.858128,32.528826],[111.890157,32.503089],[111.948671,32.51722],[111.975772,32.471791],[112.014576,32.450077],[112.063851,32.474315],[112.081098,32.425833],[112.155626,32.377326],[112.150083,32.411688],[112.172873,32.385412],[112.206133,32.392992],[112.328089,32.321712],[112.360118,32.3657],[112.390915,32.37126],[112.448814,32.34295],[112.477147,32.380863],[112.530733,32.37682],[112.545516,32.404109],[112.589248,32.381369],[112.612037,32.386928],[112.645298,32.368227],[112.716747,32.357612]]],[[[113.768156,32.284279],[113.768772,32.30148],[113.749061,32.272642],[113.758301,32.27669],[113.768156,32.284279]]]]}},{type:"Feature",properties:{adcode:42e4,name:"湖北省",center:[114.298572,30.584355],centroid:[112.271301,30.987527],childrenNum:17,level:"province",parent:{adcode:1e5},subFeatureIndex:16,acroutes:[1e5]},geometry:{type:"MultiPolygon",coordinates:[[[[111.045704,33.169849],[111.034001,33.177864],[111.035849,33.187881],[111.046936,33.202905],[110.984726,33.255469],[110.960704,33.253967],[110.9219,33.203907],[110.865234,33.213921],[110.828893,33.201403],[110.824582,33.158327],[110.753133,33.15031],[110.702626,33.097182],[110.650887,33.157324],[110.623785,33.143796],[110.59422,33.168346],[110.57759,33.250464],[110.54125,33.255469],[110.471032,33.171352],[110.398352,33.176862],[110.398352,33.176862],[110.372482,33.186379],[110.33799,33.160331],[110.285635,33.171352],[110.218497,33.163336],[110.164911,33.209415],[110.031252,33.191888],[109.999223,33.212419],[109.973353,33.203907],[109.916687,33.229942],[109.852013,33.247961],[109.813209,33.236449],[109.732521,33.231443],[109.693101,33.254468],[109.649985,33.251465],[109.619804,33.275484],[109.60687,33.235949],[109.514479,33.237951],[109.498464,33.207412],[109.438718,33.152314],[109.468283,33.140288],[109.522486,33.138785],[109.576073,33.110216],[109.688174,33.116733],[109.704188,33.101694],[109.794731,33.067095],[109.785492,32.987316],[109.76455,32.909474],[109.789804,32.882339],[109.847702,32.893395],[109.856941,32.910479],[109.907448,32.903947],[109.927158,32.887364],[109.988752,32.886359],[110.051578,32.851676],[110.105164,32.832569],[110.142121,32.802895],[110.127338,32.77774],[110.159367,32.767173],[110.156903,32.683093],[110.206179,32.633212],[110.153824,32.593388],[110.124259,32.616579],[110.090382,32.617083],[110.084223,32.580782],[110.017701,32.546989],[109.97089,32.577756],[109.910528,32.592884],[109.816905,32.577252],[109.746072,32.594901],[109.726978,32.608513],[109.631507,32.599943],[109.619804,32.56767],[109.637051,32.540935],[109.575457,32.506622],[109.526797,32.43341],[109.529877,32.405625],[109.502776,32.38895],[109.513247,32.342444],[109.495385,32.300468],[109.528645,32.270112],[109.550203,32.225065],[109.592703,32.219495],[109.604406,32.199241],[109.58716,32.161251],[109.621652,32.106519],[109.590855,32.047696],[109.590855,32.012688],[109.631507,31.962436],[109.62042,31.928412],[109.584696,31.900472],[109.60379,31.885737],[109.633971,31.824738],[109.633971,31.804396],[109.592087,31.789136],[109.585928,31.726546],[109.622268,31.711783],[109.683246,31.719929],[109.731289,31.700582],[109.737449,31.628761],[109.76455,31.602769],[109.745456,31.598182],[109.727594,31.548214],[109.837847,31.555354],[109.894513,31.519139],[109.969658,31.508935],[109.94502,31.47066],[109.98752,31.474744],[110.036795,31.436966],[110.054042,31.410921],[110.118715,31.409899],[110.161831,31.314338],[110.155671,31.279564],[110.180309,31.179774],[110.200019,31.158779],[110.180309,31.121899],[110.147048,31.116776],[110.119947,31.088592],[110.120563,31.0322],[110.140273,31.030661],[110.140889,30.987062],[110.172918,30.978853],[110.153824,30.953708],[110.151976,30.911613],[110.082375,30.799614],[110.048498,30.800642],[110.019549,30.829425],[110.008462,30.883369],[109.943788,30.878746],[109.894513,30.899803],[109.828608,30.864364],[109.780564,30.848437],[109.701724,30.783677],[109.656761,30.760538],[109.661072,30.738936],[109.625348,30.702923],[109.590855,30.69366],[109.574225,30.646818],[109.543428,30.63961],[109.535421,30.664837],[109.435638,30.595832],[109.418392,30.559766],[109.35495,30.487076],[109.337088,30.521623],[109.36111,30.551004],[109.314298,30.599953],[109.299516,30.630341],[109.245313,30.580892],[109.191726,30.545851],[109.191726,30.545851],[109.143683,30.521108],[109.103647,30.565949],[109.09256,30.578831],[109.106111,30.61077],[109.111654,30.646303],[109.071002,30.640125],[109.042669,30.655571],[109.006329,30.626736],[108.971836,30.627766],[108.893612,30.565434],[108.838793,30.503062],[108.808612,30.491202],[108.789518,30.513374],[108.743939,30.494812],[108.698975,30.54482],[108.688504,30.58759],[108.642925,30.578831],[108.6497,30.53915],[108.56778,30.468508],[108.556077,30.487592],[108.512961,30.501515],[108.472925,30.487076],[108.42673,30.492233],[108.411331,30.438586],[108.430425,30.416397],[108.402092,30.376649],[108.431041,30.354446],[108.460606,30.35961],[108.501258,30.314673],[108.524048,30.309506],[108.54499,30.269716],[108.581947,30.255759],[108.551766,30.1637],[108.56778,30.157491],[108.546222,30.104178],[108.513577,30.057571],[108.532055,30.051873],[108.536367,29.983472],[108.517889,29.9394],[108.516041,29.885451],[108.467998,29.864175],[108.433505,29.880262],[108.371295,29.841337],[108.424266,29.815897],[108.422418,29.772791],[108.442744,29.778505],[108.437201,29.741098],[108.460606,29.741098],[108.504338,29.707836],[108.504954,29.728626],[108.548686,29.749412],[108.52528,29.770713],[108.556077,29.818493],[108.601041,29.863656],[108.658939,29.854833],[108.680497,29.800319],[108.676801,29.749412],[108.690968,29.689642],[108.752562,29.649082],[108.786438,29.691721],[108.797525,29.660003],[108.781511,29.635558],[108.844337,29.658443],[108.888068,29.628795],[108.870206,29.596537],[108.901003,29.604863],[108.913322,29.574679],[108.878213,29.539279],[108.888684,29.502305],[108.866511,29.470527],[108.884373,29.440824],[108.927488,29.435612],[108.934264,29.399643],[108.919481,29.3261],[108.983539,29.332883],[108.999553,29.36366],[109.034662,29.360531],[109.060531,29.403292],[109.11227,29.361053],[109.106727,29.288526],[109.141835,29.270256],[109.110422,29.21647],[109.139372,29.168927],[109.162777,29.180946],[109.215748,29.145409],[109.232378,29.119271],[109.274262,29.121885],[109.261328,29.161089],[109.275494,29.202366],[109.257632,29.222738],[109.312451,29.25146],[109.352487,29.284872],[109.343863,29.369398],[109.391291,29.372005],[109.368501,29.413719],[109.418392,29.453332],[109.415928,29.497617],[109.436254,29.488761],[109.433791,29.530948],[109.458428,29.513242],[109.467051,29.560104],[109.488609,29.553336],[109.516326,29.626194],[109.558826,29.606944],[109.578536,29.629836],[109.651833,29.625674],[109.664768,29.599659],[109.717739,29.615269],[109.701108,29.636078],[109.714659,29.673524],[109.760238,29.689122],[109.755311,29.733304],[109.779333,29.757725],[109.869876,29.774869],[109.908064,29.763959],[109.941325,29.774349],[110.02386,29.769674],[110.113788,29.789932],[110.160599,29.753569],[110.219729,29.746814],[110.289946,29.6964],[110.302265,29.661563],[110.339221,29.668324],[110.372482,29.633477],[110.447011,29.664684],[110.467337,29.713034],[110.507373,29.692241],[110.562807,29.712515],[110.642879,29.775907],[110.60038,29.839779],[110.549873,29.848085],[110.538786,29.895828],[110.49875,29.91243],[110.517228,29.961179],[110.557264,29.988137],[110.491358,30.019751],[110.497518,30.055499],[110.531394,30.061197],[110.600996,30.054463],[110.650887,30.07777],[110.712481,30.033223],[110.756212,30.054463],[110.746973,30.112979],[110.851067,30.126439],[110.924364,30.111426],[110.929907,30.063268],[111.031537,30.048765],[111.242188,30.040476],[111.266826,30.01146],[111.3315,29.970512],[111.342587,29.944586],[111.382623,29.95029],[111.394325,29.912948],[111.436825,29.930065],[111.475629,29.918654],[111.527368,29.925916],[111.553854,29.894272],[111.669034,29.888565],[111.669034,29.888565],[111.705375,29.890121],[111.723853,29.909317],[111.723853,29.909317],[111.75773,29.92021],[111.8107,29.901017],[111.861207,29.856909],[111.899396,29.855871],[111.899396,29.855871],[111.925881,29.836665],[111.965917,29.832512],[111.95483,29.796683],[112.008417,29.778505],[112.07617,29.743696],[112.065699,29.681323],[112.089721,29.685482],[112.111279,29.659483],[112.178416,29.656883],[112.202438,29.633997],[112.244322,29.659483],[112.233851,29.61631],[112.303452,29.585609],[112.281278,29.536676],[112.291133,29.517409],[112.333017,29.545007],[112.368741,29.541362],[112.424792,29.598619],[112.439574,29.633997],[112.499321,29.629316],[112.54182,29.60122],[112.572001,29.624113],[112.640371,29.607985],[112.650842,29.592374],[112.693957,29.601741],[112.714283,29.648561],[112.733378,29.645441],[112.788812,29.681323],[112.79374,29.735902],[112.861493,29.78318],[112.894138,29.783699],[112.902145,29.79149],[112.929246,29.77383],[112.923703,29.766557],[112.926782,29.692241],[112.944645,29.682883],[112.974826,29.732784],[113.025949,29.772791],[113.005007,29.693801],[112.915696,29.620992],[112.912,29.606944],[112.950188,29.473132],[113.034572,29.523658],[113.057362,29.522616],[113.078304,29.438218],[113.099861,29.459585],[113.145441,29.449163],[113.181781,29.485636],[113.222433,29.543965],[113.277252,29.594976],[113.37765,29.703158],[113.571671,29.849123],[113.575367,29.809147],[113.550729,29.768115],[113.558736,29.727067],[113.540258,29.699519],[113.547033,29.675603],[113.606164,29.666764],[113.663446,29.684443],[113.680692,29.64336],[113.704098,29.634518],[113.73859,29.579363],[113.710257,29.555419],[113.630801,29.523137],[113.677613,29.513763],[113.755221,29.446557],[113.731199,29.393907],[113.674533,29.388172],[113.660982,29.333405],[113.632033,29.316186],[113.609859,29.25146],[113.651743,29.225872],[113.693011,29.226394],[113.691779,29.19662],[113.66283,29.16945],[113.690547,29.114566],[113.696091,29.077437],[113.722576,29.104631],[113.749677,29.060699],[113.775547,29.095219],[113.816199,29.105154],[113.852539,29.058606],[113.882104,29.065407],[113.876561,29.038202],[113.898119,29.029307],[113.94185,29.047097],[113.952321,29.092604],[113.98743,29.126068],[114.034857,29.152204],[114.063191,29.204978],[114.169748,29.216993],[114.252284,29.23475],[114.259059,29.343839],[114.307102,29.365225],[114.341595,29.327665],[114.376088,29.322969],[114.440145,29.341752],[114.466015,29.324013],[114.519602,29.325578],[114.589819,29.352707],[114.621847,29.379828],[114.67297,29.395993],[114.740724,29.386607],[114.759818,29.363139],[114.784455,29.386086],[114.812173,29.383478],[114.866375,29.404335],[114.895325,29.397557],[114.931049,29.422581],[114.947063,29.465317],[114.935977,29.486678],[114.90518,29.473132],[114.918114,29.454374],[114.888549,29.436134],[114.860216,29.476258],[114.900868,29.505951],[114.940288,29.493971],[114.966773,29.522096],[114.947679,29.542924],[115.00065,29.572076],[115.033295,29.546568],[115.087498,29.560104],[115.086266,29.525741],[115.154019,29.510117],[115.157099,29.584568],[115.120142,29.597578],[115.143548,29.645961],[115.117679,29.655843],[115.113367,29.684963],[115.176809,29.654803],[115.250722,29.660003],[115.28583,29.618391],[115.304924,29.637118],[115.355431,29.649602],[115.412714,29.688602],[115.470612,29.739539],[115.479235,29.811224],[115.51188,29.840299],[115.611662,29.841337],[115.667712,29.850161],[115.706517,29.837703],[115.762567,29.793048],[115.837096,29.748373],[115.909777,29.723949],[115.965827,29.724469],[116.049595,29.761881],[116.087167,29.795125],[116.13521,29.819532],[116.128435,29.897904],[116.073616,29.969993],[116.091479,30.036331],[116.078544,30.062233],[116.088399,30.110391],[116.055754,30.180774],[116.065609,30.204569],[115.997856,30.252657],[115.985537,30.290905],[115.903001,30.31364],[115.91532,30.337919],[115.885139,30.379747],[115.921479,30.416397],[115.894994,30.452517],[115.910393,30.519046],[115.887603,30.542758],[115.876516,30.582438],[115.848799,30.602014],[115.819234,30.597893],[115.81369,30.637035],[115.762567,30.685426],[115.782893,30.751795],[115.851262,30.756938],[115.863581,30.815549],[115.848799,30.828397],[115.865429,30.864364],[115.932566,30.889532],[115.976298,30.931636],[116.03974,30.957813],[116.071769,30.956787],[116.058834,31.012711],[116.015102,31.011685],[116.006479,31.034764],[115.938726,31.04707],[115.939958,31.071678],[115.887603,31.10909],[115.867277,31.147512],[115.837712,31.127022],[115.797676,31.128047],[115.778582,31.112164],[115.700973,31.201276],[115.655394,31.211002],[115.603655,31.17363],[115.585793,31.143926],[115.540213,31.194621],[115.539597,31.231985],[115.507568,31.267799],[115.473076,31.265242],[115.443511,31.344498],[115.40717,31.337854],[115.372062,31.349098],[115.393004,31.389977],[115.373909,31.405813],[115.338801,31.40428],[115.301229,31.383846],[115.250722,31.392021],[115.252569,31.421646],[115.211301,31.442072],[115.218077,31.515057],[115.235939,31.555354],[115.212533,31.555354],[115.16449,31.604808],[115.12507,31.599201],[115.106592,31.567592],[115.114599,31.530362],[115.096121,31.508425],[115.022824,31.527811],[114.995107,31.471171],[114.962462,31.494648],[114.884238,31.469129],[114.870071,31.479337],[114.830035,31.45892],[114.789383,31.480358],[114.778912,31.520669],[114.696376,31.525771],[114.641558,31.582378],[114.61692,31.585437],[114.572572,31.553824],[114.560869,31.560963],[114.547935,31.623665],[114.57134,31.660858],[114.586123,31.762172],[114.549783,31.766751],[114.530688,31.742834],[114.443841,31.728074],[114.403189,31.746906],[114.350218,31.755557],[114.292936,31.752503],[114.235654,31.833382],[114.191922,31.852192],[114.134024,31.843042],[114.121705,31.809482],[114.086596,31.782014],[114.017611,31.770822],[113.988662,31.749959],[113.952321,31.793714],[113.957865,31.852701],[113.914749,31.877098],[113.893807,31.847109],[113.854387,31.843042],[113.830981,31.87913],[113.832213,31.918761],[113.805728,31.929428],[113.817431,31.964467],[113.757685,31.98985],[113.791561,32.036028],[113.728735,32.083197],[113.722576,32.12426],[113.750293,32.11615],[113.782322,32.184553],[113.752757,32.215951],[113.73859,32.255942],[113.749061,32.272642],[113.768772,32.30148],[113.753989,32.328286],[113.76754,32.370249],[113.735511,32.410677],[113.700402,32.420782],[113.650511,32.412698],[113.624642,32.36115],[113.511925,32.316654],[113.428773,32.270618],[113.376418,32.298445],[113.353628,32.294904],[113.317904,32.327275],[113.333918,32.336377],[113.2366,32.407141],[113.211962,32.431895],[113.158992,32.410677],[113.155912,32.380863],[113.118956,32.375809],[113.107869,32.398551],[113.078919,32.394508],[113.025949,32.425328],[113.000695,32.41674],[112.992072,32.378336],[112.912,32.390971],[112.888594,32.37682],[112.860877,32.396024],[112.776493,32.358623],[112.735841,32.356095],[112.733993,32.356601],[112.724138,32.358623],[112.716747,32.357612],[112.645298,32.368227],[112.612037,32.386928],[112.589248,32.381369],[112.545516,32.404109],[112.530733,32.37682],[112.477147,32.380863],[112.448814,32.34295],[112.390915,32.37126],[112.360118,32.3657],[112.328089,32.321712],[112.206133,32.392992],[112.172873,32.385412],[112.150083,32.411688],[112.155626,32.377326],[112.081098,32.425833],[112.063851,32.474315],[112.014576,32.450077],[111.975772,32.471791],[111.948671,32.51722],[111.890157,32.503089],[111.858128,32.528826],[111.808853,32.536899],[111.713382,32.606497],[111.646245,32.605993],[111.640701,32.634724],[111.577875,32.593388],[111.530448,32.628172],[111.513202,32.674026],[111.458383,32.726402],[111.475629,32.760127],[111.41342,32.757108],[111.380159,32.829049],[111.293311,32.859217],[111.276065,32.903445],[111.255123,32.883846],[111.242804,32.930573],[111.273601,32.971753],[111.258819,33.006389],[111.221862,33.042517],[111.152877,33.039507],[111.192913,33.071609],[111.179363,33.115229],[111.146102,33.12375],[111.12824,33.15532],[111.08882,33.181871],[111.045704,33.169849]]],[[[109.106111,30.570587],[109.101183,30.579346],[109.09872,30.579346],[109.106111,30.570587]]],[[[111.046936,33.202905],[111.035849,33.187881],[111.034001,33.177864],[111.045704,33.169849],[111.046936,33.202905]]],[[[112.716747,32.357612],[112.735841,32.356095],[112.733993,32.356601],[112.724138,32.358623],[112.716747,32.357612]]],[[[112.902145,29.79149],[112.894138,29.783699],[112.923703,29.766557],[112.929246,29.77383],[112.902145,29.79149]]]]}},{type:"Feature",properties:{adcode:43e4,name:"湖南省",center:[112.982279,28.19409],centroid:[111.711649,27.629216],childrenNum:14,level:"province",parent:{adcode:1e5},subFeatureIndex:17,acroutes:[1e5]},geometry:{type:"MultiPolygon",coordinates:[[[[112.024431,24.740308],[112.03367,24.771286],[112.124214,24.841364],[112.149467,24.837019],[112.167329,24.859828],[112.175337,24.927685],[112.119902,24.963499],[112.12175,24.989538],[112.155626,25.026419],[112.151931,25.055698],[112.177184,25.106649],[112.187039,25.182494],[112.246785,25.185202],[112.256025,25.159204],[112.302836,25.157037],[112.315771,25.175453],[112.365046,25.191701],[112.414937,25.14241],[112.44327,25.185744],[112.458053,25.152162],[112.562762,25.124531],[112.628052,25.140785],[112.660081,25.132658],[112.712436,25.083344],[112.714899,25.025876],[112.742001,24.99876],[112.743233,24.959701],[112.778341,24.947764],[112.780805,24.896747],[112.873812,24.896747],[112.904609,24.921715],[112.941565,24.915745],[112.994536,24.927142],[113.009934,24.977604],[112.979137,25.03401],[113.004391,25.089306],[112.96805,25.141869],[112.97421,25.168412],[113.034572,25.198199],[112.992688,25.247467],[112.958195,25.254503],[112.897833,25.238264],[112.867036,25.249632],[112.854718,25.337829],[112.891058,25.339993],[112.924319,25.296714],[112.93479,25.325929],[112.969898,25.350269],[113.013014,25.352432],[113.078304,25.382174],[113.096782,25.412449],[113.131274,25.414611],[113.11834,25.445418],[113.176854,25.471355],[113.226129,25.50971],[113.248919,25.514031],[113.311129,25.490264],[113.314208,25.442716],[113.341926,25.448661],[113.373338,25.402719],[113.407215,25.401637],[113.449715,25.359463],[113.479896,25.375145],[113.535946,25.368656],[113.579062,25.34432],[113.584606,25.306453],[113.611707,25.327552],[113.680076,25.334584],[113.686852,25.351891],[113.753373,25.362707],[113.76446,25.333502],[113.814967,25.328634],[113.839605,25.363248],[113.877177,25.380552],[113.887032,25.436772],[113.94493,25.441635],[113.962792,25.528072],[113.986198,25.529153],[113.983118,25.599336],[113.957249,25.611749],[113.913517,25.701299],[113.920293,25.741197],[113.961561,25.77731],[113.971416,25.836036],[114.028082,25.893119],[114.028082,25.98138],[114.008372,26.015806],[114.044096,26.076564],[114.087828,26.06635],[114.121089,26.085702],[114.10569,26.097526],[114.188842,26.121172],[114.237501,26.152333],[114.216559,26.203355],[114.181451,26.214631],[114.102611,26.187783],[114.088444,26.168448],[114.013299,26.184023],[113.962792,26.150722],[113.949242,26.192616],[113.972647,26.20604],[113.978807,26.237716],[114.029314,26.266163],[114.021307,26.288701],[114.047792,26.337518],[114.030546,26.376664],[114.062575,26.406149],[114.085364,26.406149],[114.090292,26.455988],[114.110002,26.482775],[114.07243,26.480096],[114.10877,26.56952],[114.019459,26.587182],[113.996669,26.615543],[113.912901,26.613938],[113.860546,26.664221],[113.853771,26.769532],[113.835909,26.806394],[113.877177,26.859262],[113.890112,26.895562],[113.927068,26.948922],[113.892575,26.964925],[113.86301,27.018252],[113.824206,27.036378],[113.803264,27.099261],[113.771851,27.096598],[113.779242,27.137081],[113.846996,27.222262],[113.872865,27.289828],[113.854387,27.30525],[113.872865,27.346721],[113.872865,27.384988],[113.72812,27.350442],[113.699786,27.331836],[113.657902,27.347253],[113.616635,27.345658],[113.605548,27.38924],[113.632033,27.40518],[113.59754,27.428554],[113.591381,27.467855],[113.627105,27.49971],[113.583374,27.524657],[113.579062,27.545354],[113.608627,27.585143],[113.607395,27.625449],[113.652359,27.663619],[113.696707,27.71979],[113.69917,27.740979],[113.763228,27.799228],[113.756453,27.860091],[113.72812,27.874904],[113.752141,27.93361],[113.822974,27.982243],[113.845148,27.971672],[113.864242,28.004966],[113.914133,27.991227],[113.936307,28.018703],[113.966488,28.017646],[113.970184,28.041418],[114.025618,28.031382],[114.047176,28.057263],[114.025002,28.080499],[113.992357,28.161255],[114.012068,28.174972],[114.068734,28.171806],[114.107538,28.182885],[114.109386,28.205038],[114.143879,28.246694],[114.182067,28.249858],[114.198081,28.29097],[114.2529,28.319423],[114.252284,28.395787],[114.214712,28.403157],[114.172212,28.432632],[114.217175,28.466308],[114.218407,28.48472],[114.15435,28.507337],[114.138335,28.533629],[114.08598,28.558337],[114.132176,28.607211],[114.122321,28.623497],[114.157429,28.761566],[114.137719,28.779926],[114.153734,28.829221],[114.124784,28.843376],[114.076741,28.834464],[114.056415,28.872204],[114.060111,28.902596],[114.028082,28.891069],[114.005292,28.917788],[114.008988,28.955498],[113.973879,28.937692],[113.955401,28.978536],[113.961561,28.999476],[113.94185,29.047097],[113.898119,29.029307],[113.876561,29.038202],[113.882104,29.065407],[113.852539,29.058606],[113.816199,29.105154],[113.775547,29.095219],[113.749677,29.060699],[113.722576,29.104631],[113.696091,29.077437],[113.690547,29.114566],[113.66283,29.16945],[113.691779,29.19662],[113.693011,29.226394],[113.651743,29.225872],[113.609859,29.25146],[113.632033,29.316186],[113.660982,29.333405],[113.674533,29.388172],[113.731199,29.393907],[113.755221,29.446557],[113.677613,29.513763],[113.630801,29.523137],[113.710257,29.555419],[113.73859,29.579363],[113.704098,29.634518],[113.680692,29.64336],[113.663446,29.684443],[113.606164,29.666764],[113.547033,29.675603],[113.540258,29.699519],[113.558736,29.727067],[113.550729,29.768115],[113.575367,29.809147],[113.571671,29.849123],[113.37765,29.703158],[113.277252,29.594976],[113.222433,29.543965],[113.181781,29.485636],[113.145441,29.449163],[113.099861,29.459585],[113.078304,29.438218],[113.057362,29.522616],[113.034572,29.523658],[112.950188,29.473132],[112.912,29.606944],[112.915696,29.620992],[113.005007,29.693801],[113.025949,29.772791],[112.974826,29.732784],[112.944645,29.682883],[112.926782,29.692241],[112.923703,29.766557],[112.894138,29.783699],[112.861493,29.78318],[112.79374,29.735902],[112.788812,29.681323],[112.733378,29.645441],[112.714283,29.648561],[112.693957,29.601741],[112.650842,29.592374],[112.640371,29.607985],[112.572001,29.624113],[112.54182,29.60122],[112.499321,29.629316],[112.439574,29.633997],[112.424792,29.598619],[112.368741,29.541362],[112.333017,29.545007],[112.291133,29.517409],[112.281278,29.536676],[112.303452,29.585609],[112.233851,29.61631],[112.244322,29.659483],[112.202438,29.633997],[112.178416,29.656883],[112.111279,29.659483],[112.089721,29.685482],[112.065699,29.681323],[112.07617,29.743696],[112.008417,29.778505],[111.95483,29.796683],[111.965917,29.832512],[111.925881,29.836665],[111.899396,29.855871],[111.899396,29.855871],[111.861207,29.856909],[111.8107,29.901017],[111.75773,29.92021],[111.723853,29.909317],[111.723853,29.909317],[111.705375,29.890121],[111.669034,29.888565],[111.669034,29.888565],[111.553854,29.894272],[111.527368,29.925916],[111.475629,29.918654],[111.436825,29.930065],[111.394325,29.912948],[111.382623,29.95029],[111.342587,29.944586],[111.3315,29.970512],[111.266826,30.01146],[111.242188,30.040476],[111.031537,30.048765],[110.929907,30.063268],[110.924364,30.111426],[110.851067,30.126439],[110.746973,30.112979],[110.756212,30.054463],[110.712481,30.033223],[110.650887,30.07777],[110.600996,30.054463],[110.531394,30.061197],[110.497518,30.055499],[110.491358,30.019751],[110.557264,29.988137],[110.517228,29.961179],[110.49875,29.91243],[110.538786,29.895828],[110.549873,29.848085],[110.60038,29.839779],[110.642879,29.775907],[110.562807,29.712515],[110.507373,29.692241],[110.467337,29.713034],[110.447011,29.664684],[110.372482,29.633477],[110.339221,29.668324],[110.302265,29.661563],[110.289946,29.6964],[110.219729,29.746814],[110.160599,29.753569],[110.113788,29.789932],[110.02386,29.769674],[109.941325,29.774349],[109.908064,29.763959],[109.869876,29.774869],[109.779333,29.757725],[109.755311,29.733304],[109.760238,29.689122],[109.714659,29.673524],[109.701108,29.636078],[109.717739,29.615269],[109.664768,29.599659],[109.651833,29.625674],[109.578536,29.629836],[109.558826,29.606944],[109.516326,29.626194],[109.488609,29.553336],[109.467051,29.560104],[109.458428,29.513242],[109.433791,29.530948],[109.436254,29.488761],[109.415928,29.497617],[109.418392,29.453332],[109.368501,29.413719],[109.391291,29.372005],[109.343863,29.369398],[109.352487,29.284872],[109.312451,29.25146],[109.257632,29.222738],[109.275494,29.202366],[109.261328,29.161089],[109.274262,29.121885],[109.232378,29.119271],[109.240386,29.086328],[109.312451,29.066453],[109.319842,29.042388],[109.294588,29.015177],[109.292741,28.987436],[109.261328,28.952356],[109.235458,28.882161],[109.246545,28.80143],[109.241002,28.776779],[109.2989,28.7474],[109.294588,28.722211],[109.252704,28.691767],[109.271183,28.671816],[109.192958,28.636104],[109.201581,28.597753],[109.235458,28.61982],[109.252089,28.606685],[109.306907,28.62087],[109.319842,28.579886],[109.273646,28.53836],[109.274262,28.494714],[109.260712,28.46473],[109.264407,28.392628],[109.289045,28.373673],[109.268719,28.33786],[109.275494,28.313101],[109.317994,28.277795],[109.33524,28.293605],[109.388211,28.268307],[109.367885,28.254602],[109.340168,28.19027],[109.33832,28.141731],[109.314298,28.103729],[109.298284,28.036136],[109.335856,28.063073],[109.378972,28.034551],[109.362342,28.007608],[109.319842,27.988585],[109.30198,27.956343],[109.32169,27.868027],[109.346943,27.838396],[109.332777,27.782815],[109.37774,27.736741],[109.366653,27.721909],[109.414081,27.725087],[109.470747,27.680049],[109.45658,27.673689],[109.470131,27.62863],[109.451037,27.586204],[109.461508,27.567637],[109.404841,27.55066],[109.303211,27.47582],[109.300132,27.423774],[109.245313,27.41793],[109.202197,27.450331],[109.167089,27.41793],[109.141835,27.448207],[109.142451,27.418461],[109.103647,27.336621],[109.044517,27.331304],[109.053756,27.293551],[108.983539,27.26802],[108.963213,27.235565],[108.907778,27.204699],[108.926873,27.160512],[108.878829,27.106187],[108.79075,27.084343],[108.877597,27.01612],[108.942887,27.017186],[108.942887,27.017186],[108.940423,27.044907],[109.007561,27.08008],[109.032814,27.104056],[109.128901,27.122701],[109.101183,27.06889],[109.165857,27.066758],[109.21698,27.114711],[109.239154,27.14933],[109.264407,27.131755],[109.33524,27.139212],[109.358646,27.153058],[109.415312,27.154123],[109.441182,27.117907],[109.472595,27.134951],[109.454733,27.069423],[109.486761,27.053968],[109.497848,27.079548],[109.520022,27.058764],[109.555131,26.946788],[109.436254,26.892359],[109.452885,26.861932],[109.486761,26.895562],[109.509551,26.877947],[109.513247,26.84004],[109.497232,26.815474],[109.522486,26.749226],[109.528645,26.743881],[109.554515,26.73533],[109.597015,26.756173],[109.568065,26.726243],[109.528645,26.743881],[109.52187,26.749226],[109.486761,26.759913],[109.447957,26.759913],[109.407305,26.719829],[109.35495,26.693098],[109.283501,26.698445],[109.306291,26.661012],[109.334008,26.646036],[109.35495,26.658873],[109.390675,26.598955],[109.407305,26.533116],[109.381436,26.518659],[109.385747,26.493487],[109.362342,26.472061],[109.38082,26.454381],[109.319842,26.418477],[109.29582,26.350389],[109.271183,26.327863],[109.285965,26.295676],[109.325385,26.29031],[109.351255,26.264016],[109.369733,26.277432],[109.442414,26.289774],[109.467051,26.313917],[109.439334,26.238789],[109.47629,26.148035],[109.513863,26.128157],[109.502776,26.096451],[109.449805,26.101826],[109.452885,26.055598],[109.48245,26.029788],[109.513247,25.998056],[109.560058,26.021184],[109.588391,26.019571],[109.635203,26.047533],[109.649369,26.016882],[109.730057,25.989988],[109.710963,25.954478],[109.693717,25.959321],[109.67955,25.921649],[109.685094,25.880197],[109.768246,25.890427],[109.779333,25.866196],[109.811361,25.877504],[109.826144,25.911422],[109.806434,25.973848],[109.782412,25.996981],[109.814441,26.041081],[109.864332,26.027637],[109.898825,26.095377],[109.904368,26.135679],[109.970274,26.195301],[110.03002,26.166299],[110.099005,26.168985],[110.100853,26.132455],[110.065128,26.050221],[110.100853,26.020108],[110.168606,26.028713],[110.181541,26.060437],[110.24991,26.010965],[110.257301,25.961473],[110.325671,25.975462],[110.373098,26.088927],[110.437772,26.153945],[110.477808,26.179727],[110.495054,26.166299],[110.546793,26.233421],[110.552952,26.283335],[110.584365,26.296749],[110.612083,26.333764],[110.643495,26.308552],[110.673676,26.317135],[110.721104,26.294066],[110.742046,26.313917],[110.73527,26.270993],[110.759292,26.248451],[110.836284,26.255966],[110.939762,26.286554],[110.926212,26.320354],[110.944074,26.326791],[110.94469,26.373447],[110.974255,26.385778],[111.008747,26.35897],[111.008132,26.336982],[111.090667,26.308016],[111.208928,26.30426],[111.204616,26.276359],[111.228022,26.261333],[111.277913,26.272066],[111.293311,26.222148],[111.271754,26.217316],[111.274833,26.183486],[111.258203,26.151796],[111.26621,26.095914],[111.244652,26.078177],[111.267442,26.058824],[111.235413,26.048071],[111.189834,25.953402],[111.230486,25.916267],[111.251428,25.864581],[111.29208,25.854349],[111.297007,25.874274],[111.346282,25.906577],[111.376463,25.906039],[111.383239,25.881812],[111.460231,25.885042],[111.4861,25.859196],[111.43313,25.84627],[111.442369,25.77192],[111.399869,25.744431],[111.30871,25.720171],[111.309942,25.645203],[111.343202,25.602574],[111.324724,25.564249],[111.32842,25.521592],[111.279145,25.42326],[111.210776,25.363248],[111.184906,25.367034],[111.138711,25.303748],[111.103602,25.285351],[111.112841,25.21715],[110.998892,25.161371],[110.98411,25.101772],[110.951465,25.04377],[110.968711,24.975434],[111.009363,24.921172],[111.100522,24.945593],[111.101754,25.035095],[111.139943,25.042144],[111.200921,25.074672],[111.221862,25.106649],[111.274833,25.151078],[111.321645,25.105023],[111.36784,25.108817],[111.375231,25.128324],[111.435593,25.093642],[111.416499,25.047566],[111.467622,25.02208],[111.460231,24.992793],[111.43313,24.979774],[111.434977,24.951562],[111.470086,24.92877],[111.447296,24.892947],[111.449144,24.857113],[111.479325,24.797366],[111.461463,24.728894],[111.431282,24.687574],[111.451608,24.665822],[111.499035,24.667997],[111.526752,24.637538],[111.570484,24.64461],[111.588962,24.690837],[111.641933,24.684856],[111.637621,24.715303],[111.666571,24.760961],[111.708455,24.788673],[111.783599,24.785957],[111.814396,24.770199],[111.868599,24.771829],[111.875374,24.756613],[111.929577,24.75607],[111.951135,24.769655],[112.024431,24.740308]]],[[[109.528645,26.743881],[109.522486,26.749226],[109.52187,26.749226],[109.528645,26.743881]]]]}},{type:"Feature",properties:{adcode:44e4,name:"广东省",center:[113.280637,23.125178],centroid:[113.429919,23.334643],childrenNum:21,level:"province",parent:{adcode:1e5},subFeatureIndex:18,acroutes:[1e5]},geometry:{type:"MultiPolygon",coordinates:[[[[113.558736,22.212244],[113.594461,22.228864],[113.595693,22.304186],[113.617866,22.315259],[113.604932,22.339617],[113.627721,22.349027],[113.669605,22.416539],[113.66591,22.438667],[113.624642,22.443092],[113.608627,22.408793],[113.573519,22.41156],[113.631417,22.475723],[113.668373,22.4807],[113.691779,22.514981],[113.740438,22.534329],[113.717033,22.645391],[113.678228,22.726007],[113.733663,22.736494],[113.758301,22.683496],[113.765692,22.665825],[113.803264,22.593463],[113.856851,22.539857],[113.869786,22.459685],[113.893807,22.442539],[113.952937,22.486783],[113.954785,22.491206],[113.976343,22.510558],[114.031778,22.503923],[114.082285,22.512216],[114.095219,22.534329],[114.156813,22.543726],[114.166052,22.559201],[114.222719,22.553122],[114.232574,22.539857],[114.294784,22.563623],[114.321885,22.587385],[114.381631,22.60175],[114.427211,22.589042],[114.472174,22.522168],[114.476486,22.459132],[114.506667,22.438667],[114.549167,22.465769],[114.611377,22.481806],[114.628623,22.513875],[114.614456,22.545384],[114.568261,22.560859],[114.559022,22.583517],[114.603369,22.638763],[114.579964,22.661407],[114.51529,22.655332],[114.567029,22.685705],[114.591666,22.690122],[114.601521,22.730975],[114.689601,22.7674],[114.709927,22.787817],[114.749963,22.764089],[114.73518,22.724351],[114.728405,22.651466],[114.743803,22.632687],[114.746267,22.581859],[114.866375,22.591805],[114.88547,22.538751],[114.922426,22.549253],[114.927969,22.621639],[114.945216,22.645391],[115.039454,22.713862],[115.02344,22.726007],[115.053621,22.747533],[115.076411,22.788368],[115.154635,22.80161],[115.190975,22.77347],[115.190359,22.818711],[115.236555,22.82533],[115.230396,22.776781],[115.319091,22.783402],[115.338185,22.776781],[115.349272,22.712206],[115.381301,22.684048],[115.430576,22.684048],[115.471844,22.697852],[115.575322,22.650914],[115.565467,22.684048],[115.609198,22.753052],[115.541445,22.755259],[115.570394,22.786713],[115.583945,22.82864],[115.654162,22.865591],[115.696046,22.84298],[115.760103,22.834707],[115.788437,22.809885],[115.796444,22.739254],[115.829089,22.734838],[115.883291,22.78561],[115.931334,22.802713],[115.965211,22.800506],[115.99724,22.826985],[116.05637,22.844635],[116.104413,22.816505],[116.14137,22.835259],[116.239304,22.921275],[116.259014,22.932298],[116.302746,22.951588],[116.382818,22.91907],[116.449955,22.936707],[116.50539,22.930645],[116.544194,22.996769],[116.576839,23.014397],[116.557129,23.056253],[116.566368,23.088738],[116.550969,23.109656],[116.566368,23.134424],[116.665534,23.158086],[116.701259,23.198248],[116.74499,23.215299],[116.806584,23.200998],[116.821367,23.240597],[116.798577,23.244996],[116.782563,23.313714],[116.871874,23.4159],[116.871258,23.416449],[116.874338,23.447199],[116.874953,23.447748],[116.895895,23.476295],[116.888504,23.501543],[116.92854,23.530079],[116.963649,23.507031],[117.01046,23.502641],[117.044953,23.539955],[117.085605,23.536663],[117.192778,23.5619],[117.192778,23.629356],[117.147199,23.654027],[117.123793,23.647448],[117.055424,23.694038],[117.048032,23.758687],[117.019083,23.801952],[117.012308,23.855054],[116.981511,23.855602],[116.955642,23.922359],[116.976583,23.931659],[116.981511,23.999471],[116.953178,24.008218],[116.930388,24.064514],[116.9347,24.126794],[116.998757,24.179217],[116.956257,24.216883],[116.933468,24.220157],[116.938395,24.28127],[116.914374,24.287817],[116.919301,24.321087],[116.895895,24.350533],[116.903903,24.369614],[116.839229,24.442097],[116.860787,24.460075],[116.83307,24.496568],[116.796729,24.502014],[116.759157,24.545572],[116.761005,24.583128],[116.815207,24.654944],[116.777635,24.679418],[116.667382,24.658752],[116.623034,24.64189],[116.600861,24.654401],[116.570679,24.621762],[116.530027,24.604895],[116.506622,24.621218],[116.517709,24.652225],[116.485064,24.720196],[116.44626,24.714216],[116.416079,24.744113],[116.419158,24.767482],[116.375427,24.803885],[116.381586,24.82507],[116.417927,24.840821],[116.395137,24.877746],[116.363724,24.87123],[116.345862,24.828872],[116.297202,24.801712],[116.244232,24.793563],[116.251007,24.82507],[116.221442,24.829959],[116.191877,24.877203],[116.153073,24.846795],[116.068073,24.850053],[116.015102,24.905975],[115.985537,24.899461],[115.907929,24.923343],[115.89253,24.936911],[115.885139,24.898918],[115.907313,24.879917],[115.861733,24.863629],[115.863581,24.891318],[115.824161,24.909232],[115.807531,24.862543],[115.790284,24.856027],[115.764415,24.791933],[115.776734,24.774546],[115.756408,24.749004],[115.769342,24.708236],[115.801371,24.705517],[115.780429,24.663103],[115.797676,24.628834],[115.840791,24.584217],[115.843871,24.562446],[115.785357,24.567345],[115.752712,24.546116],[115.68927,24.545027],[115.671408,24.604895],[115.605503,24.62557],[115.569778,24.622306],[115.555611,24.683768],[115.522967,24.702799],[115.476771,24.762591],[115.412714,24.79302],[115.372678,24.774546],[115.358511,24.735416],[115.306772,24.758787],[115.269816,24.749548],[115.258729,24.728894],[115.1842,24.711498],[115.104744,24.667997],[115.083802,24.699537],[115.057317,24.703343],[115.024672,24.669085],[115.00373,24.679418],[114.940288,24.650049],[114.909491,24.661471],[114.893477,24.582584],[114.868839,24.562446],[114.846665,24.602719],[114.827571,24.588026],[114.781376,24.613057],[114.729637,24.608704],[114.73826,24.565168],[114.704999,24.525973],[114.664963,24.583673],[114.627391,24.576598],[114.589819,24.537406],[114.534384,24.559181],[114.429058,24.48622],[114.403189,24.497657],[114.391486,24.563535],[114.363769,24.582584],[114.300943,24.578775],[114.289856,24.619042],[114.258443,24.641346],[114.19069,24.656576],[114.169132,24.689749],[114.27261,24.700624],[114.281849,24.724001],[114.336052,24.749004],[114.342211,24.807145],[114.378551,24.861457],[114.403189,24.877746],[114.395798,24.951019],[114.454928,24.977062],[114.45616,24.99659],[114.506051,24.999844],[114.532536,25.022623],[114.561485,25.077382],[114.604601,25.083886],[114.640326,25.074129],[114.664963,25.10123],[114.735796,25.121822],[114.73518,25.155954],[114.685905,25.173287],[114.693912,25.213902],[114.73518,25.225813],[114.743188,25.274528],[114.714238,25.315651],[114.63663,25.324306],[114.599674,25.385959],[114.541159,25.416773],[114.477718,25.37136],[114.438914,25.376226],[114.43029,25.343779],[114.382863,25.317274],[114.31511,25.33837],[114.2954,25.299961],[114.260291,25.291845],[114.204857,25.29942],[114.190074,25.316733],[114.115545,25.302125],[114.083517,25.275611],[114.055799,25.277775],[114.039785,25.250714],[114.017611,25.273987],[114.029314,25.328093],[114.050256,25.36433],[113.983118,25.415152],[114.003444,25.442716],[113.94493,25.441635],[113.887032,25.436772],[113.877177,25.380552],[113.839605,25.363248],[113.814967,25.328634],[113.76446,25.333502],[113.753373,25.362707],[113.686852,25.351891],[113.680076,25.334584],[113.611707,25.327552],[113.584606,25.306453],[113.579062,25.34432],[113.535946,25.368656],[113.479896,25.375145],[113.449715,25.359463],[113.407215,25.401637],[113.373338,25.402719],[113.341926,25.448661],[113.314208,25.442716],[113.311129,25.490264],[113.248919,25.514031],[113.226129,25.50971],[113.176854,25.471355],[113.11834,25.445418],[113.131274,25.414611],[113.096782,25.412449],[113.078304,25.382174],[113.013014,25.352432],[112.969898,25.350269],[112.93479,25.325929],[112.924319,25.296714],[112.891058,25.339993],[112.854718,25.337829],[112.867036,25.249632],[112.897833,25.238264],[112.958195,25.254503],[112.992688,25.247467],[113.034572,25.198199],[112.97421,25.168412],[112.96805,25.141869],[113.004391,25.089306],[112.979137,25.03401],[113.009934,24.977604],[112.994536,24.927142],[112.941565,24.915745],[112.904609,24.921715],[112.873812,24.896747],[112.780805,24.896747],[112.778341,24.947764],[112.743233,24.959701],[112.742001,24.99876],[112.714899,25.025876],[112.712436,25.083344],[112.660081,25.132658],[112.628052,25.140785],[112.562762,25.124531],[112.458053,25.152162],[112.44327,25.185744],[112.414937,25.14241],[112.365046,25.191701],[112.315771,25.175453],[112.302836,25.157037],[112.256025,25.159204],[112.246785,25.185202],[112.187039,25.182494],[112.177184,25.106649],[112.151931,25.055698],[112.155626,25.026419],[112.12175,24.989538],[112.119902,24.963499],[112.175337,24.927685],[112.167329,24.859828],[112.149467,24.837019],[112.124214,24.841364],[112.03367,24.771286],[112.024431,24.740308],[111.961606,24.721283],[111.939432,24.686487],[111.953598,24.64733],[111.927729,24.629378],[111.936968,24.595645],[111.972077,24.578775],[112.007185,24.534684],[112.009649,24.503103],[111.985011,24.467701],[112.025047,24.438828],[112.057692,24.387057],[112.05954,24.339628],[112.026279,24.294908],[111.990555,24.279634],[111.986243,24.25672],[111.958526,24.263813],[111.912946,24.221795],[111.877222,24.227252],[111.871062,24.176487],[111.886461,24.163929],[111.878454,24.109862],[111.92157,24.012045],[111.940664,23.987989],[111.911714,23.943693],[111.854432,23.947521],[111.845809,23.904305],[111.812548,23.887343],[111.824867,23.832612],[111.8107,23.80688],[111.722621,23.823305],[111.683201,23.822758],[111.683201,23.822758],[111.654868,23.833159],[111.627766,23.78881],[111.621607,23.725819],[111.666571,23.718696],[111.614832,23.65896],[111.615448,23.639225],[111.555702,23.64087],[111.487332,23.626615],[111.479941,23.532822],[111.428818,23.466414],[111.399869,23.469159],[111.383239,23.399423],[111.389398,23.375804],[111.363528,23.340641],[111.376463,23.30437],[111.353058,23.284582],[111.36476,23.240047],[111.388782,23.210349],[111.38447,23.16744],[111.365992,23.14488],[111.377695,23.082132],[111.402333,23.066165],[111.43313,23.073322],[111.433746,23.036428],[111.389398,23.005583],[111.403565,22.99126],[111.362913,22.967568],[111.374615,22.938361],[111.358601,22.889301],[111.218167,22.748085],[111.185522,22.735942],[111.118385,22.744773],[111.058023,22.729871],[111.089435,22.695643],[111.055559,22.648705],[110.997045,22.631582],[110.958856,22.636553],[110.950233,22.61059],[110.896031,22.613352],[110.897878,22.591805],[110.812263,22.576333],[110.778386,22.585174],[110.749437,22.556991],[110.762988,22.518298],[110.740198,22.498947],[110.74143,22.464109],[110.688459,22.477935],[110.712481,22.440879],[110.711249,22.369506],[110.74143,22.361757],[110.749437,22.329653],[110.787009,22.28259],[110.759292,22.274837],[110.725415,22.29588],[110.687843,22.249914],[110.646575,22.220554],[110.678604,22.172901],[110.629329,22.149068],[110.598532,22.162924],[110.602843,22.18343],[110.55788,22.196175],[110.505525,22.14297],[110.456866,22.189526],[110.414366,22.208365],[110.378026,22.164587],[110.34846,22.195621],[110.326287,22.152393],[110.364475,22.125785],[110.35154,22.097508],[110.359547,22.015973],[110.352772,21.97602],[110.374946,21.967695],[110.374946,21.967695],[110.378642,21.939942],[110.378642,21.939942],[110.391576,21.89386],[110.337374,21.887751],[110.290562,21.917736],[110.283787,21.892194],[110.224041,21.882198],[110.224041,21.882198],[110.212338,21.886085],[110.212338,21.886085],[110.196323,21.899968],[110.12857,21.902744],[110.101469,21.86998],[110.050962,21.857205],[109.999839,21.881643],[109.94502,21.84443],[109.940093,21.769419],[109.916071,21.668787],[109.888354,21.652101],[109.888354,21.652101],[109.839695,21.636525],[109.786108,21.637638],[109.778101,21.670455],[109.742992,21.616497],[109.754695,21.556396],[109.788572,21.490702],[109.785492,21.45673],[109.819369,21.445033],[109.894513,21.442248],[109.904368,21.429992],[109.868644,21.365913],[109.770709,21.359783],[109.757775,21.346963],[109.763934,21.226514],[109.674623,21.136671],[109.674007,21.067997],[109.655529,20.929435],[109.664768,20.862343],[109.711579,20.774519],[109.730057,20.719673],[109.74484,20.621124],[109.793499,20.615522],[109.813825,20.574627],[109.811977,20.541566],[109.839695,20.489439],[109.888354,20.475423],[109.895745,20.42776],[109.864948,20.40196],[109.861252,20.376717],[109.916071,20.316677],[109.909296,20.236961],[109.929006,20.211691],[109.993679,20.254368],[110.082375,20.258859],[110.118099,20.219553],[110.168606,20.219553],[110.220345,20.25156],[110.296722,20.249314],[110.349076,20.258859],[110.384185,20.293103],[110.425453,20.291419],[110.452554,20.311064],[110.491358,20.373912],[110.54125,20.42047],[110.550489,20.47262],[110.499982,20.572386],[110.487047,20.640167],[110.466105,20.680485],[110.411286,20.670966],[110.392192,20.682724],[110.407591,20.731987],[110.393424,20.816479],[110.350924,20.84165],[110.327519,20.847802],[110.269004,20.839972],[110.209874,20.860106],[110.184005,20.891979],[110.180925,20.98197],[110.204947,21.003202],[110.208642,21.050684],[110.241903,21.016051],[110.24991,21.045098],[110.296722,21.093684],[110.39096,21.124949],[110.422373,21.190807],[110.451322,21.186343],[110.501213,21.217588],[110.534474,21.204198],[110.626249,21.215915],[110.65951,21.239902],[110.713097,21.3124],[110.768531,21.364799],[110.796248,21.37483],[110.888639,21.367585],[110.929291,21.375945],[111.034617,21.438906],[111.103602,21.455616],[111.171355,21.458401],[111.28284,21.485691],[111.276065,21.443362],[111.250196,21.45116],[111.257587,21.41495],[111.28592,21.41885],[111.353058,21.464528],[111.382623,21.495714],[111.444217,21.514088],[111.494724,21.501282],[111.521825,21.517429],[111.560629,21.50518],[111.609904,21.530234],[111.650556,21.512418],[111.677658,21.529677],[111.693672,21.590345],[111.736788,21.609821],[111.794686,21.61149],[111.832258,21.578659],[111.810084,21.555283],[111.887693,21.578659],[111.941896,21.607039],[111.972692,21.603144],[112.026895,21.633744],[111.997946,21.657107],[111.954214,21.667674],[111.956062,21.710494],[112.036134,21.761637],[112.136532,21.793871],[112.192583,21.789425],[112.196894,21.736624],[112.236315,21.727173],[112.238778,21.702153],[112.353343,21.707157],[112.415553,21.734956],[112.427256,21.789981],[112.445734,21.803317],[112.497473,21.785535],[112.535661,21.753856],[112.647146,21.758302],[112.68595,21.810541],[112.792508,21.921067],[112.841167,21.920512],[112.893522,21.84443],[112.929862,21.838875],[112.989608,21.869424],[113.047507,21.956595],[113.053666,22.012089],[113.032108,22.04593],[113.045659,22.088636],[113.086927,22.12634],[113.091854,22.065344],[113.142977,22.012089],[113.1516,21.979905],[113.235368,21.887751],[113.266781,21.871646],[113.319752,21.909407],[113.330223,21.96159],[113.442324,22.009315],[113.45957,22.043711],[113.527939,22.073663],[113.567359,22.075327],[113.554425,22.107489],[113.554425,22.142416],[113.534715,22.174009],[113.53841,22.209473],[113.558736,22.212244]]],[[[117.024627,23.437865],[116.982743,23.460924],[116.944555,23.440061],[116.951946,23.419744],[117.027091,23.41535],[117.050496,23.400522],[117.081909,23.409309],[117.124409,23.389537],[117.142887,23.400522],[117.142887,23.459826],[117.129336,23.483431],[117.093612,23.459277],[117.058503,23.47355],[117.029554,23.443356],[117.024627,23.437865]]],[[[112.853486,21.740515],[112.876275,21.772753],[112.840551,21.776644],[112.782653,21.739959],[112.724138,21.719945],[112.70566,21.679354],[112.734609,21.666562],[112.780189,21.671568],[112.730914,21.613715],[112.775261,21.564189],[112.817145,21.590345],[112.798667,21.610933],[112.821457,21.655994],[112.804826,21.686583],[112.83316,21.736624],[112.853486,21.740515]]],[[[112.530733,21.583667],[112.563378,21.591458],[112.571385,21.619835],[112.621277,21.606482],[112.665624,21.642644],[112.639139,21.67268],[112.66624,21.683803],[112.663776,21.714386],[112.592327,21.693256],[112.560299,21.666562],[112.57077,21.645982],[112.535045,21.628737],[112.530733,21.583667]]],[[[114.231342,22.016528],[114.311414,22.041493],[114.302791,22.050368],[114.239965,22.03539],[114.231342,22.016528]]],[[[110.43346,21.171276],[110.489511,21.138904],[110.508605,21.140579],[110.544945,21.083633],[110.582517,21.094801],[110.632409,21.210893],[110.589293,21.194713],[110.525235,21.190249],[110.499366,21.213125],[110.445163,21.184669],[110.431612,21.180763],[110.43346,21.171276]]],[[[112.435263,21.663781],[112.456205,21.648763],[112.458669,21.68992],[112.435263,21.663781]]],[[[110.517844,21.079166],[110.459946,21.062971],[110.398352,21.096476],[110.352772,21.079724],[110.305961,21.0881],[110.27578,21.033369],[110.211106,20.986999],[110.201251,20.938378],[110.309656,20.963529],[110.347845,20.984763],[110.407591,20.990351],[110.47288,20.983087],[110.511684,20.916578],[110.535706,20.922727],[110.539402,20.987557],[110.560344,21.061295],[110.517844,21.079166]]],[[[113.765076,21.962145],[113.774315,21.998218],[113.74167,21.991559],[113.765076,21.962145]]],[[[113.723192,21.922177],[113.742902,21.950489],[113.71888,21.951599],[113.723192,21.922177]]],[[[113.142977,21.831653],[113.162071,21.853873],[113.203955,21.861093],[113.167615,21.876644],[113.136818,21.868869],[113.142977,21.831653]]],[[[113.819894,22.396068],[113.813735,22.419858],[113.786634,22.413773],[113.819894,22.396068]]],[[[114.190074,21.986564],[114.229494,21.995443],[114.180835,22.00987],[114.190074,21.986564]]],[[[114.153734,21.97491],[114.171596,22.000437],[114.124169,21.985455],[114.153734,21.97491]]],[[[116.769628,20.771721],[116.761005,20.750456],[116.87249,20.738143],[116.889736,20.683284],[116.849084,20.628405],[116.749302,20.600958],[116.796113,20.582471],[116.862635,20.588633],[116.905135,20.619443],[116.934084,20.676565],[116.925461,20.726949],[116.88604,20.775638],[116.820135,20.780674],[116.769628,20.771721]]],[[[113.025333,21.847762],[113.045659,21.882753],[113.007471,21.869424],[113.025333,21.847762]]],[[[110.405127,20.678245],[110.437772,20.677685],[110.414366,20.710157],[110.405127,20.678245]]],[[[110.644727,20.935584],[110.584365,20.948998],[110.548641,20.908752],[110.562807,20.861224],[110.611467,20.860106],[110.646575,20.917137],[110.644727,20.935584]]],[[[110.556648,20.32734],[110.593604,20.360447],[110.586213,20.381205],[110.556648,20.32734]]],[[[115.943037,21.097592],[115.953508,21.064088],[115.989233,21.035603],[116.040356,21.02052],[116.067457,21.04063],[116.044051,21.110434],[116.024341,21.12439],[115.965211,21.123832],[115.943037,21.097592]]],[[[115.926407,20.981411],[115.939342,20.945644],[115.970139,20.919373],[115.999088,20.922727],[116.000936,20.948439],[115.954124,20.99985],[115.926407,20.981411]]],[[[115.834632,22.722695],[115.834632,22.722143],[115.835248,22.722695],[115.834632,22.722695]]],[[[115.834632,22.723247],[115.834632,22.722695],[115.835248,22.722695],[115.834632,22.723247]]]]}},{type:"Feature",properties:{adcode:45e4,name:"广西壮族自治区",center:[108.320004,22.82402],centroid:[108.7944,23.833381],childrenNum:14,level:"province",parent:{adcode:1e5},subFeatureIndex:19,acroutes:[1e5]},geometry:{type:"MultiPolygon",coordinates:[[[[109.48245,26.029788],[109.473211,26.006663],[109.408537,25.967392],[109.435022,25.93349],[109.396834,25.900117],[109.359262,25.836036],[109.339552,25.83442],[109.327849,25.76168],[109.340168,25.731493],[109.296436,25.71424],[109.207125,25.740119],[109.206509,25.788087],[109.147995,25.741736],[109.13198,25.762758],[109.143683,25.795092],[109.095024,25.80533],[109.077778,25.776771],[109.048213,25.790781],[108.989698,25.778926],[108.999553,25.765453],[108.963829,25.732572],[108.940423,25.740119],[108.896076,25.71424],[108.900387,25.682423],[108.953974,25.686738],[108.953974,25.686738],[109.007561,25.734728],[109.043285,25.738502],[109.07901,25.72071],[109.075314,25.693749],[109.030966,25.629556],[109.051908,25.566949],[109.088249,25.550752],[109.024807,25.51241],[108.949046,25.557231],[108.8893,25.543193],[108.890532,25.556151],[108.826474,25.550212],[108.814772,25.526992],[108.781511,25.554531],[108.799989,25.576666],[108.783975,25.628477],[108.724844,25.634952],[108.68912,25.623081],[108.68604,25.587462],[108.660787,25.584763],[108.658323,25.550212],[108.68912,25.533473],[108.634917,25.520512],[108.6072,25.491885],[108.600425,25.432448],[108.62999,25.335666],[108.625062,25.308076],[108.589338,25.335125],[108.585642,25.365952],[108.471693,25.458928],[108.418723,25.443257],[108.400244,25.491344],[108.359592,25.513491],[108.348506,25.536173],[108.308469,25.525912],[108.280752,25.48],[108.241332,25.46217],[108.251803,25.430286],[108.192673,25.458928],[108.162492,25.444878],[108.193289,25.405421],[108.142782,25.390825],[108.152021,25.324306],[108.143398,25.269658],[108.115065,25.210112],[108.080572,25.193867],[108.001732,25.196574],[107.928435,25.155954],[107.872384,25.141327],[107.839124,25.115861],[107.762747,25.125073],[107.789233,25.15487],[107.760283,25.188451],[107.762131,25.229061],[107.741805,25.24043],[107.700537,25.194408],[107.696226,25.219858],[107.661733,25.258833],[107.659885,25.316192],[107.632168,25.310241],[107.599523,25.250714],[107.576734,25.256668],[107.512676,25.209029],[107.472024,25.213902],[107.489886,25.276693],[107.481263,25.299961],[107.432604,25.289139],[107.409198,25.347024],[107.420901,25.392987],[107.375937,25.411908],[107.358691,25.393528],[107.318039,25.401637],[107.308184,25.432988],[107.336517,25.461089],[107.263836,25.543193],[107.232423,25.556691],[107.228728,25.604733],[107.205322,25.607971],[107.185612,25.578825],[107.064272,25.559391],[107.066736,25.50917],[107.015613,25.495666],[106.996519,25.442716],[106.963874,25.437852],[106.987896,25.358922],[107.012533,25.352973],[107.013765,25.275611],[106.975577,25.232851],[106.933077,25.250714],[106.904128,25.231768],[106.888113,25.181953],[106.853005,25.186827],[106.787715,25.17112],[106.764926,25.183036],[106.732281,25.162454],[106.691013,25.179245],[106.644817,25.164621],[106.63989,25.132658],[106.590615,25.08768],[106.551195,25.082802],[106.519782,25.054072],[106.450181,25.033468],[106.442173,25.019369],[106.332536,24.988454],[106.304819,24.973807],[106.253696,24.971094],[106.215508,24.981944],[106.191486,24.95319],[106.145291,24.954275],[106.197645,24.885889],[106.206269,24.851139],[106.173008,24.760417],[106.150218,24.762591],[106.113878,24.714216],[106.047356,24.684312],[106.024566,24.633186],[105.961741,24.677786],[105.942031,24.725088],[105.863806,24.729437],[105.827466,24.702799],[105.767104,24.719109],[105.70551,24.768569],[105.617431,24.78161],[105.607576,24.803885],[105.573083,24.797366],[105.497322,24.809318],[105.493011,24.833217],[105.457286,24.87123],[105.428337,24.930941],[105.365511,24.943423],[105.334099,24.9266],[105.267577,24.929313],[105.251563,24.967296],[105.212758,24.995505],[105.178266,24.985199],[105.157324,24.958616],[105.131454,24.959701],[105.09573,24.92877],[105.096346,24.928228],[105.082179,24.915745],[105.077868,24.918459],[105.039064,24.872859],[105.026745,24.815836],[105.03352,24.787586],[104.899245,24.752809],[104.865985,24.730524],[104.841963,24.676155],[104.771746,24.659839],[104.729246,24.617953],[104.703377,24.645698],[104.628848,24.660927],[104.595587,24.709323],[104.529682,24.731611],[104.489646,24.653313],[104.520443,24.535228],[104.550008,24.518894],[104.575877,24.424661],[104.616529,24.421937],[104.63008,24.397958],[104.610986,24.377246],[104.641783,24.367979],[104.70892,24.321087],[104.721239,24.340173],[104.703377,24.419757],[104.715695,24.441552],[104.74834,24.435559],[104.765587,24.45953],[104.784681,24.443732],[104.83642,24.446456],[104.914028,24.426296],[104.930042,24.411038],[104.979933,24.412673],[105.042759,24.442097],[105.106817,24.414853],[105.111744,24.37234],[105.138846,24.376701],[105.188121,24.347261],[105.196744,24.326541],[105.164715,24.288362],[105.215222,24.214699],[105.24294,24.208695],[105.229389,24.165567],[105.182577,24.167205],[105.20044,24.105491],[105.260186,24.061236],[105.292831,24.074896],[105.273121,24.092927],[105.320548,24.116416],[105.334099,24.094566],[105.395692,24.065607],[105.406163,24.043748],[105.493011,24.016965],[105.533663,24.130071],[105.594641,24.137718],[105.628518,24.126794],[105.649459,24.032816],[105.704278,24.0667],[105.739387,24.059596],[105.765256,24.073804],[105.802212,24.051945],[105.796669,24.023524],[105.841633,24.03063],[105.859495,24.056864],[105.89214,24.040468],[105.908154,24.069432],[105.901995,24.099482],[105.919241,24.122425],[105.963589,24.110954],[105.998081,24.120786],[106.011632,24.099482],[106.04982,24.089649],[106.053516,24.051399],[106.096631,24.018058],[106.091088,23.998924],[106.128044,23.956819],[106.157609,23.891174],[106.192718,23.879135],[106.173008,23.861622],[106.192102,23.824947],[106.136667,23.795381],[106.157609,23.724175],[106.149602,23.665538],[106.120653,23.605229],[106.141595,23.569579],[106.08616,23.524043],[106.071994,23.495506],[106.039965,23.484529],[105.999929,23.447748],[105.986378,23.489469],[105.935871,23.508678],[105.913081,23.499348],[105.89214,23.52514],[105.852103,23.526786],[105.815763,23.507031],[105.805908,23.467512],[105.758481,23.459826],[105.699966,23.40162],[105.637757,23.404366],[105.694423,23.363168],[105.699966,23.327453],[105.649459,23.346136],[105.593409,23.312614],[105.560148,23.257093],[105.526272,23.234548],[105.542902,23.184495],[105.558916,23.177893],[105.574931,23.066165],[105.625438,23.064513],[105.648844,23.078828],[105.724604,23.06231],[105.74185,23.030921],[105.780039,23.022659],[105.805908,22.994565],[105.839169,22.987403],[105.879205,22.916865],[105.893987,22.936707],[105.959277,22.948832],[105.994385,22.93781],[106.019639,22.990709],[106.08616,22.996218],[106.106486,22.980792],[106.153914,22.988505],[106.206885,22.978588],[106.270326,22.907494],[106.258007,22.889852],[106.286957,22.867245],[106.366413,22.857871],[106.37134,22.878273],[106.41384,22.877171],[106.504383,22.91025],[106.525941,22.946628],[106.562282,22.923479],[106.606013,22.925684],[106.631267,22.88103],[106.657136,22.863385],[106.674998,22.891506],[106.716882,22.881582],[106.709491,22.866142],[106.774781,22.812643],[106.776012,22.813746],[106.778476,22.814298],[106.779092,22.813746],[106.779708,22.813195],[106.78094,22.813195],[106.784636,22.812643],[106.796338,22.812091],[106.801882,22.815401],[106.804346,22.816505],[106.808657,22.817608],[106.813585,22.817608],[106.838838,22.803265],[106.820976,22.768504],[106.768621,22.739254],[106.780324,22.708894],[106.756302,22.68957],[106.711955,22.575228],[106.650361,22.575228],[106.61402,22.602303],[106.585071,22.517192],[106.588151,22.472958],[106.560434,22.455813],[106.588767,22.374486],[106.562897,22.345706],[106.663296,22.33076],[106.670071,22.283144],[106.688549,22.260438],[106.7021,22.207257],[106.673151,22.182322],[106.706411,22.160707],[106.691629,22.13521],[106.71565,22.089745],[106.706411,22.021521],[106.683006,21.999882],[106.698404,21.959925],[106.73844,22.008205],[106.790179,22.004876],[106.802498,21.98157],[106.859164,21.986009],[106.926302,21.967695],[106.935541,21.933836],[106.974345,21.923288],[106.999598,21.947714],[107.05996,21.914959],[107.058729,21.887196],[107.018693,21.859427],[107.018077,21.81943],[107.093837,21.803317],[107.148656,21.758858],[107.194851,21.736624],[107.199163,21.718833],[107.242279,21.703265],[107.271844,21.727173],[107.310648,21.733844],[107.356843,21.667674],[107.363619,21.602031],[107.388256,21.594241],[107.431372,21.642088],[107.477567,21.659888],[107.500973,21.613715],[107.486806,21.59591],[107.547168,21.58645],[107.584741,21.614828],[107.603219,21.597579],[107.712856,21.616497],[107.807711,21.655438],[107.837892,21.640419],[107.863761,21.650988],[107.892095,21.622617],[107.893942,21.596466],[107.929051,21.585893],[107.958,21.534131],[108.034376,21.545821],[108.108289,21.508521],[108.193905,21.519656],[108.156332,21.55083],[108.205608,21.597579],[108.241332,21.599805],[108.249955,21.561406],[108.210535,21.505737],[108.230245,21.491259],[108.330027,21.540254],[108.397781,21.533017],[108.492635,21.554727],[108.591802,21.677129],[108.626294,21.67991],[108.658939,21.643757],[108.678033,21.659331],[108.735931,21.628181],[108.734084,21.626512],[108.745786,21.602587],[108.801837,21.626512],[108.83325,21.610933],[108.881293,21.627068],[108.937959,21.589789],[109.093792,21.579215],[109.09872,21.571424],[109.110422,21.568085],[109.138756,21.567528],[109.142451,21.511861],[109.074698,21.489589],[109.039589,21.457844],[109.046365,21.424421],[109.095024,21.419407],[109.138756,21.388762],[109.186183,21.390991],[109.245929,21.425536],[109.41716,21.438906],[109.484914,21.453388],[109.529877,21.437234],[109.540964,21.466199],[109.576689,21.493487],[109.604406,21.523553],[109.612413,21.556953],[109.654913,21.493487],[109.704188,21.462857],[109.785492,21.45673],[109.788572,21.490702],[109.754695,21.556396],[109.742992,21.616497],[109.778101,21.670455],[109.786108,21.637638],[109.839695,21.636525],[109.888354,21.652101],[109.888354,21.652101],[109.916071,21.668787],[109.940093,21.769419],[109.94502,21.84443],[109.999839,21.881643],[110.050962,21.857205],[110.101469,21.86998],[110.12857,21.902744],[110.196323,21.899968],[110.212338,21.886085],[110.212338,21.886085],[110.224041,21.882198],[110.224041,21.882198],[110.283787,21.892194],[110.290562,21.917736],[110.337374,21.887751],[110.391576,21.89386],[110.378642,21.939942],[110.378642,21.939942],[110.374946,21.967695],[110.374946,21.967695],[110.352772,21.97602],[110.359547,22.015973],[110.35154,22.097508],[110.364475,22.125785],[110.326287,22.152393],[110.34846,22.195621],[110.378026,22.164587],[110.414366,22.208365],[110.456866,22.189526],[110.505525,22.14297],[110.55788,22.196175],[110.602843,22.18343],[110.598532,22.162924],[110.629329,22.149068],[110.678604,22.172901],[110.646575,22.220554],[110.687843,22.249914],[110.725415,22.29588],[110.759292,22.274837],[110.787009,22.28259],[110.749437,22.329653],[110.74143,22.361757],[110.711249,22.369506],[110.712481,22.440879],[110.688459,22.477935],[110.74143,22.464109],[110.740198,22.498947],[110.762988,22.518298],[110.749437,22.556991],[110.778386,22.585174],[110.812263,22.576333],[110.897878,22.591805],[110.896031,22.613352],[110.950233,22.61059],[110.958856,22.636553],[110.997045,22.631582],[111.055559,22.648705],[111.089435,22.695643],[111.058023,22.729871],[111.118385,22.744773],[111.185522,22.735942],[111.218167,22.748085],[111.358601,22.889301],[111.374615,22.938361],[111.362913,22.967568],[111.403565,22.99126],[111.389398,23.005583],[111.433746,23.036428],[111.43313,23.073322],[111.402333,23.066165],[111.377695,23.082132],[111.365992,23.14488],[111.38447,23.16744],[111.388782,23.210349],[111.36476,23.240047],[111.353058,23.284582],[111.376463,23.30437],[111.363528,23.340641],[111.389398,23.375804],[111.383239,23.399423],[111.399869,23.469159],[111.428818,23.466414],[111.479941,23.532822],[111.487332,23.626615],[111.555702,23.64087],[111.615448,23.639225],[111.614832,23.65896],[111.666571,23.718696],[111.621607,23.725819],[111.627766,23.78881],[111.654868,23.833159],[111.683201,23.822758],[111.683201,23.822758],[111.722621,23.823305],[111.8107,23.80688],[111.824867,23.832612],[111.812548,23.887343],[111.845809,23.904305],[111.854432,23.947521],[111.911714,23.943693],[111.940664,23.987989],[111.92157,24.012045],[111.878454,24.109862],[111.886461,24.163929],[111.871062,24.176487],[111.877222,24.227252],[111.912946,24.221795],[111.958526,24.263813],[111.986243,24.25672],[111.990555,24.279634],[112.026279,24.294908],[112.05954,24.339628],[112.057692,24.387057],[112.025047,24.438828],[111.985011,24.467701],[112.009649,24.503103],[112.007185,24.534684],[111.972077,24.578775],[111.936968,24.595645],[111.927729,24.629378],[111.953598,24.64733],[111.939432,24.686487],[111.961606,24.721283],[112.024431,24.740308],[111.951135,24.769655],[111.929577,24.75607],[111.875374,24.756613],[111.868599,24.771829],[111.814396,24.770199],[111.783599,24.785957],[111.708455,24.788673],[111.666571,24.760961],[111.637621,24.715303],[111.641933,24.684856],[111.588962,24.690837],[111.570484,24.64461],[111.526752,24.637538],[111.499035,24.667997],[111.451608,24.665822],[111.431282,24.687574],[111.461463,24.728894],[111.479325,24.797366],[111.449144,24.857113],[111.447296,24.892947],[111.470086,24.92877],[111.434977,24.951562],[111.43313,24.979774],[111.460231,24.992793],[111.467622,25.02208],[111.416499,25.047566],[111.435593,25.093642],[111.375231,25.128324],[111.36784,25.108817],[111.321645,25.105023],[111.274833,25.151078],[111.221862,25.106649],[111.200921,25.074672],[111.139943,25.042144],[111.101754,25.035095],[111.100522,24.945593],[111.009363,24.921172],[110.968711,24.975434],[110.951465,25.04377],[110.98411,25.101772],[110.998892,25.161371],[111.112841,25.21715],[111.103602,25.285351],[111.138711,25.303748],[111.184906,25.367034],[111.210776,25.363248],[111.279145,25.42326],[111.32842,25.521592],[111.324724,25.564249],[111.343202,25.602574],[111.309942,25.645203],[111.30871,25.720171],[111.399869,25.744431],[111.442369,25.77192],[111.43313,25.84627],[111.4861,25.859196],[111.460231,25.885042],[111.383239,25.881812],[111.376463,25.906039],[111.346282,25.906577],[111.297007,25.874274],[111.29208,25.854349],[111.251428,25.864581],[111.230486,25.916267],[111.189834,25.953402],[111.235413,26.048071],[111.267442,26.058824],[111.244652,26.078177],[111.26621,26.095914],[111.258203,26.151796],[111.274833,26.183486],[111.271754,26.217316],[111.293311,26.222148],[111.277913,26.272066],[111.228022,26.261333],[111.204616,26.276359],[111.208928,26.30426],[111.090667,26.308016],[111.008132,26.336982],[111.008747,26.35897],[110.974255,26.385778],[110.94469,26.373447],[110.944074,26.326791],[110.926212,26.320354],[110.939762,26.286554],[110.836284,26.255966],[110.759292,26.248451],[110.73527,26.270993],[110.742046,26.313917],[110.721104,26.294066],[110.673676,26.317135],[110.643495,26.308552],[110.612083,26.333764],[110.584365,26.296749],[110.552952,26.283335],[110.546793,26.233421],[110.495054,26.166299],[110.477808,26.179727],[110.437772,26.153945],[110.373098,26.088927],[110.325671,25.975462],[110.257301,25.961473],[110.24991,26.010965],[110.181541,26.060437],[110.168606,26.028713],[110.100853,26.020108],[110.065128,26.050221],[110.100853,26.132455],[110.099005,26.168985],[110.03002,26.166299],[109.970274,26.195301],[109.904368,26.135679],[109.898825,26.095377],[109.864332,26.027637],[109.814441,26.041081],[109.782412,25.996981],[109.806434,25.973848],[109.826144,25.911422],[109.811361,25.877504],[109.779333,25.866196],[109.768246,25.890427],[109.685094,25.880197],[109.67955,25.921649],[109.693717,25.959321],[109.710963,25.954478],[109.730057,25.989988],[109.649369,26.016882],[109.635203,26.047533],[109.588391,26.019571],[109.560058,26.021184],[109.513247,25.998056],[109.48245,26.029788]]],[[[105.096346,24.928228],[105.09573,24.92877],[105.077868,24.918459],[105.082179,24.915745],[105.096346,24.928228]]],[[[109.088249,21.014934],[109.11227,21.02499],[109.117814,21.017727],[109.144299,21.041189],[109.138756,21.067439],[109.09256,21.057386],[109.088865,21.031134],[109.088249,21.014934]]]]}},{type:"Feature",properties:{adcode:46e4,name:"海南省",center:[110.33119,20.031971],centroid:[109.754859,19.189767],childrenNum:19,level:"province",parent:{adcode:1e5},subFeatureIndex:20,acroutes:[1e5]},geometry:{type:"MultiPolygon",coordinates:[[[[110.106396,20.026812],[110.042339,19.991384],[109.997375,19.980136],[109.965346,19.993634],[109.898825,19.994196],[109.855093,19.984073],[109.814441,19.993072],[109.76147,19.981261],[109.712195,20.017253],[109.657993,20.01163],[109.585312,19.98801],[109.526797,19.943573],[109.498464,19.873236],[109.411001,19.895184],[109.349407,19.898561],[109.300748,19.917693],[109.25948,19.898561],[109.255784,19.867045],[109.231147,19.863105],[109.159082,19.79048],[109.169553,19.736411],[109.147379,19.704863],[109.093792,19.68965],[109.048829,19.619764],[108.993394,19.587065],[108.92872,19.524468],[108.855424,19.469182],[108.806148,19.450561],[108.765496,19.400894],[108.694047,19.387346],[108.644772,19.349518],[108.609048,19.276661],[108.591186,19.141592],[108.598577,19.055633],[108.630606,19.003017],[108.637997,18.924346],[108.595497,18.872256],[108.593033,18.809386],[108.65278,18.740258],[108.663866,18.67337],[108.641077,18.565614],[108.644772,18.486738],[108.68912,18.447571],[108.776583,18.441894],[108.881293,18.416344],[108.905315,18.389087],[108.944735,18.314107],[109.006329,18.323198],[109.108575,18.323766],[109.138756,18.268081],[109.17448,18.260125],[109.287813,18.264671],[109.355566,18.215221],[109.441182,18.199303],[109.467051,18.173718],[109.527413,18.169169],[109.584696,18.143579],[109.661688,18.175424],[109.726362,18.177698],[109.749767,18.193618],[109.785492,18.339672],[109.919767,18.375457],[110.022629,18.360121],[110.070672,18.376025],[110.090382,18.399309],[110.116867,18.506602],[110.214186,18.578662],[110.246215,18.609859],[110.329366,18.642185],[110.367555,18.631977],[110.499366,18.651824],[110.499366,18.751592],[110.578206,18.784458],[110.590525,18.838841],[110.585597,18.88075],[110.619474,19.152334],[110.676756,19.286264],[110.706321,19.320153],[110.729727,19.378878],[110.787009,19.399765],[110.844292,19.449996],[110.888023,19.518827],[110.920668,19.552668],[111.008747,19.60398],[111.061718,19.612436],[111.071573,19.628784],[111.043856,19.763448],[111.013675,19.850159],[110.966248,20.018377],[110.940994,20.028499],[110.871393,20.01163],[110.808567,20.035808],[110.778386,20.068415],[110.744509,20.074036],[110.717408,20.148778],[110.687843,20.163947],[110.655814,20.134169],[110.562191,20.110006],[110.526467,20.07516],[110.495054,20.077408],[110.387265,20.113378],[110.318279,20.108882],[110.28933,20.056047],[110.243135,20.077408],[110.144585,20.074598],[110.106396,20.026812]]],[[[112.208597,3.876129],[112.241858,3.845677],[112.280046,3.86777],[112.260336,3.917925],[112.219068,3.908969],[112.208597,3.876129]]],[[[113.266165,8.125929],[113.311129,8.177469],[113.343157,8.193463],[113.288955,8.119412],[113.349933,8.172137],[113.386273,8.238479],[113.386273,8.289412],[113.354244,8.304217],[113.353628,8.237887],[113.293882,8.176284],[113.266165,8.125929]]],[[[111.99733,3.848065],[112.015192,3.823583],[112.064467,3.830152],[112.073707,3.865979],[112.03367,3.892251],[111.99733,3.848065]]],[[[111.463311,17.077491],[111.536607,17.104949],[111.4861,17.058039],[111.559397,17.087788],[111.542151,17.11982],[111.452224,17.092936],[111.463311,17.077491]]],[[[117.708319,15.182712],[117.712631,15.118592],[117.726798,15.105303],[117.827812,15.111659],[117.72495,15.131302],[117.720638,15.195418],[117.74466,15.217941],[117.784696,15.16885],[117.838899,15.15903],[117.782848,15.187333],[117.748355,15.230068],[117.715095,15.222561],[117.708319,15.182712]]],[[[112.241858,3.942404],[112.292365,3.946583],[112.288053,3.97345],[112.254177,3.97942],[112.241858,3.942404]]],[[[111.734324,16.19732],[111.779903,16.19732],[111.81686,16.224329],[111.813164,16.261676],[111.782367,16.273741],[111.716462,16.249036],[111.789758,16.250186],[111.790374,16.220307],[111.734324,16.19732]]],[[[111.649324,16.255931],[111.577875,16.208239],[111.56802,16.162834],[111.611136,16.156511],[111.690592,16.211112],[111.606825,16.177779],[111.598817,16.198469],[111.681353,16.262251],[111.649324,16.255931]]],[[[113.896887,7.607204],[113.919677,7.566865],[113.98743,7.536014],[114.058879,7.537794],[114.157429,7.561525],[114.289856,7.617288],[114.368696,7.638642],[114.407501,7.683126],[114.419819,7.765557],[114.464167,7.814771],[114.540543,7.862201],[114.555326,7.891249],[114.540543,7.945783],[114.511594,7.966527],[114.47279,7.968898],[114.414892,7.952895],[114.268298,7.870501],[114.211632,7.786904],[114.095219,7.721082],[114.029314,7.670078],[113.921524,7.639235],[113.896887,7.607204]]],[[[113.976959,8.872888],[114.013299,8.836817],[114.035473,8.783591],[114.060111,8.816119],[114.041017,8.843913],[113.989894,8.878801],[113.976959,8.872888]]],[[[113.956017,8.840365],[113.975111,8.793054],[114.012068,8.798376],[113.977575,8.841548],[113.956017,8.840365]]],[[[111.97454,16.323715],[112.002258,16.306484],[112.07617,16.323715],[112.074938,16.349558],[112.047221,16.360469],[112.002874,16.350707],[111.97454,16.323715]]],[[[111.739251,16.452898],[111.766969,16.470116],[111.786679,16.520039],[111.759577,16.545857],[111.765737,16.495366],[111.739251,16.452898]]],[[[112.216604,8.866383],[112.206133,8.88767],[112.180264,8.862244],[112.216604,8.866383]]],[[[113.792177,7.373422],[113.828518,7.362145],[113.829134,7.383511],[113.792177,7.373422]]],[[[114.194386,8.764664],[114.201161,8.727991],[114.248588,8.724442],[114.222103,8.784773],[114.194386,8.764664]]],[[[112.232619,16.996239],[112.207981,16.987081],[112.222764,16.960751],[112.292981,16.96762],[112.266496,16.993949],[112.232619,16.996239]]],[[[114.689601,10.345648],[114.702536,10.312677],[114.725941,10.319154],[114.747499,10.37214],[114.717318,10.380381],[114.689601,10.345648]]],[[[115.837712,9.709775],[115.861117,9.694438],[115.867277,9.650191],[115.901153,9.67084],[115.925791,9.781734],[115.901153,9.795888],[115.870972,9.778785],[115.837712,9.709775]]],[[[114.617536,9.965688],[114.642173,9.917351],[114.672355,9.927963],[114.685905,9.979245],[114.617536,9.965688]]],[[[113.769387,7.636862],[113.773699,7.601865],[113.814967,7.603051],[113.831597,7.644573],[113.769387,7.636862]]],[[[109.463972,7.344339],[109.463972,7.315254],[109.513247,7.320002],[109.571761,7.373422],[109.654297,7.479648],[109.709115,7.511095],[109.791651,7.524742],[109.938861,7.504569],[109.948716,7.522962],[109.904984,7.55144],[109.816289,7.572797],[109.72205,7.575763],[109.653065,7.559745],[109.536037,7.448792],[109.463972,7.344339]]],[[[116.273181,8.879392],[116.294123,8.858105],[116.332311,8.901269],[116.305826,8.917233],[116.273181,8.879392]]],[[[112.476531,16.001247],[112.570154,16.011027],[112.612037,16.039212],[112.588016,16.070844],[112.462364,16.043813],[112.448814,16.005274],[112.476531,16.001247]]],[[[112.537509,8.846278],[112.57077,8.815527],[112.639755,8.818484],[112.598487,8.859288],[112.537509,8.846278]]],[[[114.469095,10.836261],[114.475254,10.814512],[114.513442,10.848605],[114.565181,10.836261],[114.593514,10.856245],[114.587355,10.909138],[114.55471,10.900911],[114.469095,10.836261]]],[[[112.409393,16.294996],[112.383524,16.265698],[112.411241,16.2634],[112.475915,16.288677],[112.531349,16.285805],[112.536893,16.312228],[112.509176,16.317397],[112.409393,16.294996]]],[[[116.48876,10.395686],[116.461658,10.34918],[116.467202,10.309144],[116.511549,10.297957],[116.566368,10.304434],[116.644592,10.335051],[116.637817,10.365076],[116.514629,10.34918],[116.542346,10.41982],[116.526332,10.426883],[116.48876,10.395686]]],[[[112.349031,16.912088],[112.360734,16.925257],[112.334249,16.962469],[112.30222,16.963041],[112.349031,16.912088]]],[[[111.500267,16.45175],[111.49534,16.4374],[111.545847,16.43453],[111.538455,16.461507],[111.500267,16.45175]]],[[[115.500177,9.897897],[115.54822,9.869007],[115.585177,9.896128],[115.581481,9.917351],[115.518039,9.933857],[115.500177,9.897897]]],[[[114.669891,8.210048],[114.691449,8.18517],[114.74134,8.189316],[114.726557,8.21064],[114.669891,8.210048]]],[[[114.507899,8.120004],[114.530073,8.103415],[114.595978,8.120596],[114.624311,8.149626],[114.595978,8.15792],[114.507899,8.120004]]],[[[115.16757,8.386523],[115.18112,8.345668],[115.235939,8.321982],[115.285214,8.314876],[115.315395,8.356326],[115.299381,8.370537],[115.202678,8.395403],[115.16757,8.386523]]],[[[113.895039,8.00505],[113.904894,7.963564],[113.9708,7.944597],[113.969568,7.974825],[113.940003,8.018088],[113.895039,8.00505]]],[[[115.436119,9.393447],[115.450286,9.345028],[115.469996,9.3592],[115.456445,9.417064],[115.436119,9.393447]]],[[[116.457347,9.174326],[116.477057,9.137103],[116.500462,9.164282],[116.457347,9.174326]]],[[[113.638192,8.976942],[113.654823,8.962163],[113.730583,9.004133],[113.719496,9.020092],[113.644968,8.989355],[113.638192,8.976942]]],[[[114.696992,11.004322],[114.710543,11.001972],[114.793079,11.07657],[114.799854,11.10476],[114.766593,11.110045],[114.710543,11.039567],[114.696992,11.004322]]],[[[114.62,11.432264],[114.652644,11.436957],[114.661884,11.522584],[114.621232,11.518479],[114.62,11.432264]]],[[[114.910723,10.863298],[114.931049,10.841551],[114.959998,10.902087],[114.934129,10.902674],[114.910723,10.863298]]],[[[111.572948,16.470116],[111.578491,16.447158],[111.614216,16.44027],[111.592658,16.490775],[111.572948,16.470116]]],[[[113.939387,8.875253],[113.912285,8.888853],[113.893807,8.862836],[113.916597,8.837999],[113.939387,8.875253]]],[[[109.936397,7.848566],[109.936397,7.823665],[109.988136,7.8124],[110.050346,7.846194],[110.082991,7.896584],[110.078063,7.949339],[110.0331,7.944597],[109.953027,7.888878],[109.936397,7.848566]]],[[[116.727128,11.501473],[116.765316,11.430504],[116.772092,11.445755],[116.738215,11.514961],[116.727128,11.501473]]],[[[111.690592,16.587731],[111.724469,16.560198],[111.717078,16.59404],[111.690592,16.587731]]],[[[112.507328,16.466098],[112.586784,16.525777],[112.575081,16.537251],[112.499321,16.493645],[112.507328,16.466098]]],[[[111.761425,16.061642],[111.791606,16.028859],[111.828563,16.049565],[111.829795,16.070844],[111.761425,16.061642]]],[[[113.845764,10.018733],[113.865474,10.00341],[113.872249,10.123029],[113.856851,10.12185],[113.845764,10.018733]]],[[[114.791847,8.160882],[114.777064,8.114079],[114.812173,8.110524],[114.818332,8.141332],[114.791847,8.160882]]],[[[116.557129,9.745167],[116.566368,9.718623],[116.593469,9.723932],[116.557129,9.745167]]],[[[115.28275,10.191951],[115.288294,10.172513],[115.333257,10.200198],[115.28891,10.211388],[115.28275,10.191951]]],[[[116.832454,10.476908],[116.855243,10.468669],[116.868794,10.495739],[116.832454,10.476908]]],[[[114.703151,16.170307],[114.816484,16.198469],[114.802934,16.215135],[114.704383,16.199044],[114.703151,16.170307]]],[[[115.97753,9.321997],[115.926407,9.311366],[115.943037,9.269433],[115.976298,9.268252],[115.999088,9.293649],[115.97753,9.321997]]],[[[113.660366,9.231039],[113.676997,9.202683],[113.697323,9.225722],[113.660366,9.231039]]],[[[114.665579,7.590001],[114.671739,7.563898],[114.72163,7.59178],[114.703767,7.614915],[114.665579,7.590001]]],[[[114.493116,10.717504],[114.513442,10.722208],[114.562717,10.778064],[114.539312,10.793349],[114.493116,10.717504]]],[[[117.770529,10.773361],[117.798862,10.753371],[117.835819,10.803931],[117.831507,10.838612],[117.801942,10.839788],[117.775457,10.809222],[117.770529,10.773361]]],[[[114.242429,10.242014],[114.263371,10.239658],[114.326197,10.284414],[114.312646,10.300901],[114.265219,10.275581],[114.242429,10.242014]]],[[[114.688985,11.469217],[114.722246,11.429331],[114.737644,11.463938],[114.720398,11.49209],[114.688985,11.469217]]],[[[116.638433,10.503977],[116.653215,10.491031],[116.70865,10.492797],[116.699411,10.517511],[116.638433,10.503977]]],[[[110.459946,8.116449],[110.471032,8.072012],[110.554184,8.093935],[110.599764,8.156735],[110.568351,8.17273],[110.461793,8.128298],[110.459946,8.116449]]],[[[111.463311,8.52504],[111.497187,8.523857],[111.509506,8.550489],[111.463311,8.52504]]],[[[115.258113,8.509652],[115.271048,8.477098],[115.296301,8.510836],[115.258113,8.509652]]],[[[113.221817,8.073789],[113.235984,8.068456],[113.283411,8.111117],[113.269861,8.120004],[113.221817,8.073789]]],[[[114.074893,10.929118],[114.064422,10.904437],[114.110002,10.918541],[114.096451,10.947921],[114.074893,10.929118]]],[[[117.258068,10.320331],[117.299336,10.313855],[117.299952,10.343293],[117.274698,10.358011],[117.258068,10.320331]]],[[[114.212864,16.040937],[114.31203,16.034611],[114.306487,16.057616],[114.268914,16.059342],[114.212864,16.040937]]],[[[110.609003,8.010976],[110.642879,7.989049],[110.641648,8.031125],[110.622553,8.041199],[110.609003,8.010976]]],[[[115.509416,8.490712],[115.521735,8.460523],[115.55438,8.461115],[115.569162,8.49012],[115.558691,8.523265],[115.514344,8.519122],[115.509416,8.490712]]],[[[111.539071,7.54432],[111.542767,7.524742],[111.583419,7.543134],[111.612368,7.592374],[111.566788,7.606017],[111.539071,7.54432]]],[[[111.657947,8.672974],[111.665955,8.622683],[111.717694,8.6499],[111.697368,8.67889],[111.657947,8.672974]]],[[[110.460561,7.799948],[110.487663,7.783346],[110.511684,7.805878],[110.485199,7.827815],[110.460561,7.799948]]],[[[112.345952,8.926101],[112.392763,8.919598],[112.384756,8.946793],[112.345952,8.926101]]],[[[116.469665,9.810041],[116.47952,9.785272],[116.50847,9.79117],[116.490607,9.821246],[116.469665,9.810041]]],[[[111.925265,8.070827],[111.949287,8.05068],[111.994866,8.047125],[112.018888,8.065494],[112.013344,8.093342],[111.95483,8.106377],[111.925265,8.070827]]],[[[114.457392,15.599305],[114.466631,15.576823],[114.491884,15.59354],[114.457392,15.599305]]],[[[114.985252,11.078332],[115.013585,11.063062],[115.021592,11.085967],[114.985252,11.078332]]],[[[114.10569,16.004124],[114.110618,15.978235],[114.132176,16.007575],[114.10569,16.004124]]],[[[116.045283,10.095338],[116.067457,10.065876],[116.09579,10.09357],[116.070537,10.12892],[116.045283,10.095338]]],[[[117.266691,10.69163],[117.348611,10.672811],[117.404661,10.671047],[117.418212,10.702803],[117.369553,10.7422],[117.293176,10.735144],[117.266691,10.69163]]],[[[114.854057,7.244611],[114.819564,7.192957],[114.869455,7.198895],[114.854057,7.244611]]],[[[112.823305,8.910729],[112.859645,8.889444],[112.873196,8.908364],[112.823305,8.910729]]],[[[111.670266,7.651098],[111.707223,7.648725],[111.749722,7.703884],[111.726317,7.729977],[111.691208,7.711593],[111.670266,7.651098]]],[[[112.207981,8.835634],[112.235699,8.827355],[112.241242,8.852783],[112.207981,8.835634]]],[[[112.527654,5.79444],[112.531965,5.766455],[112.562762,5.75931],[112.562146,5.820637],[112.527654,5.79444]]],[[[114.599058,8.846278],[114.645869,8.844504],[114.68221,8.881166],[114.665579,8.900087],[114.61692,8.881166],[114.599058,8.846278]]],[[[114.868223,7.983715],[114.907643,7.951117],[114.914419,8.00742],[114.883006,8.011569],[114.868223,7.983715]]],[[[112.945261,8.410204],[112.985297,8.429149],[112.949572,8.432701],[112.945261,8.410204]]],[[[113.600004,6.961929],[113.580294,6.920344],[113.62341,6.942325],[113.600004,6.961929]]],[[[116.695099,16.345538],[116.708034,16.299591],[116.738831,16.303612],[116.747454,16.360469],[116.717889,16.373676],[116.695099,16.345538]]],[[[117.347995,10.090624],[117.354154,10.06293],[117.385567,10.063519],[117.373864,10.106532],[117.347995,10.090624]]],[[[112.993304,19.472003],[113.038883,19.480466],[113.048123,19.506417],[113.029028,19.52898],[112.993304,19.52616],[112.980369,19.496263],[112.993304,19.472003]]],[[[114.448153,16.034035],[114.485109,16.034611],[114.521449,16.056466],[114.465399,16.067393],[114.448153,16.034035]]],[[[113.832213,19.158552],[113.874097,19.151203],[113.914749,19.172119],[113.920293,19.223551],[113.875945,19.237113],[113.80696,19.222986],[113.799568,19.19925],[113.832213,19.158552]]],[[[112.650842,5.106941],[112.655769,5.055676],[112.682871,5.048522],[112.719211,5.075944],[112.678559,5.121247],[112.650842,5.106941]]],[[[111.638853,7.907254],[111.665339,7.887099],[111.712766,7.887099],[111.713382,7.927408],[111.651788,7.932743],[111.638853,7.907254]]],[[[112.244322,8.874662],[112.281278,8.855148],[112.288669,8.885896],[112.244322,8.874662]]],[[[112.89229,7.844416],[112.929862,7.827815],[112.93171,7.867537],[112.89229,7.844416]]],[[[112.583088,5.56159],[112.606494,5.51751],[112.614501,5.465683],[112.642834,5.489512],[112.616349,5.568737],[112.583088,5.56159]]],[[[112.523342,5.656289],[112.5449,5.616386],[112.565842,5.63068],[112.56153,5.677133],[112.528886,5.687257],[112.523342,5.656289]]],[[[115.361591,13.948985],[115.397315,13.92517],[115.438583,13.943757],[115.423185,13.977443],[115.377605,13.968732],[115.361591,13.948985]]],[[[113.596924,10.240836],[113.617866,10.22199],[113.638192,10.243192],[113.596924,10.240836]]],[[[113.860546,15.477068],[113.893807,15.463802],[113.890112,15.490909],[113.860546,15.477068]]],[[[112.907072,4.993079],[112.943413,4.991887],[112.952652,5.047926],[112.910768,5.038388],[112.907072,4.993079]]],[[[112.557219,5.109326],[112.568922,5.071771],[112.610806,5.091443],[112.601567,5.120055],[112.557219,5.109326]]],[[[112.350263,5.621747],[112.385988,5.615791],[112.385372,5.643187],[112.350263,5.621747]]],[[[112.226459,16.759147],[112.254177,16.751698],[112.262184,16.778057],[112.211061,16.795819],[112.226459,16.759147]]],[[[112.233851,15.69612],[112.25972,15.734718],[112.240626,15.741055],[112.20367,15.71398],[112.233851,15.69612]]],[[[112.612037,5.367973],[112.640371,5.347715],[112.685334,5.371548],[112.690878,5.406702],[112.62374,5.401935],[112.612037,5.367973]]],[[[112.472219,5.73966],[112.496857,5.736683],[112.498089,5.775387],[112.472219,5.73966]]],[[[113.217506,6.306249],[113.230441,6.285429],[113.243991,6.325878],[113.217506,6.306249]]],[[[116.152457,9.579384],[116.189413,9.565221],[116.187565,9.595317],[116.152457,9.579384]]],[[[114.948911,7.508722],[114.960614,7.484988],[115.012353,7.484988],[115.013585,7.525928],[114.948911,7.508722]]],[[[111.553854,7.807656],[111.585267,7.771487],[111.619759,7.840265],[111.603745,7.861608],[111.553854,7.807656]]],[[[113.938771,15.8355],[113.973263,15.805558],[113.9708,15.83953],[113.938771,15.8355]]],[[[114.926122,16.036911],[114.895325,16.036336],[114.910723,16.001823],[114.926122,16.036911]]],[[[116.749302,9.056736],[116.699411,9.049053],[116.70865,9.024229],[116.740679,9.028367],[116.749302,9.056736]]],[[[112.64653,16.385733],[112.681639,16.400661],[112.660081,16.426494],[112.64653,16.385733]]],[[[111.203384,19.92557],[111.203384,19.925007],[111.204,19.92557],[111.204,19.926132],[111.203384,19.92557]]],[[[115.758256,10.461018],[115.776118,10.434534],[115.801987,10.463372],[115.758256,10.461018]]],[[[117.21372,10.735144],[117.187235,10.741612],[117.206945,10.707507],[117.21372,10.735144]]],[[[112.671784,16.331755],[112.701349,16.331755],[112.677943,16.35932],[112.671784,16.331755]]],[[[115.782277,10.541046],[115.795212,10.499858],[115.805067,10.524571],[115.782277,10.541046]]],[[[112.512255,9.544566],[112.50856,9.525679],[112.568922,9.516826],[112.567074,9.554008],[112.512255,9.544566]]],[[[114.610145,15.649447],[114.581195,15.625242],[114.610761,15.615444],[114.610145,15.649447]]],[[[117.299336,11.077745],[117.264227,11.063062],[117.284553,11.02547],[117.304263,11.027232],[117.299336,11.077745]]],[[[117.691073,11.048965],[117.653501,11.046029],[117.655965,11.024882],[117.690457,11.016658],[117.691073,11.048965]]],[[[114.166668,9.38459],[114.175291,9.342075],[114.195617,9.350933],[114.194386,9.391676],[114.166668,9.38459]]],[[[114.714854,9.736909],[114.693296,9.741038],[114.680978,9.707416],[114.704999,9.700337],[114.714854,9.736909]]],[[[112.554139,5.97839],[112.553523,5.942676],[112.575697,5.971247],[112.554139,5.97839]]]]}},{type:"Feature",properties:{adcode:5e5,name:"重庆市",center:[106.504962,29.533155],centroid:[107.8839,30.067297],childrenNum:38,level:"province",parent:{adcode:1e5},subFeatureIndex:21,acroutes:[1e5]},geometry:{type:"MultiPolygon",coordinates:[[[[106.37442,28.525742],[106.403369,28.569901],[106.477282,28.530474],[106.504999,28.544669],[106.466811,28.586193],[106.49268,28.591448],[106.502535,28.661313],[106.528405,28.677591],[106.492064,28.742153],[106.461883,28.761041],[106.45326,28.817162],[106.474202,28.832891],[106.561666,28.756319],[106.56105,28.719062],[106.587535,28.691767],[106.6171,28.691242],[106.617716,28.66709],[106.651593,28.649235],[106.618332,28.645033],[106.63681,28.622972],[106.606629,28.593024],[106.615252,28.549401],[106.567825,28.523638],[106.564745,28.485247],[106.632499,28.503655],[106.697788,28.47683],[106.708259,28.450524],[106.747063,28.467361],[106.726121,28.51838],[106.73844,28.554657],[106.77786,28.563068],[106.756918,28.607211],[106.784636,28.626649],[106.807425,28.589346],[106.830831,28.623497],[106.866556,28.624548],[106.889345,28.695966],[106.86594,28.690192],[106.824056,28.756319],[106.845614,28.780975],[106.872099,28.777304],[106.923222,28.809821],[106.951555,28.766812],[106.988512,28.776254],[106.983584,28.851239],[107.019308,28.861722],[107.016229,28.882685],[107.14188,28.887925],[107.206554,28.868535],[107.194851,28.838134],[107.227496,28.836037],[107.210866,28.817686],[107.219489,28.772582],[107.24659,28.76209],[107.261373,28.792514],[107.327894,28.810869],[107.339597,28.845997],[107.383945,28.848618],[107.41351,28.911502],[107.441227,28.943977],[107.412894,28.960211],[107.396879,28.993718],[107.364235,29.00942],[107.395647,29.041341],[107.369778,29.091558],[107.412278,29.094696],[107.427676,29.128682],[107.408582,29.138091],[107.401807,29.184603],[107.441227,29.203934],[107.486806,29.174153],[107.570574,29.218037],[107.589052,29.150113],[107.605683,29.164747],[107.659885,29.162656],[107.700537,29.141228],[107.749197,29.199754],[107.810791,29.139137],[107.784921,29.048143],[107.823725,29.034016],[107.810175,28.984295],[107.867457,28.960211],[107.882855,29.00628],[107.908725,29.007327],[107.925971,29.032446],[108.026369,29.039772],[108.070717,29.086328],[108.150173,29.053375],[108.193289,29.072207],[108.256115,29.040295],[108.277673,29.091558],[108.306622,29.079006],[108.297999,29.045527],[108.319556,28.961258],[108.345426,28.943453],[108.357745,28.893165],[108.346658,28.859625],[108.352817,28.815589],[108.386078,28.803003],[108.385462,28.772058],[108.347274,28.736381],[108.332491,28.679166],[108.439049,28.634003],[108.501258,28.626649],[108.50249,28.63768],[108.575787,28.659738],[108.636149,28.621396],[108.604736,28.590922],[108.610896,28.539412],[108.573939,28.531],[108.586874,28.463678],[108.609664,28.43579],[108.609048,28.407368],[108.576403,28.38631],[108.580099,28.343128],[108.611512,28.324691],[108.667562,28.334173],[108.656475,28.359981],[108.697127,28.401051],[108.688504,28.422106],[108.640461,28.456838],[108.657091,28.47683],[108.700207,28.48209],[108.709446,28.501026],[108.746402,28.45105],[108.780279,28.42579],[108.759953,28.389995],[108.783359,28.380518],[108.761801,28.304143],[108.726692,28.282011],[108.738395,28.228241],[108.772888,28.212949],[108.821547,28.245113],[108.855424,28.199764],[108.89546,28.219804],[108.923793,28.217167],[108.929952,28.19027],[109.005713,28.162837],[109.026655,28.220331],[109.086401,28.184467],[109.101799,28.202401],[109.081473,28.247749],[109.117198,28.277795],[109.152306,28.349975],[109.153538,28.417369],[109.191726,28.471043],[109.23361,28.474726],[109.274262,28.494714],[109.273646,28.53836],[109.319842,28.579886],[109.306907,28.62087],[109.252089,28.606685],[109.235458,28.61982],[109.201581,28.597753],[109.192958,28.636104],[109.271183,28.671816],[109.252704,28.691767],[109.294588,28.722211],[109.2989,28.7474],[109.241002,28.776779],[109.246545,28.80143],[109.235458,28.882161],[109.261328,28.952356],[109.292741,28.987436],[109.294588,29.015177],[109.319842,29.042388],[109.312451,29.066453],[109.240386,29.086328],[109.232378,29.119271],[109.215748,29.145409],[109.162777,29.180946],[109.139372,29.168927],[109.110422,29.21647],[109.141835,29.270256],[109.106727,29.288526],[109.11227,29.361053],[109.060531,29.403292],[109.034662,29.360531],[108.999553,29.36366],[108.983539,29.332883],[108.919481,29.3261],[108.934264,29.399643],[108.927488,29.435612],[108.884373,29.440824],[108.866511,29.470527],[108.888684,29.502305],[108.878213,29.539279],[108.913322,29.574679],[108.901003,29.604863],[108.870206,29.596537],[108.888068,29.628795],[108.844337,29.658443],[108.781511,29.635558],[108.797525,29.660003],[108.786438,29.691721],[108.752562,29.649082],[108.690968,29.689642],[108.676801,29.749412],[108.680497,29.800319],[108.658939,29.854833],[108.601041,29.863656],[108.556077,29.818493],[108.52528,29.770713],[108.548686,29.749412],[108.504954,29.728626],[108.504338,29.707836],[108.460606,29.741098],[108.437201,29.741098],[108.442744,29.778505],[108.422418,29.772791],[108.424266,29.815897],[108.371295,29.841337],[108.433505,29.880262],[108.467998,29.864175],[108.516041,29.885451],[108.517889,29.9394],[108.536367,29.983472],[108.532055,30.051873],[108.513577,30.057571],[108.546222,30.104178],[108.56778,30.157491],[108.551766,30.1637],[108.581947,30.255759],[108.54499,30.269716],[108.524048,30.309506],[108.501258,30.314673],[108.460606,30.35961],[108.431041,30.354446],[108.402092,30.376649],[108.430425,30.416397],[108.411331,30.438586],[108.42673,30.492233],[108.472925,30.487076],[108.512961,30.501515],[108.556077,30.487592],[108.56778,30.468508],[108.6497,30.53915],[108.642925,30.578831],[108.688504,30.58759],[108.698975,30.54482],[108.743939,30.494812],[108.789518,30.513374],[108.808612,30.491202],[108.838793,30.503062],[108.893612,30.565434],[108.971836,30.627766],[109.006329,30.626736],[109.042669,30.655571],[109.071002,30.640125],[109.111654,30.646303],[109.106111,30.61077],[109.105495,30.585529],[109.102415,30.580377],[109.101183,30.579346],[109.106111,30.570587],[109.103647,30.565949],[109.143683,30.521108],[109.191726,30.545851],[109.191726,30.545851],[109.245313,30.580892],[109.299516,30.630341],[109.314298,30.599953],[109.36111,30.551004],[109.337088,30.521623],[109.35495,30.487076],[109.418392,30.559766],[109.435638,30.595832],[109.535421,30.664837],[109.543428,30.63961],[109.574225,30.646818],[109.590855,30.69366],[109.625348,30.702923],[109.661072,30.738936],[109.656761,30.760538],[109.701724,30.783677],[109.780564,30.848437],[109.828608,30.864364],[109.894513,30.899803],[109.943788,30.878746],[110.008462,30.883369],[110.019549,30.829425],[110.048498,30.800642],[110.082375,30.799614],[110.151976,30.911613],[110.153824,30.953708],[110.172918,30.978853],[110.140889,30.987062],[110.140273,31.030661],[110.120563,31.0322],[110.119947,31.088592],[110.147048,31.116776],[110.180309,31.121899],[110.200019,31.158779],[110.180309,31.179774],[110.155671,31.279564],[110.161831,31.314338],[110.118715,31.409899],[110.054042,31.410921],[110.036795,31.436966],[109.98752,31.474744],[109.94502,31.47066],[109.969658,31.508935],[109.894513,31.519139],[109.837847,31.555354],[109.727594,31.548214],[109.745456,31.598182],[109.76455,31.602769],[109.737449,31.628761],[109.731289,31.700582],[109.683246,31.719929],[109.622268,31.711783],[109.585928,31.726546],[109.549587,31.73011],[109.502776,31.716365],[109.446109,31.722983],[109.381436,31.705165],[109.281654,31.716874],[109.282885,31.743343],[109.253936,31.759628],[109.279806,31.776418],[109.27611,31.79931],[109.195422,31.817618],[109.191111,31.85575],[109.123357,31.892851],[109.085785,31.929428],[108.986619,31.980205],[108.902235,31.984774],[108.837561,32.039072],[108.78767,32.04871],[108.75133,32.076098],[108.734084,32.106519],[108.676801,32.10297],[108.585026,32.17189],[108.543758,32.177969],[108.509882,32.201266],[108.480317,32.182527],[108.399013,32.194176],[108.370063,32.172397],[108.379918,32.154158],[108.379918,32.154158],[108.379303,32.153652],[108.379303,32.153652],[108.399628,32.147065],[108.452599,32.090296],[108.42981,32.061391],[108.372527,32.077112],[108.344194,32.067477],[108.362056,32.035521],[108.329411,32.020299],[108.370063,31.988835],[108.351585,31.971575],[108.307238,31.997463],[108.259194,31.967006],[108.343578,31.860834],[108.386078,31.854226],[108.391005,31.829822],[108.429194,31.809482],[108.455063,31.814059],[108.462454,31.780488],[108.535135,31.757592],[108.50557,31.734182],[108.514809,31.693963],[108.546838,31.665442],[108.519121,31.665952],[108.468614,31.636404],[108.442744,31.633856],[108.390389,31.591555],[108.386078,31.544134],[108.339266,31.539033],[108.344194,31.512506],[108.254883,31.49873],[108.233941,31.506894],[108.191441,31.492096],[108.193289,31.467598],[108.224086,31.464024],[108.216079,31.41041],[108.153869,31.371073],[108.185898,31.336831],[108.095354,31.268311],[108.038688,31.252964],[108.031297,31.217144],[108.07626,31.231985],[108.089811,31.204859],[108.025753,31.116263],[108.009123,31.109602],[108.026985,31.061938],[108.060246,31.052197],[108.00358,31.025533],[107.983254,30.983983],[107.942602,30.989114],[107.948145,30.918802],[107.994956,30.908533],[107.956152,30.882855],[107.851443,30.792931],[107.788001,30.81966],[107.763979,30.817091],[107.760899,30.862823],[107.739957,30.884396],[107.693146,30.875665],[107.645103,30.821202],[107.57735,30.847924],[107.515756,30.854603],[107.483111,30.838675],[107.498509,30.809381],[107.454162,30.771851],[107.454162,30.771851],[107.424597,30.74048],[107.458473,30.704981],[107.477567,30.664837],[107.516987,30.644759],[107.485575,30.598408],[107.427676,30.547397],[107.443075,30.53348],[107.408582,30.521623],[107.368546,30.468508],[107.338981,30.386459],[107.288474,30.337402],[107.257677,30.267131],[107.221337,30.213878],[107.103076,30.090198],[107.080286,30.094341],[107.084598,30.063786],[107.058113,30.043066],[107.055649,30.040476],[107.054417,30.040994],[107.053801,30.043584],[107.02054,30.036849],[106.981736,30.08502],[106.976193,30.083467],[106.94478,30.037367],[106.913367,30.025451],[106.862244,30.033223],[106.83699,30.049801],[106.825904,30.03115],[106.825904,30.03115],[106.785252,30.01716],[106.732281,30.027005],[106.724274,30.058607],[106.699636,30.074145],[106.700252,30.111944],[106.672535,30.122297],[106.677462,30.156974],[106.631883,30.186464],[106.611557,30.235596],[106.612173,30.235596],[106.611557,30.235596],[106.612173,30.235596],[106.612173,30.235596],[106.612789,30.235596],[106.612789,30.235596],[106.642354,30.246454],[106.611557,30.292455],[106.560434,30.31519],[106.545035,30.296589],[106.49884,30.295556],[106.43971,30.308473],[106.428623,30.254725],[106.401521,30.242318],[106.349167,30.24542],[106.334384,30.225772],[106.306667,30.238182],[106.296196,30.205603],[106.264167,30.20974],[106.260471,30.19681],[106.232754,30.185947],[106.180399,30.233011],[106.168696,30.303823],[106.132356,30.323972],[106.132972,30.30279],[106.07261,30.333786],[106.031958,30.373551],[105.943263,30.372002],[105.900763,30.405042],[105.84656,30.410203],[105.825618,30.436006],[105.792357,30.427234],[105.760329,30.384393],[105.754785,30.342567],[105.714749,30.322939],[105.720292,30.252657],[105.720292,30.252657],[105.670401,30.254208],[105.624822,30.275918],[105.619894,30.234045],[105.662394,30.210258],[105.642684,30.186464],[105.56138,30.183878],[105.550909,30.179222],[105.536127,30.152834],[105.596489,30.159043],[105.574315,30.130579],[105.580474,30.129544],[105.582938,30.127474],[105.582938,30.12385],[105.642068,30.101072],[105.638988,30.076216],[105.676561,30.06793],[105.687032,30.038922],[105.719677,30.042548],[105.753553,30.018196],[105.723372,29.975177],[105.730763,29.95755],[105.70243,29.924879],[105.717213,29.893753],[105.738771,29.891159],[105.707974,29.840818],[105.610655,29.837184],[105.582938,29.819013],[105.574931,29.744216],[105.529351,29.707836],[105.481924,29.718232],[105.476996,29.674564],[105.419714,29.688082],[105.38091,29.628275],[105.347649,29.621512],[105.332867,29.592374],[105.296526,29.571035],[105.305149,29.53199],[105.337794,29.459064],[105.334099,29.441345],[105.387069,29.455416],[105.387069,29.455416],[105.399388,29.43874],[105.372903,29.421018],[105.426489,29.419454],[105.441888,29.400686],[105.418482,29.352185],[105.42033,29.31149],[105.465294,29.322969],[105.459134,29.288526],[105.513337,29.283306],[105.521344,29.264513],[105.557684,29.278608],[105.631597,29.280174],[105.647612,29.253027],[105.695039,29.287482],[105.712285,29.219082],[105.703662,29.176766],[105.728916,29.134432],[105.752321,29.129727],[105.728916,29.1062],[105.757865,29.069068],[105.74185,29.039249],[105.766488,29.013607],[105.762176,28.9911],[105.801596,28.958116],[105.797285,28.936121],[105.830546,28.944501],[105.852719,28.927217],[105.910002,28.920407],[105.969132,28.965971],[106.001161,28.973824],[106.040581,28.955498],[106.049204,28.906263],[106.070762,28.919884],[106.101559,28.898928],[106.14837,28.901548],[106.173008,28.920407],[106.206885,28.904691],[106.264783,28.845997],[106.245689,28.817686],[106.267863,28.779402],[106.274022,28.739004],[106.305435,28.704365],[106.304203,28.64976],[106.346703,28.583565],[106.33192,28.55308],[106.37442,28.525742]]],[[[109.105495,30.585529],[109.106111,30.61077],[109.09256,30.578831],[109.09872,30.579346],[109.101183,30.579346],[109.102415,30.580377],[109.105495,30.585529]]],[[[105.582938,30.12385],[105.582938,30.127474],[105.580474,30.129544],[105.574315,30.130579],[105.582938,30.12385]]],[[[109.09872,30.579346],[109.09256,30.578831],[109.103647,30.565949],[109.106111,30.570587],[109.09872,30.579346]]],[[[107.058113,30.043066],[107.053801,30.043584],[107.054417,30.040994],[107.055649,30.040476],[107.058113,30.043066]]]]}},{type:"Feature",properties:{adcode:51e4,name:"四川省",center:[104.065735,30.659462],centroid:[102.693453,30.674545],childrenNum:21,level:"province",parent:{adcode:1e5},subFeatureIndex:22,acroutes:[1e5]},geometry:{type:"MultiPolygon",coordinates:[[[[101.167885,27.198311],[101.170349,27.175421],[101.145095,27.103523],[101.157414,27.094999],[101.136472,27.023584],[101.228863,26.981992],[101.227015,26.959057],[101.264587,26.955323],[101.267667,26.903034],[101.311399,26.903034],[101.365602,26.883819],[101.399478,26.841642],[101.358826,26.771669],[101.387159,26.753501],[101.389623,26.723036],[101.435819,26.740675],[101.458608,26.731054],[101.445674,26.77434],[101.466,26.786629],[101.513427,26.768463],[101.453065,26.692563],[101.481398,26.673313],[101.461072,26.640687],[101.461688,26.606447],[101.402558,26.604841],[101.395783,26.591998],[101.422884,26.53151],[101.458608,26.49563],[101.506652,26.499915],[101.530057,26.467239],[101.565782,26.454381],[101.637847,26.388995],[101.635383,26.357361],[101.660636,26.346635],[101.64031,26.318745],[101.597195,26.303187],[101.586108,26.279579],[101.630455,26.224832],[101.690202,26.241473],[101.737013,26.219463],[101.773353,26.168448],[101.807846,26.156093],[101.796759,26.114723],[101.839875,26.082477],[101.835563,26.04592],[101.857737,26.049146],[101.899621,26.099139],[101.929186,26.105588],[101.954439,26.084627],[102.020961,26.096451],[102.080091,26.065275],[102.107808,26.068501],[102.152156,26.10935],[102.174946,26.146961],[102.242699,26.190468],[102.245163,26.212483],[102.349257,26.244694],[102.392372,26.296749],[102.440416,26.300505],[102.542046,26.338591],[102.570995,26.362723],[102.629509,26.336982],[102.638748,26.307479],[102.60056,26.250598],[102.659074,26.221611],[102.709581,26.210336],[102.739762,26.268846],[102.785342,26.298895],[102.833385,26.306406],[102.878964,26.364332],[102.893131,26.338591],[102.975667,26.340736],[102.998457,26.371839],[102.988602,26.413117],[102.989833,26.482775],[103.030485,26.485989],[103.052659,26.514374],[103.052659,26.555602],[103.035413,26.556673],[103.026174,26.664221],[103.005232,26.679195],[103.008312,26.710741],[102.983674,26.76686],[102.991681,26.775409],[102.966428,26.837904],[102.949181,26.843244],[102.896211,26.91264],[102.894979,27.001724],[102.870957,27.026782],[102.913457,27.133886],[102.904218,27.227584],[102.883276,27.258444],[102.883892,27.299401],[102.899906,27.317481],[102.941174,27.405711],[102.989833,27.367983],[103.055739,27.40943],[103.080992,27.396679],[103.141355,27.420586],[103.144434,27.450331],[103.19063,27.523596],[103.232514,27.56976],[103.2861,27.561802],[103.29226,27.632872],[103.349542,27.678459],[103.369868,27.708664],[103.393274,27.709194],[103.461027,27.779638],[103.487512,27.794992],[103.509686,27.843687],[103.502295,27.910343],[103.55465,27.978543],[103.515846,27.965329],[103.486281,28.033495],[103.459179,28.021345],[103.430846,28.044587],[103.470266,28.122204],[103.533092,28.168641],[103.573128,28.230877],[103.643961,28.260401],[103.692004,28.232459],[103.701859,28.198709],[103.740048,28.23615],[103.770845,28.233514],[103.828743,28.285173],[103.877402,28.316262],[103.85338,28.356822],[103.860156,28.383677],[103.828743,28.44],[103.829975,28.459995],[103.781931,28.525216],[103.802873,28.563068],[103.838598,28.587244],[103.833054,28.605109],[103.850917,28.66709],[103.887873,28.61982],[103.910047,28.631377],[103.953779,28.600906],[104.05972,28.6277],[104.09606,28.603533],[104.117618,28.634003],[104.170589,28.642932],[104.230951,28.635579],[104.252509,28.660788],[104.277147,28.631902],[104.314719,28.615617],[104.372617,28.649235],[104.425588,28.626649],[104.417581,28.598279],[104.375697,28.5946],[104.355987,28.555183],[104.323342,28.540989],[104.260516,28.536257],[104.267908,28.499448],[104.254357,28.403683],[104.282074,28.343128],[104.314103,28.306778],[104.343052,28.334173],[104.384936,28.329959],[104.392943,28.291497],[104.420045,28.269889],[104.44961,28.269889],[104.462544,28.241422],[104.442834,28.211366],[104.402182,28.202928],[104.406494,28.173389],[104.444682,28.16231],[104.448994,28.113758],[104.40095,28.091586],[104.373233,28.051454],[104.304248,28.050926],[104.30856,28.036136],[104.362762,28.012891],[104.40095,27.952114],[104.44961,27.927794],[104.508124,27.878078],[104.52537,27.889187],[104.573413,27.840512],[104.607906,27.857974],[104.63316,27.850567],[104.676275,27.880723],[104.743413,27.901881],[104.761891,27.884426],[104.796999,27.901352],[104.842579,27.900294],[104.888158,27.914574],[104.918339,27.938897],[104.903557,27.962158],[104.975006,28.020816],[104.980549,28.063073],[105.002107,28.064129],[105.061853,28.096866],[105.119752,28.07205],[105.168411,28.071522],[105.186889,28.054623],[105.167795,28.021345],[105.186273,27.995454],[105.218302,27.990698],[105.247867,28.009193],[105.270657,27.99704],[105.284823,27.935725],[105.233084,27.895534],[105.25957,27.827811],[105.313157,27.810874],[105.273736,27.794992],[105.293447,27.770637],[105.290367,27.712373],[105.308229,27.704955],[105.353809,27.748924],[105.44004,27.775402],[105.508409,27.769048],[105.560148,27.71979],[105.605112,27.715552],[105.62359,27.666269],[105.664242,27.683759],[105.720292,27.683759],[105.722756,27.706015],[105.76772,27.7182],[105.848408,27.707074],[105.868118,27.732504],[105.922937,27.746805],[105.92848,27.729855],[105.985146,27.749983],[106.023335,27.746805],[106.063987,27.776991],[106.120653,27.779638],[106.193334,27.75422],[106.242609,27.767459],[106.306667,27.808756],[106.337464,27.859033],[106.325145,27.898708],[106.304819,27.899237],[106.307899,27.936782],[106.328225,27.952643],[106.286341,28.007079],[106.246305,28.011835],[106.266631,28.066769],[106.206885,28.134343],[106.145291,28.162837],[106.093552,28.162837],[105.975907,28.107952],[105.943878,28.143314],[105.895219,28.119565],[105.860727,28.159672],[105.889676,28.237732],[105.848408,28.255656],[105.824386,28.306251],[105.78743,28.335753],[105.76464,28.308359],[105.76464,28.308359],[105.737539,28.30309],[105.730147,28.271997],[105.68888,28.284119],[105.639604,28.324164],[105.655003,28.362615],[105.643916,28.431053],[105.612503,28.438947],[105.62359,28.517854],[105.68272,28.534154],[105.693191,28.58882],[105.712901,28.586718],[105.74493,28.616668],[105.757249,28.590397],[105.78435,28.610889],[105.808372,28.599855],[105.884748,28.595126],[105.889676,28.670765],[105.937719,28.686517],[105.966668,28.761041],[106.001161,28.743727],[106.030726,28.694917],[106.085544,28.681792],[106.103407,28.636104],[106.14837,28.642932],[106.17116,28.629275],[106.184711,28.58882],[106.254928,28.539412],[106.2925,28.537309],[106.304819,28.505233],[106.349167,28.473674],[106.379348,28.479986],[106.37442,28.525742],[106.33192,28.55308],[106.346703,28.583565],[106.304203,28.64976],[106.305435,28.704365],[106.274022,28.739004],[106.267863,28.779402],[106.245689,28.817686],[106.264783,28.845997],[106.206885,28.904691],[106.173008,28.920407],[106.14837,28.901548],[106.101559,28.898928],[106.070762,28.919884],[106.049204,28.906263],[106.040581,28.955498],[106.001161,28.973824],[105.969132,28.965971],[105.910002,28.920407],[105.852719,28.927217],[105.830546,28.944501],[105.797285,28.936121],[105.801596,28.958116],[105.762176,28.9911],[105.766488,29.013607],[105.74185,29.039249],[105.757865,29.069068],[105.728916,29.1062],[105.752321,29.129727],[105.728916,29.134432],[105.703662,29.176766],[105.712285,29.219082],[105.695039,29.287482],[105.647612,29.253027],[105.631597,29.280174],[105.557684,29.278608],[105.521344,29.264513],[105.513337,29.283306],[105.459134,29.288526],[105.465294,29.322969],[105.42033,29.31149],[105.418482,29.352185],[105.441888,29.400686],[105.426489,29.419454],[105.372903,29.421018],[105.399388,29.43874],[105.387069,29.455416],[105.387069,29.455416],[105.334099,29.441345],[105.337794,29.459064],[105.305149,29.53199],[105.296526,29.571035],[105.332867,29.592374],[105.347649,29.621512],[105.38091,29.628275],[105.419714,29.688082],[105.476996,29.674564],[105.481924,29.718232],[105.529351,29.707836],[105.574931,29.744216],[105.582938,29.819013],[105.610655,29.837184],[105.707974,29.840818],[105.738771,29.891159],[105.717213,29.893753],[105.70243,29.924879],[105.730763,29.95755],[105.723372,29.975177],[105.753553,30.018196],[105.719677,30.042548],[105.687032,30.038922],[105.676561,30.06793],[105.638988,30.076216],[105.642068,30.101072],[105.582938,30.12385],[105.574315,30.130579],[105.596489,30.159043],[105.536127,30.152834],[105.550909,30.179222],[105.556453,30.187499],[105.558916,30.18543],[105.56138,30.183878],[105.642684,30.186464],[105.662394,30.210258],[105.619894,30.234045],[105.624822,30.275918],[105.670401,30.254208],[105.720292,30.252657],[105.720292,30.252657],[105.714749,30.322939],[105.754785,30.342567],[105.760329,30.384393],[105.792357,30.427234],[105.825618,30.436006],[105.84656,30.410203],[105.900763,30.405042],[105.943263,30.372002],[106.031958,30.373551],[106.07261,30.333786],[106.132972,30.30279],[106.132356,30.323972],[106.168696,30.303823],[106.180399,30.233011],[106.232754,30.185947],[106.260471,30.19681],[106.260471,30.204051],[106.260471,30.207672],[106.264167,30.20974],[106.296196,30.205603],[106.306667,30.238182],[106.334384,30.225772],[106.349167,30.24542],[106.401521,30.242318],[106.428623,30.254725],[106.43971,30.308473],[106.49884,30.295556],[106.545035,30.296589],[106.560434,30.31519],[106.611557,30.292455],[106.642354,30.246454],[106.612789,30.235596],[106.612789,30.235596],[106.612173,30.235596],[106.612173,30.235596],[106.611557,30.235596],[106.612173,30.235596],[106.611557,30.235596],[106.631883,30.186464],[106.677462,30.156974],[106.672535,30.122297],[106.700252,30.111944],[106.699636,30.074145],[106.724274,30.058607],[106.732281,30.027005],[106.785252,30.01716],[106.825904,30.03115],[106.825904,30.03115],[106.83699,30.049801],[106.862244,30.033223],[106.913367,30.025451],[106.94478,30.037367],[106.976193,30.083467],[106.975577,30.088127],[106.976809,30.088127],[106.977425,30.087609],[106.978656,30.087609],[106.979888,30.088127],[106.980504,30.087609],[106.981736,30.08502],[107.02054,30.036849],[107.053801,30.043584],[107.058113,30.043066],[107.084598,30.063786],[107.080286,30.094341],[107.103076,30.090198],[107.221337,30.213878],[107.257677,30.267131],[107.288474,30.337402],[107.338981,30.386459],[107.368546,30.468508],[107.408582,30.521623],[107.443075,30.53348],[107.427676,30.547397],[107.485575,30.598408],[107.516987,30.644759],[107.477567,30.664837],[107.458473,30.704981],[107.424597,30.74048],[107.454162,30.771851],[107.454162,30.771851],[107.498509,30.809381],[107.483111,30.838675],[107.515756,30.854603],[107.57735,30.847924],[107.645103,30.821202],[107.693146,30.875665],[107.739957,30.884396],[107.760899,30.862823],[107.763979,30.817091],[107.788001,30.81966],[107.851443,30.792931],[107.956152,30.882855],[107.994956,30.908533],[107.948145,30.918802],[107.942602,30.989114],[107.983254,30.983983],[108.00358,31.025533],[108.060246,31.052197],[108.026985,31.061938],[108.009123,31.109602],[108.025753,31.116263],[108.089811,31.204859],[108.07626,31.231985],[108.031297,31.217144],[108.038688,31.252964],[108.095354,31.268311],[108.185898,31.336831],[108.153869,31.371073],[108.216079,31.41041],[108.224086,31.464024],[108.193289,31.467598],[108.191441,31.492096],[108.233941,31.506894],[108.254883,31.49873],[108.344194,31.512506],[108.339266,31.539033],[108.386078,31.544134],[108.390389,31.591555],[108.442744,31.633856],[108.468614,31.636404],[108.519121,31.665952],[108.546838,31.665442],[108.514809,31.693963],[108.50557,31.734182],[108.535135,31.757592],[108.462454,31.780488],[108.455063,31.814059],[108.429194,31.809482],[108.391005,31.829822],[108.386078,31.854226],[108.343578,31.860834],[108.259194,31.967006],[108.307238,31.997463],[108.351585,31.971575],[108.370063,31.988835],[108.329411,32.020299],[108.362056,32.035521],[108.344194,32.067477],[108.372527,32.077112],[108.42981,32.061391],[108.452599,32.090296],[108.399628,32.147065],[108.379303,32.153652],[108.379303,32.153652],[108.379918,32.154158],[108.379918,32.154158],[108.370063,32.172397],[108.399013,32.194176],[108.480317,32.182527],[108.509882,32.201266],[108.507418,32.245819],[108.469846,32.270618],[108.414411,32.252399],[108.389773,32.263533],[108.310933,32.232152],[108.240716,32.274666],[108.179738,32.221521],[108.156948,32.239239],[108.143398,32.219495],[108.086731,32.233165],[108.018362,32.2119],[108.024521,32.177462],[107.979558,32.146051],[107.924739,32.197215],[107.890247,32.214432],[107.864377,32.201266],[107.812022,32.247844],[107.753508,32.338399],[107.707929,32.331826],[107.680827,32.397035],[107.648183,32.413709],[107.598291,32.411688],[107.527458,32.38238],[107.489886,32.425328],[107.456625,32.41775],[107.460937,32.453612],[107.438763,32.465732],[107.436299,32.529835],[107.382097,32.54043],[107.356843,32.506622],[107.313727,32.489965],[107.287858,32.457147],[107.263836,32.403099],[107.212097,32.428864],[107.189924,32.468256],[107.127098,32.482393],[107.080286,32.542448],[107.108004,32.600951],[107.098765,32.649338],[107.05996,32.686115],[107.066736,32.708779],[107.012533,32.721367],[106.912751,32.704247],[106.903512,32.721367],[106.854853,32.724388],[106.82344,32.705254],[106.793259,32.712807],[106.783404,32.735967],[106.733513,32.739491],[106.670071,32.694678],[106.626955,32.682086],[106.585687,32.68813],[106.517934,32.668485],[106.498224,32.649338],[106.451412,32.65992],[106.421231,32.616579],[106.389203,32.62666],[106.347935,32.671003],[106.301123,32.680071],[106.267863,32.673522],[106.254928,32.693671],[106.17424,32.6977],[106.120037,32.719856],[106.071378,32.758114],[106.07261,32.76365],[106.093552,32.82402],[106.071378,32.828546],[106.044277,32.864747],[106.011632,32.829552],[105.969132,32.849162],[105.93156,32.826032],[105.893371,32.838603],[105.849024,32.817985],[105.825002,32.824523],[105.822538,32.770192],[105.779423,32.750061],[105.768952,32.767676],[105.719061,32.759624],[105.677793,32.726402],[105.596489,32.69921],[105.585402,32.728919],[105.563844,32.724891],[105.555221,32.794343],[105.534279,32.790822],[105.524424,32.847654],[105.495475,32.873292],[105.49917,32.911986],[105.467757,32.930071],[105.414171,32.922034],[105.408011,32.885857],[105.38091,32.876307],[105.396308,32.85067],[105.396308,32.85067],[105.427721,32.784281],[105.454207,32.767173],[105.448663,32.732946],[105.368591,32.712807],[105.347033,32.68259],[105.297758,32.656897],[105.263265,32.652362],[105.219534,32.666469],[105.215222,32.63674],[105.185041,32.617587],[105.111128,32.593893],[105.0791,32.637244],[105.026745,32.650346],[104.925115,32.607505],[104.881999,32.600951],[104.845659,32.653873],[104.820405,32.662943],[104.795768,32.643292],[104.739717,32.635228],[104.696601,32.673522],[104.643015,32.661935],[104.592508,32.695685],[104.582653,32.722374],[104.526602,32.728416],[104.51182,32.753585],[104.458849,32.748551],[104.363994,32.822511],[104.294393,32.835586],[104.277147,32.90244],[104.288234,32.942628],[104.345516,32.940117],[104.378161,32.953174],[104.383704,32.994343],[104.426204,33.010906],[104.391711,33.035493],[104.337509,33.038002],[104.378161,33.109214],[104.351059,33.158828],[104.32827,33.223934],[104.323958,33.26898],[104.303632,33.304499],[104.333813,33.315502],[104.386168,33.298497],[104.420045,33.327004],[104.373849,33.345004],[104.292545,33.336505],[104.272219,33.391486],[104.22048,33.404477],[104.213089,33.446932],[104.180444,33.472895],[104.155191,33.542755],[104.176749,33.5996],[104.103452,33.663381],[104.046169,33.686291],[103.980264,33.670852],[103.861388,33.682307],[103.778236,33.658898],[103.690772,33.69376],[103.667983,33.685793],[103.645809,33.708697],[103.593454,33.716164],[103.563889,33.699735],[103.552186,33.671351],[103.520157,33.678323],[103.545411,33.719649],[103.518309,33.807213],[103.464723,33.80224],[103.434542,33.752993],[103.35447,33.743539],[103.278709,33.774387],[103.284868,33.80224],[103.24976,33.814175],[103.228202,33.79478],[103.165376,33.805721],[103.153673,33.819147],[103.181391,33.900649],[103.16476,33.929454],[103.1315,33.931937],[103.120413,33.953286],[103.157369,33.998944],[103.147514,34.036644],[103.119797,34.03466],[103.129652,34.065899],[103.178927,34.079779],[103.121644,34.112487],[103.124108,34.162022],[103.100087,34.181828],[103.052043,34.195194],[103.005848,34.184798],[102.973203,34.205588],[102.977515,34.252595],[102.949181,34.292159],[102.911609,34.312923],[102.85987,34.301058],[102.856791,34.270895],[102.798276,34.272874],[102.779798,34.236764],[102.728675,34.235774],[102.694799,34.198659],[102.664002,34.192719],[102.651067,34.165983],[102.598712,34.14766],[102.655994,34.113478],[102.649219,34.080275],[102.615958,34.099604],[102.511865,34.086222],[102.471213,34.072839],[102.437336,34.087214],[102.406539,34.033172],[102.392372,33.971651],[102.345561,33.969666],[102.315996,33.993983],[102.287047,33.977607],[102.248858,33.98654],[102.226069,33.963214],[102.16817,33.983066],[102.136142,33.965199],[102.25317,33.861399],[102.261177,33.821136],[102.243315,33.786823],[102.296286,33.783838],[102.324619,33.754486],[102.284583,33.719151],[102.342481,33.725622],[102.31538,33.665374],[102.346793,33.605582],[102.440416,33.574673],[102.477988,33.543254],[102.446575,33.53228],[102.461358,33.501345],[102.462589,33.449429],[102.447807,33.454922],[102.392988,33.404477],[102.368967,33.41247],[102.310452,33.397982],[102.296286,33.413969],[102.258098,33.409472],[102.218062,33.349503],[102.192192,33.337005],[102.217446,33.247961],[102.200815,33.223434],[102.160163,33.242956],[102.144765,33.273983],[102.117047,33.288492],[102.08933,33.227439],[102.08933,33.204908],[102.054838,33.189884],[101.99386,33.1999],[101.935345,33.186879],[101.921795,33.153817],[101.887302,33.135778],[101.865744,33.103198],[101.825708,33.119239],[101.841723,33.184876],[101.83002,33.213921],[101.770274,33.248962],[101.769658,33.26898],[101.877447,33.314502],[101.887302,33.383991],[101.915635,33.425957],[101.946432,33.442937],[101.906396,33.48188],[101.907012,33.539264],[101.884222,33.578163],[101.844186,33.602591],[101.831252,33.554726],[101.783208,33.556721],[101.769042,33.538765],[101.777665,33.533776],[101.769042,33.45592],[101.695745,33.433948],[101.663716,33.383991],[101.64955,33.323004],[101.677883,33.297497],[101.735781,33.279987],[101.709912,33.21292],[101.653861,33.162835],[101.661252,33.135778],[101.633535,33.101193],[101.557775,33.167344],[101.515275,33.192889],[101.487557,33.226938],[101.403174,33.225436],[101.386543,33.207412],[101.393935,33.157826],[101.381616,33.153316],[101.297232,33.262475],[101.217776,33.256469],[101.182668,33.26948],[101.156798,33.236449],[101.124769,33.221431],[101.11553,33.194893],[101.169733,33.10019],[101.143863,33.086151],[101.146327,33.056563],[101.184515,33.041514],[101.171581,33.009902],[101.183899,32.984304],[101.129081,32.989324],[101.134624,32.95217],[101.124153,32.909976],[101.178356,32.892892],[101.223935,32.855698],[101.237486,32.825026],[101.22332,32.725898],[101.157414,32.661431],[101.124769,32.658408],[101.077342,32.68259],[101.030531,32.660424],[100.99727,32.627668],[100.956618,32.621116],[100.93198,32.600447],[100.887633,32.632708],[100.834046,32.648835],[100.77122,32.643795],[100.690532,32.678056],[100.71209,32.645307],[100.710242,32.610026],[100.673286,32.628172],[100.661583,32.616075],[100.657887,32.546484],[100.645568,32.526303],[100.603069,32.553547],[100.54517,32.569687],[100.516837,32.632204],[100.470026,32.694678],[100.450932,32.694678],[100.420135,32.73194],[100.378251,32.698707],[100.399193,32.756101],[100.339447,32.719353],[100.258759,32.742511],[100.231041,32.696189],[100.229809,32.650346],[100.208252,32.606497],[100.189773,32.630692],[100.109701,32.640268],[100.088143,32.668988],[100.139266,32.724388],[100.117093,32.802392],[100.123252,32.837095],[100.064738,32.895907],[100.029629,32.895907],[100.038252,32.929066],[99.956332,32.948152],[99.947709,32.986814],[99.877492,33.045527],[99.877492,32.993339],[99.851007,32.941623],[99.805427,32.940619],[99.788181,32.956689],[99.764159,32.924545],[99.791877,32.883344],[99.766623,32.826032],[99.760464,32.769689],[99.717964,32.732443],[99.700718,32.76667],[99.646515,32.774721],[99.640355,32.790822],[99.589233,32.789312],[99.558436,32.839106],[99.45311,32.862233],[99.376118,32.899927],[99.353944,32.885354],[99.268944,32.878318],[99.24677,32.924043],[99.235067,32.982296],[99.214741,32.991332],[99.196263,33.035493],[99.124814,33.046028],[99.090322,33.079131],[99.024416,33.094675],[99.014561,33.081137],[98.971445,33.098185],[98.967134,33.115229],[98.92217,33.118738],[98.858728,33.150811],[98.804526,33.219428],[98.802062,33.270481],[98.759562,33.276985],[98.779888,33.370497],[98.736157,33.406975],[98.742316,33.477887],[98.725686,33.503341],[98.678258,33.522801],[98.648077,33.548741],[98.652389,33.595114],[98.622824,33.610067],[98.61728,33.637476],[98.6567,33.64744],[98.610505,33.682805],[98.582788,33.731595],[98.539672,33.746525],[98.51873,33.77389],[98.494092,33.768915],[98.492861,33.796272],[98.463295,33.848477],[98.434962,33.843009],[98.407245,33.867362],[98.425723,33.913066],[98.415252,33.956761],[98.440506,33.981577],[98.428187,34.029204],[98.396774,34.053008],[98.399854,34.085231],[98.344419,34.094648],[98.258188,34.083249],[98.206449,34.08424],[98.158405,34.107037],[98.098043,34.122892],[98.028442,34.122892],[97.95453,34.190739],[97.898479,34.209548],[97.8104,34.207568],[97.796849,34.199154],[97.796849,34.199154],[97.789458,34.182818],[97.789458,34.182818],[97.766668,34.158555],[97.665654,34.126855],[97.70261,34.036644],[97.652719,33.998448],[97.660111,33.956264],[97.629314,33.919523],[97.601596,33.929951],[97.52214,33.903133],[97.503662,33.912073],[97.460546,33.887236],[97.395257,33.889224],[97.398336,33.848477],[97.371851,33.842015],[97.373083,33.817655],[97.406344,33.795278],[97.422974,33.754984],[97.418046,33.728608],[97.435293,33.682307],[97.415583,33.605582],[97.450075,33.582152],[97.523372,33.577166],[97.511669,33.520805],[97.552321,33.465906],[97.625618,33.461412],[97.674893,33.432949],[97.754349,33.409972],[97.676125,33.341004],[97.622538,33.337005],[97.607756,33.263976],[97.548626,33.203907],[97.487648,33.168346],[97.498119,33.137783],[97.487032,33.107209],[97.517213,33.097683],[97.542466,33.035995],[97.499966,33.011408],[97.523988,32.988822],[97.438372,32.976271],[97.375547,32.956689],[97.347829,32.895907],[97.376163,32.886359],[97.392793,32.828546],[97.386018,32.77925],[97.429133,32.714318],[97.42359,32.70475],[97.48272,32.654377],[97.535075,32.638252],[97.543698,32.62162],[97.607756,32.614059],[97.616995,32.586329],[97.700763,32.53488],[97.730944,32.527312],[97.795617,32.521257],[97.80732,32.50006],[97.863986,32.499051],[97.880001,32.486431],[97.940363,32.482393],[98.079565,32.415224],[98.107283,32.391476],[98.125145,32.401077],[98.218768,32.342444],[98.208913,32.318171],[98.23047,32.262521],[98.218768,32.234683],[98.260035,32.208862],[98.303151,32.121726],[98.357354,32.087253],[98.404781,32.045159],[98.402933,32.026896],[98.434962,32.007613],[98.432498,31.922825],[98.399238,31.895899],[98.426339,31.856767],[98.414636,31.832365],[98.461448,31.800327],[98.508875,31.751995],[98.516882,31.717383],[98.545831,31.717383],[98.553839,31.660349],[98.619128,31.591555],[98.651157,31.57881],[98.696736,31.538523],[98.714599,31.508935],[98.844562,31.429817],[98.84333,31.416028],[98.887062,31.37465],[98.810685,31.306668],[98.805758,31.279052],[98.773113,31.249382],[98.691809,31.333253],[98.643766,31.338876],[98.616048,31.3036],[98.60373,31.257568],[98.62344,31.221238],[98.602498,31.192062],[98.675179,31.15417],[98.710287,31.1178],[98.712135,31.082954],[98.736772,31.049121],[98.774961,31.031174],[98.806374,30.995783],[98.797135,30.948575],[98.774345,30.908019],[98.797135,30.87926],[98.850105,30.849465],[98.904924,30.782649],[98.957895,30.765166],[98.963438,30.728134],[98.907388,30.698292],[98.92217,30.609225],[98.939417,30.598923],[98.926482,30.569556],[98.932025,30.521623],[98.965286,30.449937],[98.967134,30.33482],[98.986844,30.280569],[98.970829,30.260928],[98.993003,30.215429],[98.9813,30.182843],[98.989308,30.151799],[99.044742,30.079842],[99.036735,30.053945],[99.055213,29.958587],[99.068148,29.931621],[99.0238,29.846009],[99.018873,29.792009],[98.992387,29.677163],[99.014561,29.607464],[99.052133,29.563748],[99.044742,29.520013],[99.066916,29.421018],[99.058909,29.417368],[99.075539,29.316186],[99.114343,29.243628],[99.113727,29.221171],[99.105104,29.162656],[99.118039,29.100971],[99.113727,29.07273],[99.132206,28.94869],[99.123582,28.890021],[99.103872,28.841803],[99.114343,28.765763],[99.134053,28.734806],[99.126662,28.698066],[99.147604,28.640831],[99.183944,28.58882],[99.170394,28.566221],[99.191952,28.494714],[99.187024,28.44],[99.16485,28.425264],[99.200575,28.365774],[99.229524,28.350502],[99.237531,28.317842],[99.28927,28.286227],[99.306516,28.227714],[99.374886,28.18183],[99.412458,28.295186],[99.392748,28.318369],[99.437095,28.398419],[99.404451,28.44421],[99.426625,28.454207],[99.396444,28.491032],[99.403219,28.546246],[99.463581,28.549401],[99.466045,28.579886],[99.504233,28.619294],[99.540573,28.623497],[99.53195,28.677591],[99.553508,28.710664],[99.614486,28.740054],[99.609559,28.784122],[99.625573,28.81454],[99.676696,28.810345],[99.717964,28.846521],[99.722275,28.757369],[99.755536,28.701216],[99.79434,28.699116],[99.834992,28.660788],[99.834376,28.628225],[99.873181,28.631902],[99.875644,28.611939],[99.91876,28.599329],[99.985281,28.529422],[99.990209,28.47683],[100.073977,28.426317],[100.057346,28.368934],[100.136803,28.349975],[100.176223,28.325218],[100.147274,28.288862],[100.188541,28.252493],[100.153433,28.208202],[100.102926,28.201873],[100.091223,28.181302],[100.062274,28.193962],[100.033325,28.184467],[100.021006,28.147008],[100.05673,28.097922],[100.088759,28.029269],[100.120788,28.018703],[100.196549,27.936254],[100.170063,27.907699],[100.210715,27.87702],[100.30865,27.861149],[100.30865,27.830457],[100.28586,27.80611],[100.304954,27.788639],[100.311729,27.724028],[100.327744,27.72032],[100.350534,27.755809],[100.412127,27.816167],[100.442924,27.86644],[100.504518,27.852154],[100.511294,27.827811],[100.54517,27.809286],[100.609228,27.859033],[100.634482,27.915631],[100.681293,27.923035],[100.719481,27.858503],[100.707162,27.800816],[100.757053,27.770107],[100.775532,27.743098],[100.782307,27.691708],[100.848212,27.672099],[100.827886,27.615904],[100.854988,27.623858],[100.91227,27.521473],[100.901183,27.453517],[100.936908,27.469448],[100.95169,27.426961],[101.021907,27.332899],[101.026219,27.270679],[101.042233,27.22173],[101.071798,27.194585],[101.119226,27.208957],[101.167885,27.198311],[101.167885,27.198311]]],[[[106.264167,30.20974],[106.260471,30.207672],[106.260471,30.204051],[106.260471,30.19681],[106.264167,30.20974]]],[[[106.976809,30.088127],[106.975577,30.088127],[106.976193,30.083467],[106.981736,30.08502],[106.980504,30.087609],[106.979888,30.088127],[106.978656,30.087609],[106.977425,30.087609],[106.976809,30.088127]]],[[[105.558916,30.18543],[105.556453,30.187499],[105.550909,30.179222],[105.56138,30.183878],[105.558916,30.18543]]]]}},{type:"Feature",properties:{adcode:52e4,name:"贵州省",center:[106.713478,26.578343],centroid:[106.880455,26.826368],childrenNum:9,level:"province",parent:{adcode:1e5},subFeatureIndex:23,acroutes:[1e5]},geometry:{type:"MultiPolygon",coordinates:[[[[109.274262,28.494714],[109.23361,28.474726],[109.191726,28.471043],[109.153538,28.417369],[109.152306,28.349975],[109.117198,28.277795],[109.081473,28.247749],[109.101799,28.202401],[109.086401,28.184467],[109.026655,28.220331],[109.005713,28.162837],[108.929952,28.19027],[108.923793,28.217167],[108.89546,28.219804],[108.855424,28.199764],[108.821547,28.245113],[108.772888,28.212949],[108.738395,28.228241],[108.726692,28.282011],[108.761801,28.304143],[108.783359,28.380518],[108.759953,28.389995],[108.780279,28.42579],[108.746402,28.45105],[108.709446,28.501026],[108.700207,28.48209],[108.657091,28.47683],[108.640461,28.456838],[108.688504,28.422106],[108.697127,28.401051],[108.656475,28.359981],[108.667562,28.334173],[108.611512,28.324691],[108.580099,28.343128],[108.576403,28.38631],[108.609048,28.407368],[108.609664,28.43579],[108.586874,28.463678],[108.573939,28.531],[108.610896,28.539412],[108.604736,28.590922],[108.636149,28.621396],[108.575787,28.659738],[108.50249,28.63768],[108.501258,28.626649],[108.439049,28.634003],[108.332491,28.679166],[108.347274,28.736381],[108.385462,28.772058],[108.386078,28.803003],[108.352817,28.815589],[108.346658,28.859625],[108.357745,28.893165],[108.345426,28.943453],[108.319556,28.961258],[108.297999,29.045527],[108.306622,29.079006],[108.277673,29.091558],[108.256115,29.040295],[108.193289,29.072207],[108.150173,29.053375],[108.070717,29.086328],[108.026369,29.039772],[107.925971,29.032446],[107.908725,29.007327],[107.882855,29.00628],[107.867457,28.960211],[107.810175,28.984295],[107.823725,29.034016],[107.784921,29.048143],[107.810791,29.139137],[107.749197,29.199754],[107.700537,29.141228],[107.659885,29.162656],[107.605683,29.164747],[107.589052,29.150113],[107.570574,29.218037],[107.486806,29.174153],[107.441227,29.203934],[107.401807,29.184603],[107.408582,29.138091],[107.427676,29.128682],[107.412278,29.094696],[107.369778,29.091558],[107.395647,29.041341],[107.364235,29.00942],[107.396879,28.993718],[107.412894,28.960211],[107.441227,28.943977],[107.41351,28.911502],[107.383945,28.848618],[107.339597,28.845997],[107.327894,28.810869],[107.261373,28.792514],[107.24659,28.76209],[107.219489,28.772582],[107.210866,28.817686],[107.227496,28.836037],[107.194851,28.838134],[107.206554,28.868535],[107.14188,28.887925],[107.016229,28.882685],[107.019308,28.861722],[106.983584,28.851239],[106.988512,28.776254],[106.951555,28.766812],[106.923222,28.809821],[106.872099,28.777304],[106.845614,28.780975],[106.824056,28.756319],[106.86594,28.690192],[106.889345,28.695966],[106.866556,28.624548],[106.830831,28.623497],[106.807425,28.589346],[106.784636,28.626649],[106.756918,28.607211],[106.77786,28.563068],[106.73844,28.554657],[106.726121,28.51838],[106.747063,28.467361],[106.708259,28.450524],[106.697788,28.47683],[106.632499,28.503655],[106.564745,28.485247],[106.567825,28.523638],[106.615252,28.549401],[106.606629,28.593024],[106.63681,28.622972],[106.618332,28.645033],[106.651593,28.649235],[106.617716,28.66709],[106.6171,28.691242],[106.587535,28.691767],[106.56105,28.719062],[106.561666,28.756319],[106.474202,28.832891],[106.45326,28.817162],[106.461883,28.761041],[106.492064,28.742153],[106.528405,28.677591],[106.502535,28.661313],[106.49268,28.591448],[106.466811,28.586193],[106.504999,28.544669],[106.477282,28.530474],[106.403369,28.569901],[106.37442,28.525742],[106.379348,28.479986],[106.349167,28.473674],[106.304819,28.505233],[106.2925,28.537309],[106.254928,28.539412],[106.184711,28.58882],[106.17116,28.629275],[106.14837,28.642932],[106.103407,28.636104],[106.085544,28.681792],[106.030726,28.694917],[106.001161,28.743727],[105.966668,28.761041],[105.937719,28.686517],[105.889676,28.670765],[105.884748,28.595126],[105.808372,28.599855],[105.78435,28.610889],[105.757249,28.590397],[105.74493,28.616668],[105.712901,28.586718],[105.693191,28.58882],[105.68272,28.534154],[105.62359,28.517854],[105.612503,28.438947],[105.643916,28.431053],[105.655003,28.362615],[105.639604,28.324164],[105.68888,28.284119],[105.730147,28.271997],[105.737539,28.30309],[105.76464,28.308359],[105.76464,28.308359],[105.78743,28.335753],[105.824386,28.306251],[105.848408,28.255656],[105.889676,28.237732],[105.860727,28.159672],[105.895219,28.119565],[105.943878,28.143314],[105.975907,28.107952],[106.093552,28.162837],[106.145291,28.162837],[106.206885,28.134343],[106.266631,28.066769],[106.246305,28.011835],[106.286341,28.007079],[106.328225,27.952643],[106.307899,27.936782],[106.304819,27.899237],[106.325145,27.898708],[106.337464,27.859033],[106.306667,27.808756],[106.242609,27.767459],[106.193334,27.75422],[106.120653,27.779638],[106.063987,27.776991],[106.023335,27.746805],[105.985146,27.749983],[105.92848,27.729855],[105.922937,27.746805],[105.868118,27.732504],[105.848408,27.707074],[105.76772,27.7182],[105.722756,27.706015],[105.720292,27.683759],[105.664242,27.683759],[105.62359,27.666269],[105.605112,27.715552],[105.560148,27.71979],[105.508409,27.769048],[105.44004,27.775402],[105.353809,27.748924],[105.308229,27.704955],[105.29591,27.631811],[105.304533,27.611661],[105.25649,27.582491],[105.232469,27.546945],[105.260186,27.514573],[105.234316,27.489093],[105.233084,27.436522],[105.182577,27.367451],[105.184425,27.392959],[105.120984,27.418461],[105.068013,27.418461],[105.01073,27.379143],[104.913412,27.327051],[104.871528,27.290891],[104.851818,27.299401],[104.856746,27.332368],[104.824717,27.3531],[104.77113,27.317481],[104.7545,27.345658],[104.611602,27.306846],[104.570334,27.331836],[104.539537,27.327583],[104.497037,27.414743],[104.467472,27.414211],[104.363378,27.467855],[104.30856,27.407305],[104.295625,27.37436],[104.247582,27.336621],[104.248813,27.291955],[104.210625,27.297273],[104.173053,27.263232],[104.113923,27.338216],[104.084358,27.330773],[104.01722,27.383926],[104.015372,27.429086],[103.956242,27.425367],[103.932221,27.443958],[103.905119,27.38552],[103.903271,27.347785],[103.874322,27.331304],[103.865699,27.28185],[103.80041,27.26536],[103.801641,27.250464],[103.748671,27.210021],[103.696316,27.126429],[103.63349,27.12057],[103.620555,27.096598],[103.652584,27.092868],[103.659975,27.065692],[103.614396,27.079548],[103.601461,27.061962],[103.623635,27.035312],[103.623019,27.007056],[103.675374,27.051836],[103.704939,27.049171],[103.73204,27.018785],[103.753598,26.963858],[103.775156,26.951056],[103.763453,26.905702],[103.779468,26.87421],[103.722185,26.851253],[103.705555,26.794642],[103.725265,26.742812],[103.773308,26.716621],[103.759142,26.689355],[103.748671,26.623568],[103.763453,26.585041],[103.815808,26.55239],[103.819504,26.529903],[103.865699,26.512232],[103.953163,26.521336],[104.008597,26.511697],[104.067727,26.51491],[104.068343,26.573266],[104.121314,26.638012],[104.160734,26.646571],[104.222328,26.620358],[104.268524,26.617683],[104.274683,26.633733],[104.313487,26.612867],[104.353523,26.620893],[104.398487,26.686147],[104.424356,26.709137],[104.468088,26.644431],[104.459465,26.602701],[104.488414,26.579689],[104.556783,26.590393],[104.579573,26.568449],[104.57095,26.524549],[104.598667,26.520801],[104.638703,26.477954],[104.631928,26.451702],[104.665804,26.434019],[104.664572,26.397572],[104.684283,26.3772],[104.659645,26.335373],[104.592508,26.317672],[104.542616,26.253282],[104.548776,26.226979],[104.518595,26.165762],[104.52845,26.114186],[104.499501,26.070651],[104.460081,26.085702],[104.470552,26.009352],[104.438523,25.92757],[104.414501,25.909807],[104.441602,25.868889],[104.42374,25.841961],[104.397871,25.76168],[104.370769,25.730415],[104.328886,25.760602],[104.310407,25.647901],[104.332581,25.598796],[104.389248,25.595558],[104.428668,25.576126],[104.436059,25.520512],[104.418813,25.499447],[104.434827,25.472436],[104.44961,25.495126],[104.483486,25.494585],[104.524138,25.526992],[104.556783,25.524832],[104.543232,25.400556],[104.566638,25.402719],[104.615913,25.364871],[104.646094,25.356759],[104.639935,25.295632],[104.689826,25.296173],[104.736021,25.268034],[104.816094,25.262622],[104.826565,25.235558],[104.806854,25.224189],[104.822869,25.170037],[104.801927,25.163537],[104.753884,25.214443],[104.724319,25.195491],[104.732326,25.167871],[104.695369,25.122364],[104.685514,25.078466],[104.619609,25.060577],[104.684898,25.054072],[104.713232,24.996048],[104.663957,24.964584],[104.635623,24.903803],[104.586964,24.872859],[104.539537,24.813663],[104.542616,24.75607],[104.529682,24.731611],[104.595587,24.709323],[104.628848,24.660927],[104.703377,24.645698],[104.729246,24.617953],[104.771746,24.659839],[104.841963,24.676155],[104.865985,24.730524],[104.899245,24.752809],[105.03352,24.787586],[105.026745,24.815836],[105.039064,24.872859],[105.077868,24.918459],[105.09573,24.92877],[105.131454,24.959701],[105.157324,24.958616],[105.178266,24.985199],[105.212758,24.995505],[105.251563,24.967296],[105.267577,24.929313],[105.334099,24.9266],[105.365511,24.943423],[105.428337,24.930941],[105.457286,24.87123],[105.493011,24.833217],[105.497322,24.809318],[105.573083,24.797366],[105.607576,24.803885],[105.617431,24.78161],[105.70551,24.768569],[105.767104,24.719109],[105.827466,24.702799],[105.863806,24.729437],[105.942031,24.725088],[105.961741,24.677786],[106.024566,24.633186],[106.047356,24.684312],[106.113878,24.714216],[106.150218,24.762591],[106.173008,24.760417],[106.206269,24.851139],[106.197645,24.885889],[106.145291,24.954275],[106.191486,24.95319],[106.215508,24.981944],[106.253696,24.971094],[106.304819,24.973807],[106.332536,24.988454],[106.442173,25.019369],[106.450181,25.033468],[106.519782,25.054072],[106.551195,25.082802],[106.590615,25.08768],[106.63989,25.132658],[106.644817,25.164621],[106.691013,25.179245],[106.732281,25.162454],[106.764926,25.183036],[106.787715,25.17112],[106.853005,25.186827],[106.888113,25.181953],[106.904128,25.231768],[106.933077,25.250714],[106.975577,25.232851],[107.013765,25.275611],[107.012533,25.352973],[106.987896,25.358922],[106.963874,25.437852],[106.996519,25.442716],[107.015613,25.495666],[107.066736,25.50917],[107.064272,25.559391],[107.185612,25.578825],[107.205322,25.607971],[107.228728,25.604733],[107.232423,25.556691],[107.263836,25.543193],[107.336517,25.461089],[107.308184,25.432988],[107.318039,25.401637],[107.358691,25.393528],[107.375937,25.411908],[107.420901,25.392987],[107.409198,25.347024],[107.432604,25.289139],[107.481263,25.299961],[107.489886,25.276693],[107.472024,25.213902],[107.512676,25.209029],[107.576734,25.256668],[107.599523,25.250714],[107.632168,25.310241],[107.659885,25.316192],[107.661733,25.258833],[107.696226,25.219858],[107.700537,25.194408],[107.741805,25.24043],[107.762131,25.229061],[107.760283,25.188451],[107.789233,25.15487],[107.762747,25.125073],[107.839124,25.115861],[107.872384,25.141327],[107.928435,25.155954],[108.001732,25.196574],[108.080572,25.193867],[108.115065,25.210112],[108.143398,25.269658],[108.152021,25.324306],[108.142782,25.390825],[108.193289,25.405421],[108.162492,25.444878],[108.192673,25.458928],[108.251803,25.430286],[108.241332,25.46217],[108.280752,25.48],[108.308469,25.525912],[108.348506,25.536173],[108.359592,25.513491],[108.400244,25.491344],[108.418723,25.443257],[108.471693,25.458928],[108.585642,25.365952],[108.589338,25.335125],[108.625062,25.308076],[108.62999,25.335666],[108.600425,25.432448],[108.6072,25.491885],[108.634917,25.520512],[108.68912,25.533473],[108.658323,25.550212],[108.660787,25.584763],[108.68604,25.587462],[108.68912,25.623081],[108.724844,25.634952],[108.783975,25.628477],[108.799989,25.576666],[108.781511,25.554531],[108.814772,25.526992],[108.826474,25.550212],[108.890532,25.556151],[108.8893,25.543193],[108.949046,25.557231],[109.024807,25.51241],[109.088249,25.550752],[109.051908,25.566949],[109.030966,25.629556],[109.075314,25.693749],[109.07901,25.72071],[109.043285,25.738502],[109.007561,25.734728],[108.953974,25.686738],[108.953974,25.686738],[108.900387,25.682423],[108.896076,25.71424],[108.940423,25.740119],[108.963829,25.732572],[108.999553,25.765453],[108.989698,25.778926],[109.048213,25.790781],[109.077778,25.776771],[109.095024,25.80533],[109.143683,25.795092],[109.13198,25.762758],[109.147995,25.741736],[109.206509,25.788087],[109.207125,25.740119],[109.296436,25.71424],[109.340168,25.731493],[109.327849,25.76168],[109.339552,25.83442],[109.359262,25.836036],[109.396834,25.900117],[109.435022,25.93349],[109.408537,25.967392],[109.473211,26.006663],[109.48245,26.029788],[109.452885,26.055598],[109.449805,26.101826],[109.502776,26.096451],[109.513863,26.128157],[109.47629,26.148035],[109.439334,26.238789],[109.467051,26.313917],[109.442414,26.289774],[109.369733,26.277432],[109.351255,26.264016],[109.325385,26.29031],[109.285965,26.295676],[109.271183,26.327863],[109.29582,26.350389],[109.319842,26.418477],[109.38082,26.454381],[109.362342,26.472061],[109.385747,26.493487],[109.381436,26.518659],[109.407305,26.533116],[109.390675,26.598955],[109.35495,26.658873],[109.334008,26.646036],[109.306291,26.661012],[109.283501,26.698445],[109.35495,26.693098],[109.407305,26.719829],[109.447957,26.759913],[109.486761,26.759913],[109.47629,26.829894],[109.467051,26.83203],[109.452885,26.861932],[109.436254,26.892359],[109.555131,26.946788],[109.520022,27.058764],[109.497848,27.079548],[109.486761,27.053968],[109.454733,27.069423],[109.472595,27.134951],[109.441182,27.117907],[109.415312,27.154123],[109.358646,27.153058],[109.33524,27.139212],[109.264407,27.131755],[109.239154,27.14933],[109.21698,27.114711],[109.165857,27.066758],[109.101183,27.06889],[109.128901,27.122701],[109.032814,27.104056],[109.007561,27.08008],[108.940423,27.044907],[108.942887,27.017186],[108.942887,27.017186],[108.877597,27.01612],[108.79075,27.084343],[108.878829,27.106187],[108.926873,27.160512],[108.907778,27.204699],[108.963213,27.235565],[108.983539,27.26802],[109.053756,27.293551],[109.044517,27.331304],[109.103647,27.336621],[109.142451,27.418461],[109.141835,27.448207],[109.167089,27.41793],[109.202197,27.450331],[109.245313,27.41793],[109.300132,27.423774],[109.303211,27.47582],[109.404841,27.55066],[109.461508,27.567637],[109.451037,27.586204],[109.470131,27.62863],[109.45658,27.673689],[109.470747,27.680049],[109.414081,27.725087],[109.366653,27.721909],[109.37774,27.736741],[109.332777,27.782815],[109.346943,27.838396],[109.32169,27.868027],[109.30198,27.956343],[109.319842,27.988585],[109.362342,28.007608],[109.378972,28.034551],[109.335856,28.063073],[109.298284,28.036136],[109.314298,28.103729],[109.33832,28.141731],[109.340168,28.19027],[109.367885,28.254602],[109.388211,28.268307],[109.33524,28.293605],[109.317994,28.277795],[109.275494,28.313101],[109.268719,28.33786],[109.289045,28.373673],[109.264407,28.392628],[109.260712,28.46473],[109.274262,28.494714]]],[[[109.47629,26.829894],[109.486761,26.759913],[109.52187,26.749226],[109.522486,26.749226],[109.497232,26.815474],[109.513247,26.84004],[109.509551,26.877947],[109.486761,26.895562],[109.452885,26.861932],[109.467051,26.83203],[109.47629,26.829894]]],[[[109.528645,26.743881],[109.568065,26.726243],[109.597015,26.756173],[109.554515,26.73533],[109.528645,26.743881]]]]}},{type:"Feature",properties:{adcode:53e4,name:"云南省",center:[102.712251,25.040609],centroid:[101.485106,25.008643],childrenNum:16,level:"province",parent:{adcode:1e5},subFeatureIndex:24,acroutes:[1e5]},geometry:{type:"MultiPolygon",coordinates:[[[[105.308229,27.704955],[105.290367,27.712373],[105.293447,27.770637],[105.273736,27.794992],[105.313157,27.810874],[105.25957,27.827811],[105.233084,27.895534],[105.284823,27.935725],[105.270657,27.99704],[105.247867,28.009193],[105.218302,27.990698],[105.186273,27.995454],[105.167795,28.021345],[105.186889,28.054623],[105.168411,28.071522],[105.119752,28.07205],[105.061853,28.096866],[105.002107,28.064129],[104.980549,28.063073],[104.975006,28.020816],[104.903557,27.962158],[104.918339,27.938897],[104.888158,27.914574],[104.842579,27.900294],[104.796999,27.901352],[104.761891,27.884426],[104.743413,27.901881],[104.676275,27.880723],[104.63316,27.850567],[104.607906,27.857974],[104.573413,27.840512],[104.52537,27.889187],[104.508124,27.878078],[104.44961,27.927794],[104.40095,27.952114],[104.362762,28.012891],[104.30856,28.036136],[104.304248,28.050926],[104.373233,28.051454],[104.40095,28.091586],[104.448994,28.113758],[104.444682,28.16231],[104.406494,28.173389],[104.402182,28.202928],[104.442834,28.211366],[104.462544,28.241422],[104.44961,28.269889],[104.420045,28.269889],[104.392943,28.291497],[104.384936,28.329959],[104.343052,28.334173],[104.314103,28.306778],[104.282074,28.343128],[104.254357,28.403683],[104.267908,28.499448],[104.260516,28.536257],[104.323342,28.540989],[104.355987,28.555183],[104.375697,28.5946],[104.417581,28.598279],[104.425588,28.626649],[104.372617,28.649235],[104.314719,28.615617],[104.277147,28.631902],[104.252509,28.660788],[104.230951,28.635579],[104.170589,28.642932],[104.117618,28.634003],[104.09606,28.603533],[104.05972,28.6277],[103.953779,28.600906],[103.910047,28.631377],[103.887873,28.61982],[103.850917,28.66709],[103.833054,28.605109],[103.838598,28.587244],[103.802873,28.563068],[103.781931,28.525216],[103.829975,28.459995],[103.828743,28.44],[103.860156,28.383677],[103.85338,28.356822],[103.877402,28.316262],[103.828743,28.285173],[103.770845,28.233514],[103.740048,28.23615],[103.701859,28.198709],[103.692004,28.232459],[103.643961,28.260401],[103.573128,28.230877],[103.533092,28.168641],[103.470266,28.122204],[103.430846,28.044587],[103.459179,28.021345],[103.486281,28.033495],[103.515846,27.965329],[103.55465,27.978543],[103.502295,27.910343],[103.509686,27.843687],[103.487512,27.794992],[103.461027,27.779638],[103.393274,27.709194],[103.369868,27.708664],[103.349542,27.678459],[103.29226,27.632872],[103.2861,27.561802],[103.232514,27.56976],[103.19063,27.523596],[103.144434,27.450331],[103.141355,27.420586],[103.080992,27.396679],[103.055739,27.40943],[102.989833,27.367983],[102.941174,27.405711],[102.899906,27.317481],[102.883892,27.299401],[102.883276,27.258444],[102.904218,27.227584],[102.913457,27.133886],[102.870957,27.026782],[102.894979,27.001724],[102.896211,26.91264],[102.949181,26.843244],[102.966428,26.837904],[102.991681,26.775409],[102.983674,26.76686],[103.008312,26.710741],[103.005232,26.679195],[103.026174,26.664221],[103.035413,26.556673],[103.052659,26.555602],[103.052659,26.514374],[103.030485,26.485989],[102.989833,26.482775],[102.988602,26.413117],[102.998457,26.371839],[102.975667,26.340736],[102.893131,26.338591],[102.878964,26.364332],[102.833385,26.306406],[102.785342,26.298895],[102.739762,26.268846],[102.709581,26.210336],[102.659074,26.221611],[102.60056,26.250598],[102.638748,26.307479],[102.629509,26.336982],[102.570995,26.362723],[102.542046,26.338591],[102.440416,26.300505],[102.392372,26.296749],[102.349257,26.244694],[102.245163,26.212483],[102.242699,26.190468],[102.174946,26.146961],[102.152156,26.10935],[102.107808,26.068501],[102.080091,26.065275],[102.020961,26.096451],[101.954439,26.084627],[101.929186,26.105588],[101.899621,26.099139],[101.857737,26.049146],[101.835563,26.04592],[101.839875,26.082477],[101.796759,26.114723],[101.807846,26.156093],[101.773353,26.168448],[101.737013,26.219463],[101.690202,26.241473],[101.630455,26.224832],[101.586108,26.279579],[101.597195,26.303187],[101.64031,26.318745],[101.660636,26.346635],[101.635383,26.357361],[101.637847,26.388995],[101.565782,26.454381],[101.530057,26.467239],[101.506652,26.499915],[101.458608,26.49563],[101.422884,26.53151],[101.395783,26.591998],[101.402558,26.604841],[101.461688,26.606447],[101.461072,26.640687],[101.481398,26.673313],[101.453065,26.692563],[101.513427,26.768463],[101.466,26.786629],[101.445674,26.77434],[101.458608,26.731054],[101.435819,26.740675],[101.389623,26.723036],[101.387159,26.753501],[101.358826,26.771669],[101.399478,26.841642],[101.365602,26.883819],[101.311399,26.903034],[101.267667,26.903034],[101.264587,26.955323],[101.227015,26.959057],[101.228863,26.981992],[101.136472,27.023584],[101.157414,27.094999],[101.145095,27.103523],[101.170349,27.175421],[101.167885,27.198311],[101.167885,27.198311],[101.119226,27.208957],[101.071798,27.194585],[101.042233,27.22173],[101.026219,27.270679],[101.021907,27.332899],[100.95169,27.426961],[100.936908,27.469448],[100.901183,27.453517],[100.91227,27.521473],[100.854988,27.623858],[100.827886,27.615904],[100.848212,27.672099],[100.782307,27.691708],[100.775532,27.743098],[100.757053,27.770107],[100.707162,27.800816],[100.719481,27.858503],[100.681293,27.923035],[100.634482,27.915631],[100.609228,27.859033],[100.54517,27.809286],[100.511294,27.827811],[100.504518,27.852154],[100.442924,27.86644],[100.412127,27.816167],[100.350534,27.755809],[100.327744,27.72032],[100.311729,27.724028],[100.304954,27.788639],[100.28586,27.80611],[100.30865,27.830457],[100.30865,27.861149],[100.210715,27.87702],[100.170063,27.907699],[100.196549,27.936254],[100.120788,28.018703],[100.088759,28.029269],[100.05673,28.097922],[100.021006,28.147008],[100.033325,28.184467],[100.062274,28.193962],[100.091223,28.181302],[100.102926,28.201873],[100.153433,28.208202],[100.188541,28.252493],[100.147274,28.288862],[100.176223,28.325218],[100.136803,28.349975],[100.057346,28.368934],[100.073977,28.426317],[99.990209,28.47683],[99.985281,28.529422],[99.91876,28.599329],[99.875644,28.611939],[99.873181,28.631902],[99.834376,28.628225],[99.834992,28.660788],[99.79434,28.699116],[99.755536,28.701216],[99.722275,28.757369],[99.717964,28.846521],[99.676696,28.810345],[99.625573,28.81454],[99.609559,28.784122],[99.614486,28.740054],[99.553508,28.710664],[99.53195,28.677591],[99.540573,28.623497],[99.504233,28.619294],[99.466045,28.579886],[99.463581,28.549401],[99.403219,28.546246],[99.396444,28.491032],[99.426625,28.454207],[99.404451,28.44421],[99.437095,28.398419],[99.392748,28.318369],[99.412458,28.295186],[99.374886,28.18183],[99.306516,28.227714],[99.28927,28.286227],[99.237531,28.317842],[99.229524,28.350502],[99.200575,28.365774],[99.16485,28.425264],[99.187024,28.44],[99.191952,28.494714],[99.170394,28.566221],[99.183944,28.58882],[99.147604,28.640831],[99.126662,28.698066],[99.134053,28.734806],[99.114343,28.765763],[99.103872,28.841803],[99.123582,28.890021],[99.132206,28.94869],[99.113727,29.07273],[99.118039,29.100971],[99.105104,29.162656],[99.113727,29.221171],[99.037351,29.20759],[99.024416,29.188783],[98.9813,29.204978],[98.960974,29.165792],[98.967134,29.128159],[98.991771,29.105677],[99.013329,29.036632],[98.925866,28.978536],[98.917859,28.886877],[98.973909,28.864867],[98.972677,28.832367],[98.922786,28.823978],[98.912931,28.800906],[98.852569,28.798283],[98.827932,28.821356],[98.821772,28.920931],[98.786048,28.998952],[98.757714,29.004186],[98.70228,28.9644],[98.655469,28.976966],[98.624056,28.95864],[98.6567,28.910454],[98.643766,28.895261],[98.668403,28.843376],[98.652389,28.817162],[98.683802,28.740054],[98.666555,28.712239],[98.594491,28.667615],[98.637606,28.552029],[98.619128,28.50944],[98.625903,28.489455],[98.673947,28.478934],[98.693041,28.43158],[98.740468,28.348395],[98.746628,28.321003],[98.710287,28.288862],[98.712135,28.229296],[98.649925,28.200291],[98.625903,28.165475],[98.559382,28.182885],[98.494092,28.141203],[98.464527,28.151229],[98.428803,28.104785],[98.389383,28.114814],[98.389999,28.16442],[98.370289,28.18394],[98.37768,28.246167],[98.353042,28.293078],[98.317934,28.324691],[98.301303,28.384204],[98.208913,28.358401],[98.207681,28.330486],[98.231702,28.314681],[98.266811,28.242477],[98.21692,28.212949],[98.169492,28.206093],[98.17442,28.163365],[98.139311,28.142259],[98.160253,28.101089],[98.133152,27.990698],[98.143007,27.948942],[98.187355,27.939426],[98.205217,27.889716],[98.169492,27.851096],[98.215688,27.810874],[98.234166,27.690648],[98.283441,27.654608],[98.310542,27.583552],[98.317318,27.51935],[98.337644,27.508734],[98.388767,27.515104],[98.429419,27.549068],[98.430035,27.653547],[98.444201,27.665209],[98.474998,27.634462],[98.53536,27.620676],[98.554454,27.646126],[98.587099,27.587265],[98.583404,27.571351],[98.650541,27.567637],[98.662244,27.586734],[98.706591,27.553313],[98.685034,27.484315],[98.704744,27.462014],[98.686881,27.425367],[98.702896,27.412618],[98.706591,27.362136],[98.741084,27.330241],[98.734925,27.287168],[98.717062,27.271211],[98.723222,27.221198],[98.696121,27.211086],[98.713983,27.139744],[98.712751,27.075817],[98.765722,27.05077],[98.762642,27.018252],[98.732461,27.002257],[98.757098,26.877947],[98.730613,26.851253],[98.762026,26.798916],[98.746012,26.696841],[98.770033,26.690424],[98.762642,26.660478],[98.781736,26.620893],[98.773113,26.578083],[98.753403,26.559349],[98.757098,26.491881],[98.741084,26.432947],[98.750323,26.424372],[98.733693,26.350926],[98.681338,26.308016],[98.672715,26.239863],[98.713367,26.231274],[98.735541,26.185097],[98.712751,26.156093],[98.720142,26.127082],[98.661012,26.087852],[98.656084,26.139977],[98.632679,26.145887],[98.575396,26.118485],[98.602498,26.054523],[98.614201,25.968468],[98.637606,25.971696],[98.686881,25.925955],[98.705976,25.855426],[98.677642,25.816105],[98.640686,25.798864],[98.553839,25.845731],[98.529201,25.840884],[98.476846,25.77731],[98.461448,25.735267],[98.457752,25.682963],[98.409709,25.664084],[98.402317,25.593939],[98.326557,25.566409],[98.314854,25.543193],[98.247717,25.607971],[98.170724,25.620383],[98.189818,25.569108],[98.163949,25.524292],[98.131304,25.51025],[98.15779,25.457307],[98.137464,25.381633],[98.101123,25.388662],[98.099891,25.354055],[98.06971,25.311864],[98.006884,25.298338],[98.0075,25.279399],[97.940363,25.214985],[97.904023,25.216609],[97.875689,25.25721],[97.839349,25.27074],[97.796233,25.155954],[97.743262,25.078466],[97.719857,25.080634],[97.727864,25.04377],[97.716777,24.978147],[97.729712,24.908689],[97.785762,24.876117],[97.797465,24.845709],[97.765436,24.823984],[97.680437,24.827243],[97.652103,24.790846],[97.569567,24.765852],[97.547394,24.739221],[97.569567,24.708236],[97.570799,24.602719],[97.554785,24.490577],[97.530147,24.443187],[97.588662,24.435559],[97.669966,24.452993],[97.679821,24.401228],[97.716161,24.358711],[97.662574,24.339083],[97.665038,24.296544],[97.721089,24.295999],[97.767284,24.258357],[97.729712,24.227252],[97.72848,24.183585],[97.754349,24.163929],[97.748806,24.160653],[97.743262,24.159561],[97.730944,24.113685],[97.700763,24.093473],[97.697067,24.092927],[97.637321,24.04812],[97.628698,24.004938],[97.572647,23.983068],[97.529531,23.943146],[97.5283,23.926736],[97.618227,23.888438],[97.640401,23.866001],[97.647176,23.840823],[97.684132,23.876946],[97.718009,23.867643],[97.72848,23.895551],[97.763588,23.907041],[97.795617,23.951897],[97.8104,23.943146],[97.863371,23.978693],[97.896015,23.974319],[97.902175,24.014231],[97.984095,24.031177],[97.995182,24.04648],[98.091268,24.085824],[98.096196,24.08637],[98.123297,24.092927],[98.125761,24.092927],[98.132536,24.09238],[98.19721,24.09839],[98.219999,24.113685],[98.343187,24.098936],[98.37768,24.114232],[98.48239,24.122425],[98.487933,24.123517],[98.547063,24.128433],[98.593875,24.08036],[98.646229,24.106038],[98.681954,24.100029],[98.71891,24.127887],[98.818692,24.133348],[98.841482,24.126794],[98.876591,24.15137],[98.895069,24.098936],[98.807606,24.025164],[98.773729,24.022431],[98.727533,23.970491],[98.701048,23.981427],[98.673331,23.960647],[98.701048,23.946427],[98.68565,23.90157],[98.701664,23.834254],[98.669019,23.800857],[98.696121,23.784429],[98.784816,23.781691],[98.824236,23.727462],[98.811917,23.703354],[98.835939,23.683625],[98.847026,23.632097],[98.882134,23.620035],[98.882134,23.595358],[98.844562,23.578904],[98.80391,23.540504],[98.826084,23.470257],[98.874743,23.483431],[98.912315,23.426333],[98.920938,23.360971],[98.872895,23.329651],[98.906772,23.331849],[98.936953,23.309866],[98.928946,23.26589],[98.889525,23.209249],[98.906772,23.185595],[99.002242,23.160287],[99.057677,23.164689],[99.048438,23.11461],[99.106336,23.086536],[99.187024,23.100299],[99.255393,23.077727],[99.281879,23.101399],[99.3484,23.12892],[99.380429,23.099748],[99.440791,23.079379],[99.477747,23.083233],[99.528255,23.065614],[99.517168,23.006685],[99.533798,22.961507],[99.563363,22.925684],[99.531334,22.897019],[99.446951,22.934503],[99.43648,22.913557],[99.462965,22.844635],[99.401371,22.826434],[99.385357,22.761882],[99.326842,22.751396],[99.31514,22.737598],[99.339777,22.708894],[99.385973,22.57136],[99.359487,22.535435],[99.382277,22.493418],[99.297277,22.41156],[99.251698,22.393301],[99.278183,22.34626],[99.233836,22.296434],[99.235683,22.250468],[99.207966,22.232188],[99.175321,22.185647],[99.188256,22.162924],[99.156227,22.159599],[99.219669,22.110816],[99.294814,22.109152],[99.35456,22.095845],[99.400139,22.100281],[99.486987,22.128557],[99.516552,22.099726],[99.562747,22.113034],[99.578762,22.098617],[99.581841,22.103053],[99.648979,22.100835],[99.696406,22.067562],[99.762927,22.068117],[99.870101,22.029288],[99.871333,22.067007],[99.972347,22.053141],[99.965571,22.014309],[100.000064,21.973245],[99.982202,21.919401],[99.960028,21.907186],[99.944014,21.821097],[99.991441,21.703821],[100.049339,21.669899],[100.094303,21.702709],[100.131875,21.699929],[100.169447,21.663225],[100.107853,21.585337],[100.123252,21.565302],[100.131259,21.504066],[100.168831,21.482906],[100.184846,21.516315],[100.206404,21.509634],[100.235353,21.466756],[100.298795,21.477894],[100.349302,21.528564],[100.437381,21.533017],[100.48296,21.458958],[100.526692,21.471211],[100.579047,21.451717],[100.691764,21.510748],[100.730568,21.518542],[100.753358,21.555283],[100.789082,21.570867],[100.804481,21.609821],[100.847597,21.634856],[100.870386,21.67268],[100.896872,21.68269],[100.899335,21.684915],[100.936292,21.694368],[100.937524,21.693812],[101.015132,21.707157],[101.089661,21.773865],[101.123537,21.771642],[101.111835,21.746074],[101.116762,21.691032],[101.153102,21.669343],[101.169117,21.590345],[101.146943,21.560293],[101.209153,21.55751],[101.210385,21.509077],[101.225167,21.499055],[101.193138,21.473996],[101.194986,21.424979],[101.142631,21.409379],[101.183899,21.334699],[101.244877,21.302364],[101.246725,21.275598],[101.222088,21.234324],[101.290457,21.17853],[101.387775,21.225956],[101.439514,21.227072],[101.532521,21.252174],[101.601506,21.233208],[101.588572,21.191365],[101.605818,21.172392],[101.672339,21.194713],[101.703136,21.14616],[101.76473,21.147835],[101.794911,21.208104],[101.834331,21.204756],[101.833715,21.252731],[101.791832,21.285636],[101.745636,21.297345],[101.730238,21.336929],[101.749948,21.409379],[101.741324,21.482906],[101.772737,21.512975],[101.755491,21.538027],[101.754875,21.58478],[101.804766,21.577546],[101.828788,21.617054],[101.807846,21.644313],[101.780129,21.640975],[101.76781,21.716054],[101.747484,21.729953],[101.771506,21.833319],[101.740093,21.845541],[101.735165,21.875534],[101.700057,21.897191],[101.701288,21.938832],[101.666796,21.934391],[101.606434,21.967695],[101.626144,22.005986],[101.573789,22.115251],[101.602738,22.131883],[101.596579,22.161262],[101.547304,22.238282],[101.56455,22.269299],[101.625528,22.28259],[101.671723,22.372826],[101.648318,22.400494],[101.672339,22.47517],[101.715455,22.477935],[101.774585,22.506135],[101.824476,22.45692],[101.823244,22.42705],[101.862665,22.389427],[101.901469,22.384447],[101.907628,22.437007],[101.978461,22.427603],[102.046214,22.458026],[102.131214,22.430922],[102.145381,22.397727],[102.179257,22.430369],[102.270416,22.419858],[102.25625,22.457473],[102.322771,22.554227],[102.356648,22.563623],[102.404691,22.629925],[102.384365,22.679631],[102.43672,22.699508],[102.45951,22.762986],[102.510633,22.774574],[102.551285,22.743669],[102.569763,22.701164],[102.607335,22.730975],[102.657226,22.687913],[102.688639,22.70006],[102.80074,22.620534],[102.82353,22.623296],[102.880196,22.586832],[102.892515,22.533223],[102.930703,22.482359],[102.986754,22.477935],[103.030485,22.441432],[103.081608,22.454154],[103.071753,22.488441],[103.183238,22.558649],[103.161065,22.590147],[103.195557,22.648153],[103.220195,22.643734],[103.283021,22.678526],[103.288564,22.732078],[103.321209,22.777885],[103.323057,22.807678],[103.375411,22.794989],[103.441317,22.753052],[103.436389,22.6973],[103.457947,22.658646],[103.50907,22.601198],[103.529396,22.59291],[103.580519,22.66693],[103.567585,22.701164],[103.642113,22.794989],[103.740048,22.709446],[103.743127,22.697852],[103.766533,22.688465],[103.825047,22.615562],[103.863851,22.584069],[103.875554,22.565833],[103.894032,22.564728],[103.964865,22.502265],[104.009213,22.517745],[104.009213,22.575228],[104.022148,22.593463],[104.04309,22.67687],[104.045553,22.728215],[104.089901,22.768504],[104.117618,22.808781],[104.224176,22.826434],[104.261748,22.841877],[104.274067,22.828088],[104.256821,22.77347],[104.272835,22.73815],[104.323342,22.728767],[104.375697,22.690122],[104.422508,22.734838],[104.498885,22.774574],[104.527834,22.814298],[104.596203,22.846289],[104.674428,22.817056],[104.737869,22.825882],[104.732942,22.852356],[104.760659,22.862282],[104.772362,22.893711],[104.846275,22.926235],[104.860441,22.970874],[104.821021,23.032022],[104.804391,23.110207],[104.874608,23.123417],[104.882615,23.163589],[104.912796,23.175693],[104.949136,23.152033],[104.958991,23.188896],[105.093266,23.260942],[105.122215,23.247745],[105.181962,23.279084],[105.238012,23.26424],[105.260186,23.31811],[105.325475,23.390086],[105.353809,23.362069],[105.372903,23.317561],[105.416018,23.283482],[105.445584,23.292827],[105.50225,23.202648],[105.542902,23.184495],[105.526272,23.234548],[105.560148,23.257093],[105.593409,23.312614],[105.649459,23.346136],[105.699966,23.327453],[105.694423,23.363168],[105.637757,23.404366],[105.699966,23.40162],[105.758481,23.459826],[105.805908,23.467512],[105.815763,23.507031],[105.852103,23.526786],[105.89214,23.52514],[105.913081,23.499348],[105.935871,23.508678],[105.986378,23.489469],[105.999929,23.447748],[106.039965,23.484529],[106.071994,23.495506],[106.08616,23.524043],[106.141595,23.569579],[106.120653,23.605229],[106.149602,23.665538],[106.157609,23.724175],[106.136667,23.795381],[106.192102,23.824947],[106.173008,23.861622],[106.192718,23.879135],[106.157609,23.891174],[106.128044,23.956819],[106.091088,23.998924],[106.096631,24.018058],[106.053516,24.051399],[106.04982,24.089649],[106.011632,24.099482],[105.998081,24.120786],[105.963589,24.110954],[105.919241,24.122425],[105.901995,24.099482],[105.908154,24.069432],[105.89214,24.040468],[105.859495,24.056864],[105.841633,24.03063],[105.796669,24.023524],[105.802212,24.051945],[105.765256,24.073804],[105.739387,24.059596],[105.704278,24.0667],[105.649459,24.032816],[105.628518,24.126794],[105.594641,24.137718],[105.533663,24.130071],[105.493011,24.016965],[105.406163,24.043748],[105.395692,24.065607],[105.334099,24.094566],[105.320548,24.116416],[105.273121,24.092927],[105.292831,24.074896],[105.260186,24.061236],[105.20044,24.105491],[105.182577,24.167205],[105.229389,24.165567],[105.24294,24.208695],[105.215222,24.214699],[105.164715,24.288362],[105.196744,24.326541],[105.188121,24.347261],[105.138846,24.376701],[105.111744,24.37234],[105.106817,24.414853],[105.042759,24.442097],[104.979933,24.412673],[104.930042,24.411038],[104.914028,24.426296],[104.83642,24.446456],[104.784681,24.443732],[104.765587,24.45953],[104.74834,24.435559],[104.715695,24.441552],[104.703377,24.419757],[104.721239,24.340173],[104.70892,24.321087],[104.641783,24.367979],[104.610986,24.377246],[104.63008,24.397958],[104.616529,24.421937],[104.575877,24.424661],[104.550008,24.518894],[104.520443,24.535228],[104.489646,24.653313],[104.529682,24.731611],[104.542616,24.75607],[104.539537,24.813663],[104.586964,24.872859],[104.635623,24.903803],[104.663957,24.964584],[104.713232,24.996048],[104.684898,25.054072],[104.619609,25.060577],[104.685514,25.078466],[104.695369,25.122364],[104.732326,25.167871],[104.724319,25.195491],[104.753884,25.214443],[104.801927,25.163537],[104.822869,25.170037],[104.806854,25.224189],[104.826565,25.235558],[104.816094,25.262622],[104.736021,25.268034],[104.689826,25.296173],[104.639935,25.295632],[104.646094,25.356759],[104.615913,25.364871],[104.566638,25.402719],[104.543232,25.400556],[104.556783,25.524832],[104.524138,25.526992],[104.483486,25.494585],[104.44961,25.495126],[104.434827,25.472436],[104.418813,25.499447],[104.436059,25.520512],[104.428668,25.576126],[104.389248,25.595558],[104.332581,25.598796],[104.310407,25.647901],[104.328886,25.760602],[104.370769,25.730415],[104.397871,25.76168],[104.42374,25.841961],[104.441602,25.868889],[104.414501,25.909807],[104.438523,25.92757],[104.470552,26.009352],[104.460081,26.085702],[104.499501,26.070651],[104.52845,26.114186],[104.518595,26.165762],[104.548776,26.226979],[104.542616,26.253282],[104.592508,26.317672],[104.659645,26.335373],[104.684283,26.3772],[104.664572,26.397572],[104.665804,26.434019],[104.631928,26.451702],[104.638703,26.477954],[104.598667,26.520801],[104.57095,26.524549],[104.579573,26.568449],[104.556783,26.590393],[104.488414,26.579689],[104.459465,26.602701],[104.468088,26.644431],[104.424356,26.709137],[104.398487,26.686147],[104.353523,26.620893],[104.313487,26.612867],[104.274683,26.633733],[104.268524,26.617683],[104.222328,26.620358],[104.160734,26.646571],[104.121314,26.638012],[104.068343,26.573266],[104.067727,26.51491],[104.008597,26.511697],[103.953163,26.521336],[103.865699,26.512232],[103.819504,26.529903],[103.815808,26.55239],[103.763453,26.585041],[103.748671,26.623568],[103.759142,26.689355],[103.773308,26.716621],[103.725265,26.742812],[103.705555,26.794642],[103.722185,26.851253],[103.779468,26.87421],[103.763453,26.905702],[103.775156,26.951056],[103.753598,26.963858],[103.73204,27.018785],[103.704939,27.049171],[103.675374,27.051836],[103.623019,27.007056],[103.623635,27.035312],[103.601461,27.061962],[103.614396,27.079548],[103.659975,27.065692],[103.652584,27.092868],[103.620555,27.096598],[103.63349,27.12057],[103.696316,27.126429],[103.748671,27.210021],[103.801641,27.250464],[103.80041,27.26536],[103.865699,27.28185],[103.874322,27.331304],[103.903271,27.347785],[103.905119,27.38552],[103.932221,27.443958],[103.956242,27.425367],[104.015372,27.429086],[104.01722,27.383926],[104.084358,27.330773],[104.113923,27.338216],[104.173053,27.263232],[104.210625,27.297273],[104.248813,27.291955],[104.247582,27.336621],[104.295625,27.37436],[104.30856,27.407305],[104.363378,27.467855],[104.467472,27.414211],[104.497037,27.414743],[104.539537,27.327583],[104.570334,27.331836],[104.611602,27.306846],[104.7545,27.345658],[104.77113,27.317481],[104.824717,27.3531],[104.856746,27.332368],[104.851818,27.299401],[104.871528,27.290891],[104.913412,27.327051],[105.01073,27.379143],[105.068013,27.418461],[105.120984,27.418461],[105.184425,27.392959],[105.182577,27.367451],[105.233084,27.436522],[105.234316,27.489093],[105.260186,27.514573],[105.232469,27.546945],[105.25649,27.582491],[105.304533,27.611661],[105.29591,27.631811],[105.308229,27.704955]]]]}},{type:"Feature",properties:{adcode:54e4,name:"西藏自治区",center:[91.132212,29.660361],centroid:[88.388277,31.56375],childrenNum:7,level:"province",parent:{adcode:1e5},subFeatureIndex:25,acroutes:[1e5]},geometry:{type:"MultiPolygon",coordinates:[[[[89.711414,36.093272],[89.614711,36.109712],[89.594385,36.126632],[89.490291,36.151281],[89.375727,36.228078],[89.335075,36.23725],[89.292575,36.231457],[89.232213,36.295636],[89.198952,36.260417],[89.126887,36.254626],[89.10225,36.281164],[89.054822,36.291777],[89.013554,36.315409],[88.964279,36.318785],[88.926091,36.36458],[88.870657,36.348193],[88.838628,36.353496],[88.802903,36.33807],[88.783809,36.291777],[88.766563,36.292259],[88.690186,36.367954],[88.623665,36.389636],[88.618121,36.428168],[88.573158,36.461386],[88.498629,36.446463],[88.470912,36.48208],[88.41055,36.473418],[88.356963,36.477268],[88.366202,36.458016],[88.282434,36.470049],[88.241782,36.468605],[88.222688,36.447426],[88.182652,36.452721],[88.134609,36.427205],[88.092109,36.43539],[88.006494,36.430575],[87.983088,36.437797],[87.95845,36.408423],[87.919646,36.39349],[87.838342,36.383855],[87.826023,36.391563],[87.767509,36.3747],[87.731785,36.384818],[87.6203,36.360243],[87.570409,36.342409],[87.470626,36.354459],[87.460155,36.409868],[87.426895,36.42576],[87.386859,36.412757],[87.363453,36.420463],[87.348055,36.393008],[87.292004,36.358797],[87.193454,36.349158],[87.161425,36.325535],[87.149106,36.297565],[87.08628,36.310587],[87.051788,36.2966],[86.996353,36.308658],[86.943998,36.284058],[86.931064,36.265242],[86.887332,36.262829],[86.86331,36.299977],[86.836209,36.291294],[86.746282,36.291777],[86.69947,36.24449],[86.599072,36.222285],[86.531935,36.227113],[86.515305,36.205385],[86.454943,36.221319],[86.392733,36.206834],[86.35824,36.168676],[86.2794,36.170608],[86.248603,36.141616],[86.187625,36.130983],[86.182081,36.064734],[86.199944,36.047801],[86.173458,36.008113],[86.150668,36.00424],[86.129111,35.941761],[86.093386,35.906868],[86.090306,35.876809],[86.05335,35.842857],[86.035488,35.846738],[85.949256,35.778794],[85.903677,35.78462],[85.835308,35.771996],[85.811286,35.778794],[85.691178,35.751114],[85.65299,35.731199],[85.612953,35.651486],[85.566142,35.6403],[85.518715,35.680658],[85.373969,35.700101],[85.341324,35.753543],[85.271107,35.788989],[85.146071,35.742371],[85.053065,35.752086],[84.99455,35.737028],[84.973608,35.709334],[84.920022,35.696213],[84.798066,35.647595],[84.729081,35.613546],[84.704443,35.616951],[84.628067,35.595055],[84.570168,35.588242],[84.513502,35.564391],[84.448828,35.550272],[84.475929,35.516181],[84.45314,35.473303],[84.424191,35.466479],[84.333032,35.413821],[84.274517,35.404065],[84.200605,35.381135],[84.160569,35.359663],[84.140859,35.379184],[84.095895,35.362592],[84.077417,35.400163],[84.005968,35.422599],[83.906186,35.40309],[83.885244,35.367472],[83.79778,35.354783],[83.785462,35.36308],[83.677672,35.361128],[83.622238,35.335256],[83.599448,35.351366],[83.54155,35.341603],[83.540318,35.364056],[83.502745,35.360639],[83.449159,35.382111],[83.405427,35.380648],[83.333978,35.397236],[83.280391,35.401138],[83.251442,35.417722],[83.178145,35.38943],[83.127022,35.398699],[83.088834,35.425526],[83.067892,35.46258],[82.998907,35.484512],[82.971806,35.548324],[82.981661,35.599922],[82.956407,35.636409],[82.967494,35.667532],[82.894813,35.673852],[82.873871,35.688922],[82.795031,35.688436],[82.780249,35.666073],[82.731589,35.637868],[82.652133,35.67288],[82.628727,35.692324],[82.546192,35.708362],[82.501844,35.701073],[82.468583,35.717595],[82.424852,35.712736],[82.392823,35.656349],[82.336156,35.651486],[82.350323,35.611113],[82.328149,35.559523],[82.2992,35.544916],[82.263475,35.547837],[82.234526,35.520565],[82.189563,35.513258],[82.164925,35.495719],[82.086701,35.467454],[82.071302,35.450393],[82.034346,35.451855],[82.029419,35.426013],[82.05344,35.35039],[82.030034,35.321585],[81.99123,35.30547],[81.955506,35.307423],[81.927789,35.271275],[81.853876,35.25857],[81.804601,35.270786],[81.736847,35.26248],[81.68634,35.235599],[81.513261,35.23511],[81.504638,35.279092],[81.447972,35.318167],[81.441196,35.333303],[81.385762,35.335256],[81.363588,35.354783],[81.314313,35.337209],[81.285364,35.345508],[81.26627,35.322562],[81.219458,35.319144],[81.191741,35.36552],[81.142466,35.365032],[81.103662,35.386015],[81.09935,35.40748],[81.054387,35.402602],[81.031597,35.380648],[81.030981,35.337209],[81.002648,35.334768],[81.026053,35.31133],[80.963844,35.310842],[80.924423,35.330862],[80.894242,35.324027],[80.844351,35.345508],[80.759968,35.334768],[80.689135,35.339162],[80.690982,35.364544],[80.65649,35.393821],[80.599823,35.409431],[80.56841,35.391381],[80.532686,35.404553],[80.514824,35.391869],[80.444607,35.417235],[80.432904,35.449418],[80.375006,35.387966],[80.321419,35.38699],[80.286926,35.35283],[80.267832,35.295701],[80.362687,35.20871],[80.257977,35.203331],[80.223484,35.177409],[80.23026,35.147565],[80.118159,35.066293],[80.078123,35.076578],[80.031311,35.034447],[80.04363,35.022196],[80.02392,34.971209],[80.041782,34.943252],[80.034391,34.902033],[80.003594,34.895162],[79.996819,34.856375],[79.961094,34.862759],[79.926602,34.849499],[79.947544,34.821008],[79.898268,34.732035],[79.906892,34.683821],[79.866856,34.671517],[79.88595,34.642965],[79.84345,34.55725],[79.861312,34.528166],[79.801566,34.478847],[79.735661,34.471447],[79.699936,34.477861],[79.675914,34.451216],[79.58106,34.456151],[79.545335,34.476381],[79.504683,34.45467],[79.435082,34.447761],[79.363017,34.428018],[79.326677,34.44332],[79.274322,34.435916],[79.241677,34.415183],[79.179467,34.422588],[79.161605,34.441345],[79.072294,34.412714],[79.039033,34.421601],[79.0107,34.399877],[79.048888,34.348506],[79.039649,34.33467],[79.019939,34.313417],[78.981751,34.31836],[78.958345,34.230827],[78.941099,34.212022],[78.9257,34.155584],[78.910302,34.143202],[78.878273,34.163012],[78.828998,34.125369],[78.801897,34.137258],[78.737223,34.089692],[78.661462,34.086718],[78.656535,34.030196],[78.736607,33.999937],[78.744614,33.980585],[78.734143,33.918529],[78.762476,33.90959],[78.756317,33.8773],[78.766172,33.823124],[78.758165,33.790802],[78.779723,33.73259],[78.692259,33.676331],[78.684868,33.654415],[78.713201,33.623025],[78.755085,33.623025],[78.74215,33.55323],[78.816679,33.480882],[78.84994,33.419963],[78.896751,33.41247],[78.949722,33.376495],[78.9682,33.334505],[79.022403,33.323504],[79.041497,33.268479],[79.083997,33.245459],[79.072294,33.22844],[79.10925,33.200401],[79.152366,33.184375],[79.162221,33.165841],[79.139431,33.117735],[79.162837,33.01191],[79.204721,32.964724],[79.255844,32.942628],[79.227511,32.89038],[79.237982,32.846145],[79.225047,32.784281],[79.275554,32.778746],[79.301423,32.728919],[79.27309,32.678056],[79.299575,32.637244],[79.308199,32.596918],[79.272474,32.561113],[79.252148,32.516715],[79.190554,32.511669],[79.180083,32.492994],[79.135736,32.472295],[79.124649,32.416235],[79.103091,32.369744],[79.067982,32.380863],[79.005772,32.375304],[78.970664,32.331826],[78.904142,32.374798],[78.87273,32.40512],[78.81052,32.436441],[78.782186,32.480373],[78.760629,32.563635],[78.781571,32.608009],[78.74215,32.654881],[78.741534,32.703743],[78.6861,32.680071],[78.675013,32.658408],[78.628202,32.630188],[78.588782,32.637748],[78.577695,32.615067],[78.518564,32.605993],[78.500086,32.580782],[78.424942,32.565652],[78.395377,32.530339],[78.426174,32.502584],[78.472985,32.435431],[78.458818,32.379853],[78.483456,32.357106],[78.480992,32.329297],[78.508709,32.297939],[78.475449,32.236708],[78.430485,32.212407],[78.429869,32.194683],[78.469905,32.127808],[78.509941,32.147065],[78.527188,32.11463],[78.609107,32.052768],[78.60726,32.023851],[78.705194,31.988835],[78.762476,31.947203],[78.768636,31.92638],[78.739687,31.885228],[78.665158,31.851684],[78.654687,31.819144],[78.706426,31.778453],[78.763092,31.668499],[78.798817,31.675629],[78.806824,31.64099],[78.845628,31.609905],[78.833925,31.584927],[78.779723,31.545154],[78.740303,31.532912],[78.729832,31.478316],[78.755701,31.478316],[78.792041,31.435944],[78.760013,31.392531],[78.755085,31.355742],[78.795121,31.301043],[78.859179,31.289281],[78.865338,31.312804],[78.884432,31.277006],[78.923852,31.246824],[78.930628,31.220726],[78.997765,31.158779],[78.97436,31.115751],[79.010084,31.043994],[79.059359,31.028097],[79.096931,30.992192],[79.181931,31.015788],[79.205953,31.0004],[79.227511,30.949088],[79.33222,30.969103],[79.316206,31.01784],[79.35809,31.031174],[79.404901,31.071678],[79.424611,31.061425],[79.427075,31.018353],[79.505915,31.027584],[79.550879,30.957813],[79.59769,30.925989],[79.660516,30.956787],[79.668523,30.980392],[79.729501,30.941389],[79.75845,30.936769],[79.835443,30.851006],[79.890877,30.855116],[79.913051,30.833022],[79.900732,30.7991],[79.961094,30.771337],[79.955551,30.738422],[79.970333,30.685941],[80.014065,30.661748],[80.04363,30.603559],[80.143412,30.55822],[80.214245,30.586044],[80.261673,30.566465],[80.322035,30.564403],[80.357759,30.520592],[80.43044,30.515952],[80.446454,30.495327],[80.504969,30.483466],[80.549316,30.448905],[80.585041,30.463866],[80.633084,30.458707],[80.692214,30.416913],[80.719316,30.414848],[80.81725,30.321389],[80.910873,30.30279],[80.933662,30.266614],[80.996488,30.267648],[81.034677,30.246971],[81.038372,30.205086],[81.082104,30.151281],[81.085799,30.100554],[81.110437,30.085538],[81.09627,30.052909],[81.131995,30.016124],[81.225618,30.005759],[81.256415,30.011978],[81.247792,30.032705],[81.2829,30.061197],[81.293371,30.094859],[81.269349,30.153351],[81.335871,30.149729],[81.393769,30.199396],[81.397465,30.240767],[81.419023,30.270232],[81.406088,30.291938],[81.427646,30.305373],[81.399929,30.319323],[81.406088,30.369421],[81.432573,30.379231],[81.406704,30.40401],[81.418407,30.420525],[81.454131,30.412268],[81.494783,30.381296],[81.555761,30.369421],[81.566232,30.428782],[81.613044,30.412784],[81.63029,30.446842],[81.723913,30.407623],[81.759021,30.385426],[81.872354,30.373035],[81.939491,30.344633],[81.954274,30.355995],[81.99123,30.322939],[82.022027,30.339468],[82.060215,30.332237],[82.104563,30.346182],[82.132896,30.30434],[82.11873,30.279019],[82.114418,30.226806],[82.142135,30.200948],[82.188947,30.18543],[82.207425,30.143519],[82.183403,30.12178],[82.17786,30.06793],[82.246845,30.071555],[82.311519,30.035813],[82.333693,30.045138],[82.368185,30.014051],[82.412533,30.011978],[82.431011,29.989692],[82.474743,29.973622],[82.498148,29.947698],[82.560974,29.955476],[82.609017,29.886489],[82.64351,29.868846],[82.6238,29.834588],[82.703872,29.847566],[82.737749,29.80655],[82.691553,29.766037],[82.757459,29.761881],[82.774089,29.726548],[82.816589,29.717192],[82.830756,29.687562],[82.885574,29.689122],[82.9484,29.704718],[82.966878,29.658963],[83.011226,29.667804],[83.088834,29.604863],[83.12887,29.623593],[83.159667,29.61735],[83.164595,29.595496],[83.217565,29.60018],[83.266841,29.571035],[83.27608,29.505951],[83.325355,29.502826],[83.383253,29.42206],[83.415898,29.420496],[83.423289,29.361053],[83.450391,29.332883],[83.463941,29.285916],[83.492274,29.280174],[83.548941,29.201322],[83.57789,29.203934],[83.596368,29.174153],[83.656114,29.16736],[83.667201,29.200277],[83.727563,29.244672],[83.800244,29.249372],[83.82057,29.294267],[83.851367,29.294789],[83.911729,29.323491],[83.949301,29.312533],[83.986874,29.325057],[84.002272,29.291658],[84.052163,29.296877],[84.116837,29.286438],[84.130388,29.239972],[84.203068,29.239972],[84.197525,29.210202],[84.17104,29.19453],[84.176583,29.133909],[84.20738,29.118749],[84.192597,29.084236],[84.194445,29.045004],[84.224626,29.049189],[84.248648,29.030353],[84.228322,28.949738],[84.234481,28.889497],[84.268358,28.895261],[84.330568,28.859101],[84.340423,28.866963],[84.408176,28.85386],[84.404481,28.828173],[84.434046,28.823978],[84.445133,28.764189],[84.483321,28.735331],[84.557233,28.74635],[84.620059,28.732182],[84.650856,28.714338],[84.669334,28.680742],[84.699515,28.671816],[84.698284,28.633478],[84.773428,28.610363],[84.857196,28.567798],[84.896616,28.587244],[84.981616,28.586193],[84.995782,28.611414],[85.05676,28.674441],[85.126361,28.676016],[85.155926,28.643983],[85.195963,28.624022],[85.18426,28.587244],[85.189803,28.544669],[85.160238,28.49261],[85.108499,28.461047],[85.129441,28.377885],[85.113427,28.344708],[85.179948,28.324164],[85.209513,28.338914],[85.272339,28.282538],[85.349947,28.298347],[85.379512,28.274105],[85.415853,28.321003],[85.458969,28.332593],[85.520563,28.326798],[85.602483,28.295712],[85.601251,28.254075],[85.650526,28.283592],[85.682555,28.375779],[85.720743,28.372093],[85.753388,28.227714],[85.791576,28.195544],[85.854402,28.172334],[85.871648,28.124843],[85.898749,28.101617],[85.901213,28.053566],[85.980053,27.984357],[85.949256,27.937311],[86.002227,27.90717],[86.053966,27.900823],[86.125415,27.923035],[86.082915,28.018175],[86.086611,28.090002],[86.128495,28.086835],[86.140198,28.114814],[86.19132,28.167058],[86.223965,28.092642],[86.206103,28.084195],[86.231972,27.974315],[86.27324,27.976958],[86.308965,27.950528],[86.393349,27.926736],[86.414906,27.904526],[86.450015,27.908757],[86.475884,27.944713],[86.514689,27.954757],[86.513457,27.996511],[86.537478,28.044587],[86.55842,28.047757],[86.568891,28.103201],[86.60092,28.097922],[86.611391,28.069938],[86.647732,28.06941],[86.662514,28.092114],[86.700086,28.101617],[86.74813,28.089474],[86.768456,28.06941],[86.756753,28.032967],[86.827586,28.012363],[86.864542,28.022401],[86.885484,27.995983],[86.926752,27.985942],[86.935375,27.955286],[87.035157,27.946299],[87.080737,27.910872],[87.118309,27.840512],[87.173744,27.818284],[87.227946,27.812991],[87.249504,27.839454],[87.280917,27.845275],[87.317258,27.826753],[87.364069,27.824106],[87.421967,27.856916],[87.418272,27.825694],[87.45954,27.820931],[87.58088,27.859562],[87.598126,27.814579],[87.670191,27.832045],[87.668343,27.809815],[87.727473,27.802933],[87.77798,27.860091],[87.782292,27.890774],[87.826639,27.927794],[87.930733,27.909285],[87.982472,27.884426],[88.037291,27.901881],[88.090877,27.885484],[88.111819,27.864852],[88.137689,27.878607],[88.120442,27.915103],[88.156783,27.957929],[88.203594,27.943127],[88.242398,27.967444],[88.254101,27.939426],[88.357579,27.986471],[88.401311,27.976958],[88.43334,28.002852],[88.469064,28.009721],[88.498013,28.04089],[88.554064,28.027684],[88.565151,28.083139],[88.620585,28.091586],[88.645223,28.111119],[88.67602,28.068353],[88.764099,28.068353],[88.812142,28.018175],[88.842939,28.006023],[88.846635,27.921448],[88.864497,27.921448],[88.888519,27.846863],[88.863265,27.811932],[88.870657,27.743098],[88.850331,27.710783],[88.852178,27.671039],[88.816454,27.641354],[88.813374,27.606889],[88.770874,27.563924],[88.797976,27.521473],[88.783193,27.467324],[88.809063,27.405711],[88.838012,27.37808],[88.867577,27.3818],[88.901453,27.327583],[88.920548,27.325456],[88.911924,27.272807],[88.942105,27.261636],[88.984605,27.208957],[89.067757,27.240354],[89.077612,27.287168],[89.152757,27.319076],[89.182938,27.373829],[89.132431,27.441302],[89.095474,27.471572],[89.109025,27.537925],[89.163228,27.574534],[89.128735,27.611131],[89.131815,27.633402],[89.184786,27.673689],[89.238988,27.796581],[89.295655,27.84845],[89.375727,27.875962],[89.44348,27.968501],[89.461958,28.03191],[89.511233,28.086307],[89.541414,28.088418],[89.605472,28.161782],[89.720037,28.170224],[89.779167,28.197127],[89.789638,28.240895],[89.869094,28.221386],[89.901739,28.18183],[89.976268,28.189215],[90.017536,28.162837],[90.03355,28.136981],[90.07297,28.155451],[90.103151,28.141731],[90.124709,28.190797],[90.166593,28.187632],[90.189999,28.161782],[90.231882,28.144897],[90.297172,28.153868],[90.367389,28.088946],[90.384019,28.06096],[90.43699,28.063073],[90.47949,28.044587],[90.513983,28.062016],[90.569417,28.044059],[90.591591,28.021345],[90.701844,28.076274],[90.741264,28.053038],[90.802242,28.040362],[90.806554,28.015005],[90.853365,27.969029],[90.896481,27.946299],[90.96177,27.9537],[90.976553,27.935725],[90.96485,27.900294],[91.025828,27.857445],[91.113292,27.846333],[91.155175,27.894476],[91.147784,27.927794],[91.162567,27.968501],[91.216153,27.989113],[91.251878,27.970615],[91.309776,28.057791],[91.464993,28.002852],[91.490246,27.971672],[91.486551,27.937311],[91.552456,27.90717],[91.611586,27.891303],[91.618978,27.856916],[91.561079,27.855329],[91.544449,27.820401],[91.610355,27.819343],[91.642383,27.7664],[91.622673,27.692238],[91.570934,27.650897],[91.562311,27.627569],[91.582637,27.598933],[91.564775,27.58196],[91.585101,27.540578],[91.626985,27.509265],[91.663325,27.507142],[91.71876,27.467324],[91.753868,27.462545],[91.839484,27.489624],[91.946657,27.464138],[92.010715,27.474758],[92.021802,27.444489],[92.064918,27.391365],[92.125896,27.273339],[92.091403,27.264296],[92.071077,27.237694],[92.061222,27.190327],[92.032273,27.167967],[92.02673,27.108318],[92.043976,27.052902],[92.076005,27.041175],[92.124664,26.960124],[92.109265,26.854991],[92.197961,26.86994],[92.28604,26.892359],[92.404916,26.9025],[92.496691,26.921711],[92.549046,26.941453],[92.64698,26.952656],[92.682089,26.947855],[92.802813,26.895028],[92.909371,26.914241],[93.050421,26.883819],[93.111399,26.880082],[93.232739,26.906769],[93.56781,26.938252],[93.625092,26.955323],[93.747048,27.015587],[93.817265,27.025183],[93.841903,27.045973],[93.849294,27.168499],[93.970634,27.30525],[94.056866,27.375423],[94.147409,27.458297],[94.220705,27.536333],[94.277372,27.58143],[94.353132,27.578778],[94.399944,27.589386],[94.443675,27.585143],[94.478168,27.602116],[94.524979,27.596282],[94.660486,27.650367],[94.722696,27.683759],[94.78121,27.699127],[94.836645,27.728796],[94.88592,27.743098],[94.947514,27.792345],[95.015267,27.82887],[95.067006,27.840512],[95.28628,27.939955],[95.32878,28.017646],[95.352802,28.04089],[95.371896,28.110063],[95.39715,28.142259],[95.437802,28.161782],[95.528345,28.182885],[95.674322,28.254075],[95.740228,28.275159],[95.787655,28.270416],[95.832003,28.295186],[95.874502,28.29782],[95.899756,28.278322],[95.907763,28.241422],[95.936096,28.240368],[95.989067,28.198181],[96.074683,28.193434],[96.098088,28.212421],[96.194175,28.212949],[96.275479,28.228241],[96.298269,28.140148],[96.367254,28.118509],[96.398667,28.118509],[96.395587,28.143842],[96.426384,28.161782],[96.46334,28.143314],[96.499681,28.067297],[96.538485,28.075218],[96.623485,28.024514],[96.635188,27.994926],[96.690622,27.948942],[96.711564,27.9574],[96.784245,27.931495],[96.810114,27.890245],[96.849534,27.874375],[96.908049,27.884426],[96.972722,27.861149],[97.008447,27.807698],[97.049099,27.81405],[97.062649,27.742568],[97.097758,27.740979],[97.103301,27.780697],[97.167975,27.811932],[97.253591,27.891832],[97.303482,27.913516],[97.324424,27.880723],[97.386634,27.882839],[97.372467,27.907699],[97.379242,27.970087],[97.413119,28.01342],[97.378626,28.031382],[97.375547,28.062545],[97.320728,28.054095],[97.305945,28.071522],[97.340438,28.104785],[97.326887,28.132759],[97.352757,28.149646],[97.362612,28.199236],[97.349677,28.235623],[97.398336,28.238786],[97.402032,28.279903],[97.422358,28.297293],[97.461162,28.26778],[97.469169,28.30309],[97.518445,28.327852],[97.488879,28.347341],[97.485184,28.38631],[97.499966,28.428948],[97.521524,28.444736],[97.507974,28.46473],[97.521524,28.495766],[97.569567,28.541515],[97.60406,28.515225],[97.634857,28.532051],[97.68598,28.519958],[97.737103,28.465782],[97.738335,28.396313],[97.769748,28.3742],[97.801161,28.326798],[97.842429,28.326798],[97.871378,28.361561],[97.907718,28.363141],[98.020435,28.253548],[98.008116,28.214003],[98.03337,28.187105],[98.056775,28.202401],[98.090036,28.195544],[98.097427,28.166531],[98.139311,28.142259],[98.17442,28.163365],[98.169492,28.206093],[98.21692,28.212949],[98.266811,28.242477],[98.231702,28.314681],[98.207681,28.330486],[98.208913,28.358401],[98.301303,28.384204],[98.317934,28.324691],[98.353042,28.293078],[98.37768,28.246167],[98.370289,28.18394],[98.389999,28.16442],[98.389383,28.114814],[98.428803,28.104785],[98.464527,28.151229],[98.494092,28.141203],[98.559382,28.182885],[98.625903,28.165475],[98.649925,28.200291],[98.712135,28.229296],[98.710287,28.288862],[98.746628,28.321003],[98.740468,28.348395],[98.693041,28.43158],[98.673947,28.478934],[98.625903,28.489455],[98.619128,28.50944],[98.637606,28.552029],[98.594491,28.667615],[98.666555,28.712239],[98.683802,28.740054],[98.652389,28.817162],[98.668403,28.843376],[98.643766,28.895261],[98.6567,28.910454],[98.624056,28.95864],[98.655469,28.976966],[98.70228,28.9644],[98.757714,29.004186],[98.786048,28.998952],[98.821772,28.920931],[98.827932,28.821356],[98.852569,28.798283],[98.912931,28.800906],[98.922786,28.823978],[98.972677,28.832367],[98.973909,28.864867],[98.917859,28.886877],[98.925866,28.978536],[99.013329,29.036632],[98.991771,29.105677],[98.967134,29.128159],[98.960974,29.165792],[98.9813,29.204978],[99.024416,29.188783],[99.037351,29.20759],[99.113727,29.221171],[99.114343,29.243628],[99.075539,29.316186],[99.058909,29.417368],[99.066916,29.421018],[99.044742,29.520013],[99.052133,29.563748],[99.014561,29.607464],[98.992387,29.677163],[99.018873,29.792009],[99.0238,29.846009],[99.068148,29.931621],[99.055213,29.958587],[99.036735,30.053945],[99.044742,30.079842],[98.989308,30.151799],[98.9813,30.182843],[98.993003,30.215429],[98.970829,30.260928],[98.986844,30.280569],[98.967134,30.33482],[98.965286,30.449937],[98.932025,30.521623],[98.926482,30.569556],[98.939417,30.598923],[98.92217,30.609225],[98.907388,30.698292],[98.963438,30.728134],[98.957895,30.765166],[98.904924,30.782649],[98.850105,30.849465],[98.797135,30.87926],[98.774345,30.908019],[98.797135,30.948575],[98.806374,30.995783],[98.774961,31.031174],[98.736772,31.049121],[98.712135,31.082954],[98.710287,31.1178],[98.675179,31.15417],[98.602498,31.192062],[98.62344,31.221238],[98.60373,31.257568],[98.616048,31.3036],[98.643766,31.338876],[98.691809,31.333253],[98.773113,31.249382],[98.805758,31.279052],[98.810685,31.306668],[98.887062,31.37465],[98.84333,31.416028],[98.844562,31.429817],[98.714599,31.508935],[98.696736,31.538523],[98.651157,31.57881],[98.619128,31.591555],[98.553839,31.660349],[98.545831,31.717383],[98.516882,31.717383],[98.508875,31.751995],[98.461448,31.800327],[98.414636,31.832365],[98.426339,31.856767],[98.399238,31.895899],[98.432498,31.922825],[98.434962,32.007613],[98.402933,32.026896],[98.404781,32.045159],[98.357354,32.087253],[98.303151,32.121726],[98.260035,32.208862],[98.218768,32.234683],[98.23047,32.262521],[98.208913,32.318171],[98.218768,32.342444],[98.125145,32.401077],[98.107283,32.391476],[98.079565,32.415224],[97.940363,32.482393],[97.880001,32.486431],[97.863986,32.499051],[97.80732,32.50006],[97.795617,32.521257],[97.730944,32.527312],[97.684132,32.530339],[97.670582,32.51722],[97.540618,32.536899],[97.50243,32.530844],[97.463626,32.55506],[97.448843,32.586833],[97.411887,32.575235],[97.374315,32.546484],[97.3583,32.563635],[97.332431,32.542448],[97.334895,32.514192],[97.388481,32.501575],[97.341054,32.440987],[97.387865,32.427349],[97.424822,32.322723],[97.415583,32.296421],[97.371235,32.273148],[97.32196,32.303503],[97.299786,32.294904],[97.264062,32.182527],[97.271453,32.139971],[97.313953,32.130342],[97.293011,32.096887],[97.308409,32.076605],[97.258518,32.072041],[97.219714,32.109054],[97.201852,32.090296],[97.233881,32.063927],[97.214786,32.042623],[97.188301,32.055304],[97.169823,32.032984],[97.127323,32.044145],[97.028773,32.04871],[97.006599,32.067984],[96.935766,32.048203],[96.965947,32.008628],[96.941925,31.986297],[96.894498,32.013703],[96.863085,31.996448],[96.868629,31.964975],[96.824281,32.007613],[96.722651,32.013195],[96.742977,32.001016],[96.753448,31.944156],[96.776238,31.935015],[96.81073,31.894375],[96.794716,31.869474],[96.760223,31.860325],[96.765767,31.819144],[96.799027,31.792188],[96.840295,31.720438],[96.790404,31.698545],[96.778701,31.675629],[96.722651,31.686833],[96.691854,31.722474],[96.661057,31.705674],[96.615477,31.737236],[96.56805,31.711783],[96.519391,31.74945],[96.468884,31.769804],[96.435623,31.796258],[96.407906,31.845583],[96.389428,31.919777],[96.288414,31.919777],[96.253305,31.929936],[96.220044,31.905553],[96.188632,31.904028],[96.214501,31.876589],[96.202798,31.841008],[96.183088,31.835924],[96.178161,31.775401],[96.231131,31.749959],[96.222508,31.733164],[96.252073,31.697527],[96.245298,31.657802],[96.221892,31.647613],[96.207726,31.598691],[96.156603,31.602769],[96.148595,31.686324],[96.135661,31.70211],[96.064828,31.720438],[95.989067,31.78761],[95.983524,31.816601],[95.89914,31.81711],[95.846169,31.736218],[95.853561,31.714329],[95.823995,31.68225],[95.779648,31.748941],[95.634286,31.782523],[95.580083,31.76726],[95.546823,31.73978],[95.511714,31.750468],[95.480301,31.795749],[95.456896,31.801853],[95.406389,31.896915],[95.408852,31.918761],[95.3682,31.92892],[95.360809,31.95939],[95.395918,32.001523],[95.454432,32.007613],[95.421171,32.033999],[95.454432,32.061898],[95.440265,32.157705],[95.406389,32.182021],[95.367584,32.178982],[95.366968,32.151118],[95.31523,32.148585],[95.270266,32.194683],[95.270266,32.194683],[95.239469,32.287315],[95.241317,32.3207],[95.214216,32.321712],[95.20744,32.297433],[95.10581,32.258979],[95.079325,32.279726],[95.096571,32.322217],[95.193274,32.332331],[95.261643,32.348006],[95.228382,32.363678],[95.218527,32.397035],[95.153853,32.386423],[95.081789,32.384907],[95.075013,32.376315],[95.075013,32.376315],[95.057151,32.395014],[94.988166,32.422802],[94.944434,32.404109],[94.912405,32.41573],[94.889616,32.472295],[94.852043,32.463712],[94.80708,32.486431],[94.78737,32.522266],[94.762116,32.526303],[94.737479,32.587338],[94.638312,32.645307],[94.614291,32.673522],[94.591501,32.640772],[94.522516,32.595909],[94.459074,32.599439],[94.463386,32.572209],[94.435052,32.562626],[94.395016,32.594397],[94.371611,32.524789],[94.350053,32.533871],[94.294002,32.519743],[94.292154,32.502584],[94.250886,32.51722],[94.196684,32.51621],[94.176974,32.454117],[94.137554,32.433915],[94.091974,32.463207],[94.049474,32.469771],[94.03038,32.448057],[93.978641,32.459672],[93.960163,32.484917],[93.90904,32.463207],[93.861613,32.466237],[93.851142,32.50965],[93.820345,32.549511],[93.75136,32.56313],[93.721795,32.578261],[93.651577,32.571705],[93.618933,32.522771],[93.516687,32.47583],[93.501904,32.503593],[93.476651,32.504603],[93.4631,32.556069],[93.411977,32.558086],[93.385492,32.525294],[93.33868,32.5712],[93.308499,32.580278],[93.300492,32.619604],[93.260456,32.62666],[93.239514,32.662439],[93.210565,32.655385],[93.176688,32.6705],[93.159442,32.644803],[93.087993,32.63674],[93.069515,32.626156],[93.023935,32.703239],[93.019624,32.737477],[93.00053,32.741001],[92.964189,32.714821],[92.933392,32.719353],[92.866871,32.698203],[92.822523,32.729926],[92.789262,32.719856],[92.756618,32.743014],[92.686401,32.76516],[92.667922,32.73194],[92.634662,32.720863],[92.574916,32.741001],[92.56814,32.73194],[92.484372,32.745028],[92.459119,32.76365],[92.411076,32.748048],[92.355641,32.764657],[92.343938,32.738484],[92.310062,32.751571],[92.255243,32.720863],[92.198577,32.754591],[92.211511,32.788306],[92.193649,32.801889],[92.227526,32.821003],[92.205352,32.866255],[92.145606,32.885857],[92.101874,32.860222],[92.038432,32.860725],[92.018722,32.829552],[91.955897,32.8205],[91.896766,32.907967],[91.857962,32.90244],[91.839484,32.948152],[91.799448,32.942126],[91.752637,32.969242],[91.685499,32.989324],[91.664557,33.012913],[91.583253,33.0375],[91.55492,33.060074],[91.535826,33.10019],[91.49579,33.109214],[91.436044,33.066092],[91.370138,33.100691],[91.311624,33.108211],[91.261733,33.141291],[91.226624,33.141792],[91.18782,33.106206],[91.161335,33.108712],[91.147784,33.07211],[91.072024,33.113224],[91.037531,33.098686],[91.001807,33.11573],[90.927894,33.120241],[90.902024,33.083143],[90.88293,33.120241],[90.803474,33.114227],[90.740032,33.142293],[90.704308,33.135778],[90.627315,33.180368],[90.562642,33.229441],[90.490577,33.264977],[90.405577,33.260473],[90.363077,33.279487],[90.332896,33.310501],[90.246665,33.423959],[90.22018,33.437943],[90.107463,33.460913],[90.088984,33.478885],[90.083441,33.525295],[90.01076,33.553728],[89.984275,33.612061],[90.008296,33.687785],[89.981195,33.70322],[89.983659,33.725622],[89.907282,33.741051],[89.902355,33.758467],[89.942391,33.801246],[89.899891,33.80771],[89.837065,33.868853],[89.795181,33.865374],[89.73174,33.921509],[89.718805,33.946832],[89.688008,33.959739],[89.684928,33.990013],[89.635037,34.049537],[89.656595,34.057966],[89.655979,34.097126],[89.71203,34.131809],[89.756993,34.124874],[89.760073,34.152613],[89.789638,34.150632],[89.816739,34.16945],[89.838297,34.263477],[89.825362,34.293642],[89.86663,34.324785],[89.858623,34.359375],[89.820435,34.369255],[89.799493,34.39642],[89.819819,34.420614],[89.823515,34.455657],[89.814891,34.548871],[89.777935,34.574499],[89.798877,34.628686],[89.74837,34.641981],[89.72558,34.660689],[89.732356,34.732035],[89.799493,34.743838],[89.825978,34.796931],[89.867862,34.81069],[89.838913,34.865705],[89.814891,34.86816],[89.821051,34.902033],[89.78779,34.921664],[89.747138,34.903506],[89.707102,34.919701],[89.670146,34.887798],[89.578987,34.895162],[89.560509,34.938836],[89.59069,35.057965],[89.593153,35.104491],[89.579603,35.118688],[89.519241,35.133862],[89.46935,35.214577],[89.450255,35.223867],[89.48598,35.256616],[89.531559,35.276161],[89.494603,35.298632],[89.516161,35.330862],[89.497067,35.361128],[89.58761,35.383575],[89.619639,35.412357],[89.658443,35.425526],[89.685544,35.416259],[89.739131,35.468429],[89.765,35.482563],[89.740979,35.507412],[89.720037,35.501566],[89.699711,35.544916],[89.71203,35.581915],[89.75145,35.580942],[89.765616,35.599922],[89.726196,35.648082],[89.748986,35.66267],[89.747138,35.7516],[89.782863,35.773453],[89.767464,35.799183],[89.801957,35.848193],[89.778551,35.861775],[89.707718,35.849163],[89.654747,35.848193],[89.62395,35.859349],[89.550654,35.856924],[89.554965,35.873414],[89.489676,35.903475],[89.428082,35.917531],[89.434857,35.992136],[89.404676,36.016827],[89.417611,36.044897],[89.474893,36.022151],[89.605472,36.038123],[89.688624,36.091337],[89.711414,36.093272]]]]}},{type:"Feature",properties:{adcode:61e4,name:"陕西省",center:[108.948024,34.263161],centroid:[108.887114,35.263661],childrenNum:10,level:"province",parent:{adcode:1e5},subFeatureIndex:26,acroutes:[1e5]},geometry:{type:"MultiPolygon",coordinates:[[[[110.379257,34.600612],[110.29549,34.610956],[110.269004,34.629671],[110.229584,34.692679],[110.243135,34.725641],[110.246831,34.789068],[110.230816,34.880925],[110.262229,34.944233],[110.320743,35.00504],[110.373714,35.134351],[110.364475,35.197952],[110.378642,35.210666],[110.374946,35.251728],[110.45009,35.327933],[110.477808,35.413821],[110.531394,35.511309],[110.567735,35.539559],[110.589293,35.602355],[110.609619,35.632031],[110.57759,35.701559],[110.571431,35.800639],[110.550489,35.838005],[110.549257,35.877778],[110.511684,35.879718],[110.516612,35.918501],[110.502445,35.947575],[110.516612,35.971796],[110.49259,35.994073],[110.491974,36.034735],[110.467953,36.074893],[110.447011,36.164328],[110.45625,36.22663],[110.474112,36.248352],[110.474112,36.306729],[110.459946,36.327946],[110.487047,36.393972],[110.489511,36.430094],[110.47288,36.453203],[110.503677,36.488335],[110.488895,36.556628],[110.496902,36.582102],[110.447627,36.621018],[110.426685,36.657514],[110.394656,36.676716],[110.402663,36.697352],[110.438388,36.685835],[110.447011,36.737649],[110.407591,36.776007],[110.423605,36.818179],[110.406975,36.824886],[110.424221,36.855539],[110.376178,36.882351],[110.408823,36.892403],[110.424221,36.963685],[110.381721,37.002408],[110.382953,37.022001],[110.426685,37.008621],[110.417446,37.027257],[110.460561,37.044932],[110.49567,37.086956],[110.535706,37.115118],[110.53509,37.138021],[110.590525,37.187145],[110.651503,37.256722],[110.661974,37.281963],[110.690307,37.287201],[110.678604,37.317668],[110.695234,37.34955],[110.641648,37.360015],[110.630561,37.372858],[110.644111,37.435135],[110.740198,37.44939],[110.759292,37.474567],[110.770995,37.538184],[110.795017,37.558586],[110.771611,37.594634],[110.763604,37.639668],[110.793169,37.650567],[110.775306,37.680886],[110.706321,37.705511],[110.716792,37.728708],[110.750669,37.736281],[110.735886,37.77035],[110.680452,37.790216],[110.59422,37.922049],[110.522771,37.955088],[110.528315,37.990471],[110.507989,38.013107],[110.501829,38.097929],[110.519692,38.130889],[110.509221,38.192061],[110.528315,38.211814],[110.565887,38.215105],[110.57759,38.297345],[110.601612,38.308147],[110.661358,38.308617],[110.701394,38.353215],[110.746973,38.366355],[110.77777,38.440924],[110.796864,38.453579],[110.840596,38.439986],[110.874473,38.453579],[110.870777,38.510265],[110.907733,38.521035],[110.920052,38.581878],[110.898494,38.587024],[110.880632,38.626776],[110.916357,38.673981],[110.915125,38.704345],[110.965016,38.755699],[111.009363,38.847579],[110.995813,38.868084],[111.016755,38.889981],[111.009979,38.932823],[110.980414,38.970056],[110.998276,38.998433],[111.038313,39.020289],[111.094363,39.030053],[111.138095,39.064447],[111.147334,39.100681],[111.173819,39.135041],[111.163348,39.152678],[111.219399,39.244044],[111.213239,39.257021],[111.247732,39.302419],[111.202152,39.305197],[111.179363,39.326959],[111.186138,39.35149],[111.155341,39.338531],[111.159037,39.362596],[111.125776,39.366297],[111.087588,39.376013],[111.098059,39.401914],[111.064182,39.400989],[111.058639,39.447681],[111.10545,39.472631],[111.10545,39.497573],[111.148566,39.531277],[111.154725,39.569116],[111.136863,39.587106],[111.101138,39.559428],[111.017371,39.552045],[110.958856,39.519275],[110.891103,39.509118],[110.869545,39.494341],[110.782698,39.38804],[110.73835,39.348713],[110.731575,39.30705],[110.702626,39.273701],[110.626249,39.266751],[110.596684,39.282966],[110.566503,39.320014],[110.559728,39.351027],[110.524003,39.382952],[110.482735,39.360745],[110.434692,39.381101],[110.429764,39.341308],[110.385417,39.310291],[110.257917,39.407001],[110.243751,39.423645],[110.152592,39.45415],[110.12549,39.432891],[110.136577,39.39174],[110.161831,39.387115],[110.184005,39.355192],[110.217881,39.281113],[110.109476,39.249606],[110.041107,39.21623],[109.962267,39.212056],[109.90252,39.271848],[109.871723,39.243581],[109.961035,39.191651],[109.893897,39.141075],[109.92223,39.107183],[109.890818,39.103932],[109.851397,39.122971],[109.793499,39.074204],[109.762086,39.057476],[109.72513,39.018429],[109.665384,38.981687],[109.685094,38.968195],[109.672159,38.928167],[109.624116,38.85457],[109.549587,38.805618],[109.511399,38.833595],[109.444262,38.782763],[109.404226,38.720689],[109.338936,38.701542],[109.329081,38.66043],[109.367269,38.627711],[109.331545,38.597783],[109.276726,38.623035],[109.196654,38.552867],[109.175712,38.518694],[109.128901,38.480288],[109.054372,38.433892],[109.051292,38.385122],[109.007561,38.359316],[108.961981,38.26493],[108.976148,38.245192],[108.938575,38.207582],[108.964445,38.154894],[109.069155,38.091336],[109.050676,38.055059],[109.06977,38.023008],[109.037742,38.021593],[109.018648,37.971602],[108.982923,37.964053],[108.9743,37.931962],[108.93488,37.922521],[108.893612,37.978207],[108.883141,38.01405],[108.830786,38.049875],[108.797525,38.04799],[108.82709,37.989056],[108.798141,37.93385],[108.791982,37.872934],[108.799989,37.784068],[108.784591,37.764673],[108.791982,37.700303],[108.777815,37.683728],[108.720533,37.683728],[108.699591,37.669518],[108.628142,37.651988],[108.532671,37.690832],[108.485244,37.678044],[108.422418,37.648672],[108.301078,37.640616],[108.293071,37.656726],[108.24626,37.665728],[108.205608,37.655779],[108.193905,37.638246],[108.134159,37.622131],[108.055318,37.652462],[108.025137,37.649619],[108.012819,37.66857],[108.025753,37.696041],[107.993109,37.735335],[107.982022,37.787378],[107.884703,37.808186],[107.842819,37.828987],[107.732566,37.84931],[107.684523,37.888522],[107.65003,37.86443],[107.659269,37.844112],[107.646335,37.805349],[107.620465,37.776026],[107.599523,37.791162],[107.57119,37.776499],[107.499125,37.765619],[107.484959,37.706458],[107.425828,37.684201],[107.387024,37.691305],[107.389488,37.671413],[107.422133,37.665254],[107.361155,37.613125],[107.311264,37.609806],[107.330358,37.584201],[107.369162,37.58752],[107.345756,37.518725],[107.284162,37.481691],[107.282931,37.437036],[107.257677,37.337179],[107.273075,37.29101],[107.309416,37.239095],[107.270612,37.229089],[107.317423,37.200017],[107.336517,37.165687],[107.334669,37.138975],[107.306952,37.100799],[107.281083,37.127047],[107.268764,37.099367],[107.28601,37.054963],[107.288474,37.008143],[107.288474,37.008143],[107.291554,36.979463],[107.291554,36.979463],[107.310032,36.912502],[107.336517,36.925899],[107.365466,36.905324],[107.478183,36.908196],[107.533618,36.867031],[107.540393,36.828718],[107.5909,36.836382],[107.642023,36.819137],[107.670356,36.83303],[107.722095,36.802367],[107.742421,36.811951],[107.768291,36.792783],[107.866841,36.766899],[107.907493,36.750118],[107.914268,36.720861],[107.940754,36.694953],[107.938906,36.655594],[108.006659,36.683435],[108.02329,36.647912],[108.001732,36.639269],[108.060862,36.592194],[108.079956,36.614294],[108.092891,36.587388],[108.163724,36.563839],[108.1976,36.630144],[108.222854,36.631105],[108.204992,36.606607],[108.204992,36.606607],[108.210535,36.577296],[108.245644,36.571048],[108.262274,36.549417],[108.340498,36.559032],[108.365136,36.519603],[108.391621,36.505654],[108.408252,36.45946],[108.460606,36.422871],[108.495099,36.422389],[108.514809,36.445501],[108.510498,36.47438],[108.562852,36.43876],[108.618903,36.433946],[108.651548,36.384818],[108.641693,36.359279],[108.646004,36.254143],[108.712526,36.138716],[108.682345,36.062316],[108.688504,36.021183],[108.659555,35.990683],[108.652164,35.94806],[108.593649,35.950967],[108.562852,35.921409],[108.518505,35.905414],[108.499411,35.872444],[108.527744,35.82442],[108.533903,35.746257],[108.517889,35.699615],[108.539447,35.605761],[108.618287,35.557088],[108.625678,35.537124],[108.605968,35.503028],[108.631222,35.418698],[108.61028,35.355271],[108.614591,35.328909],[108.583178,35.294724],[108.547454,35.304981],[108.48894,35.275184],[108.36144,35.279581],[108.345426,35.300586],[108.296767,35.267855],[108.239484,35.256127],[108.221622,35.296678],[108.174811,35.304981],[108.094739,35.280069],[108.049159,35.253683],[107.949993,35.245375],[107.960464,35.263457],[107.867457,35.256127],[107.841587,35.276649],[107.745501,35.311819],[107.737494,35.267366],[107.667277,35.257104],[107.652494,35.244886],[107.686371,35.218],[107.715936,35.168114],[107.727639,35.120157],[107.769523,35.064333],[107.769523,35.064333],[107.773218,35.060904],[107.773218,35.060904],[107.814486,35.024646],[107.846515,35.024646],[107.863145,34.999158],[107.842203,34.979056],[107.741805,34.953553],[107.675284,34.9511],[107.638943,34.935402],[107.619849,34.964834],[107.564415,34.968757],[107.523763,34.909886],[107.455394,34.916757],[107.400575,34.932949],[107.369162,34.917738],[107.350068,34.93393],[107.286626,34.931968],[107.252749,34.880925],[107.189308,34.893198],[107.162206,34.944233],[107.119707,34.950119],[107.089526,34.976604],[107.08275,35.024156],[107.012533,35.029547],[106.990975,35.068252],[106.950323,35.066782],[106.901664,35.094698],[106.838222,35.080007],[106.710723,35.100574],[106.706411,35.081966],[106.615252,35.071191],[106.577064,35.089312],[106.541956,35.083925],[106.52163,35.027587],[106.494528,35.006021],[106.494528,35.006021],[106.484673,34.983959],[106.493296,34.941289],[106.527789,34.876507],[106.556122,34.861285],[106.550579,34.82936],[106.575216,34.769897],[106.539492,34.745805],[106.505615,34.746789],[106.487137,34.715311],[106.456956,34.703996],[106.442173,34.675455],[106.471122,34.634102],[106.419384,34.643458],[106.314058,34.578934],[106.341159,34.568093],[106.334384,34.517811],[106.455108,34.531617],[106.514238,34.511894],[106.513622,34.498085],[106.558586,34.48822],[106.610941,34.454177],[106.638042,34.391481],[106.717498,34.369255],[106.691013,34.337635],[106.705179,34.299575],[106.68239,34.256057],[106.652825,34.24369],[106.63373,34.260014],[106.589383,34.253584],[106.577064,34.280786],[106.526557,34.292159],[106.496376,34.238248],[106.5321,34.254079],[106.55797,34.229837],[106.585071,34.149641],[106.560434,34.109514],[106.501919,34.105055],[106.505615,34.056479],[106.471738,34.024244],[106.474202,33.970659],[106.41076,33.909093],[106.428007,33.866368],[106.475434,33.875809],[106.491448,33.834559],[106.461883,33.789807],[106.488369,33.757969],[106.482825,33.707203],[106.534564,33.695254],[106.575832,33.631497],[106.58076,33.576169],[106.540108,33.512822],[106.456956,33.532779],[106.447101,33.613058],[106.384891,33.612061],[106.35163,33.587137],[106.303587,33.604585],[106.237681,33.564201],[106.187174,33.546746],[106.108334,33.569686],[106.117573,33.602591],[106.086776,33.617045],[106.047356,33.610067],[105.971596,33.613058],[105.940183,33.570684],[105.902611,33.556222],[105.871198,33.511325],[105.842248,33.489866],[105.831162,33.451926],[105.837937,33.410971],[105.827466,33.379993],[105.709822,33.382991],[105.755401,33.329004],[105.752937,33.291994],[105.791741,33.278486],[105.799133,33.258471],[105.862574,33.234447],[105.917393,33.237951],[105.965436,33.204407],[105.968516,33.154318],[105.93156,33.178365],[105.897067,33.146803],[105.923552,33.147805],[105.934639,33.112221],[105.914929,33.066092],[105.926632,33.042517],[105.917393,32.993841],[105.861959,32.939112],[105.82685,32.950663],[105.735691,32.905454],[105.656851,32.895405],[105.638373,32.879323],[105.590329,32.87681],[105.565692,32.906962],[105.528119,32.919019],[105.49917,32.911986],[105.495475,32.873292],[105.524424,32.847654],[105.534279,32.790822],[105.555221,32.794343],[105.563844,32.724891],[105.585402,32.728919],[105.596489,32.69921],[105.677793,32.726402],[105.719061,32.759624],[105.768952,32.767676],[105.779423,32.750061],[105.822538,32.770192],[105.825002,32.824523],[105.849024,32.817985],[105.893371,32.838603],[105.93156,32.826032],[105.969132,32.849162],[106.011632,32.829552],[106.044277,32.864747],[106.071378,32.828546],[106.093552,32.82402],[106.07261,32.76365],[106.076921,32.76365],[106.076305,32.759121],[106.071378,32.758114],[106.120037,32.719856],[106.17424,32.6977],[106.254928,32.693671],[106.267863,32.673522],[106.301123,32.680071],[106.347935,32.671003],[106.389203,32.62666],[106.421231,32.616579],[106.451412,32.65992],[106.498224,32.649338],[106.517934,32.668485],[106.585687,32.68813],[106.626955,32.682086],[106.670071,32.694678],[106.733513,32.739491],[106.783404,32.735967],[106.793259,32.712807],[106.82344,32.705254],[106.854853,32.724388],[106.903512,32.721367],[106.912751,32.704247],[107.012533,32.721367],[107.066736,32.708779],[107.05996,32.686115],[107.098765,32.649338],[107.108004,32.600951],[107.080286,32.542448],[107.127098,32.482393],[107.189924,32.468256],[107.212097,32.428864],[107.263836,32.403099],[107.287858,32.457147],[107.313727,32.489965],[107.356843,32.506622],[107.382097,32.54043],[107.436299,32.529835],[107.438763,32.465732],[107.460937,32.453612],[107.456625,32.41775],[107.489886,32.425328],[107.527458,32.38238],[107.598291,32.411688],[107.648183,32.413709],[107.680827,32.397035],[107.707929,32.331826],[107.753508,32.338399],[107.812022,32.247844],[107.864377,32.201266],[107.890247,32.214432],[107.924739,32.197215],[107.979558,32.146051],[108.024521,32.177462],[108.018362,32.2119],[108.086731,32.233165],[108.143398,32.219495],[108.156948,32.239239],[108.179738,32.221521],[108.240716,32.274666],[108.310933,32.232152],[108.389773,32.263533],[108.414411,32.252399],[108.469846,32.270618],[108.507418,32.245819],[108.509882,32.201266],[108.543758,32.177969],[108.585026,32.17189],[108.676801,32.10297],[108.734084,32.106519],[108.75133,32.076098],[108.78767,32.04871],[108.837561,32.039072],[108.902235,31.984774],[108.986619,31.980205],[109.085785,31.929428],[109.123357,31.892851],[109.191111,31.85575],[109.195422,31.817618],[109.27611,31.79931],[109.279806,31.776418],[109.253936,31.759628],[109.282885,31.743343],[109.281654,31.716874],[109.381436,31.705165],[109.446109,31.722983],[109.502776,31.716365],[109.549587,31.73011],[109.585928,31.726546],[109.592087,31.789136],[109.633971,31.804396],[109.633971,31.824738],[109.60379,31.885737],[109.584696,31.900472],[109.62042,31.928412],[109.631507,31.962436],[109.590855,32.012688],[109.590855,32.047696],[109.621652,32.106519],[109.58716,32.161251],[109.604406,32.199241],[109.592703,32.219495],[109.550203,32.225065],[109.528645,32.270112],[109.495385,32.300468],[109.513247,32.342444],[109.502776,32.38895],[109.529877,32.405625],[109.526797,32.43341],[109.575457,32.506622],[109.637051,32.540935],[109.619804,32.56767],[109.631507,32.599943],[109.726978,32.608513],[109.746072,32.594901],[109.816905,32.577252],[109.910528,32.592884],[109.97089,32.577756],[110.017701,32.546989],[110.084223,32.580782],[110.090382,32.617083],[110.124259,32.616579],[110.153824,32.593388],[110.206179,32.633212],[110.156903,32.683093],[110.159367,32.767173],[110.127338,32.77774],[110.142121,32.802895],[110.105164,32.832569],[110.051578,32.851676],[109.988752,32.886359],[109.927158,32.887364],[109.907448,32.903947],[109.856941,32.910479],[109.847702,32.893395],[109.789804,32.882339],[109.76455,32.909474],[109.785492,32.987316],[109.794731,33.067095],[109.704188,33.101694],[109.688174,33.116733],[109.576073,33.110216],[109.522486,33.138785],[109.468283,33.140288],[109.438718,33.152314],[109.498464,33.207412],[109.514479,33.237951],[109.60687,33.235949],[109.619804,33.275484],[109.649985,33.251465],[109.693101,33.254468],[109.732521,33.231443],[109.813209,33.236449],[109.852013,33.247961],[109.916687,33.229942],[109.973353,33.203907],[109.999223,33.212419],[110.031252,33.191888],[110.164911,33.209415],[110.218497,33.163336],[110.285635,33.171352],[110.33799,33.160331],[110.372482,33.186379],[110.398352,33.176862],[110.398352,33.176862],[110.471032,33.171352],[110.54125,33.255469],[110.57759,33.250464],[110.59422,33.168346],[110.623785,33.143796],[110.650887,33.157324],[110.702626,33.097182],[110.753133,33.15031],[110.824582,33.158327],[110.828893,33.201403],[110.865234,33.213921],[110.9219,33.203907],[110.960704,33.253967],[110.984726,33.255469],[111.025994,33.330504],[111.025994,33.375495],[110.996429,33.435946],[111.02661,33.467903],[111.021066,33.471397],[111.021682,33.476389],[111.02661,33.478386],[111.002588,33.535772],[111.00382,33.578662],[110.966864,33.609071],[110.878784,33.634486],[110.823966,33.685793],[110.831973,33.713675],[110.81719,33.751003],[110.782082,33.796272],[110.74143,33.798759],[110.712481,33.833564],[110.66259,33.85295],[110.612083,33.852453],[110.587445,33.887733],[110.628713,33.910086],[110.627481,33.925482],[110.665669,33.937895],[110.671213,33.966192],[110.620706,34.035652],[110.587445,34.023252],[110.591757,34.101586],[110.61393,34.113478],[110.642264,34.161032],[110.621938,34.177372],[110.55788,34.193214],[110.55172,34.213012],[110.507989,34.217466],[110.43962,34.243196],[110.428533,34.288203],[110.451938,34.292653],[110.503677,34.33714],[110.473496,34.393457],[110.403279,34.433448],[110.403279,34.433448],[110.360779,34.516825],[110.372482,34.544435],[110.404511,34.557743],[110.366939,34.566614],[110.379257,34.600612]]],[[[111.02661,33.478386],[111.021682,33.476389],[111.021066,33.471397],[111.02661,33.467903],[111.02661,33.478386]]],[[[106.076921,32.76365],[106.07261,32.76365],[106.071378,32.758114],[106.076305,32.759121],[106.076921,32.76365]]]]}},{type:"Feature",properties:{adcode:62e4,name:"甘肃省",center:[103.823557,36.058039],childrenNum:14,level:"province",parent:{adcode:1e5},subFeatureIndex:27,acroutes:[1e5]},geometry:{type:"MultiPolygon",coordinates:[[[[106.506231,35.737514],[106.504383,35.736057],[106.498224,35.732656],[106.49268,35.732656],[106.434782,35.688436],[106.460036,35.643705],[106.47913,35.575101],[106.460036,35.578995],[106.440941,35.52641],[106.465579,35.481101],[106.490217,35.480613],[106.483441,35.450393],[106.503767,35.415284],[106.501304,35.364056],[106.472354,35.310842],[106.415688,35.276161],[106.368261,35.273718],[106.363333,35.238532],[106.319601,35.265411],[106.241377,35.358687],[106.237681,35.409431],[106.196414,35.409919],[106.173008,35.437716],[106.129892,35.393333],[106.113262,35.361616],[106.083081,35.421624],[106.073226,35.420649],[106.067682,35.436254],[106.073226,35.447468],[106.071378,35.449418],[106.06953,35.458193],[106.071994,35.463555],[106.054132,35.45478],[106.034422,35.469404],[106.002393,35.438692],[105.894603,35.413821],[105.897683,35.451368],[106.048588,35.488898],[106.047356,35.498155],[106.023335,35.49377],[106.017175,35.519103],[105.900147,35.54735],[105.868734,35.540046],[105.847176,35.490359],[105.816379,35.575101],[105.800365,35.564878],[105.762176,35.602841],[105.759097,35.634464],[105.713517,35.650513],[105.722756,35.673366],[105.690727,35.698643],[105.723988,35.725854],[105.740618,35.698643],[105.759097,35.724883],[105.70243,35.733142],[105.667322,35.749657],[105.595873,35.715651],[105.481924,35.727312],[105.457286,35.771511],[105.432033,35.787533],[105.428953,35.819082],[105.408627,35.822479],[105.38091,35.792873],[105.371055,35.844312],[105.39754,35.857409],[105.350113,35.875839],[105.324859,35.941761],[105.343954,36.033767],[105.406163,36.074409],[105.430801,36.10391],[105.491163,36.101009],[105.515185,36.147415],[105.478844,36.213111],[105.460366,36.223733],[105.45975,36.268137],[105.476381,36.293224],[105.455439,36.321678],[105.425873,36.330357],[105.401236,36.369881],[105.398156,36.430575],[105.363048,36.443093],[105.362432,36.496514],[105.322396,36.535954],[105.281744,36.522489],[105.252179,36.553263],[105.2762,36.563358],[105.261418,36.602764],[105.22015,36.631105],[105.225693,36.664716],[105.201056,36.700711],[105.218302,36.730455],[105.272505,36.739567],[105.275584,36.752515],[105.319932,36.742924],[105.340874,36.764502],[105.334714,36.80093],[105.303302,36.820575],[105.279896,36.86751],[105.244787,36.894796],[105.178882,36.892403],[105.185657,36.942164],[105.165331,36.99476],[105.128991,36.996194],[105.05939,37.022956],[105.03968,37.007187],[105.004571,37.035378],[104.95468,37.040156],[104.954064,37.077407],[104.914644,37.097935],[104.888158,37.15901],[104.864753,37.17284],[104.85613,37.211933],[104.776673,37.246718],[104.717543,37.208597],[104.638087,37.201923],[104.600515,37.242907],[104.624536,37.298627],[104.651022,37.290534],[104.673812,37.317668],[104.713848,37.329566],[104.662109,37.367626],[104.679971,37.408044],[104.521059,37.43466],[104.499501,37.421353],[104.448994,37.42468],[104.437907,37.445589],[104.365226,37.418026],[104.298705,37.414223],[104.287002,37.428007],[104.237727,37.411847],[104.183524,37.406618],[104.089285,37.465067],[103.935916,37.572818],[103.874938,37.604117],[103.841062,37.64725],[103.683381,37.777919],[103.627947,37.797783],[103.40744,37.860651],[103.362477,38.037621],[103.368636,38.08898],[103.53494,38.156776],[103.507838,38.280905],[103.465339,38.353215],[103.416063,38.404821],[103.85954,38.64454],[104.011677,38.85923],[104.044322,38.895105],[104.173053,38.94446],[104.196459,38.9882],[104.190915,39.042139],[104.207546,39.083495],[104.171205,39.160567],[104.047401,39.297788],[104.073271,39.351953],[104.089901,39.419947],[103.955626,39.456923],[103.85338,39.461543],[103.728961,39.430117],[103.595302,39.386652],[103.428998,39.353341],[103.344615,39.331588],[103.259615,39.263971],[103.188166,39.215302],[103.133347,39.192579],[103.007696,39.099753],[102.883892,39.120649],[102.616574,39.171703],[102.579002,39.183301],[102.45335,39.255167],[102.3548,39.231993],[102.276576,39.188868],[102.050526,39.141075],[102.012338,39.127149],[101.902701,39.111827],[101.833715,39.08907],[101.926106,39.000758],[101.955055,38.985874],[102.045599,38.904885],[102.075164,38.891378],[101.941505,38.808883],[101.873751,38.733761],[101.777049,38.66043],[101.672955,38.6908],[101.601506,38.65529],[101.562702,38.713218],[101.412413,38.764099],[101.331109,38.777164],[101.307087,38.80282],[101.34158,38.822406],[101.33542,38.847113],[101.24303,38.860628],[101.237486,38.907214],[101.198682,38.943064],[101.228863,39.020754],[101.117378,38.975174],[100.969553,38.946788],[100.961545,39.005874],[100.901799,39.030053],[100.875314,39.002619],[100.835278,39.025869],[100.829118,39.075133],[100.864227,39.106719],[100.842669,39.199999],[100.842053,39.405614],[100.707778,39.404689],[100.606764,39.387577],[100.498975,39.400527],[100.500823,39.481408],[100.44354,39.485565],[100.326512,39.509118],[100.301258,39.572345],[100.314193,39.606935],[100.250135,39.685274],[100.128179,39.702312],[100.040716,39.757083],[99.958796,39.769504],[99.904593,39.785601],[99.822058,39.860063],[99.672384,39.888079],[99.469124,39.875221],[99.440791,39.885783],[99.459885,39.898181],[99.491298,39.884406],[99.533182,39.891753],[99.714268,39.972061],[99.751225,40.006909],[99.841152,40.013326],[99.927383,40.063727],[99.955716,40.150695],[100.007455,40.20008],[100.169447,40.277743],[100.169447,40.541131],[100.242744,40.618855],[100.237201,40.716905],[100.224882,40.727337],[100.107853,40.875475],[100.057346,40.908049],[99.985897,40.909858],[99.673,40.93292],[99.565827,40.846961],[99.174705,40.858278],[99.172858,40.747289],[99.12543,40.715091],[99.102025,40.676522],[99.041662,40.693767],[98.984996,40.782644],[98.790975,40.705564],[98.80699,40.660181],[98.802678,40.607043],[98.762642,40.639748],[98.72199,40.657911],[98.689345,40.691952],[98.668403,40.773128],[98.569853,40.746836],[98.627751,40.677884],[98.344419,40.568413],[98.333332,40.918903],[98.25018,40.93925],[98.184891,40.988056],[98.142391,41.001607],[97.971776,41.09774],[97.903407,41.168057],[97.629314,41.440498],[97.613915,41.477276],[97.84674,41.656379],[97.653335,41.986856],[97.500582,42.243894],[97.371235,42.457076],[97.172903,42.795257],[96.968411,42.756161],[96.742361,42.75704],[96.386348,42.727592],[96.166458,42.623314],[96.103632,42.604375],[96.072219,42.569566],[96.02356,42.542675],[96.0174,42.482239],[95.978596,42.436762],[96.06606,42.414674],[96.042038,42.352787],[96.040806,42.326688],[96.178161,42.21775],[96.077147,42.149457],[96.13874,42.05399],[96.137509,42.019765],[96.117183,41.985966],[96.054973,41.936124],[95.998306,41.906289],[95.855408,41.849699],[95.801206,41.848361],[95.759322,41.835878],[95.65646,41.826067],[95.57146,41.796181],[95.445193,41.719841],[95.39407,41.693481],[95.335556,41.644305],[95.299831,41.565994],[95.247476,41.61344],[95.194505,41.694821],[95.199433,41.719395],[95.16494,41.735474],[95.135991,41.772976],[95.110738,41.768513],[95.011572,41.726541],[94.969072,41.718948],[94.861898,41.668451],[94.809543,41.619256],[94.750413,41.538227],[94.534219,41.505966],[94.184365,41.268444],[94.01067,41.114875],[93.908424,40.983539],[93.809874,40.879548],[93.820961,40.793519],[93.760599,40.664721],[93.506216,40.648376],[92.928465,40.572504],[92.920458,40.391792],[92.906907,40.310609],[92.796654,40.153897],[92.745531,39.868331],[92.687632,39.657174],[92.639589,39.514196],[92.52564,39.368611],[92.378431,39.258411],[92.339011,39.236628],[92.343938,39.146181],[92.366112,39.096037],[92.366728,39.059335],[92.41046,39.03842],[92.459119,39.042604],[92.459119,39.063982],[92.489916,39.099753],[92.545966,39.111362],[92.659299,39.109969],[92.765857,39.136898],[92.866871,39.138754],[92.889045,39.160103],[92.938936,39.169848],[92.978356,39.143396],[93.043029,39.146645],[93.115094,39.17959],[93.142196,39.160567],[93.131725,39.108112],[93.165601,39.090928],[93.198246,39.045857],[93.179152,38.923977],[93.237666,38.916062],[93.274007,38.896036],[93.453245,38.915596],[93.729186,38.924443],[93.834511,38.867618],[93.884403,38.867618],[93.884403,38.826136],[93.769838,38.821007],[93.756287,38.807484],[93.773533,38.771099],[93.800019,38.750566],[93.885018,38.720689],[93.95154,38.715086],[93.973098,38.724891],[94.281067,38.7599],[94.370379,38.7627],[94.511429,38.445142],[94.527443,38.425922],[94.527443,38.365416],[94.56132,38.351807],[94.582878,38.36917],[94.672805,38.386998],[94.812623,38.385591],[94.861282,38.393565],[94.884072,38.414669],[94.973999,38.430142],[95.045448,38.418889],[95.072549,38.402476],[95.122441,38.417014],[95.140919,38.392158],[95.185266,38.379492],[95.209904,38.327868],[95.229614,38.330685],[95.259179,38.302981],[95.315846,38.318947],[95.408236,38.300163],[95.440881,38.310965],[95.455664,38.291709],[95.487693,38.314721],[95.51849,38.294997],[95.585011,38.343359],[95.608417,38.339134],[95.671858,38.388405],[95.703887,38.400131],[95.723597,38.378554],[95.775952,38.356031],[95.83693,38.344298],[95.852945,38.287481],[95.89606,38.2903],[95.932401,38.259291],[95.93856,38.237202],[96.006929,38.207582],[96.06606,38.173245],[96.109175,38.187358],[96.221892,38.149246],[96.252689,38.167599],[96.264392,38.145952],[96.313051,38.161952],[96.301964,38.183124],[96.335841,38.246132],[96.378341,38.277146],[96.46334,38.277616],[96.665369,38.23015],[96.655514,38.295936],[96.638883,38.307208],[96.626564,38.356031],[96.698013,38.422172],[96.707868,38.459203],[96.6666,38.483567],[96.706637,38.505582],[96.780549,38.504177],[96.800259,38.52759],[96.767614,38.552399],[96.808882,38.582346],[96.7941,38.608072],[96.847071,38.599186],[96.876636,38.580475],[96.961019,38.558015],[97.055874,38.594508],[97.047251,38.653888],[97.057722,38.67258],[97.009063,38.702477],[97.023229,38.755699],[97.00044,38.7613],[96.987505,38.793025],[96.993664,38.834993],[96.983809,38.869016],[96.940693,38.90768],[96.938846,38.95563],[96.965331,39.017034],[96.95794,39.041674],[96.969643,39.097895],[97.012142,39.142004],[96.962251,39.198144],[97.017686,39.208347],[97.060186,39.19768],[97.14149,39.199999],[97.220946,39.193042],[97.315185,39.164744],[97.347213,39.167528],[97.371235,39.140611],[97.401416,39.146645],[97.458698,39.117863],[97.504894,39.076527],[97.58127,39.052364],[97.679205,39.010524],[97.701379,38.963076],[97.828878,38.93003],[97.875689,38.898365],[98.009348,38.85923],[98.029058,38.834061],[98.068478,38.816344],[98.091884,38.786495],[98.167645,38.840121],[98.242173,38.880664],[98.235398,38.918855],[98.276666,38.963541],[98.287753,38.992386],[98.280977,39.027263],[98.316702,39.040744],[98.383839,39.029588],[98.401086,39.001688],[98.432498,38.996107],[98.428187,38.976104],[98.457752,38.952838],[98.526737,38.95563],[98.584635,38.93003],[98.624056,38.959353],[98.612353,38.977035],[98.661628,38.993782],[98.70536,39.043533],[98.730613,39.057011],[98.743548,39.086747],[98.816845,39.085818],[98.818076,39.064911],[98.886446,39.040744],[98.903076,39.012384],[98.951735,38.987735],[99.054597,38.97657],[99.107568,38.951907],[99.071843,38.921184],[99.068764,38.896968],[99.141445,38.852706],[99.222133,38.788827],[99.291118,38.765966],[99.361951,38.718354],[99.375502,38.684727],[99.412458,38.665571],[99.450646,38.60433],[99.501769,38.612281],[99.52887,38.546314],[99.585537,38.498556],[99.63974,38.474666],[99.65945,38.449361],[99.727203,38.415607],[99.758,38.410449],[99.826985,38.370109],[99.960028,38.320825],[100.001912,38.315191],[100.049955,38.283254],[100.071513,38.284663],[100.117093,38.253652],[100.126332,38.231561],[100.182998,38.222158],[100.159592,38.291239],[100.163904,38.328337],[100.136803,38.33444],[100.093071,38.407166],[100.022238,38.432017],[100.001296,38.467169],[100.025933,38.507923],[100.064122,38.518694],[100.086911,38.492936],[100.113397,38.497151],[100.163288,38.461546],[100.24028,38.441861],[100.259374,38.366355],[100.301874,38.388405],[100.331439,38.337257],[100.318505,38.329276],[100.396729,38.293118],[100.424446,38.307208],[100.432453,38.275267],[100.459555,38.2654],[100.474953,38.288891],[100.516837,38.272448],[100.545786,38.247072],[100.595061,38.242372],[100.619083,38.26587],[100.71517,38.253652],[100.752126,38.238612],[100.825423,38.158658],[100.860531,38.148305],[100.913502,38.17889],[100.93814,38.16007],[100.91843,38.129006],[100.922125,38.084741],[100.888864,38.056001],[100.895024,38.013107],[100.91843,37.999432],[100.964009,38.011221],[101.077342,37.941874],[101.103211,37.946593],[101.114298,37.92016],[101.152486,37.891356],[101.159262,37.86821],[101.202994,37.84742],[101.276906,37.83655],[101.362522,37.791162],[101.382848,37.822369],[101.459224,37.86632],[101.551615,37.835604],[101.598427,37.827569],[101.670491,37.754264],[101.659405,37.733441],[101.791832,37.696041],[101.815853,37.654357],[101.854657,37.664781],[101.873135,37.686569],[101.946432,37.728235],[101.998787,37.724921],[102.036359,37.685149],[102.048678,37.651515],[102.035128,37.627819],[102.102265,37.582304],[102.131214,37.54625],[102.103497,37.482641],[102.125055,37.48549],[102.176794,37.458892],[102.19712,37.420403],[102.299981,37.391404],[102.29875,37.370004],[102.368351,37.327662],[102.428097,37.308624],[102.419474,37.294343],[102.45335,37.271487],[102.457662,37.248147],[102.490307,37.223371],[102.533422,37.217176],[102.578386,37.17284],[102.599944,37.174748],[102.642444,37.099845],[102.583314,37.104618],[102.488459,37.078362],[102.506321,37.019134],[102.450271,36.968467],[102.499546,36.954599],[102.526031,36.928291],[102.56114,36.91968],[102.587009,36.869904],[102.639364,36.852666],[102.720052,36.767858],[102.692335,36.775528],[102.639364,36.732853],[102.612879,36.738129],[102.601176,36.710307],[102.630741,36.650793],[102.684328,36.619097],[102.724364,36.613813],[102.714509,36.599401],[102.761936,36.568645],[102.734219,36.562396],[102.753313,36.525855],[102.793349,36.497957],[102.771791,36.47438],[102.829689,36.365544],[102.831537,36.365544],[102.838928,36.345783],[102.836465,36.344819],[102.845704,36.331803],[102.896827,36.331803],[102.922696,36.298047],[103.024942,36.256556],[103.021246,36.232906],[103.066826,36.216974],[103.048964,36.199107],[102.986754,36.193312],[102.965812,36.151765],[102.948566,36.150798],[102.941174,36.104877],[102.882044,36.082632],[102.932551,36.048285],[102.968276,36.044414],[102.951645,36.021667],[102.971971,35.995525],[102.942406,35.92674],[102.954725,35.858864],[102.94487,35.829757],[102.914073,35.845282],[102.81737,35.850133],[102.787189,35.862745],[102.739146,35.821023],[102.715125,35.815685],[102.686175,35.771996],[102.707733,35.70496],[102.744074,35.657807],[102.7644,35.653431],[102.763168,35.612086],[102.808747,35.560496],[102.746537,35.545403],[102.729291,35.523487],[102.782878,35.527871],[102.743458,35.494745],[102.695414,35.528358],[102.570995,35.548324],[102.531575,35.580455],[102.503241,35.585322],[102.49893,35.545403],[102.437952,35.455268],[102.447807,35.437229],[102.408387,35.409431],[102.314764,35.434303],[102.293822,35.424063],[102.287663,35.36552],[102.317844,35.343067],[102.311684,35.31426],[102.280887,35.303028],[102.3123,35.282512],[102.370199,35.263946],[102.365887,35.235599],[102.404075,35.179366],[102.346793,35.164201],[102.310452,35.128967],[102.29567,35.071681],[102.252554,35.048657],[102.218062,35.057475],[102.211286,35.034937],[102.176178,35.032977],[102.157699,35.010923],[102.133678,35.014844],[102.094874,34.986901],[102.048062,34.910868],[102.068388,34.887798],[101.985852,34.90007],[101.916867,34.873561],[101.923027,34.835746],[101.917483,34.705964],[101.919947,34.621791],[101.934729,34.58731],[101.956287,34.582876],[101.97415,34.548871],[102.001867,34.538519],[102.093026,34.536547],[102.139837,34.50351],[102.155852,34.507456],[102.169402,34.457631],[102.205743,34.407777],[102.259329,34.355917],[102.237156,34.34307],[102.237156,34.34307],[102.186649,34.352952],[102.149692,34.271885],[102.067772,34.293642],[102.062229,34.227858],[102.01357,34.218456],[102.030816,34.190739],[102.003099,34.162022],[101.965526,34.167469],[101.955055,34.109514],[101.897773,34.133791],[101.874367,34.130323],[101.851578,34.153108],[101.836795,34.124378],[101.788136,34.131809],[101.764114,34.122892],[101.736397,34.080275],[101.718535,34.083249],[101.703136,34.119424],[101.674187,34.110506],[101.6206,34.178857],[101.53868,34.212022],[101.492485,34.195689],[101.482014,34.218951],[101.417956,34.227858],[101.369913,34.248143],[101.327413,34.24468],[101.325565,34.268423],[101.268899,34.278808],[101.228863,34.298586],[101.235022,34.325279],[101.193754,34.336646],[101.178356,34.320831],[101.098284,34.329233],[101.054552,34.322808],[100.986799,34.374689],[100.951074,34.38358],[100.895024,34.375183],[100.868538,34.332693],[100.821727,34.317371],[100.798321,34.260014],[100.809408,34.247153],[100.764445,34.178857],[100.806329,34.155584],[100.848828,34.089692],[100.870386,34.083744],[100.880857,34.036644],[100.93506,33.990013],[100.927669,33.975126],[100.965857,33.946832],[100.994806,33.891707],[101.023139,33.896178],[101.054552,33.863386],[101.153718,33.8445],[101.153102,33.823124],[101.190675,33.791796],[101.186363,33.741051],[101.162957,33.719649],[101.177124,33.685295],[101.166653,33.659894],[101.217776,33.669856],[101.23687,33.685793],[101.302776,33.657902],[101.385312,33.644949],[101.424732,33.655411],[101.428427,33.680315],[101.501724,33.702723],[101.58426,33.674339],[101.585492,33.645448],[101.616905,33.598603],[101.611977,33.565199],[101.622448,33.502343],[101.718535,33.494857],[101.748716,33.505337],[101.769042,33.538765],[101.783208,33.556721],[101.831252,33.554726],[101.844186,33.602591],[101.884222,33.578163],[101.907012,33.539264],[101.906396,33.48188],[101.946432,33.442937],[101.915635,33.425957],[101.887302,33.383991],[101.877447,33.314502],[101.769658,33.26898],[101.770274,33.248962],[101.83002,33.213921],[101.841723,33.184876],[101.825708,33.119239],[101.865744,33.103198],[101.887302,33.135778],[101.921795,33.153817],[101.935345,33.186879],[101.99386,33.1999],[102.054838,33.189884],[102.08933,33.204908],[102.08933,33.227439],[102.117047,33.288492],[102.144765,33.273983],[102.160163,33.242956],[102.200815,33.223434],[102.217446,33.247961],[102.192192,33.337005],[102.218062,33.349503],[102.258098,33.409472],[102.296286,33.413969],[102.310452,33.397982],[102.368967,33.41247],[102.392988,33.404477],[102.447807,33.454922],[102.462589,33.449429],[102.461358,33.501345],[102.446575,33.53228],[102.477988,33.543254],[102.440416,33.574673],[102.346793,33.605582],[102.31538,33.665374],[102.342481,33.725622],[102.284583,33.719151],[102.324619,33.754486],[102.296286,33.783838],[102.243315,33.786823],[102.261177,33.821136],[102.25317,33.861399],[102.136142,33.965199],[102.16817,33.983066],[102.226069,33.963214],[102.248858,33.98654],[102.287047,33.977607],[102.315996,33.993983],[102.345561,33.969666],[102.392372,33.971651],[102.406539,34.033172],[102.437336,34.087214],[102.471213,34.072839],[102.511865,34.086222],[102.615958,34.099604],[102.649219,34.080275],[102.655994,34.113478],[102.598712,34.14766],[102.651067,34.165983],[102.664002,34.192719],[102.694799,34.198659],[102.728675,34.235774],[102.779798,34.236764],[102.798276,34.272874],[102.856791,34.270895],[102.85987,34.301058],[102.911609,34.312923],[102.949181,34.292159],[102.977515,34.252595],[102.973203,34.205588],[103.005848,34.184798],[103.052043,34.195194],[103.100087,34.181828],[103.124108,34.162022],[103.121644,34.112487],[103.178927,34.079779],[103.129652,34.065899],[103.119797,34.03466],[103.147514,34.036644],[103.157369,33.998944],[103.120413,33.953286],[103.1315,33.931937],[103.16476,33.929454],[103.181391,33.900649],[103.153673,33.819147],[103.165376,33.805721],[103.228202,33.79478],[103.24976,33.814175],[103.284868,33.80224],[103.278709,33.774387],[103.35447,33.743539],[103.434542,33.752993],[103.464723,33.80224],[103.518309,33.807213],[103.545411,33.719649],[103.520157,33.678323],[103.552186,33.671351],[103.563889,33.699735],[103.593454,33.716164],[103.645809,33.708697],[103.667983,33.685793],[103.690772,33.69376],[103.778236,33.658898],[103.861388,33.682307],[103.980264,33.670852],[104.046169,33.686291],[104.103452,33.663381],[104.176749,33.5996],[104.155191,33.542755],[104.180444,33.472895],[104.213089,33.446932],[104.22048,33.404477],[104.272219,33.391486],[104.292545,33.336505],[104.373849,33.345004],[104.420045,33.327004],[104.386168,33.298497],[104.333813,33.315502],[104.303632,33.304499],[104.323958,33.26898],[104.32827,33.223934],[104.351059,33.158828],[104.378161,33.109214],[104.337509,33.038002],[104.391711,33.035493],[104.426204,33.010906],[104.383704,32.994343],[104.378161,32.953174],[104.345516,32.940117],[104.288234,32.942628],[104.277147,32.90244],[104.294393,32.835586],[104.363994,32.822511],[104.458849,32.748551],[104.51182,32.753585],[104.526602,32.728416],[104.582653,32.722374],[104.592508,32.695685],[104.643015,32.661935],[104.696601,32.673522],[104.739717,32.635228],[104.795768,32.643292],[104.820405,32.662943],[104.845659,32.653873],[104.881999,32.600951],[104.925115,32.607505],[105.026745,32.650346],[105.0791,32.637244],[105.111128,32.593893],[105.185041,32.617587],[105.215222,32.63674],[105.219534,32.666469],[105.263265,32.652362],[105.297758,32.656897],[105.347033,32.68259],[105.368591,32.712807],[105.448663,32.732946],[105.454207,32.767173],[105.427721,32.784281],[105.396308,32.85067],[105.396308,32.85067],[105.38091,32.876307],[105.408011,32.885857],[105.414171,32.922034],[105.467757,32.930071],[105.49917,32.911986],[105.528119,32.919019],[105.565692,32.906962],[105.590329,32.87681],[105.638373,32.879323],[105.656851,32.895405],[105.735691,32.905454],[105.82685,32.950663],[105.861959,32.939112],[105.917393,32.993841],[105.926632,33.042517],[105.914929,33.066092],[105.934639,33.112221],[105.923552,33.147805],[105.897067,33.146803],[105.93156,33.178365],[105.968516,33.154318],[105.965436,33.204407],[105.917393,33.237951],[105.862574,33.234447],[105.799133,33.258471],[105.791741,33.278486],[105.752937,33.291994],[105.755401,33.329004],[105.709822,33.382991],[105.827466,33.379993],[105.837937,33.410971],[105.831162,33.451926],[105.842248,33.489866],[105.871198,33.511325],[105.902611,33.556222],[105.940183,33.570684],[105.971596,33.613058],[106.047356,33.610067],[106.086776,33.617045],[106.117573,33.602591],[106.108334,33.569686],[106.187174,33.546746],[106.237681,33.564201],[106.303587,33.604585],[106.35163,33.587137],[106.384891,33.612061],[106.447101,33.613058],[106.456956,33.532779],[106.540108,33.512822],[106.58076,33.576169],[106.575832,33.631497],[106.534564,33.695254],[106.482825,33.707203],[106.488369,33.757969],[106.461883,33.789807],[106.491448,33.834559],[106.475434,33.875809],[106.428007,33.866368],[106.41076,33.909093],[106.474202,33.970659],[106.471738,34.024244],[106.505615,34.056479],[106.501919,34.105055],[106.560434,34.109514],[106.585071,34.149641],[106.55797,34.229837],[106.5321,34.254079],[106.496376,34.238248],[106.526557,34.292159],[106.577064,34.280786],[106.589383,34.253584],[106.63373,34.260014],[106.652825,34.24369],[106.68239,34.256057],[106.705179,34.299575],[106.691013,34.337635],[106.717498,34.369255],[106.638042,34.391481],[106.610941,34.454177],[106.558586,34.48822],[106.513622,34.498085],[106.514238,34.511894],[106.455108,34.531617],[106.334384,34.517811],[106.341159,34.568093],[106.314058,34.578934],[106.419384,34.643458],[106.471122,34.634102],[106.442173,34.675455],[106.456956,34.703996],[106.487137,34.715311],[106.505615,34.746789],[106.539492,34.745805],[106.575216,34.769897],[106.550579,34.82936],[106.556122,34.861285],[106.527789,34.876507],[106.493296,34.941289],[106.484673,34.983959],[106.494528,35.006021],[106.494528,35.006021],[106.52163,35.027587],[106.541956,35.083925],[106.577064,35.089312],[106.615252,35.071191],[106.706411,35.081966],[106.710723,35.100574],[106.838222,35.080007],[106.901664,35.094698],[106.950323,35.066782],[106.990975,35.068252],[107.012533,35.029547],[107.08275,35.024156],[107.089526,34.976604],[107.119707,34.950119],[107.162206,34.944233],[107.189308,34.893198],[107.252749,34.880925],[107.286626,34.931968],[107.350068,34.93393],[107.369162,34.917738],[107.400575,34.932949],[107.455394,34.916757],[107.523763,34.909886],[107.564415,34.968757],[107.619849,34.964834],[107.638943,34.935402],[107.675284,34.9511],[107.741805,34.953553],[107.842203,34.979056],[107.863145,34.999158],[107.846515,35.024646],[107.814486,35.024646],[107.773218,35.060904],[107.773218,35.060904],[107.769523,35.064333],[107.769523,35.064333],[107.727639,35.120157],[107.715936,35.168114],[107.686371,35.218],[107.652494,35.244886],[107.667277,35.257104],[107.737494,35.267366],[107.745501,35.311819],[107.841587,35.276649],[107.867457,35.256127],[107.960464,35.263457],[107.949993,35.245375],[108.049159,35.253683],[108.094739,35.280069],[108.174811,35.304981],[108.221622,35.296678],[108.239484,35.256127],[108.296767,35.267855],[108.345426,35.300586],[108.36144,35.279581],[108.48894,35.275184],[108.547454,35.304981],[108.583178,35.294724],[108.614591,35.328909],[108.61028,35.355271],[108.631222,35.418698],[108.605968,35.503028],[108.625678,35.537124],[108.618287,35.557088],[108.539447,35.605761],[108.517889,35.699615],[108.533903,35.746257],[108.527744,35.82442],[108.499411,35.872444],[108.518505,35.905414],[108.562852,35.921409],[108.593649,35.950967],[108.652164,35.94806],[108.659555,35.990683],[108.688504,36.021183],[108.682345,36.062316],[108.712526,36.138716],[108.646004,36.254143],[108.641693,36.359279],[108.651548,36.384818],[108.618903,36.433946],[108.562852,36.43876],[108.510498,36.47438],[108.514809,36.445501],[108.495099,36.422389],[108.460606,36.422871],[108.408252,36.45946],[108.391621,36.505654],[108.365136,36.519603],[108.340498,36.559032],[108.262274,36.549417],[108.245644,36.571048],[108.210535,36.577296],[108.204992,36.606607],[108.204992,36.606607],[108.222854,36.631105],[108.1976,36.630144],[108.163724,36.563839],[108.092891,36.587388],[108.079956,36.614294],[108.060862,36.592194],[108.001732,36.639269],[108.02329,36.647912],[108.006659,36.683435],[107.938906,36.655594],[107.940754,36.694953],[107.914268,36.720861],[107.907493,36.750118],[107.866841,36.766899],[107.768291,36.792783],[107.742421,36.811951],[107.722095,36.802367],[107.670356,36.83303],[107.642023,36.819137],[107.5909,36.836382],[107.540393,36.828718],[107.533618,36.867031],[107.478183,36.908196],[107.365466,36.905324],[107.336517,36.925899],[107.310032,36.912502],[107.291554,36.979463],[107.291554,36.979463],[107.288474,37.008143],[107.288474,37.008143],[107.28601,37.054963],[107.268764,37.099367],[107.234887,37.096503],[107.181916,37.143269],[107.133873,37.134681],[107.095685,37.115595],[107.030395,37.140883],[107.031011,37.108436],[106.998367,37.106527],[106.905976,37.151378],[106.912135,37.110345],[106.891193,37.098413],[106.818512,37.141838],[106.776012,37.158056],[106.772933,37.120367],[106.750143,37.09889],[106.728585,37.121321],[106.687933,37.12991],[106.673151,37.1113],[106.6171,37.135158],[106.605397,37.127524],[106.645433,37.064992],[106.666991,37.016745],[106.646665,37.000496],[106.64297,36.962729],[106.594926,36.967988],[106.595542,36.94025],[106.540108,36.984244],[106.549347,36.941685],[106.601702,36.918244],[106.609709,36.878521],[106.609709,36.878521],[106.626955,36.892403],[106.637426,36.867031],[106.637426,36.867031],[106.657752,36.820575],[106.627571,36.752995],[106.644817,36.72278],[106.59431,36.750118],[106.514238,36.715584],[106.519782,36.708868],[106.519782,36.708868],[106.530869,36.690154],[106.490833,36.685835],[106.491448,36.628703],[106.444637,36.624861],[106.465579,36.583063],[106.444637,36.557109],[106.397826,36.576816],[106.392282,36.556628],[106.363949,36.577296],[106.37134,36.549417],[106.39721,36.548455],[106.455724,36.496995],[106.494528,36.494589],[106.523477,36.468605],[106.492064,36.422389],[106.510543,36.379037],[106.497608,36.31348],[106.470507,36.306246],[106.504383,36.266207],[106.54134,36.25366],[106.559202,36.292259],[106.647897,36.259451],[106.685469,36.273445],[106.698404,36.244008],[106.735976,36.23725],[106.772933,36.212628],[106.808657,36.21118],[106.833295,36.229044],[106.858548,36.206834],[106.858548,36.206834],[106.873947,36.178338],[106.873947,36.178338],[106.930613,36.138716],[106.925686,36.115997],[106.957715,36.091337],[106.940468,36.064734],[106.928149,36.011502],[106.94786,35.988262],[106.90228,35.943699],[106.93862,35.952905],[106.940468,35.931101],[106.912751,35.93207],[106.849925,35.887476],[106.927534,35.810346],[106.897353,35.759856],[106.868403,35.771996],[106.867171,35.738485],[106.819128,35.7448],[106.806193,35.70982],[106.750759,35.725369],[106.750759,35.689408],[106.674998,35.728284],[106.66268,35.70739],[106.633115,35.714679],[106.620796,35.743829],[106.595542,35.727312],[106.566593,35.738971],[106.506231,35.737514]]],[[[106.047356,35.498155],[106.048588,35.488898],[106.054132,35.45478],[106.071994,35.463555],[106.078769,35.509848],[106.047356,35.498155]]],[[[102.831537,36.365544],[102.829689,36.365544],[102.836465,36.344819],[102.838928,36.345783],[102.831537,36.365544]]],[[[106.073226,35.447468],[106.067682,35.436254],[106.073226,35.420649],[106.083081,35.421624],[106.073226,35.447468]]],[[[106.504383,35.736057],[106.506231,35.737514],[106.49268,35.732656],[106.498224,35.732656],[106.504383,35.736057]]]]}},{type:"Feature",properties:{adcode:63e4,name:"青海省",center:[101.778916,36.623178],centroid:[96.043533,35.726403],childrenNum:8,level:"province",parent:{adcode:1e5},subFeatureIndex:28,acroutes:[1e5]},geometry:{type:"MultiPolygon",coordinates:[[[[102.829689,36.365544],[102.771791,36.47438],[102.793349,36.497957],[102.753313,36.525855],[102.734219,36.562396],[102.761936,36.568645],[102.714509,36.599401],[102.724364,36.613813],[102.684328,36.619097],[102.630741,36.650793],[102.601176,36.710307],[102.612879,36.738129],[102.639364,36.732853],[102.692335,36.775528],[102.720052,36.767858],[102.639364,36.852666],[102.587009,36.869904],[102.56114,36.91968],[102.526031,36.928291],[102.499546,36.954599],[102.450271,36.968467],[102.506321,37.019134],[102.488459,37.078362],[102.583314,37.104618],[102.642444,37.099845],[102.599944,37.174748],[102.578386,37.17284],[102.533422,37.217176],[102.490307,37.223371],[102.457662,37.248147],[102.45335,37.271487],[102.419474,37.294343],[102.428097,37.308624],[102.368351,37.327662],[102.29875,37.370004],[102.299981,37.391404],[102.19712,37.420403],[102.176794,37.458892],[102.125055,37.48549],[102.103497,37.482641],[102.131214,37.54625],[102.102265,37.582304],[102.035128,37.627819],[102.048678,37.651515],[102.036359,37.685149],[101.998787,37.724921],[101.946432,37.728235],[101.873135,37.686569],[101.854657,37.664781],[101.815853,37.654357],[101.791832,37.696041],[101.659405,37.733441],[101.670491,37.754264],[101.598427,37.827569],[101.551615,37.835604],[101.459224,37.86632],[101.382848,37.822369],[101.362522,37.791162],[101.276906,37.83655],[101.202994,37.84742],[101.159262,37.86821],[101.152486,37.891356],[101.114298,37.92016],[101.103211,37.946593],[101.077342,37.941874],[100.964009,38.011221],[100.91843,37.999432],[100.895024,38.013107],[100.888864,38.056001],[100.922125,38.084741],[100.91843,38.129006],[100.93814,38.16007],[100.913502,38.17889],[100.860531,38.148305],[100.825423,38.158658],[100.752126,38.238612],[100.71517,38.253652],[100.619083,38.26587],[100.595061,38.242372],[100.545786,38.247072],[100.516837,38.272448],[100.474953,38.288891],[100.459555,38.2654],[100.432453,38.275267],[100.424446,38.307208],[100.396729,38.293118],[100.318505,38.329276],[100.331439,38.337257],[100.301874,38.388405],[100.259374,38.366355],[100.24028,38.441861],[100.163288,38.461546],[100.113397,38.497151],[100.086911,38.492936],[100.064122,38.518694],[100.025933,38.507923],[100.001296,38.467169],[100.022238,38.432017],[100.093071,38.407166],[100.136803,38.33444],[100.163904,38.328337],[100.159592,38.291239],[100.182998,38.222158],[100.126332,38.231561],[100.117093,38.253652],[100.071513,38.284663],[100.049955,38.283254],[100.001912,38.315191],[99.960028,38.320825],[99.826985,38.370109],[99.758,38.410449],[99.727203,38.415607],[99.65945,38.449361],[99.63974,38.474666],[99.585537,38.498556],[99.52887,38.546314],[99.501769,38.612281],[99.450646,38.60433],[99.412458,38.665571],[99.375502,38.684727],[99.361951,38.718354],[99.291118,38.765966],[99.222133,38.788827],[99.141445,38.852706],[99.068764,38.896968],[99.071843,38.921184],[99.107568,38.951907],[99.054597,38.97657],[98.951735,38.987735],[98.903076,39.012384],[98.886446,39.040744],[98.818076,39.064911],[98.816845,39.085818],[98.743548,39.086747],[98.730613,39.057011],[98.70536,39.043533],[98.661628,38.993782],[98.612353,38.977035],[98.624056,38.959353],[98.584635,38.93003],[98.526737,38.95563],[98.457752,38.952838],[98.428187,38.976104],[98.432498,38.996107],[98.401086,39.001688],[98.383839,39.029588],[98.316702,39.040744],[98.280977,39.027263],[98.287753,38.992386],[98.276666,38.963541],[98.235398,38.918855],[98.242173,38.880664],[98.167645,38.840121],[98.091884,38.786495],[98.068478,38.816344],[98.029058,38.834061],[98.009348,38.85923],[97.875689,38.898365],[97.828878,38.93003],[97.701379,38.963076],[97.679205,39.010524],[97.58127,39.052364],[97.504894,39.076527],[97.458698,39.117863],[97.401416,39.146645],[97.371235,39.140611],[97.347213,39.167528],[97.315185,39.164744],[97.220946,39.193042],[97.14149,39.199999],[97.060186,39.19768],[97.017686,39.208347],[96.962251,39.198144],[97.012142,39.142004],[96.969643,39.097895],[96.95794,39.041674],[96.965331,39.017034],[96.938846,38.95563],[96.940693,38.90768],[96.983809,38.869016],[96.993664,38.834993],[96.987505,38.793025],[97.00044,38.7613],[97.023229,38.755699],[97.009063,38.702477],[97.057722,38.67258],[97.047251,38.653888],[97.055874,38.594508],[96.961019,38.558015],[96.876636,38.580475],[96.847071,38.599186],[96.7941,38.608072],[96.808882,38.582346],[96.767614,38.552399],[96.800259,38.52759],[96.780549,38.504177],[96.706637,38.505582],[96.6666,38.483567],[96.707868,38.459203],[96.698013,38.422172],[96.626564,38.356031],[96.638883,38.307208],[96.655514,38.295936],[96.665369,38.23015],[96.46334,38.277616],[96.378341,38.277146],[96.335841,38.246132],[96.301964,38.183124],[96.313051,38.161952],[96.264392,38.145952],[96.252689,38.167599],[96.221892,38.149246],[96.109175,38.187358],[96.06606,38.173245],[96.006929,38.207582],[95.93856,38.237202],[95.932401,38.259291],[95.89606,38.2903],[95.852945,38.287481],[95.83693,38.344298],[95.775952,38.356031],[95.723597,38.378554],[95.703887,38.400131],[95.671858,38.388405],[95.608417,38.339134],[95.585011,38.343359],[95.51849,38.294997],[95.487693,38.314721],[95.455664,38.291709],[95.440881,38.310965],[95.408236,38.300163],[95.315846,38.318947],[95.259179,38.302981],[95.229614,38.330685],[95.209904,38.327868],[95.185266,38.379492],[95.140919,38.392158],[95.122441,38.417014],[95.072549,38.402476],[95.045448,38.418889],[94.973999,38.430142],[94.884072,38.414669],[94.861282,38.393565],[94.812623,38.385591],[94.672805,38.386998],[94.582878,38.36917],[94.56132,38.351807],[94.527443,38.365416],[94.527443,38.425922],[94.511429,38.445142],[94.370379,38.7627],[94.281067,38.7599],[93.973098,38.724891],[93.95154,38.715086],[93.885018,38.720689],[93.800019,38.750566],[93.773533,38.771099],[93.756287,38.807484],[93.769838,38.821007],[93.884403,38.826136],[93.884403,38.867618],[93.834511,38.867618],[93.729186,38.924443],[93.453245,38.915596],[93.274007,38.896036],[93.237666,38.916062],[93.179152,38.923977],[93.198246,39.045857],[93.165601,39.090928],[93.131725,39.108112],[93.142196,39.160567],[93.115094,39.17959],[93.043029,39.146645],[92.978356,39.143396],[92.938936,39.169848],[92.889045,39.160103],[92.866871,39.138754],[92.765857,39.136898],[92.659299,39.109969],[92.545966,39.111362],[92.489916,39.099753],[92.459119,39.063982],[92.459119,39.042604],[92.41046,39.03842],[92.416003,39.010524],[92.380279,38.999828],[92.263866,39.002153],[92.197961,38.983548],[92.173323,38.960749],[92.10865,38.963541],[91.966368,38.930961],[91.880752,38.899297],[91.87952,38.884391],[91.806223,38.872744],[91.694738,38.86622],[91.681188,38.852706],[91.501333,38.815411],[91.446515,38.813546],[91.298689,38.746365],[91.242639,38.752433],[91.188436,38.73096],[90.992567,38.695003],[90.970394,38.697806],[90.899561,38.679588],[90.724634,38.658094],[90.65996,38.674449],[90.619308,38.664636],[90.645794,38.635191],[90.606374,38.610878],[90.608837,38.594508],[90.560794,38.593573],[90.525685,38.561291],[90.463476,38.556611],[90.465323,38.521971],[90.427135,38.493873],[90.353222,38.482162],[90.315034,38.501835],[90.248513,38.491531],[90.130868,38.494341],[90.111774,38.477945],[90.111774,38.418889],[90.129636,38.400131],[90.179528,38.396848],[90.137644,38.340543],[90.280542,38.238142],[90.352607,38.233441],[90.361846,38.300163],[90.401882,38.311434],[90.531229,38.319886],[90.516446,38.207111],[90.519526,37.730601],[90.579272,37.720661],[90.586663,37.703144],[90.643946,37.696988],[90.777605,37.648672],[90.820104,37.613599],[90.854597,37.604117],[90.882314,37.575664],[90.865684,37.53059],[90.911879,37.519674],[90.958075,37.477891],[91.019669,37.493088],[91.073256,37.475992],[91.099741,37.447965],[91.113292,37.387124],[91.136081,37.355734],[91.134849,37.324331],[91.194596,37.273868],[91.1909,37.205737],[91.280211,37.163779],[91.286371,37.105095],[91.303617,37.083136],[91.291298,37.042544],[91.303617,37.012444],[91.216153,37.010054],[91.181045,37.025345],[91.133618,37.007665],[91.126842,36.978507],[91.051698,36.96751],[91.036915,36.929727],[90.983944,36.913459],[90.924198,36.921115],[90.853981,36.915373],[90.758511,36.825844],[90.732025,36.825844],[90.727098,36.755872],[90.754815,36.721341],[90.720938,36.708868],[90.706156,36.658955],[90.730793,36.655594],[90.72217,36.620058],[90.741264,36.585947],[90.810865,36.585466],[90.831191,36.55807],[90.905104,36.560474],[91.011662,36.539801],[91.035683,36.529703],[91.039995,36.474861],[91.028292,36.443093],[91.051698,36.433946],[91.026444,36.323607],[91.07264,36.299012],[91.051698,36.238215],[91.096045,36.219871],[91.09235,36.163844],[91.124994,36.115514],[91.081263,36.088436],[90.979017,36.106811],[90.922966,36.028927],[90.850285,36.016827],[90.815793,36.035703],[90.776373,36.086501],[90.659344,36.13485],[90.613149,36.126632],[90.534925,36.147899],[90.478258,36.13195],[90.424055,36.133883],[90.325505,36.159496],[90.23681,36.160462],[90.198006,36.187516],[90.130252,36.2078],[90.145651,36.239181],[90.058188,36.255591],[90.043405,36.276822],[90.003369,36.278752],[90.028006,36.258486],[90.019999,36.213594],[89.997825,36.168193],[89.944855,36.140649],[89.941159,36.067637],[89.914058,36.079246],[89.819819,36.080697],[89.766848,36.073925],[89.711414,36.093272],[89.688624,36.091337],[89.605472,36.038123],[89.474893,36.022151],[89.417611,36.044897],[89.404676,36.016827],[89.434857,35.992136],[89.428082,35.917531],[89.489676,35.903475],[89.554965,35.873414],[89.550654,35.856924],[89.62395,35.859349],[89.654747,35.848193],[89.707718,35.849163],[89.778551,35.861775],[89.801957,35.848193],[89.767464,35.799183],[89.782863,35.773453],[89.747138,35.7516],[89.748986,35.66267],[89.726196,35.648082],[89.765616,35.599922],[89.75145,35.580942],[89.71203,35.581915],[89.699711,35.544916],[89.720037,35.501566],[89.740979,35.507412],[89.765,35.482563],[89.739131,35.468429],[89.685544,35.416259],[89.658443,35.425526],[89.619639,35.412357],[89.58761,35.383575],[89.497067,35.361128],[89.516161,35.330862],[89.494603,35.298632],[89.531559,35.276161],[89.48598,35.256616],[89.450255,35.223867],[89.46935,35.214577],[89.519241,35.133862],[89.579603,35.118688],[89.593153,35.104491],[89.59069,35.057965],[89.560509,34.938836],[89.578987,34.895162],[89.670146,34.887798],[89.707102,34.919701],[89.747138,34.903506],[89.78779,34.921664],[89.821051,34.902033],[89.814891,34.86816],[89.838913,34.865705],[89.867862,34.81069],[89.825978,34.796931],[89.799493,34.743838],[89.732356,34.732035],[89.72558,34.660689],[89.74837,34.641981],[89.798877,34.628686],[89.777935,34.574499],[89.814891,34.548871],[89.823515,34.455657],[89.819819,34.420614],[89.799493,34.39642],[89.820435,34.369255],[89.858623,34.359375],[89.86663,34.324785],[89.825362,34.293642],[89.838297,34.263477],[89.816739,34.16945],[89.789638,34.150632],[89.760073,34.152613],[89.756993,34.124874],[89.71203,34.131809],[89.655979,34.097126],[89.656595,34.057966],[89.635037,34.049537],[89.684928,33.990013],[89.688008,33.959739],[89.718805,33.946832],[89.73174,33.921509],[89.795181,33.865374],[89.837065,33.868853],[89.899891,33.80771],[89.942391,33.801246],[89.902355,33.758467],[89.907282,33.741051],[89.983659,33.725622],[89.981195,33.70322],[90.008296,33.687785],[89.984275,33.612061],[90.01076,33.553728],[90.083441,33.525295],[90.088984,33.478885],[90.107463,33.460913],[90.22018,33.437943],[90.246665,33.423959],[90.332896,33.310501],[90.363077,33.279487],[90.405577,33.260473],[90.490577,33.264977],[90.562642,33.229441],[90.627315,33.180368],[90.704308,33.135778],[90.740032,33.142293],[90.803474,33.114227],[90.88293,33.120241],[90.902024,33.083143],[90.927894,33.120241],[91.001807,33.11573],[91.037531,33.098686],[91.072024,33.113224],[91.147784,33.07211],[91.161335,33.108712],[91.18782,33.106206],[91.226624,33.141792],[91.261733,33.141291],[91.311624,33.108211],[91.370138,33.100691],[91.436044,33.066092],[91.49579,33.109214],[91.535826,33.10019],[91.55492,33.060074],[91.583253,33.0375],[91.664557,33.012913],[91.685499,32.989324],[91.752637,32.969242],[91.799448,32.942126],[91.839484,32.948152],[91.857962,32.90244],[91.896766,32.907967],[91.955897,32.8205],[92.018722,32.829552],[92.038432,32.860725],[92.101874,32.860222],[92.145606,32.885857],[92.205352,32.866255],[92.227526,32.821003],[92.193649,32.801889],[92.211511,32.788306],[92.198577,32.754591],[92.255243,32.720863],[92.310062,32.751571],[92.343938,32.738484],[92.355641,32.764657],[92.411076,32.748048],[92.459119,32.76365],[92.484372,32.745028],[92.56814,32.73194],[92.574916,32.741001],[92.634662,32.720863],[92.667922,32.73194],[92.686401,32.76516],[92.756618,32.743014],[92.789262,32.719856],[92.822523,32.729926],[92.866871,32.698203],[92.933392,32.719353],[92.964189,32.714821],[93.00053,32.741001],[93.019624,32.737477],[93.023935,32.703239],[93.069515,32.626156],[93.087993,32.63674],[93.159442,32.644803],[93.176688,32.6705],[93.210565,32.655385],[93.239514,32.662439],[93.260456,32.62666],[93.300492,32.619604],[93.308499,32.580278],[93.33868,32.5712],[93.385492,32.525294],[93.411977,32.558086],[93.4631,32.556069],[93.476651,32.504603],[93.501904,32.503593],[93.516687,32.47583],[93.618933,32.522771],[93.651577,32.571705],[93.721795,32.578261],[93.75136,32.56313],[93.820345,32.549511],[93.851142,32.50965],[93.861613,32.466237],[93.90904,32.463207],[93.960163,32.484917],[93.978641,32.459672],[94.03038,32.448057],[94.049474,32.469771],[94.091974,32.463207],[94.137554,32.433915],[94.176974,32.454117],[94.196684,32.51621],[94.250886,32.51722],[94.292154,32.502584],[94.294002,32.519743],[94.350053,32.533871],[94.371611,32.524789],[94.395016,32.594397],[94.435052,32.562626],[94.463386,32.572209],[94.459074,32.599439],[94.522516,32.595909],[94.591501,32.640772],[94.614291,32.673522],[94.638312,32.645307],[94.737479,32.587338],[94.762116,32.526303],[94.78737,32.522266],[94.80708,32.486431],[94.852043,32.463712],[94.889616,32.472295],[94.912405,32.41573],[94.944434,32.404109],[94.988166,32.422802],[95.057151,32.395014],[95.075013,32.376315],[95.075013,32.376315],[95.081789,32.384907],[95.153853,32.386423],[95.218527,32.397035],[95.228382,32.363678],[95.261643,32.348006],[95.193274,32.332331],[95.096571,32.322217],[95.079325,32.279726],[95.10581,32.258979],[95.20744,32.297433],[95.214216,32.321712],[95.241317,32.3207],[95.239469,32.287315],[95.270266,32.194683],[95.270266,32.194683],[95.31523,32.148585],[95.366968,32.151118],[95.367584,32.178982],[95.406389,32.182021],[95.440265,32.157705],[95.454432,32.061898],[95.421171,32.033999],[95.454432,32.007613],[95.395918,32.001523],[95.360809,31.95939],[95.3682,31.92892],[95.408852,31.918761],[95.406389,31.896915],[95.456896,31.801853],[95.480301,31.795749],[95.511714,31.750468],[95.546823,31.73978],[95.580083,31.76726],[95.634286,31.782523],[95.779648,31.748941],[95.823995,31.68225],[95.853561,31.714329],[95.846169,31.736218],[95.89914,31.81711],[95.983524,31.816601],[95.989067,31.78761],[96.064828,31.720438],[96.135661,31.70211],[96.148595,31.686324],[96.156603,31.602769],[96.207726,31.598691],[96.221892,31.647613],[96.245298,31.657802],[96.252073,31.697527],[96.222508,31.733164],[96.231131,31.749959],[96.178161,31.775401],[96.183088,31.835924],[96.202798,31.841008],[96.214501,31.876589],[96.188632,31.904028],[96.220044,31.905553],[96.253305,31.929936],[96.288414,31.919777],[96.389428,31.919777],[96.407906,31.845583],[96.435623,31.796258],[96.468884,31.769804],[96.519391,31.74945],[96.56805,31.711783],[96.615477,31.737236],[96.661057,31.705674],[96.691854,31.722474],[96.722651,31.686833],[96.778701,31.675629],[96.790404,31.698545],[96.840295,31.720438],[96.799027,31.792188],[96.765767,31.819144],[96.760223,31.860325],[96.794716,31.869474],[96.81073,31.894375],[96.776238,31.935015],[96.753448,31.944156],[96.742977,32.001016],[96.722651,32.013195],[96.824281,32.007613],[96.868629,31.964975],[96.863085,31.996448],[96.894498,32.013703],[96.941925,31.986297],[96.965947,32.008628],[96.935766,32.048203],[97.006599,32.067984],[97.028773,32.04871],[97.127323,32.044145],[97.169823,32.032984],[97.188301,32.055304],[97.214786,32.042623],[97.233881,32.063927],[97.201852,32.090296],[97.219714,32.109054],[97.258518,32.072041],[97.308409,32.076605],[97.293011,32.096887],[97.313953,32.130342],[97.271453,32.139971],[97.264062,32.182527],[97.299786,32.294904],[97.32196,32.303503],[97.371235,32.273148],[97.415583,32.296421],[97.424822,32.322723],[97.387865,32.427349],[97.341054,32.440987],[97.388481,32.501575],[97.334895,32.514192],[97.332431,32.542448],[97.3583,32.563635],[97.374315,32.546484],[97.411887,32.575235],[97.448843,32.586833],[97.463626,32.55506],[97.50243,32.530844],[97.540618,32.536899],[97.670582,32.51722],[97.684132,32.530339],[97.730944,32.527312],[97.700763,32.53488],[97.616995,32.586329],[97.607756,32.614059],[97.543698,32.62162],[97.535075,32.638252],[97.48272,32.654377],[97.42359,32.70475],[97.429133,32.714318],[97.386018,32.77925],[97.392793,32.828546],[97.376163,32.886359],[97.347829,32.895907],[97.375547,32.956689],[97.438372,32.976271],[97.523988,32.988822],[97.499966,33.011408],[97.542466,33.035995],[97.517213,33.097683],[97.487032,33.107209],[97.498119,33.137783],[97.487648,33.168346],[97.548626,33.203907],[97.607756,33.263976],[97.622538,33.337005],[97.676125,33.341004],[97.754349,33.409972],[97.674893,33.432949],[97.625618,33.461412],[97.552321,33.465906],[97.511669,33.520805],[97.523372,33.577166],[97.450075,33.582152],[97.415583,33.605582],[97.435293,33.682307],[97.418046,33.728608],[97.422974,33.754984],[97.406344,33.795278],[97.373083,33.817655],[97.371851,33.842015],[97.398336,33.848477],[97.395257,33.889224],[97.460546,33.887236],[97.503662,33.912073],[97.52214,33.903133],[97.601596,33.929951],[97.629314,33.919523],[97.660111,33.956264],[97.652719,33.998448],[97.70261,34.036644],[97.665654,34.126855],[97.766668,34.158555],[97.789458,34.182818],[97.789458,34.182818],[97.796849,34.199154],[97.796849,34.199154],[97.8104,34.207568],[97.898479,34.209548],[97.95453,34.190739],[98.028442,34.122892],[98.098043,34.122892],[98.158405,34.107037],[98.206449,34.08424],[98.258188,34.083249],[98.344419,34.094648],[98.399854,34.085231],[98.396774,34.053008],[98.428187,34.029204],[98.440506,33.981577],[98.415252,33.956761],[98.425723,33.913066],[98.407245,33.867362],[98.434962,33.843009],[98.463295,33.848477],[98.492861,33.796272],[98.494092,33.768915],[98.51873,33.77389],[98.539672,33.746525],[98.582788,33.731595],[98.610505,33.682805],[98.6567,33.64744],[98.61728,33.637476],[98.622824,33.610067],[98.652389,33.595114],[98.648077,33.548741],[98.678258,33.522801],[98.725686,33.503341],[98.742316,33.477887],[98.736157,33.406975],[98.779888,33.370497],[98.759562,33.276985],[98.802062,33.270481],[98.804526,33.219428],[98.858728,33.150811],[98.92217,33.118738],[98.967134,33.115229],[98.971445,33.098185],[99.014561,33.081137],[99.024416,33.094675],[99.090322,33.079131],[99.124814,33.046028],[99.196263,33.035493],[99.214741,32.991332],[99.235067,32.982296],[99.24677,32.924043],[99.268944,32.878318],[99.353944,32.885354],[99.376118,32.899927],[99.45311,32.862233],[99.558436,32.839106],[99.589233,32.789312],[99.640355,32.790822],[99.646515,32.774721],[99.700718,32.76667],[99.717964,32.732443],[99.760464,32.769689],[99.766623,32.826032],[99.791877,32.883344],[99.764159,32.924545],[99.788181,32.956689],[99.805427,32.940619],[99.851007,32.941623],[99.877492,32.993339],[99.877492,33.045527],[99.947709,32.986814],[99.956332,32.948152],[100.038252,32.929066],[100.029629,32.895907],[100.064738,32.895907],[100.123252,32.837095],[100.117093,32.802392],[100.139266,32.724388],[100.088143,32.668988],[100.109701,32.640268],[100.189773,32.630692],[100.208252,32.606497],[100.229809,32.650346],[100.231041,32.696189],[100.258759,32.742511],[100.339447,32.719353],[100.399193,32.756101],[100.378251,32.698707],[100.420135,32.73194],[100.450932,32.694678],[100.470026,32.694678],[100.516837,32.632204],[100.54517,32.569687],[100.603069,32.553547],[100.645568,32.526303],[100.657887,32.546484],[100.661583,32.616075],[100.673286,32.628172],[100.710242,32.610026],[100.71209,32.645307],[100.690532,32.678056],[100.77122,32.643795],[100.834046,32.648835],[100.887633,32.632708],[100.93198,32.600447],[100.956618,32.621116],[100.99727,32.627668],[101.030531,32.660424],[101.077342,32.68259],[101.124769,32.658408],[101.157414,32.661431],[101.22332,32.725898],[101.237486,32.825026],[101.223935,32.855698],[101.178356,32.892892],[101.124153,32.909976],[101.134624,32.95217],[101.129081,32.989324],[101.183899,32.984304],[101.171581,33.009902],[101.184515,33.041514],[101.146327,33.056563],[101.143863,33.086151],[101.169733,33.10019],[101.11553,33.194893],[101.124769,33.221431],[101.156798,33.236449],[101.182668,33.26948],[101.217776,33.256469],[101.297232,33.262475],[101.381616,33.153316],[101.393935,33.157826],[101.386543,33.207412],[101.403174,33.225436],[101.487557,33.226938],[101.515275,33.192889],[101.557775,33.167344],[101.633535,33.101193],[101.661252,33.135778],[101.653861,33.162835],[101.709912,33.21292],[101.735781,33.279987],[101.677883,33.297497],[101.64955,33.323004],[101.663716,33.383991],[101.695745,33.433948],[101.769042,33.45592],[101.777665,33.533776],[101.769042,33.538765],[101.748716,33.505337],[101.718535,33.494857],[101.622448,33.502343],[101.611977,33.565199],[101.616905,33.598603],[101.585492,33.645448],[101.58426,33.674339],[101.501724,33.702723],[101.428427,33.680315],[101.424732,33.655411],[101.385312,33.644949],[101.302776,33.657902],[101.23687,33.685793],[101.217776,33.669856],[101.166653,33.659894],[101.177124,33.685295],[101.162957,33.719649],[101.186363,33.741051],[101.190675,33.791796],[101.153102,33.823124],[101.153718,33.8445],[101.054552,33.863386],[101.023139,33.896178],[100.994806,33.891707],[100.965857,33.946832],[100.927669,33.975126],[100.93506,33.990013],[100.880857,34.036644],[100.870386,34.083744],[100.848828,34.089692],[100.806329,34.155584],[100.764445,34.178857],[100.809408,34.247153],[100.798321,34.260014],[100.821727,34.317371],[100.868538,34.332693],[100.895024,34.375183],[100.951074,34.38358],[100.986799,34.374689],[101.054552,34.322808],[101.098284,34.329233],[101.178356,34.320831],[101.193754,34.336646],[101.235022,34.325279],[101.228863,34.298586],[101.268899,34.278808],[101.325565,34.268423],[101.327413,34.24468],[101.369913,34.248143],[101.417956,34.227858],[101.482014,34.218951],[101.492485,34.195689],[101.53868,34.212022],[101.6206,34.178857],[101.674187,34.110506],[101.703136,34.119424],[101.718535,34.083249],[101.736397,34.080275],[101.764114,34.122892],[101.788136,34.131809],[101.836795,34.124378],[101.851578,34.153108],[101.874367,34.130323],[101.897773,34.133791],[101.955055,34.109514],[101.965526,34.167469],[102.003099,34.162022],[102.030816,34.190739],[102.01357,34.218456],[102.062229,34.227858],[102.067772,34.293642],[102.149692,34.271885],[102.186649,34.352952],[102.237156,34.34307],[102.237156,34.34307],[102.259329,34.355917],[102.205743,34.407777],[102.169402,34.457631],[102.155852,34.507456],[102.139837,34.50351],[102.093026,34.536547],[102.001867,34.538519],[101.97415,34.548871],[101.956287,34.582876],[101.934729,34.58731],[101.919947,34.621791],[101.917483,34.705964],[101.923027,34.835746],[101.916867,34.873561],[101.985852,34.90007],[102.068388,34.887798],[102.048062,34.910868],[102.094874,34.986901],[102.133678,35.014844],[102.157699,35.010923],[102.176178,35.032977],[102.211286,35.034937],[102.218062,35.057475],[102.252554,35.048657],[102.29567,35.071681],[102.310452,35.128967],[102.346793,35.164201],[102.404075,35.179366],[102.365887,35.235599],[102.370199,35.263946],[102.3123,35.282512],[102.280887,35.303028],[102.311684,35.31426],[102.317844,35.343067],[102.287663,35.36552],[102.293822,35.424063],[102.314764,35.434303],[102.408387,35.409431],[102.447807,35.437229],[102.437952,35.455268],[102.49893,35.545403],[102.503241,35.585322],[102.531575,35.580455],[102.570995,35.548324],[102.695414,35.528358],[102.743458,35.494745],[102.782878,35.527871],[102.729291,35.523487],[102.746537,35.545403],[102.808747,35.560496],[102.763168,35.612086],[102.7644,35.653431],[102.744074,35.657807],[102.707733,35.70496],[102.686175,35.771996],[102.715125,35.815685],[102.739146,35.821023],[102.787189,35.862745],[102.81737,35.850133],[102.914073,35.845282],[102.94487,35.829757],[102.954725,35.858864],[102.942406,35.92674],[102.971971,35.995525],[102.951645,36.021667],[102.968276,36.044414],[102.932551,36.048285],[102.882044,36.082632],[102.941174,36.104877],[102.948566,36.150798],[102.965812,36.151765],[102.986754,36.193312],[103.048964,36.199107],[103.066826,36.216974],[103.021246,36.232906],[103.024942,36.256556],[102.922696,36.298047],[102.896827,36.331803],[102.845704,36.331803],[102.836465,36.344819],[102.829689,36.365544]]]]}},{type:"Feature",properties:{adcode:64e4,name:"宁夏回族自治区",center:[106.278179,38.46637],centroid:[106.169866,37.291332],childrenNum:5,level:"province",parent:{adcode:1e5},subFeatureIndex:29,acroutes:[1e5]},geometry:{type:"MultiPolygon",coordinates:[[[[107.268764,37.099367],[107.281083,37.127047],[107.306952,37.100799],[107.334669,37.138975],[107.336517,37.165687],[107.317423,37.200017],[107.270612,37.229089],[107.309416,37.239095],[107.273075,37.29101],[107.257677,37.337179],[107.282931,37.437036],[107.284162,37.481691],[107.345756,37.518725],[107.369162,37.58752],[107.330358,37.584201],[107.311264,37.609806],[107.361155,37.613125],[107.422133,37.665254],[107.389488,37.671413],[107.387024,37.691305],[107.425828,37.684201],[107.484959,37.706458],[107.499125,37.765619],[107.57119,37.776499],[107.599523,37.791162],[107.620465,37.776026],[107.646335,37.805349],[107.659269,37.844112],[107.65003,37.86443],[107.560719,37.893717],[107.49235,37.944706],[107.448618,37.933378],[107.411662,37.948009],[107.440611,37.995659],[107.3938,38.014993],[107.33159,38.086625],[107.240431,38.111586],[107.19054,38.153953],[107.138801,38.161011],[107.119091,38.134185],[107.071047,38.138892],[107.051337,38.122886],[107.010069,38.120532],[106.942316,38.132302],[106.858548,38.156306],[106.779092,38.171833],[106.737824,38.197706],[106.654672,38.22921],[106.627571,38.232501],[106.555506,38.263521],[106.482209,38.319417],[106.599854,38.389812],[106.647897,38.470917],[106.66268,38.601524],[106.709491,38.718821],[106.756302,38.748699],[106.837606,38.847579],[106.954019,38.941202],[106.971881,39.026333],[106.96757,39.054688],[106.933693,39.076527],[106.878874,39.091392],[106.859164,39.107648],[106.825288,39.19397],[106.795723,39.214375],[106.790795,39.241263],[106.806193,39.277407],[106.806809,39.318625],[106.781556,39.371849],[106.751375,39.381564],[106.683622,39.357506],[106.643586,39.357969],[106.602318,39.37555],[106.556122,39.322329],[106.525325,39.308439],[106.511774,39.272311],[106.402753,39.291767],[106.280181,39.262118],[106.29558,39.167992],[106.285109,39.146181],[106.251232,39.131327],[106.192718,39.142932],[106.170544,39.163352],[106.145907,39.153142],[106.096631,39.084889],[106.078153,39.026333],[106.087392,39.006339],[106.060907,38.96866],[106.021487,38.953769],[105.97098,38.909077],[105.992538,38.857366],[105.909386,38.791159],[105.908154,38.737496],[105.88598,38.716953],[105.894603,38.696405],[105.852719,38.641735],[105.874277,38.593105],[105.856415,38.569714],[105.863806,38.53508],[105.836705,38.476071],[105.850872,38.443736],[105.827466,38.432486],[105.835473,38.387467],[105.821307,38.366824],[105.86627,38.296406],[105.842248,38.240962],[105.802828,38.220277],[105.775111,38.186887],[105.76772,38.121474],[105.780655,38.084741],[105.840401,38.004147],[105.799749,37.939986],[105.80406,37.862068],[105.760944,37.799674],[105.677177,37.771769],[105.622358,37.777919],[105.616199,37.722555],[105.598952,37.699356],[105.467141,37.695094],[105.4037,37.710246],[105.315004,37.702197],[105.221998,37.677097],[105.187505,37.657674],[105.111128,37.633981],[105.027977,37.580881],[104.866601,37.566651],[104.805007,37.539133],[104.623305,37.522522],[104.433595,37.515402],[104.419429,37.511604],[104.407726,37.464592],[104.322726,37.44844],[104.287002,37.428007],[104.298705,37.414223],[104.365226,37.418026],[104.437907,37.445589],[104.448994,37.42468],[104.499501,37.421353],[104.521059,37.43466],[104.679971,37.408044],[104.662109,37.367626],[104.713848,37.329566],[104.673812,37.317668],[104.651022,37.290534],[104.624536,37.298627],[104.600515,37.242907],[104.638087,37.201923],[104.717543,37.208597],[104.776673,37.246718],[104.85613,37.211933],[104.864753,37.17284],[104.888158,37.15901],[104.914644,37.097935],[104.954064,37.077407],[104.95468,37.040156],[105.004571,37.035378],[105.03968,37.007187],[105.05939,37.022956],[105.128991,36.996194],[105.165331,36.99476],[105.185657,36.942164],[105.178882,36.892403],[105.244787,36.894796],[105.279896,36.86751],[105.303302,36.820575],[105.334714,36.80093],[105.340874,36.764502],[105.319932,36.742924],[105.275584,36.752515],[105.272505,36.739567],[105.218302,36.730455],[105.201056,36.700711],[105.225693,36.664716],[105.22015,36.631105],[105.261418,36.602764],[105.2762,36.563358],[105.252179,36.553263],[105.281744,36.522489],[105.322396,36.535954],[105.362432,36.496514],[105.363048,36.443093],[105.398156,36.430575],[105.401236,36.369881],[105.425873,36.330357],[105.455439,36.321678],[105.476381,36.293224],[105.45975,36.268137],[105.460366,36.223733],[105.478844,36.213111],[105.515185,36.147415],[105.491163,36.101009],[105.430801,36.10391],[105.406163,36.074409],[105.343954,36.033767],[105.324859,35.941761],[105.350113,35.875839],[105.39754,35.857409],[105.371055,35.844312],[105.38091,35.792873],[105.408627,35.822479],[105.428953,35.819082],[105.432033,35.787533],[105.457286,35.771511],[105.481924,35.727312],[105.595873,35.715651],[105.667322,35.749657],[105.70243,35.733142],[105.759097,35.724883],[105.740618,35.698643],[105.723988,35.725854],[105.690727,35.698643],[105.722756,35.673366],[105.713517,35.650513],[105.759097,35.634464],[105.762176,35.602841],[105.800365,35.564878],[105.816379,35.575101],[105.847176,35.490359],[105.868734,35.540046],[105.900147,35.54735],[106.017175,35.519103],[106.023335,35.49377],[106.047356,35.498155],[106.078769,35.509848],[106.071994,35.463555],[106.06953,35.458193],[106.073842,35.45478],[106.073226,35.450393],[106.071378,35.449418],[106.073226,35.447468],[106.083081,35.421624],[106.113262,35.361616],[106.129892,35.393333],[106.173008,35.437716],[106.196414,35.409919],[106.237681,35.409431],[106.241377,35.358687],[106.319601,35.265411],[106.363333,35.238532],[106.368261,35.273718],[106.415688,35.276161],[106.472354,35.310842],[106.501304,35.364056],[106.503767,35.415284],[106.483441,35.450393],[106.490217,35.480613],[106.465579,35.481101],[106.440941,35.52641],[106.460036,35.578995],[106.47913,35.575101],[106.460036,35.643705],[106.434782,35.688436],[106.49268,35.732656],[106.506231,35.737514],[106.566593,35.738971],[106.595542,35.727312],[106.620796,35.743829],[106.633115,35.714679],[106.66268,35.70739],[106.674998,35.728284],[106.750759,35.689408],[106.750759,35.725369],[106.806193,35.70982],[106.819128,35.7448],[106.867171,35.738485],[106.868403,35.771996],[106.897353,35.759856],[106.927534,35.810346],[106.849925,35.887476],[106.912751,35.93207],[106.940468,35.931101],[106.93862,35.952905],[106.90228,35.943699],[106.94786,35.988262],[106.928149,36.011502],[106.940468,36.064734],[106.957715,36.091337],[106.925686,36.115997],[106.930613,36.138716],[106.873947,36.178338],[106.873947,36.178338],[106.858548,36.206834],[106.858548,36.206834],[106.833295,36.229044],[106.808657,36.21118],[106.772933,36.212628],[106.735976,36.23725],[106.698404,36.244008],[106.685469,36.273445],[106.647897,36.259451],[106.559202,36.292259],[106.54134,36.25366],[106.504383,36.266207],[106.470507,36.306246],[106.497608,36.31348],[106.510543,36.379037],[106.492064,36.422389],[106.523477,36.468605],[106.494528,36.494589],[106.455724,36.496995],[106.39721,36.548455],[106.37134,36.549417],[106.363949,36.577296],[106.392282,36.556628],[106.397826,36.576816],[106.444637,36.557109],[106.465579,36.583063],[106.444637,36.624861],[106.491448,36.628703],[106.490833,36.685835],[106.530869,36.690154],[106.519782,36.708868],[106.519782,36.708868],[106.514238,36.715584],[106.59431,36.750118],[106.644817,36.72278],[106.627571,36.752995],[106.657752,36.820575],[106.637426,36.867031],[106.637426,36.867031],[106.626955,36.892403],[106.609709,36.878521],[106.609709,36.878521],[106.601702,36.918244],[106.549347,36.941685],[106.540108,36.984244],[106.595542,36.94025],[106.594926,36.967988],[106.64297,36.962729],[106.646665,37.000496],[106.666991,37.016745],[106.645433,37.064992],[106.605397,37.127524],[106.6171,37.135158],[106.673151,37.1113],[106.687933,37.12991],[106.728585,37.121321],[106.750143,37.09889],[106.772933,37.120367],[106.776012,37.158056],[106.818512,37.141838],[106.891193,37.098413],[106.912135,37.110345],[106.905976,37.151378],[106.998367,37.106527],[107.031011,37.108436],[107.030395,37.140883],[107.095685,37.115595],[107.133873,37.134681],[107.181916,37.143269],[107.234887,37.096503],[107.268764,37.099367]]],[[[106.048588,35.488898],[105.897683,35.451368],[105.894603,35.413821],[106.002393,35.438692],[106.034422,35.469404],[106.054132,35.45478],[106.048588,35.488898]]],[[[106.073842,35.45478],[106.06953,35.458193],[106.071378,35.449418],[106.073226,35.450393],[106.073842,35.45478]]]]}},{type:"Feature",properties:{adcode:65e4,name:"新疆维吾尔自治区",center:[87.617733,43.792818],centroid:[85.294711,41.371801],childrenNum:24,level:"province",parent:{adcode:1e5},subFeatureIndex:30,acroutes:[1e5]},geometry:{type:"MultiPolygon",coordinates:[[[[96.386348,42.727592],[96.363558,42.900562],[95.921314,43.229789],[95.880046,43.28035],[95.857872,43.417436],[95.735916,43.597569],[95.705735,43.67077],[95.645373,43.787966],[95.623199,43.855756],[95.527113,44.007466],[95.426099,44.009618],[95.377439,44.025972],[95.326932,44.028554],[95.35157,44.090054],[95.355882,44.166087],[95.376208,44.227444],[95.4107,44.245024],[95.43041,44.281882],[95.41378,44.298589],[95.238853,44.277169],[95.1286,44.269884],[94.998637,44.253169],[94.945666,44.292592],[94.826174,44.320001],[94.768275,44.34055],[94.722696,44.34055],[94.673421,44.397021],[94.606283,44.448311],[94.557008,44.462408],[94.470777,44.509373],[94.390705,44.521749],[94.359292,44.515775],[94.329727,44.582734],[94.279836,44.603617],[94.227481,44.645785],[94.215162,44.667921],[94.152336,44.684944],[94.066105,44.732154],[93.723642,44.865498],[93.716251,44.894334],[93.613389,44.926546],[93.509296,44.968055],[93.434767,44.955351],[93.376869,44.985412],[93.314659,44.995147],[93.314043,44.980333],[93.252449,44.991761],[93.174225,45.015458],[93.100312,45.007419],[93.062124,45.018419],[93.002377,45.009958],[92.932776,45.017573],[92.922921,45.03703],[92.884117,45.046756],[92.847777,45.038721],[92.779407,45.050561],[92.683937,45.02561],[92.547814,45.018419],[92.501003,45.001072],[92.414155,45.018419],[92.348866,45.014188],[92.315605,45.028994],[92.240461,45.015881],[92.100026,45.081417],[92.056911,45.086911],[91.885679,45.078882],[91.803144,45.082685],[91.694738,45.065357],[91.561695,45.075501],[91.500101,45.103809],[91.448978,45.156586],[91.429268,45.156586],[91.37753,45.11099],[91.33503,45.129571],[91.242023,45.13717],[91.230936,45.153632],[91.195827,45.159118],[91.17119,45.199616],[91.129922,45.21606],[91.050466,45.208892],[91.007966,45.218589],[90.96177,45.201303],[90.881698,45.192025],[90.866916,45.209314],[90.897713,45.249776],[90.877387,45.280946],[90.831807,45.300313],[90.804706,45.29484],[90.813329,45.32851],[90.773909,45.405874],[90.772677,45.432338],[90.723402,45.464667],[90.671047,45.487747],[90.676591,45.582488],[90.714779,45.728895],[90.799778,45.834905],[90.890937,45.921566],[91.028292,46.023054],[91.014741,46.06667],[91.021517,46.121038],[90.98456,46.160431],[90.94822,46.219262],[90.955611,46.233752],[90.900177,46.31235],[90.983328,46.374734],[90.996263,46.419309],[91.025828,46.444057],[91.038147,46.500936],[91.060937,46.516999],[91.079415,46.558989],[91.068328,46.579149],[91.017821,46.58244],[91.036299,46.670393],[91.054161,46.717598],[91.019053,46.766402],[90.992567,46.769682],[90.992567,46.790583],[90.942676,46.82581],[90.958075,46.879425],[90.929742,46.893331],[90.92235,46.938707],[90.901408,46.960768],[90.830575,46.995883],[90.767134,46.992617],[90.691989,47.080717],[90.653801,47.111681],[90.579888,47.198364],[90.56141,47.206903],[90.521374,47.2845],[90.488113,47.317374],[90.526301,47.379007],[90.507823,47.400076],[90.468403,47.404937],[90.459164,47.43895],[90.474562,47.462422],[90.468403,47.497611],[90.398186,47.547724],[90.376012,47.603036],[90.346447,47.637324],[90.384635,47.644179],[90.331665,47.681663],[90.216484,47.70543],[90.180144,47.72516],[90.13518,47.723147],[90.07605,47.777469],[90.070506,47.820483],[90.086521,47.86547],[90.066195,47.883534],[90.040941,47.874704],[89.960253,47.885942],[89.957789,47.842982],[89.86971,47.834144],[89.761921,47.835751],[89.735435,47.89758],[89.651052,47.913627],[89.645508,47.947711],[89.595617,47.973359],[89.599313,48.015811],[89.569132,48.037825],[89.498299,48.02822],[89.38127,48.046227],[89.359712,48.026219],[89.308589,48.021816],[89.282104,47.994189],[89.231597,47.98017],[89.156452,47.996992],[89.078228,47.98698],[89.044967,48.009806],[89.027105,48.051028],[88.953808,48.090618],[88.939026,48.115396],[88.824461,48.107005],[88.79736,48.133772],[88.721599,48.160526],[88.700657,48.180881],[88.668628,48.171303],[88.638447,48.183674],[88.601491,48.221567],[88.594716,48.259831],[88.575006,48.277757],[88.605803,48.337863],[88.573774,48.351785],[88.573158,48.369679],[88.535586,48.368884],[88.523267,48.403461],[88.503557,48.412996],[88.462289,48.392335],[88.438267,48.393528],[88.360659,48.433251],[88.363123,48.460641],[88.318159,48.478497],[88.229464,48.498329],[88.196819,48.493967],[88.151855,48.526478],[88.130297,48.521721],[88.10874,48.545895],[88.041602,48.548272],[87.973233,48.575997],[87.96153,48.599353],[88.010805,48.618742],[88.02682,48.65315],[88.089645,48.69504],[88.090877,48.71992],[88.064392,48.712813],[88.029283,48.750313],[87.96153,48.773588],[87.93874,48.757809],[87.872219,48.799612],[87.826639,48.800795],[87.803234,48.824835],[87.829103,48.825623],[87.792147,48.849258],[87.78106,48.872094],[87.742256,48.881146],[87.760118,48.925992],[87.793995,48.927565],[87.814321,48.945256],[87.87653,48.949186],[87.871603,48.963726],[87.911639,48.979833],[87.883922,48.993971],[87.883306,49.023806],[87.835263,49.054406],[87.858052,49.07362],[87.844502,49.090084],[87.867291,49.108892],[87.845733,49.146096],[87.82048,49.148445],[87.821096,49.173883],[87.793379,49.18249],[87.762582,49.172709],[87.700372,49.175839],[87.67635,49.15549],[87.602437,49.152359],[87.563017,49.142572],[87.517438,49.145704],[87.49588,49.132001],[87.511894,49.10184],[87.43675,49.075188],[87.388707,49.097921],[87.304939,49.112418],[87.239033,49.114376],[87.211932,49.140615],[87.112766,49.15549],[87.088128,49.133567],[87.000049,49.142572],[86.953853,49.131218],[86.887948,49.132001],[86.854071,49.109284],[86.84976,49.066563],[86.836209,49.051269],[86.772151,49.02773],[86.732115,48.994757],[86.730267,48.959797],[86.757985,48.894919],[86.782006,48.887049],[86.821426,48.850439],[86.818963,48.831139],[86.770303,48.810255],[86.754289,48.78463],[86.780774,48.731369],[86.771535,48.717156],[86.70255,48.666195],[86.693311,48.64366],[86.640956,48.629027],[86.635413,48.612016],[86.594761,48.576789],[86.579978,48.538763],[86.416138,48.481671],[86.38103,48.49357],[86.305269,48.491984],[86.270161,48.452307],[86.225813,48.432456],[86.053966,48.441192],[85.916612,48.438015],[85.791576,48.418954],[85.758315,48.403064],[85.695489,48.335078],[85.695489,48.302445],[85.678243,48.266205],[85.633895,48.232731],[85.622193,48.202824],[85.587084,48.191654],[85.576613,48.15853],[85.55136,48.127781],[85.551975,48.081423],[85.531649,48.046227],[85.547048,48.008205],[85.617881,47.550552],[85.614801,47.498015],[85.685018,47.428829],[85.701649,47.384275],[85.675779,47.321837],[85.701033,47.28856],[85.682555,47.249982],[85.682555,47.222757],[85.641903,47.18413],[85.582772,47.142626],[85.547048,47.096609],[85.545816,47.057891],[85.441106,47.063191],[85.355491,47.054629],[85.325926,47.044842],[85.276651,47.068898],[85.213825,47.041172],[85.175637,46.997924],[85.102956,46.968936],[85.082014,46.939933],[84.987159,46.918272],[84.979768,46.883106],[84.95513,46.861013],[84.934188,46.863878],[84.867051,46.927673],[84.849189,46.957092],[84.781435,46.979962],[84.748175,47.009759],[84.699515,47.008535],[84.668718,46.995067],[84.563393,46.991801],[84.506726,46.97302],[84.425422,47.008943],[84.37122,46.993434],[84.336727,47.00527],[84.2893,46.994658],[84.195061,47.003638],[84.150098,46.977512],[84.086656,46.965261],[84.038613,46.973428],[84.002888,46.990576],[83.951765,46.98731],[83.932671,46.970161],[83.88586,46.982003],[83.766367,47.026896],[83.69923,47.015472],[83.700462,47.032199],[83.576042,47.059114],[83.566803,47.080717],[83.53847,47.083977],[83.463325,47.132042],[83.418978,47.119012],[83.370318,47.178436],[83.324739,47.167858],[83.306261,47.179656],[83.257602,47.173147],[83.221877,47.186977],[83.207094,47.213814],[83.17445,47.218286],[83.15474,47.236168],[83.108544,47.221944],[83.02724,47.21544],[83.031552,47.168265],[82.993364,47.065229],[82.937929,47.014248],[82.923762,46.932169],[82.876335,46.823762],[82.878183,46.797138],[82.829524,46.772551],[82.788872,46.677784],[82.774089,46.600124],[82.726662,46.494756],[82.609017,46.294985],[82.518474,46.153798],[82.461808,45.97982],[82.401446,45.972333],[82.342932,45.935303],[82.336156,45.882418],[82.349707,45.822811],[82.340468,45.772742],[82.289961,45.71636],[82.288729,45.655321],[82.266555,45.620172],[82.281954,45.53891],[82.448257,45.461309],[82.546808,45.426038],[82.60101,45.346178],[82.58746,45.224069],[82.562822,45.204676],[82.487061,45.181058],[82.344779,45.219011],[82.294272,45.247669],[82.206809,45.236713],[82.109491,45.211422],[82.091012,45.222383],[82.09594,45.249776],[82.052824,45.255674],[81.993078,45.237978],[81.921013,45.233342],[81.879745,45.284314],[81.832318,45.319673],[81.78797,45.3836],[81.677101,45.35459],[81.645072,45.359216],[81.582863,45.336503],[81.575471,45.30789],[81.536667,45.304101],[81.52866,45.285999],[81.462754,45.264099],[81.437501,45.28263],[81.398697,45.275471],[81.382066,45.257781],[81.327864,45.260729],[81.284748,45.23882],[81.236705,45.247248],[81.175111,45.227863],[81.170183,45.211001],[81.111669,45.218168],[81.080872,45.182745],[81.024821,45.162916],[80.966307,45.168402],[80.93551,45.160384],[80.897938,45.127459],[80.862214,45.127037],[80.816634,45.152788],[80.731634,45.156164],[80.686055,45.129148],[80.599207,45.105921],[80.519135,45.108878],[80.493882,45.127037],[80.445839,45.097895],[80.443991,45.077614],[80.404571,45.049293],[80.358375,45.040836],[80.328194,45.070007],[80.291854,45.06578],[80.24381,45.031532],[80.195767,45.030686],[80.144644,45.059017],[80.136021,45.041259],[80.111999,45.052675],[80.060876,45.026033],[80.056565,45.011227],[79.98142,44.964244],[79.951855,44.957892],[79.944464,44.937985],[79.887798,44.90917],[79.969102,44.877797],[79.953703,44.849377],[79.991891,44.830281],[79.999283,44.793768],[80.087978,44.817122],[80.115695,44.815424],[80.169898,44.84471],[80.18776,44.825612],[80.178521,44.796741],[80.200695,44.756808],[80.238883,44.7228],[80.313412,44.704938],[80.400259,44.628751],[80.411962,44.605321],[80.350368,44.484615],[80.383013,44.401297],[80.399027,44.30587],[80.413194,44.264741],[80.400875,44.198704],[80.407034,44.149772],[80.3941,44.127009],[80.449534,44.078017],[80.458773,44.047054],[80.457541,43.981203],[80.485259,43.95579],[80.475404,43.938124],[80.511128,43.906657],[80.522215,43.816473],[80.75504,43.494329],[80.761199,43.446554],[80.746417,43.439167],[80.735946,43.389609],[80.686055,43.333916],[80.69283,43.32042],[80.777214,43.308227],[80.769207,43.265535],[80.788917,43.242433],[80.789533,43.201876],[80.804315,43.178314],[80.79446,43.137277],[80.752576,43.148194],[80.73225,43.131163],[80.706997,43.143828],[80.650946,43.147321],[80.593048,43.133347],[80.556092,43.104515],[80.482795,43.06955],[80.416889,43.05687],[80.378701,43.031502],[80.397795,42.996933],[80.487106,42.948766],[80.5912,42.923354],[80.602903,42.894424],[80.503737,42.882146],[80.450766,42.861971],[80.407034,42.834767],[80.338049,42.831695],[80.280151,42.838278],[80.262289,42.828623],[80.259209,42.790865],[80.225948,42.713083],[80.228412,42.692852],[80.179753,42.670415],[80.163738,42.629919],[80.180985,42.590718],[80.221637,42.533415],[80.265368,42.502097],[80.225948,42.485769],[80.206238,42.431462],[80.239499,42.389927],[80.229028,42.358536],[80.283847,42.320493],[80.272144,42.281984],[80.29247,42.259842],[80.28631,42.233261],[80.233339,42.210215],[80.168666,42.200462],[80.163738,42.152563],[80.139717,42.151232],[80.16805,42.096635],[80.193303,42.081535],[80.14218,42.03488],[80.089826,42.047325],[79.923522,42.042436],[79.852689,42.015319],[79.854537,41.984186],[79.822508,41.963275],[79.776313,41.89248],[79.724574,41.896935],[79.640806,41.884907],[79.616784,41.856385],[79.550879,41.834094],[79.500988,41.835432],[79.457256,41.847915],[79.415372,41.836769],[79.356242,41.795735],[79.326061,41.809565],[79.276786,41.78101],[79.271858,41.767174],[79.21704,41.725648],[79.138199,41.722968],[79.10925,41.697503],[79.043345,41.681414],[79.021787,41.657273],[78.99407,41.664427],[78.957729,41.65146],[78.891824,41.597777],[78.86657,41.593749],[78.825302,41.560173],[78.739071,41.555695],[78.696571,41.54181],[78.707042,41.522098],[78.675629,41.50238],[78.650375,41.467411],[78.580774,41.481759],[78.527188,41.440947],[78.454507,41.412228],[78.391681,41.408189],[78.385522,41.394721],[78.338094,41.397415],[78.324544,41.384395],[78.235232,41.399211],[78.163783,41.383497],[78.149617,41.368228],[78.165015,41.340825],[78.136682,41.279239],[78.129291,41.228398],[78.094798,41.224347],[77.972842,41.173013],[77.905089,41.185174],[77.836104,41.153189],[77.814546,41.13426],[77.807155,41.091876],[77.829328,41.059394],[77.796068,41.049014],[77.780669,41.022832],[77.737553,41.032313],[77.684583,41.00793],[77.654402,41.016059],[77.597119,41.005221],[77.591576,40.992122],[77.540453,41.006575],[77.476395,40.999349],[77.473931,41.022832],[77.415417,41.038633],[77.363062,41.04089],[77.296541,41.004769],[77.236795,41.027798],[77.169041,41.009285],[77.108063,41.038181],[77.091433,41.062553],[77.023064,41.059394],[77.002122,41.073381],[76.940528,41.028701],[76.885709,41.027347],[76.85368,40.97631],[76.817956,40.975406],[76.761905,40.954167],[76.741579,40.912119],[76.731724,40.818887],[76.693536,40.779472],[76.646725,40.759983],[76.646725,40.73686],[76.676906,40.696036],[76.654732,40.652917],[76.657196,40.620218],[76.611,40.601591],[76.601145,40.578868],[76.556798,40.542495],[76.543247,40.513837],[76.539551,40.464226],[76.508754,40.429613],[76.470566,40.422779],[76.442233,40.391336],[76.390494,40.37766],[76.381871,40.39088],[76.333212,40.343459],[76.327668,40.391336],[76.283321,40.415034],[76.279625,40.439179],[76.22419,40.401819],[76.176147,40.381307],[76.144118,40.393615],[76.081293,40.39635],[76.048648,40.388601],[76.048648,40.357141],[76.026474,40.355317],[75.986438,40.381763],[75.932235,40.339353],[75.921764,40.291439],[75.890351,40.30924],[75.84046,40.312434],[75.831221,40.327492],[75.785642,40.301025],[75.739446,40.299199],[75.709265,40.280939],[75.688323,40.343915],[75.669845,40.363982],[75.686475,40.418223],[75.717272,40.443278],[75.733287,40.474242],[75.646439,40.516567],[75.631041,40.548862],[75.627345,40.605226],[75.636584,40.624306],[75.599628,40.659727],[75.550353,40.64883],[75.467817,40.599773],[75.432093,40.563412],[75.355716,40.537947],[75.292274,40.483802],[75.268869,40.483802],[75.242383,40.448743],[75.206659,40.447833],[75.13521,40.463315],[75.102565,40.44009],[75.051442,40.449654],[75.021877,40.466958],[74.995392,40.455119],[74.963363,40.464681],[74.891914,40.507467],[74.844486,40.521117],[74.819233,40.505647],[74.814921,40.461039],[74.795211,40.443278],[74.908544,40.338897],[74.862965,40.32658],[74.824776,40.344371],[74.700357,40.346195],[74.697893,40.310153],[74.673255,40.278656],[74.618437,40.27957],[74.577169,40.260391],[74.534669,40.207851],[74.485394,40.182251],[74.433039,40.13148],[74.356662,40.089371],[74.316626,40.106767],[74.280902,40.09807],[74.26304,40.125074],[74.126301,40.104479],[74.113366,40.086624],[74.023439,40.085251],[74.008041,40.050901],[73.943367,40.016076],[73.980324,40.004617],[73.910722,39.934443],[73.907027,39.873843],[73.845433,39.831115],[73.841737,39.756163],[73.905795,39.741899],[73.924273,39.722108],[73.953838,39.600018],[73.916266,39.586644],[73.914418,39.564041],[73.883621,39.540969],[73.893476,39.528046],[73.868223,39.482794],[73.836194,39.472169],[73.745651,39.462005],[73.6471,39.474479],[73.61076,39.465702],[73.592898,39.412087],[73.502355,39.383877],[73.554094,39.350102],[73.554709,39.295935],[73.542391,39.269531],[73.564564,39.266288],[73.580579,39.237555],[73.623079,39.235237],[73.639709,39.220402],[73.657571,39.166136],[73.688368,39.154999],[73.719781,39.108112],[73.720397,39.071881],[73.743187,39.029588],[73.780143,39.026798],[73.820179,39.041674],[73.839889,39.008199],[73.846665,38.962145],[73.826339,38.916993],[73.767824,38.941202],[73.742571,38.933754],[73.70931,38.893241],[73.699455,38.857832],[73.729636,38.837324],[73.769056,38.775765],[73.757353,38.719755],[73.809092,38.634256],[73.799237,38.610878],[73.852208,38.584217],[73.89902,38.579071],[73.926121,38.536016],[74.011736,38.52478],[74.034526,38.541634],[74.090577,38.542102],[74.068403,38.585621],[74.088113,38.610878],[74.11275,38.611345],[74.147859,38.676785],[74.229779,38.656224],[74.353583,38.655757],[74.421952,38.647812],[74.455829,38.632853],[74.506336,38.637528],[74.546988,38.607604],[74.613509,38.593105],[74.639995,38.599653],[74.717603,38.542102],[74.78474,38.538357],[74.821697,38.491062],[74.862965,38.484035],[74.868508,38.403883],[74.834015,38.361193],[74.789668,38.324581],[74.806914,38.285602],[74.793363,38.271039],[74.816769,38.215576],[74.80445,38.167128],[74.821697,38.10311],[74.879595,38.021122],[74.92579,38.01735],[74.911008,37.966884],[74.919015,37.908357],[74.936877,37.876241],[74.917167,37.845057],[74.989848,37.797783],[75.006478,37.770823],[74.949196,37.725395],[74.923327,37.717347],[74.920863,37.684675],[74.891914,37.668097],[74.940573,37.559061],[75.000935,37.53059],[75.002167,37.511604],[75.035428,37.500685],[75.078543,37.511129],[75.090862,37.486915],[75.129666,37.459367],[75.153072,37.414223],[75.125971,37.388075],[75.140137,37.355258],[75.125971,37.322427],[75.078543,37.318144],[75.018181,37.293867],[74.927022,37.277678],[74.911008,37.233378],[74.816153,37.216699],[74.800139,37.248147],[74.753943,37.281011],[74.727458,37.282916],[74.665864,37.23576],[74.642458,37.261485],[74.598727,37.258151],[74.578401,37.231472],[74.54514,37.2491],[74.511263,37.240048],[74.477387,37.19954],[74.487858,37.161871],[74.465068,37.147085],[74.496481,37.116072],[74.498944,37.072155],[74.530357,37.082182],[74.56793,37.032512],[74.617205,37.043499],[74.632603,37.066425],[74.70898,37.084569],[74.739161,37.028212],[74.792747,37.027257],[74.806914,37.054485],[74.84695,37.056873],[74.84387,37.0134],[74.86974,36.990458],[74.893762,36.939772],[74.938725,36.94312],[74.927638,36.978029],[75.005862,36.99476],[75.032348,37.016745],[75.063145,37.006231],[75.172166,37.013877],[75.16847,36.991892],[75.244847,36.963207],[75.288579,36.974682],[75.345861,36.960816],[75.413614,36.954599],[75.396368,36.904367],[75.430245,36.873255],[75.434556,36.83303],[75.425933,36.778883],[75.458578,36.720861],[75.504773,36.743404],[75.536802,36.729975],[75.537418,36.773131],[75.588541,36.762584],[75.634121,36.771693],[75.724048,36.750597],[75.8072,36.707908],[75.871257,36.666636],[75.947018,36.590752],[75.924228,36.566242],[75.991981,36.505654],[76.035097,36.409386],[75.991365,36.35205],[75.998757,36.312034],[76.055423,36.252695],[76.060967,36.225182],[76.011691,36.229044],[76.016619,36.165294],[75.96796,36.159013],[75.936547,36.13485],[75.949482,36.070056],[75.982742,36.031347],[76.028322,36.016827],[76.044336,36.026991],[76.097307,36.022635],[76.117017,35.975186],[76.16506,35.908807],[76.146582,35.839946],[76.160133,35.82442],[76.221727,35.823449],[76.228502,35.837035],[76.298719,35.841401],[76.365857,35.82442],[76.369552,35.86323],[76.431762,35.851589],[76.471798,35.886021],[76.51553,35.881173],[76.55803,35.923347],[76.59745,35.895718],[76.579587,35.866625],[76.587595,35.840431],[76.566037,35.819082],[76.593754,35.771996],[76.69292,35.747714],[76.769297,35.653917],[76.848753,35.668018],[76.906651,35.615005],[76.967013,35.591649],[76.99781,35.611113],[77.072339,35.591162],[77.093281,35.569746],[77.195527,35.519103],[77.307628,35.540533],[77.331649,35.530793],[77.355055,35.494257],[77.396939,35.467942],[77.451758,35.46063],[77.518895,35.482075],[77.578025,35.47574],[77.590344,35.460143],[77.639619,35.45478],[77.657481,35.477689],[77.690742,35.448443],[77.735706,35.461605],[77.757879,35.497181],[77.797299,35.491334],[77.816394,35.518616],[77.85643,35.487436],[77.870596,35.495232],[77.914944,35.465017],[77.917408,35.490847],[77.951284,35.478664],[78.009799,35.491821],[78.029509,35.469404],[78.048603,35.491334],[78.140378,35.494745],[78.113892,35.466967],[78.107117,35.437229],[78.046755,35.384063],[78.013494,35.366008],[78.020885,35.315237],[78.01719,35.228267],[78.060306,35.180344],[78.062769,35.114772],[78.078784,35.100084],[78.124979,35.108407],[78.150849,35.069721],[78.123131,35.036897],[78.160704,34.990823],[78.201972,34.974642],[78.182262,34.936874],[78.206283,34.891726],[78.237696,34.882398],[78.230921,34.776288],[78.21429,34.760556],[78.213059,34.717771],[78.267261,34.705472],[78.265413,34.651335],[78.280812,34.623269],[78.346101,34.60406],[78.397224,34.605538],[78.427405,34.594207],[78.436029,34.543942],[78.492695,34.578441],[78.542586,34.574499],[78.559832,34.55725],[78.562912,34.51288],[78.58139,34.505483],[78.634977,34.538026],[78.708274,34.522249],[78.715049,34.502031],[78.758781,34.481807],[78.742766,34.45467],[78.809288,34.432955],[78.878273,34.391481],[78.899831,34.354929],[78.958961,34.386049],[78.973128,34.362833],[79.039649,34.33467],[79.048888,34.348506],[79.0107,34.399877],[79.039033,34.421601],[79.072294,34.412714],[79.161605,34.441345],[79.179467,34.422588],[79.241677,34.415183],[79.274322,34.435916],[79.326677,34.44332],[79.363017,34.428018],[79.435082,34.447761],[79.504683,34.45467],[79.545335,34.476381],[79.58106,34.456151],[79.675914,34.451216],[79.699936,34.477861],[79.735661,34.471447],[79.801566,34.478847],[79.861312,34.528166],[79.84345,34.55725],[79.88595,34.642965],[79.866856,34.671517],[79.906892,34.683821],[79.898268,34.732035],[79.947544,34.821008],[79.926602,34.849499],[79.961094,34.862759],[79.996819,34.856375],[80.003594,34.895162],[80.034391,34.902033],[80.041782,34.943252],[80.02392,34.971209],[80.04363,35.022196],[80.031311,35.034447],[80.078123,35.076578],[80.118159,35.066293],[80.23026,35.147565],[80.223484,35.177409],[80.257977,35.203331],[80.362687,35.20871],[80.267832,35.295701],[80.286926,35.35283],[80.321419,35.38699],[80.375006,35.387966],[80.432904,35.449418],[80.444607,35.417235],[80.514824,35.391869],[80.532686,35.404553],[80.56841,35.391381],[80.599823,35.409431],[80.65649,35.393821],[80.690982,35.364544],[80.689135,35.339162],[80.759968,35.334768],[80.844351,35.345508],[80.894242,35.324027],[80.924423,35.330862],[80.963844,35.310842],[81.026053,35.31133],[81.002648,35.334768],[81.030981,35.337209],[81.031597,35.380648],[81.054387,35.402602],[81.09935,35.40748],[81.103662,35.386015],[81.142466,35.365032],[81.191741,35.36552],[81.219458,35.319144],[81.26627,35.322562],[81.285364,35.345508],[81.314313,35.337209],[81.363588,35.354783],[81.385762,35.335256],[81.441196,35.333303],[81.447972,35.318167],[81.504638,35.279092],[81.513261,35.23511],[81.68634,35.235599],[81.736847,35.26248],[81.804601,35.270786],[81.853876,35.25857],[81.927789,35.271275],[81.955506,35.307423],[81.99123,35.30547],[82.030034,35.321585],[82.05344,35.35039],[82.029419,35.426013],[82.034346,35.451855],[82.071302,35.450393],[82.086701,35.467454],[82.164925,35.495719],[82.189563,35.513258],[82.234526,35.520565],[82.263475,35.547837],[82.2992,35.544916],[82.328149,35.559523],[82.350323,35.611113],[82.336156,35.651486],[82.392823,35.656349],[82.424852,35.712736],[82.468583,35.717595],[82.501844,35.701073],[82.546192,35.708362],[82.628727,35.692324],[82.652133,35.67288],[82.731589,35.637868],[82.780249,35.666073],[82.795031,35.688436],[82.873871,35.688922],[82.894813,35.673852],[82.967494,35.667532],[82.956407,35.636409],[82.981661,35.599922],[82.971806,35.548324],[82.998907,35.484512],[83.067892,35.46258],[83.088834,35.425526],[83.127022,35.398699],[83.178145,35.38943],[83.251442,35.417722],[83.280391,35.401138],[83.333978,35.397236],[83.405427,35.380648],[83.449159,35.382111],[83.502745,35.360639],[83.540318,35.364056],[83.54155,35.341603],[83.599448,35.351366],[83.622238,35.335256],[83.677672,35.361128],[83.785462,35.36308],[83.79778,35.354783],[83.885244,35.367472],[83.906186,35.40309],[84.005968,35.422599],[84.077417,35.400163],[84.095895,35.362592],[84.140859,35.379184],[84.160569,35.359663],[84.200605,35.381135],[84.274517,35.404065],[84.333032,35.413821],[84.424191,35.466479],[84.45314,35.473303],[84.475929,35.516181],[84.448828,35.550272],[84.513502,35.564391],[84.570168,35.588242],[84.628067,35.595055],[84.704443,35.616951],[84.729081,35.613546],[84.798066,35.647595],[84.920022,35.696213],[84.973608,35.709334],[84.99455,35.737028],[85.053065,35.752086],[85.146071,35.742371],[85.271107,35.788989],[85.341324,35.753543],[85.373969,35.700101],[85.518715,35.680658],[85.566142,35.6403],[85.612953,35.651486],[85.65299,35.731199],[85.691178,35.751114],[85.811286,35.778794],[85.835308,35.771996],[85.903677,35.78462],[85.949256,35.778794],[86.035488,35.846738],[86.05335,35.842857],[86.090306,35.876809],[86.093386,35.906868],[86.129111,35.941761],[86.150668,36.00424],[86.173458,36.008113],[86.199944,36.047801],[86.182081,36.064734],[86.187625,36.130983],[86.248603,36.141616],[86.2794,36.170608],[86.35824,36.168676],[86.392733,36.206834],[86.454943,36.221319],[86.515305,36.205385],[86.531935,36.227113],[86.599072,36.222285],[86.69947,36.24449],[86.746282,36.291777],[86.836209,36.291294],[86.86331,36.299977],[86.887332,36.262829],[86.931064,36.265242],[86.943998,36.284058],[86.996353,36.308658],[87.051788,36.2966],[87.08628,36.310587],[87.149106,36.297565],[87.161425,36.325535],[87.193454,36.349158],[87.292004,36.358797],[87.348055,36.393008],[87.363453,36.420463],[87.386859,36.412757],[87.426895,36.42576],[87.460155,36.409868],[87.470626,36.354459],[87.570409,36.342409],[87.6203,36.360243],[87.731785,36.384818],[87.767509,36.3747],[87.826023,36.391563],[87.838342,36.383855],[87.919646,36.39349],[87.95845,36.408423],[87.983088,36.437797],[88.006494,36.430575],[88.092109,36.43539],[88.134609,36.427205],[88.182652,36.452721],[88.222688,36.447426],[88.241782,36.468605],[88.282434,36.470049],[88.366202,36.458016],[88.356963,36.477268],[88.41055,36.473418],[88.470912,36.48208],[88.498629,36.446463],[88.573158,36.461386],[88.618121,36.428168],[88.623665,36.389636],[88.690186,36.367954],[88.766563,36.292259],[88.783809,36.291777],[88.802903,36.33807],[88.838628,36.353496],[88.870657,36.348193],[88.926091,36.36458],[88.964279,36.318785],[89.013554,36.315409],[89.054822,36.291777],[89.10225,36.281164],[89.126887,36.254626],[89.198952,36.260417],[89.232213,36.295636],[89.292575,36.231457],[89.335075,36.23725],[89.375727,36.228078],[89.490291,36.151281],[89.594385,36.126632],[89.614711,36.109712],[89.711414,36.093272],[89.766848,36.073925],[89.819819,36.080697],[89.914058,36.079246],[89.941159,36.067637],[89.944855,36.140649],[89.997825,36.168193],[90.019999,36.213594],[90.028006,36.258486],[90.003369,36.278752],[90.043405,36.276822],[90.058188,36.255591],[90.145651,36.239181],[90.130252,36.2078],[90.198006,36.187516],[90.23681,36.160462],[90.325505,36.159496],[90.424055,36.133883],[90.478258,36.13195],[90.534925,36.147899],[90.613149,36.126632],[90.659344,36.13485],[90.776373,36.086501],[90.815793,36.035703],[90.850285,36.016827],[90.922966,36.028927],[90.979017,36.106811],[91.081263,36.088436],[91.124994,36.115514],[91.09235,36.163844],[91.096045,36.219871],[91.051698,36.238215],[91.07264,36.299012],[91.026444,36.323607],[91.051698,36.433946],[91.028292,36.443093],[91.039995,36.474861],[91.035683,36.529703],[91.011662,36.539801],[90.905104,36.560474],[90.831191,36.55807],[90.810865,36.585466],[90.741264,36.585947],[90.72217,36.620058],[90.730793,36.655594],[90.706156,36.658955],[90.720938,36.708868],[90.754815,36.721341],[90.727098,36.755872],[90.732025,36.825844],[90.758511,36.825844],[90.853981,36.915373],[90.924198,36.921115],[90.983944,36.913459],[91.036915,36.929727],[91.051698,36.96751],[91.126842,36.978507],[91.133618,37.007665],[91.181045,37.025345],[91.216153,37.010054],[91.303617,37.012444],[91.291298,37.042544],[91.303617,37.083136],[91.286371,37.105095],[91.280211,37.163779],[91.1909,37.205737],[91.194596,37.273868],[91.134849,37.324331],[91.136081,37.355734],[91.113292,37.387124],[91.099741,37.447965],[91.073256,37.475992],[91.019669,37.493088],[90.958075,37.477891],[90.911879,37.519674],[90.865684,37.53059],[90.882314,37.575664],[90.854597,37.604117],[90.820104,37.613599],[90.777605,37.648672],[90.643946,37.696988],[90.586663,37.703144],[90.579272,37.720661],[90.519526,37.730601],[90.516446,38.207111],[90.531229,38.319886],[90.401882,38.311434],[90.361846,38.300163],[90.352607,38.233441],[90.280542,38.238142],[90.137644,38.340543],[90.179528,38.396848],[90.129636,38.400131],[90.111774,38.418889],[90.111774,38.477945],[90.130868,38.494341],[90.248513,38.491531],[90.315034,38.501835],[90.353222,38.482162],[90.427135,38.493873],[90.465323,38.521971],[90.463476,38.556611],[90.525685,38.561291],[90.560794,38.593573],[90.608837,38.594508],[90.606374,38.610878],[90.645794,38.635191],[90.619308,38.664636],[90.65996,38.674449],[90.724634,38.658094],[90.899561,38.679588],[90.970394,38.697806],[90.992567,38.695003],[91.188436,38.73096],[91.242639,38.752433],[91.298689,38.746365],[91.446515,38.813546],[91.501333,38.815411],[91.681188,38.852706],[91.694738,38.86622],[91.806223,38.872744],[91.87952,38.884391],[91.880752,38.899297],[91.966368,38.930961],[92.10865,38.963541],[92.173323,38.960749],[92.197961,38.983548],[92.263866,39.002153],[92.380279,38.999828],[92.416003,39.010524],[92.41046,39.03842],[92.366728,39.059335],[92.366112,39.096037],[92.343938,39.146181],[92.339011,39.236628],[92.378431,39.258411],[92.52564,39.368611],[92.639589,39.514196],[92.687632,39.657174],[92.745531,39.868331],[92.796654,40.153897],[92.906907,40.310609],[92.920458,40.391792],[92.928465,40.572504],[93.506216,40.648376],[93.760599,40.664721],[93.820961,40.793519],[93.809874,40.879548],[93.908424,40.983539],[94.01067,41.114875],[94.184365,41.268444],[94.534219,41.505966],[94.750413,41.538227],[94.809543,41.619256],[94.861898,41.668451],[94.969072,41.718948],[95.011572,41.726541],[95.110738,41.768513],[95.135991,41.772976],[95.16494,41.735474],[95.199433,41.719395],[95.194505,41.694821],[95.247476,41.61344],[95.299831,41.565994],[95.335556,41.644305],[95.39407,41.693481],[95.445193,41.719841],[95.57146,41.796181],[95.65646,41.826067],[95.759322,41.835878],[95.801206,41.848361],[95.855408,41.849699],[95.998306,41.906289],[96.054973,41.936124],[96.117183,41.985966],[96.137509,42.019765],[96.13874,42.05399],[96.077147,42.149457],[96.178161,42.21775],[96.040806,42.326688],[96.042038,42.352787],[96.06606,42.414674],[95.978596,42.436762],[96.0174,42.482239],[96.02356,42.542675],[96.072219,42.569566],[96.103632,42.604375],[96.166458,42.623314],[96.386348,42.727592]]]]}},{type:"Feature",properties:{adcode:71e4,name:"台湾省",center:[121.509062,25.044332],centroid:[120.971485,23.749452],childrenNum:0,level:"province",parent:{adcode:1e5},subFeatureIndex:31,acroutes:[1e5]},geometry:{type:"MultiPolygon",coordinates:[[[[120.443706,22.441432],[120.517619,22.408793],[120.569973,22.361757],[120.640806,22.241605],[120.659285,22.154056],[120.661748,22.067007],[120.651277,22.033171],[120.667908,21.983235],[120.701784,21.927174],[120.743052,21.915515],[120.781857,21.923843],[120.854537,21.883309],[120.873016,21.897191],[120.86624,21.984345],[120.907508,22.033171],[120.912436,22.086418],[120.903197,22.12634],[120.914899,22.302525],[120.981421,22.528248],[121.014682,22.584069],[121.03316,22.650914],[121.078739,22.669691],[121.170514,22.723247],[121.21055,22.770711],[121.237652,22.836362],[121.276456,22.877171],[121.324499,22.945526],[121.35468,23.00999],[121.370695,23.084334],[121.409499,23.1025],[121.430441,23.137175],[121.415042,23.196047],[121.440296,23.271937],[121.479716,23.322507],[121.497578,23.419744],[121.5216,23.483431],[121.522832,23.538858],[121.587505,23.760878],[121.621382,23.920718],[121.65957,24.007125],[121.63986,24.064514],[121.643556,24.097843],[121.678048,24.133895],[121.689135,24.174303],[121.809243,24.339083],[121.82649,24.423572],[121.867758,24.47914],[121.88562,24.529784],[121.892395,24.617953],[121.86283,24.671261],[121.841272,24.734329],[121.844968,24.836476],[121.933047,24.938539],[122.012503,25.001471],[121.98109,25.030757],[121.947214,25.031841],[121.917033,25.138076],[121.841888,25.135367],[121.782142,25.160287],[121.745186,25.161912],[121.707613,25.191701],[121.700222,25.226896],[121.655259,25.242054],[121.62323,25.29455],[121.585041,25.309159],[121.53515,25.307535],[121.444607,25.27074],[121.413194,25.238806],[121.371926,25.159746],[121.319572,25.140785],[121.209318,25.12724],[121.132942,25.078466],[121.102145,25.075214],[121.024537,25.040517],[121.009754,24.993878],[120.961095,24.940167],[120.914899,24.864715],[120.89211,24.767482],[120.82374,24.688118],[120.762147,24.658208],[120.68885,24.600542],[120.642654,24.490033],[120.589068,24.43229],[120.546568,24.370159],[120.520698,24.311816],[120.470807,24.242533],[120.451713,24.182493],[120.391967,24.118055],[120.316206,23.984708],[120.278018,23.92783],[120.245989,23.840276],[120.175156,23.807427],[120.102476,23.701162],[120.095084,23.58768],[120.12157,23.504836],[120.108019,23.341191],[120.081534,23.291728],[120.018708,23.073322],[120.029795,23.048544],[120.133272,23.000625],[120.149287,22.896468],[120.20041,22.721039],[120.274323,22.560307],[120.297112,22.531565],[120.443706,22.441432]]],[[[124.542782,25.903886],[124.584666,25.908731],[124.566804,25.941563],[124.542782,25.903886]]],[[[123.445178,25.726102],[123.469816,25.712623],[123.50862,25.722867],[123.512316,25.755212],[123.479055,25.768687],[123.445794,25.749822],[123.445178,25.726102]]],[[[119.646064,23.550928],[119.691028,23.547087],[119.678093,23.600294],[119.61034,23.604132],[119.601717,23.575613],[119.566608,23.584937],[119.562297,23.530627],[119.578927,23.502641],[119.609108,23.503738],[119.646064,23.550928]]],[[[123.666916,25.914114],[123.706952,25.91519],[123.689706,25.939949],[123.666916,25.914114]]],[[[119.506246,23.625518],[119.506246,23.577259],[119.47237,23.556962],[119.519181,23.559705],[119.52534,23.62497],[119.506246,23.625518]]],[[[119.497623,23.38679],[119.495159,23.349982],[119.516717,23.349982],[119.497623,23.38679]]],[[[119.557369,23.666634],[119.608492,23.620035],[119.615268,23.661153],[119.586318,23.675952],[119.557369,23.666634]]],[[[122.066706,25.6247],[122.087032,25.61067],[122.092575,25.639268],[122.066706,25.6247]]],[[[121.468013,22.67687],[121.474788,22.643734],[121.513592,22.631582],[121.514824,22.676318],[121.468013,22.67687]]],[[[121.510513,22.086972],[121.507433,22.048704],[121.533918,22.022076],[121.594281,21.995443],[121.604752,22.022631],[121.575186,22.037055],[121.575802,22.0842],[121.510513,22.086972]]],[[[122.097503,25.499987],[122.110438,25.465952],[122.122141,25.495666],[122.097503,25.499987]]],[[[119.421247,23.216949],[119.436029,23.186146],[119.453275,23.216399],[119.421247,23.216949]]],[[[120.355011,22.327439],[120.395663,22.342385],[120.383344,22.355669],[120.355011,22.327439]]]]}},{type:"Feature",properties:{adcode:81e4,name:"香港特别行政区",center:[114.173355,22.320048],centroid:[114.134357,22.377366],childrenNum:18,level:"province",parent:{adcode:1e5},subFeatureIndex:32,acroutes:[1e5]},geometry:{type:"MultiPolygon",coordinates:[[[[114.031778,22.503923],[114.000981,22.491206],[113.977575,22.45692],[113.918445,22.418199],[113.920293,22.367845],[113.951706,22.355116],[113.956633,22.359543],[113.980039,22.366185],[114.026234,22.34792],[113.955401,22.298649],[113.969568,22.321349],[113.898119,22.308615],[113.889496,22.271514],[113.8433,22.229418],[113.84946,22.191188],[113.899351,22.215568],[113.935691,22.205041],[113.981271,22.229972],[113.996669,22.206149],[114.026234,22.229418],[114.004676,22.239389],[114.02993,22.263207],[114.034857,22.300864],[114.069966,22.326885],[114.121089,22.320795],[114.145726,22.300864],[114.120473,22.272068],[114.164821,22.226648],[114.200545,22.232188],[114.203009,22.206703],[114.265835,22.200608],[114.248588,22.274837],[114.262139,22.294773],[114.284929,22.263761],[114.313262,22.264315],[114.315726,22.299203],[114.315726,22.299756],[114.278153,22.328546],[114.283081,22.386661],[114.322501,22.385554],[114.323117,22.385554],[114.323733,22.385001],[114.323733,22.384447],[114.356994,22.340171],[114.394566,22.361757],[114.385327,22.41156],[114.406269,22.432582],[114.406269,22.433688],[114.376088,22.436454],[114.325581,22.479041],[114.278769,22.435901],[114.220255,22.427603],[114.205473,22.449729],[114.23319,22.466875],[114.2529,22.445304],[114.340979,22.50337],[114.309566,22.497288],[114.28924,22.52272],[114.263987,22.541515],[114.263371,22.541515],[114.260291,22.547595],[114.232574,22.528801],[114.232574,22.539857],[114.222719,22.553122],[114.166052,22.559201],[114.156813,22.543726],[114.095219,22.534329],[114.082285,22.512216],[114.031778,22.503923]]],[[[114.142647,22.213906],[114.123553,22.238836],[114.120473,22.177888],[114.154965,22.177888],[114.166668,22.205041],[114.142647,22.213906]]],[[[114.305871,22.372273],[114.313878,22.340724],[114.332972,22.353455],[114.305255,22.372826],[114.305871,22.372273]]],[[[114.320037,22.381127],[114.323733,22.384447],[114.323733,22.385001],[114.323117,22.385554],[114.322501,22.385554],[114.319421,22.382234],[114.320037,22.38168],[114.320037,22.381127]]],[[[114.305871,22.369506],[114.305871,22.372273],[114.305255,22.372826],[114.305871,22.369506]]],[[[114.315726,22.299203],[114.316958,22.298649],[114.316342,22.30031],[114.315726,22.299756],[114.315726,22.299203]]],[[[114.319421,22.382234],[114.320037,22.381127],[114.320037,22.38168],[114.319421,22.382234]]],[[[114.372392,22.32301],[114.373008,22.323564],[114.372392,22.323564],[114.372392,22.32301]]],[[[114.323733,22.297541],[114.324349,22.297541],[114.323733,22.298095],[114.323733,22.297541]]]]}},{type:"Feature",properties:{adcode:82e4,name:"澳门特别行政区",center:[113.54909,22.198951],centroid:[113.566988,22.159307],childrenNum:8,level:"province",parent:{adcode:1e5},subFeatureIndex:33,acroutes:[1e5]},geometry:{type:"MultiPolygon",coordinates:[[[[113.554425,22.107489],[113.6037,22.132438],[113.575983,22.194513],[113.558736,22.212244],[113.53841,22.209473],[113.534715,22.174009],[113.554425,22.142416],[113.554425,22.107489]]],[[[113.586453,22.201162],[113.575983,22.201162],[113.575983,22.194513],[113.586453,22.201162]]]]}},{type:"Feature",properties:{name:"",adchar:"JD",adcode:"100000_JD"},geometry:{type:"MultiPolygon",coordinates:[[[[122.51865306,23.46078502],[122.79861399,24.57367379],[122.79889322,24.57678999],[122.79819583,24.57983997],[122.79659008,24.58252516],[122.79423315,24.58458272],[122.79135575,24.58581125],[122.78823955,24.58609049],[122.78518957,24.5853931],[122.78250438,24.58378734],[122.78044682,24.58143041],[122.77921829,24.57855302],[122.49925737,23.46566424],[122.49897813,23.46254804],[122.49967552,23.45949807],[122.50128127,23.45681287],[122.5036382,23.45475531],[122.5065156,23.45352678],[122.50963181,23.45324755],[122.51268178,23.45394494],[122.51536697,23.45555069],[122.51742454,23.45790762],[122.51865306,23.46078502]]],[[[121.17202617,20.8054593],[121.90938804,21.68743347],[121.9109946,21.69011818],[121.91169291,21.69316794],[121.91141462,21.69628423],[121.91018696,21.699162],[121.9081301,21.70151955],[121.9054454,21.70312611],[121.90239563,21.70382443],[121.89927934,21.70354613],[121.89640158,21.70231847],[121.89404403,21.70026162],[121.15668216,20.81828744],[121.1550756,20.81560273],[121.15437729,20.81255297],[121.15465558,20.80943668],[121.15588324,20.80655891],[121.1579401,20.80420136],[121.1606248,20.8025948],[121.16367457,20.80189649],[121.16679085,20.80217478],[121.16966862,20.80340244],[121.17202617,20.8054593]]],[[[119.47366172,18.00707291],[120.02569734,19.02403788],[120.02674143,19.02698721],[120.02682302,19.03011484],[120.02593412,19.0331146],[120.02416175,19.03569286],[120.02167941,19.03759723],[120.01873007,19.03864132],[120.01560245,19.03872291],[120.01260269,19.03783401],[120.01002443,19.03606165],[120.00812005,19.0335793],[119.45608443,18.01661433],[119.45504035,18.01366499],[119.45495876,18.01053737],[119.45584765,18.00753761],[119.45762002,18.00495935],[119.46010237,18.00305497],[119.4630517,18.00201089],[119.46617933,18.0019293],[119.46917909,18.0028182],[119.47175735,18.00459056],[119.47366172,18.00707291]]],[[[119.0726757,15.04098494],[119.0726757,16.04388528],[119.07218626,16.04697545],[119.07076587,16.04976313],[119.06855355,16.05197545],[119.06576587,16.05339584],[119.0626757,16.05388528],[119.05958553,16.05339584],[119.05679784,16.05197545],[119.05458553,16.04976313],[119.05316513,16.04697545],[119.0526757,16.04388528],[119.0526757,15.04105889],[119.0521839,15.00781004],[119.05262758,15.00471297],[119.05400659,15.00190458],[119.05618595,14.99965979],[119.05895232,14.99819832],[119.06203491,14.99766324],[119.06513198,14.99810691],[119.06794036,14.99948592],[119.07018516,15.00166528],[119.07164663,15.00443165],[119.07218171,15.00751424],[119.0726746,15.04083704],[119.0726757,15.04098494]]],[[[118.68646749,11.18959191],[118.52518702,10.91547751],[118.52404181,10.91256595],[118.52385237,10.909443],[118.52463726,10.90641436],[118.52631962,10.9037765],[118.5287348,10.90178762],[118.53164636,10.90064241],[118.53476931,10.90045298],[118.53779795,10.90123786],[118.54043581,10.90292022],[118.54242469,10.9053354],[118.70409227,11.18010771],[118.70476212,11.18147468],[118.87431591,11.606662],[118.87459939,11.60747236],[118.98894963,11.98573108],[118.98937534,11.98883067],[118.9888224,11.99191011],[118.98734492,11.99466796],[118.98508753,11.99683427],[118.98227119,11.99819697],[118.9791716,11.99862269],[118.97609216,11.99806975],[118.97333431,11.99659227],[118.97116801,11.99433487],[118.9698053,11.99151854],[118.85557939,11.6136711],[118.68646749,11.18959191]]],[[[115.54466883,7.14672265],[116.2504858,7.979279],[116.25211077,7.98195261],[116.25283001,7.9849975],[116.25257312,7.98811563],[116.25136525,7.99100176],[116.24932463,7.99337338],[116.24665102,7.99499834],[116.24360613,7.99571758],[116.240488,7.99546069],[116.23760187,7.99425282],[116.23523025,7.99221221],[115.52941328,7.15965587],[115.52778832,7.15698226],[115.52706908,7.15393736],[115.52732596,7.15081924],[115.52853383,7.1479331],[115.53057445,7.14556148],[115.53324806,7.14393652],[115.53629295,7.14321728],[115.53941108,7.14347417],[115.54229721,7.14468204],[115.54466883,7.14672265]]],[[[112.30705249,3.53487257],[111.78690114,3.41687263],[111.78399583,3.41571167],[111.78159146,3.41370973],[111.77992341,3.41106279],[111.77915495,3.40802995],[111.77936129,3.40490807],[111.78052226,3.40200275],[111.78252419,3.39959839],[111.78517113,3.39793033],[111.78820398,3.39716187],[111.79132585,3.39736822],[112.31181658,3.51544515],[112.31248917,3.51562254],[112.52147408,3.5785908],[112.52281386,3.57910186],[112.85206367,3.73256867],[112.85465776,3.7343178],[112.85658437,3.73678292],[112.85765492,3.73972276],[112.85776462,3.74284952],[112.85690272,3.74585715],[112.8551536,3.74845124],[112.85268847,3.75037785],[112.84974864,3.7514484],[112.84662187,3.75155809],[112.84361424,3.7506962],[112.51501594,3.59753306],[112.30705249,3.53487257]]],[[[108.26055972,6.08912451],[108.29013305,6.01266273],[108.29170425,6.00995718],[108.29403462,6.00786957],[108.29689603,6.00660426],[108.3000084,6.00628511],[108.30306706,6.00694335],[108.30577262,6.00851455],[108.30786022,6.01084492],[108.30912553,6.01370633],[108.30944469,6.0168187],[108.30878645,6.01987736],[108.279563,6.09543449],[108.25611734,6.22752625],[108.21679964,6.53816468],[108.21876335,6.94964057],[108.24419535,7.07390742],[108.24433543,7.07703297],[108.24350281,7.08004883],[108.24177899,7.0826598],[108.2393327,7.08461028],[108.23640341,7.08570936],[108.23327786,7.08584944],[108.230262,7.08501682],[108.22765103,7.083293],[108.22570055,7.08084671],[108.22460147,7.07791743],[108.19897125,6.95268198],[108.1987683,6.95072469],[108.19679674,6.53760583],[108.19687578,6.53630242],[108.23630689,6.22476797],[108.23638164,6.22427602],[108.26004031,6.09098419],[108.26055972,6.08912451]]],[[[110.12822847,11.36894451],[110.05553696,11.25335394],[110.05430621,11.25047749],[110.05402458,11.2473615],[110.05471962,11.24431099],[110.05632331,11.24162456],[110.05867865,11.23956519],[110.0615551,11.23833444],[110.06467109,11.23805281],[110.0677216,11.23874785],[110.07040803,11.24035153],[110.07246741,11.24270688],[110.14541497,11.35870461],[110.14588682,11.35954163],[110.20700505,11.48128846],[110.20728377,11.48189306],[110.25854422,11.60358735],[110.25901765,11.60499559],[110.30436343,11.7826124],[110.30456934,11.78364161],[110.32822801,11.94571326],[110.32832827,11.94685414],[110.33424294,12.14159753],[110.33424553,12.14210167],[110.33227398,12.24038351],[110.33172267,12.24346324],[110.33024665,12.24622187],[110.3279904,12.24838938],[110.32517479,12.24975358],[110.32207543,12.25018094],[110.3189957,12.24962962],[110.31623706,12.2481536],[110.31406956,12.24589736],[110.31270536,12.24308175],[110.312278,12.23998238],[110.3142445,12.14195265],[110.3083549,11.94803461],[110.28485499,11.78705054],[110.23982347,11.61066468],[110.18898148,11.48996382],[110.12822847,11.36894451]]],[[[109.82951587,15.22896754],[109.84522534,15.15316562],[109.84633168,15.15023907],[109.84828823,15.14779763],[109.85090347,15.14608029],[109.85392139,15.14525516],[109.85704658,15.145403],[109.85997314,15.14650935],[109.86241457,15.1484659],[109.86413191,15.15108113],[109.86495704,15.15409906],[109.8648092,15.15722425],[109.84903675,15.23333003],[109.84889209,15.23393326],[109.78974541,15.45068337],[109.7892391,15.45210582],[109.69066131,15.67432448],[109.6900529,15.67548445],[109.59147511,15.83677407],[109.59116145,15.8372556],[109.53201478,15.92259221],[109.53166592,15.92306523],[109.30888011,16.20725797],[109.30658844,16.20938798],[109.30375073,16.21070558],[109.30064474,16.21108179],[109.29757451,16.21047978],[109.29484059,16.20895848],[109.29271057,16.20666681],[109.29139298,16.2038291],[109.29101677,16.20072311],[109.29161878,16.19765288],[109.29314007,16.19491896],[109.51574449,15.91095759],[109.57455994,15.82609887],[109.67264555,15.66561455],[109.77065019,15.44468789],[109.82951587,15.22896754]]]]}}],jr={type:Sf,features:Mf},SM=Object.freeze(Object.defineProperty({__proto__:null,default:jr,features:Mf,type:Sf},Symbol.toStringTag,{value:"Module"})),MM=b1({__name:"config",props:{optionData:{type:Object,required:!0}},setup(o){const e=o,t=_2([{adcode:"china",name:"中国"}]),n=_2([{value:"fill",label:"实心"},{value:"stroke",label:"空心"}]);(()=>{jr.features.forEach(s=>{s.properties.name&&t.value.push(o2({},s.properties))})})();const r=y2(()=>e.optionData.series),a=y2(()=>e.optionData.mapRegion);return(s,c)=>{const f=B("n-select"),h=B("n-color-picker"),m=B("n-input-number"),g=B("n-switch"),_=B("n-space"),S=B("n-checkbox"),y=B("n-tooltip");return N(),a1(U1,null,[p(u(r4),{optionData:o.optionData},null,8,["optionData"]),p(u(k1),{name:"地图",expanded:!0},{default:v(()=>[p(u(X),{name:"地图区域"},{default:v(()=>[p(u(I),{name:"默认中国"},{default:v(()=>[p(f,{size:"small",value:a.value.adcode,"onUpdate:value":c[0]||(c[0]=b=>a.value.adcode=b),options:t.value,"value-field":"adcode","label-field":"name"},null,8,["value","options"])]),_:1})]),_:1}),p(u(X),{name:"区域颜色"},{default:v(()=>[p(u(I),{name:"0%处颜色"},{default:v(()=>[p(h,{size:"small",modes:["hex"],value:r.value[1].itemStyle.areaColor.colorStops[0].color,"onUpdate:value":c[1]||(c[1]=b=>r.value[1].itemStyle.areaColor.colorStops[0].color=b)},null,8,["value"])]),_:1}),p(u(I),{name:"100%处颜色"},{default:v(()=>[p(h,{size:"small",modes:["hex"],value:r.value[1].itemStyle.areaColor.colorStops[1].color,"onUpdate:value":c[2]||(c[2]=b=>r.value[1].itemStyle.areaColor.colorStops[1].color=b)},null,8,["value"])]),_:1})]),_:1}),p(u(X),{name:"阴影"},{default:v(()=>[p(u(I),{name:"颜色"},{default:v(()=>[p(h,{size:"small",modes:["hex"],value:r.value[1].itemStyle.shadowColor,"onUpdate:value":c[3]||(c[3]=b=>r.value[1].itemStyle.shadowColor=b)},null,8,["value"])]),_:1}),p(u(I),{name:"模糊程度"},{default:v(()=>[p(m,{value:r.value[1].itemStyle.shadowBlur,"onUpdate:value":c[4]||(c[4]=b=>r.value[1].itemStyle.shadowBlur=b),min:0,size:"small",placeholder:"请输入模糊程度"},null,8,["value"])]),_:1}),p(u(I),{name:"水平偏移"},{default:v(()=>[p(m,{value:r.value[1].itemStyle.shadowOffsetX,"onUpdate:value":c[5]||(c[5]=b=>r.value[1].itemStyle.shadowOffsetX=b),size:"small",placeholder:"请输入水平偏移大小"},null,8,["value"])]),_:1}),p(u(I),{name:"垂直偏移"},{default:v(()=>[p(m,{value:r.value[1].itemStyle.shadowOffsetY,"onUpdate:value":c[6]||(c[6]=b=>r.value[1].itemStyle.shadowOffsetY=b),size:"small",placeholder:"请输入垂直偏移大小"},null,8,["value"])]),_:1})]),_:1}),p(u(X),{name:"地理信息名称"},{default:v(()=>[p(u(I),{name:"显示"},{default:v(()=>[p(_,null,{default:v(()=>[p(g,{value:r.value[1].label.show,"onUpdate:value":c[7]||(c[7]=b=>r.value[1].label.show=b),size:"small"},null,8,["value"])]),_:1})]),_:1}),p(u(I),{name:"字体颜色"},{default:v(()=>[p(h,{size:"small",modes:["hex"],value:r.value[1].label.color,"onUpdate:value":c[8]||(c[8]=b=>r.value[1].label.color=b)},null,8,["value"])]),_:1}),p(u(I),{name:"字体大小"},{default:v(()=>[p(m,{value:r.value[1].label.fontSize,"onUpdate:value":c[9]||(c[9]=b=>r.value[1].label.fontSize=b),min:1,size:"small",placeholder:"请输入字体大小"},null,8,["value"])]),_:1})]),_:1}),p(u(X),{name:"悬浮 (预览可见)"},{default:v(()=>[p(u(I),{name:"禁用"},{default:v(()=>[p(_,null,{default:v(()=>[p(g,{value:r.value[1].emphasis.disabled,"onUpdate:value":c[10]||(c[10]=b=>r.value[1].emphasis.disabled=b),size:"small"},null,8,["value"])]),_:1})]),_:1}),p(u(I),{name:"颜色"},{default:v(()=>[p(h,{size:"small",modes:["hex"],value:r.value[1].emphasis.itemStyle.areaColor,"onUpdate:value":c[11]||(c[11]=b=>r.value[1].emphasis.itemStyle.areaColor=b)},null,8,["value"])]),_:1}),p(u(I),{name:"字体大小"},{default:v(()=>[p(m,{value:r.value[1].emphasis.label.fontSize,"onUpdate:value":c[12]||(c[12]=b=>r.value[1].emphasis.label.fontSize=b),min:1,size:"small",placeholder:"请输入字体大小"},null,8,["value"])]),_:1}),p(u(I),{name:"阴影"},{default:v(()=>[p(h,{size:"small",modes:["hex"],value:r.value[1].emphasis.itemStyle.shadowColor,"onUpdate:value":c[13]||(c[13]=b=>r.value[1].emphasis.itemStyle.shadowColor=b)},null,8,["value"])]),_:1}),p(u(I),{name:"边框大小"},{default:v(()=>[p(m,{value:r.value[1].emphasis.itemStyle.borderWidth,"onUpdate:value":c[14]||(c[14]=b=>r.value[1].emphasis.itemStyle.borderWidth=b),min:1,size:"small",placeholder:"请输入边框大小"},null,8,["value"])]),_:1}),p(u(I),{name:"文字颜色"},{default:v(()=>[p(h,{size:"small",modes:["hex"],value:r.value[1].emphasis.label.color,"onUpdate:value":c[15]||(c[15]=b=>r.value[1].emphasis.label.color=b)},null,8,["value"])]),_:1})]),_:1}),p(u(X),{name:"悬浮弹窗"},{default:v(()=>[p(u(I),{name:"显示"},{default:v(()=>[p(_,null,{default:v(()=>[p(g,{value:r.value[1].tooltip.show,"onUpdate:value":c[16]||(c[16]=b=>r.value[1].tooltip.show=b),size:"small"},null,8,["value"])]),_:1})]),_:1}),p(u(I),{name:"字体大小"},{default:v(()=>[p(m,{value:r.value[1].tooltip.textStyle.fontSize,"onUpdate:value":c[17]||(c[17]=b=>r.value[1].tooltip.textStyle.fontSize=b),min:1,size:"small",placeholder:"请输入字体大小"},null,8,["value"])]),_:1}),p(u(I),{name:"字体颜色"},{default:v(()=>[p(h,{size:"small",modes:["hex"],value:r.value[1].tooltip.textStyle.color,"onUpdate:value":c[18]||(c[18]=b=>r.value[1].tooltip.textStyle.color=b)},null,8,["value"])]),_:1}),p(u(I),{name:"背景颜色"},{default:v(()=>[p(h,{size:"small",modes:["hex"],value:r.value[1].tooltip.backgroundColor,"onUpdate:value":c[19]||(c[19]=b=>r.value[1].tooltip.backgroundColor=b)},null,8,["value"])]),_:1})]),_:1}),p(u(X),{name:"区域边框"},{default:v(()=>[p(u(I),{name:"颜色"},{default:v(()=>[p(h,{size:"small",modes:["hex"],value:r.value[1].itemStyle.borderColor,"onUpdate:value":c[20]||(c[20]=b=>r.value[1].itemStyle.borderColor=b)},null,8,["value"])]),_:1}),p(u(I),{name:"宽度大小"},{default:v(()=>[p(m,{value:r.value[1].itemStyle.borderWidth,"onUpdate:value":c[21]||(c[21]=b=>r.value[1].itemStyle.borderWidth=b),min:1,size:"small",placeholder:"请输入边框大小"},null,8,["value"])]),_:1})]),_:1}),a.value.adcode==="china"?(N(),w1(u(X),{key:0,name:"其他"},{default:v(()=>[p(u(I),null,{default:v(()=>[p(S,{checked:a.value.showHainanIsLands,"onUpdate:checked":c[22]||(c[22]=b=>a.value.showHainanIsLands=b),size:"small"},{default:v(()=>[Y1("显示南海群岛")]),_:1},8,["checked"])]),_:1}),r.value[2]?(N(),w1(u(I),{key:0},{default:v(()=>[p(S,{checked:a.value.enter,"onUpdate:checked":c[23]||(c[23]=b=>a.value.enter=b),size:"small"},{default:v(()=>[Y1("点击进入下级")]),_:1},8,["checked"])]),_:1})):$2("",!0)]),_:1})):$2("",!0),a.value.enter?(N(),w1(u(X),{key:1,name:"返回图标"},{default:v(()=>[p(u(I),{name:"颜色"},{default:v(()=>[p(h,{size:"small",modes:["hex"],value:a.value.backColor,"onUpdate:value":c[24]||(c[24]=b=>a.value.backColor=b)},null,8,["value"])]),_:1}),p(u(I),{name:"大小"},{default:v(()=>[p(m,{value:a.value.backSize,"onUpdate:value":c[25]||(c[25]=b=>a.value.backSize=b),min:1,size:"small",placeholder:"请输入字体大小"},null,8,["value"])]),_:1})]),_:1})):$2("",!0)]),_:1}),p(u(k1),{name:"标记",expanded:!0},{default:v(()=>[p(u(X),{name:"样式"},{default:v(()=>[p(u(I),{name:"大小"},{default:v(()=>[p(m,{value:r.value[0].symbolSize,"onUpdate:value":c[26]||(c[26]=b=>r.value[0].symbolSize=b),size:"small",min:0},null,8,["value"])]),_:1}),p(u(I),{name:"颜色"},{default:v(()=>[p(h,{size:"small",modes:["hex"],value:r.value[0].itemStyle.color,"onUpdate:value":c[27]||(c[27]=b=>r.value[0].itemStyle.color=b)},null,8,["value"])]),_:1})]),_:1}),p(u(X),{name:"文本"},{default:v(()=>[p(u(I),{name:"显示"},{default:v(()=>[p(_,null,{default:v(()=>[p(g,{value:r.value[0].label.show,"onUpdate:value":c[28]||(c[28]=b=>r.value[0].label.show=b),size:"small"},null,8,["value"])]),_:1})]),_:1}),p(u(I),{name:"字体大小"},{default:v(()=>[p(m,{value:r.value[0].label.fontSize,"onUpdate:value":c[29]||(c[29]=b=>r.value[0].label.fontSize=b),size:"small",min:0},null,8,["value"])]),_:1}),p(u(I),{name:"字体颜色"},{default:v(()=>[p(h,{size:"small",modes:["hex"],value:r.value[0].label.color,"onUpdate:value":c[30]||(c[30]=b=>r.value[0].label.color=b)},null,8,["value"])]),_:1})]),_:1}),p(u(X),{name:"涟漪"},{default:v(()=>[p(u(I),{name:"涟漪大小"},{default:v(()=>[p(m,{value:r.value[0].rippleEffect.scale,"onUpdate:value":c[31]||(c[31]=b=>r.value[0].rippleEffect.scale=b),min:1,size:"small",placeholder:"请输入涟漪大小"},null,8,["value"])]),_:1}),p(u(I),{name:"涟漪颜色"},{default:v(()=>[p(h,{size:"small",modes:["hex"],value:r.value[0].rippleEffect.color,"onUpdate:value":c[32]||(c[32]=b=>r.value[0].rippleEffect.color=b)},null,8,["value"])]),_:1}),p(u(I),{name:"涟漪的绘制方式"},{default:v(()=>[p(f,{size:"small",value:r.value[0].rippleEffect.brushType,"onUpdate:value":c[33]||(c[33]=b=>r.value[0].rippleEffect.brushType=b),options:n.value},null,8,["value","options"])]),_:1})]),_:1})]),_:1}),r.value[2]?(N(),w1(u(k1),{key:0,name:"飞线",expanded:!0},{default:v(()=>[p(u(X),{name:"箭头"},{default:v(()=>[p(u(I),{name:"速度"},{default:v(()=>[p(y,{trigger:"hover"},{trigger:v(()=>[p(m,{value:r.value[2].effect.period,"onUpdate:value":c[34]||(c[34]=b=>r.value[2].effect.period=b),size:"small",min:0},null,8,["value"])]),default:v(()=>[Y1(" 值越小速度越快 ")]),_:1})]),_:1}),p(u(I),{name:"尾迹"},{default:v(()=>[p(y,{trigger:"hover"},{trigger:v(()=>[p(m,{value:r.value[2].effect.trailLength,"onUpdate:value":c[35]||(c[35]=b=>r.value[2].effect.trailLength=b),size:"small",min:0,max:1},null,8,["value"])]),default:v(()=>[Y1(" 特效尾迹长度[0,1]值越大,尾迹越长重 ")]),_:1})]),_:1}),p(u(I),{name:"大小"},{default:v(()=>[p(m,{value:r.value[2].effect.symbolSize,"onUpdate:value":c[36]||(c[36]=b=>r.value[2].effect.symbolSize=b),size:"small",min:0},null,8,["value"])]),_:1})]),_:1}),p(u(X),{name:"配置"},{default:v(()=>[p(u(I),{name:"颜色"},{default:v(()=>[p(h,{size:"small",modes:["hex"],value:r.value[2].lineStyle.normal.color,"onUpdate:value":c[37]||(c[37]=b=>r.value[2].lineStyle.normal.color=b)},null,8,["value"])]),_:1}),p(u(I),{name:"宽度"},{default:v(()=>[p(m,{value:r.value[2].lineStyle.normal.width,"onUpdate:value":c[38]||(c[38]=b=>r.value[2].lineStyle.normal.width=b),size:"small",min:1},null,8,["value"])]),_:1})]),_:1})]),_:1})):$2("",!0)],64)}}}),AM=Object.freeze(Object.defineProperty({__proto__:null,default:MM},Symbol.toStringTag,{value:"Module"})),wM={};function CM(o,e){return null}const TM=c2(wM,[["render",CM]]),EM=Object.freeze(Object.defineProperty({__proto__:null,default:TM},Symbol.toStringTag,{value:"Module"})),DM=b1({__name:"config",props:{optionData:{type:Object,required:!0}},setup(o){const e=o,t=y2(()=>e.optionData),n=y2(()=>e.optionData.series[0]),i=r=>{e.optionData.series[1].splitLine.lineStyle.color=r};return(r,a)=>{const s=B("n-input-number"),c=B("n-color-picker");return N(),w1(u(k1),{name:"圆环",expanded:!0},{default:v(()=>[p(u(X),{name:"数据"},{default:v(()=>[p(u(I),{name:"数值"},{default:v(()=>[p(s,{value:t.value.dataset,"onUpdate:value":a[0]||(a[0]=f=>t.value.dataset=f),min:n.value.min,max:n.value.max,step:1,size:"small",placeholder:"数值"},null,8,["value","min","max"])]),_:1})]),_:1}),p(u(X),{name:"字体"},{default:v(()=>[p(u(I),{name:"颜色"},{default:v(()=>[p(c,{size:"small",modes:["hex"],value:n.value.axisLabel.color,"onUpdate:value":a[1]||(a[1]=f=>n.value.axisLabel.color=f)},null,8,["value"])]),_:1}),p(u(I),{name:"字体大小"},{default:v(()=>[p(s,{value:n.value.axisLabel.fontSize,"onUpdate:value":a[2]||(a[2]=f=>n.value.axisLabel.fontSize=f),min:0,step:1,size:"small",placeholder:"字体大小"},null,8,["value"])]),_:1})]),_:1}),p(u(X),{name:"表盘外部"},{default:v(()=>[p(u(I),{name:"颜色"},{default:v(()=>[p(c,{size:"small",modes:["hex"],value:t.value.series[1].axisLine.lineStyle.color[1][1],"onUpdate:value":a[3]||(a[3]=f=>t.value.series[1].axisLine.lineStyle.color[1][1]=f)},null,8,["value"])]),_:1})]),_:1}),p(u(X),{name:"指针"},{default:v(()=>[p(u(I),{name:"颜色"},{default:v(()=>[p(c,{size:"small",modes:["hex"],value:n.value.data[0].itemStyle.color,"onUpdate:value":a[4]||(a[4]=f=>n.value.data[0].itemStyle.color=f)},null,8,["value"])]),_:1}),p(u(I),{name:"宽度"},{default:v(()=>[p(s,{value:n.value.pointer.width,"onUpdate:value":a[5]||(a[5]=f=>n.value.pointer.width=f),min:0,step:1,size:"small",placeholder:"数值"},null,8,["value"])]),_:1})]),_:1}),p(u(X),{name:"刻度"},{default:v(()=>[p(u(I),{name:"最小值"},{default:v(()=>[p(s,{value:n.value.min,"onUpdate:value":a[6]||(a[6]=f=>n.value.min=f),min:0,step:1,size:"small",placeholder:"数值"},null,8,["value"])]),_:1}),p(u(I),{name:"最大值"},{default:v(()=>[p(s,{value:n.value.max,"onUpdate:value":a[7]||(a[7]=f=>n.value.max=f),min:0,step:1,size:"small",placeholder:"数值"},null,8,["value"])]),_:1}),p(u(I),{name:"颜色"},{default:v(()=>[p(c,{size:"small",modes:["hex"],value:t.value.series[1].axisTick.lineStyle.color,"onUpdate:value":[a[8]||(a[8]=f=>t.value.series[1].axisTick.lineStyle.color=f),i]},null,8,["value"])]),_:1})]),_:1})]),_:1})}}}),IM=Object.freeze(Object.defineProperty({__proto__:null,default:DM},Symbol.toStringTag,{value:"Module"})),no={key:"Funnel",chartKey:"VFunnel",conKey:"VCFunnel",title:"漏斗图",category:g3.MORE,categoryName:_3.MORE,package:H1.CHARTS,chartFrame:t2.ECHARTS,image:"funnel.png"},RM=["product","dataOne"],OM=[{product:"data1",dataOne:20},{product:"data2",dataOne:40},{product:"data3",dataOne:60},{product:"data4",dataOne:80},{product:"data5",dataOne:100}],LM={dimensions:RM,source:OM},Wr=["legend"],Af=[{label:"倒三角",value:"descending"},{label:"正三角",value:"ascending"}],wf=[{label:"内部",value:"inside"},{label:"外部",value:"outside"},{label:"内部左侧",value:"insideLeft"},{label:"内部右侧",value:"insideRight"}],Cf={tooltip:{},legend:{},dataset:o2({},LM),series:[{name:"Funnel",type:"funnel",top:70,left:"10%",width:"80%",min:0,minSize:"0%",maxSize:"100%",sort:"descending",gap:5,label:{show:!0,position:"inside",fontSize:12},itemStyle:{borderColor:"#fff",borderWidth:0},emphasis:{label:{fontSize:20}}}]};let PM=class extends w2{constructor(){super(...arguments);u1(this,"key",no.key);u1(this,"chartConfig",j1(no));u1(this,"option",O3(Cf,Wr))}};const zM=Object.freeze(Object.defineProperty({__proto__:null,FunnelLabelPositionEnumList:wf,FunnelOrderEnumList:Af,default:PM,includes:Wr,option:Cf},Symbol.toStringTag,{value:"Module"})),kM=b1({__name:"config",props:{optionData:{type:Object,required:!0}},setup(o){const e=o,t=y2(()=>e.optionData.series),n=i=>`${i}px`;return(i,r)=>{const a=B("n-select"),s=B("n-slider"),c=B("n-input-number"),f=B("n-color-picker"),h=B("n-checkbox");return N(),a1(U1,null,[p(u(r4),{optionData:o.optionData},null,8,["optionData"]),(N(!0),a1(U1,null,m2(t.value,(m,g)=>(N(),w1(u(k1),{key:g,name:"漏斗图",expanded:""},{default:v(()=>[p(u(X),{name:"排序",alone:""},{default:v(()=>[p(u(I),null,{default:v(()=>[p(a,{value:m.sort,"onUpdate:value":_=>m.sort=_,options:u(Af),size:"small"},null,8,["value","onUpdate:value","options"])]),_:2},1024)]),_:2},1024),p(u(X),{name:"范围",alone:!0},{default:v(()=>[p(u(I),{name:`顶部距离:${m.top}px`},{default:v(()=>[p(s,{value:m.top,"onUpdate:value":_=>m.top=_,min:0,max:300,"format-tooltip":n},null,8,["value","onUpdate:value"])]),_:2},1032,["name"])]),_:2},1024),p(u(X),{name:"区块"},{default:v(()=>[p(u(I),{name:"边框大小"},{default:v(()=>[p(c,{value:m.itemStyle.borderWidth,"onUpdate:value":_=>m.itemStyle.borderWidth=_,min:0,max:10,size:"small"},null,8,["value","onUpdate:value"])]),_:2},1024),p(u(I),{name:"边框颜色"},{default:v(()=>[p(f,{value:m.itemStyle.borderColor,"onUpdate:value":_=>m.itemStyle.borderColor=_,modes:["hex"],size:"small"},null,8,["value","onUpdate:value"])]),_:2},1024),p(u(I),{name:"间隔"},{default:v(()=>[p(c,{value:m.gap,"onUpdate:value":_=>m.gap=_,min:0,max:20,size:"small"},null,8,["value","onUpdate:value"])]),_:2},1024)]),_:2},1024),p(u(X),{name:"标签"},{default:v(()=>[p(u(I),{name:"是否显示"},{default:v(()=>[p(h,{checked:m.label.show,"onUpdate:checked":_=>m.label.show=_,size:"small"},{default:v(()=>[Y1("标签")]),_:2},1032,["checked","onUpdate:checked"])]),_:2},1024),p(u(I),{name:"位置"},{default:v(()=>[p(a,{value:m.label.position,"onUpdate:value":_=>m.label.position=_,options:u(wf),size:"small"},null,8,["value","onUpdate:value","options"])]),_:2},1024),p(u(I),{name:"大小"},{default:v(()=>[p(c,{value:m.label.fontSize,"onUpdate:value":_=>m.label.fontSize=_,min:0,size:"small"},null,8,["value","onUpdate:value"])]),_:2},1024),p(u(I),{name:"悬停时大小"},{default:v(()=>[p(c,{value:m.emphasis.label.fontSize,"onUpdate:value":_=>m.emphasis.label.fontSize=_,min:0,size:"small"},null,8,["value","onUpdate:value"])]),_:2},1024)]),_:2},1024)]),_:2},1024))),128))],64)}}}),UM=Object.freeze(Object.defineProperty({__proto__:null,default:kM},Symbol.toStringTag,{value:"Module"})),io={key:"Graph",chartKey:"VGraph",conKey:"VCGraph",title:"关系图",category:g3.MORE,categoryName:_3.MORE,package:H1.CHARTS,chartFrame:t2.COMMON,image:"graph.png"},NM=[{id:"0",name:"Myriel",symbolSize:19.12381,x:-266.82776,y:299.6904,value:28.685715,category:0},{id:"1",name:"Napoleon",symbolSize:2.6666666666666665,x:-418.08344,y:446.8853,value:4,category:0},{id:"2",name:"MlleBaptistine",symbolSize:6.323809333333333,x:-212.76357,y:245.29176,value:9.485714,category:1},{id:"3",name:"MmeMagloire",symbolSize:6.323809333333333,x:-242.82404,y:235.26283,value:9.485714,category:1},{id:"4",name:"CountessDeLo",symbolSize:2.6666666666666665,x:-379.30386,y:429.06424,value:4,category:0},{id:"5",name:"Geborand",symbolSize:2.6666666666666665,x:-417.26337,y:406.03506,value:4,category:0},{id:"6",name:"Champtercier",symbolSize:2.6666666666666665,x:-332.6012,y:485.16974,value:4,category:0},{id:"7",name:"Cravatte",symbolSize:2.6666666666666665,x:-382.69568,y:475.09113,value:4,category:0},{id:"8",name:"Count",symbolSize:2.6666666666666665,x:-320.384,y:387.17325,value:4,category:0},{id:"9",name:"OldMan",symbolSize:2.6666666666666665,x:-344.39832,y:451.16772,value:4,category:0},{id:"10",name:"Labarre",symbolSize:2.6666666666666665,x:-89.34107,y:234.56128,value:4,category:1},{id:"11",name:"Valjean",symbolSize:66.66666666666667,x:-87.93029,y:-6.8120565,value:100,category:1},{id:"12",name:"Marguerite",symbolSize:4.495239333333333,x:-339.77908,y:-184.69139,value:6.742859,category:1},{id:"13",name:"MmeDeR",symbolSize:2.6666666666666665,x:-194.31313,y:178.55301,value:4,category:1},{id:"14",name:"Isabeau",symbolSize:2.6666666666666665,x:-158.05168,y:201.99768,value:4,category:1},{id:"15",name:"Gervais",symbolSize:2.6666666666666665,x:-127.701546,y:242.55057,value:4,category:1},{id:"16",name:"Tholomyes",symbolSize:17.295237333333333,x:-385.2226,y:-393.5572,value:25.942856,category:2},{id:"17",name:"Listolier",symbolSize:13.638097333333334,x:-516.55884,y:-393.98975,value:20.457146,category:2},{id:"18",name:"Fameuil",symbolSize:13.638097333333334,x:-464.79382,y:-493.57944,value:20.457146,category:2},{id:"19",name:"Blacheville",symbolSize:13.638097333333334,x:-515.1624,y:-456.9891,value:20.457146,category:2},{id:"20",name:"Favourite",symbolSize:13.638097333333334,x:-408.12122,y:-464.5048,value:20.457146,category:2},{id:"21",name:"Dahlia",symbolSize:13.638097333333334,x:-456.44113,y:-425.13303,value:20.457146,category:2},{id:"22",name:"Zephine",symbolSize:13.638097333333334,x:-459.1107,y:-362.5133,value:20.457146,category:2},{id:"23",name:"Fantine",symbolSize:28.266666666666666,x:-313.42786,y:-289.44803,value:42.4,category:2},{id:"24",name:"MmeThenardier",symbolSize:20.95238266666667,x:4.6313396,y:-273.8517,value:31.428574,category:7},{id:"25",name:"Thenardier",symbolSize:30.095235333333335,x:82.80825,y:-203.1144,value:45.142853,category:7},{id:"26",name:"Cosette",symbolSize:20.95238266666667,x:78.64646,y:-31.512747,value:31.428574,category:6},{id:"27",name:"Javert",symbolSize:31.923806666666668,x:-81.46074,y:-204.20204,value:47.88571,category:7},{id:"28",name:"Fauchelevent",symbolSize:8.152382000000001,x:-225.73984,y:82.41631,value:12.228573,category:4},{id:"29",name:"Bamatabois",symbolSize:15.466666666666667,x:-385.6842,y:-20.206686,value:23.2,category:3},{id:"30",name:"Perpetue",symbolSize:4.495239333333333,x:-403.92447,y:-197.69823,value:6.742859,category:2},{id:"31",name:"Simplice",symbolSize:8.152382000000001,x:-281.4253,y:-158.45137,value:12.228573,category:2},{id:"32",name:"Scaufflaire",symbolSize:2.6666666666666665,x:-122.41348,y:210.37503,value:4,category:1},{id:"33",name:"Woman1",symbolSize:4.495239333333333,x:-234.6001,y:-113.15067,value:6.742859,category:1},{id:"34",name:"Judge",symbolSize:11.809524666666666,x:-387.84915,y:58.7059,value:17.714287,category:3},{id:"35",name:"Champmathieu",symbolSize:11.809524666666666,x:-338.2307,y:87.48405,value:17.714287,category:3},{id:"36",name:"Brevet",symbolSize:11.809524666666666,x:-453.26874,y:58.94648,value:17.714287,category:3},{id:"37",name:"Chenildieu",symbolSize:11.809524666666666,x:-386.44904,y:140.05937,value:17.714287,category:3},{id:"38",name:"Cochepaille",symbolSize:11.809524666666666,x:-446.7876,y:123.38005,value:17.714287,category:3},{id:"39",name:"Pontmercy",symbolSize:6.323809333333333,x:336.49738,y:-269.55914,value:9.485714,category:6},{id:"40",name:"Boulatruelle",symbolSize:2.6666666666666665,x:29.187843,y:-460.13132,value:4,category:7},{id:"41",name:"Eponine",symbolSize:20.95238266666667,x:238.36697,y:-210.00926,value:31.428574,category:7},{id:"42",name:"Anzelma",symbolSize:6.323809333333333,x:189.69513,y:-346.50662,value:9.485714,category:7},{id:"43",name:"Woman2",symbolSize:6.323809333333333,x:-187.00418,y:-145.02663,value:9.485714,category:6},{id:"44",name:"MotherInnocent",symbolSize:4.495239333333333,x:-252.99521,y:129.87549,value:6.742859,category:4},{id:"45",name:"Gribier",symbolSize:2.6666666666666665,x:-296.07935,y:163.11964,value:4,category:4},{id:"46",name:"Jondrette",symbolSize:2.6666666666666665,x:550.3201,y:522.4031,value:4,category:5},{id:"47",name:"MmeBurgon",symbolSize:4.495239333333333,x:488.13535,y:356.8573,value:6.742859,category:5},{id:"48",name:"Gavroche",symbolSize:41.06667066666667,x:387.89572,y:110.462326,value:61.600006,category:8},{id:"49",name:"Gillenormand",symbolSize:13.638097333333334,x:126.4831,y:68.10622,value:20.457146,category:6},{id:"50",name:"Magnon",symbolSize:4.495239333333333,x:127.07365,y:-113.05923,value:6.742859,category:6},{id:"51",name:"MlleGillenormand",symbolSize:13.638097333333334,x:162.63559,y:117.6565,value:20.457146,category:6},{id:"52",name:"MmePontmercy",symbolSize:4.495239333333333,x:353.66415,y:-205.89165,value:6.742859,category:6},{id:"53",name:"MlleVaubois",symbolSize:2.6666666666666665,x:165.43939,y:339.7736,value:4,category:6},{id:"54",name:"LtGillenormand",symbolSize:8.152382000000001,x:137.69348,y:196.1069,value:12.228573,category:6},{id:"55",name:"Marius",symbolSize:35.58095333333333,x:206.44687,y:-13.805411,value:53.37143,category:6},{id:"56",name:"BaronessT",symbolSize:4.495239333333333,x:194.82993,y:224.78036,value:6.742859,category:6},{id:"57",name:"Mabeuf",symbolSize:20.95238266666667,x:597.6618,y:135.18481,value:31.428574,category:8},{id:"58",name:"Enjolras",symbolSize:28.266666666666666,x:355.78366,y:-74.882454,value:42.4,category:8},{id:"59",name:"Combeferre",symbolSize:20.95238266666667,x:515.2961,y:-46.167564,value:31.428574,category:8},{id:"60",name:"Prouvaire",symbolSize:17.295237333333333,x:614.29285,y:-69.3104,value:25.942856,category:8},{id:"61",name:"Feuilly",symbolSize:20.95238266666667,x:550.1917,y:-128.17537,value:31.428574,category:8},{id:"62",name:"Courfeyrac",symbolSize:24.609526666666667,x:436.17184,y:-12.7286825,value:36.91429,category:8},{id:"63",name:"Bahorel",symbolSize:22.780953333333333,x:602.55225,y:16.421427,value:34.17143,category:8},{id:"64",name:"Bossuet",symbolSize:24.609526666666667,x:455.81955,y:-115.45826,value:36.91429,category:8},{id:"65",name:"Joly",symbolSize:22.780953333333333,x:516.40784,y:47.242233,value:34.17143,category:8},{id:"66",name:"Grantaire",symbolSize:19.12381,x:646.4313,y:-151.06331,value:28.685715,category:8},{id:"67",name:"MotherPlutarch",symbolSize:2.6666666666666665,x:668.9568,y:204.65488,value:4,category:8},{id:"68",name:"Gueulemer",symbolSize:19.12381,x:78.4799,y:-347.15146,value:28.685715,category:7},{id:"69",name:"Babet",symbolSize:19.12381,x:150.35959,y:-298.50797,value:28.685715,category:7},{id:"70",name:"Claquesous",symbolSize:19.12381,x:137.3717,y:-410.2809,value:28.685715,category:7},{id:"71",name:"Montparnasse",symbolSize:17.295237333333333,x:234.87747,y:-400.85983,value:25.942856,category:7},{id:"72",name:"Toussaint",symbolSize:6.323809333333333,x:40.942253,y:113.78272,value:9.485714,category:1},{id:"73",name:"Child1",symbolSize:4.495239333333333,x:437.939,y:291.58234,value:6.742859,category:8},{id:"74",name:"Child2",symbolSize:4.495239333333333,x:466.04922,y:283.3606,value:6.742859,category:8},{id:"75",name:"Brujon",symbolSize:13.638097333333334,x:238.79364,y:-314.06345,value:20.457146,category:7},{id:"76",name:"MmeHucheloup",symbolSize:13.638097333333334,x:712.18353,y:4.8131495,value:20.457146,category:8}],FM=[{source:"1",target:"0"},{source:"2",target:"0"},{source:"3",target:"0"},{source:"3",target:"2"},{source:"4",target:"0"},{source:"5",target:"0"},{source:"6",target:"0"},{source:"7",target:"0"},{source:"8",target:"0"},{source:"9",target:"0"},{source:"11",target:"0"},{source:"11",target:"2"},{source:"11",target:"3"},{source:"11",target:"10"},{source:"12",target:"11"},{source:"13",target:"11"},{source:"14",target:"11"},{source:"15",target:"11"},{source:"17",target:"16"},{source:"18",target:"16"},{source:"18",target:"17"},{source:"19",target:"16"},{source:"19",target:"17"},{source:"19",target:"18"},{source:"20",target:"16"},{source:"20",target:"17"},{source:"20",target:"18"},{source:"20",target:"19"},{source:"21",target:"16"},{source:"21",target:"17"},{source:"21",target:"18"},{source:"21",target:"19"},{source:"21",target:"20"},{source:"22",target:"16"},{source:"22",target:"17"},{source:"22",target:"18"},{source:"22",target:"19"},{source:"22",target:"20"},{source:"22",target:"21"},{source:"23",target:"11"},{source:"23",target:"12"},{source:"23",target:"16"},{source:"23",target:"17"},{source:"23",target:"18"},{source:"23",target:"19"},{source:"23",target:"20"},{source:"23",target:"21"},{source:"23",target:"22"},{source:"24",target:"11"},{source:"24",target:"23"},{source:"25",target:"11"},{source:"25",target:"23"},{source:"25",target:"24"},{source:"26",target:"11"},{source:"26",target:"16"},{source:"26",target:"24"},{source:"26",target:"25"},{source:"27",target:"11"},{source:"27",target:"23"},{source:"27",target:"24"},{source:"27",target:"25"},{source:"27",target:"26"},{source:"28",target:"11"},{source:"28",target:"27"},{source:"29",target:"11"},{source:"29",target:"23"},{source:"29",target:"27"},{source:"30",target:"23"},{source:"31",target:"11"},{source:"31",target:"23"},{source:"31",target:"27"},{source:"31",target:"30"},{source:"32",target:"11"},{source:"33",target:"11"},{source:"33",target:"27"},{source:"34",target:"11"},{source:"34",target:"29"},{source:"35",target:"11"},{source:"35",target:"29"},{source:"35",target:"34"},{source:"36",target:"11"},{source:"36",target:"29"},{source:"36",target:"34"},{source:"36",target:"35"},{source:"37",target:"11"},{source:"37",target:"29"},{source:"37",target:"34"},{source:"37",target:"35"},{source:"37",target:"36"},{source:"38",target:"11"},{source:"38",target:"29"},{source:"38",target:"34"},{source:"38",target:"35"},{source:"38",target:"36"},{source:"38",target:"37"},{source:"39",target:"25"},{source:"40",target:"25"},{source:"41",target:"24"},{source:"41",target:"25"},{source:"42",target:"24"},{source:"42",target:"25"},{source:"42",target:"41"},{source:"43",target:"11"},{source:"43",target:"26"},{source:"43",target:"27"},{source:"44",target:"11"},{source:"44",target:"28"},{source:"45",target:"28"},{source:"47",target:"46"},{source:"48",target:"11"},{source:"48",target:"25"},{source:"48",target:"27"},{source:"48",target:"47"},{source:"49",target:"11"},{source:"49",target:"26"},{source:"50",target:"24"},{source:"50",target:"49"},{source:"51",target:"11"},{source:"51",target:"26"},{source:"51",target:"49"},{source:"52",target:"39"},{source:"52",target:"51"},{source:"53",target:"51"},{source:"54",target:"26"},{source:"54",target:"49"},{source:"54",target:"51"},{source:"55",target:"11"},{source:"55",target:"16"},{source:"55",target:"25"},{source:"55",target:"26"},{source:"55",target:"39"},{source:"55",target:"41"},{source:"55",target:"48"},{source:"55",target:"49"},{source:"55",target:"51"},{source:"55",target:"54"},{source:"56",target:"49"},{source:"56",target:"55"},{source:"57",target:"41"},{source:"57",target:"48"},{source:"57",target:"55"},{source:"58",target:"11"},{source:"58",target:"27"},{source:"58",target:"48"},{source:"58",target:"55"},{source:"58",target:"57"},{source:"59",target:"48"},{source:"59",target:"55"},{source:"59",target:"57"},{source:"59",target:"58"},{source:"60",target:"48"},{source:"60",target:"58"},{source:"60",target:"59"},{source:"61",target:"48"},{source:"61",target:"55"},{source:"61",target:"57"},{source:"61",target:"58"},{source:"61",target:"59"},{source:"61",target:"60"},{source:"62",target:"41"},{source:"62",target:"48"},{source:"62",target:"55"},{source:"62",target:"57"},{source:"62",target:"58"},{source:"62",target:"59"},{source:"62",target:"60"},{source:"62",target:"61"},{source:"63",target:"48"},{source:"63",target:"55"},{source:"63",target:"57"},{source:"63",target:"58"},{source:"63",target:"59"},{source:"63",target:"60"},{source:"63",target:"61"},{source:"63",target:"62"},{source:"64",target:"11"},{source:"64",target:"48"},{source:"64",target:"55"},{source:"64",target:"57"},{source:"64",target:"58"},{source:"64",target:"59"},{source:"64",target:"60"},{source:"64",target:"61"},{source:"64",target:"62"},{source:"64",target:"63"},{source:"65",target:"48"},{source:"65",target:"55"},{source:"65",target:"57"},{source:"65",target:"58"},{source:"65",target:"59"},{source:"65",target:"60"},{source:"65",target:"61"},{source:"65",target:"62"},{source:"65",target:"63"},{source:"65",target:"64"},{source:"66",target:"48"},{source:"66",target:"58"},{source:"66",target:"59"},{source:"66",target:"60"},{source:"66",target:"61"},{source:"66",target:"62"},{source:"66",target:"63"},{source:"66",target:"64"},{source:"66",target:"65"},{source:"67",target:"57"},{source:"68",target:"11"},{source:"68",target:"24"},{source:"68",target:"25"},{source:"68",target:"27"},{source:"68",target:"41"},{source:"68",target:"48"},{source:"69",target:"11"},{source:"69",target:"24"},{source:"69",target:"25"},{source:"69",target:"27"},{source:"69",target:"41"},{source:"69",target:"48"},{source:"69",target:"68"},{source:"70",target:"11"},{source:"70",target:"24"},{source:"70",target:"25"},{source:"70",target:"27"},{source:"70",target:"41"},{source:"70",target:"58"},{source:"70",target:"68"},{source:"70",target:"69"},{source:"71",target:"11"},{source:"71",target:"25"},{source:"71",target:"27"},{source:"71",target:"41"},{source:"71",target:"48"},{source:"71",target:"68"},{source:"71",target:"69"},{source:"71",target:"70"},{source:"72",target:"11"},{source:"72",target:"26"},{source:"72",target:"27"},{source:"73",target:"48"},{source:"74",target:"48"},{source:"74",target:"73"},{source:"75",target:"25"},{source:"75",target:"41"},{source:"75",target:"48"},{source:"75",target:"68"},{source:"75",target:"69"},{source:"75",target:"70"},{source:"75",target:"71"},{source:"76",target:"48"},{source:"76",target:"58"},{source:"76",target:"62"},{source:"76",target:"63"},{source:"76",target:"64"},{source:"76",target:"65"},{source:"76",target:"66"}],BM=[{name:"A"},{name:"B"},{name:"C"},{name:"D"},{name:"E"},{name:"F"},{name:"G"},{name:"H"},{name:"I"}],L6={nodes:NM,links:FM,categories:BM},Hr=[],Tf=[{label:"无",value:"none"},{label:"环形",value:"circular"},{label:"力引导",value:"force"}],Ef=[{label:"开启",value:1},{label:"关闭",value:0}],Df=[{label:"左侧",value:"left"},{label:"右侧",value:"right"},{label:"顶部",value:"top"},{label:"底部",value:"bottom"},{label:"内部",value:"inside"}],If=[{label:"开启",value:1},{label:"关闭",value:0}],Rf={dataset:o2({},L6),tooltip:{},legend:{show:!0,textStyle:{color:"#eee",fontSize:14},data:L6.categories.map(function(o){return o.name})},series:[{type:"graph",layout:"none",data:L6.nodes,links:L6.links,categories:L6.categories,label:{show:1,position:"right",formatter:"{b}"},labelLayout:{hideOverlap:!0},lineStyle:{color:"source",curveness:.2},force:{repulsion:100,gravity:.1,edgeLength:30,layoutAnimation:1,friction:.6}}]};let GM=class extends w2{constructor(){super(...arguments);u1(this,"key",io.key);u1(this,"chartConfig",j1(io));u1(this,"option",O3(Rf,Hr))}};const VM=Object.freeze(Object.defineProperty({__proto__:null,GraphLayout:Tf,LabelPosition:Df,LabelSwitch:Ef,LayoutAnimation:If,default:GM,includes:Hr,option:Rf},Symbol.toStringTag,{value:"Module"})),jM=b1({__name:"config",props:{optionData:{type:Object,required:!0}},setup(o){const e=o,t=y2(()=>e.optionData.series[0]);return(n,i)=>{const r=B("n-select"),a=B("n-input-number"),s=B("n-color-picker");return N(),a1("div",null,[p(u(k1),{name:"关系图",expanded:!0},{default:v(()=>[p(u(X),{name:"样式"},{default:v(()=>[p(u(I),{name:"布局"},{default:v(()=>[p(r,{value:t.value.layout,"onUpdate:value":i[0]||(i[0]=c=>t.value.layout=c),options:u(Tf),size:"small"},null,8,["value","options"])]),_:1})]),_:1}),p(u(X),{name:"标签"},{default:v(()=>[p(u(I),{name:"展示"},{default:v(()=>[p(r,{value:t.value.label.show,"onUpdate:value":i[1]||(i[1]=c=>t.value.label.show=c),options:u(Ef),size:"small"},null,8,["value","options"])]),_:1}),p(u(I),{name:"位置"},{default:v(()=>[p(r,{value:t.value.label.position,"onUpdate:value":i[2]||(i[2]=c=>t.value.label.position=c),options:u(Df),size:"small"},null,8,["value","options"])]),_:1})]),_:1}),p(u(X),{name:"线条"},{default:v(()=>[p(u(I),{name:"弧线"},{default:v(()=>[p(a,{value:o.optionData.series[0].lineStyle.curveness,"onUpdate:value":i[3]||(i[3]=c=>o.optionData.series[0].lineStyle.curveness=c),min:0,step:.01,placeholder:"弯曲程度",size:"small"},null,8,["value"])]),_:1})]),_:1}),p(u(X),{name:"图例"},{default:v(()=>[p(u(I),{name:"颜色"},{default:v(()=>[p(s,{size:"small",modes:["hex"],value:o.optionData.legend.textStyle.color,"onUpdate:value":i[4]||(i[4]=c=>o.optionData.legend.textStyle.color=c)},null,8,["value"])]),_:1}),p(u(I),{name:"文本"},{default:v(()=>[p(a,{value:o.optionData.legend.textStyle.fontSize,"onUpdate:value":i[5]||(i[5]=c=>o.optionData.legend.textStyle.fontSize=c),min:0,step:1,size:"small",placeholder:"文字大小"},null,8,["value"])]),_:1})]),_:1}),o.optionData.series[0].force&&t.value.layout=="force"?(N(),w1(u(X),{key:0,name:"力引导"},{default:v(()=>[o.optionData.series[0].force.repulsion?(N(),w1(u(I),{key:0,name:"斥力因子"},{default:v(()=>[p(a,{value:o.optionData.series[0].force.repulsion,"onUpdate:value":i[6]||(i[6]=c=>o.optionData.series[0].force.repulsion=c),min:0,step:1,size:"small",placeholder:"斥力因子大小"},null,8,["value"])]),_:1})):$2("",!0),o.optionData.series[0].force.gravity?(N(),w1(u(I),{key:1,name:"引力因子"},{default:v(()=>[p(a,{value:o.optionData.series[0].force.gravity,"onUpdate:value":i[7]||(i[7]=c=>o.optionData.series[0].force.gravity=c),min:0,step:.1,size:"small",placeholder:"引力因子"},null,8,["value"])]),_:1})):$2("",!0),p(u(I),{name:"节点距离"},{default:v(()=>[p(a,{value:o.optionData.series[0].force.edgeLength,"onUpdate:value":i[8]||(i[8]=c=>o.optionData.series[0].force.edgeLength=c),min:0,step:1,size:"small",placeholder:"节点距离"},null,8,["value"])]),_:1}),p(u(I),{name:"迭代动画"},{default:v(()=>[p(r,{value:t.value.force.layoutAnimation,"onUpdate:value":i[9]||(i[9]=c=>t.value.force.layoutAnimation=c),options:u(If),size:"small"},null,8,["value","options"])]),_:1}),p(u(I),{name:"节点速度"},{default:v(()=>[p(a,{value:o.optionData.series[0].force.friction,"onUpdate:value":i[10]||(i[10]=c=>o.optionData.series[0].force.friction=c),min:0,step:.1,size:"small",placeholder:"节点速度"},null,8,["value"])]),_:1})]),_:1})):$2("",!0)]),_:1})])}}}),WM=Object.freeze(Object.defineProperty({__proto__:null,default:jM},Symbol.toStringTag,{value:"Module"})),HM=b1({__name:"config",props:{optionData:{type:Object,required:!0}},setup(o){const e=o;return y2(()=>e.optionData),(t,n)=>(N(),w1(u(r4),{optionData:o.optionData},null,8,["optionData"]))}}),$M=Object.freeze(Object.defineProperty({__proto__:null,default:HM},Symbol.toStringTag,{value:"Module"})),YM={};function JM(o,e){return null}const ZM=c2(YM,[["render",JM]]),qM=Object.freeze(Object.defineProperty({__proto__:null,default:ZM},Symbol.toStringTag,{value:"Module"})),oo={key:"Process",chartKey:"VProcess",conKey:"VCProcess",title:"NaiveUI-进度",category:g3.MORE,categoryName:_3.MORE,package:H1.CHARTS,image:"process.png"},F8=[{label:"线形",value:"line"},{label:"圆形",value:"circle"},{label:"仪表盘",value:"dashboard"}],Of=[{label:"内部",value:"inside"},{label:"外部",value:"outside"}],$r={dataset:36,type:F8[2].value,processing:!0,color:"#4992FFFF",railColor:"#3e3e3f",unit:"%",indicatorTextSize:34,indicatorPlacement:"outside",indicatorTextColor:"#FFFFFFFF",offsetDegree:0};let QM=class extends w2{constructor(){super(...arguments);u1(this,"key",oo.key);u1(this,"attr",i3(o2({},u5),{h:500,zIndex:-1}));u1(this,"chartConfig",j1(oo));u1(this,"option",j1($r))}};const XM=Object.freeze(Object.defineProperty({__proto__:null,default:QM,indicatorPlacements:Of,option:$r,types:F8},Symbol.toStringTag,{value:"Module"})),KM=b1({__name:"config",props:{optionData:{type:Object,required:!0}},setup(o){return(e,t)=>{const n=B("n-input-number"),i=B("n-input"),r=B("n-select"),a=B("n-color-picker"),s=B("n-switch"),c=B("n-text"),f=B("n-space");return N(),w1(u(k1),{name:"进度条",expanded:!0},{default:v(()=>[p(u(X),{name:"内容"},{default:v(()=>[p(u(I),{name:"数值"},{default:v(()=>[p(n,{value:o.optionData.dataset,"onUpdate:value":t[0]||(t[0]=h=>o.optionData.dataset=h),size:"small",min:0,placeholder:"进度值"},null,8,["value"])]),_:1}),p(u(I),{name:"单位"},{default:v(()=>[p(i,{value:o.optionData.unit,"onUpdate:value":t[1]||(t[1]=h=>o.optionData.unit=h),size:"small"},null,8,["value"])]),_:1})]),_:1}),p(u(X),{name:"轨道"},{default:v(()=>[p(u(I),{name:"形状"},{default:v(()=>[p(r,{value:o.optionData.type,"onUpdate:value":t[2]||(t[2]=h=>o.optionData.type=h),options:u(F8),placeholder:"选择形状"},null,8,["value","options"])]),_:1}),p(u(I),{name:"进度条颜色"},{default:v(()=>[p(a,{size:"small",modes:["hex"],value:o.optionData.color,"onUpdate:value":t[3]||(t[3]=h=>o.optionData.color=h)},null,8,["value"])]),_:1}),p(u(I),{name:"轨道颜色"},{default:v(()=>[p(a,{size:"small",modes:["hex"],value:o.optionData.railColor,"onUpdate:value":t[4]||(t[4]=h=>o.optionData.railColor=h)},null,8,["value"])]),_:1}),o.optionData.type!==u(F8)[0].value?(N(),w1(u(I),{key:0,name:"偏移角度"},{default:v(()=>[p(n,{value:o.optionData.offsetDegree,"onUpdate:value":t[5]||(t[5]=h=>o.optionData.offsetDegree=h),size:"small"},null,8,["value"])]),_:1})):$2("",!0),o.optionData.type==u(F8)[0].value?(N(),w1(u(I),{key:1},{default:v(()=>[p(f,null,{default:v(()=>[p(s,{value:o.optionData.processing,"onUpdate:value":t[6]||(t[6]=h=>o.optionData.processing=h),size:"small"},null,8,["value"]),p(c,null,{default:v(()=>[Y1("进行时动画")]),_:1})]),_:1})]),_:1})):$2("",!0)]),_:1}),p(u(X),{name:"指标"},{default:v(()=>[o.optionData.type==u(F8)[0].value?(N(),w1(u(I),{key:0,name:"位置"},{default:v(()=>[p(r,{value:o.optionData.indicatorPlacement,"onUpdate:value":t[7]||(t[7]=h=>o.optionData.indicatorPlacement=h),options:u(Of),placeholder:"选择形状"},null,8,["value","options"])]),_:1})):$2("",!0),p(u(I),{name:"文本颜色"},{default:v(()=>[p(a,{size:"small",modes:["hex"],value:o.optionData.indicatorTextColor,"onUpdate:value":t[8]||(t[8]=h=>o.optionData.indicatorTextColor=h)},null,8,["value"])]),_:1}),p(u(I),{name:"文本大小"},{default:v(()=>[p(n,{value:o.optionData.indicatorTextSize,"onUpdate:value":t[9]||(t[9]=h=>o.optionData.indicatorTextSize=h),size:"small"},null,8,["value"])]),_:1})]),_:1})]),_:1})}}}),eA=Object.freeze(Object.defineProperty({__proto__:null,default:KM},Symbol.toStringTag,{value:"Module"})),ro={key:"Radar",chartKey:"VRadar",conKey:"VCRadar",title:"雷达图",category:g3.MORE,categoryName:_3.MORE,package:H1.CHARTS,chartFrame:t2.COMMON,image:"radar.png"},tA=[{name:"数据1",max:6500},{name:"数据2",max:16e3},{name:"数据3",max:3e4},{name:"数据4",max:38e3},{name:"数据5",max:52e3},{name:"数据6",max:25e3}],nA=[{name:"data1",value:[4200,3e3,2e4,35e3,5e4,18e3]},{name:"data2",value:[5e3,14e3,28e3,26e3,42e3,21e3]}],me={radarIndicator:tA,seriesData:nA},Yr=["legend"],Lf=[{label:"多边形",value:"polygon"},{label:"圆形",value:"circle"}],Pf={tooltip:{show:!0},legend:{data:me.seriesData.map(o=>o.name)},dataset:o2({},me),radar:{shape:"polygon",radius:["0%","60%"],center:["50%","55%"],splitArea:{show:!0},splitLine:{show:!0},axisName:{show:!0,color:"#eee",fontSize:12},axisLine:{show:!0},axisTick:{show:!0},indicator:me.radarIndicator},series:[{name:"radar",type:"radar",areaStyle:{opacity:.1},data:me.seriesData}]};let iA=class extends w2{constructor(){super(...arguments);u1(this,"key",ro.key);u1(this,"chartConfig",j1(ro));u1(this,"option",O3(Pf,Yr))}};const oA=Object.freeze(Object.defineProperty({__proto__:null,RadarShapeEnumList:Lf,default:iA,includes:Yr,option:Pf},Symbol.toStringTag,{value:"Module"})),rA=b1({__name:"config",props:{optionData:{type:Object,required:!0}},setup(o){const e=o,t=y2(()=>e.optionData.radar),n=X4({radius:[0,60],center:[50,50]}),i=f=>{e.optionData.radar.radius[0]=`${f}%`},r=f=>{e.optionData.radar.radius[1]=`${f}%`},a=f=>{e.optionData.radar.center[0]=`${f}%`},s=f=>{e.optionData.radar.center[1]=`${f}%`},c=f=>`${f}%`;return(f,h)=>{const m=B("n-checkbox"),g=B("n-select"),_=B("n-slider"),S=B("n-color-picker"),y=B("n-input-number");return N(),a1("div",null,[p(u(r4),{optionData:o.optionData},null,8,["optionData"]),p(u(k1),{name:"雷达",expanded:!0},{default:v(()=>[p(u(X),{name:"样式"},{default:v(()=>[p(u(I),null,{default:v(()=>[p(m,{checked:t.value.splitArea.show,"onUpdate:checked":h[0]||(h[0]=b=>t.value.splitArea.show=b)},{default:v(()=>[Y1("背景")]),_:1},8,["checked"])]),_:1}),p(u(I),null,{default:v(()=>[p(m,{checked:t.value.splitLine.show,"onUpdate:checked":h[1]||(h[1]=b=>t.value.splitLine.show=b)},{default:v(()=>[Y1("分割线")]),_:1},8,["checked"])]),_:1}),p(u(I),{name:"雷达形状"},{default:v(()=>[p(g,{value:t.value.shape,"onUpdate:value":h[2]||(h[2]=b=>t.value.shape=b),size:"small",options:u(Lf),placeholder:"选择形状"},null,8,["value","options"])]),_:1})]),_:1}),p(u(X),{name:"坐标轴"},{default:v(()=>[p(u(I),null,{default:v(()=>[p(m,{checked:t.value.axisLine.show,"onUpdate:checked":h[3]||(h[3]=b=>t.value.axisLine.show=b)},{default:v(()=>[Y1("轴线")]),_:1},8,["checked"])]),_:1}),p(u(I),null,{default:v(()=>[p(m,{checked:t.value.axisTick.show,"onUpdate:checked":h[4]||(h[4]=b=>t.value.axisTick.show=b)},{default:v(()=>[Y1("刻度")]),_:1},8,["checked"])]),_:1})]),_:1}),p(u(X),{name:"范围"},{default:v(()=>[p(u(I),{name:`最小值:${n.radius[0]}%`},{default:v(()=>[p(_,{value:n.radius[0],"onUpdate:value":[h[5]||(h[5]=b=>n.radius[0]=b),i],min:0,max:100,"format-tooltip":c},null,8,["value"])]),_:1},8,["name"]),p(u(I),{name:`最大值:${n.radius[1]}%`},{default:v(()=>[p(_,{value:n.radius[1],"onUpdate:value":[h[6]||(h[6]=b=>n.radius[1]=b),r],min:0,max:100,"format-tooltip":c},null,8,["value"])]),_:1},8,["name"])]),_:1}),p(u(X),{name:"偏移"},{default:v(()=>[p(u(I),{name:`X 轴值:${n.center[0]}%`},{default:v(()=>[p(_,{value:n.center[0],"onUpdate:value":[h[7]||(h[7]=b=>n.center[0]=b),a],min:0,max:100,"format-tooltip":c},null,8,["value"])]),_:1},8,["name"]),p(u(I),{name:`Y 轴值:${n.center[1]}%`},{default:v(()=>[p(_,{value:n.center[1],"onUpdate:value":[h[8]||(h[8]=b=>n.center[1]=b),s],min:0,max:100,"format-tooltip":c},null,8,["value"])]),_:1},8,["name"])]),_:1}),p(u(X),{name:"指示器"},{default:v(()=>[p(u(I),{name:"颜色"},{default:v(()=>[p(S,{size:"small",modes:["hex"],value:t.value.axisName.color,"onUpdate:value":h[9]||(h[9]=b=>t.value.axisName.color=b)},null,8,["value"])]),_:1}),p(u(I),{name:"大小"},{default:v(()=>[p(y,{value:t.value.axisName.fontSize,"onUpdate:value":h[10]||(h[10]=b=>t.value.axisName.fontSize=b),size:"small",min:9},null,8,["value"])]),_:1}),p(u(I),null,{default:v(()=>[p(m,{checked:t.value.axisName.show,"onUpdate:checked":h[11]||(h[11]=b=>t.value.axisName.show=b)},{default:v(()=>[Y1("文字标签")]),_:1},8,["checked"])]),_:1})]),_:1}),p(u(X),{name:"系列",alone:!0},{default:v(()=>[p(u(I),{name:"背景透明度"},{default:v(()=>[p(y,{value:o.optionData.series[0].areaStyle.opacity,"onUpdate:value":h[12]||(h[12]=b=>o.optionData.series[0].areaStyle.opacity=b),size:"small",min:0,max:1,step:.1},null,8,["value"])]),_:1})]),_:1})]),_:1})])}}}),aA=Object.freeze(Object.defineProperty({__proto__:null,default:rA},Symbol.toStringTag,{value:"Module"})),ao={key:"Sankey",chartKey:"VSankey",conKey:"VCSankey",title:"桑基图",category:g3.MORE,categoryName:_3.MORE,package:H1.CHARTS,chartFrame:t2.COMMON,image:"sankey.png"},sA=[{name:"a"},{name:"b"},{name:"a1"},{name:"a2"},{name:"b1"},{name:"b2"}],lA=[{source:"a",target:"a1",value:5},{source:"a",target:"a2",value:3},{source:"b",target:"b1",value:8},{source:"a",target:"b1",value:3},{source:"b1",target:"a1",value:1},{source:"b1",target:"b2",value:2}],uA=[{depth:0,itemStyle:{color:"#decbe4"},lineStyle:{color:"source",opacity:.9}},{depth:1,itemStyle:{color:"#b3cde3"},lineStyle:{color:"source",opacity:.6}},{depth:2,itemStyle:{color:"#ccebc5"},lineStyle:{color:"source",opacity:.6}}],ge={label:sA,links:lA,levels:uA},Jr=["legend"],zf=[{label:"水平",value:"horizontal"},{label:"垂直",value:"vertical"}],kf=[{label:"开启",value:1},{label:"关闭",value:0}],Uf={dataset:o2({},ge),tooltip:{show:1,trigger:"item",triggerOn:"mousemove"},series:{type:"sankey",layout:"none",orient:"horizontal",data:ge.label,links:ge.links,levels:ge.levels}};let cA=class extends w2{constructor(){super(...arguments);u1(this,"key",ao.key);u1(this,"chartConfig",j1(ao));u1(this,"option",O3(Uf,Jr))}};const dA=Object.freeze(Object.defineProperty({__proto__:null,default:cA,includes:Jr,option:Uf,orientList:zf,toolTipSwitch:kf},Symbol.toStringTag,{value:"Module"})),fA=b1({__name:"config",props:{optionData:{type:Object,required:!0}},setup(o){const e=o,t=y2(()=>e.optionData.series);return(n,i)=>{const r=B("n-select");return N(),a1("div",null,[p(u(k1),{name:"桑基图",expanded:!0},{default:v(()=>[p(u(X),{name:"样式"},{default:v(()=>[p(u(I),{name:"方向"},{default:v(()=>[p(r,{value:t.value.orient,"onUpdate:value":i[0]||(i[0]=a=>t.value.orient=a),size:"small",options:u(zf),placeholder:"选择方向"},null,8,["value","options"])]),_:1}),p(u(I),{name:"提示标签"},{default:v(()=>[p(r,{value:o.optionData.tooltip.show,"onUpdate:value":i[1]||(i[1]=a=>o.optionData.tooltip.show=a),size:"small",options:u(kf),placeholder:"是否开启"},null,8,["value","options"])]),_:1})]),_:1})]),_:1})])}}}),pA=Object.freeze(Object.defineProperty({__proto__:null,default:fA},Symbol.toStringTag,{value:"Module"})),hA=b1({__name:"config",props:{optionData:{type:Object,required:!0}},setup(o){return(e,t)=>(N(),w1(u(r4),{optionData:o.optionData},null,8,["optionData"]))}}),mA=Object.freeze(Object.defineProperty({__proto__:null,default:hA},Symbol.toStringTag,{value:"Module"})),so={key:"WaterPolo",chartKey:"VWaterPolo",conKey:"VCWaterPolo",title:"水球图",category:g3.MORE,categoryName:_3.MORE,package:H1.CHARTS,chartFrame:t2.COMMON,image:"water_WaterPolo.png"},Zr=[{label:"圆形",value:"circle"},{label:"正方形",value:"rect"},{label:"带圆角的正方形",value:"roundRect"},{label:"正三角形",value:"triangle"},{label:"菱形",value:"diamond"},{label:"水滴",value:"pin"},{label:"箭头",value:"arrow"}],Nf=[],Ff={dataset:.5,series:[{type:"liquidFill",shape:Zr[0].value,radius:"90%",data:[0],center:["50%","50%"],color:[{type:"linear",x:0,y:0,x2:0,y2:1,colorStops:[{offset:0,color:"#446bf5"},{offset:1,color:"#2ca3e2"}],globalCoord:!1}],backgroundStyle:{borderWidth:1,color:"rgba(51, 66, 127, 0.7)"},label:{normal:{textStyle:{fontSize:50,color:"#fff"}}},outline:{show:!1,borderDistance:10,itemStyle:{borderWidth:2,borderColor:"#112165"}}}]};let gA=class extends w2{constructor(){super(...arguments);u1(this,"key",so.key);u1(this,"chartConfig",j1(so));u1(this,"option",O3(Ff,Nf))}};const _A=Object.freeze(Object.defineProperty({__proto__:null,default:gA,includes:Nf,option:Ff,shapes:Zr},Symbol.toStringTag,{value:"Module"})),vA=b1({__name:"config",props:{optionData:{type:Object,required:!0}},setup(o){const e=o,t=y2(()=>e.optionData.series);return(n,i)=>{const r=B("n-input-number"),a=B("n-select"),s=B("n-color-picker");return N(!0),a1(U1,null,m2(t.value,(c,f)=>(N(),w1(u(k1),{key:f,name:"水球",expanded:!0},{default:v(()=>[p(u(X),{name:"内容"},{default:v(()=>[p(u(I),{name:"数值"},{default:v(()=>[p(r,{value:c.data[0],"onUpdate:value":h=>c.data[0]=h,min:0,step:.01,size:"small",placeholder:"水球数值"},null,8,["value","onUpdate:value"])]),_:2},1024),p(u(I),{name:"形状"},{default:v(()=>[p(a,{value:c.shape,"onUpdate:value":h=>c.shape=h,options:u(Zr),placeholder:"选择形状"},null,8,["value","onUpdate:value","options"])]),_:2},1024),p(u(I),{name:"文本"},{default:v(()=>[p(r,{value:c.label.normal.textStyle.fontSize,"onUpdate:value":h=>c.label.normal.textStyle.fontSize=h,min:0,step:1,size:"small",placeholder:"文字大小"},null,8,["value","onUpdate:value"])]),_:2},1024),p(u(I),{name:"颜色1"},{default:v(()=>[p(s,{size:"small",modes:["hex"],value:c.color[0].colorStops[0].color,"onUpdate:value":h=>c.color[0].colorStops[0].color=h},null,8,["value","onUpdate:value"])]),_:2},1024),p(u(I),{name:"颜色2"},{default:v(()=>[p(s,{size:"small",modes:["hex"],value:c.color[0].colorStops[1].color,"onUpdate:value":h=>c.color[0].colorStops[1].color=h},null,8,["value","onUpdate:value"])]),_:2},1024)]),_:2},1024),p(u(X),{name:"背景",alone:!0},{default:v(()=>[p(u(I),null,{default:v(()=>[p(s,{size:"small",modes:["hex"],value:c.backgroundStyle.color,"onUpdate:value":h=>c.backgroundStyle.color=h},null,8,["value","onUpdate:value"])]),_:2},1024)]),_:2},1024)]),_:2},1024))),128)}}}),yA=Object.freeze(Object.defineProperty({__proto__:null,default:vA},Symbol.toStringTag,{value:"Module"})),bA=b1({__name:"config",props:{optionData:{type:Object,required:!0}},setup(o){const e=o,t=y2(()=>e.optionData);return(n,i)=>{const r=B("n-input-number"),a=B("n-color-picker"),s=B("n-select");return N(!0),a1(U1,null,m2(t.value.series,(c,f)=>(N(),w1(u(k1),{key:f,name:"圆环",expanded:!0},{default:v(()=>[p(u(X),{name:"数据"},{default:v(()=>[p(u(I),{name:"数值"},{default:v(()=>[p(r,{value:t.value.dataset,"onUpdate:value":i[0]||(i[0]=h=>t.value.dataset=h),min:0,max:1,step:.01,size:"small",placeholder:"数值"},null,8,["value"])]),_:1})]),_:1}),t.value.title?(N(),w1(u(X),{key:0,name:"标题"},{default:v(()=>[p(u(I),{name:"颜色"},{default:v(()=>[p(a,{size:"small",modes:["hex"],value:t.value.title.textStyle.color,"onUpdate:value":i[1]||(i[1]=h=>t.value.title.textStyle.color=h)},null,8,["value"])]),_:1}),p(u(I),{name:"字体大小"},{default:v(()=>[p(r,{value:t.value.title.textStyle.fontSize,"onUpdate:value":i[2]||(i[2]=h=>t.value.title.textStyle.fontSize=h),min:0,step:1,size:"small",placeholder:"字体大小"},null,8,["value"])]),_:1})]),_:1})):$2("",!0),p(u(X),{name:"进度条"},{default:v(()=>[p(u(I),{name:"颜色"},{default:v(()=>[p(a,{size:"small",modes:["hex"],value:c.data[0].itemStyle.color,"onUpdate:value":h=>c.data[0].itemStyle.color=h},null,8,["value","onUpdate:value"])]),_:2},1024),p(u(I),{name:"阴影模糊等级"},{default:v(()=>[p(r,{value:c.data[0].itemStyle.shadowBlur,"onUpdate:value":h=>c.data[0].itemStyle.shadowBlur=h,min:0,max:50,step:1,size:"small",placeholder:"阴影模糊等级"},null,8,["value","onUpdate:value"])]),_:2},1024),p(u(I),{name:"阴影颜色"},{default:v(()=>[p(a,{size:"small",modes:["hex"],value:c.data[0].itemStyle.shadowColor,"onUpdate:value":h=>c.data[0].itemStyle.shadowColor=h},null,8,["value","onUpdate:value"])]),_:2},1024)]),_:2},1024),p(u(X),{name:"轨道"},{default:v(()=>[p(u(I),{name:"颜色"},{default:v(()=>[p(a,{size:"small",modes:["hex"],value:c.data[1].itemStyle.color,"onUpdate:value":h=>c.data[1].itemStyle.color=h},null,8,["value","onUpdate:value"])]),_:2},1024),p(u(I),{name:"阴影模糊等级"},{default:v(()=>[p(r,{value:c.data[1].itemStyle.shadowBlur,"onUpdate:value":h=>c.data[1].itemStyle.shadowBlur=h,min:0,step:1,size:"small",placeholder:"阴影模糊等级"},null,8,["value","onUpdate:value"])]),_:2},1024),p(u(I),{name:"阴影颜色"},{default:v(()=>[p(a,{size:"small",modes:["hex"],value:c.data[1].itemStyle.shadowColor,"onUpdate:value":h=>c.data[1].itemStyle.shadowColor=h},null,8,["value","onUpdate:value"])]),_:2},1024),p(u(I),{name:"轨道宽度"},{default:v(()=>[p(s,{value:c.radius[0],"onUpdate:value":h=>c.radius[0]=h,size:"small",options:[{label:"窄",value:"75%"},{label:"中",value:"60%"},{label:"宽",value:"45%"},{label:"更宽",value:"30%"}]},null,8,["value","onUpdate:value"])]),_:2},1024)]),_:2},1024)]),_:2},1024))),128)}}}),xA=Object.freeze(Object.defineProperty({__proto__:null,default:bA},Symbol.toStringTag,{value:"Module"})),lo={key:"PieCommon",chartKey:"VPieCommon",conKey:"VCPieCommon",title:"饼图",category:g3.PIE,categoryName:_3.PIE,package:H1.CHARTS,chartFrame:t2.ECHARTS,image:"pie.png"},SA=["product","data1"],MA=[{product:"Mon",data1:120},{product:"Tue",data1:200},{product:"Wed",data1:150},{product:"Thu",data1:80},{product:"Fri",data1:70},{product:"Sat",data1:110},{product:"Sun",data1:130}],Bf={dimensions:SA,source:MA},qr=["legend"];var Z9=(o=>(o.NORMAL="常规图",o.RING="环形图",o.ROSE="玫瑰图",o))(Z9||{});const Ze={常规图:"nomal",环形图:"ring",玫瑰图:"rose"},AA={isCarousel:!1},wA=i3(o2({},AA),{type:"ring",tooltip:{show:!0,trigger:"item"},legend:{show:!0},dataset:o2({},Bf),series:[{type:"pie",radius:["40%","65%"],center:["50%","60%"],roseType:!1,avoidLabelOverlap:!1,itemStyle:{show:!0,borderRadius:10,borderColor:"#fff",borderWidth:2},label:{show:!1,position:"center",formatter:"{b}",fontSize:12},emphasis:{label:{show:!0,fontSize:"40",fontWeight:"bold"}},labelLine:{show:!1}}]});let CA=class extends w2{constructor(){super(...arguments);u1(this,"key",lo.key);u1(this,"chartConfig",j1(lo));u1(this,"option",O3(wA,qr))}};const TA=Object.freeze(Object.defineProperty({__proto__:null,PieTypeEnum:Z9,PieTypeObject:Ze,default:CA,includes:qr},Symbol.toStringTag,{value:"Module"})),EA=b1({__name:"config",props:{optionData:{type:Object,required:!0}},setup(o){const e=[{label:Z9.NORMAL,value:Ze[Z9.NORMAL]},{label:Z9.RING,value:Ze[Z9.RING]},{label:Z9.ROSE,value:Ze[Z9.ROSE]}],t=[{label:"数据名",value:"{b}"},{label:"百分比",value:"{d}"},{label:"列名:百分比",value:"{b}:{d}%"}];return(n,i)=>{const r=B("n-select"),a=B("n-switch"),s=B("n-text"),c=B("n-space"),f=B("n-input-number");return N(),a1(U1,null,[p(u(r4),{optionData:o.optionData},null,8,["optionData"]),p(u(k1),{name:"饼图配置",expanded:!0},{default:v(()=>[p(u(X),{name:"类型"},{default:v(()=>[p(u(I),null,{default:v(()=>[p(r,{value:o.optionData.type,"onUpdate:value":i[0]||(i[0]=h=>o.optionData.type=h),size:"small",options:e},null,8,["value"])]),_:1})]),_:1}),p(u(X),{name:"动画",alone:!0},{default:v(()=>[p(u(I),null,{default:v(()=>[p(c,null,{default:v(()=>[p(a,{value:o.optionData.isCarousel,"onUpdate:value":i[1]||(i[1]=h=>o.optionData.isCarousel=h),size:"small"},null,8,["value"]),p(s,null,{default:v(()=>[Y1("开启"),p(s,{depth:3},{default:v(()=>[Y1("(将自动隐藏图例)")]),_:1})]),_:1})]),_:1})]),_:1}),p(u(I),null,{default:v(()=>[p(s,{depth:3},{default:v(()=>[Y1("无鼠标点击图例场景时,可强行打开图例")]),_:1})]),_:1})]),_:1}),p(u(X),{name:"标签"},{default:v(()=>[p(u(I),null,{default:v(()=>[p(c,null,{default:v(()=>[p(a,{value:o.optionData.series[0].label.show,"onUpdate:value":i[2]||(i[2]=h=>o.optionData.series[0].label.show=h),size:"small"},null,8,["value"]),p(s,null,{default:v(()=>[Y1("展示标签")]),_:1})]),_:1})]),_:1}),p(u(I),null,{default:v(()=>[p(c,null,{default:v(()=>[p(a,{value:o.optionData.series[0].labelLine.show,"onUpdate:value":i[3]||(i[3]=h=>o.optionData.series[0].labelLine.show=h),size:"small"},null,8,["value"]),p(s,null,{default:v(()=>[Y1("引导线")]),_:1})]),_:1})]),_:1}),p(u(I),{name:"位置"},{default:v(()=>[p(r,{value:o.optionData.series[0].label.position,"onUpdate:value":i[4]||(i[4]=h=>o.optionData.series[0].label.position=h),size:"small",options:u(XS).position},null,8,["value","options"])]),_:1}),p(u(I),{name:"展示类型"},{default:v(()=>[p(r,{value:o.optionData.series[0].label.formatter,"onUpdate:value":i[5]||(i[5]=h=>o.optionData.series[0].label.formatter=h),size:"small",options:t},null,8,["value"])]),_:1})]),_:1}),p(u(X),{name:"圆角"},{default:v(()=>[p(u(I),null,{default:v(()=>[p(c,null,{default:v(()=>[p(f,{value:o.optionData.series[0].itemStyle.borderRadius,"onUpdate:value":i[6]||(i[6]=h=>o.optionData.series[0].itemStyle.borderRadius=h),size:"small",min:0},null,8,["value"]),p(s,null,{default:v(()=>[Y1("圆角大小")]),_:1})]),_:1})]),_:1}),p(u(I),null,{default:v(()=>[p(c,null,{default:v(()=>[p(f,{value:o.optionData.series[0].itemStyle.borderWidth,"onUpdate:value":i[7]||(i[7]=h=>o.optionData.series[0].itemStyle.borderWidth=h),size:"small",min:0},null,8,["value"]),p(s,null,{default:v(()=>[Y1("线条宽度")]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})],64)}}}),DA=Object.freeze(Object.defineProperty({__proto__:null,default:EA},Symbol.toStringTag,{value:"Module"})),IA=[{label:"普通",value:"scatter"},{label:"特效",value:"effectScatter"}],RA=[{label:"圆形",value:"circle"},{label:"正方形",value:"rect"},{label:"圆角正方形",value:"roundRect"},{label:"三角形",value:"triangle"},{label:"菱形",value:"diamond"},{label:"水滴",value:"pin"},{label:"箭头",value:"arrow"},{label:"无",value:"none"}],OA=b1({__name:"config",props:{optionData:{type:Object,required:!0}},setup(o){return(e,t)=>{const n=B("n-select"),i=B("n-input-number");return N(),a1(U1,null,[p(u(r4),{optionData:o.optionData,"in-chart":!0},null,8,["optionData"]),(N(!0),a1(U1,null,m2(o.optionData.series,(r,a)=>(N(),w1(u(k1),{name:`散点-${a+1}`,expanded:"",key:a},{default:v(()=>[p(u(X),{name:"样式"},{default:v(()=>[p(u(I),{name:"类型"},{default:v(()=>[p(n,{value:r.type,"onUpdate:value":s=>r.type=s,size:"small",options:u(IA),placeholder:"选择"},null,8,["value","onUpdate:value","options"])]),_:2},1024),p(u(I),{name:"大小"},{default:v(()=>[p(i,{value:r.symbolSize,"onUpdate:value":s=>r.symbolSize=s,size:"small",min:1},null,8,["value","onUpdate:value"])]),_:2},1024)]),_:2},1024),p(u(X),{name:"标域"},{default:v(()=>[p(u(I),{name:"粗细(0不显示)"},{default:v(()=>[p(i,{value:r.markArea.itemStyle.borderWidth,"onUpdate:value":s=>r.markArea.itemStyle.borderWidth=s,size:"small",min:0},null,8,["value","onUpdate:value"])]),_:2},1024),p(u(I),{name:"符号"},{default:v(()=>[p(n,{value:r.markArea.itemStyle.borderType,"onUpdate:value":s=>r.markArea.itemStyle.borderType=s,size:"small",options:u(k8).splitLint.lineStyle.type,placeholder:"选择"},null,8,["value","onUpdate:value","options"])]),_:2},1024)]),_:2},1024),p(u(X),{name:"标点"},{default:v(()=>[p(u(I),{name:"形状"},{default:v(()=>[p(n,{value:r.markPoint.symbol,"onUpdate:value":s=>r.markPoint.symbol=s,size:"small",options:u(RA),placeholder:"选择"},null,8,["value","onUpdate:value","options"])]),_:2},1024),p(u(I),{name:"大小"},{default:v(()=>[p(i,{value:r.markPoint.symbolSize,"onUpdate:value":s=>r.markPoint.symbolSize=s,size:"small",min:0},null,8,["value","onUpdate:value"])]),_:2},1024)]),_:2},1024)]),_:2},1032,["name"]))),128))],64)}}}),LA=Object.freeze(Object.defineProperty({__proto__:null,default:OA},Symbol.toStringTag,{value:"Module"})),PA=b1({__name:"config",props:{optionData:{type:Object,required:!0}},setup(o){return(e,t)=>(N(),w1(u(r4),{optionData:o.optionData,"in-chart":!0},null,8,["optionData"]))}}),zA=Object.freeze(Object.defineProperty({__proto__:null,default:PA},Symbol.toStringTag,{value:"Module"}));var t3=(o=>(o.BORDER="Borders",o.DECORATE="Decorates",o.THREE="Three",o.MORE="Mores",o))(t3||{}),n3=(o=>(o.BORDER="边框",o.DECORATE="装饰",o.THREE="三维",o.MORE="更多",o))(n3||{});const uo={key:"Border01",chartKey:"VBorder01",conKey:"VCBorder01",title:"边框-01",category:t3.BORDER,categoryName:n3.BORDER,package:H1.DECORATES,chartFrame:t2.STATIC,image:"border01.png"},Qr={dur:.5,colors:["#4fd2dd","#235fa7"],backgroundColor:"#00000000"};let kA=class extends w2{constructor(){super(...arguments);u1(this,"key",uo.key);u1(this,"chartConfig",j1(uo));u1(this,"option",j1(Qr))}};const UA=Object.freeze(Object.defineProperty({__proto__:null,default:kA,option:Qr},Symbol.toStringTag,{value:"Module"})),NA=b1({__name:"config",props:{optionData:{type:Object,required:!0}},setup(o){return(e,t)=>{const n=B("n-color-picker"),i=B("n-button"),r=B("n-input-number");return N(),a1(U1,null,[p(u(k1),{name:"边框",expanded:!0},{default:v(()=>[(N(!0),a1(U1,null,m2(o.optionData.colors,(a,s)=>(N(),w1(u(X),{name:`颜色-${s+1}`,key:s},{default:v(()=>[p(u(I),{name:"颜色"},{default:v(()=>[p(n,{size:"small",modes:["hex"],value:o.optionData.colors[s],"onUpdate:value":c=>o.optionData.colors[s]=c},null,8,["value","onUpdate:value"])]),_:2},1024),p(u(I),null,{default:v(()=>[p(i,{size:"small",onClick:c=>o.optionData.colors[s]=u(Qr).colors[s]},{default:v(()=>[Y1(" 恢复默认 ")]),_:2},1032,["onClick"])]),_:2},1024)]),_:2},1032,["name"]))),128))]),_:1}),p(u(k1),{name:"动画",expanded:!0},{default:v(()=>[p(u(X),{name:"速度(s)"},{default:v(()=>[p(u(I),null,{default:v(()=>[p(r,{value:o.optionData.dur,"onUpdate:value":t[0]||(t[0]=a=>o.optionData.dur=a),size:"small",step:.5,min:.5},null,8,["value"])]),_:1})]),_:1})]),_:1}),p(u(k1),{name:"背景",expanded:!0},{default:v(()=>[p(u(X),{name:"颜色"},{default:v(()=>[p(u(I),null,{default:v(()=>[p(n,{value:o.optionData.backgroundColor,"onUpdate:value":t[1]||(t[1]=a=>o.optionData.backgroundColor=a),size:"small",modes:["hex"]},null,8,["value"])]),_:1})]),_:1})]),_:1})],64)}}}),FA=Object.freeze(Object.defineProperty({__proto__:null,default:NA},Symbol.toStringTag,{value:"Module"})),co={key:"Border02",chartKey:"VBorder02",conKey:"VCBorder02",title:"边框-02",category:t3.BORDER,categoryName:n3.BORDER,package:H1.DECORATES,chartFrame:t2.STATIC,image:"border02.png"},Xr={colors:["#6586ec","#2cf7fe"],backgroundColor:"#00000000"};let BA=class extends w2{constructor(){super(...arguments);u1(this,"key",co.key);u1(this,"chartConfig",j1(co));u1(this,"option",j1(Xr))}};const GA=Object.freeze(Object.defineProperty({__proto__:null,default:BA,option:Xr},Symbol.toStringTag,{value:"Module"})),VA=b1({__name:"config",props:{optionData:{type:Object,required:!0}},setup(o){return(e,t)=>{const n=B("n-color-picker"),i=B("n-button");return N(),a1(U1,null,[p(u(k1),{name:"边框",expanded:!0},{default:v(()=>[(N(!0),a1(U1,null,m2(o.optionData.colors,(r,a)=>(N(),w1(u(X),{name:`颜色-${a+1}`,key:a},{default:v(()=>[p(u(I),{name:"颜色"},{default:v(()=>[p(n,{size:"small",modes:["hex"],value:o.optionData.colors[a],"onUpdate:value":s=>o.optionData.colors[a]=s},null,8,["value","onUpdate:value"])]),_:2},1024),p(u(I),null,{default:v(()=>[p(i,{size:"small",onClick:s=>o.optionData.colors[a]=u(Xr).colors[a]},{default:v(()=>[Y1(" 恢复默认 ")]),_:2},1032,["onClick"])]),_:2},1024)]),_:2},1032,["name"]))),128))]),_:1}),p(u(k1),{name:"背景",expanded:!0},{default:v(()=>[p(u(X),{name:"颜色"},{default:v(()=>[p(u(I),null,{default:v(()=>[p(n,{size:"small",modes:["hex"],value:o.optionData.backgroundColor,"onUpdate:value":t[0]||(t[0]=r=>o.optionData.backgroundColor=r)},null,8,["value"])]),_:1})]),_:1})]),_:1})],64)}}}),jA=Object.freeze(Object.defineProperty({__proto__:null,default:VA},Symbol.toStringTag,{value:"Module"})),fo={key:"Border03",chartKey:"VBorder03",conKey:"VCBorder03",title:"边框-03",category:t3.BORDER,categoryName:n3.BORDER,package:H1.DECORATES,chartFrame:t2.STATIC,image:"border03.png"},Kr={colors:["#6586ec","#2cf7fe"],backgroundColor:"#00000000"};let WA=class extends w2{constructor(){super(...arguments);u1(this,"key",fo.key);u1(this,"chartConfig",j1(fo));u1(this,"option",j1(Kr))}};const HA=Object.freeze(Object.defineProperty({__proto__:null,default:WA,option:Kr},Symbol.toStringTag,{value:"Module"})),$A=b1({__name:"config",props:{optionData:{type:Object,required:!0}},setup(o){return(e,t)=>{const n=B("n-color-picker"),i=B("n-button");return N(),a1(U1,null,[p(u(k1),{name:"边框",expanded:!0},{default:v(()=>[(N(!0),a1(U1,null,m2(o.optionData.colors,(r,a)=>(N(),w1(u(X),{name:`颜色-${a+1}`,key:a},{default:v(()=>[p(u(I),{name:"颜色"},{default:v(()=>[p(n,{size:"small",modes:["hex"],value:o.optionData.colors[a],"onUpdate:value":s=>o.optionData.colors[a]=s},null,8,["value","onUpdate:value"])]),_:2},1024),p(u(I),null,{default:v(()=>[p(i,{size:"small",onClick:s=>o.optionData.colors[a]=u(Kr).colors[a]},{default:v(()=>[Y1(" 恢复默认 ")]),_:2},1032,["onClick"])]),_:2},1024)]),_:2},1032,["name"]))),128))]),_:1}),p(u(k1),{name:"背景",expanded:!0},{default:v(()=>[p(u(X),{name:"颜色"},{default:v(()=>[p(u(I),null,{default:v(()=>[p(n,{size:"small",modes:["hex"],value:o.optionData.backgroundColor,"onUpdate:value":t[0]||(t[0]=r=>o.optionData.backgroundColor=r)},null,8,["value"])]),_:1})]),_:1})]),_:1})],64)}}}),YA=Object.freeze(Object.defineProperty({__proto__:null,default:$A},Symbol.toStringTag,{value:"Module"})),po={key:"Border04",chartKey:"VBorder04",conKey:"VCBorder04",title:"边框-04",category:t3.BORDER,categoryName:n3.BORDER,package:H1.DECORATES,chartFrame:t2.STATIC,image:"border04.png"},ea={borderTitle:"边框-04",borderTitleWidth:250,borderTitleHeight:32,borderTitleSize:18,borderTitleColor:"#fff",colors:["#8aaafb","#1f33a2"],backgroundColor:"#00000000"};let JA=class extends w2{constructor(){super(...arguments);u1(this,"key",po.key);u1(this,"chartConfig",j1(po));u1(this,"option",j1(ea))}};const ZA=Object.freeze(Object.defineProperty({__proto__:null,default:JA,option:ea},Symbol.toStringTag,{value:"Module"})),qA=b1({__name:"config",props:{optionData:{type:Object,required:!0}},setup(o){return(e,t)=>{const n=B("n-input"),i=B("n-color-picker"),r=B("n-input-number"),a=B("n-button");return N(),a1(U1,null,[p(u(k1),{name:"标题",expanded:!0},{default:v(()=>[p(u(X),{name:"内容",alone:!0},{default:v(()=>[p(n,{size:"small",value:o.optionData.borderTitle,"onUpdate:value":t[0]||(t[0]=s=>o.optionData.borderTitle=s),minlength:1,type:"text",placeholder:"请输入标题内容"},null,8,["value"])]),_:1}),p(u(X),{name:"样式"},{default:v(()=>[p(u(I),{name:"颜色"},{default:v(()=>[p(i,{size:"small",modes:["hex"],value:o.optionData.borderTitleColor,"onUpdate:value":t[1]||(t[1]=s=>o.optionData.borderTitleColor=s)},null,8,["value"])]),_:1}),p(u(I),{name:"文字大小"},{default:v(()=>[p(r,{size:"small",value:o.optionData.borderTitleSize,"onUpdate:value":t[2]||(t[2]=s=>o.optionData.borderTitleSize=s),min:12},null,8,["value"])]),_:1}),p(u(I),{name:"高度"},{default:v(()=>[p(r,{size:"small",value:o.optionData.borderTitleHeight,"onUpdate:value":t[3]||(t[3]=s=>o.optionData.borderTitleHeight=s),min:24},null,8,["value"])]),_:1}),p(u(I),{name:"宽度"},{default:v(()=>[p(r,{size:"small",value:o.optionData.borderTitleWidth,"onUpdate:value":t[4]||(t[4]=s=>o.optionData.borderTitleWidth=s),min:50,step:10},null,8,["value"])]),_:1})]),_:1})]),_:1}),p(u(k1),{name:"边框",expanded:!0},{default:v(()=>[(N(!0),a1(U1,null,m2(o.optionData.colors,(s,c)=>(N(),w1(u(X),{name:`颜色-${c+1}`,key:c},{default:v(()=>[p(u(I),{name:"颜色"},{default:v(()=>[p(i,{size:"small",modes:["hex"],value:o.optionData.colors[c],"onUpdate:value":f=>o.optionData.colors[c]=f},null,8,["value","onUpdate:value"])]),_:2},1024),p(u(I),null,{default:v(()=>[p(a,{size:"small",onClick:f=>o.optionData.colors[c]=u(ea).colors[c]},{default:v(()=>[Y1(" 恢复默认 ")]),_:2},1032,["onClick"])]),_:2},1024)]),_:2},1032,["name"]))),128))]),_:1}),p(u(k1),{name:"背景",expanded:!0},{default:v(()=>[p(u(X),{name:"颜色"},{default:v(()=>[p(u(I),null,{default:v(()=>[p(i,{size:"small",modes:["hex"],value:o.optionData.backgroundColor,"onUpdate:value":t[5]||(t[5]=s=>o.optionData.backgroundColor=s)},null,8,["value"])]),_:1})]),_:1})]),_:1})],64)}}}),QA=Object.freeze(Object.defineProperty({__proto__:null,default:qA},Symbol.toStringTag,{value:"Module"})),ho={key:"Border05",chartKey:"VBorder05",conKey:"VCBorder05",title:"边框-05",category:t3.BORDER,categoryName:n3.BORDER,package:H1.DECORATES,chartFrame:t2.STATIC,image:"border05.png"},ta={colors:["#1d48c4","#d3e1f8"],backgroundColor:"#00000000"};let XA=class extends w2{constructor(){super(...arguments);u1(this,"key",ho.key);u1(this,"chartConfig",j1(ho));u1(this,"option",j1(ta))}};const KA=Object.freeze(Object.defineProperty({__proto__:null,default:XA,option:ta},Symbol.toStringTag,{value:"Module"})),ew=b1({__name:"config",props:{optionData:{type:Object,required:!0}},setup(o){return(e,t)=>{const n=B("n-color-picker"),i=B("n-button");return N(),a1(U1,null,[p(u(k1),{name:"边框",expanded:!0},{default:v(()=>[(N(!0),a1(U1,null,m2(o.optionData.colors,(r,a)=>(N(),w1(u(X),{name:`颜色-${a+1}`,key:a},{default:v(()=>[p(u(I),{name:"颜色"},{default:v(()=>[p(n,{size:"small",modes:["hex"],value:o.optionData.colors[a],"onUpdate:value":s=>o.optionData.colors[a]=s},null,8,["value","onUpdate:value"])]),_:2},1024),p(u(I),null,{default:v(()=>[p(i,{size:"small",onClick:s=>o.optionData.colors[a]=u(ta).colors[a]},{default:v(()=>[Y1(" 恢复默认 ")]),_:2},1032,["onClick"])]),_:2},1024)]),_:2},1032,["name"]))),128))]),_:1}),p(u(k1),{name:"背景",expanded:!0},{default:v(()=>[p(u(X),{name:"颜色"},{default:v(()=>[p(u(I),null,{default:v(()=>[p(n,{size:"small",modes:["hex"],value:o.optionData.backgroundColor,"onUpdate:value":t[0]||(t[0]=r=>o.optionData.backgroundColor=r)},null,8,["value"])]),_:1})]),_:1})]),_:1})],64)}}}),tw=Object.freeze(Object.defineProperty({__proto__:null,default:ew},Symbol.toStringTag,{value:"Module"})),mo={key:"Border06",chartKey:"VBorder06",conKey:"VCBorder06",title:"边框-06",category:t3.BORDER,categoryName:n3.BORDER,package:H1.DECORATES,chartFrame:t2.STATIC,image:"border06.png"},na={colors:["#3140ad","#1089ff"],backgroundColor:"#00000000"};let nw=class extends w2{constructor(){super(...arguments);u1(this,"key",mo.key);u1(this,"chartConfig",j1(mo));u1(this,"option",j1(na))}};const iw=Object.freeze(Object.defineProperty({__proto__:null,default:nw,option:na},Symbol.toStringTag,{value:"Module"})),ow=b1({__name:"config",props:{optionData:{type:Object,required:!0}},setup(o){return(e,t)=>{const n=B("n-color-picker"),i=B("n-button");return N(),a1(U1,null,[p(u(k1),{name:"边框",expanded:!0},{default:v(()=>[(N(!0),a1(U1,null,m2(o.optionData.colors,(r,a)=>(N(),w1(u(X),{name:`颜色-${a+1}`,key:a},{default:v(()=>[p(u(I),{name:"颜色"},{default:v(()=>[p(n,{size:"small",modes:["hex"],value:o.optionData.colors[a],"onUpdate:value":s=>o.optionData.colors[a]=s},null,8,["value","onUpdate:value"])]),_:2},1024),p(u(I),null,{default:v(()=>[p(i,{size:"small",onClick:s=>o.optionData.colors[a]=u(na).colors[a]},{default:v(()=>[Y1(" 恢复默认 ")]),_:2},1032,["onClick"])]),_:2},1024)]),_:2},1032,["name"]))),128))]),_:1}),p(u(k1),{name:"背景",expanded:!0},{default:v(()=>[p(u(X),{name:"颜色"},{default:v(()=>[p(u(I),null,{default:v(()=>[p(n,{size:"small",modes:["hex"],value:o.optionData.backgroundColor,"onUpdate:value":t[0]||(t[0]=r=>o.optionData.backgroundColor=r)},null,8,["value"])]),_:1})]),_:1})]),_:1})],64)}}}),rw=Object.freeze(Object.defineProperty({__proto__:null,default:ow},Symbol.toStringTag,{value:"Module"})),go={key:"Border07",chartKey:"VBorder07",conKey:"VCBorder07",title:"边框-07",category:t3.BORDER,categoryName:n3.BORDER,package:H1.DECORATES,chartFrame:t2.STATIC,image:"border07.png"},ia={colors:["#11eefd","#0078d2"],backgroundColor:"#00000000"};let aw=class extends w2{constructor(){super(...arguments);u1(this,"key",go.key);u1(this,"chartConfig",j1(go));u1(this,"option",j1(ia))}};const sw=Object.freeze(Object.defineProperty({__proto__:null,default:aw,option:ia},Symbol.toStringTag,{value:"Module"})),lw=b1({__name:"config",props:{optionData:{type:Object,required:!0}},setup(o){return(e,t)=>{const n=B("n-color-picker"),i=B("n-button");return N(),a1(U1,null,[p(u(k1),{name:"边框",expanded:!0},{default:v(()=>[(N(!0),a1(U1,null,m2(o.optionData.colors,(r,a)=>(N(),w1(u(X),{name:`颜色-${a+1}`,key:a},{default:v(()=>[p(u(I),{name:"颜色"},{default:v(()=>[p(n,{size:"small",modes:["hex"],value:o.optionData.colors[a],"onUpdate:value":s=>o.optionData.colors[a]=s},null,8,["value","onUpdate:value"])]),_:2},1024),p(u(I),null,{default:v(()=>[p(i,{size:"small",onClick:s=>o.optionData.colors[a]=u(ia).colors[a]},{default:v(()=>[Y1(" 恢复默认 ")]),_:2},1032,["onClick"])]),_:2},1024)]),_:2},1032,["name"]))),128))]),_:1}),p(u(k1),{name:"背景",expanded:!0},{default:v(()=>[p(u(X),{name:"颜色"},{default:v(()=>[p(u(I),null,{default:v(()=>[p(n,{size:"small",modes:["hex"],value:o.optionData.backgroundColor,"onUpdate:value":t[0]||(t[0]=r=>o.optionData.backgroundColor=r)},null,8,["value"])]),_:1})]),_:1})]),_:1})],64)}}}),uw=Object.freeze(Object.defineProperty({__proto__:null,default:lw},Symbol.toStringTag,{value:"Module"})),_o={key:"Border08",chartKey:"VBorder08",conKey:"VCBorder08",title:"边框-08",category:t3.BORDER,categoryName:n3.BORDER,package:H1.DECORATES,chartFrame:t2.STATIC,image:"border08.png"},oa={colors:["#235fa7","#4fd2dd"],dur:3,reverse:!1,backgroundColor:"#00000000"};let cw=class extends w2{constructor(){super(...arguments);u1(this,"key",_o.key);u1(this,"chartConfig",j1(_o));u1(this,"option",j1(oa))}};const dw=Object.freeze(Object.defineProperty({__proto__:null,default:cw,option:oa},Symbol.toStringTag,{value:"Module"})),fw=b1({__name:"config",props:{optionData:{type:Object,required:!0}},setup(o){return(e,t)=>{const n=B("n-color-picker"),i=B("n-button"),r=B("n-input-number"),a=B("n-switch"),s=B("n-text"),c=B("n-space");return N(),a1(U1,null,[p(u(k1),{name:"边框",expanded:!0},{default:v(()=>[(N(!0),a1(U1,null,m2(o.optionData.colors,(f,h)=>(N(),w1(u(X),{name:`颜色-${h+1}`,key:h},{default:v(()=>[p(u(I),{name:"颜色"},{default:v(()=>[p(n,{size:"small",modes:["hex"],value:o.optionData.colors[h],"onUpdate:value":m=>o.optionData.colors[h]=m},null,8,["value","onUpdate:value"])]),_:2},1024),p(u(I),null,{default:v(()=>[p(i,{size:"small",onClick:m=>o.optionData.colors[h]=u(oa).colors[h]},{default:v(()=>[Y1(" 恢复默认 ")]),_:2},1032,["onClick"])]),_:2},1024)]),_:2},1032,["name"]))),128))]),_:1}),p(u(k1),{name:"动画",expanded:!0},{default:v(()=>[p(u(X),{name:"设置"},{default:v(()=>[p(u(I),{name:"速度(s)"},{default:v(()=>[p(r,{value:o.optionData.dur,"onUpdate:value":t[0]||(t[0]=f=>o.optionData.dur=f),size:"small",step:.5,min:.5},null,8,["value"])]),_:1}),p(u(I),null,{default:v(()=>[p(c,null,{default:v(()=>[p(a,{size:"small",value:o.optionData.reverse,"onUpdate:value":t[1]||(t[1]=f=>o.optionData.reverse=f)},null,8,["value"]),p(s,null,{default:v(()=>[Y1("开启反向")]),_:1})]),_:1})]),_:1})]),_:1})]),_:1}),p(u(k1),{name:"背景",expanded:!0},{default:v(()=>[p(u(X),{name:"颜色"},{default:v(()=>[p(u(I),null,{default:v(()=>[p(n,{size:"small",modes:["hex"],value:o.optionData.backgroundColor,"onUpdate:value":t[2]||(t[2]=f=>o.optionData.backgroundColor=f)},null,8,["value"])]),_:1})]),_:1})]),_:1})],64)}}}),pw=Object.freeze(Object.defineProperty({__proto__:null,default:fw},Symbol.toStringTag,{value:"Module"})),vo={key:"Border09",chartKey:"VBorder09",conKey:"VCBorder09",title:"边框-09",category:t3.BORDER,categoryName:n3.BORDER,package:H1.DECORATES,chartFrame:t2.STATIC,image:"border09.png"},ra={colors:["#3140ad","#235fa7"],backgroundColor:"#00000000"};let hw=class extends w2{constructor(){super(...arguments);u1(this,"key",vo.key);u1(this,"chartConfig",j1(vo));u1(this,"option",j1(ra))}};const mw=Object.freeze(Object.defineProperty({__proto__:null,default:hw,option:ra},Symbol.toStringTag,{value:"Module"})),gw=b1({__name:"config",props:{optionData:{type:Object,required:!0}},setup(o){return(e,t)=>{const n=B("n-color-picker"),i=B("n-button");return N(),a1(U1,null,[p(u(k1),{name:"边框",expanded:!0},{default:v(()=>[(N(!0),a1(U1,null,m2(o.optionData.colors,(r,a)=>(N(),w1(u(X),{name:`颜色-${a+1}`,key:a},{default:v(()=>[p(u(I),{name:"颜色"},{default:v(()=>[p(n,{size:"small",modes:["hex"],value:o.optionData.colors[a],"onUpdate:value":s=>o.optionData.colors[a]=s},null,8,["value","onUpdate:value"])]),_:2},1024),p(u(I),null,{default:v(()=>[p(i,{size:"small",onClick:s=>o.optionData.colors[a]=u(ra).colors[a]},{default:v(()=>[Y1(" 恢复默认 ")]),_:2},1032,["onClick"])]),_:2},1024)]),_:2},1032,["name"]))),128))]),_:1}),p(u(k1),{name:"背景",expanded:!0},{default:v(()=>[p(u(X),{name:"颜色"},{default:v(()=>[p(u(I),null,{default:v(()=>[p(n,{size:"small",modes:["hex"],value:o.optionData.backgroundColor,"onUpdate:value":t[0]||(t[0]=r=>o.optionData.backgroundColor=r)},null,8,["value"])]),_:1})]),_:1})]),_:1})],64)}}}),_w=Object.freeze(Object.defineProperty({__proto__:null,default:gw},Symbol.toStringTag,{value:"Module"})),yo={key:"Border10",chartKey:"VBorder10",conKey:"VCBorder10",title:"边框-10",category:t3.BORDER,categoryName:n3.BORDER,package:H1.DECORATES,chartFrame:t2.STATIC,image:"border10.png"},aa={colors:["#1089ff","#0000ff"],backgroundColor:"#00000000"};let vw=class extends w2{constructor(){super(...arguments);u1(this,"key",yo.key);u1(this,"chartConfig",j1(yo));u1(this,"option",j1(aa))}};const yw=Object.freeze(Object.defineProperty({__proto__:null,default:vw,option:aa},Symbol.toStringTag,{value:"Module"})),bw=b1({__name:"config",props:{optionData:{type:Object,required:!0}},setup(o){return(e,t)=>{const n=B("n-color-picker"),i=B("n-button");return N(),a1(U1,null,[p(u(k1),{name:"边框",expanded:!0},{default:v(()=>[(N(!0),a1(U1,null,m2(o.optionData.colors,(r,a)=>(N(),w1(u(X),{name:`颜色-${a+1}`,key:a},{default:v(()=>[p(u(I),{name:"颜色"},{default:v(()=>[p(n,{size:"small",modes:["hex"],value:o.optionData.colors[a],"onUpdate:value":s=>o.optionData.colors[a]=s},null,8,["value","onUpdate:value"])]),_:2},1024),p(u(I),null,{default:v(()=>[p(i,{size:"small",onClick:s=>o.optionData.colors[a]=u(aa).colors[a]},{default:v(()=>[Y1(" 恢复默认 ")]),_:2},1032,["onClick"])]),_:2},1024)]),_:2},1032,["name"]))),128))]),_:1}),p(u(k1),{name:"背景",expanded:!0},{default:v(()=>[p(u(X),{name:"颜色"},{default:v(()=>[p(u(I),null,{default:v(()=>[p(n,{size:"small",modes:["hex"],value:o.optionData.backgroundColor,"onUpdate:value":t[0]||(t[0]=r=>o.optionData.backgroundColor=r)},null,8,["value"])]),_:1})]),_:1})]),_:1})],64)}}}),xw=Object.freeze(Object.defineProperty({__proto__:null,default:bw},Symbol.toStringTag,{value:"Module"})),bo={key:"Border11",chartKey:"VBorder11",conKey:"VCBorder11",title:"边框-11",category:t3.BORDER,categoryName:n3.BORDER,package:H1.DECORATES,chartFrame:t2.STATIC,image:"border11.png"},sa={colors:["#2862b7","#2862b7"],backgroundColor:"#00000000"};let Sw=class extends w2{constructor(){super(...arguments);u1(this,"key",bo.key);u1(this,"chartConfig",j1(bo));u1(this,"option",j1(sa))}};const Mw=Object.freeze(Object.defineProperty({__proto__:null,default:Sw,option:sa},Symbol.toStringTag,{value:"Module"})),Aw=b1({__name:"config",props:{optionData:{type:Object,required:!0}},setup(o){return(e,t)=>{const n=B("n-color-picker"),i=B("n-button");return N(),a1(U1,null,[p(u(k1),{name:"边框",expanded:!0},{default:v(()=>[(N(!0),a1(U1,null,m2(o.optionData.colors,(r,a)=>(N(),w1(u(X),{name:`颜色-${a+1}`,key:a},{default:v(()=>[p(u(I),{name:"颜色"},{default:v(()=>[p(n,{size:"small",modes:["hex"],value:o.optionData.colors[a],"onUpdate:value":s=>o.optionData.colors[a]=s},null,8,["value","onUpdate:value"])]),_:2},1024),p(u(I),null,{default:v(()=>[p(i,{size:"small",onClick:s=>o.optionData.colors[a]=u(sa).colors[a]},{default:v(()=>[Y1(" 恢复默认 ")]),_:2},1032,["onClick"])]),_:2},1024)]),_:2},1032,["name"]))),128))]),_:1}),p(u(k1),{name:"背景",expanded:!0},{default:v(()=>[p(u(X),{name:"颜色"},{default:v(()=>[p(u(I),null,{default:v(()=>[p(n,{size:"small",modes:["hex"],value:o.optionData.backgroundColor,"onUpdate:value":t[0]||(t[0]=r=>o.optionData.backgroundColor=r)},null,8,["value"])]),_:1})]),_:1})]),_:1})],64)}}}),ww=Object.freeze(Object.defineProperty({__proto__:null,default:Aw},Symbol.toStringTag,{value:"Module"})),xo={key:"Border12",chartKey:"VBorder12",conKey:"VCBorder12",title:"边框-12",category:t3.BORDER,categoryName:n3.BORDER,package:H1.DECORATES,chartFrame:t2.STATIC,image:"border12.png"},la={colors:["#2862b7","#2862b7"],backgroundColor:"#00000000"};let Cw=class extends w2{constructor(){super(...arguments);u1(this,"key",xo.key);u1(this,"chartConfig",j1(xo));u1(this,"option",j1(la))}};const Tw=Object.freeze(Object.defineProperty({__proto__:null,default:Cw,option:la},Symbol.toStringTag,{value:"Module"})),Ew=b1({__name:"config",props:{optionData:{type:Object,required:!0}},setup(o){return(e,t)=>{const n=B("n-color-picker"),i=B("n-button");return N(),a1(U1,null,[p(u(k1),{name:"边框",expanded:!0},{default:v(()=>[(N(!0),a1(U1,null,m2(o.optionData.colors,(r,a)=>(N(),w1(u(X),{name:`颜色-${a+1}`,key:a},{default:v(()=>[p(u(I),{name:"颜色"},{default:v(()=>[p(n,{size:"small",modes:["hex"],value:o.optionData.colors[a],"onUpdate:value":s=>o.optionData.colors[a]=s},null,8,["value","onUpdate:value"])]),_:2},1024),p(u(I),null,{default:v(()=>[p(i,{size:"small",onClick:s=>o.optionData.colors[a]=u(la).colors[a]},{default:v(()=>[Y1(" 恢复默认 ")]),_:2},1032,["onClick"])]),_:2},1024)]),_:2},1032,["name"]))),128))]),_:1}),p(u(k1),{name:"背景",expanded:!0},{default:v(()=>[p(u(X),{name:"颜色"},{default:v(()=>[p(u(I),null,{default:v(()=>[p(n,{size:"small",modes:["hex"],value:o.optionData.backgroundColor,"onUpdate:value":t[0]||(t[0]=r=>o.optionData.backgroundColor=r)},null,8,["value"])]),_:1})]),_:1})]),_:1})],64)}}}),Dw=Object.freeze(Object.defineProperty({__proto__:null,default:Ew},Symbol.toStringTag,{value:"Module"})),So={key:"Border13",chartKey:"VBorder13",conKey:"VCBorder13",title:"边框-13",category:t3.BORDER,categoryName:n3.BORDER,package:H1.DECORATES,chartFrame:t2.STATIC,image:"border13.png"},ua={colors:["#2862b7","#4b77b7"],backgroundColor:"#00000000"};let Iw=class extends w2{constructor(){super(...arguments);u1(this,"key",So.key);u1(this,"chartConfig",j1(So));u1(this,"option",j1(ua))}};const Rw=Object.freeze(Object.defineProperty({__proto__:null,default:Iw,option:ua},Symbol.toStringTag,{value:"Module"})),Ow=b1({__name:"config",props:{optionData:{type:Object,required:!0}},setup(o){return(e,t)=>{const n=B("n-color-picker"),i=B("n-button");return N(),a1(U1,null,[p(u(k1),{name:"边框",expanded:!0},{default:v(()=>[(N(!0),a1(U1,null,m2(o.optionData.colors,(r,a)=>(N(),w1(u(X),{name:`颜色-${a+1}`,key:a},{default:v(()=>[p(u(I),{name:"颜色"},{default:v(()=>[p(n,{size:"small",modes:["hex"],value:o.optionData.colors[a],"onUpdate:value":s=>o.optionData.colors[a]=s},null,8,["value","onUpdate:value"])]),_:2},1024),p(u(I),null,{default:v(()=>[p(i,{size:"small",onClick:s=>o.optionData.colors[a]=u(ua).colors[a]},{default:v(()=>[Y1(" 恢复默认 ")]),_:2},1032,["onClick"])]),_:2},1024)]),_:2},1032,["name"]))),128))]),_:1}),p(u(k1),{name:"背景",expanded:!0},{default:v(()=>[p(u(X),{name:"颜色"},{default:v(()=>[p(u(I),null,{default:v(()=>[p(n,{size:"small",modes:["hex"],value:o.optionData.backgroundColor,"onUpdate:value":t[0]||(t[0]=r=>o.optionData.backgroundColor=r)},null,8,["value"])]),_:1})]),_:1})]),_:1})],64)}}}),Lw=Object.freeze(Object.defineProperty({__proto__:null,default:Ow},Symbol.toStringTag,{value:"Module"})),Mo={key:"Decorates01",chartKey:"VDecorates01",conKey:"VCDecorates01",title:"装饰-01",category:t3.DECORATE,categoryName:n3.DECORATE,package:H1.DECORATES,chartFrame:t2.STATIC,image:"decorates01.png"},ca={colors:["#3faacb","#fff"],dur:3,lineHeight:2,endWidth:5};let Pw=class extends w2{constructor(){super(...arguments);u1(this,"key",Mo.key);u1(this,"chartConfig",j1(Mo));u1(this,"option",j1(ca))}};const zw=Object.freeze(Object.defineProperty({__proto__:null,default:Pw,option:ca},Symbol.toStringTag,{value:"Module"})),kw=b1({__name:"config",props:{optionData:{type:Object,required:!0}},setup(o){return(e,t)=>{const n=B("n-color-picker"),i=B("n-button"),r=B("n-input-number");return N(),a1(U1,null,[p(u(k1),{name:"线条",expanded:!0},{default:v(()=>[(N(!0),a1(U1,null,m2(o.optionData.colors,(a,s)=>(N(),w1(u(X),{name:`颜色-${s+1}`,key:s},{default:v(()=>[p(u(I),{name:"颜色"},{default:v(()=>[p(n,{size:"small",modes:["hex"],value:o.optionData.colors[s],"onUpdate:value":c=>o.optionData.colors[s]=c},null,8,["value","onUpdate:value"])]),_:2},1024),p(u(I),null,{default:v(()=>[p(i,{size:"small",onClick:c=>o.optionData.colors[s]=u(ca).colors[s]},{default:v(()=>[Y1(" 恢复默认 ")]),_:2},1032,["onClick"])]),_:2},1024)]),_:2},1032,["name"]))),128)),p(u(X),{name:"具体"},{default:v(()=>[p(u(I),{name:"线条高度"},{default:v(()=>[p(r,{size:"small",value:o.optionData.lineHeight,"onUpdate:value":t[0]||(t[0]=a=>o.optionData.lineHeight=a)},null,8,["value"])]),_:1}),p(u(I),{name:"末端长度"},{default:v(()=>[p(r,{size:"small",value:o.optionData.endWidth,"onUpdate:value":t[1]||(t[1]=a=>o.optionData.endWidth=a)},null,8,["value"])]),_:1})]),_:1})]),_:1}),p(u(k1),{name:"动画",expanded:!0},{default:v(()=>[p(u(X),{name:"速度(s)"},{default:v(()=>[p(u(I),null,{default:v(()=>[p(r,{value:o.optionData.dur,"onUpdate:value":t[2]||(t[2]=a=>o.optionData.dur=a),size:"small",step:.5,min:.5},null,8,["value"])]),_:1})]),_:1})]),_:1})],64)}}}),Uw=Object.freeze(Object.defineProperty({__proto__:null,default:kw},Symbol.toStringTag,{value:"Module"})),Ao={key:"Decorates02",chartKey:"VDecorates02",conKey:"VCDecorates02",title:"装饰-02",category:t3.DECORATE,categoryName:n3.DECORATE,package:H1.DECORATES,chartFrame:t2.STATIC,image:"decorates02.png"},da={colors:["#ffffff4d","#ffffff4d"],dur:3,lineHeight:3};let Nw=class extends w2{constructor(){super(...arguments);u1(this,"key",Ao.key);u1(this,"chartConfig",j1(Ao));u1(this,"option",j1(da))}};const Fw=Object.freeze(Object.defineProperty({__proto__:null,default:Nw,option:da},Symbol.toStringTag,{value:"Module"})),Bw=b1({__name:"config",props:{optionData:{type:Object,required:!0}},setup(o){return(e,t)=>{const n=B("n-color-picker"),i=B("n-button");return N(),w1(u(k1),{name:"线条",expanded:!0},{default:v(()=>[(N(!0),a1(U1,null,m2(o.optionData.colors,(r,a)=>(N(),w1(u(X),{name:`颜色-${a+1}`,key:a},{default:v(()=>[p(u(I),{name:"颜色"},{default:v(()=>[p(n,{size:"small",modes:["hex"],value:o.optionData.colors[a],"onUpdate:value":s=>o.optionData.colors[a]=s},null,8,["value","onUpdate:value"])]),_:2},1024),p(u(I),null,{default:v(()=>[p(i,{size:"small",onClick:s=>o.optionData.colors[a]=u(da).colors[a]},{default:v(()=>[Y1(" 恢复默认 ")]),_:2},1032,["onClick"])]),_:2},1024)]),_:2},1032,["name"]))),128))]),_:1})}}}),Gw=Object.freeze(Object.defineProperty({__proto__:null,default:Bw},Symbol.toStringTag,{value:"Module"})),wo={key:"Decorates03",chartKey:"VDecorates03",conKey:"VCDecorates03",title:"装饰-03",category:t3.DECORATE,categoryName:n3.DECORATE,package:H1.DECORATES,chartFrame:t2.STATIC,image:"decorates03.png"},fa={dataset:"我是标题",textColor:"#fff",textSize:32,colors:["#1dc1f5","#1dc1f5"]};let Vw=class extends w2{constructor(){super(...arguments);u1(this,"key",wo.key);u1(this,"attr",i3(o2({},u5),{w:500,h:70,zIndex:1}));u1(this,"chartConfig",j1(wo));u1(this,"option",j1(fa))}};const jw=Object.freeze(Object.defineProperty({__proto__:null,default:Vw,option:fa},Symbol.toStringTag,{value:"Module"})),Ww=b1({__name:"config",props:{optionData:{type:Object,required:!0}},setup(o){return(e,t)=>{const n=B("n-input"),i=B("n-color-picker"),r=B("n-input-number"),a=B("n-button");return N(),a1(U1,null,[p(u(k1),{name:"文字",expanded:!0},{default:v(()=>[p(u(X),{name:"内容",alone:!0},{default:v(()=>[p(u(I),null,{default:v(()=>[p(n,{value:o.optionData.dataset,"onUpdate:value":t[0]||(t[0]=s=>o.optionData.dataset=s),size:"small"},null,8,["value"])]),_:1})]),_:1}),p(u(X),{name:"样式"},{default:v(()=>[p(u(I),{name:"颜色"},{default:v(()=>[p(i,{size:"small",modes:["hex"],value:o.optionData.textColor,"onUpdate:value":t[1]||(t[1]=s=>o.optionData.textColor=s)},null,8,["value"])]),_:1}),p(u(I),{name:"大小"},{default:v(()=>[p(r,{value:o.optionData.textSize,"onUpdate:value":t[2]||(t[2]=s=>o.optionData.textSize=s),size:"small",min:12},null,8,["value"])]),_:1})]),_:1})]),_:1}),p(u(k1),{name:"样式",expanded:!0},{default:v(()=>[(N(!0),a1(U1,null,m2(o.optionData.colors,(s,c)=>(N(),w1(u(X),{name:`颜色-${c+1}`,key:c},{default:v(()=>[p(u(I),{name:"颜色"},{default:v(()=>[p(i,{size:"small",modes:["hex"],value:o.optionData.colors[c],"onUpdate:value":f=>o.optionData.colors[c]=f},null,8,["value","onUpdate:value"])]),_:2},1024),p(u(I),null,{default:v(()=>[p(a,{size:"small",onClick:f=>o.optionData.colors[c]=u(fa).colors[c]},{default:v(()=>[Y1(" 恢复默认 ")]),_:2},1032,["onClick"])]),_:2},1024)]),_:2},1032,["name"]))),128))]),_:1})],64)}}}),Hw=Object.freeze(Object.defineProperty({__proto__:null,default:Ww},Symbol.toStringTag,{value:"Module"})),Co={key:"Decorates04",chartKey:"VDecorates04",conKey:"VCDecorates04",title:"装饰-04",category:t3.DECORATE,categoryName:n3.DECORATE,package:H1.DECORATES,chartFrame:t2.STATIC,image:"decorates04.png"},pa={colors:["#1dc1f5","#1dc1f5"],reverse:!1};let $w=class extends w2{constructor(){super(...arguments);u1(this,"key",Co.key);u1(this,"chartConfig",j1(Co));u1(this,"option",j1(pa))}};const Yw=Object.freeze(Object.defineProperty({__proto__:null,default:$w,option:pa},Symbol.toStringTag,{value:"Module"})),Jw=b1({__name:"config",props:{optionData:{type:Object,required:!0}},setup(o){return(e,t)=>{const n=B("n-switch"),i=B("n-text"),r=B("n-space"),a=B("n-color-picker"),s=B("n-button");return N(),w1(u(k1),{name:"样式",expanded:!0},{default:v(()=>[p(u(X),{name:"方向"},{default:v(()=>[p(u(I),null,{default:v(()=>[p(r,null,{default:v(()=>[p(n,{value:o.optionData.reverse,"onUpdate:value":t[0]||(t[0]=c=>o.optionData.reverse=c),size:"small"},null,8,["value"]),p(i,null,{default:v(()=>[Y1("开启反向")]),_:1})]),_:1})]),_:1})]),_:1}),(N(!0),a1(U1,null,m2(o.optionData.colors,(c,f)=>(N(),w1(u(X),{name:`颜色-${f+1}`,key:f},{default:v(()=>[p(u(I),{name:"颜色"},{default:v(()=>[p(a,{size:"small",modes:["hex"],value:o.optionData.colors[f],"onUpdate:value":h=>o.optionData.colors[f]=h},null,8,["value","onUpdate:value"])]),_:2},1024),p(u(I),null,{default:v(()=>[p(s,{size:"small",onClick:h=>o.optionData.colors[f]=u(pa).colors[f]},{default:v(()=>[Y1(" 恢复默认 ")]),_:2},1032,["onClick"])]),_:2},1024)]),_:2},1032,["name"]))),128))]),_:1})}}}),Zw=Object.freeze(Object.defineProperty({__proto__:null,default:Jw},Symbol.toStringTag,{value:"Module"})),To={key:"Decorates05",chartKey:"VDecorates05",conKey:"VCDecorates05",title:"装饰-05",category:t3.DECORATE,categoryName:n3.DECORATE,package:H1.DECORATES,chartFrame:t2.STATIC,image:"decorates05.png"},ha={colors:["#00c2ff","#00c2ff4d"],dur:3};let qw=class extends w2{constructor(){super(...arguments);u1(this,"key",To.key);u1(this,"chartConfig",j1(To));u1(this,"option",j1(ha))}};const Qw=Object.freeze(Object.defineProperty({__proto__:null,default:qw,option:ha},Symbol.toStringTag,{value:"Module"})),Xw=b1({__name:"config",props:{optionData:{type:Object,required:!0}},setup(o){return(e,t)=>{const n=B("n-color-picker"),i=B("n-button"),r=B("n-input-number");return N(),a1(U1,null,[p(u(k1),{name:"样式",expanded:!0},{default:v(()=>[(N(!0),a1(U1,null,m2(o.optionData.colors,(a,s)=>(N(),w1(u(X),{name:`颜色-${s+1}`,key:s},{default:v(()=>[p(u(I),{name:"颜色"},{default:v(()=>[p(n,{size:"small",modes:["hex"],value:o.optionData.colors[s],"onUpdate:value":c=>o.optionData.colors[s]=c},null,8,["value","onUpdate:value"])]),_:2},1024),p(u(I),null,{default:v(()=>[p(i,{size:"small",onClick:c=>o.optionData.colors[s]=u(ha).colors[s]},{default:v(()=>[Y1(" 恢复默认 ")]),_:2},1032,["onClick"])]),_:2},1024)]),_:2},1032,["name"]))),128))]),_:1}),p(u(k1),{name:"动画",expanded:!0},{default:v(()=>[p(u(X),{name:"速度(s)"},{default:v(()=>[p(u(I),null,{default:v(()=>[p(r,{value:o.optionData.dur,"onUpdate:value":t[0]||(t[0]=a=>o.optionData.dur=a),size:"small",step:1,min:2},null,8,["value"])]),_:1})]),_:1})]),_:1})],64)}}}),Kw=Object.freeze(Object.defineProperty({__proto__:null,default:Xw},Symbol.toStringTag,{value:"Module"})),Eo={key:"Decorates06",chartKey:"VDecorates06",conKey:"VCDecorates06",title:"装饰-06",category:t3.DECORATE,categoryName:n3.DECORATE,package:H1.DECORATES,chartFrame:t2.STATIC,image:"decorates06.png"},ma={colors:["#1DC1F533","#1DC1F5FF"],dataset:"我是标题",textColor:"#fff",textSize:32};let eC=class extends w2{constructor(){super(...arguments);u1(this,"key",Eo.key);u1(this,"attr",i3(o2({},u5),{w:500,h:70,zIndex:1}));u1(this,"chartConfig",j1(Eo));u1(this,"option",j1(ma))}};const tC=Object.freeze(Object.defineProperty({__proto__:null,default:eC,option:ma},Symbol.toStringTag,{value:"Module"})),nC=b1({__name:"config",props:{optionData:{type:Object,required:!0}},setup(o){return(e,t)=>{const n=B("n-input"),i=B("n-color-picker"),r=B("n-input-number"),a=B("n-button");return N(),a1(U1,null,[p(u(k1),{name:"内容",expanded:""},{default:v(()=>[p(u(X),{name:"文字",alone:""},{default:v(()=>[p(u(I),null,{default:v(()=>[p(n,{value:o.optionData.dataset,"onUpdate:value":t[0]||(t[0]=s=>o.optionData.dataset=s),size:"small"},null,8,["value"])]),_:1})]),_:1}),p(u(X),{name:"样式"},{default:v(()=>[p(u(I),{name:"颜色"},{default:v(()=>[p(i,{size:"small",modes:["hex"],value:o.optionData.textColor,"onUpdate:value":t[1]||(t[1]=s=>o.optionData.textColor=s)},null,8,["value"])]),_:1}),p(u(I),{name:"大小"},{default:v(()=>[p(r,{value:o.optionData.textSize,"onUpdate:value":t[2]||(t[2]=s=>o.optionData.textSize=s),size:"small",min:12},null,8,["value"])]),_:1})]),_:1})]),_:1}),p(u(k1),{name:"样式",expanded:""},{default:v(()=>[(N(!0),a1(U1,null,m2(o.optionData.colors,(s,c)=>(N(),w1(u(X),{name:`颜色-${c+1}`,key:c},{default:v(()=>[p(u(I),{name:"颜色"},{default:v(()=>[p(i,{size:"small",modes:["hex"],value:o.optionData.colors[c],"onUpdate:value":f=>o.optionData.colors[c]=f},null,8,["value","onUpdate:value"])]),_:2},1024),p(u(I),null,{default:v(()=>[p(a,{size:"small",onClick:f=>o.optionData.colors[c]=u(ma).colors[c]},{default:v(()=>[Y1(" 恢复默认 ")]),_:2},1032,["onClick"])]),_:2},1024)]),_:2},1032,["name"]))),128))]),_:1})],64)}}}),iC=Object.freeze(Object.defineProperty({__proto__:null,default:nC},Symbol.toStringTag,{value:"Module"})),oC=b1({__name:"config",props:{optionData:{type:Object,required:!0}},setup(o){return(e,t)=>{const n=B("n-color-picker"),i=B("n-input-number");return N(),w1(u(k1),{name:"时钟",expanded:""},{default:v(()=>[p(u(X),{name:"表盘"},{default:v(()=>[p(u(I),{name:"背景色"},{default:v(()=>[p(n,{size:"small",modes:["hex"],value:o.optionData.bgColor,"onUpdate:value":t[0]||(t[0]=r=>o.optionData.bgColor=r)},null,8,["value"])]),_:1}),p(u(I),{name:"边框色"},{default:v(()=>[p(n,{size:"small",modes:["hex"],value:o.optionData.borderColor,"onUpdate:value":t[1]||(t[1]=r=>o.optionData.borderColor=r)},null,8,["value"])]),_:1}),p(u(I),{name:"边框大小"},{default:v(()=>[p(i,{value:o.optionData.border,"onUpdate:value":t[2]||(t[2]=r=>o.optionData.border=r),size:"small",step:.5,min:0},null,8,["value"])]),_:1})]),_:1}),p(u(X),{name:"指针"},{default:v(()=>[p(u(I),{name:"颜色"},{default:v(()=>[p(n,{size:"small",modes:["hex"],value:o.optionData.color,"onUpdate:value":t[3]||(t[3]=r=>o.optionData.color=r)},null,8,["value"])]),_:1})]),_:1})]),_:1})}}}),rC=Object.freeze(Object.defineProperty({__proto__:null,default:oC},Symbol.toStringTag,{value:"Module"})),aC=b1({__name:"config",props:{optionData:{type:Object,required:!0}},setup(o){return(e,t)=>{const n=B("n-input-number"),i=B("n-date-picker"),r=B("n-checkbox"),a=B("n-select"),s=B("n-color-picker");return N(),a1(U1,null,[p(u(k1),{name:"倒计时",expanded:""},{default:v(()=>[p(u(X),{name:"内容",alone:""},{default:v(()=>[p(u(I),{name:"计时(秒)"},{default:v(()=>[p(n,{value:o.optionData.dataset,"onUpdate:value":t[0]||(t[0]=c=>o.optionData.dataset=c),size:"small",min:0,disabled:o.optionData.useEndDate},null,8,["value","disabled"])]),_:1}),p(u(I),{name:"结束日期"},{default:v(()=>[p(i,{value:o.optionData.endDate,"onUpdate:value":t[1]||(t[1]=c=>o.optionData.endDate=c),type:"datetime",disabled:!o.optionData.useEndDate},null,8,["value","disabled"])]),_:1}),p(u(I),null,{default:v(()=>[p(r,{checked:o.optionData.useEndDate,"onUpdate:checked":t[2]||(t[2]=c=>o.optionData.useEndDate=c),size:"small"},{default:v(()=>[Y1("使用固定结束日期")]),_:1},8,["checked"])]),_:1})]),_:1}),p(u(X),{name:"样式"},{default:v(()=>[p(u(I),{name:"风格"},{default:v(()=>[p(a,{value:o.optionData.style,"onUpdate:value":t[3]||(t[3]=c=>o.optionData.style=c),size:"small",options:[{label:"时分秒",value:"时分秒"},{label:"冒号",value:"冒号"}]},null,8,["value"])]),_:1}),p(u(I),null,{default:v(()=>[p(r,{checked:o.optionData.showDay,"onUpdate:checked":t[4]||(t[4]=c=>o.optionData.showDay=c),size:"small"},{default:v(()=>[Y1("显示天")]),_:1},8,["checked"])]),_:1})]),_:1})]),_:1}),p(u(k1),{name:"翻牌",expanded:""},{default:v(()=>[p(u(X),{name:"样式"},{default:v(()=>[p(u(I),{name:"宽度"},{default:v(()=>[p(n,{value:o.optionData.flipperWidth,"onUpdate:value":t[5]||(t[5]=c=>o.optionData.flipperWidth=c),size:"small",min:1},null,8,["value"])]),_:1}),p(u(I),{name:"高度"},{default:v(()=>[p(n,{value:o.optionData.flipperHeight,"onUpdate:value":t[6]||(t[6]=c=>o.optionData.flipperHeight=c),size:"small",min:1},null,8,["value"])]),_:1}),p(u(I),{name:"间隔"},{default:v(()=>[p(n,{value:o.optionData.flipperGap,"onUpdate:value":t[7]||(t[7]=c=>o.optionData.flipperGap=c),size:"small",min:0},null,8,["value"])]),_:1}),p(u(I),{name:"圆角"},{default:v(()=>[p(n,{value:o.optionData.flipperRadius,"onUpdate:value":t[8]||(t[8]=c=>o.optionData.flipperRadius=c),size:"small",min:0},null,8,["value"])]),_:1}),p(u(I),{name:"背景色"},{default:v(()=>[p(s,{size:"small","show-alpha":!1,modes:["hex"],value:o.optionData.flipperBgColor,"onUpdate:value":t[9]||(t[9]=c=>o.optionData.flipperBgColor=c)},null,8,["value"])]),_:1}),p(u(I),{name:"字体色"},{default:v(()=>[p(s,{size:"small",modes:["hex"],value:o.optionData.flipperTextColor,"onUpdate:value":t[10]||(t[10]=c=>o.optionData.flipperTextColor=c)},null,8,["value"])]),_:1})]),_:1}),p(u(X),{name:"行为"},{default:v(()=>[p(u(I),{name:"动画"},{default:v(()=>[p(a,{value:o.optionData.flipperType,"onUpdate:value":t[11]||(t[11]=c=>o.optionData.flipperType=c),size:"small",options:[{label:"下翻",value:"down"},{label:"上翻",value:"up"}]},null,8,["value"])]),_:1}),p(u(I),{name:"翻牌速度(毫秒)"},{default:v(()=>[p(n,{value:o.optionData.flipperSpeed,"onUpdate:value":t[12]||(t[12]=c=>o.optionData.flipperSpeed=c),size:"small",min:100,max:900,step:100},null,8,["value"])]),_:1})]),_:1})]),_:1})],64)}}}),sC=Object.freeze(Object.defineProperty({__proto__:null,default:aC},Symbol.toStringTag,{value:"Module"})),lC=b1({__name:"config",props:{optionData:{type:Object,required:!0}},setup(o){return(e,t)=>{const n=B("n-input-number"),i=B("n-color-picker"),r=B("n-select");return N(),w1(u(k1),{name:"翻牌",expanded:!0},{default:v(()=>[p(u(X),{name:"内容"},{default:v(()=>[p(u(I),{name:"初始值"},{default:v(()=>[p(n,{value:o.optionData.dataset,"onUpdate:value":t[0]||(t[0]=a=>o.optionData.dataset=a),size:"small",min:0},null,8,["value"])]),_:1}),p(u(I),{name:"翻牌个数"},{default:v(()=>[p(n,{value:o.optionData.flipperLength,"onUpdate:value":t[1]||(t[1]=a=>o.optionData.flipperLength=a),size:"small",min:1},null,8,["value"])]),_:1})]),_:1}),p(u(X),{name:"样式"},{default:v(()=>[p(u(I),{name:"宽度"},{default:v(()=>[p(n,{value:o.optionData.flipperWidth,"onUpdate:value":t[2]||(t[2]=a=>o.optionData.flipperWidth=a),size:"small",min:1},null,8,["value"])]),_:1}),p(u(I),{name:"高度"},{default:v(()=>[p(n,{value:o.optionData.flipperHeight,"onUpdate:value":t[3]||(t[3]=a=>o.optionData.flipperHeight=a),size:"small",min:1},null,8,["value"])]),_:1}),p(u(I),{name:"边框"},{default:v(()=>[p(n,{value:o.optionData.flipperBorderWidth,"onUpdate:value":t[4]||(t[4]=a=>o.optionData.flipperBorderWidth=a),size:"small",min:0,max:10},null,8,["value"])]),_:1}),p(u(I),{name:"圆角"},{default:v(()=>[p(n,{value:o.optionData.flipperRadius,"onUpdate:value":t[5]||(t[5]=a=>o.optionData.flipperRadius=a),size:"small",min:0},null,8,["value"])]),_:1}),p(u(I),{name:"翻牌间隔"},{default:v(()=>[p(n,{value:o.optionData.flipperGap,"onUpdate:value":t[6]||(t[6]=a=>o.optionData.flipperGap=a),size:"small",min:0},null,8,["value"])]),_:1}),p(u(I)),p(u(I),{name:"背景色"},{default:v(()=>[p(i,{size:"small","show-alpha":!1,modes:["hex"],value:o.optionData.flipperBgColor,"onUpdate:value":t[7]||(t[7]=a=>o.optionData.flipperBgColor=a)},null,8,["value"])]),_:1}),p(u(I),{name:"字体色"},{default:v(()=>[p(i,{size:"small",modes:["hex"],value:o.optionData.flipperTextColor,"onUpdate:value":t[8]||(t[8]=a=>o.optionData.flipperTextColor=a)},null,8,["value"])]),_:1})]),_:1}),p(u(X),{name:"行为"},{default:v(()=>[p(u(I),{name:"动画"},{default:v(()=>[p(r,{value:o.optionData.flipperType,"onUpdate:value":t[9]||(t[9]=a=>o.optionData.flipperType=a),size:"small",options:[{label:"下翻",value:"down"},{label:"上翻",value:"up"}]},null,8,["value"])]),_:1}),p(u(I),{name:"翻牌速度(毫秒)"},{default:v(()=>[p(n,{value:o.optionData.flipperSpeed,"onUpdate:value":t[10]||(t[10]=a=>o.optionData.flipperSpeed=a),size:"small",min:100,max:900,step:100},null,8,["value"])]),_:1})]),_:1})]),_:1})}}}),uC=Object.freeze(Object.defineProperty({__proto__:null,default:lC},Symbol.toStringTag,{value:"Module"})),cC=b1({__name:"config",props:{optionData:{type:Object,required:!0}},setup(o){return(e,t)=>{const n=B("n-color-picker"),i=B("n-input-number");return N(),w1(u(k1),{name:"全屏按钮",expanded:""},{default:v(()=>[p(u(X),{name:"按钮"},{default:v(()=>[p(u(I),{name:"背景色"},{default:v(()=>[p(n,{size:"small",modes:["hex"],value:o.optionData.bgColor,"onUpdate:value":t[0]||(t[0]=r=>o.optionData.bgColor=r)},null,8,["value"])]),_:1}),p(u(I),{name:"边框色"},{default:v(()=>[p(n,{size:"small",modes:["hex"],value:o.optionData.borderColor,"onUpdate:value":t[1]||(t[1]=r=>o.optionData.borderColor=r)},null,8,["value"])]),_:1}),p(u(I),{name:"边框大小"},{default:v(()=>[p(i,{value:o.optionData.border,"onUpdate:value":t[2]||(t[2]=r=>o.optionData.border=r),size:"small",step:.5,min:0},null,8,["value"])]),_:1})]),_:1})]),_:1})}}}),dC=Object.freeze(Object.defineProperty({__proto__:null,default:cC},Symbol.toStringTag,{value:"Module"})),fC=b1({__name:"config",props:{optionData:{type:Object,required:!0}},setup(o){return(e,t)=>{const n=B("n-input-number"),i=B("n-switch"),r=B("n-text"),a=B("n-space"),s=B("n-input"),c=B("n-color-picker");return N(),a1(U1,null,[p(u(k1),{name:"内容",expanded:!0},{default:v(()=>[p(u(X),{name:"数值"},{default:v(()=>[p(u(I),{name:"终点值"},{default:v(()=>[p(n,{value:o.optionData.dataset,"onUpdate:value":t[0]||(t[0]=f=>o.optionData.dataset=f),size:"small",min:1},null,8,["value"])]),_:1}),p(u(I),{name:"大小"},{default:v(()=>[p(n,{value:o.optionData.numberSize,"onUpdate:value":t[1]||(t[1]=f=>o.optionData.numberSize=f),size:"small",min:1},null,8,["value"])]),_:1}),p(u(I),{name:"精度"},{default:v(()=>[p(n,{value:o.optionData.precision,"onUpdate:value":t[2]||(t[2]=f=>o.optionData.precision=f),size:"small",min:0},null,8,["value"])]),_:1}),p(u(I),null,{default:v(()=>[p(a,null,{default:v(()=>[p(i,{value:o.optionData.showSeparator,"onUpdate:value":t[3]||(t[3]=f=>o.optionData.showSeparator=f),size:"small"},null,8,["value"]),p(r,null,{default:v(()=>[Y1("展示分割符")]),_:1})]),_:1})]),_:1})]),_:1}),p(u(X),{name:"数值"},{default:v(()=>[p(u(I),{name:"前缀"},{default:v(()=>[p(s,{value:o.optionData.prefixText,"onUpdate:value":t[4]||(t[4]=f=>o.optionData.prefixText=f),size:"small"},null,8,["value"])]),_:1}),p(u(I),{name:"后缀"},{default:v(()=>[p(s,{value:o.optionData.suffixText,"onUpdate:value":t[5]||(t[5]=f=>o.optionData.suffixText=f),size:"small"},null,8,["value"])]),_:1})]),_:1}),p(u(X),{name:"颜色"},{default:v(()=>[p(u(I),{name:"前缀"},{default:v(()=>[p(c,{size:"small",modes:["hex"],value:o.optionData.prefixColor,"onUpdate:value":t[6]||(t[6]=f=>o.optionData.prefixColor=f)},null,8,["value"])]),_:1}),p(u(I),{name:"后缀"},{default:v(()=>[p(c,{size:"small",modes:["hex"],value:o.optionData.suffixColor,"onUpdate:value":t[7]||(t[7]=f=>o.optionData.suffixColor=f)},null,8,["value"])]),_:1}),p(u(I),{name:"数值"},{default:v(()=>[p(c,{size:"small",modes:["hex"],value:o.optionData.numberColor,"onUpdate:value":t[8]||(t[8]=f=>o.optionData.numberColor=f)},null,8,["value"])]),_:1})]),_:1})]),_:1}),p(u(k1),{name:"动画",expanded:!0},{default:v(()=>[p(u(X),{name:"速度(s)"},{default:v(()=>[p(u(I),null,{default:v(()=>[p(n,{value:o.optionData.dur,"onUpdate:value":t[9]||(t[9]=f=>o.optionData.dur=f),size:"small",step:.5,min:.5},null,8,["value"])]),_:1})]),_:1})]),_:1})],64)}}}),pC=Object.freeze(Object.defineProperty({__proto__:null,default:fC},Symbol.toStringTag,{value:"Module"})),hC=b1({__name:"config",props:{optionData:{type:Object,required:!0}},setup(o){const e=o,t=_2([{value:"svg_ani_flow",label:"正向"},{value:"svg_ani_flow_back",label:"反向"},{value:"svg_ani_flow_stop",label:"停止"}]),n=_2([{value:1,label:"蓝"},{value:2,label:"黄"}]),i=r=>{switch(r){case 1:e.optionData.o_color="#0a7ae2",e.optionData.i_color="#119bfa";break;case 2:e.optionData.o_color="#ff9d00",e.optionData.i_color="#f7ea37";break}};return(r,a)=>{const s=B("n-select"),c=B("n-color-picker");return N(),w1(u(k1),{name:"管道",expanded:!0},{default:v(()=>[p(u(X),{name:"默认颜色"},{default:v(()=>[p(u(I),null,{default:v(()=>[p(s,{value:o.optionData.color_type,"onUpdate:value":[a[0]||(a[0]=f=>o.optionData.color_type=f),i],options:n.value},null,8,["value","options"])]),_:1})]),_:1}),p(u(X),{name:"管道颜色"},{default:v(()=>[p(u(I),null,{default:v(()=>[p(c,{size:"small",modes:["hex"],value:o.optionData.o_color,"onUpdate:value":a[1]||(a[1]=f=>o.optionData.o_color=f)},null,8,["value"])]),_:1})]),_:1}),p(u(X),{name:"水流颜色"},{default:v(()=>[p(u(I),null,{default:v(()=>[p(c,{size:"small",modes:["hex"],value:o.optionData.i_color,"onUpdate:value":a[2]||(a[2]=f=>o.optionData.i_color=f)},null,8,["value"])]),_:1})]),_:1}),p(u(X),{name:"流向"},{default:v(()=>[p(u(I),null,{default:v(()=>[p(s,{value:o.optionData.line_class,"onUpdate:value":a[3]||(a[3]=f=>o.optionData.line_class=f),options:t.value},null,8,["value","options"])]),_:1})]),_:1})]),_:1})}}}),mC=Object.freeze(Object.defineProperty({__proto__:null,default:hC},Symbol.toStringTag,{value:"Module"})),gC=b1({__name:"config",props:{optionData:{type:Object,required:!0}},setup(o){const e=o,t=_2([{value:"svg_ani_flow",label:"正向"},{value:"svg_ani_flow_back",label:"反向"},{value:"svg_ani_flow_stop",label:"停止"}]),n=_2([{value:1,label:"蓝"},{value:2,label:"黄"}]),i=r=>{switch(r){case 1:e.optionData.o_color="#0a7ae2",e.optionData.i_color="#119bfa";break;case 2:e.optionData.o_color="#ff9d00",e.optionData.i_color="#f7ea37";break}};return(r,a)=>{const s=B("n-select"),c=B("n-color-picker");return N(),w1(u(k1),{name:"管道",expanded:!0},{default:v(()=>[p(u(X),{name:"默认颜色"},{default:v(()=>[p(u(I),null,{default:v(()=>[p(s,{value:o.optionData.color_type,"onUpdate:value":[a[0]||(a[0]=f=>o.optionData.color_type=f),i],options:n.value},null,8,["value","options"])]),_:1})]),_:1}),p(u(X),{name:"管道颜色"},{default:v(()=>[p(u(I),null,{default:v(()=>[p(c,{size:"small",modes:["hex"],value:o.optionData.o_color,"onUpdate:value":a[1]||(a[1]=f=>o.optionData.o_color=f)},null,8,["value"])]),_:1})]),_:1}),p(u(X),{name:"水流颜色"},{default:v(()=>[p(u(I),null,{default:v(()=>[p(c,{size:"small",modes:["hex"],value:o.optionData.i_color,"onUpdate:value":a[2]||(a[2]=f=>o.optionData.i_color=f)},null,8,["value"])]),_:1})]),_:1}),p(u(X),{name:"流向"},{default:v(()=>[p(u(I),null,{default:v(()=>[p(s,{value:o.optionData.line_class,"onUpdate:value":a[3]||(a[3]=f=>o.optionData.line_class=f),options:t.value},null,8,["value","options"])]),_:1})]),_:1})]),_:1})}}}),_C=Object.freeze(Object.defineProperty({__proto__:null,default:gC},Symbol.toStringTag,{value:"Module"})),vC={};function yC(o,e){return null}const bC=c2(vC,[["render",yC]]),xC=Object.freeze(Object.defineProperty({__proto__:null,default:bC},Symbol.toStringTag,{value:"Module"})),Do={key:"TimeCommon",chartKey:"VTimeCommon",conKey:"VCTimeCommon",title:"通用时间",category:t3.MORE,categoryName:n3.MORE,package:H1.DECORATES,chartFrame:t2.STATIC,image:"time.png"};var B8=(o=>(o.NORMAL="常规",o.BOLD="加粗",o))(B8||{});const Io={常规:"normal",加粗:"bold"},Gf={timeSize:24,timeLineHeight:50,timeTextIndent:2,timeColor:"#E6F7FF",fontWeight:"normal",showShadow:!0,hShadow:0,vShadow:0,blurShadow:8,colorShadow:"#0075ff"};let SC=class extends w2{constructor(){super(...arguments);u1(this,"key",Do.key);u1(this,"attr",i3(o2({},u5),{w:300,h:50,zIndex:-1}));u1(this,"chartConfig",j1(Do));u1(this,"option",j1(Gf))}};const MC=Object.freeze(Object.defineProperty({__proto__:null,FontWeightEnum:B8,FontWeightObject:Io,default:SC,option:Gf},Symbol.toStringTag,{value:"Module"})),AC=b1({__name:"config",props:{optionData:{type:Object,required:!0}},setup(o){const e=[{label:B8.NORMAL,value:Io[B8.NORMAL]},{label:B8.BOLD,value:Io[B8.BOLD]}];return(t,n)=>{const i=B("n-input-number"),r=B("n-select"),a=B("n-color-picker"),s=B("n-switch"),c=B("n-text"),f=B("n-space");return N(),w1(u(k1),{name:"内容",expanded:!0},{default:v(()=>[p(u(X),{name:"字体"},{default:v(()=>[p(u(I),{name:"大小"},{default:v(()=>[p(i,{value:o.optionData.timeSize,"onUpdate:value":n[0]||(n[0]=h=>o.optionData.timeSize=h),size:"small",min:1},null,8,["value"])]),_:1}),p(u(I),{name:"粗细"},{default:v(()=>[p(r,{value:o.optionData.fontWeight,"onUpdate:value":n[1]||(n[1]=h=>o.optionData.fontWeight=h),size:"small",options:e},null,8,["value"])]),_:1})]),_:1}),p(u(X),{name:"间距"},{default:v(()=>[p(u(I),{name:"字距"},{default:v(()=>[p(i,{value:o.optionData.timeTextIndent,"onUpdate:value":n[2]||(n[2]=h=>o.optionData.timeTextIndent=h),size:"small",min:1},null,8,["value"])]),_:1}),p(u(I),{name:"行距"},{default:v(()=>[p(i,{value:o.optionData.timeLineHeight,"onUpdate:value":n[3]||(n[3]=h=>o.optionData.timeLineHeight=h),size:"small",min:1},null,8,["value"])]),_:1})]),_:1}),p(u(X),{name:"颜色"},{default:v(()=>[p(u(I),{name:"时间"},{default:v(()=>[p(a,{size:"small",modes:["hex"],value:o.optionData.timeColor,"onUpdate:value":n[4]||(n[4]=h=>o.optionData.timeColor=h)},null,8,["value"])]),_:1})]),_:1}),p(u(X),{name:"阴影"},{default:v(()=>[p(u(I),null,{default:v(()=>[p(f,null,{default:v(()=>[p(s,{value:o.optionData.showShadow,"onUpdate:value":n[5]||(n[5]=h=>o.optionData.showShadow=h),size:"small"},null,8,["value"]),p(c,null,{default:v(()=>[Y1("展示阴影")]),_:1})]),_:1})]),_:1}),p(u(I),{name:"x"},{default:v(()=>[p(i,{value:o.optionData.hShadow,"onUpdate:value":n[6]||(n[6]=h=>o.optionData.hShadow=h),size:"small"},null,8,["value"])]),_:1}),p(u(I),{name:"y"},{default:v(()=>[p(i,{value:o.optionData.vShadow,"onUpdate:value":n[7]||(n[7]=h=>o.optionData.vShadow=h),size:"small"},null,8,["value"])]),_:1}),p(u(I),{name:"模糊"},{default:v(()=>[p(i,{value:o.optionData.blurShadow,"onUpdate:value":n[8]||(n[8]=h=>o.optionData.blurShadow=h),size:"small"},null,8,["value"])]),_:1}),p(u(I),{name:"颜色"},{default:v(()=>[p(a,{size:"small",modes:["hex"],value:o.optionData.colorShadow,"onUpdate:value":n[9]||(n[9]=h=>o.optionData.colorShadow=h)},null,8,["value"])]),_:1})]),_:1})]),_:1})}}}),wC=Object.freeze(Object.defineProperty({__proto__:null,default:AC},Symbol.toStringTag,{value:"Module"})),CC={};function TC(o,e){return null}const EC=c2(CC,[["render",TC]]),DC=Object.freeze(Object.defineProperty({__proto__:null,default:EC},Symbol.toStringTag,{value:"Module"})),IC={};function RC(o,e){return null}const OC=c2(IC,[["render",RC]]),LC=Object.freeze(Object.defineProperty({__proto__:null,default:OC},Symbol.toStringTag,{value:"Module"})),PC=b1({__name:"config",props:{optionData:{type:Object,required:!0}},setup(o){return(e,t)=>null}}),zC=Object.freeze(Object.defineProperty({__proto__:null,default:PC},Symbol.toStringTag,{value:"Module"})),kC=b1({__name:"config",props:{optionData:{type:Object,required:!0}},setup(o){const e=[{value:0,label:"0°"},{value:1,label:"90°"},{value:2,label:"180°"},{value:3,label:"270°"}];return(t,n)=>{const i=B("n-color-picker"),r=B("n-input-number"),a=B("n-select");return N(),w1(u(k1),{name:"属性",expanded:!0},{default:v(()=>[p(u(X),{name:"样式"},{default:v(()=>[p(u(I),{name:"颜色"},{default:v(()=>[p(i,{size:"small",modes:["hex"],value:o.optionData.color,"onUpdate:value":n[0]||(n[0]=s=>o.optionData.color=s)},null,8,["value"])]),_:1}),p(u(I),{name:"尺寸"},{default:v(()=>[p(r,{value:o.optionData.size,"onUpdate:value":n[1]||(n[1]=s=>o.optionData.size=s),size:"small",min:0,placeholder:"尺寸"},null,8,["value"])]),_:1})]),_:1}),p(u(X),{name:"旋转"},{default:v(()=>[p(u(I),{name:"旋转"},{default:v(()=>[p(a,{value:o.optionData.rotate,"onUpdate:value":n[2]||(n[2]=s=>o.optionData.rotate=s),size:"small",options:e},null,8,["value"])]),_:1})]),_:1})]),_:1})}}}),UC=Object.freeze(Object.defineProperty({__proto__:null,default:kC},Symbol.toStringTag,{value:"Module"}));var q3=(o=>(o.DATE="date",o.DATE_TIME="datetime",o.DATE_RANGE="daterange",o.DATE_TIME_RANGE="datetimerange",o.MONTH="month",o.MONTH_RANGE="monthrange",o.YEAR="year",o.YEAR_RANGE="yearrange",o.QUARTER="quarter",o.QUARTER_RANGE="quarterrange",o))(q3||{}),j6=(o=>(o.DATE="date",o.DATE_START="dateStart",o.DATE_END="dateEnd",o.DATE_RANGE="daterange",o))(j6||{}),m9=(o=>(o.NONE="none",o.STATIC="static",o.DYNAMIC="dynamic",o))(m9||{}),V3=(o=>(o.DAY="d",o.WEEK="w",o.MONTH="M",o.QUARTER="Q",o.YEAR="y",o.HOUR="h",o.MINUTE="m",o.SECOND="s",o.MILLISECOND="ms",o))(V3||{});const D0={d:"天",w:"周",M:"月",Q:"季度",y:"年",h:"小时",m:"分钟",s:"秒",ms:"毫秒"},P6=[{value:"date",label:"日期"}],_e=[{value:"dateStart",label:"开始时间"},{value:"dateEnd",label:"结束时间"},{value:"daterange",label:"日期范围"}],BX=[{interactType:k0.CHANGE,interactName:"选择完成",componentEmitEvents:{date:P6,datetime:P6,daterange:_e,month:P6,monthrange:_e,quarter:P6,quarterrange:_e,year:P6,yearrange:_e}}];var Vf={exports:{}};(function(o,e){(function(t,n){o.exports=n()})(_9,function(){var t=1e3,n=6e4,i=36e5,r="millisecond",a="second",s="minute",c="hour",f="day",h="week",m="month",g="quarter",_="year",S="date",y="Invalid Date",b=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,M=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,A={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(Y){var F=["th","st","nd","rd"],$=Y%100;return"["+Y+(F[($-20)%10]||F[$]||F[0])+"]"}},E=function(Y,F,$){var e1=String(Y);return!e1||e1.length>=F?Y:""+Array(F+1-e1.length).join($)+Y},C={s:E,z:function(Y){var F=-Y.utcOffset(),$=Math.abs(F),e1=Math.floor($/60),q=$%60;return(F<=0?"+":"-")+E(e1,2,"0")+":"+E(q,2,"0")},m:function Y(F,$){if(F.date()<$.date())return-Y($,F);var e1=12*($.year()-F.year())+($.month()-F.month()),q=F.clone().add(e1,m),G=$-q<0,H=F.clone().add(e1+(G?-1:1),m);return+(-(e1+($-q)/(G?q-H:H-q))||0)},a:function(Y){return Y<0?Math.ceil(Y)||0:Math.floor(Y)},p:function(Y){return{M:m,y:_,w:h,d:f,D:S,h:c,m:s,s:a,ms:r,Q:g}[Y]||String(Y||"").toLowerCase().replace(/s$/,"")},u:function(Y){return Y===void 0}},D="en",T={};T[D]=A;var P=function(Y){return Y instanceof i1},R=function Y(F,$,e1){var q;if(!F)return D;if(typeof F=="string"){var G=F.toLowerCase();T[G]&&(q=G),$&&(T[G]=$,q=G);var H=F.split("-");if(!q&&H.length>1)return Y(H[0])}else{var J=F.name;T[J]=F,q=J}return!e1&&q&&(D=q),q||!e1&&D},L=function(Y,F){if(P(Y))return Y.clone();var $=typeof F=="object"?F:{};return $.date=Y,$.args=arguments,new i1($)},W=C;W.l=R,W.i=P,W.w=function(Y,F){return L(Y,{locale:F.$L,utc:F.$u,x:F.$x,$offset:F.$offset})};var i1=function(){function Y($){this.$L=R($.locale,null,!0),this.parse($)}var F=Y.prototype;return F.parse=function($){this.$d=function(e1){var q=e1.date,G=e1.utc;if(q===null)return new Date(NaN);if(W.u(q))return new Date;if(q instanceof Date)return new Date(q);if(typeof q=="string"&&!/Z$/i.test(q)){var H=q.match(b);if(H){var J=H[2]-1||0,d1=(H[7]||"0").substring(0,3);return G?new Date(Date.UTC(H[1],J,H[3]||1,H[4]||0,H[5]||0,H[6]||0,d1)):new Date(H[1],J,H[3]||1,H[4]||0,H[5]||0,H[6]||0,d1)}}return new Date(q)}($),this.$x=$.x||{},this.init()},F.init=function(){var $=this.$d;this.$y=$.getFullYear(),this.$M=$.getMonth(),this.$D=$.getDate(),this.$W=$.getDay(),this.$H=$.getHours(),this.$m=$.getMinutes(),this.$s=$.getSeconds(),this.$ms=$.getMilliseconds()},F.$utils=function(){return W},F.isValid=function(){return this.$d.toString()!==y},F.isSame=function($,e1){var q=L($);return this.startOf(e1)<=q&&q<=this.endOf(e1)},F.isAfter=function($,e1){return L($)<this.startOf(e1)},F.isBefore=function($,e1){return this.endOf(e1)<L($)},F.$g=function($,e1,q){return W.u($)?this[e1]:this.set(q,$)},F.unix=function(){return Math.floor(this.valueOf()/1e3)},F.valueOf=function(){return this.$d.getTime()},F.startOf=function($,e1){var q=this,G=!!W.u(e1)||e1,H=W.p($),J=function(E1,R1){var C1=W.w(q.$u?Date.UTC(q.$y,R1,E1):new Date(q.$y,R1,E1),q);return G?C1:C1.endOf(f)},d1=function(E1,R1){return W.w(q.toDate()[E1].apply(q.toDate("s"),(G?[0,0,0,0]:[23,59,59,999]).slice(R1)),q)},r1=this.$W,K=this.$M,p1=this.$D,g1="set"+(this.$u?"UTC":"");switch(H){case _:return G?J(1,0):J(31,11);case m:return G?J(1,K):J(0,K+1);case h:var l1=this.$locale().weekStart||0,I1=(r1<l1?r1+7:r1)-l1;return J(G?p1-I1:p1+(6-I1),K);case f:case S:return d1(g1+"Hours",0);case c:return d1(g1+"Minutes",1);case s:return d1(g1+"Seconds",2);case a:return d1(g1+"Milliseconds",3);default:return this.clone()}},F.endOf=function($){return this.startOf($,!1)},F.$set=function($,e1){var q,G=W.p($),H="set"+(this.$u?"UTC":""),J=(q={},q[f]=H+"Date",q[S]=H+"Date",q[m]=H+"Month",q[_]=H+"FullYear",q[c]=H+"Hours",q[s]=H+"Minutes",q[a]=H+"Seconds",q[r]=H+"Milliseconds",q)[G],d1=G===f?this.$D+(e1-this.$W):e1;if(G===m||G===_){var r1=this.clone().set(S,1);r1.$d[J](d1),r1.init(),this.$d=r1.set(S,Math.min(this.$D,r1.daysInMonth())).$d}else J&&this.$d[J](d1);return this.init(),this},F.set=function($,e1){return this.clone().$set($,e1)},F.get=function($){return this[W.p($)]()},F.add=function($,e1){var q,G=this;$=Number($);var H=W.p(e1),J=function(K){var p1=L(G);return W.w(p1.date(p1.date()+Math.round(K*$)),G)};if(H===m)return this.set(m,this.$M+$);if(H===_)return this.set(_,this.$y+$);if(H===f)return J(1);if(H===h)return J(7);var d1=(q={},q[s]=n,q[c]=i,q[a]=t,q)[H]||1,r1=this.$d.getTime()+$*d1;return W.w(r1,this)},F.subtract=function($,e1){return this.add(-1*$,e1)},F.format=function($){var e1=this,q=this.$locale();if(!this.isValid())return q.invalidDate||y;var G=$||"YYYY-MM-DDTHH:mm:ssZ",H=W.z(this),J=this.$H,d1=this.$m,r1=this.$M,K=q.weekdays,p1=q.months,g1=function(R1,C1,K1,G1){return R1&&(R1[C1]||R1(e1,G))||K1[C1].slice(0,G1)},l1=function(R1){return W.s(J%12||12,R1,"0")},I1=q.meridiem||function(R1,C1,K1){var G1=R1<12?"AM":"PM";return K1?G1.toLowerCase():G1},E1={YY:String(this.$y).slice(-2),YYYY:this.$y,M:r1+1,MM:W.s(r1+1,2,"0"),MMM:g1(q.monthsShort,r1,p1,3),MMMM:g1(p1,r1),D:this.$D,DD:W.s(this.$D,2,"0"),d:String(this.$W),dd:g1(q.weekdaysMin,this.$W,K,2),ddd:g1(q.weekdaysShort,this.$W,K,3),dddd:K[this.$W],H:String(J),HH:W.s(J,2,"0"),h:l1(1),hh:l1(2),a:I1(J,d1,!0),A:I1(J,d1,!1),m:String(d1),mm:W.s(d1,2,"0"),s:String(this.$s),ss:W.s(this.$s,2,"0"),SSS:W.s(this.$ms,3,"0"),Z:H};return G.replace(M,function(R1,C1){return C1||E1[R1]||H.replace(":","")})},F.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},F.diff=function($,e1,q){var G,H=W.p(e1),J=L($),d1=(J.utcOffset()-this.utcOffset())*n,r1=this-J,K=W.m(this,J);return K=(G={},G[_]=K/12,G[m]=K,G[g]=K/3,G[h]=(r1-d1)/6048e5,G[f]=(r1-d1)/864e5,G[c]=r1/i,G[s]=r1/n,G[a]=r1/t,G)[H]||r1,q?K:W.a(K)},F.daysInMonth=function(){return this.endOf(m).$D},F.$locale=function(){return T[this.$L]},F.locale=function($,e1){if(!$)return this.$L;var q=this.clone(),G=R($,e1,!0);return G&&(q.$L=G),q},F.clone=function(){return W.w(this.$d,this)},F.toDate=function(){return new Date(this.valueOf())},F.toJSON=function(){return this.isValid()?this.toISOString():null},F.toISOString=function(){return this.$d.toISOString()},F.toString=function(){return this.$d.toUTCString()},Y}(),s1=i1.prototype;return L.prototype=s1,[["$ms",r],["$s",a],["$m",s],["$H",c],["$W",f],["$M",m],["$y",_],["$D",S]].forEach(function(Y){s1[Y[1]]=function(F){return this.$g(F,Y[0],Y[1])}}),L.extend=function(Y,F){return Y.$i||(Y(F,i1,L),Y.$i=!0),L},L.locale=R,L.isDayjs=P,L.unix=function(Y){return L(1e3*Y)},L.en=T[D],L.Ls=T,L.p={},L})})(Vf);var NC=Vf.exports;const q6=St(NC),FC=Q("span",null,"打开页面时浏览器操作系统的系统时间+偏移量(单位)",-1),BC=b1({__name:"config",props:{optionData:{type:Object,required:!0}},setup(o){const e=o,{HelpOutlineIcon:t}=Mt.ionicons5,n=[{label:"下拉展示",value:0},{label:"面板展示",value:1}],i=[{label:"日期",value:q3.DATE},{label:"日期时间",value:q3.DATE_TIME},{label:"日期范围",value:q3.DATE_RANGE},{label:"月份",value:q3.MONTH},{label:"月份范围",value:q3.MONTH_RANGE},{label:"年份",value:q3.YEAR},{label:"年份范围",value:q3.YEAR_RANGE},{label:"季度",value:q3.QUARTER},{label:"季度范围",value:q3.QUARTER_RANGE}],r=[{label:"静态",value:m9.STATIC},{label:"动态",value:m9.DYNAMIC},{label:"无",value:m9.NONE}],a=[{value:V3.DAY,label:D0[V3.DAY]},{value:V3.WEEK,label:D0[V3.WEEK]},{value:V3.MONTH,label:D0[V3.MONTH]},{value:V3.QUARTER,label:D0[V3.QUARTER]},{value:V3.YEAR,label:D0[V3.YEAR]},{value:V3.HOUR,label:D0[V3.HOUR]},{value:V3.MINUTE,label:D0[V3.MINUTE]},{value:V3.SECOND,label:D0[V3.SECOND]},{value:V3.MILLISECOND,label:D0[V3.MILLISECOND]}],s=y2(()=>e.optionData.componentInteractEventKey.endsWith("range")),c=y2(()=>s.value?"开始值动态偏移量":"动态偏移量"),f=y2(()=>s.value?"开始值偏移单位":"偏移单位"),h=()=>{e.optionData.dataset=s.value?[q6().valueOf(),q6().valueOf()]:q6().valueOf()},m=g=>{g===m9.STATIC?h():e.optionData.dataset=null};return(g,_)=>{const S=B("n-select"),y=B("n-date-picker"),b=B("n-text"),M=B("n-icon"),A=B("n-tooltip"),E=B("n-input-number");return N(),a1(U1,null,[p(u(k1),{name:"展示方式",expanded:!0},{default:v(()=>[p(u(X),{name:"选择方式"},{default:v(()=>[p(S,{value:o.optionData.isPanel,"onUpdate:value":_[0]||(_[0]=C=>o.optionData.isPanel=C),size:"small",options:n},null,8,["value"])]),_:1})]),_:1}),p(u(k1),{name:"时间配置",expanded:!0},{default:v(()=>[p(u(X),{name:"基础"},{default:v(()=>[p(u(I),{name:"类型"},{default:v(()=>[p(S,{value:o.optionData.componentInteractEventKey,"onUpdate:value":[_[1]||(_[1]=C=>o.optionData.componentInteractEventKey=C),h],size:"small",options:i},null,8,["value"])]),_:1})]),_:1}),p(u(X),{name:"默认值"},{default:v(()=>[p(u(I),{name:"类型"},{default:v(()=>[p(S,{value:o.optionData.defaultType,"onUpdate:value":[_[2]||(_[2]=C=>o.optionData.defaultType=C),m],size:"small",options:r},null,8,["value"])]),_:1})]),_:1}),o.optionData.defaultType===u(m9).STATIC?(N(),w1(u(X),{key:0,alone:!0},{default:v(()=>[p(u(I),{name:"静态默认值"},{default:v(()=>[p(y,{size:"small",clearable:"",value:o.optionData.dataset,"onUpdate:value":_[3]||(_[3]=C=>o.optionData.dataset=C),type:o.optionData.componentInteractEventKey},null,8,["value","type"])]),_:1})]),_:1})):$2("",!0),o.optionData.defaultType===u(m9).DYNAMIC?(N(),w1(u(X),{key:1},{name:v(()=>[p(b),p(A,{trigger:"hover"},{trigger:v(()=>[p(M,{size:"21",depth:3},{default:v(()=>[p(u(t))]),_:1})]),default:v(()=>[FC]),_:1})]),default:v(()=>[p(u(I),{name:c.value},{default:v(()=>[p(E,{value:o.optionData.differValue[0],"onUpdate:value":_[4]||(_[4]=C=>o.optionData.differValue[0]=C),class:"input-num-width",size:"small"},{suffix:v(()=>[Y1(d3(u(D0)[o.optionData.differUnit[0]]),1)]),_:1},8,["value"])]),_:1},8,["name"]),p(u(I),{name:f.value},{default:v(()=>[p(S,{value:o.optionData.differUnit[0],"onUpdate:value":_[5]||(_[5]=C=>o.optionData.differUnit[0]=C),size:"small",options:a},null,8,["value"])]),_:1},8,["name"]),s.value?(N(),w1(u(I),{key:0,name:"结束值动态偏移量"},{default:v(()=>[p(E,{value:o.optionData.differValue[1],"onUpdate:value":_[6]||(_[6]=C=>o.optionData.differValue[1]=C),class:"input-num-width",size:"small"},{suffix:v(()=>[Y1(d3(u(D0)[o.optionData.differUnit[1]]),1)]),_:1},8,["value"])]),_:1})):$2("",!0),s.value?(N(),w1(u(I),{key:1,name:"结束值偏移单位"},{default:v(()=>[p(S,{value:o.optionData.differUnit[1],"onUpdate:value":_[7]||(_[7]=C=>o.optionData.differUnit[1]=C),size:"small",options:a},null,8,["value"])]),_:1})):$2("",!0)]),_:1})):$2("",!0)]),_:1})],64)}}}),GC=Object.freeze(Object.defineProperty({__proto__:null,default:BC},Symbol.toStringTag,{value:"Module"})),VC=b1({__name:"config",props:{optionData:{type:Object,required:!0}},setup(o){return(e,t)=>{const n=B("n-input");return N(),w1(u(k1),{name:"输入框配置",expanded:!0},{default:v(()=>[p(u(X),{name:"默认值",alone:!0},{default:v(()=>[p(n,{value:o.optionData.dataset,"onUpdate:value":t[0]||(t[0]=i=>o.optionData.dataset=i),placeholder:"若未输入,则默认值为0"},null,8,["value"])]),_:1})]),_:1})}}}),jC=Object.freeze(Object.defineProperty({__proto__:null,default:VC},Symbol.toStringTag,{value:"Module"})),WC=b1({__name:"config",props:{optionData:{type:Object,required:!0}},setup(o){const e=[{label:"2",value:2},{label:"4",value:4},{label:"8",value:8},{label:"10",value:10},{label:"20",value:20}];return(t,n)=>{const i=B("n-input-number"),r=B("n-select");return N(),w1(u(k1),{name:"分页配置",expanded:!0},{default:v(()=>[p(u(X),{alone:!1,name:"分页设置"},{default:v(()=>[p(u(I),{name:"默认页码",alone:!0},{default:v(()=>[p(i,{value:o.optionData.pageValue,"onUpdate:value":n[0]||(n[0]=a=>o.optionData.pageValue=a),size:"small",placeholder:"字体大小"},null,8,["value"])]),_:1}),p(u(I),{name:"分页",alone:!0},{default:v(()=>[p(r,{value:o.optionData.pageSize,"onUpdate:value":n[1]||(n[1]=a=>o.optionData.pageSize=a),size:"small",options:e},null,8,["value"])]),_:1}),p(u(I),{name:"页数",alone:!0},{default:v(()=>[p(i,{value:o.optionData.dataset,"onUpdate:value":n[2]||(n[2]=a=>o.optionData.dataset=a),size:"small",placeholder:"字体大小"},null,8,["value"])]),_:1})]),_:1})]),_:1})}}}),HC=Object.freeze(Object.defineProperty({__proto__:null,default:WC},Symbol.toStringTag,{value:"Module"})),$C=b1({__name:"config",props:{optionData:{type:Object,required:!0}},setup(o){return(e,t)=>{const n=B("n-select");return N(),w1(u(k1),{name:"下拉配置",expanded:!0},{default:v(()=>[p(u(X),{name:"默认值",alone:!0},{default:v(()=>[p(n,{size:"small",value:o.optionData.selectValue,"onUpdate:value":t[0]||(t[0]=i=>o.optionData.selectValue=i),options:o.optionData.dataset},null,8,["value","options"])]),_:1})]),_:1})}}}),YC=Object.freeze(Object.defineProperty({__proto__:null,default:$C},Symbol.toStringTag,{value:"Module"})),JC=b1({__name:"config",props:{optionData:{type:Object,required:!0}},setup(o){const e=[{label:"线条",value:"bar"},{label:"分段",value:"segment"}];return(t,n)=>{const i=B("n-select");return N(),w1(u(k1),{name:"标签页配置",expanded:!0},{default:v(()=>[p(u(X),{name:"标签类型",alone:!0},{default:v(()=>[p(i,{size:"small",value:o.optionData.tabType,"onUpdate:value":n[0]||(n[0]=r=>o.optionData.tabType=r),options:e},null,8,["value"])]),_:1}),p(u(X),{name:"默认值",alone:!0},{default:v(()=>[p(i,{size:"small",value:o.optionData.tabLabel,"onUpdate:value":n[1]||(n[1]=r=>o.optionData.tabLabel=r),"value-field":"label",options:o.optionData.dataset},null,8,["value","options"])]),_:1})]),_:1})}}}),ZC=Object.freeze(Object.defineProperty({__proto__:null,default:JC},Symbol.toStringTag,{value:"Module"})),qC=b1({__name:"config",props:{optionData:{type:Object,required:!0}},setup(o){return(e,t)=>{const n=B("n-input"),i=B("n-input-number");return N(),w1(u(k1),{name:"属性",expanded:!0},{default:v(()=>[p(u(X),{name:"路径",alone:!0},{default:v(()=>[p(u(I),{name:"请填写 https 协议的网址"},{default:v(()=>[p(n,{value:o.optionData.dataset,"onUpdate:value":t[0]||(t[0]=r=>o.optionData.dataset=r),size:"small"},null,8,["value"])]),_:1})]),_:1}),p(u(X),{name:"样式"},{default:v(()=>[p(u(I),{name:"圆角"},{default:v(()=>[p(i,{value:o.optionData.borderRadius,"onUpdate:value":t[1]||(t[1]=r=>o.optionData.borderRadius=r),size:"small",min:0,placeholder:"圆角"},null,8,["value"])]),_:1})]),_:1})]),_:1})}}}),QC=Object.freeze(Object.defineProperty({__proto__:null,default:qC},Symbol.toStringTag,{value:"Module"})),XC=b1({__name:"config",props:{optionData:{type:Object,required:!0}},setup(o){const e=[{value:"fill",label:"fill"},{value:"contain",label:"contain"},{value:"cover",label:"cover"},{value:"scale-down",label:"scale-down"},{value:"none",label:"none"}];return(t,n)=>{const i=B("n-input"),r=B("n-select"),a=B("n-input-number");return N(),w1(u(k1),{name:"属性",expanded:!0},{default:v(()=>[p(u(X),{name:"路径",alone:!0},{default:v(()=>[p(u(I),null,{default:v(()=>[p(i,{value:o.optionData.dataset,"onUpdate:value":n[0]||(n[0]=s=>o.optionData.dataset=s),size:"small"},null,8,["value"])]),_:1})]),_:1}),p(u(X),{name:"样式"},{default:v(()=>[p(u(I),{name:"类型"},{default:v(()=>[p(r,{value:o.optionData.fit,"onUpdate:value":n[1]||(n[1]=s=>o.optionData.fit=s),size:"small",options:e},null,8,["value"])]),_:1}),p(u(I),{name:"圆角"},{default:v(()=>[p(a,{value:o.optionData.borderRadius,"onUpdate:value":n[2]||(n[2]=s=>o.optionData.borderRadius=s),size:"small",min:0,placeholder:"圆角"},null,8,["value"])]),_:1})]),_:1})]),_:1})}}}),KC=Object.freeze(Object.defineProperty({__proto__:null,default:XC},Symbol.toStringTag,{value:"Module"})),eT=b1({__name:"config",props:{optionData:{type:Object,required:!0}},setup(o){const e=[{label:"点",value:"dot"},{label:"线",value:"line"}],t=[{label:"水平方向",value:"horizontal"},{label:"垂直方向",value:"vertical"}],n=[{label:"slide",value:"slide"},{label:"fade",value:"fade"},{label:"card",value:"card"},{label:"custom",value:"custom"}],i=[{label:"上边",value:"top"},{label:"下边",value:"bottom"},{label:"左边",value:"left"},{label:"右边",value:"right"}],r=[{value:"fill",label:"fill"},{value:"contain",label:"contain"},{value:"cover",label:"cover"},{value:"scale-down",label:"scale-down"},{value:"none",label:"none"}];return(a,s)=>{const c=B("n-input"),f=B("n-button"),h=B("n-input-group"),m=B("n-switch"),g=B("n-text"),_=B("n-space"),S=B("n-input-number"),y=B("n-select");return N(),a1(U1,null,[p(u(k1),{name:"路径",expanded:!0},{default:v(()=>[(N(!0),a1(U1,null,m2(o.optionData.dataset,(b,M)=>(N(),w1(u(I),{key:M},{default:v(()=>[p(h,null,{default:v(()=>[p(c,{value:o.optionData.dataset[M],"onUpdate:value":A=>o.optionData.dataset[M]=A,size:"small",placeholder:"请输入图片地址"},null,8,["value","onUpdate:value"]),p(f,{ghost:"",onClick:A=>o.optionData.dataset.splice(M,1)},{default:v(()=>[Y1(" - ")]),_:2},1032,["onClick"])]),_:2},1024)]),_:2},1024))),128)),p(u(I),null,{default:v(()=>[p(f,{size:"small",onClick:s[0]||(s[0]=b=>o.optionData.dataset.push(""))},{default:v(()=>[Y1(" + 新增")]),_:1})]),_:1})]),_:1}),p(u(k1),{name:"轮播属性",expanded:!0},{default:v(()=>[p(u(X),{name:"播放器"},{default:v(()=>[p(u(I),null,{default:v(()=>[p(_,null,{default:v(()=>[p(m,{value:o.optionData.autoplay,"onUpdate:value":s[1]||(s[1]=b=>o.optionData.autoplay=b),size:"small"},null,8,["value"]),p(g,null,{default:v(()=>[Y1("自动播放")]),_:1})]),_:1})]),_:1}),p(u(I),{name:"间隔时间"},{default:v(()=>[p(S,{value:o.optionData.interval,"onUpdate:value":s[2]||(s[2]=b=>o.optionData.interval=b),size:"small",placeholder:""},{suffix:v(()=>[Y1(" 毫秒 ")]),_:1},8,["value"])]),_:1}),p(u(I),{name:"轮播方向"},{default:v(()=>[p(y,{value:o.optionData.direction,"onUpdate:value":s[3]||(s[3]=b=>o.optionData.direction=b),options:t,placeholder:"选择方向"},null,8,["value"])]),_:1}),p(u(I),{name:"过渡效果"},{default:v(()=>[p(y,{value:o.optionData.effect,"onUpdate:value":s[4]||(s[4]=b=>o.optionData.effect=b),options:n,placeholder:"效果"},null,8,["value"])]),_:1}),p(u(I),{name:"每页数量"},{default:v(()=>[p(S,{value:o.optionData.slidesPerview,"onUpdate:value":s[5]||(s[5]=b=>o.optionData.slidesPerview=b),size:"small",placeholder:""},null,8,["value"])]),_:1}),p(u(I),null,{default:v(()=>[p(_,null,{default:v(()=>[p(m,{value:o.optionData.centeredSlides,"onUpdate:value":s[6]||(s[6]=b=>o.optionData.centeredSlides=b),size:"small"},null,8,["value"]),p(g,null,{default:v(()=>[Y1("居中显示")]),_:1})]),_:1})]),_:1}),p(u(I),{name:"图片样式"},{default:v(()=>[p(y,{value:o.optionData.fit,"onUpdate:value":s[7]||(s[7]=b=>o.optionData.fit=b),options:r,placeholder:"样式"},null,8,["value"])]),_:1})]),_:1}),p(u(X),{name:"指示器"},{default:v(()=>[p(u(I),{name:"样式"},{default:v(()=>[p(y,{value:o.optionData.dotType,"onUpdate:value":s[8]||(s[8]=b=>o.optionData.dotType=b),options:e,placeholder:"选择样式"},null,8,["value"])]),_:1}),p(u(I),{name:"位置"},{default:v(()=>[p(y,{value:o.optionData.dotPlacement,"onUpdate:value":s[9]||(s[9]=b=>o.optionData.dotPlacement=b),options:i,placeholder:"选择位置"},null,8,["value"])]),_:1}),p(u(I),null,{default:v(()=>[p(_,null,{default:v(()=>[p(m,{value:o.optionData.showDots,"onUpdate:value":s[10]||(s[10]=b=>o.optionData.showDots=b),size:"small"},null,8,["value"]),p(g,null,{default:v(()=>[Y1("显示")]),_:1})]),_:1})]),_:1}),p(u(I),null,{default:v(()=>[p(_,null,{default:v(()=>[p(m,{value:o.optionData.showArrow,"onUpdate:value":s[11]||(s[11]=b=>o.optionData.showArrow=b),size:"small"},null,8,["value"]),p(g,null,{default:v(()=>[Y1("箭头")]),_:1})]),_:1})]),_:1}),p(u(I),null,{default:v(()=>[p(_,null,{default:v(()=>[p(m,{value:o.optionData.draggable,"onUpdate:value":s[12]||(s[12]=b=>o.optionData.draggable=b),size:"small"},null,8,["value"]),p(g,null,{default:v(()=>[Y1("拖曳切换")]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})],64)}}}),tT=Object.freeze(Object.defineProperty({__proto__:null,default:eT},Symbol.toStringTag,{value:"Module"})),nT={};function iT(o,e){return null}const oT=c2(nT,[["render",iT]]),rT=Object.freeze(Object.defineProperty({__proto__:null,default:oT},Symbol.toStringTag,{value:"Module"})),aT=b1({__name:"config",props:{optionData:{type:Object,required:!0}},setup(o){const e=[{value:"fill",label:"fill"},{value:"contain",label:"contain"},{value:"cover",label:"cover"},{value:"scale-down",label:"scale-down"},{value:"none",label:"none"}];return(t,n)=>{const i=B("n-input"),r=B("n-checkbox"),a=B("n-select");return N(),w1(u(k1),{name:"视频",expanded:""},{default:v(()=>[p(u(X),{name:"源",alone:""},{default:v(()=>[p(u(I),{name:"自定义源"},{default:v(()=>[p(i,{value:o.optionData.dataset,"onUpdate:value":n[0]||(n[0]=s=>o.optionData.dataset=s),size:"small"},null,8,["value"])]),_:1})]),_:1}),p(u(X),{name:"控制"},{default:v(()=>[p(u(I),null,{default:v(()=>[p(r,{checked:o.optionData.loop,"onUpdate:checked":n[1]||(n[1]=s=>o.optionData.loop=s),size:"small"},{default:v(()=>[Y1("循环播放")]),_:1},8,["checked"])]),_:1}),p(u(I),null,{default:v(()=>[p(r,{checked:o.optionData.muted,"onUpdate:checked":n[2]||(n[2]=s=>o.optionData.muted=s),size:"small"},{default:v(()=>[Y1("静音")]),_:1},8,["checked"])]),_:1})]),_:1}),p(u(X),{name:"样式"},{default:v(()=>[p(u(I),{name:"类型"},{default:v(()=>[p(a,{value:o.optionData.fit,"onUpdate:value":n[3]||(n[3]=s=>o.optionData.fit=s),size:"small",options:e},null,8,["value"])]),_:1})]),_:1})]),_:1})}}}),sT=Object.freeze(Object.defineProperty({__proto__:null,default:aT},Symbol.toStringTag,{value:"Module"}));var P4=(o=>(o.TEXT="Texts",o.TITLE="Titles",o.INPUTS="Inputs",o.MORE="Mores",o))(P4||{}),z4=(o=>(o.TEXT="文本",o.TITLE="标题",o.INPUTS="控件",o.MORE="更多",o))(z4||{});const Ro={key:"WordCloud",chartKey:"VWordCloud",conKey:"VCWordCloud",title:"词云",category:P4.MORE,categoryName:z4.MORE,package:H1.INFORMATIONS,chartFrame:t2.COMMON,image:"words_cloud.png"},Ju=[{name:"数据可视化",value:8e3,textStyle:{color:"#78fbb2"},emphasis:{textStyle:{color:"red"}}},{name:"GO VIEW",value:6181},{name:"低代码",value:4386},{name:"Vue3",value:4055},{name:"TypeScript4",value:2467},{name:"Vite2",value:2244},{name:"NaiveUI",value:1898},{name:"ECharts5",value:1484},{name:"Axios",value:1112},{name:"Pinia2",value:965},{name:"PlopJS",value:847},{name:"sfc",value:582},{name:"SCSS",value:555},{name:"pnpm",value:550},{name:"eslint",value:462},{name:"json",value:366},{name:"图表",value:360},{name:"地图",value:282},{name:"时钟",value:273},{name:"标题",value:265}],ga=[],jf=[{label:"圆形",value:"circle"},{label:"心形",value:"cardioid"},{label:"钻石",value:"diamond"},{label:"右三角形",value:"triangle-forward"},{label:"三角形",value:"triangle"},{label:"五边形",value:"pentagon"},{label:"星星",value:"star"}],Wf={dataset:[...Ju],tooltip:{},series:[{type:"wordCloud",shape:"circle",left:"center",top:"center",width:"70%",height:"80%",right:null,bottom:null,sizeRange:[12,60],rotationRange:[0,0],rotationStep:0,gridSize:8,drawOutOfBound:!1,layoutAnimation:!0,textStyle:{fontFamily:"sans-serif",fontWeight:"bold"},emphasis:{focus:"self",textStyle:{shadowBlur:10,shadowColor:"#333"}},data:[...Ju]}]};let lT=class extends w2{constructor(){super(...arguments);u1(this,"key",Ro.key);u1(this,"chartConfig",j1(Ro));u1(this,"option",O3(Wf,ga))}};const uT=Object.freeze(Object.defineProperty({__proto__:null,ShapeEnumList:jf,default:lT,includes:ga,option:Wf},Symbol.toStringTag,{value:"Module"})),cT=b1({__name:"config",props:{optionData:{type:Object,required:!0}},setup(o){const e=o,t=y2(()=>{const{width:s,height:c,rotationStep:f}=e.optionData.series[0];return{width:+s.replace("%",""),height:+c.replace("%",""),rotationStep:f}}),n=s=>`${s}%`,i=s=>{e.optionData.series[0].width=`${s}%`},r=s=>{e.optionData.series[0].height=`${s}%`},a=s=>{e.optionData.series[0].rotationStep=s,e.optionData.series[0].rotationRange=s===0?[0,0]:[-90,90]};return(s,c)=>{const f=B("n-select"),h=B("n-checkbox"),m=B("n-slider");return N(),a1(U1,null,[p(u(r4),{optionData:o.optionData},null,8,["optionData"]),p(u(k1),{name:"词云",expanded:""},{default:v(()=>[p(u(X),{name:"形状"},{default:v(()=>[p(u(I),null,{default:v(()=>[p(f,{value:o.optionData.series[0].shape,"onUpdate:value":c[0]||(c[0]=g=>o.optionData.series[0].shape=g),size:"small",options:u(jf)},null,8,["value","options"])]),_:1}),p(u(I),null,{default:v(()=>[p(h,{checked:o.optionData.series[0].drawOutOfBound,"onUpdate:checked":c[1]||(c[1]=g=>o.optionData.series[0].drawOutOfBound=g),size:"small"},{default:v(()=>[Y1("允许出边")]),_:1},8,["checked"])]),_:1})]),_:1}),p(u(X),{name:"布局"},{default:v(()=>[p(u(I),{name:"宽度"},{default:v(()=>[p(m,{value:t.value.width,"onUpdate:value":[c[2]||(c[2]=g=>t.value.width=g),i],min:0,max:100,"format-tooltip":n},null,8,["value"])]),_:1}),p(u(I),{name:"高度"},{default:v(()=>[p(m,{value:t.value.height,"onUpdate:value":[c[3]||(c[3]=g=>t.value.height=g),r],min:0,max:100,"format-tooltip":n},null,8,["value"])]),_:1})]),_:1}),p(u(X),{name:"样式",alone:""},{default:v(()=>[p(u(I),{name:"字体区间(最小/最大字体)"},{default:v(()=>[p(m,{value:o.optionData.series[0].sizeRange,"onUpdate:value":c[4]||(c[4]=g=>o.optionData.series[0].sizeRange=g),range:"",step:1,min:6,max:100},null,8,["value"])]),_:1}),p(u(I),{name:"旋转角度"},{default:v(()=>[p(m,{value:t.value.rotationStep,"onUpdate:value":[c[5]||(c[5]=g=>t.value.rotationStep=g),a],step:15,min:0,max:45},null,8,["value"])]),_:1})]),_:1})]),_:1})],64)}}}),dT=Object.freeze(Object.defineProperty({__proto__:null,default:cT},Symbol.toStringTag,{value:"Module"})),Oo={key:"TextBarrage",chartKey:"VTextBarrage",conKey:"VCTextBarrage",title:"弹幕文字",category:P4.TEXT,categoryName:z4.TEXT,package:H1.INFORMATIONS,chartFrame:t2.COMMON,image:"text_barrage.png"};var G8=(o=>(o.NORMAL="常规",o.BOLD="加粗",o))(G8||{});const Lo={常规:"normal",加粗:"bold"},_a={dataset:"让数字化看得见",fontSize:32,fontColor:"#ffffff",fontWeight:"normal",letterSpacing:5,showShadow:!0,boxShadow:"none",hShadow:0,vShadow:0,blurShadow:8,colorShadow:"#0075ff",animationTime:0,animationSpeed:50};let fT=class extends w2{constructor(){super(...arguments);u1(this,"key",Oo.key);u1(this,"attr",i3(o2({},u5),{w:500,h:70,zIndex:-1}));u1(this,"chartConfig",j1(Oo));u1(this,"option",j1(_a));u1(this,"preview",{overFlowHidden:!0})}};const pT=Object.freeze(Object.defineProperty({__proto__:null,FontWeightEnum:G8,FontWeightObject:Lo,default:fT,option:_a},Symbol.toStringTag,{value:"Module"})),hT=b1({__name:"config",props:{optionData:{type:Object,required:!0}},setup(o){const e=[{label:G8.NORMAL,value:Lo[G8.NORMAL]},{label:G8.BOLD,value:Lo[G8.BOLD]}];return(t,n)=>{const i=B("n-input"),r=B("n-color-picker"),a=B("n-input-number"),s=B("n-select"),c=B("n-switch"),f=B("n-text"),h=B("n-space");return N(),a1(U1,null,[p(u(k1),{name:"信息",expanded:!0},{default:v(()=>[p(u(X),{name:"文字",alone:!0},{default:v(()=>[p(u(I),null,{default:v(()=>[p(i,{value:o.optionData.dataset,"onUpdate:value":n[0]||(n[0]=m=>o.optionData.dataset=m),type:"textarea",size:"small"},null,8,["value"])]),_:1})]),_:1})]),_:1}),p(u(k1),{name:"样式",expanded:!0},{default:v(()=>[p(u(X),{name:"文字"},{default:v(()=>[p(u(I),{name:"颜色"},{default:v(()=>[p(r,{size:"small",modes:["hex"],value:o.optionData.fontColor,"onUpdate:value":n[1]||(n[1]=m=>o.optionData.fontColor=m)},null,8,["value"])]),_:1}),p(u(I),{name:"字体大小"},{default:v(()=>[p(a,{value:o.optionData.fontSize,"onUpdate:value":n[2]||(n[2]=m=>o.optionData.fontSize=m),size:"small",placeholder:"字体大小"},null,8,["value"])]),_:1}),p(u(I),{name:"字体粗细"},{default:v(()=>[p(s,{value:o.optionData.fontWeight,"onUpdate:value":n[3]||(n[3]=m=>o.optionData.fontWeight=m),size:"small",options:e},null,8,["value"])]),_:1}),p(u(I),{name:"字间距"},{default:v(()=>[p(a,{value:o.optionData.letterSpacing,"onUpdate:value":n[4]||(n[4]=m=>o.optionData.letterSpacing=m),size:"small",placeholder:"输入字间距"},null,8,["value"])]),_:1})]),_:1}),p(u(X),{name:"阴影"},{default:v(()=>[p(u(I),null,{default:v(()=>[p(h,null,{default:v(()=>[p(c,{value:o.optionData.showShadow,"onUpdate:value":n[5]||(n[5]=m=>o.optionData.showShadow=m),size:"small"},null,8,["value"]),p(f,null,{default:v(()=>[Y1("展示阴影")]),_:1})]),_:1})]),_:1}),p(u(I),{name:"颜色"},{default:v(()=>[p(r,{size:"small",modes:["hex"],value:o.optionData.colorShadow,"onUpdate:value":n[6]||(n[6]=m=>o.optionData.colorShadow=m)},null,8,["value"])]),_:1}),p(u(I),{name:"x"},{default:v(()=>[p(a,{value:o.optionData.hShadow,"onUpdate:value":n[7]||(n[7]=m=>o.optionData.hShadow=m),size:"small"},null,8,["value"])]),_:1}),p(u(I),{name:"y"},{default:v(()=>[p(a,{value:o.optionData.vShadow,"onUpdate:value":n[8]||(n[8]=m=>o.optionData.vShadow=m),size:"small"},null,8,["value"])]),_:1}),p(u(I),{name:"模糊"},{default:v(()=>[p(a,{value:o.optionData.blurShadow,"onUpdate:value":n[9]||(n[9]=m=>o.optionData.blurShadow=m),size:"small"},null,8,["value"])]),_:1})]),_:1}),p(u(X),{name:"动画"},{default:v(()=>[p(u(I),{name:"动画速度"},{default:v(()=>[p(a,{value:o.optionData.animationSpeed,"onUpdate:value":n[10]||(n[10]=m=>o.optionData.animationSpeed=m),size:"small",placeholder:"动画速度",min:0},null,8,["value"])]),_:1}),p(u(I),{name:"动画间隔"},{default:v(()=>[p(a,{value:o.optionData.animationTime,"onUpdate:value":n[11]||(n[11]=m=>o.optionData.animationTime=m),size:"small",placeholder:"动画间隔",min:0},null,8,["value"])]),_:1})]),_:1})]),_:1})],64)}}}),mT=Object.freeze(Object.defineProperty({__proto__:null,default:hT},Symbol.toStringTag,{value:"Module"})),Po={key:"TextCommon",chartKey:"VTextCommon",conKey:"VCTextCommon",title:"文字",category:P4.TEXT,categoryName:z4.TEXT,package:H1.INFORMATIONS,chartFrame:t2.COMMON,image:"text_static.png"};var V8=(o=>(o.HORIZONTAL="水平",o.VERTICAL="垂直",o))(V8||{});const zo={水平:"horizontal-tb",垂直:"vertical-rl"};var j8=(o=>(o.NORMAL="常规",o.BOLD="加粗",o))(j8||{});const ko={常规:"normal",加粗:"bold"},va={link:"",linkHead:"http://",dataset:"我是文本",fontSize:20,fontColor:"#ffffff",paddingX:10,paddingY:10,textAlign:"center",fontWeight:"normal",borderWidth:0,borderColor:"#ffffff",borderRadius:5,letterSpacing:5,writingMode:"horizontal-tb",backgroundColor:"#00000000"};let gT=class extends w2{constructor(){super(...arguments);u1(this,"key",Po.key);u1(this,"chartConfig",j1(Po));u1(this,"option",j1(va))}};const _T=Object.freeze(Object.defineProperty({__proto__:null,FontWeightEnum:j8,FontWeightObject:ko,WritingModeEnum:V8,WritingModeObject:zo,default:gT,option:va},Symbol.toStringTag,{value:"Module"})),vT=b1({__name:"config",props:{optionData:{type:Object,required:!0}},setup(o){const e=o,t=[{label:"左对齐",value:"start"},{label:"居中",value:"center"},{label:"右对齐",value:"end"}],n=[{label:V8.HORIZONTAL,value:zo[V8.HORIZONTAL]},{label:V8.VERTICAL,value:zo[V8.VERTICAL]}],i=[{label:j8.NORMAL,value:ko[j8.NORMAL]},{label:j8.BOLD,value:ko[j8.BOLD]}],r=()=>{window.open(e.optionData.linkHead+e.optionData.link)},a=[{label:"http://",value:"http://"},{label:"https://",value:"https://"}];return(s,c)=>{const f=B("n-input"),h=B("n-select"),m=B("n-button"),g=B("n-input-group"),_=B("n-color-picker"),S=B("n-input-number");return N(),a1(U1,null,[p(u(k1),{name:"信息",expanded:!0},{default:v(()=>[p(u(X),{name:"文字",alone:!0},{default:v(()=>[p(u(I),null,{default:v(()=>[p(f,{value:o.optionData.dataset,"onUpdate:value":c[0]||(c[0]=y=>o.optionData.dataset=y),type:"textarea",size:"small"},null,8,["value"])]),_:1})]),_:1}),p(u(X),{name:"链接",alone:!0},{default:v(()=>[p(u(I),null,{default:v(()=>[p(g,null,{default:v(()=>[p(h,{value:o.optionData.linkHead,"onUpdate:value":c[1]||(c[1]=y=>o.optionData.linkHead=y),size:"small",style:{width:"80%"},options:a},null,8,["value"]),p(f,{value:o.optionData.link,"onUpdate:value":c[2]||(c[2]=y=>o.optionData.link=y),size:"small"},null,8,["value"]),p(m,{disabled:!o.optionData.link,secondary:"",size:"small",onClick:r},{default:v(()=>[Y1("跳转")]),_:1},8,["disabled"])]),_:1})]),_:1})]),_:1})]),_:1}),p(u(k1),{name:"样式",expanded:!0},{default:v(()=>[p(u(X),{name:"文字"},{default:v(()=>[p(u(I),{name:"颜色"},{default:v(()=>[p(_,{size:"small",modes:["hex"],value:o.optionData.fontColor,"onUpdate:value":c[3]||(c[3]=y=>o.optionData.fontColor=y)},null,8,["value"])]),_:1}),p(u(I),{name:"字体大小"},{default:v(()=>[p(S,{value:o.optionData.fontSize,"onUpdate:value":c[4]||(c[4]=y=>o.optionData.fontSize=y),size:"small",placeholder:"字体大小"},null,8,["value"])]),_:1}),p(u(I),{name:"字体粗细"},{default:v(()=>[p(h,{value:o.optionData.fontWeight,"onUpdate:value":c[5]||(c[5]=y=>o.optionData.fontWeight=y),size:"small",options:i},null,8,["value"])]),_:1}),p(u(I),{name:"X轴内边距"},{default:v(()=>[p(S,{value:o.optionData.paddingX,"onUpdate:value":c[6]||(c[6]=y=>o.optionData.paddingX=y),size:"small",placeholder:"输入内边距"},null,8,["value"])]),_:1}),p(u(I),{name:"Y轴内边距"},{default:v(()=>[p(S,{value:o.optionData.paddingY,"onUpdate:value":c[7]||(c[7]=y=>o.optionData.paddingY=y),size:"small",placeholder:"输入内边距"},null,8,["value"])]),_:1}),p(u(I),{name:"水平对齐"},{default:v(()=>[p(h,{value:o.optionData.textAlign,"onUpdate:value":c[8]||(c[8]=y=>o.optionData.textAlign=y),size:"small",options:t},null,8,["value"])]),_:1}),p(u(I),{name:"文本方向"},{default:v(()=>[p(h,{value:o.optionData.writingMode,"onUpdate:value":c[9]||(c[9]=y=>o.optionData.writingMode=y),size:"small",options:n},null,8,["value"])]),_:1}),p(u(I),{name:"字间距"},{default:v(()=>[p(S,{value:o.optionData.letterSpacing,"onUpdate:value":c[10]||(c[10]=y=>o.optionData.letterSpacing=y),size:"small",placeholder:"输入字间距"},null,8,["value"])]),_:1})]),_:1}),p(u(X),{name:"边框"},{default:v(()=>[p(u(I),{name:"宽度"},{default:v(()=>[p(S,{value:o.optionData.borderWidth,"onUpdate:value":c[11]||(c[11]=y=>o.optionData.borderWidth=y),size:"small",min:0,placeholder:"宽度"},null,8,["value"])]),_:1}),p(u(I),{name:"颜色"},{default:v(()=>[p(_,{size:"small",modes:["hex"],value:o.optionData.borderColor,"onUpdate:value":c[12]||(c[12]=y=>o.optionData.borderColor=y)},null,8,["value"])]),_:1}),p(u(I),{name:"圆角"},{default:v(()=>[p(S,{value:o.optionData.borderRadius,"onUpdate:value":c[13]||(c[13]=y=>o.optionData.borderRadius=y),size:"small",min:0,placeholder:"圆角"},null,8,["value"])]),_:1})]),_:1}),p(u(X),{name:"背景",alone:!0},{default:v(()=>[p(u(I),{name:"背景颜色"},{default:v(()=>[p(_,{size:"small",modes:["hex"],value:o.optionData.backgroundColor,"onUpdate:value":c[14]||(c[14]=y=>o.optionData.backgroundColor=y)},null,8,["value"])]),_:1})]),_:1})]),_:1})],64)}}}),yT=Object.freeze(Object.defineProperty({__proto__:null,default:vT},Symbol.toStringTag,{value:"Module"})),bT=b1({__name:"config",props:{optionData:{type:Object,required:!0}},setup(o){return(e,t)=>{const n=B("n-input"),i=B("n-input-number"),r=B("n-color-picker");return N(),a1(U1,null,[p(u(k1),{name:"信息",expanded:!0},{default:v(()=>[p(u(X),{name:"文字",alone:!0},{default:v(()=>[p(u(I),null,{default:v(()=>[p(n,{value:o.optionData.dataset,"onUpdate:value":t[0]||(t[0]=a=>o.optionData.dataset=a),type:"textarea",size:"small"},null,8,["value"])]),_:1})]),_:1})]),_:1}),p(u(k1),{name:"样式",expanded:!0},{default:v(()=>[p(u(X),{name:"文字"},{default:v(()=>[p(u(I),{name:"字体大小"},{default:v(()=>[p(i,{value:o.optionData.size,"onUpdate:value":t[1]||(t[1]=a=>o.optionData.size=a),size:"small",placeholder:"字体大小"},null,8,["value"])]),_:1})]),_:1}),p(u(X),{name:"渐变色参数"},{default:v(()=>[p(u(I),{name:"起始值"},{default:v(()=>[p(r,{size:"small",modes:["hex"],value:o.optionData.gradient.from,"onUpdate:value":t[2]||(t[2]=a=>o.optionData.gradient.from=a)},null,8,["value"])]),_:1}),p(u(I),{name:"结束值"},{default:v(()=>[p(r,{size:"small",modes:["hex"],value:o.optionData.gradient.to,"onUpdate:value":t[3]||(t[3]=a=>o.optionData.gradient.to=a)},null,8,["value"])]),_:1}),p(u(I),{name:"偏移角度"},{default:v(()=>[p(i,{value:o.optionData.gradient.deg,"onUpdate:value":t[4]||(t[4]=a=>o.optionData.gradient.deg=a),size:"small",placeholder:"颜色旋转"},null,8,["value"])]),_:1})]),_:1})]),_:1})],64)}}}),xT=Object.freeze(Object.defineProperty({__proto__:null,default:bT},Symbol.toStringTag,{value:"Module"})),ST={};function MT(o,e){return null}const AT=c2(ST,[["render",MT]]),wT=Object.freeze(Object.defineProperty({__proto__:null,default:AT},Symbol.toStringTag,{value:"Module"})),CT={};function TT(o,e){return null}const ET=c2(CT,[["render",TT]]),DT=Object.freeze(Object.defineProperty({__proto__:null,default:ET},Symbol.toStringTag,{value:"Module"})),IT={};function RT(o,e){return null}const OT=c2(IT,[["render",RT]]),LT=Object.freeze(Object.defineProperty({__proto__:null,default:OT},Symbol.toStringTag,{value:"Module"})),PT={};function zT(o,e){return null}const kT=c2(PT,[["render",zT]]),UT=Object.freeze(Object.defineProperty({__proto__:null,default:kT},Symbol.toStringTag,{value:"Module"})),NT={};function FT(o,e){return N(),a1("div")}const BT=c2(NT,[["render",FT]]),GT=Object.freeze(Object.defineProperty({__proto__:null,default:BT},Symbol.toStringTag,{value:"Module"})),VT=b1({__name:"config",props:{optionData:{type:Object,required:!0}},setup(o){return(e,t)=>{const n=B("n-input-number"),i=B("n-input"),r=B("n-color-picker");return N(),w1(u(k1),{name:"列表",expanded:!0},{default:v(()=>[p(u(X),{name:"基础"},{default:v(()=>[p(u(I),{name:"表行数"},{default:v(()=>[p(n,{value:o.optionData.rowNum,"onUpdate:value":t[0]||(t[0]=a=>o.optionData.rowNum=a),min:1,size:"small",placeholder:"请输入自动计算"},null,8,["value"])]),_:1}),p(u(I),{name:"轮播时间(s)"},{default:v(()=>[p(n,{value:o.optionData.waitTime,"onUpdate:value":t[1]||(t[1]=a=>o.optionData.waitTime=a),min:1,size:"small",placeholder:"请输入轮播时间"},null,8,["value"])]),_:1}),p(u(I),{name:"数值单位"},{default:v(()=>[p(i,{value:o.optionData.unit,"onUpdate:value":t[2]||(t[2]=a=>o.optionData.unit=a),size:"small",placeholder:"数值单位"},null,8,["value"])]),_:1})]),_:1}),p(u(X),{name:"样式"},{default:v(()=>[p(u(I),{name:"主体颜色"},{default:v(()=>[p(r,{size:"small",modes:["hex"],value:o.optionData.color,"onUpdate:value":t[3]||(t[3]=a=>o.optionData.color=a)},null,8,["value"])]),_:1}),p(u(I),{name:"数据颜色"},{default:v(()=>[p(r,{size:"small",modes:["hex"],value:o.optionData.textColor,"onUpdate:value":t[4]||(t[4]=a=>o.optionData.textColor=a)},null,8,["value"])]),_:1}),p(u(I),{name:"底部线条"},{default:v(()=>[p(r,{size:"small",modes:["hex"],value:o.optionData.borderColor,"onUpdate:value":t[5]||(t[5]=a=>o.optionData.borderColor=a)},null,8,["value"])]),_:1})]),_:1}),p(u(X),{name:"字体样式"},{default:v(()=>[p(u(I),{name:"序号字体"},{default:v(()=>[p(n,{size:"small",value:o.optionData.indexFontSize,"onUpdate:value":t[6]||(t[6]=a=>o.optionData.indexFontSize=a),min:12},null,8,["value"])]),_:1}),p(u(I),{name:"左侧数据字体"},{default:v(()=>[p(n,{size:"small",value:o.optionData.leftFontSize,"onUpdate:value":t[7]||(t[7]=a=>o.optionData.leftFontSize=a),min:12},null,8,["value"])]),_:1}),p(u(I),{name:"右侧数据字体"},{default:v(()=>[p(n,{size:"small",value:o.optionData.rightFontSize,"onUpdate:value":t[8]||(t[8]=a=>o.optionData.rightFontSize=a),min:12},null,8,["value"])]),_:1})]),_:1})]),_:1})}}}),jT=Object.freeze(Object.defineProperty({__proto__:null,default:VT},Symbol.toStringTag,{value:"Module"})),WT=b1({__name:"config",props:{optionData:{type:Object,required:!0}},setup(o){const e=o,t=_2(),n=_2(),i=_2();return e2(()=>e.optionData,r=>{t.value=e.optionData.header.toString(),n.value=e.optionData.align.toString(),i.value=e.optionData.columnWidth.toString()},{deep:!1,immediate:!0}),e2([t,n,i],([r,a,s],[c,f,h])=>{r!==c&&(e.optionData.header=r.split(",")),a!==f&&(e.optionData.align=a.split(",")),s!==h&&(e.optionData.columnWidth=s.split(","))}),(r,a)=>{const s=B("n-input-number"),c=B("n-switch"),f=B("n-input"),h=B("n-select"),m=B("n-color-picker");return N(),w1(u(k1),{name:"列表",expanded:!0},{default:v(()=>[p(u(X),{name:"基础"},{default:v(()=>[p(u(I),{name:"表行数"},{default:v(()=>[p(s,{value:o.optionData.rowNum,"onUpdate:value":a[0]||(a[0]=g=>o.optionData.rowNum=g),min:1,size:"small",placeholder:"请输入自动计算"},null,8,["value"])]),_:1}),p(u(I),{name:"轮播时间(s)"},{default:v(()=>[p(s,{value:o.optionData.waitTime,"onUpdate:value":a[1]||(a[1]=g=>o.optionData.waitTime=g),min:1,size:"small",placeholder:"请输入轮播时间"},null,8,["value"])]),_:1}),p(u(I),{name:"表头高度"},{default:v(()=>[p(s,{value:o.optionData.headerHeight,"onUpdate:value":a[2]||(a[2]=g=>o.optionData.headerHeight=g),min:1,size:"small",placeholder:"请输入表头高度"},null,8,["value"])]),_:1}),p(u(I),{name:"显示行号"},{default:v(()=>[p(c,{size:"small",value:o.optionData.index,"onUpdate:value":a[3]||(a[3]=g=>o.optionData.index=g)},null,8,["value"])]),_:1})]),_:1}),p(u(X),{name:"配置",alone:!0},{default:v(()=>[p(u(I),{name:"表头数据"},{default:v(()=>[p(f,{value:t.value,"onUpdate:value":a[4]||(a[4]=g=>t.value=g),min:1,size:"small",placeholder:"表头数据(英文','分割)"},null,8,["value"])]),_:1}),p(u(I),{name:"列对齐方式"},{default:v(()=>[p(f,{value:n.value,"onUpdate:value":a[5]||(a[5]=g=>n.value=g),min:1,size:"small",placeholder:"对齐方式(英文','分割)"},null,8,["value"])]),_:1}),p(u(I),{name:"列宽度"},{default:v(()=>[p(f,{value:i.value,"onUpdate:value":a[6]||(a[6]=g=>i.value=g),min:1,size:"small",placeholder:"列宽度(英文','分割)"},null,8,["value"])]),_:1}),p(u(I),{name:"轮播方式"},{default:v(()=>[p(h,{value:o.optionData.carousel,"onUpdate:value":a[7]||(a[7]=g=>o.optionData.carousel=g),options:[{label:"单条轮播",value:"single"},{label:"整页轮播",value:"page"}]},null,8,["value"])]),_:1})]),_:1}),p(u(X),{name:"样式"},{default:v(()=>[p(u(I),{name:"表头背景色"},{default:v(()=>[p(m,{size:"small",modes:["hex"],value:o.optionData.headerBGC,"onUpdate:value":a[8]||(a[8]=g=>o.optionData.headerBGC=g)},null,8,["value"])]),_:1}),p(u(I),{name:"奇数行背景色"},{default:v(()=>[p(m,{size:"small",modes:["hex"],value:o.optionData.oddRowBGC,"onUpdate:value":a[9]||(a[9]=g=>o.optionData.oddRowBGC=g)},null,8,["value"])]),_:1}),p(u(I),{name:"偶数行背景色"},{default:v(()=>[p(m,{size:"small",modes:["hex"],value:o.optionData.evenRowBGC,"onUpdate:value":a[10]||(a[10]=g=>o.optionData.evenRowBGC=g)},null,8,["value"])]),_:1})]),_:1})]),_:1})}}}),HT=Object.freeze(Object.defineProperty({__proto__:null,default:WT},Symbol.toStringTag,{value:"Module"})),$T={style:{width:"260px"}},YT=b1({__name:"config",props:{optionData:{type:Object,required:!0}},setup(o){const e=o,t=[{label:"2",value:2},{label:"5",value:5},{label:"10",value:10},{label:"15",value:15},{label:"30",value:30}],n=[{label:"显示",value:"on"},{label:"不显示",value:"off"}],i=[{label:"显示",value:"off"},{label:"不显示",value:"on"}],r=[{label:"显示",value:"off"},{label:"不显示",value:"on"}],a=[{label:"显示",value:"on"},{label:"不显示",value:"off"}],s=[{label:"显示",value:"on"},{label:"不显示",value:"off"}],c=[{label:"实线边框",value:"solid"},{label:"虚线边框",value:"dashed"},{label:"点状边框",value:"dotted"},{label:"双线边框",value:"double"}],f=[{label:"停用",value:"none"},{label:"启用",value:"flex"}],h=_2(),m=_2([]);return e.optionData.dataset.dimensions.forEach(g=>{m.value.push(g.title)}),e2(()=>e.optionData,()=>{m.value=[],e.optionData.dataset.dimensions.forEach(g=>{m.value.push(g.title)}),h.value=m.value.toString()},{deep:!1,immediate:!0}),e2([h],([g],[_])=>{g!==_&&g.split(",").forEach((S,y)=>{y+1<=e.optionData.dataset.dimensions.length&&(e.optionData.dataset.dimensions[y].title=g.split(",")[y])})}),(g,_)=>{const S=B("n-tag"),y=B("n-select"),b=B("n-input-number"),M=B("n-input"),A=B("n-color-picker");return N(),w1(u(k1),{name:"表格设置",expanded:!0},{default:v(()=>[p(S,{type:"primary"},{default:v(()=>[Y1("若配置无响应,请在预览页面查看效果")]),_:1}),p(u(X),{alone:!0,name:"对齐方式"},{default:v(()=>[p(u(I),{alone:!0},{default:v(()=>[p(y,{value:o.optionData.align,"onUpdate:value":_[0]||(_[0]=E=>o.optionData.align=E),size:"small",options:[{label:"靠左",value:"left"},{label:"居中",value:"center"},{label:"靠右",value:"right"}]},null,8,["value"])]),_:1})]),_:1}),p(u(X),{alone:!1,name:"分页设置"},{default:v(()=>[p(u(I),{name:"默认页码",alone:!0},{default:v(()=>[p(b,{value:o.optionData.pagination.page,"onUpdate:value":_[1]||(_[1]=E=>o.optionData.pagination.page=E),size:"small",placeholder:"字体大小"},null,8,["value"])]),_:1}),p(u(I),{name:"分页",alone:!0},{default:v(()=>[p(y,{value:o.optionData.pagination.pageSize,"onUpdate:value":_[2]||(_[2]=E=>o.optionData.pagination.pageSize=E),size:"small",options:t},null,8,["value"])]),_:1})]),_:1}),p(u(X),{alone:!1,name:"表格数据"},{default:v(()=>[p(u(I),{name:"表头名称",class:"form_name"},{default:v(()=>[Q("div",$T,[p(M,{value:h.value,"onUpdate:value":_[3]||(_[3]=E=>h.value=E),size:"small",placeholder:"表头数据(英文','分割)"},null,8,["value"])])]),_:1})]),_:1}),p(u(X),{alone:!1,name:"表格样式"},{default:v(()=>[p(u(I),{name:"显示边框",alone:!0},{default:v(()=>[p(y,{value:o.optionData.style.border,"onUpdate:value":_[4]||(_[4]=E=>o.optionData.style.border=E),size:"small",options:n},null,8,["value"])]),_:1}),p(u(I),{name:"底部边框",alone:!0},{default:v(()=>[p(y,{value:o.optionData.style.bottomBordered,"onUpdate:value":_[5]||(_[5]=E=>o.optionData.style.bottomBordered=E),size:"small",options:a},null,8,["value"])]),_:1}),p(u(I),{name:"列分割线",alone:!0},{default:v(()=>[p(y,{value:o.optionData.style.singleLine,"onUpdate:value":_[6]||(_[6]=E=>o.optionData.style.singleLine=E),size:"small",options:i},null,8,["value"])]),_:1}),p(u(I),{name:"行分割线",alone:!0},{default:v(()=>[p(y,{value:o.optionData.style.singleColumn,"onUpdate:value":_[7]||(_[7]=E=>o.optionData.style.singleColumn=E),size:"small",options:r},null,8,["value"])]),_:1}),p(u(I),{name:"斑马条纹",alone:!0},{default:v(()=>[p(y,{value:o.optionData.style.striped,"onUpdate:value":_[8]||(_[8]=E=>o.optionData.style.striped=E),size:"small",options:s},null,8,["value"])]),_:1}),p(u(I),{name:"字体大小",alone:!0},{default:v(()=>[p(b,{value:o.optionData.style.fontSize,"onUpdate:value":_[9]||(_[9]=E=>o.optionData.style.fontSize=E),min:12,size:"small",placeholder:"字体大小"},null,8,["value"])]),_:1}),p(u(I),{name:"边框宽度",alone:!0},{default:v(()=>[p(b,{value:o.optionData.style.borderWidth,"onUpdate:value":_[10]||(_[10]=E=>o.optionData.style.borderWidth=E),min:0,size:"small",placeholder:"字体大小"},null,8,["value"])]),_:1}),p(u(I),{name:"边框颜色",alone:!0},{default:v(()=>[p(A,{size:"small",modes:["rgb"],value:o.optionData.style.borderColor,"onUpdate:value":_[11]||(_[11]=E=>o.optionData.style.borderColor=E)},null,8,["value"])]),_:1}),p(u(I),{name:"边框样式",alone:!0},{default:v(()=>[p(y,{value:o.optionData.style.borderStyle,"onUpdate:value":_[12]||(_[12]=E=>o.optionData.style.borderStyle=E),size:"small",options:c},null,8,["value"])]),_:1}),p(u(I),{name:"表格搜索(前端静态搜索)",alone:!0},{default:v(()=>[p(y,{value:o.optionData.inputShow,"onUpdate:value":_[13]||(_[13]=E=>o.optionData.inputShow=E),size:"small",options:f},null,8,["value"])]),_:1})]),_:1})]),_:1})}}}),JT=Object.freeze(Object.defineProperty({__proto__:null,default:YT},Symbol.toStringTag,{value:"Module"})),Hf="scale-value",WX=o=>{const e=_2(),t=_2(),n=_2(o.editCanvasConfig.width),i=_2(o.editCanvasConfig.height),r=_2({width:1,height:1});dS(Hf,r);const a=c=>{addEventListener("wheel",f=>{var h,m;if((h=window==null?void 0:window.$KeyboardActive)!=null&&h.ctrl){f.preventDefault(),f.stopPropagation(),c();const S=((m=t.value)==null?void 0:m.style.transform).match(/scale\((\d+\.?\d*)*/)[1],y=document.querySelector(".go-preview"),b=document.querySelector(".go-preview-entity");if(y&&(y.style.overflow="unset",y.style.position="absolute"),b&&(b.style.overflow="unset"),f.wheelDelta>0){const M=parseFloat(Number(S).toFixed(2));t.value.style.transform=`scale(${M>5?5:M+.1})`}else{const M=parseFloat(Number(S).toFixed(2));t.value.style.transform=`scale(${M<.2?.2:M-.1})`}}},{passive:!1})},s=c=>{r.value=o2({},c)};return c5(()=>{switch(o.editCanvasConfig.previewScaleType){case fe.FIT:(()=>{const{calcRate:c,windowResize:f,unWindowResize:h}=$S(n.value,i.value,t.value,s);c(),f(),a(h),Q9(()=>{h()})})();break;case fe.SCROLL_Y:(()=>{const{calcRate:c,windowResize:f,unWindowResize:h}=YS(n.value,i.value,t.value,m=>{const g=e.value;g.style.width=`${n.value*m.width}px`,g.style.height=`${i.value*m.height}px`,s(m)});c(),f(),a(h),Q9(()=>{h()})})();break;case fe.SCROLL_X:(()=>{const{calcRate:c,windowResize:f,unWindowResize:h}=JS(n.value,i.value,t.value,m=>{const g=e.value;g.style.width=`${n.value*m.width}px`,g.style.height=`${i.value*m.height}px`,s(m)});c(),f(),a(h),Q9(()=>{h()})})();break;case fe.FULL:(()=>{const{calcRate:c,windowResize:f,unWindowResize:h}=ZS(n.value,i.value,t.value,s);c(),f(),a(h),Q9(()=>{h()})})();break}}),{entityRef:e,previewRef:t,scaleRef:r}};m3([M3,fS]);function P3(o,e){const t=o.renderer||e.renderer,n={renderer:t},i=pS(Hf)||{value:{width:1,height:1}};return t==="canvas"&&(n.devicePixelRatio=Math.ceil(Math.max(window.devicePixelRatio,i.value.width,i.value.height))),n}const Uo={key:"BarCommon",chartKey:"VBarCommon",conKey:"VCBarCommon",title:"柱状图",category:g3.BAR,categoryName:_3.BAR,package:H1.CHARTS,chartFrame:t2.ECHARTS,image:"bar_x.png"},ZT=["product","data1","data2"],qT=[{product:"Mon",data1:120,data2:130},{product:"Tue",data1:200,data2:130},{product:"Wed",data1:150,data2:312},{product:"Thu",data1:80,data2:268},{product:"Fri",data1:70,data2:155},{product:"Sat",data1:110,data2:117},{product:"Sun",data1:130,data2:160}],QT={dimensions:ZT,source:qT},ya=["legend","xAxis","yAxis","grid"],at={type:"bar",barWidth:15,label:{show:!0,position:"top",color:"#fff",fontSize:12},itemStyle:{color:null,borderRadius:2}},$f={tooltip:{show:!0,trigger:"axis",axisPointer:{show:!0,type:"shadow"}},xAxis:{show:!0,type:"category"},yAxis:{show:!0,type:"value"},dataset:o2({},QT),series:[at,at]};let XT=class extends w2{constructor(){super(...arguments);u1(this,"key",Uo.key);u1(this,"chartConfig",j1(Uo));u1(this,"option",O3($f,ya))}};const KT=Object.freeze(Object.defineProperty({__proto__:null,default:XT,includes:ya,option:$f,seriesItem:at},Symbol.toStringTag,{value:"Module"})),eE=b1({__name:"index",props:{themeSetting:{type:Object,required:!0},themeColor:{type:Object,required:!0},chartConfig:{type:Object,required:!0}},setup(o){const e=o,t=P3(e.chartConfig.option,e.themeSetting);m3([$3,M3,kr,U3,Y3,o4]);const n=_2(),i=y2(()=>N3(e.chartConfig.option,e.themeSetting,ya));e2(()=>e.chartConfig.option.dataset,(a,s)=>{try{if(!Ur(a)||!("dimensions"in a))return;if(Array.isArray(a==null?void 0:a.dimensions)){const c=[],f=Array.isArray(s==null?void 0:s.dimensions)&&s.dimensions.length>=1?s.dimensions.length:1,h=a.dimensions.length>=1?a.dimensions.length:1,m=h-f;if(m<0)e.chartConfig.option.series.splice(h-1);else if(m>0){(!s||!(s!=null&&s.dimensions)||!Array.isArray(s==null?void 0:s.dimensions)||!(s!=null&&s.dimensions.length))&&(e.chartConfig.option.series=[]);for(let g=0;g<m;g++)c.push(j1(at));e.chartConfig.option.series.push(...c)}n.value=["series"],Y5(()=>{n.value=[]})}}catch(c){console.log(c)}},{deep:!1});const{vChartRef:r}=F2(e.chartConfig,A2);return(a,s)=>(N(),w1(u(L3),{ref_key:"vChartRef",ref:r,"init-options":u(t),theme:o.themeColor,option:i.value,"manual-update":u(J2)(),"update-options":{replaceMerge:n.value},autoresize:""},null,8,["init-options","theme","option","manual-update","update-options"]))}}),tE=Object.freeze(Object.defineProperty({__proto__:null,default:eE},Symbol.toStringTag,{value:"Module"})),No={key:"BarCrossrange",chartKey:"VBarCrossrange",conKey:"VCBarCrossrange",title:"横向柱状图",category:g3.BAR,categoryName:_3.BAR,package:H1.CHARTS,chartFrame:t2.ECHARTS,image:"bar_y.png"},nE=["product","data1","data2"],iE=[{product:"Mon",data1:120,data2:130},{product:"Tue",data1:200,data2:130},{product:"Wed",data1:150,data2:312},{product:"Thu",data1:80,data2:268},{product:"Fri",data1:70,data2:155},{product:"Sat",data1:110,data2:117},{product:"Sun",data1:130,data2:160}],oE={dimensions:nE,source:iE},ba=["legend","xAxis","yAxis","grid"],st={type:"bar",barWidth:null,label:{show:!0,position:"right",color:"#fff",fontSize:12},itemStyle:{color:null,borderRadius:0}},Yf={tooltip:{show:!0,trigger:"axis",axisPointer:{show:!0,type:"shadow"}},xAxis:{show:!0,type:"value"},yAxis:{show:!0,type:"category"},dataset:o2({},oE),series:[st,st]};let rE=class extends w2{constructor(){super(...arguments);u1(this,"key",No.key);u1(this,"chartConfig",j1(No));u1(this,"option",O3(Yf,ba))}};const aE=Object.freeze(Object.defineProperty({__proto__:null,default:rE,includes:ba,option:Yf,seriesItem:st},Symbol.toStringTag,{value:"Module"})),sE=b1({__name:"index",props:{themeSetting:{type:Object,required:!0},themeColor:{type:Object,required:!0},chartConfig:{type:Object,required:!0}},setup(o){const e=o,t=P3(e.chartConfig.option,e.themeSetting);m3([$3,M3,kr,U3,Y3,o4]);const n=_2(),i=y2(()=>N3(e.chartConfig.option,e.themeSetting,ba));e2(()=>e.chartConfig.option.dataset,(a,s)=>{try{if(!Ur(a)||!("dimensions"in a))return;if(Array.isArray(a==null?void 0:a.dimensions)){const c=[];for(let f=0;f<a.dimensions.length-1;f++)c.push(j1(st));n.value=["series"],e.chartConfig.option.series=c,Y5(()=>{n.value=[]})}}catch(c){console.log(c)}},{deep:!1});const{vChartRef:r}=F2(e.chartConfig,A2);return(a,s)=>(N(),w1(u(L3),{ref_key:"vChartRef",ref:r,"init-options":u(t),theme:o.themeColor,option:i.value,"manual-update":u(J2)(),"update-options":{replaceMerge:n.value},autoresize:""},null,8,["init-options","theme","option","manual-update","update-options"]))}}),lE=Object.freeze(Object.defineProperty({__proto__:null,default:sE},Symbol.toStringTag,{value:"Module"})),Fo={key:"BarLine",chartKey:"VBarLine",conKey:"VCBarLine",title:"柱状图 & 折线图",category:g3.BAR,categoryName:_3.BAR,package:H1.CHARTS,chartFrame:t2.ECHARTS,image:"bar_line.png"},uE=["product","data1","data2"],cE=[{product:"1月",data1:104,data2:30},{product:"2月",data1:56,data2:56},{product:"3月",data1:136,data2:36},{product:"4月",data1:86,data2:6},{product:"5月",data1:98,data2:10},{product:"6月",data1:86,data2:70},{product:"7月",data1:77,data2:57}],dE={dimensions:uE,source:cE},xa=["legend","xAxis","yAxis","grid"],Sa={type:"bar",barWidth:15,label:{show:!0,position:"top",color:"#fff",fontSize:12},itemStyle:{color:null,borderRadius:2}},Ma={type:"line",symbol:"circle",label:{show:!0,position:"top",color:"#fff",fontSize:12},symbolSize:5,itemStyle:{color:"#FFE47A",borderWidth:1},lineStyle:{type:"solid",width:3,color:null}},Jf={tooltip:{show:!0,trigger:"axis",axisPointer:{show:!0,type:"shadow"}},legend:{data:null},xAxis:{show:!0,type:"category"},yAxis:{show:!0,type:"value"},dataset:o2({},dE),series:[Sa,Ma]};let fE=class extends w2{constructor(){super(...arguments);u1(this,"key",Fo.key);u1(this,"chartConfig",j1(Fo));u1(this,"option",O3(Jf,xa))}};const pE=Object.freeze(Object.defineProperty({__proto__:null,barSeriesItem:Sa,default:fE,includes:xa,lineSeriesItem:Ma,option:Jf},Symbol.toStringTag,{value:"Module"})),hE=b1({__name:"index",props:{themeSetting:{type:Object,required:!0},themeColor:{type:Object,required:!0},chartConfig:{type:Object,required:!0}},setup(o){const e=o,t=P3(e.chartConfig.option,e.themeSetting);m3([$3,M3,kr,d6,U3,Y3,o4]);const n=_2(),i=y2(()=>N3(e.chartConfig.option,e.themeSetting,xa));e2(()=>e.chartConfig.option.dataset,(a,s)=>{if(a.dimensions.length!==s.dimensions.length){const c=[];for(let f=0;f<a.dimensions.length-1;f++)c.push(Sa,Ma);n.value=["series"],e.chartConfig.option.series=c,Y5(()=>{n.value=[]})}},{deep:!1});const{vChartRef:r}=F2(e.chartConfig,A2);return(a,s)=>(N(),w1(u(L3),{ref_key:"vChartRef",ref:r,"init-options":u(t),theme:o.themeColor,option:i.value,"manual-update":u(J2)(),autoresize:""},null,8,["init-options","theme","option","manual-update"]))}}),mE=Object.freeze(Object.defineProperty({__proto__:null,default:hE},Symbol.toStringTag,{value:"Module"})),Bo={key:"CapsuleChart",chartKey:"VCapsuleChart",conKey:"VCCapsuleChart",title:"胶囊柱图",category:g3.BAR,categoryName:_3.BAR,package:H1.CHARTS,chartFrame:t2.COMMON,image:"capsule.png"},gE=["name","value"],_E=[{name:"厦门",value:20},{name:"南阳",value:40},{name:"北京",value:60},{name:"上海",value:80},{name:"新疆",value:100}],vE={dimensions:gE,source:_E},Aa={dataset:vE,colors:["#c4ebad","#6be6c1","#a0a7e6","#96dee8","#3fb1e3"],unit:"",itemHeight:10,valueFontSize:16,paddingRight:50,paddingLeft:50,showValue:!0};let yE=class extends w2{constructor(){super(...arguments);u1(this,"key",Bo.key);u1(this,"attr",i3(o2({},u5),{zIndex:-1}));u1(this,"chartConfig",j1(Bo));u1(this,"option",j1(Aa))}};const bE=Object.freeze(Object.defineProperty({__proto__:null,default:yE,option:Aa},Symbol.toStringTag,{value:"Module"})),xE=o=>(T9("data-v-66b968b8"),o=o(),E9(),o),SE={class:"label-column"},ME=xE(()=>Q("div",{class:"laset"}," ",-1)),AE={class:"capsule-container"},wE={key:0,class:"capsule-item-value"},CE={class:"unit-label"},TE={key:0,class:"unit-text"},EE=b1({__name:"index",props:{chartConfig:{type:Object,default:()=>({})}},setup(o){const e=o,t=X4({defaultConfig:Aa,mergedConfig:null,capsuleLength:[],capsuleValue:[],labelData:[],capsuleItemHeight:""});e2(()=>e.chartConfig.option,a=>{n(a)},{deep:!0});const n=(a,s)=>{let c=j1(e.chartConfig.option||{});t.mergedConfig=c,s=="preview"&&(c.dataset=a),i(t.mergedConfig.dataset)},i=a=>{try{const{source:s}=a;if(!s||!s.length)return;t.capsuleItemHeight=r(t.mergedConfig.itemHeight);const c=s.map(g=>g[t.mergedConfig.dataset.dimensions[1]]),f=Math.max(...c);t.capsuleValue=c,t.capsuleLength=c.map(g=>f?g/f:0);const h=f/5,m=Array.from(new Set(new Array(6).fill(0).map((g,_)=>Math.ceil(_*h))));t.labelData=m}catch(s){console.warn(s)}},r=a=>a+"px";return c5(()=>{n(e.chartConfig.option)}),F2(e.chartConfig,A2,a=>{n(a,"preview")}),(a,s)=>t.mergedConfig?(N(),a1("div",{key:0,class:"go-dv-capsule-chart",style:G2({fontSize:r(t.mergedConfig.valueFontSize),paddingLeft:r(t.mergedConfig.paddingLeft),paddingRight:r(t.mergedConfig.paddingRight)})},[Q("div",SE,[(N(!0),a1(U1,null,m2(t.mergedConfig.dataset.source,c=>(N(),a1("div",{key:c[t.mergedConfig.dataset.dimensions[0]],style:G2({height:t.capsuleItemHeight,lineHeight:t.capsuleItemHeight})},d3(c[t.mergedConfig.dataset.dimensions[0]]),5))),128)),ME]),Q("div",AE,[(N(!0),a1(U1,null,m2(t.capsuleLength,(c,f)=>(N(),a1("div",{key:f,class:"capsule-item",style:G2({height:t.capsuleItemHeight})},[Q("div",{class:"capsule-item-column",style:G2(`width: ${c*100}%; background-color: ${t.mergedConfig.colors[f%t.mergedConfig.colors.length]};height:calc(100% - 2px);`)},[t.mergedConfig.showValue?(N(),a1("div",wE,d3(t.capsuleValue[f]),1)):$2("",!0)],4)],4))),128)),Q("div",CE,[(N(!0),a1(U1,null,m2(t.labelData,(c,f)=>(N(),a1("div",{key:c+f},d3(c),1))),128))])]),t.mergedConfig.unit?(N(),a1("div",TE,d3(t.mergedConfig.unit),1)):$2("",!0)],4)):$2("",!0)}});const DE=c2(EE,[["__scopeId","data-v-66b968b8"]]),IE=Object.freeze(Object.defineProperty({__proto__:null,default:DE},Symbol.toStringTag,{value:"Module"})),Go={key:"LineCommon",chartKey:"VLineCommon",conKey:"VCLineCommon",title:"折线图",category:g3.LINE,categoryName:_3.LINE,package:H1.CHARTS,chartFrame:t2.ECHARTS,image:"line.png"},RE=["product","data1","data2"],OE=[{product:"Mon",data1:120,data2:130},{product:"Tue",data1:200,data2:130},{product:"Wed",data1:150,data2:312},{product:"Thu",data1:80,data2:268},{product:"Fri",data1:70,data2:155},{product:"Sat",data1:110,data2:117},{product:"Sun",data1:130,data2:160}],LE={dimensions:RE,source:OE},wa=["legend","xAxis","yAxis","grid"],lt={type:"line",label:{show:!0,position:"top",color:"#fff",fontSize:12},symbolSize:5,itemStyle:{color:null,borderRadius:0},lineStyle:{type:"solid",width:3,color:null}},Zf={tooltip:{show:!0,trigger:"axis",axisPointer:{type:"line"}},xAxis:{show:!0,type:"category"},yAxis:{show:!0,type:"value"},dataset:o2({},LE),series:[lt,lt]};let PE=class extends w2{constructor(){super(...arguments);u1(this,"key",Go.key);u1(this,"chartConfig",j1(Go));u1(this,"option",O3(Zf,wa))}};const zE=Object.freeze(Object.defineProperty({__proto__:null,default:PE,includes:wa,option:Zf,seriesItem:lt},Symbol.toStringTag,{value:"Module"})),kE=b1({__name:"index",props:{themeSetting:{type:Object,required:!0},themeColor:{type:Object,required:!0},chartConfig:{type:Object,required:!0}},setup(o){const e=o,t=P3(e.chartConfig.option,e.themeSetting);m3([$3,M3,d6,U3,Y3,o4]);const n=_2(),i=y2(()=>N3(e.chartConfig.option,e.themeSetting,wa));e2(()=>e.chartConfig.option.dataset,(a,s)=>{try{if(!Ur(a)||!("dimensions"in a))return;if(Array.isArray(a==null?void 0:a.dimensions)){const c=[];for(let f=0;f<a.dimensions.length-1;f++)c.push(lt);n.value=["series"],e.chartConfig.option.series=c,Y5(()=>{n.value=[]})}}catch(c){console.log(c)}},{deep:!1});const{vChartRef:r}=F2(e.chartConfig,A2);return(a,s)=>(N(),w1(u(L3),{ref_key:"vChartRef",ref:r,"init-options":u(t),theme:o.themeColor,option:i.value,"manual-update":u(J2)(),"update-options":{replaceMerge:n.value},autoresize:""},null,8,["init-options","theme","option","manual-update","update-options"]))}}),UE=Object.freeze(Object.defineProperty({__proto__:null,default:kE},Symbol.toStringTag,{value:"Module"})),Vo={key:"LineGradientSingle",chartKey:"VLineGradientSingle",conKey:"VCLineGradientSingle",title:"单折线渐变面积图",category:g3.LINE,categoryName:_3.LINE,package:H1.CHARTS,chartFrame:t2.ECHARTS,image:"line_gradient_single.png"},NE=["product","data1"],FE=[{product:"Mon",data1:120},{product:"Tue",data1:200},{product:"Wed",data1:150},{product:"Thu",data1:80},{product:"Fri",data1:70},{product:"Sat",data1:110},{product:"Sun",data1:130}],BE={dimensions:NE,source:FE},Ca=["legend","xAxis","yAxis","grid"],GE={tooltip:{show:!0,trigger:"axis",axisPointer:{type:"line"}},xAxis:{show:!0,type:"category"},yAxis:{show:!0,type:"value"},dataset:o2({},BE),series:[{type:"line",smooth:!1,symbolSize:5,label:{show:!0,position:"top",color:"#fff",fontSize:12},lineStyle:{type:"solid",width:3},areaStyle:{opacity:.8,color:new i7(0,0,0,1,[{offset:0,color:Y8[$0][3]},{offset:1,color:"rgba(0,0,0,0)"}])}}]};let VE=class extends w2{constructor(){super(...arguments);u1(this,"key",Vo.key);u1(this,"chartConfig",j1(Vo));u1(this,"option",O3(GE,Ca))}};const jE=Object.freeze(Object.defineProperty({__proto__:null,default:VE,includes:Ca},Symbol.toStringTag,{value:"Module"})),WE=b1({__name:"index",props:{themeSetting:{type:Object,required:!0},themeColor:{type:Object,required:!0},chartConfig:{type:Object,required:!0}},setup(o){const e=o,t=P3(e.chartConfig.option,e.themeSetting);m3([$3,M3,d6,U3,Y3,o4]);const n=A2(),i=X4({value:{}});e2(()=>n.getEditCanvasConfig.chartThemeColor,a=>{try{if(!J2()){const s=a5(n.getEditCanvasConfig.chartCustomThemeColorInfo)[a]||a5(n.getEditCanvasConfig.chartCustomThemeColorInfo)[$0];e.chartConfig.option.series.forEach((c,f)=>{c.areaStyle.color=new i7(0,0,0,1,[{offset:0,color:s[3]},{offset:1,color:"rgba(0,0,0, 0)"}])})}i.value=N3(e.chartConfig.option,e.themeSetting,Ca),e.chartConfig.option=i.value}catch(s){console.log(s)}},{immediate:!0}),e2(()=>e.chartConfig.option.dataset,()=>{i.value=e.chartConfig.option});const{vChartRef:r}=F2(e.chartConfig,A2);return(a,s)=>(N(),w1(u(L3),{ref_key:"vChartRef",ref:r,"init-options":u(t),theme:o.themeColor,option:i.value,"manual-update":u(J2)(),autoresize:""},null,8,["init-options","theme","option","manual-update"]))}}),HE=Object.freeze(Object.defineProperty({__proto__:null,default:WE},Symbol.toStringTag,{value:"Module"})),jo={key:"LineGradients",chartKey:"VLineGradients",conKey:"VCLineGradients",title:"双折线渐变面积图",category:g3.LINE,categoryName:_3.LINE,package:H1.CHARTS,chartFrame:t2.ECHARTS,image:"line_gradient.png"},$E=["product","data1","data2"],YE=[{product:"Mon",data1:120,data2:130},{product:"Tue",data1:200,data2:130},{product:"Wed",data1:150,data2:312},{product:"Thu",data1:80,data2:268},{product:"Fri",data1:70,data2:155},{product:"Sat",data1:110,data2:117},{product:"Sun",data1:130,data2:160}],JE={dimensions:$E,source:YE},Ta=["legend","xAxis","yAxis","grid"],ZE={tooltip:{show:!0,trigger:"axis",axisPointer:{type:"line"}},xAxis:{show:!0,type:"category"},yAxis:{show:!0,type:"value"},dataset:o2({},JE),series:[{type:"line",smooth:!1,symbolSize:5,label:{show:!0,position:"top",color:"#fff",fontSize:12},lineStyle:{width:3,type:"solid"},areaStyle:{opacity:.8,color:new i7(0,0,0,1,[{offset:0,color:Y8[$0][3]},{offset:1,color:"rgba(0,0,0,0)"}])}},{type:"line",smooth:!1,label:{show:!0,position:"top",color:"#fff",fontSize:12},lineStyle:{width:3,type:"solid"},areaStyle:{opacity:.8,color:new i7(0,0,0,1,[{offset:0,color:Y8[$0][4]},{offset:1,color:"rgba(0,0,0,0)"}])}}]};let qE=class extends w2{constructor(){super(...arguments);u1(this,"key",jo.key);u1(this,"chartConfig",j1(jo));u1(this,"option",O3(ZE,Ta))}};const QE=Object.freeze(Object.defineProperty({__proto__:null,default:qE,includes:Ta},Symbol.toStringTag,{value:"Module"})),XE=b1({__name:"index",props:{themeSetting:{type:Object,required:!0},themeColor:{type:Object,required:!0},chartConfig:{type:Object,required:!0}},setup(o){const e=o,t=P3(e.chartConfig.option,e.themeSetting);m3([$3,M3,d6,U3,Y3,o4]);const n=A2(),i=X4({value:{}});e2(()=>n.getEditCanvasConfig.chartThemeColor,a=>{try{if(!J2()){const s=a5(n.getEditCanvasConfig.chartCustomThemeColorInfo)[a]||a5(n.getEditCanvasConfig.chartCustomThemeColorInfo)[$0];e.chartConfig.option.series.forEach((c,f)=>{c.areaStyle.color=new i7(0,0,0,1,[{offset:0,color:s[3+f]},{offset:1,color:"rgba(0,0,0, 0)"}])})}i.value=N3(e.chartConfig.option,e.themeSetting,Ta),e.chartConfig.option=i.value}catch(s){console.log(s)}},{immediate:!0}),e2(()=>e.chartConfig.option.dataset,()=>{i.value=e.chartConfig.option});const{vChartRef:r}=F2(e.chartConfig,A2);return(a,s)=>(N(),w1(u(L3),{ref_key:"vChartRef",ref:r,"init-options":u(t),theme:o.themeColor,option:i.value,"manual-update":u(J2)(),autoresize:""},null,8,["init-options","theme","option","manual-update"]))}}),KE=Object.freeze(Object.defineProperty({__proto__:null,default:XE},Symbol.toStringTag,{value:"Module"})),Wo={key:"LineLinearSingle",chartKey:"VLineLinearSingle",conKey:"VCLineLinearSingle",title:"单折线渐变图",category:g3.LINE,categoryName:_3.LINE,package:H1.CHARTS,chartFrame:t2.ECHARTS,image:"line_linear_single.png"},eD=["product","data1"],tD=[{product:"Mon",data1:120},{product:"Tue",data1:200},{product:"Wed",data1:150},{product:"Thu",data1:80},{product:"Fri",data1:70},{product:"Sat",data1:110},{product:"Sun",data1:130}],nD={dimensions:eD,source:tD},Ea=["legend","xAxis","yAxis","grid"],qf={tooltip:{show:!0,trigger:"axis",axisPointer:{type:"line"}},xAxis:{show:!0,type:"category"},yAxis:{show:!0,type:"value"},dataset:o2({},nD),series:[{type:"line",symbolSize:5,lineStyle:{type:"solid",width:3,color:{type:"linear",x:0,y:0,x2:0,y2:1,colorStops:[{offset:0,color:Y8[$0][0]},{offset:1,color:Y8[$0][1]}],globalCoord:!1},shadowColor:Y8[$0][2],shadowBlur:10,shadowOffsetY:20}}]};let iD=class extends w2{constructor(){super(...arguments);u1(this,"key",Wo.key);u1(this,"chartConfig",j1(Wo));u1(this,"option",O3(qf,Ea))}};const oD=Object.freeze(Object.defineProperty({__proto__:null,default:iD,includes:Ea,option:qf},Symbol.toStringTag,{value:"Module"})),rD=b1({__name:"index",props:{themeSetting:{type:Object,required:!0},themeColor:{type:Object,required:!0},chartConfig:{type:Object,required:!0}},setup(o){const e=o,t=P3(e.chartConfig.option,e.themeSetting);m3([$3,M3,d6,U3,Y3,o4]);const n=A2(),i=X4({value:{}});e2(()=>n.getEditCanvasConfig.chartThemeColor,a=>{try{if(!J2()){const s=a5(n.getEditCanvasConfig.chartCustomThemeColorInfo)[a]||a5(n.getEditCanvasConfig.chartCustomThemeColorInfo)[$0];e.chartConfig.option.series.forEach(c=>{c.lineStyle.shadowColor=s[2],c.lineStyle.color.colorStops.forEach((f,h)=>{f.color=s[h]})})}i.value=N3(e.chartConfig.option,e.themeSetting,Ea),e.chartConfig.option=i.value}catch(s){console.log(s)}},{immediate:!0}),e2(()=>e.chartConfig.option.dataset,()=>{i.value=e.chartConfig.option},{deep:!1});const{vChartRef:r}=F2(e.chartConfig,A2);return(a,s)=>(N(),w1(u(L3),{ref_key:"vChartRef",ref:r,"init-options":u(t),theme:o.themeColor,option:i.value,"manual-update":u(J2)(),autoresize:""},null,8,["init-options","theme","option","manual-update"]))}}),aD=Object.freeze(Object.defineProperty({__proto__:null,default:rD},Symbol.toStringTag,{value:"Module"}));var Qf={exports:{}};(function(o,e){(function(t,n){o.exports=n()})(_9,function(){function t(m){var g=[];return m.AMapUI&&g.push(n(m.AMapUI)),m.Loca&&g.push(i(m.Loca)),Promise.all(g)}function n(m){return new Promise(function(g,_){var S=[];if(m.plugins)for(var y=0;y<m.plugins.length;y+=1)a.AMapUI.plugins.indexOf(m.plugins[y])==-1&&S.push(m.plugins[y]);if(s.AMapUI===r.failed)_("前次请求 AMapUI 失败");else if(s.AMapUI===r.notload){s.AMapUI=r.loading,a.AMapUI.version=m.version||a.AMapUI.version,y=a.AMapUI.version;var b=document.body||document.head,M=document.createElement("script");M.type="text/javascript",M.src="https://webapi.amap.com/ui/"+y+"/main.js",M.onerror=function(A){s.AMapUI=r.failed,_("请求 AMapUI 失败")},M.onload=function(){if(s.AMapUI=r.loaded,S.length)window.AMapUI.loadUI(S,function(){for(var A=0,E=S.length;A<E;A++){var C=S[A].split("/").slice(-1)[0];window.AMapUI[C]=arguments[A]}for(g();c.AMapUI.length;)c.AMapUI.splice(0,1)[0]()});else for(g();c.AMapUI.length;)c.AMapUI.splice(0,1)[0]()},b.appendChild(M)}else s.AMapUI===r.loaded?m.version&&m.version!==a.AMapUI.version?_("不允许多个版本 AMapUI 混用"):S.length?window.AMapUI.loadUI(S,function(){for(var A=0,E=S.length;A<E;A++){var C=S[A].split("/").slice(-1)[0];window.AMapUI[C]=arguments[A]}g()}):g():m.version&&m.version!==a.AMapUI.version?_("不允许多个版本 AMapUI 混用"):c.AMapUI.push(function(A){A?_(A):S.length?window.AMapUI.loadUI(S,function(){for(var E=0,C=S.length;E<C;E++){var D=S[E].split("/").slice(-1)[0];window.AMapUI[D]=arguments[E]}g()}):g()})})}function i(m){return new Promise(function(g,_){if(s.Loca===r.failed)_("前次请求 Loca 失败");else if(s.Loca===r.notload){s.Loca=r.loading,a.Loca.version=m.version||a.Loca.version;var S=a.Loca.version,y=a.AMap.version.startsWith("2"),b=S.startsWith("2");if(y&&!b||!y&&b)_("JSAPI 与 Loca 版本不对应!!");else{y=a.key,b=document.body||document.head;var M=document.createElement("script");M.type="text/javascript",M.src="https://webapi.amap.com/loca?v="+S+"&key="+y,M.onerror=function(A){s.Loca=r.failed,_("请求 AMapUI 失败")},M.onload=function(){for(s.Loca=r.loaded,g();c.Loca.length;)c.Loca.splice(0,1)[0]()},b.appendChild(M)}}else s.Loca===r.loaded?m.version&&m.version!==a.Loca.version?_("不允许多个版本 Loca 混用"):g():m.version&&m.version!==a.Loca.version?_("不允许多个版本 Loca 混用"):c.Loca.push(function(A){A?_(A):_()})})}if(!window)throw Error("AMap JSAPI can only be used in Browser.");var r;(function(m){m.notload="notload",m.loading="loading",m.loaded="loaded",m.failed="failed"})(r||(r={}));var a={key:"",AMap:{version:"1.4.15",plugins:[]},AMapUI:{version:"1.1",plugins:[]},Loca:{version:"1.3.2"}},s={AMap:r.notload,AMapUI:r.notload,Loca:r.notload},c={AMap:[],AMapUI:[],Loca:[]},f=[],h=function(m){typeof m=="function"&&(s.AMap===r.loaded?m(window.AMap):f.push(m))};return{load:function(m){return new Promise(function(g,_){if(s.AMap==r.failed)_("");else if(s.AMap==r.notload){var S=m.key,y=m.version,b=m.plugins;S?(window.AMap&&location.host!=="lbs.amap.com"&&_("禁止多种API加载方式混用"),a.key=S,a.AMap.version=y||a.AMap.version,a.AMap.plugins=b||a.AMap.plugins,s.AMap=r.loading,y=document.body||document.head,window.___onAPILoaded=function(A){if(delete window.___onAPILoaded,A)s.AMap=r.failed,_(A);else for(s.AMap=r.loaded,t(m).then(function(){g(window.AMap)}).catch(_);f.length;)f.splice(0,1)[0]()},b=document.createElement("script"),b.type="text/javascript",b.src="https://webapi.amap.com/maps?callback=___onAPILoaded&v="+a.AMap.version+"&key="+S+"&plugin="+a.AMap.plugins.join(","),b.onerror=function(A){s.AMap=r.failed,_(A)},y.appendChild(b)):_("请填写key")}else if(s.AMap==r.loaded)if(m.key&&m.key!==a.key)_("多个不一致的 key");else if(m.version&&m.version!==a.AMap.version)_("不允许多个版本 JSAPI 混用");else{if(S=[],m.plugins)for(y=0;y<m.plugins.length;y+=1)a.AMap.plugins.indexOf(m.plugins[y])==-1&&S.push(m.plugins[y]);S.length?window.AMap.plugin(S,function(){t(m).then(function(){g(window.AMap)}).catch(_)}):t(m).then(function(){g(window.AMap)}).catch(_)}else if(m.key&&m.key!==a.key)_("多个不一致的 key");else if(m.version&&m.version!==a.AMap.version)_("不允许多个版本 JSAPI 混用");else{var M=[];if(m.plugins)for(y=0;y<m.plugins.length;y+=1)a.AMap.plugins.indexOf(m.plugins[y])==-1&&M.push(m.plugins[y]);h(function(){M.length?window.AMap.plugin(M,function(){t(m).then(function(){g(window.AMap)}).catch(_)}):t(m).then(function(){g(window.AMap)}).catch(_)})}})},reset:function(){delete window.AMap,delete window.AMapUI,delete window.Loca,a={key:"",AMap:{version:"1.4.15",plugins:[]},AMapUI:{version:"1.1",plugins:[]},Loca:{version:"1.3.2"}},s={AMap:r.notload,AMapUI:r.notload,Loca:r.notload},c={AMap:[],AMapUI:[],Loca:[]}}}})})(Qf);var sD=Qf.exports;const lD=St(sD),uD=b1({__name:"index",props:{chartConfig:{type:Object,required:!0}},setup(o){const e=o;let{amapKey:t,amapStyleKey:n,amapLon:i,amapLat:r,amapZindex:a,mapMarkerType:s,lang:c,amapStyleKeyCustom:f,features:h,viewMode:m,pitch:g,skyColor:_,marker:S}=B1(e.chartConfig.option.mapOptions),y=null,b=[],M=null;const A=_2(),E=T=>{lD.load({key:t.value,version:"1.4.8",plugins:["AMap.PlaceSearch","AMap.AutoComplete"]}).then(P=>{M=P,y=new P.Map(A.value,{resizeEnable:!0,zoom:a.value,center:[i.value,r.value],lang:c.value,features:h.value,pitch:g.value,skyColor:_.value,viewMode:m.value,willReadFrequently:!0}),C(e.chartConfig.option.dataset);let R=new P.TileLayer.Satellite,L=new P.TileLayer.RoadNet;T.amapStyleKey===x4.WEIXIN?y.add([R,L]):(y.remove([R,L]),y.setMapStyle(`amap://styles/${f.value!==""?f.value:n.value}`))}).catch(P=>{})},C=T=>{if(!y&&!M){E(e.chartConfig.option);return}Nr(T.markers)&&(y.remove(b),b=[],s.value===z5.MARKER?T.markers.forEach(P=>{const R=new M.Marker({position:[P.position[0],P.position[1]],offset:new M.Pixel(-13,-30)});b.push(R),R.setMap(y)}):s.value===z5.CIRCLE_MARKER&&T.markers.forEach(P=>{const R=new M.CircleMarker(o2({center:[P.position[0],P.position[1]],radius:P.value},S.value));b.push(R),R.setMap(y)}))},D=e2(()=>e.chartConfig.option.mapOptions,T=>{E(T)},{immediate:!0,deep:!0});return e2(()=>e.chartConfig.option.dataset,T=>{try{C(T)}catch(P){console.log(P)}},{deep:!1}),F2(e.chartConfig,A2,T=>{D(),C(T)}),(T,P)=>(N(),a1("div",{ref_key:"vChartRef",ref:A},null,512))}}),cD=Object.freeze(Object.defineProperty({__proto__:null,default:uD},Symbol.toStringTag,{value:"Module"})),Xf=(o,e)=>{const t=o[e];return t?typeof t=="function"?t():Promise.resolve(t):new Promise((n,i)=>{(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(i.bind(null,new Error("Unknown variable dynamic import: "+e)))})},Ho={key:"MapBase",chartKey:"VMapBase",conKey:"VCMapBase",title:"地图(可选省份)",category:g3.MAP,categoryName:_3.MAP,package:H1.CHARTS,chartFrame:t2.COMMON,image:"map.png"},dD=[{name:"北京",value:[116.405285,39.904989,200]},{name:"郑州",value:[113.665412,34.757975,888]},{name:"青海",value:[101.778916,36.623178,666]},{name:"宁夏回族自治区",value:[106.278179,38.46637,66]},{name:"哈尔滨市",value:[126.642464,45.756967,101]}],fD=[{coords:[[113.665412,34.757975],[116.405285,39.904989]]},{coords:[[101.778916,36.623178],[116.405285,39.904989]]},{coords:[[106.278179,38.46637],[116.405285,39.904989]]},{coords:[[126.642464,45.756967],[116.405285,39.904989]]}],pD=[{name:"北京市",value:666},{name:"河北省",value:98},{name:"江苏省",value:300},{name:"福建省",value:1199},{name:"山东省",value:86},{name:"河南省",value:850},{name:"湖北省",value:84},{name:"广西壮族自治区",value:81},{name:"海南省",value:900},{name:"青海省",value:800},{name:"新疆维吾尔自治区",value:7}],hD=[{gte:1e3,label:">1000"},{gte:600,lte:999,label:"600-999"},{gte:200,lte:599,label:"200-599"},{gte:50,lte:199,label:"49-199"},{gte:10,lte:49,label:"10-49"},{lte:9,label:"<9"}],mD={point:dD,line:fD,map:pD,pieces:hD},Da=[],Ia={dataset:mD,mapRegion:{adcode:"china",showHainanIsLands:!0,enter:!1,backSize:20,backColor:"#ffffff"},tooltip:{show:!0,trigger:"item"},visualMap:{show:!0,orient:"vertical",pieces:[{gte:1e3,label:">1000"},{gte:600,lte:999,label:"600-999"},{gte:200,lte:599,label:"200-599"},{gte:50,lte:199,label:"49-199"},{gte:10,lte:49,label:"10-49"},{lte:9,label:"<9"}],inRange:{color:["#c3d7df","#5cb3cc","#8abcd1","#66a9c9","#2f90b9","#1781b5"]},textStyle:{color:"#fff"}},geo:{show:!1,type:"map",roam:!1,map:"china",selectedMode:!1,zoom:1},series:[{name:"",type:"effectScatter",coordinateSystem:"geo",symbolSize:4,legendHoverLink:!0,showEffectOn:"render",rippleEffect:{scale:6,color:"#FFFFFF",brushType:"fill"},tooltip:{show:!0,backgroundColor:"rgba(0,0,0,.6)",borderColor:"rgba(147, 235, 248, .8)",textStyle:{color:"#FFF"}},label:{formatter:"{b}",fontSize:11,offset:[0,2],position:"bottom",textBorderColor:"#fff",textShadowColor:"#000",textShadowBlur:10,textBorderWidth:0,color:"#FFFFFF",show:!0},itemStyle:{color:"#FFFFFF",borderColor:"rgba(225,255,255,2)",borderWidth:4,shadowColor:"#E1FFFF",shadowBlur:10},data:[],encode:{value:2}},{name:"区域",type:"map",map:"china",data:[],selectedMode:!1,zoom:1,geoIndex:1,tooltip:{show:!0,backgroundColor:"#00000060",borderColor:"rgba(147, 235, 248, 0.8)",textStyle:{color:"#FFFFFF",fontSize:12}},label:{show:!1,color:"#FFFFFF",fontSize:12},emphasis:{disabled:!1,label:{color:"#FFFFFF",fontSize:12},itemStyle:{areaColor:"#389BB7",shadowColor:"#389BB7",borderWidth:1}},itemStyle:{borderColor:"#93EBF8",borderWidth:1,areaColor:{type:"radial",x:.5,y:.5,r:.8,colorStops:[{offset:0,color:"#93ebf800"},{offset:1,color:"#93ebf820"}],globalCoord:!1},shadowColor:"#80D9F842",shadowOffsetX:-2,shadowOffsetY:2,shadowBlur:10}},{type:"lines",zlevel:2,effect:{show:!0,period:4,trailLength:.4,symbol:"arrow",symbolSize:7},lineStyle:{normal:{color:"#4fb6d2",width:1,opacity:.1,curveness:.3}},data:[]}]},gD=o2({},Ia);let _D=class extends w2{constructor(){super(...arguments);u1(this,"key",Ho.key);u1(this,"attr",i3(o2({},u5),{w:750,h:800,zIndex:-1}));u1(this,"chartConfig",j1(Ho));u1(this,"option",O3(Ia,Da))}};const vD=Object.freeze(Object.defineProperty({__proto__:null,MapDefaultConfig:gD,default:_D,includes:Da,option:Ia},Symbol.toStringTag,{value:"Module"})),yD="FeatureCollection",bD=[{type:"Feature",properties:{adcode:11e4,name:"北京市",center:[116.405285,39.904989],centroid:[116.41995,40.18994],childrenNum:16,level:"province",parent:{adcode:1e5},subFeatureIndex:0,acroutes:[1e5]},geometry:{type:"MultiPolygon",coordinates:[[[[117.348611,40.581141],[117.389879,40.561593],[117.429915,40.576141],[117.412669,40.605226],[117.467487,40.649738],[117.467487,40.649738],[117.501364,40.636569],[117.514914,40.660181],[117.493973,40.675161],[117.408973,40.686961],[117.342451,40.673799],[117.319662,40.657911],[117.278394,40.664267],[117.208177,40.694675],[117.117018,40.70012],[117.11209,40.707379],[117.012308,40.693767],[116.964881,40.709647],[116.926692,40.745022],[116.924229,40.773581],[116.848468,40.839264],[116.81336,40.848319],[116.759773,40.889954],[116.713577,40.909858],[116.722201,40.927495],[116.677853,40.970888],[116.698795,41.021477],[116.688324,41.044501],[116.647672,41.059394],[116.615643,41.053076],[116.623034,41.021026],[116.598397,40.974503],[116.5676,40.992574],[116.519557,40.98128],[116.519557,40.98128],[116.455499,40.980828],[116.447492,40.953715],[116.477057,40.899907],[116.398216,40.90624],[116.370499,40.94377],[116.339702,40.929303],[116.334159,40.90443],[116.438253,40.81934],[116.46597,40.774487],[116.453651,40.765876],[116.316912,40.772221],[116.311369,40.754996],[116.273181,40.762703],[116.247311,40.791707],[116.22021,40.744115],[116.204812,40.740035],[116.171551,40.695582],[116.162928,40.662451],[116.133979,40.666536],[116.09887,40.630665],[116.005247,40.583868],[115.982457,40.578868],[115.971986,40.6025],[115.907929,40.617493],[115.885139,40.595229],[115.827857,40.587504],[115.819849,40.55932],[115.784741,40.55841],[115.755176,40.540221],[115.736082,40.503372],[115.781045,40.49336],[115.771806,40.443734],[115.864197,40.359422],[115.917784,40.354405],[115.95166,40.281852],[115.968907,40.264045],[115.89869,40.234354],[115.870356,40.185909],[115.855574,40.188652],[115.847567,40.147036],[115.806299,40.15344],[115.773654,40.176307],[115.75456,40.145663],[115.75456,40.145663],[115.599959,40.119583],[115.59072,40.096239],[115.527278,40.076092],[115.485394,40.040364],[115.454597,40.029825],[115.450286,39.992697],[115.428728,39.984443],[115.426264,39.950502],[115.481083,39.935819],[115.522967,39.899099],[115.515575,39.892212],[115.515575,39.892212],[115.526046,39.87568],[115.514344,39.837549],[115.567314,39.816407],[115.552532,39.794799],[115.50572,39.784222],[115.483547,39.798477],[115.483547,39.798477],[115.443511,39.785601],[115.439815,39.752022],[115.486626,39.741899],[115.491554,39.670074],[115.478619,39.650723],[115.478619,39.650723],[115.522351,39.640124],[115.518039,39.597252],[115.545756,39.618922],[115.587024,39.589873],[115.633836,39.599557],[115.633836,39.599557],[115.667712,39.615234],[115.698509,39.577881],[115.698509,39.577881],[115.699125,39.570039],[115.699125,39.570039],[115.716988,39.56035],[115.716988,39.56035],[115.718835,39.553891],[115.718835,39.553891],[115.720683,39.551122],[115.720683,39.551122],[115.722531,39.5442],[115.721299,39.543738],[115.722531,39.5442],[115.722531,39.543738],[115.721299,39.543738],[115.722531,39.543738],[115.724995,39.5442],[115.724995,39.5442],[115.738545,39.540046],[115.738545,39.539585],[115.738545,39.540046],[115.738545,39.539585],[115.752712,39.515581],[115.806299,39.510041],[115.806299,39.510041],[115.821081,39.522968],[115.821081,39.522968],[115.828473,39.541431],[115.867893,39.546507],[115.867893,39.546507],[115.91532,39.582955],[115.91532,39.582955],[115.910393,39.600479],[115.910393,39.600479],[115.957204,39.560812],[115.978146,39.595868],[115.995392,39.576958],[116.026189,39.587567],[116.036044,39.571884],[116.09887,39.575113],[116.130283,39.567732],[116.151841,39.583416],[116.198652,39.589412],[116.240536,39.564041],[116.257782,39.500344],[116.307057,39.488337],[116.337854,39.455536],[116.361876,39.455074],[116.361876,39.455074],[116.434557,39.442597],[116.454883,39.453226],[116.444412,39.482332],[116.411767,39.482794],[116.401912,39.528046],[116.443796,39.510041],[116.437637,39.526661],[116.478289,39.535431],[116.473361,39.552968],[116.50847,39.551122],[116.524484,39.596329],[116.592237,39.621227],[116.592237,39.621227],[116.620571,39.601863],[116.664918,39.605552],[116.723432,39.59264],[116.724048,39.59264],[116.723432,39.59264],[116.724048,39.59264],[116.726512,39.595407],[116.726512,39.595407],[116.709266,39.618],[116.748686,39.619844],[116.79057,39.595868],[116.812128,39.615695],[116.8497,39.66777],[116.906366,39.677444],[116.90575,39.688037],[116.889736,39.687576],[116.887272,39.72533],[116.916837,39.731314],[116.902055,39.763523],[116.949482,39.778703],[116.918069,39.84628],[116.907598,39.832494],[116.865714,39.843982],[116.812128,39.889916],[116.78441,39.891294],[116.782563,39.947749],[116.757925,39.967934],[116.781331,40.034866],[116.820135,40.02845],[116.831222,40.051359],[116.867562,40.041739],[116.927924,40.055024],[116.945171,40.04128],[117.025243,40.030283],[117.051728,40.059605],[117.105315,40.074261],[117.105315,40.074261],[117.140423,40.064185],[117.159517,40.077008],[117.204481,40.069681],[117.210024,40.082045],[117.224191,40.094865],[117.224191,40.094865],[117.254988,40.114548],[117.254988,40.114548],[117.254988,40.114548],[117.274082,40.105852],[117.307343,40.136971],[117.349227,40.136513],[117.367089,40.172649],[117.367089,40.173106],[117.367089,40.173106],[117.367089,40.172649],[117.383719,40.188195],[117.389879,40.227958],[117.351075,40.229786],[117.331365,40.289613],[117.295024,40.2782],[117.271618,40.325211],[117.271618,40.325211],[117.243285,40.369453],[117.226039,40.368997],[117.234046,40.417312],[117.263611,40.442367],[117.208793,40.501552],[117.262995,40.512927],[117.247597,40.539766],[117.269771,40.560684],[117.348611,40.581141],[117.348611,40.581141]]]]}},{type:"Feature",properties:{adcode:12e4,name:"天津市",center:[117.190182,39.125596],centroid:[117.347043,39.288036],childrenNum:16,level:"province",parent:{adcode:1e5},subFeatureIndex:1,acroutes:[1e5]},geometry:{type:"MultiPolygon",coordinates:[[[[117.765602,39.400527],[117.846906,39.407926],[117.871543,39.411625],[117.870311,39.455074],[117.899877,39.474479],[117.912195,39.517428],[117.912195,39.517428],[117.904804,39.533585],[117.933753,39.574191],[117.868464,39.59679],[117.829659,39.589873],[117.766834,39.598635],[117.753899,39.579726],[117.753899,39.579726],[117.745276,39.547892],[117.715711,39.529892],[117.707088,39.576036],[117.684914,39.58895],[117.654117,39.575113],[117.637486,39.603246],[117.66274,39.636437],[117.668899,39.666849],[117.627015,39.703693],[117.57774,39.726711],[117.595603,39.74604],[117.56111,39.754782],[117.546327,39.775943],[117.561726,39.799856],[117.529081,39.859144],[117.529081,39.859144],[117.508139,39.901854],[117.508139,39.901854],[117.512451,39.90874],[117.512451,39.90874],[117.513067,39.910576],[117.513067,39.910576],[117.514914,39.946832],[117.534625,39.954631],[117.546327,39.999116],[117.594987,39.994531],[117.594987,39.994531],[117.614697,39.97252],[117.671363,39.973896],[117.691073,39.984902],[117.756363,39.965181],[117.781616,39.966558],[117.781616,39.966558],[117.795167,39.996823],[117.795167,39.996823],[117.793319,40.005534],[117.793319,40.005534],[117.768681,40.022034],[117.768681,40.022034],[117.744044,40.018368],[117.74774,40.047236],[117.776073,40.059605],[117.752667,40.081588],[117.71879,40.082045],[117.71879,40.082045],[117.675059,40.082045],[117.655965,40.109514],[117.655965,40.109514],[117.654117,40.114548],[117.654117,40.114548],[117.651653,40.122786],[117.651653,40.122786],[117.613465,40.158014],[117.613465,40.158014],[117.609769,40.160301],[117.609769,40.160301],[117.576508,40.178593],[117.571581,40.219276],[117.548791,40.232527],[117.505059,40.227044],[117.450241,40.252627],[117.415748,40.248973],[117.389879,40.227958],[117.383719,40.188195],[117.367089,40.172649],[117.367089,40.173106],[117.367089,40.173106],[117.367089,40.172649],[117.349227,40.136513],[117.307343,40.136971],[117.274082,40.105852],[117.254988,40.114548],[117.254988,40.114548],[117.254988,40.114548],[117.224191,40.094865],[117.224191,40.094865],[117.210024,40.082045],[117.192162,40.066475],[117.198322,39.992697],[117.150894,39.944996],[117.162597,39.876598],[117.162597,39.876598],[117.227887,39.852712],[117.247597,39.860981],[117.251908,39.834332],[117.192162,39.832953],[117.156438,39.817326],[117.15767,39.796638],[117.205713,39.763984],[117.161981,39.748801],[117.165061,39.718886],[117.165061,39.718886],[117.177996,39.645194],[117.152742,39.623532],[117.10901,39.625375],[117.10901,39.625375],[117.016004,39.653949],[116.983359,39.638742],[116.983359,39.638742],[116.964265,39.64335],[116.948866,39.680668],[116.948866,39.680668],[116.944555,39.695405],[116.944555,39.695405],[116.932236,39.706456],[116.932236,39.706456],[116.90575,39.688037],[116.906366,39.677444],[116.8497,39.66777],[116.812128,39.615695],[116.808432,39.576497],[116.78749,39.554352],[116.819519,39.528507],[116.820751,39.482332],[116.785026,39.465702],[116.832454,39.435664],[116.876185,39.43474],[116.839845,39.413474],[116.840461,39.378326],[116.818287,39.3737],[116.829374,39.338994],[116.870642,39.357506],[116.889736,39.338068],[116.87249,39.291304],[116.881729,39.225966],[116.881729,39.225966],[116.855859,39.215766],[116.870026,39.153607],[116.909446,39.150822],[116.912526,39.110898],[116.91191,39.111362],[116.91191,39.111362],[116.912526,39.110898],[116.871874,39.054688],[116.812744,39.05097],[116.812744,39.05097],[116.783179,39.05097],[116.783179,39.05097],[116.754229,39.034701],[116.754229,39.034701],[116.754845,39.003084],[116.72836,38.975174],[116.708034,38.931892],[116.722201,38.896968],[116.723432,38.852706],[116.75115,38.831264],[116.737599,38.784629],[116.746222,38.754299],[116.794265,38.744498],[116.794265,38.744498],[116.858939,38.741231],[116.877417,38.680522],[116.948866,38.689398],[116.950714,38.689398],[116.95133,38.689398],[116.950714,38.689398],[116.948866,38.689398],[116.95133,38.689398],[117.038793,38.688464],[117.068358,38.680522],[117.055424,38.639398],[117.070822,38.608072],[117.109626,38.584685],[117.150894,38.617892],[117.183539,38.61836],[117.183539,38.61836],[117.213104,38.639866],[117.213104,38.639866],[117.258684,38.608072],[117.258684,38.608072],[117.238358,38.580943],[117.25314,38.556143],[117.368937,38.564566],[117.432379,38.601524],[117.47919,38.616489],[117.55803,38.613683],[117.639334,38.626776],[117.65658,38.66043],[117.729261,38.680055],[117.740964,38.700141],[117.740964,38.753833],[117.671363,38.772032],[117.646725,38.788827],[117.64611,38.828933],[117.752051,38.847579],[117.778536,38.869016],[117.847522,38.855502],[117.875855,38.920252],[117.898029,38.948649],[117.855529,38.957492],[117.837667,39.057011],[117.871543,39.122506],[117.96455,39.172631],[117.977485,39.206028],[118.032919,39.219939],[118.034767,39.218548],[118.064948,39.231065],[118.064948,39.256094],[118.036615,39.264898],[118.024296,39.289451],[118.024296,39.289451],[117.982412,39.298714],[117.982412,39.298714],[117.979333,39.300566],[117.979333,39.300566],[117.973173,39.312143],[117.973173,39.312143],[117.965782,39.314921],[117.965782,39.314921],[117.919587,39.318162],[117.919587,39.318162],[117.88879,39.332051],[117.854913,39.328348],[117.854297,39.328348],[117.854913,39.328348],[117.854297,39.328348],[117.850601,39.363984],[117.850601,39.363984],[117.810565,39.354729],[117.805022,39.373237],[117.784696,39.376938],[117.74466,39.354729],[117.670747,39.357969],[117.669515,39.322792],[117.594987,39.349176],[117.536472,39.338068],[117.521074,39.357043],[117.570965,39.404689],[117.601146,39.419485],[117.614081,39.407001],[117.668899,39.412087],[117.673211,39.386652],[117.699696,39.407463],[117.765602,39.400527]]],[[[117.805022,39.373237],[117.852449,39.380639],[117.846906,39.407926],[117.765602,39.400527],[117.784696,39.376938],[117.805022,39.373237]]]]}},{type:"Feature",properties:{adcode:13e4,name:"河北省",center:[114.502461,38.045474],childrenNum:11,level:"province",parent:{adcode:1e5},subFeatureIndex:2,acroutes:[1e5]},geometry:{type:"MultiPolygon",coordinates:[[[[117.467487,40.649738],[117.412669,40.605226],[117.429915,40.576141],[117.389879,40.561593],[117.348611,40.581141],[117.348611,40.581141],[117.269771,40.560684],[117.247597,40.539766],[117.262995,40.512927],[117.208793,40.501552],[117.263611,40.442367],[117.234046,40.417312],[117.226039,40.368997],[117.243285,40.369453],[117.271618,40.325211],[117.271618,40.325211],[117.295024,40.2782],[117.331365,40.289613],[117.351075,40.229786],[117.389879,40.227958],[117.415748,40.248973],[117.450241,40.252627],[117.505059,40.227044],[117.548791,40.232527],[117.571581,40.219276],[117.576508,40.178593],[117.609769,40.160301],[117.609769,40.160301],[117.613465,40.158014],[117.613465,40.158014],[117.651653,40.122786],[117.651653,40.122786],[117.654117,40.114548],[117.654117,40.114548],[117.655965,40.109514],[117.655965,40.109514],[117.675059,40.082045],[117.71879,40.082045],[117.71879,40.082045],[117.752667,40.081588],[117.776073,40.059605],[117.74774,40.047236],[117.744044,40.018368],[117.768681,40.022034],[117.768681,40.022034],[117.793319,40.005534],[117.793319,40.005534],[117.795167,39.996823],[117.795167,39.996823],[117.781616,39.966558],[117.781616,39.966558],[117.756363,39.965181],[117.691073,39.984902],[117.671363,39.973896],[117.614697,39.97252],[117.594987,39.994531],[117.594987,39.994531],[117.546327,39.999116],[117.534625,39.954631],[117.514914,39.946832],[117.513067,39.910576],[117.513067,39.910576],[117.512451,39.90874],[117.512451,39.90874],[117.508139,39.901854],[117.508139,39.901854],[117.529081,39.859144],[117.529081,39.859144],[117.561726,39.799856],[117.546327,39.775943],[117.56111,39.754782],[117.595603,39.74604],[117.57774,39.726711],[117.627015,39.703693],[117.668899,39.666849],[117.66274,39.636437],[117.637486,39.603246],[117.654117,39.575113],[117.684914,39.58895],[117.707088,39.576036],[117.715711,39.529892],[117.745276,39.547892],[117.753899,39.579726],[117.753899,39.579726],[117.766834,39.598635],[117.829659,39.589873],[117.868464,39.59679],[117.933753,39.574191],[117.904804,39.533585],[117.912195,39.517428],[117.912195,39.517428],[117.899877,39.474479],[117.870311,39.455074],[117.871543,39.411625],[117.846906,39.407926],[117.852449,39.380639],[117.805022,39.373237],[117.810565,39.354729],[117.850601,39.363984],[117.850601,39.363984],[117.854297,39.328348],[117.854913,39.328348],[117.854297,39.328348],[117.854913,39.328348],[117.88879,39.332051],[117.919587,39.318162],[117.919587,39.318162],[117.965782,39.314921],[117.965782,39.314921],[117.973173,39.312143],[117.973173,39.312143],[117.979333,39.300566],[117.979333,39.300566],[117.982412,39.298714],[117.982412,39.298714],[118.024296,39.289451],[118.024296,39.289451],[118.036615,39.264898],[118.064948,39.256094],[118.064948,39.231065],[118.034767,39.218548],[118.026144,39.201854],[118.070492,39.213911],[118.077883,39.201854],[118.12531,39.182838],[118.162883,39.136433],[118.1906,39.080708],[118.225092,39.034701],[118.319331,39.009594],[118.366143,39.016104],[118.377845,38.971917],[118.491178,38.909077],[118.539837,38.910008],[118.604511,38.971452],[118.570634,38.999363],[118.533062,39.090928],[118.588497,39.107648],[118.578642,39.130863],[118.637156,39.157319],[118.76096,39.133648],[118.814546,39.138754],[118.857662,39.162888],[118.897082,39.151286],[118.920488,39.171703],[118.951285,39.178662],[118.896466,39.139683],[118.890307,39.118792],[118.926031,39.123435],[118.97777,39.163352],[119.023966,39.187012],[119.038132,39.211593],[119.096031,39.24219],[119.121284,39.281576],[119.185342,39.342234],[119.272805,39.363521],[119.317153,39.4107],[119.316537,39.437051],[119.269726,39.498497],[119.366428,39.734996],[119.474217,39.813189],[119.536427,39.809052],[119.520413,39.840306],[119.540739,39.888079],[119.588166,39.910576],[119.620195,39.904609],[119.642369,39.925264],[119.681789,39.922511],[119.726137,39.940867],[119.787115,39.950502],[119.820375,39.979399],[119.842549,39.956007],[119.872114,39.960594],[119.854252,39.98857],[119.845629,40.000949],[119.845629,40.000949],[119.854252,40.033033],[119.81668,40.050443],[119.81668,40.050443],[119.787115,40.041739],[119.787115,40.041739],[119.783419,40.046778],[119.783419,40.046778],[119.772332,40.08113],[119.736608,40.104936],[119.760629,40.136056],[119.745847,40.207851],[119.716898,40.195966],[119.671934,40.23938],[119.639289,40.231613],[119.639289,40.231613],[119.651608,40.271808],[119.598021,40.334335],[119.586934,40.375381],[119.604797,40.455119],[119.553674,40.502007],[119.572152,40.523846],[119.559217,40.547952],[119.503783,40.553864],[119.477913,40.533399],[119.429254,40.540221],[119.30237,40.530215],[119.256175,40.543404],[119.22045,40.569322],[119.230921,40.603863],[119.177951,40.609315],[119.162552,40.600228],[119.14469,40.632482],[119.184726,40.680153],[119.165632,40.69286],[119.115125,40.666536],[119.054763,40.664721],[119.028277,40.692406],[119.011031,40.687414],[118.96114,40.72008],[118.950053,40.747743],[118.895234,40.75409],[118.907553,40.775394],[118.878604,40.783098],[118.845959,40.822057],[118.873061,40.847866],[118.90201,40.960946],[118.916792,40.969984],[118.977154,40.959138],[118.977154,40.959138],[119.00056,40.967273],[119.013495,41.007479],[118.951901,41.018317],[118.937118,41.052625],[118.964836,41.079246],[119.037516,41.067516],[119.080632,41.095936],[119.081248,41.131555],[119.126212,41.138767],[119.189038,41.198234],[119.169943,41.222996],[119.204436,41.222546],[119.209364,41.244599],[119.2494,41.279689],[119.239545,41.31431],[119.211827,41.308016],[119.197661,41.282837],[119.168712,41.294978],[119.092951,41.293629],[118.980234,41.305769],[118.949437,41.317906],[118.890923,41.300823],[118.844727,41.342622],[118.843496,41.374516],[118.770199,41.352956],[118.741866,41.324198],[118.677192,41.35026],[118.629765,41.346666],[118.528135,41.355202],[118.412338,41.331838],[118.380309,41.312062],[118.348896,41.342622],[118.361215,41.384844],[118.348896,41.428384],[118.327338,41.450816],[118.271904,41.471446],[118.315636,41.512688],[118.302701,41.55256],[118.215237,41.59554],[118.206614,41.650566],[118.159187,41.67605],[118.155491,41.712694],[118.132702,41.733241],[118.140093,41.784134],[118.178281,41.814917],[118.236179,41.80778],[118.247266,41.773869],[118.29223,41.772976],[118.335346,41.845241],[118.340273,41.87243],[118.268824,41.930336],[118.306396,41.940131],[118.313788,41.98819],[118.291614,42.007759],[118.239875,42.024655],[118.286686,42.033991],[118.296541,42.057545],[118.27252,42.083312],[118.239259,42.092639],[118.212774,42.081091],[118.220165,42.058434],[118.194296,42.031324],[118.116687,42.037102],[118.155491,42.081091],[118.097593,42.105072],[118.089586,42.12283],[118.106216,42.172082],[118.033535,42.199132],[117.977485,42.229716],[117.974405,42.25054],[118.047702,42.280656],[118.060021,42.298364],[118.008898,42.346595],[118.024296,42.385064],[117.997811,42.416884],[117.874007,42.510038],[117.856761,42.539148],[117.797631,42.585431],[117.801326,42.612744],[117.779768,42.61847],[117.708935,42.588515],[117.667051,42.582347],[117.60053,42.603054],[117.537088,42.603054],[117.530313,42.590278],[117.475494,42.602613],[117.435458,42.585431],[117.434226,42.557224],[117.387415,42.517537],[117.387415,42.517537],[117.410205,42.519743],[117.413284,42.471645],[117.390495,42.461933],[117.332596,42.46105],[117.332596,42.46105],[117.275314,42.481797],[117.275314,42.481797],[117.188467,42.468114],[117.188467,42.468114],[117.135496,42.468996],[117.09546,42.484004],[117.080061,42.463699],[117.080061,42.463699],[117.01662,42.456193],[117.01662,42.456193],[117.009228,42.44957],[117.009228,42.44957],[117.005533,42.43367],[117.005533,42.43367],[116.99075,42.425719],[116.99075,42.425719],[116.974736,42.426603],[116.974736,42.426603],[116.97104,42.427486],[116.97104,42.427486],[116.944555,42.415116],[116.944555,42.415116],[116.936547,42.410256],[116.936547,42.410256],[116.921765,42.403628],[116.921765,42.403628],[116.910062,42.395231],[116.910062,42.395231],[116.910678,42.394789],[116.910678,42.394789],[116.886656,42.366496],[116.897743,42.297479],[116.918685,42.229716],[116.903287,42.190708],[116.789338,42.200462],[116.825062,42.155669],[116.850316,42.156556],[116.890352,42.092639],[116.879881,42.018431],[116.796113,41.977958],[116.748686,41.984186],[116.727744,41.951259],[116.66923,41.947698],[116.639049,41.929891],[116.597165,41.935679],[116.553433,41.928555],[116.510933,41.974399],[116.4826,41.975734],[116.453651,41.945917],[116.393289,41.942802],[116.414231,41.982407],[116.373579,42.009983],[116.310137,41.997086],[116.298434,41.96817],[116.223906,41.932562],[116.212819,41.885352],[116.194341,41.861734],[116.122892,41.861734],[116.106877,41.831419],[116.129051,41.805996],[116.09887,41.776547],[116.034196,41.782795],[116.007095,41.79752],[116.007095,41.797966],[116.007095,41.79752],[116.007095,41.797966],[115.994776,41.828743],[115.954124,41.874213],[115.916552,41.945027],[115.85311,41.927665],[115.834632,41.93835],[115.811226,41.912525],[115.726227,41.870202],[115.688038,41.867528],[115.654162,41.829189],[115.57409,41.80555],[115.519887,41.76762],[115.488474,41.760924],[115.42996,41.728775],[115.346808,41.712247],[115.319091,41.691693],[115.360975,41.661297],[115.345576,41.635807],[115.377605,41.603148],[115.310468,41.592854],[115.290142,41.622835],[115.26612,41.616124],[115.256881,41.580768],[115.20391,41.571367],[115.195287,41.602253],[115.0992,41.62373],[115.056085,41.602253],[115.016049,41.615229],[114.860832,41.60091],[114.895325,41.636255],[114.902716,41.695715],[114.89594,41.76762],[114.868839,41.813579],[114.922426,41.825175],[114.939056,41.846132],[114.923658,41.871093],[114.915035,41.960605],[114.9021,42.015763],[114.860832,42.054879],[114.86268,42.097967],[114.825723,42.139695],[114.79431,42.149457],[114.789383,42.130819],[114.75489,42.115727],[114.675434,42.12061],[114.647717,42.109512],[114.560254,42.132595],[114.510978,42.110844],[114.502355,42.06732],[114.480181,42.064654],[114.467863,42.025989],[114.511594,41.981962],[114.478334,41.951704],[114.419203,41.942356],[114.352066,41.953484],[114.343443,41.926774],[114.282465,41.863517],[114.200545,41.789934],[114.215328,41.75646],[114.206704,41.7386],[114.237501,41.698843],[114.215328,41.68499],[114.259059,41.623282],[114.226414,41.616572],[114.221487,41.582111],[114.230726,41.513584],[114.101379,41.537779],[114.032394,41.529715],[113.976959,41.505966],[113.953553,41.483553],[113.933227,41.487139],[113.919677,41.454404],[113.877793,41.431076],[113.871017,41.413126],[113.94493,41.392477],[113.92522,41.325546],[113.899351,41.316108],[113.914749,41.294529],[113.95109,41.282837],[113.971416,41.239649],[113.992357,41.269794],[114.016379,41.231999],[113.996669,41.19238],[113.960945,41.171211],[113.920293,41.172112],[113.877793,41.115777],[113.819279,41.09774],[113.868554,41.06887],[113.973263,40.983087],[113.994821,40.938798],[114.057647,40.925234],[114.041633,40.917546],[114.055183,40.867782],[114.073661,40.857372],[114.044712,40.830661],[114.080437,40.790348],[114.104458,40.797597],[114.103227,40.770861],[114.134639,40.737314],[114.162357,40.71373],[114.183299,40.67153],[114.236269,40.607043],[114.283081,40.590685],[114.273842,40.552954],[114.293552,40.55159],[114.282465,40.494725],[114.267066,40.474242],[114.299711,40.44009],[114.286161,40.425057],[114.31203,40.372645],[114.381015,40.36307],[114.390254,40.351213],[114.438914,40.371733],[114.481413,40.34802],[114.530688,40.345283],[114.510978,40.302851],[114.46971,40.268155],[114.406269,40.246232],[114.362537,40.249886],[114.292936,40.230242],[114.255364,40.236182],[114.235654,40.198252],[114.180219,40.191395],[114.135871,40.175392],[114.097683,40.193681],[114.073046,40.168533],[114.073046,40.168533],[114.101995,40.099901],[114.086596,40.071513],[114.045944,40.056856],[114.018227,40.103563],[113.989278,40.11226],[113.959097,40.033491],[113.910438,40.015618],[114.029314,39.985819],[114.028082,39.959218],[114.047176,39.916085],[114.067502,39.922511],[114.17406,39.897722],[114.212248,39.918839],[114.229494,39.899558],[114.204241,39.885324],[114.215943,39.8619],[114.286776,39.871087],[114.285545,39.858225],[114.395182,39.867412],[114.406885,39.833413],[114.390254,39.819165],[114.41674,39.775943],[114.409964,39.761683],[114.408117,39.652106],[114.431522,39.613851],[114.49558,39.608318],[114.51529,39.564964],[114.568877,39.573729],[114.532536,39.486027],[114.501739,39.476789],[114.496812,39.438437],[114.469095,39.400989],[114.466631,39.329736],[114.430906,39.307513],[114.437066,39.259337],[114.416124,39.242654],[114.47587,39.21623],[114.443841,39.174023],[114.388406,39.176807],[114.360689,39.134112],[114.369928,39.107648],[114.345907,39.075133],[114.252284,39.073739],[114.180835,39.049111],[114.157429,39.061194],[114.10877,39.052364],[114.082901,39.09325],[114.082901,39.09325],[114.064422,39.094179],[114.050872,39.135969],[114.006524,39.122971],[113.994821,39.095572],[113.961561,39.100681],[113.930148,39.063517],[113.898119,39.067699],[113.80696,38.989595],[113.776779,38.986804],[113.76754,38.959819],[113.776163,38.885788],[113.795257,38.860628],[113.855619,38.828933],[113.836525,38.795824],[113.839605,38.7585],[113.802648,38.763166],[113.775547,38.709949],[113.720728,38.713218],[113.70225,38.651551],[113.612939,38.645942],[113.603084,38.587024],[113.561816,38.558483],[113.546417,38.492936],[113.583374,38.459671],[113.537794,38.417952],[113.525475,38.383245],[113.557504,38.343359],[113.54457,38.270569],[113.570439,38.237202],[113.598772,38.22733],[113.64312,38.232031],[113.678844,38.20523],[113.711489,38.213695],[113.720728,38.174656],[113.797105,38.162894],[113.831597,38.16854],[113.811271,38.117707],[113.876561,38.055059],[113.872249,37.990471],[113.901198,37.984811],[113.936307,37.922993],[113.959097,37.906468],[113.976959,37.816696],[114.006524,37.813386],[114.044712,37.761834],[113.996669,37.730128],[113.993589,37.706932],[114.068118,37.721608],[114.12848,37.698409],[114.139567,37.675676],[114.115545,37.619761],[114.118625,37.59084],[114.036705,37.494037],[114.014531,37.42468],[113.973879,37.40329],[113.962792,37.355734],[113.90243,37.310052],[113.886416,37.239095],[113.853155,37.215269],[113.832213,37.167594],[113.773083,37.151855],[113.773699,37.107004],[113.758301,37.075497],[113.788482,37.059739],[113.771851,37.016745],[113.791561,36.98759],[113.76138,36.956034],[113.792793,36.894796],[113.773083,36.85506],[113.731815,36.858891],[113.731815,36.878521],[113.696707,36.882351],[113.676381,36.855539],[113.680692,36.789907],[113.600004,36.752995],[113.549497,36.752515],[113.535946,36.732373],[113.499606,36.740527],[113.465113,36.707908],[113.506997,36.705029],[113.476816,36.655114],[113.486671,36.635427],[113.54457,36.62342],[113.539642,36.594116],[113.569823,36.585947],[113.588917,36.547974],[113.559968,36.528741],[113.554425,36.494589],[113.587069,36.460904],[113.635729,36.451277],[113.670221,36.425278],[113.708409,36.423352],[113.731199,36.363135],[113.755221,36.366026],[113.813119,36.332285],[113.856851,36.329392],[113.84946,36.347711],[113.882104,36.353977],[113.911054,36.314927],[113.962792,36.353977],[113.981887,36.31782],[114.002828,36.334214],[114.056415,36.329392],[114.04348,36.303353],[114.080437,36.269585],[114.129096,36.280199],[114.175907,36.264759],[114.170364,36.245938],[114.170364,36.245938],[114.203009,36.245456],[114.2104,36.272962],[114.241197,36.251247],[114.257827,36.263794],[114.299095,36.245938],[114.345291,36.255591],[114.356378,36.230492],[114.408117,36.224699],[114.417356,36.205868],[114.466015,36.197658],[114.480181,36.177855],[114.533152,36.171575],[114.586739,36.141133],[114.588587,36.118414],[114.640326,36.137266],[114.720398,36.140166],[114.734564,36.15563],[114.771521,36.124699],[114.857752,36.127599],[114.858368,36.144516],[114.912571,36.140649],[114.926737,36.089403],[114.914419,36.052155],[114.998186,36.069572],[115.04623,36.112613],[115.048693,36.161912],[115.06286,36.178338],[115.104744,36.172058],[115.12507,36.209731],[115.1842,36.193312],[115.201446,36.210214],[115.201446,36.210214],[115.202678,36.209248],[115.202678,36.209248],[115.202678,36.208765],[115.202678,36.208765],[115.242098,36.19138],[115.279055,36.13775],[115.30246,36.127599],[115.312931,36.088436],[115.365902,36.099074],[115.376989,36.128083],[115.450902,36.152248],[115.465068,36.170125],[115.483547,36.148865],[115.474923,36.248352],[115.466916,36.258969],[115.466916,36.258969],[115.462605,36.276339],[115.417025,36.292742],[115.423185,36.32216],[115.366518,36.30914],[115.368982,36.342409],[115.340033,36.398307],[115.297533,36.413239],[115.317243,36.454166],[115.291374,36.460423],[115.272895,36.497476],[115.33141,36.550378],[115.355431,36.627262],[115.365902,36.621979],[115.420105,36.686795],[115.451518,36.702151],[115.479851,36.760187],[115.524815,36.763543],[115.683727,36.808117],[115.71206,36.883308],[115.75764,36.902453],[115.79706,36.968945],[115.776734,36.992848],[115.85619,37.060694],[115.888219,37.112254],[115.879596,37.150901],[115.91224,37.177132],[115.909777,37.20669],[115.969523,37.239572],[115.975682,37.337179],[116.024341,37.360015],[116.085935,37.373809],[116.106261,37.368577],[116.169087,37.384271],[116.193109,37.365723],[116.236224,37.361442],[116.2855,37.404241],[116.226369,37.428007],[116.243,37.447965],[116.224522,37.479791],[116.240536,37.489764],[116.240536,37.489764],[116.27626,37.466967],[116.290427,37.484065],[116.278724,37.524895],[116.295355,37.554316],[116.336007,37.581355],[116.36742,37.566177],[116.379738,37.522047],[116.38097,37.522522],[116.379738,37.522047],[116.38097,37.522522],[116.433941,37.473142],[116.448108,37.503059],[116.4826,37.521573],[116.575607,37.610754],[116.604556,37.624975],[116.66307,37.686096],[116.679085,37.728708],[116.724664,37.744327],[116.753613,37.77035],[116.753613,37.793054],[116.804736,37.848837],[116.837997,37.835132],[116.919301,37.846002],[117.027091,37.832296],[117.074518,37.848837],[117.150278,37.839385],[117.185387,37.849783],[117.271618,37.839858],[117.320278,37.861596],[117.400966,37.844584],[117.438538,37.854035],[117.481038,37.914967],[117.513067,37.94329],[117.524154,37.989527],[117.557414,38.046105],[117.557414,38.046105],[117.586979,38.071551],[117.704624,38.076262],[117.746508,38.12524],[117.771145,38.134655],[117.766834,38.158658],[117.789007,38.180772],[117.808718,38.22827],[117.848754,38.255062],[117.895565,38.301572],[117.948536,38.346644],[117.957775,38.376208],[117.937449,38.387936],[117.84629,38.368232],[117.781,38.373862],[117.730493,38.424985],[117.72495,38.457328],[117.678754,38.477008],[117.644878,38.52759],[117.68553,38.539293],[117.638102,38.54491],[117.639334,38.626776],[117.55803,38.613683],[117.47919,38.616489],[117.432379,38.601524],[117.368937,38.564566],[117.25314,38.556143],[117.238358,38.580943],[117.258684,38.608072],[117.258684,38.608072],[117.213104,38.639866],[117.213104,38.639866],[117.183539,38.61836],[117.183539,38.61836],[117.150894,38.617892],[117.109626,38.584685],[117.070822,38.608072],[117.055424,38.639398],[117.068358,38.680522],[117.038793,38.688464],[116.95133,38.689398],[116.948866,38.689398],[116.950714,38.689398],[116.95133,38.689398],[116.950714,38.689398],[116.948866,38.689398],[116.877417,38.680522],[116.858939,38.741231],[116.794265,38.744498],[116.794265,38.744498],[116.746222,38.754299],[116.737599,38.784629],[116.75115,38.831264],[116.723432,38.852706],[116.722201,38.896968],[116.708034,38.931892],[116.72836,38.975174],[116.754845,39.003084],[116.754229,39.034701],[116.754229,39.034701],[116.783179,39.05097],[116.783179,39.05097],[116.812744,39.05097],[116.812744,39.05097],[116.871874,39.054688],[116.912526,39.110898],[116.91191,39.111362],[116.91191,39.111362],[116.912526,39.110898],[116.909446,39.150822],[116.870026,39.153607],[116.855859,39.215766],[116.881729,39.225966],[116.881729,39.225966],[116.87249,39.291304],[116.889736,39.338068],[116.870642,39.357506],[116.829374,39.338994],[116.818287,39.3737],[116.840461,39.378326],[116.839845,39.413474],[116.876185,39.43474],[116.832454,39.435664],[116.785026,39.465702],[116.820751,39.482332],[116.819519,39.528507],[116.78749,39.554352],[116.808432,39.576497],[116.812128,39.615695],[116.79057,39.595868],[116.748686,39.619844],[116.709266,39.618],[116.726512,39.595407],[116.726512,39.595407],[116.724048,39.59264],[116.723432,39.59264],[116.724048,39.59264],[116.723432,39.59264],[116.664918,39.605552],[116.620571,39.601863],[116.592237,39.621227],[116.592237,39.621227],[116.524484,39.596329],[116.50847,39.551122],[116.473361,39.552968],[116.478289,39.535431],[116.437637,39.526661],[116.443796,39.510041],[116.401912,39.528046],[116.411767,39.482794],[116.444412,39.482332],[116.454883,39.453226],[116.434557,39.442597],[116.361876,39.455074],[116.361876,39.455074],[116.337854,39.455536],[116.307057,39.488337],[116.257782,39.500344],[116.240536,39.564041],[116.198652,39.589412],[116.151841,39.583416],[116.130283,39.567732],[116.09887,39.575113],[116.036044,39.571884],[116.026189,39.587567],[115.995392,39.576958],[115.978146,39.595868],[115.957204,39.560812],[115.910393,39.600479],[115.910393,39.600479],[115.91532,39.582955],[115.91532,39.582955],[115.867893,39.546507],[115.867893,39.546507],[115.828473,39.541431],[115.821081,39.522968],[115.821081,39.522968],[115.806299,39.510041],[115.806299,39.510041],[115.752712,39.515581],[115.738545,39.539585],[115.738545,39.540046],[115.738545,39.539585],[115.738545,39.540046],[115.724995,39.5442],[115.724995,39.5442],[115.722531,39.543738],[115.721299,39.543738],[115.722531,39.543738],[115.722531,39.5442],[115.721299,39.543738],[115.722531,39.5442],[115.720683,39.551122],[115.720683,39.551122],[115.718835,39.553891],[115.718835,39.553891],[115.716988,39.56035],[115.716988,39.56035],[115.699125,39.570039],[115.699125,39.570039],[115.698509,39.577881],[115.698509,39.577881],[115.667712,39.615234],[115.633836,39.599557],[115.633836,39.599557],[115.587024,39.589873],[115.545756,39.618922],[115.518039,39.597252],[115.522351,39.640124],[115.478619,39.650723],[115.478619,39.650723],[115.491554,39.670074],[115.486626,39.741899],[115.439815,39.752022],[115.443511,39.785601],[115.483547,39.798477],[115.483547,39.798477],[115.50572,39.784222],[115.552532,39.794799],[115.567314,39.816407],[115.514344,39.837549],[115.526046,39.87568],[115.515575,39.892212],[115.515575,39.892212],[115.522967,39.899099],[115.481083,39.935819],[115.426264,39.950502],[115.428728,39.984443],[115.450286,39.992697],[115.454597,40.029825],[115.485394,40.040364],[115.527278,40.076092],[115.59072,40.096239],[115.599959,40.119583],[115.75456,40.145663],[115.75456,40.145663],[115.773654,40.176307],[115.806299,40.15344],[115.847567,40.147036],[115.855574,40.188652],[115.870356,40.185909],[115.89869,40.234354],[115.968907,40.264045],[115.95166,40.281852],[115.917784,40.354405],[115.864197,40.359422],[115.771806,40.443734],[115.781045,40.49336],[115.736082,40.503372],[115.755176,40.540221],[115.784741,40.55841],[115.819849,40.55932],[115.827857,40.587504],[115.885139,40.595229],[115.907929,40.617493],[115.971986,40.6025],[115.982457,40.578868],[116.005247,40.583868],[116.09887,40.630665],[116.133979,40.666536],[116.162928,40.662451],[116.171551,40.695582],[116.204812,40.740035],[116.22021,40.744115],[116.247311,40.791707],[116.273181,40.762703],[116.311369,40.754996],[116.316912,40.772221],[116.453651,40.765876],[116.46597,40.774487],[116.438253,40.81934],[116.334159,40.90443],[116.339702,40.929303],[116.370499,40.94377],[116.398216,40.90624],[116.477057,40.899907],[116.447492,40.953715],[116.455499,40.980828],[116.519557,40.98128],[116.519557,40.98128],[116.5676,40.992574],[116.598397,40.974503],[116.623034,41.021026],[116.615643,41.053076],[116.647672,41.059394],[116.688324,41.044501],[116.698795,41.021477],[116.677853,40.970888],[116.722201,40.927495],[116.713577,40.909858],[116.759773,40.889954],[116.81336,40.848319],[116.848468,40.839264],[116.924229,40.773581],[116.926692,40.745022],[116.964881,40.709647],[117.012308,40.693767],[117.11209,40.707379],[117.117018,40.70012],[117.208177,40.694675],[117.278394,40.664267],[117.319662,40.657911],[117.342451,40.673799],[117.408973,40.686961],[117.493973,40.675161],[117.514914,40.660181],[117.501364,40.636569],[117.467487,40.649738],[117.467487,40.649738]]],[[[117.210024,40.082045],[117.204481,40.069681],[117.159517,40.077008],[117.140423,40.064185],[117.105315,40.074261],[117.105315,40.074261],[117.051728,40.059605],[117.025243,40.030283],[116.945171,40.04128],[116.927924,40.055024],[116.867562,40.041739],[116.831222,40.051359],[116.820135,40.02845],[116.781331,40.034866],[116.757925,39.967934],[116.782563,39.947749],[116.78441,39.891294],[116.812128,39.889916],[116.865714,39.843982],[116.907598,39.832494],[116.918069,39.84628],[116.949482,39.778703],[116.902055,39.763523],[116.916837,39.731314],[116.887272,39.72533],[116.889736,39.687576],[116.90575,39.688037],[116.932236,39.706456],[116.932236,39.706456],[116.944555,39.695405],[116.944555,39.695405],[116.948866,39.680668],[116.948866,39.680668],[116.964265,39.64335],[116.983359,39.638742],[116.983359,39.638742],[117.016004,39.653949],[117.10901,39.625375],[117.10901,39.625375],[117.152742,39.623532],[117.177996,39.645194],[117.165061,39.718886],[117.165061,39.718886],[117.161981,39.748801],[117.205713,39.763984],[117.15767,39.796638],[117.156438,39.817326],[117.192162,39.832953],[117.251908,39.834332],[117.247597,39.860981],[117.227887,39.852712],[117.162597,39.876598],[117.162597,39.876598],[117.150894,39.944996],[117.198322,39.992697],[117.192162,40.066475],[117.210024,40.082045]]],[[[117.784696,39.376938],[117.765602,39.400527],[117.699696,39.407463],[117.673211,39.386652],[117.668899,39.412087],[117.614081,39.407001],[117.601146,39.419485],[117.570965,39.404689],[117.521074,39.357043],[117.536472,39.338068],[117.594987,39.349176],[117.669515,39.322792],[117.670747,39.357969],[117.74466,39.354729],[117.784696,39.376938]]],[[[118.869365,39.142932],[118.82009,39.108576],[118.857662,39.098824],[118.869365,39.142932]]]]}},{type:"Feature",properties:{adcode:14e4,name:"山西省",center:[112.549248,37.857014],centroid:[112.304436,37.618179],childrenNum:11,level:"province",parent:{adcode:1e5},subFeatureIndex:3,acroutes:[1e5]},geometry:{type:"MultiPolygon",coordinates:[[[[110.379257,34.600612],[110.424837,34.588295],[110.488279,34.610956],[110.533242,34.583368],[110.610851,34.607508],[110.710017,34.605045],[110.749437,34.65232],[110.791937,34.649858],[110.824582,34.615881],[110.883712,34.64395],[110.903422,34.669056],[110.920052,34.730068],[110.976103,34.706456],[111.035233,34.740887],[111.118385,34.756623],[111.148566,34.807742],[111.232949,34.789559],[111.255123,34.819535],[111.29208,34.806759],[111.345666,34.831816],[111.389398,34.815113],[111.439289,34.838202],[111.502731,34.829851],[111.543999,34.853428],[111.570484,34.843114],[111.592042,34.881416],[111.617911,34.894671],[111.646861,34.938836],[111.681969,34.9511],[111.664107,34.984449],[111.740483,35.00455],[111.807005,35.032977],[111.810084,35.062374],[111.933272,35.083435],[111.97762,35.067272],[112.018888,35.068742],[112.039214,35.045717],[112.062004,35.056005],[112.05646,35.098615],[112.066315,35.153437],[112.03983,35.194039],[112.078634,35.219467],[112.058924,35.280069],[112.13838,35.271275],[112.21722,35.253195],[112.242474,35.234622],[112.304684,35.251728],[112.288053,35.219956],[112.36751,35.219956],[112.390915,35.239021],[112.513487,35.218489],[112.637291,35.225822],[112.628052,35.263457],[112.720443,35.206265],[112.772798,35.207732],[112.822073,35.258082],[112.884283,35.243909],[112.934174,35.262968],[112.936022,35.284466],[112.992072,35.29619],[112.985913,35.33965],[112.996384,35.362104],[113.067217,35.353806],[113.126347,35.332327],[113.149137,35.350878],[113.165151,35.412845],[113.185477,35.409431],[113.189789,35.44893],[113.243375,35.449418],[113.304353,35.426989],[113.31236,35.481101],[113.348085,35.468429],[113.391817,35.506925],[113.439244,35.507412],[113.49899,35.532254],[113.513773,35.57364],[113.55812,35.621816],[113.547649,35.656835],[113.578446,35.633491],[113.625258,35.632518],[113.622794,35.674825],[113.592613,35.691838],[113.587685,35.736542],[113.604932,35.797727],[113.582758,35.818111],[113.660982,35.837035],[113.637576,35.870019],[113.654207,35.931586],[113.648663,35.994073],[113.678844,35.985841],[113.694859,36.026991],[113.660366,36.034735],[113.68562,36.056026],[113.671453,36.115514],[113.655439,36.125182],[113.712721,36.129533],[113.705946,36.148865],[113.651127,36.174473],[113.697939,36.181719],[113.681924,36.216491],[113.716417,36.262347],[113.712105,36.303353],[113.736127,36.324571],[113.731199,36.363135],[113.708409,36.423352],[113.670221,36.425278],[113.635729,36.451277],[113.587069,36.460904],[113.554425,36.494589],[113.559968,36.528741],[113.588917,36.547974],[113.569823,36.585947],[113.539642,36.594116],[113.54457,36.62342],[113.486671,36.635427],[113.476816,36.655114],[113.506997,36.705029],[113.465113,36.707908],[113.499606,36.740527],[113.535946,36.732373],[113.549497,36.752515],[113.600004,36.752995],[113.680692,36.789907],[113.676381,36.855539],[113.696707,36.882351],[113.731815,36.878521],[113.731815,36.858891],[113.773083,36.85506],[113.792793,36.894796],[113.76138,36.956034],[113.791561,36.98759],[113.771851,37.016745],[113.788482,37.059739],[113.758301,37.075497],[113.773699,37.107004],[113.773083,37.151855],[113.832213,37.167594],[113.853155,37.215269],[113.886416,37.239095],[113.90243,37.310052],[113.962792,37.355734],[113.973879,37.40329],[114.014531,37.42468],[114.036705,37.494037],[114.118625,37.59084],[114.115545,37.619761],[114.139567,37.675676],[114.12848,37.698409],[114.068118,37.721608],[113.993589,37.706932],[113.996669,37.730128],[114.044712,37.761834],[114.006524,37.813386],[113.976959,37.816696],[113.959097,37.906468],[113.936307,37.922993],[113.901198,37.984811],[113.872249,37.990471],[113.876561,38.055059],[113.811271,38.117707],[113.831597,38.16854],[113.797105,38.162894],[113.720728,38.174656],[113.711489,38.213695],[113.678844,38.20523],[113.64312,38.232031],[113.598772,38.22733],[113.570439,38.237202],[113.54457,38.270569],[113.557504,38.343359],[113.525475,38.383245],[113.537794,38.417952],[113.583374,38.459671],[113.546417,38.492936],[113.561816,38.558483],[113.603084,38.587024],[113.612939,38.645942],[113.70225,38.651551],[113.720728,38.713218],[113.775547,38.709949],[113.802648,38.763166],[113.839605,38.7585],[113.836525,38.795824],[113.855619,38.828933],[113.795257,38.860628],[113.776163,38.885788],[113.76754,38.959819],[113.776779,38.986804],[113.80696,38.989595],[113.898119,39.067699],[113.930148,39.063517],[113.961561,39.100681],[113.994821,39.095572],[114.006524,39.122971],[114.050872,39.135969],[114.064422,39.094179],[114.082901,39.09325],[114.082901,39.09325],[114.10877,39.052364],[114.157429,39.061194],[114.180835,39.049111],[114.252284,39.073739],[114.345907,39.075133],[114.369928,39.107648],[114.360689,39.134112],[114.388406,39.176807],[114.443841,39.174023],[114.47587,39.21623],[114.416124,39.242654],[114.437066,39.259337],[114.430906,39.307513],[114.466631,39.329736],[114.469095,39.400989],[114.496812,39.438437],[114.501739,39.476789],[114.532536,39.486027],[114.568877,39.573729],[114.51529,39.564964],[114.49558,39.608318],[114.431522,39.613851],[114.408117,39.652106],[114.409964,39.761683],[114.41674,39.775943],[114.390254,39.819165],[114.406885,39.833413],[114.395182,39.867412],[114.285545,39.858225],[114.286776,39.871087],[114.215943,39.8619],[114.204241,39.885324],[114.229494,39.899558],[114.212248,39.918839],[114.17406,39.897722],[114.067502,39.922511],[114.047176,39.916085],[114.028082,39.959218],[114.029314,39.985819],[113.910438,40.015618],[113.959097,40.033491],[113.989278,40.11226],[114.018227,40.103563],[114.045944,40.056856],[114.086596,40.071513],[114.101995,40.099901],[114.073046,40.168533],[114.073046,40.168533],[114.097683,40.193681],[114.135871,40.175392],[114.180219,40.191395],[114.235654,40.198252],[114.255364,40.236182],[114.292936,40.230242],[114.362537,40.249886],[114.406269,40.246232],[114.46971,40.268155],[114.510978,40.302851],[114.530688,40.345283],[114.481413,40.34802],[114.438914,40.371733],[114.390254,40.351213],[114.381015,40.36307],[114.31203,40.372645],[114.286161,40.425057],[114.299711,40.44009],[114.267066,40.474242],[114.282465,40.494725],[114.293552,40.55159],[114.273842,40.552954],[114.283081,40.590685],[114.236269,40.607043],[114.183299,40.67153],[114.162357,40.71373],[114.134639,40.737314],[114.084748,40.729605],[114.063806,40.706925],[114.07243,40.679246],[114.041633,40.608861],[114.076741,40.575686],[114.080437,40.547952],[114.061959,40.52885],[114.011452,40.515657],[113.948626,40.514747],[113.890112,40.466503],[113.850691,40.460583],[113.794641,40.517932],[113.763228,40.473787],[113.688699,40.448288],[113.559968,40.348476],[113.500222,40.334335],[113.387505,40.319279],[113.316672,40.319736],[113.27602,40.388601],[113.251382,40.413211],[113.083231,40.374925],[113.03334,40.368997],[112.898449,40.329317],[112.848558,40.206937],[112.744464,40.167161],[112.712436,40.178593],[112.6299,40.235725],[112.511639,40.269068],[112.456205,40.300112],[112.418017,40.295091],[112.349031,40.257194],[112.310227,40.256281],[112.299756,40.21105],[112.232619,40.169905],[112.232003,40.133311],[112.183344,40.083877],[112.182112,40.061437],[112.142076,40.027076],[112.133453,40.001866],[112.07617,39.919298],[112.042294,39.886243],[112.012729,39.827438],[111.970229,39.796638],[111.959758,39.692642],[111.925265,39.66731],[111.9382,39.623071],[111.87907,39.606013],[111.842729,39.620305],[111.783599,39.58895],[111.722621,39.606013],[111.659179,39.641507],[111.625303,39.633672],[111.525521,39.662242],[111.497187,39.661781],[111.445448,39.640124],[111.460847,39.606935],[111.441137,39.59679],[111.422043,39.539123],[111.431282,39.508656],[111.372152,39.479099],[111.358601,39.432428],[111.337043,39.420872],[111.171971,39.423183],[111.143022,39.407926],[111.125776,39.366297],[111.159037,39.362596],[111.155341,39.338531],[111.186138,39.35149],[111.179363,39.326959],[111.202152,39.305197],[111.247732,39.302419],[111.213239,39.257021],[111.219399,39.244044],[111.163348,39.152678],[111.173819,39.135041],[111.147334,39.100681],[111.138095,39.064447],[111.094363,39.030053],[111.038313,39.020289],[110.998276,38.998433],[110.980414,38.970056],[111.009979,38.932823],[111.016755,38.889981],[110.995813,38.868084],[111.009363,38.847579],[110.965016,38.755699],[110.915125,38.704345],[110.916357,38.673981],[110.880632,38.626776],[110.898494,38.587024],[110.920052,38.581878],[110.907733,38.521035],[110.870777,38.510265],[110.874473,38.453579],[110.840596,38.439986],[110.796864,38.453579],[110.77777,38.440924],[110.746973,38.366355],[110.701394,38.353215],[110.661358,38.308617],[110.601612,38.308147],[110.57759,38.297345],[110.565887,38.215105],[110.528315,38.211814],[110.509221,38.192061],[110.519692,38.130889],[110.501829,38.097929],[110.507989,38.013107],[110.528315,37.990471],[110.522771,37.955088],[110.59422,37.922049],[110.680452,37.790216],[110.735886,37.77035],[110.750669,37.736281],[110.716792,37.728708],[110.706321,37.705511],[110.775306,37.680886],[110.793169,37.650567],[110.763604,37.639668],[110.771611,37.594634],[110.795017,37.558586],[110.770995,37.538184],[110.759292,37.474567],[110.740198,37.44939],[110.644111,37.435135],[110.630561,37.372858],[110.641648,37.360015],[110.695234,37.34955],[110.678604,37.317668],[110.690307,37.287201],[110.661974,37.281963],[110.651503,37.256722],[110.590525,37.187145],[110.53509,37.138021],[110.535706,37.115118],[110.49567,37.086956],[110.460561,37.044932],[110.417446,37.027257],[110.426685,37.008621],[110.382953,37.022001],[110.381721,37.002408],[110.424221,36.963685],[110.408823,36.892403],[110.376178,36.882351],[110.424221,36.855539],[110.406975,36.824886],[110.423605,36.818179],[110.407591,36.776007],[110.447011,36.737649],[110.438388,36.685835],[110.402663,36.697352],[110.394656,36.676716],[110.426685,36.657514],[110.447627,36.621018],[110.496902,36.582102],[110.488895,36.556628],[110.503677,36.488335],[110.47288,36.453203],[110.489511,36.430094],[110.487047,36.393972],[110.459946,36.327946],[110.474112,36.306729],[110.474112,36.248352],[110.45625,36.22663],[110.447011,36.164328],[110.467953,36.074893],[110.491974,36.034735],[110.49259,35.994073],[110.516612,35.971796],[110.502445,35.947575],[110.516612,35.918501],[110.511684,35.879718],[110.549257,35.877778],[110.550489,35.838005],[110.571431,35.800639],[110.57759,35.701559],[110.609619,35.632031],[110.589293,35.602355],[110.567735,35.539559],[110.531394,35.511309],[110.477808,35.413821],[110.45009,35.327933],[110.374946,35.251728],[110.378642,35.210666],[110.364475,35.197952],[110.373714,35.134351],[110.320743,35.00504],[110.262229,34.944233],[110.230816,34.880925],[110.246831,34.789068],[110.243135,34.725641],[110.229584,34.692679],[110.269004,34.629671],[110.29549,34.610956],[110.379257,34.600612]]]]}},{type:"Feature",properties:{adcode:15e4,name:"内蒙古自治区",center:[111.670801,40.818311],centroid:[114.077429,44.331087],childrenNum:12,level:"province",parent:{adcode:1e5},subFeatureIndex:4,acroutes:[1e5]},geometry:{type:"Polygon",coordinates:[[[97.172903,42.795257],[97.371235,42.457076],[97.500582,42.243894],[97.653335,41.986856],[97.84674,41.656379],[97.613915,41.477276],[97.629314,41.440498],[97.903407,41.168057],[97.971776,41.09774],[98.142391,41.001607],[98.184891,40.988056],[98.25018,40.93925],[98.333332,40.918903],[98.344419,40.568413],[98.627751,40.677884],[98.569853,40.746836],[98.668403,40.773128],[98.689345,40.691952],[98.72199,40.657911],[98.762642,40.639748],[98.802678,40.607043],[98.80699,40.660181],[98.790975,40.705564],[98.984996,40.782644],[99.041662,40.693767],[99.102025,40.676522],[99.12543,40.715091],[99.172858,40.747289],[99.174705,40.858278],[99.565827,40.846961],[99.673,40.93292],[99.985897,40.909858],[100.057346,40.908049],[100.107853,40.875475],[100.224882,40.727337],[100.237201,40.716905],[100.242744,40.618855],[100.169447,40.541131],[100.169447,40.277743],[100.007455,40.20008],[99.955716,40.150695],[99.927383,40.063727],[99.841152,40.013326],[99.751225,40.006909],[99.714268,39.972061],[99.533182,39.891753],[99.491298,39.884406],[99.459885,39.898181],[99.440791,39.885783],[99.469124,39.875221],[99.672384,39.888079],[99.822058,39.860063],[99.904593,39.785601],[99.958796,39.769504],[100.040716,39.757083],[100.128179,39.702312],[100.250135,39.685274],[100.314193,39.606935],[100.301258,39.572345],[100.326512,39.509118],[100.44354,39.485565],[100.500823,39.481408],[100.498975,39.400527],[100.606764,39.387577],[100.707778,39.404689],[100.842053,39.405614],[100.842669,39.199999],[100.864227,39.106719],[100.829118,39.075133],[100.835278,39.025869],[100.875314,39.002619],[100.901799,39.030053],[100.961545,39.005874],[100.969553,38.946788],[101.117378,38.975174],[101.228863,39.020754],[101.198682,38.943064],[101.237486,38.907214],[101.24303,38.860628],[101.33542,38.847113],[101.34158,38.822406],[101.307087,38.80282],[101.331109,38.777164],[101.412413,38.764099],[101.562702,38.713218],[101.601506,38.65529],[101.672955,38.6908],[101.777049,38.66043],[101.873751,38.733761],[101.941505,38.808883],[102.075164,38.891378],[102.045599,38.904885],[101.955055,38.985874],[101.926106,39.000758],[101.833715,39.08907],[101.902701,39.111827],[102.012338,39.127149],[102.050526,39.141075],[102.276576,39.188868],[102.3548,39.231993],[102.45335,39.255167],[102.579002,39.183301],[102.616574,39.171703],[102.883892,39.120649],[103.007696,39.099753],[103.133347,39.192579],[103.188166,39.215302],[103.259615,39.263971],[103.344615,39.331588],[103.428998,39.353341],[103.595302,39.386652],[103.728961,39.430117],[103.85338,39.461543],[103.955626,39.456923],[104.089901,39.419947],[104.073271,39.351953],[104.047401,39.297788],[104.171205,39.160567],[104.207546,39.083495],[104.190915,39.042139],[104.196459,38.9882],[104.173053,38.94446],[104.044322,38.895105],[104.011677,38.85923],[103.85954,38.64454],[103.416063,38.404821],[103.465339,38.353215],[103.507838,38.280905],[103.53494,38.156776],[103.368636,38.08898],[103.362477,38.037621],[103.40744,37.860651],[103.627947,37.797783],[103.683381,37.777919],[103.841062,37.64725],[103.874938,37.604117],[103.935916,37.572818],[104.089285,37.465067],[104.183524,37.406618],[104.237727,37.411847],[104.287002,37.428007],[104.322726,37.44844],[104.407726,37.464592],[104.419429,37.511604],[104.433595,37.515402],[104.623305,37.522522],[104.805007,37.539133],[104.866601,37.566651],[105.027977,37.580881],[105.111128,37.633981],[105.187505,37.657674],[105.221998,37.677097],[105.315004,37.702197],[105.4037,37.710246],[105.467141,37.695094],[105.598952,37.699356],[105.616199,37.722555],[105.622358,37.777919],[105.677177,37.771769],[105.760944,37.799674],[105.80406,37.862068],[105.799749,37.939986],[105.840401,38.004147],[105.780655,38.084741],[105.76772,38.121474],[105.775111,38.186887],[105.802828,38.220277],[105.842248,38.240962],[105.86627,38.296406],[105.821307,38.366824],[105.835473,38.387467],[105.827466,38.432486],[105.850872,38.443736],[105.836705,38.476071],[105.863806,38.53508],[105.856415,38.569714],[105.874277,38.593105],[105.852719,38.641735],[105.894603,38.696405],[105.88598,38.716953],[105.908154,38.737496],[105.909386,38.791159],[105.992538,38.857366],[105.97098,38.909077],[106.021487,38.953769],[106.060907,38.96866],[106.087392,39.006339],[106.078153,39.026333],[106.096631,39.084889],[106.145907,39.153142],[106.170544,39.163352],[106.192718,39.142932],[106.251232,39.131327],[106.285109,39.146181],[106.29558,39.167992],[106.280181,39.262118],[106.402753,39.291767],[106.511774,39.272311],[106.525325,39.308439],[106.556122,39.322329],[106.602318,39.37555],[106.643586,39.357969],[106.683622,39.357506],[106.751375,39.381564],[106.781556,39.371849],[106.806809,39.318625],[106.806193,39.277407],[106.790795,39.241263],[106.795723,39.214375],[106.825288,39.19397],[106.859164,39.107648],[106.878874,39.091392],[106.933693,39.076527],[106.96757,39.054688],[106.971881,39.026333],[106.954019,38.941202],[106.837606,38.847579],[106.756302,38.748699],[106.709491,38.718821],[106.66268,38.601524],[106.647897,38.470917],[106.599854,38.389812],[106.482209,38.319417],[106.555506,38.263521],[106.627571,38.232501],[106.654672,38.22921],[106.737824,38.197706],[106.779092,38.171833],[106.858548,38.156306],[106.942316,38.132302],[107.010069,38.120532],[107.051337,38.122886],[107.071047,38.138892],[107.119091,38.134185],[107.138801,38.161011],[107.19054,38.153953],[107.240431,38.111586],[107.33159,38.086625],[107.3938,38.014993],[107.440611,37.995659],[107.411662,37.948009],[107.448618,37.933378],[107.49235,37.944706],[107.560719,37.893717],[107.65003,37.86443],[107.684523,37.888522],[107.732566,37.84931],[107.842819,37.828987],[107.884703,37.808186],[107.982022,37.787378],[107.993109,37.735335],[108.025753,37.696041],[108.012819,37.66857],[108.025137,37.649619],[108.055318,37.652462],[108.134159,37.622131],[108.193905,37.638246],[108.205608,37.655779],[108.24626,37.665728],[108.293071,37.656726],[108.301078,37.640616],[108.422418,37.648672],[108.485244,37.678044],[108.532671,37.690832],[108.628142,37.651988],[108.699591,37.669518],[108.720533,37.683728],[108.777815,37.683728],[108.791982,37.700303],[108.784591,37.764673],[108.799989,37.784068],[108.791982,37.872934],[108.798141,37.93385],[108.82709,37.989056],[108.797525,38.04799],[108.830786,38.049875],[108.883141,38.01405],[108.893612,37.978207],[108.93488,37.922521],[108.9743,37.931962],[108.982923,37.964053],[109.018648,37.971602],[109.037742,38.021593],[109.06977,38.023008],[109.050676,38.055059],[109.069155,38.091336],[108.964445,38.154894],[108.938575,38.207582],[108.976148,38.245192],[108.961981,38.26493],[109.007561,38.359316],[109.051292,38.385122],[109.054372,38.433892],[109.128901,38.480288],[109.175712,38.518694],[109.196654,38.552867],[109.276726,38.623035],[109.331545,38.597783],[109.367269,38.627711],[109.329081,38.66043],[109.338936,38.701542],[109.404226,38.720689],[109.444262,38.782763],[109.511399,38.833595],[109.549587,38.805618],[109.624116,38.85457],[109.672159,38.928167],[109.685094,38.968195],[109.665384,38.981687],[109.72513,39.018429],[109.762086,39.057476],[109.793499,39.074204],[109.851397,39.122971],[109.890818,39.103932],[109.92223,39.107183],[109.893897,39.141075],[109.961035,39.191651],[109.871723,39.243581],[109.90252,39.271848],[109.962267,39.212056],[110.041107,39.21623],[110.109476,39.249606],[110.217881,39.281113],[110.184005,39.355192],[110.161831,39.387115],[110.136577,39.39174],[110.12549,39.432891],[110.152592,39.45415],[110.243751,39.423645],[110.257917,39.407001],[110.385417,39.310291],[110.429764,39.341308],[110.434692,39.381101],[110.482735,39.360745],[110.524003,39.382952],[110.559728,39.351027],[110.566503,39.320014],[110.596684,39.282966],[110.626249,39.266751],[110.702626,39.273701],[110.731575,39.30705],[110.73835,39.348713],[110.782698,39.38804],[110.869545,39.494341],[110.891103,39.509118],[110.958856,39.519275],[111.017371,39.552045],[111.101138,39.559428],[111.136863,39.587106],[111.154725,39.569116],[111.148566,39.531277],[111.10545,39.497573],[111.10545,39.472631],[111.058639,39.447681],[111.064182,39.400989],[111.098059,39.401914],[111.087588,39.376013],[111.125776,39.366297],[111.143022,39.407926],[111.171971,39.423183],[111.337043,39.420872],[111.358601,39.432428],[111.372152,39.479099],[111.431282,39.508656],[111.422043,39.539123],[111.441137,39.59679],[111.460847,39.606935],[111.445448,39.640124],[111.497187,39.661781],[111.525521,39.662242],[111.625303,39.633672],[111.659179,39.641507],[111.722621,39.606013],[111.783599,39.58895],[111.842729,39.620305],[111.87907,39.606013],[111.9382,39.623071],[111.925265,39.66731],[111.959758,39.692642],[111.970229,39.796638],[112.012729,39.827438],[112.042294,39.886243],[112.07617,39.919298],[112.133453,40.001866],[112.142076,40.027076],[112.182112,40.061437],[112.183344,40.083877],[112.232003,40.133311],[112.232619,40.169905],[112.299756,40.21105],[112.310227,40.256281],[112.349031,40.257194],[112.418017,40.295091],[112.456205,40.300112],[112.511639,40.269068],[112.6299,40.235725],[112.712436,40.178593],[112.744464,40.167161],[112.848558,40.206937],[112.898449,40.329317],[113.03334,40.368997],[113.083231,40.374925],[113.251382,40.413211],[113.27602,40.388601],[113.316672,40.319736],[113.387505,40.319279],[113.500222,40.334335],[113.559968,40.348476],[113.688699,40.448288],[113.763228,40.473787],[113.794641,40.517932],[113.850691,40.460583],[113.890112,40.466503],[113.948626,40.514747],[114.011452,40.515657],[114.061959,40.52885],[114.080437,40.547952],[114.076741,40.575686],[114.041633,40.608861],[114.07243,40.679246],[114.063806,40.706925],[114.084748,40.729605],[114.134639,40.737314],[114.103227,40.770861],[114.104458,40.797597],[114.080437,40.790348],[114.044712,40.830661],[114.073661,40.857372],[114.055183,40.867782],[114.041633,40.917546],[114.057647,40.925234],[113.994821,40.938798],[113.973263,40.983087],[113.868554,41.06887],[113.819279,41.09774],[113.877793,41.115777],[113.920293,41.172112],[113.960945,41.171211],[113.996669,41.19238],[114.016379,41.231999],[113.992357,41.269794],[113.971416,41.239649],[113.95109,41.282837],[113.914749,41.294529],[113.899351,41.316108],[113.92522,41.325546],[113.94493,41.392477],[113.871017,41.413126],[113.877793,41.431076],[113.919677,41.454404],[113.933227,41.487139],[113.953553,41.483553],[113.976959,41.505966],[114.032394,41.529715],[114.101379,41.537779],[114.230726,41.513584],[114.221487,41.582111],[114.226414,41.616572],[114.259059,41.623282],[114.215328,41.68499],[114.237501,41.698843],[114.206704,41.7386],[114.215328,41.75646],[114.200545,41.789934],[114.282465,41.863517],[114.343443,41.926774],[114.352066,41.953484],[114.419203,41.942356],[114.478334,41.951704],[114.511594,41.981962],[114.467863,42.025989],[114.480181,42.064654],[114.502355,42.06732],[114.510978,42.110844],[114.560254,42.132595],[114.647717,42.109512],[114.675434,42.12061],[114.75489,42.115727],[114.789383,42.130819],[114.79431,42.149457],[114.825723,42.139695],[114.86268,42.097967],[114.860832,42.054879],[114.9021,42.015763],[114.915035,41.960605],[114.923658,41.871093],[114.939056,41.846132],[114.922426,41.825175],[114.868839,41.813579],[114.89594,41.76762],[114.902716,41.695715],[114.895325,41.636255],[114.860832,41.60091],[115.016049,41.615229],[115.056085,41.602253],[115.0992,41.62373],[115.195287,41.602253],[115.20391,41.571367],[115.256881,41.580768],[115.26612,41.616124],[115.290142,41.622835],[115.310468,41.592854],[115.377605,41.603148],[115.345576,41.635807],[115.360975,41.661297],[115.319091,41.691693],[115.346808,41.712247],[115.42996,41.728775],[115.488474,41.760924],[115.519887,41.76762],[115.57409,41.80555],[115.654162,41.829189],[115.688038,41.867528],[115.726227,41.870202],[115.811226,41.912525],[115.834632,41.93835],[115.85311,41.927665],[115.916552,41.945027],[115.954124,41.874213],[115.994776,41.828743],[116.007095,41.797966],[116.007095,41.79752],[116.034196,41.782795],[116.09887,41.776547],[116.129051,41.805996],[116.106877,41.831419],[116.122892,41.861734],[116.194341,41.861734],[116.212819,41.885352],[116.223906,41.932562],[116.298434,41.96817],[116.310137,41.997086],[116.373579,42.009983],[116.414231,41.982407],[116.393289,41.942802],[116.453651,41.945917],[116.4826,41.975734],[116.510933,41.974399],[116.553433,41.928555],[116.597165,41.935679],[116.639049,41.929891],[116.66923,41.947698],[116.727744,41.951259],[116.748686,41.984186],[116.796113,41.977958],[116.879881,42.018431],[116.890352,42.092639],[116.850316,42.156556],[116.825062,42.155669],[116.789338,42.200462],[116.903287,42.190708],[116.918685,42.229716],[116.897743,42.297479],[116.886656,42.366496],[116.910678,42.394789],[116.910062,42.395231],[116.921765,42.403628],[116.936547,42.410256],[116.944555,42.415116],[116.97104,42.427486],[116.974736,42.426603],[116.99075,42.425719],[117.005533,42.43367],[117.009228,42.44957],[117.01662,42.456193],[117.080061,42.463699],[117.09546,42.484004],[117.135496,42.468996],[117.188467,42.468114],[117.275314,42.481797],[117.332596,42.46105],[117.390495,42.461933],[117.413284,42.471645],[117.410205,42.519743],[117.387415,42.517537],[117.434226,42.557224],[117.435458,42.585431],[117.475494,42.602613],[117.530313,42.590278],[117.537088,42.603054],[117.60053,42.603054],[117.667051,42.582347],[117.708935,42.588515],[117.779768,42.61847],[117.801326,42.612744],[117.797631,42.585431],[117.856761,42.539148],[117.874007,42.510038],[117.997811,42.416884],[118.024296,42.385064],[118.008898,42.346595],[118.060021,42.298364],[118.047702,42.280656],[117.974405,42.25054],[117.977485,42.229716],[118.033535,42.199132],[118.106216,42.172082],[118.089586,42.12283],[118.097593,42.105072],[118.155491,42.081091],[118.116687,42.037102],[118.194296,42.031324],[118.220165,42.058434],[118.212774,42.081091],[118.239259,42.092639],[118.27252,42.083312],[118.296541,42.057545],[118.286686,42.033991],[118.239875,42.024655],[118.291614,42.007759],[118.313788,41.98819],[118.306396,41.940131],[118.268824,41.930336],[118.340273,41.87243],[118.335346,41.845241],[118.29223,41.772976],[118.247266,41.773869],[118.236179,41.80778],[118.178281,41.814917],[118.140093,41.784134],[118.132702,41.733241],[118.155491,41.712694],[118.159187,41.67605],[118.206614,41.650566],[118.215237,41.59554],[118.302701,41.55256],[118.315636,41.512688],[118.271904,41.471446],[118.327338,41.450816],[118.348896,41.428384],[118.361215,41.384844],[118.348896,41.342622],[118.380309,41.312062],[118.412338,41.331838],[118.528135,41.355202],[118.629765,41.346666],[118.677192,41.35026],[118.741866,41.324198],[118.770199,41.352956],[118.843496,41.374516],[118.844727,41.342622],[118.890923,41.300823],[118.949437,41.317906],[118.980234,41.305769],[119.092951,41.293629],[119.168712,41.294978],[119.197661,41.282837],[119.211827,41.308016],[119.239545,41.31431],[119.296211,41.325097],[119.330704,41.385293],[119.309762,41.405944],[119.376283,41.422102],[119.378131,41.459787],[119.401537,41.472343],[119.406464,41.503276],[119.361501,41.545841],[119.362116,41.566442],[119.420015,41.567785],[119.415703,41.590169],[119.342406,41.617914],[119.307914,41.657273],[119.299907,41.705545],[119.319001,41.727435],[119.317769,41.764049],[119.292515,41.790827],[119.312841,41.80555],[119.334399,41.871539],[119.323312,41.889807],[119.340559,41.926774],[119.323928,41.937014],[119.324544,41.969505],[119.375667,42.023322],[119.384906,42.08953],[119.352261,42.118391],[119.314689,42.119723],[119.30853,42.147239],[119.286972,42.154781],[119.277733,42.185387],[119.237697,42.200905],[119.274037,42.239021],[119.280197,42.260728],[119.34795,42.300578],[119.432949,42.317396],[119.482841,42.347037],[119.502551,42.388159],[119.540123,42.363401],[119.572152,42.359421],[119.571536,42.335536],[119.539507,42.297922],[119.557985,42.289068],[119.609108,42.276671],[119.617115,42.252755],[119.679941,42.240793],[119.744615,42.211545],[119.841933,42.215534],[119.854868,42.170308],[119.837622,42.135257],[119.845629,42.097079],[119.87581,42.077982],[119.897368,42.030879],[119.921389,42.014429],[119.924469,41.98908],[119.950954,41.974399],[119.954034,41.923212],[119.989759,41.899163],[120.023019,41.816701],[120.041498,41.818932],[120.050737,41.776101],[120.024867,41.737707],[120.035954,41.708226],[120.096316,41.697056],[120.1382,41.729221],[120.127113,41.77253],[120.183164,41.826513],[120.188707,41.848361],[120.215808,41.853265],[120.251533,41.884016],[120.286641,41.880005],[120.290337,41.897381],[120.260156,41.904062],[120.271859,41.925439],[120.318054,41.93746],[120.309431,41.951704],[120.373489,41.994862],[120.399358,41.984631],[120.456641,42.016208],[120.450481,42.057101],[120.493597,42.073539],[120.466496,42.105516],[120.56751,42.152119],[120.58414,42.167203],[120.624792,42.154338],[120.72211,42.203565],[120.745516,42.223512],[120.79048,42.218636],[120.820661,42.227943],[120.8299,42.252755],[120.883487,42.242565],[120.883487,42.269585],[120.933994,42.27977],[120.992508,42.264714],[121.028848,42.242565],[121.070732,42.254083],[121.087978,42.278885],[121.120623,42.280656],[121.133558,42.300135],[121.184681,42.333324],[121.218558,42.371802],[121.285079,42.387717],[121.314644,42.42837],[121.304789,42.435879],[121.386093,42.474294],[121.434752,42.475176],[121.4791,42.49636],[121.506201,42.482239],[121.570875,42.487093],[121.607831,42.516214],[121.604136,42.495037],[121.66573,42.437204],[121.69899,42.438529],[121.747649,42.484887],[121.803084,42.514891],[121.817867,42.504303],[121.831417,42.533856],[121.844352,42.522389],[121.889931,42.556784],[121.921344,42.605697],[121.915801,42.656332],[121.94167,42.666014],[121.939207,42.688453],[122.018663,42.69901],[122.062394,42.723635],[122.072865,42.710444],[122.160945,42.684934],[122.204676,42.685374],[122.204676,42.732867],[122.261343,42.695931],[122.324785,42.684934],[122.338951,42.669975],[122.396234,42.684054],[122.396234,42.707366],[122.460907,42.755282],[122.439349,42.770221],[122.371596,42.776371],[122.35127,42.830378],[122.436886,42.843105],[122.556378,42.827745],[122.576088,42.819405],[122.580399,42.789987],[122.624747,42.773296],[122.653696,42.78252],[122.733152,42.786034],[122.73808,42.77066],[122.786123,42.757479],[122.848949,42.712203],[122.883442,42.751766],[122.887137,42.770221],[122.925941,42.772417],[122.945651,42.753524],[122.980144,42.777689],[123.058368,42.768903],[123.118114,42.801405],[123.227752,42.831695],[123.169853,42.859777],[123.188947,42.895739],[123.18402,42.925983],[123.259165,42.993431],[123.323222,43.000872],[123.434707,43.027565],[123.474743,43.042438],[123.536337,43.007],[123.572678,43.003498],[123.580685,43.036314],[123.631192,43.088346],[123.636119,43.141644],[123.666916,43.179623],[123.645974,43.208855],[123.676771,43.223684],[123.664453,43.264663],[123.698329,43.272071],[123.703873,43.37047],[123.608402,43.366119],[123.54496,43.415262],[123.519707,43.402219],[123.486446,43.44525],[123.442098,43.437863],[123.419925,43.410046],[123.382968,43.469143],[123.36449,43.483475],[123.315831,43.492159],[123.329998,43.519071],[123.304744,43.550742],[123.360179,43.567223],[123.452569,43.545971],[123.461193,43.568523],[123.434091,43.575461],[123.421157,43.598435],[123.5117,43.592801],[123.510468,43.624867],[123.536953,43.633964],[123.518475,43.682024],[123.520323,43.708419],[123.48275,43.737396],[123.498149,43.771114],[123.461809,43.822518],[123.467968,43.853599],[123.397135,43.954929],[123.37065,43.970006],[123.400831,43.979481],[123.365722,44.013922],[123.331229,44.028984],[123.32815,44.084035],[123.350939,44.092633],[123.362642,44.133452],[123.386664,44.161794],[123.323838,44.179823],[123.286882,44.211574],[123.277027,44.25274],[123.196955,44.34483],[123.128585,44.367081],[123.114419,44.40258],[123.142136,44.428228],[123.125506,44.455147],[123.137209,44.486322],[123.12489,44.5098],[123.06576,44.505959],[123.025108,44.493153],[122.85634,44.398304],[122.76087,44.369648],[122.702971,44.319145],[122.675254,44.285738],[122.641993,44.283595],[122.515726,44.251025],[122.483081,44.236877],[122.319241,44.233018],[122.271198,44.255741],[122.291524,44.310152],[122.294604,44.41113],[122.28598,44.477783],[122.228082,44.480345],[122.224386,44.526016],[122.196053,44.559712],[122.13138,44.577619],[122.113517,44.615546],[122.103046,44.67388],[122.117213,44.701961],[122.161561,44.728328],[122.152322,44.744057],[122.10243,44.736406],[122.110438,44.767856],[122.142467,44.753833],[122.168952,44.770405],[122.099967,44.7823],[122.098119,44.81882],[122.04946,44.912985],[122.079025,44.914256],[122.087032,44.95281],[122.074713,45.006573],[122.098735,45.02138],[122.119677,45.068739],[122.109822,45.142236],[122.143082,45.183167],[122.192358,45.180636],[122.22993,45.206784],[122.239169,45.276313],[122.147394,45.295682],[122.146778,45.374352],[122.180039,45.409655],[122.168336,45.439897],[122.064242,45.472641],[122.002648,45.507882],[121.993409,45.552741],[121.966308,45.596308],[121.995873,45.59882],[122.003264,45.623102],[121.970004,45.692956],[121.934279,45.71051],[121.867142,45.719703],[121.812323,45.704659],[121.811091,45.687103],[121.713773,45.701734],[121.666345,45.727641],[121.644172,45.752284],[121.657106,45.770238],[121.697142,45.76314],[121.754425,45.794862],[121.766744,45.830318],[121.769823,45.84366],[121.817251,45.875336],[121.805548,45.900746],[121.821562,45.918235],[121.809243,45.961102],[121.761816,45.998947],[121.819098,46.023054],[121.843736,46.024301],[121.864062,46.002272],[121.923808,46.004767],[121.92812,45.988552],[122.040221,45.959022],[122.085184,45.912406],[122.091344,45.882002],[122.200981,45.857],[122.236705,45.831569],[122.253952,45.7982],[122.301379,45.813218],[122.337719,45.859917],[122.372828,45.856166],[122.362357,45.917403],[122.446125,45.916986],[122.496016,45.85825],[122.504639,45.786933],[122.522501,45.786933],[122.556378,45.82156],[122.603189,45.778169],[122.640761,45.771072],[122.650001,45.731401],[122.671558,45.70048],[122.741775,45.705077],[122.751015,45.735996],[122.792283,45.766063],[122.752246,45.834905],[122.772572,45.856583],[122.80029,45.856583],[122.828623,45.912406],[122.792898,46.073313],[123.04605,46.099878],[123.070071,46.123527],[123.112571,46.130163],[123.102716,46.172037],[123.127354,46.174523],[123.128585,46.210565],[123.178476,46.248239],[123.142136,46.298293],[123.089781,46.347888],[123.011557,46.434984],[123.010325,46.524823],[123.002318,46.574624],[123.052825,46.579972],[123.04605,46.617803],[123.077462,46.622324],[123.098404,46.603002],[123.18094,46.614103],[123.228368,46.588198],[123.279491,46.616981],[123.276411,46.660947],[123.318295,46.662179],[123.366338,46.677784],[123.474743,46.686817],[123.603475,46.68928],[123.631808,46.728675],[123.629344,46.813524],[123.580069,46.827447],[123.625648,46.847508],[123.599163,46.868378],[123.605322,46.891286],[123.576989,46.891286],[123.575757,46.845461],[123.562823,46.82581],[123.506772,46.827038],[123.483366,46.84587],[123.52833,46.944836],[123.487678,46.959951],[123.42362,46.934212],[123.337389,46.988943],[123.301664,46.999965],[123.304128,46.964852],[123.360179,46.970978],[123.404526,46.935438],[123.40699,46.906416],[123.374345,46.837683],[123.341084,46.826628],[123.295505,46.865105],[123.221592,46.850373],[123.22344,46.821305],[123.198802,46.803283],[123.163694,46.74016],[123.103332,46.734828],[123.076846,46.745082],[123.026339,46.718829],[123.00355,46.730726],[122.996774,46.761483],[122.906847,46.80738],[122.893913,46.895376],[122.895144,46.960359],[122.83971,46.937072],[122.791051,46.941567],[122.798442,46.9575],[122.77442,46.973837],[122.778116,47.002822],[122.845869,47.046881],[122.852645,47.072158],[122.821232,47.065636],[122.710363,47.093349],[122.679566,47.094164],[122.615508,47.124306],[122.582863,47.158092],[122.531124,47.198771],[122.498479,47.255262],[122.462755,47.27841],[122.441197,47.310476],[122.418407,47.350632],[122.507103,47.401291],[122.543443,47.495589],[122.59395,47.54732],[122.765181,47.614333],[122.848949,47.67441],[122.926557,47.697777],[123.041122,47.746492],[123.161846,47.781892],[123.214201,47.824502],[123.256085,47.876711],[123.300432,47.953723],[123.537569,48.021816],[123.579453,48.045427],[123.705105,48.152142],[123.746373,48.197638],[123.862785,48.271782],[124.019234,48.39313],[124.07898,48.43603],[124.136878,48.463023],[124.25945,48.536385],[124.314269,48.503881],[124.302566,48.456673],[124.330283,48.435633],[124.309957,48.413393],[124.331515,48.380015],[124.317964,48.35099],[124.353689,48.315978],[124.365392,48.283731],[124.422058,48.245884],[124.412819,48.219175],[124.418978,48.181679],[124.475029,48.173698],[124.471333,48.133373],[124.430065,48.12099],[124.415899,48.08782],[124.46579,48.098213],[124.478108,48.123387],[124.505826,48.124985],[124.529847,48.146951],[124.512601,48.164518],[124.547094,48.200829],[124.579122,48.262221],[124.558796,48.268197],[124.579738,48.297269],[124.540934,48.335476],[124.547094,48.35775],[124.51876,48.378027],[124.52492,48.426897],[124.507674,48.445558],[124.555717,48.467784],[124.533543,48.515379],[124.548941,48.535593],[124.520608,48.556195],[124.579122,48.596582],[124.601912,48.632587],[124.624702,48.701755],[124.612383,48.747945],[124.656115,48.783842],[124.644412,48.80789],[124.654267,48.83429],[124.697383,48.841775],[124.715861,48.885475],[124.709086,48.920487],[124.744194,48.920487],[124.756513,48.967262],[124.808252,49.020666],[124.828578,49.077933],[124.809484,49.115943],[124.847672,49.129651],[124.860607,49.166448],[124.906802,49.184054],[124.983179,49.162535],[125.039845,49.17623],[125.034302,49.157056],[125.117453,49.126127],[125.158721,49.144921],[125.187671,49.186792],[125.219699,49.189139],[125.227707,49.248947],[125.214772,49.277066],[125.261583,49.322336],[125.256656,49.359769],[125.277598,49.379644],[125.25604,49.395227],[125.256656,49.437275],[125.270822,49.454395],[125.228323,49.487063],[125.211076,49.539908],[125.233866,49.536801],[125.23017,49.595411],[125.205533,49.593859],[125.16796,49.629923],[125.15441,49.616741],[125.127308,49.655113],[125.132236,49.672157],[125.164881,49.669446],[125.189518,49.652401],[125.185207,49.634574],[125.219699,49.669058],[125.225243,49.726349],[125.204301,49.734086],[125.221547,49.754969],[125.222779,49.799026],[125.177815,49.829533],[125.239409,49.844587],[125.225243,49.867351],[125.245569,49.87198],[125.212924,49.907452],[125.225859,49.922481],[125.199373,49.935194],[125.190134,49.959841],[125.231402,49.957531],[125.241873,49.987938],[125.278214,49.996402],[125.297924,50.014481],[125.283757,50.036012],[125.25296,50.041393],[125.289916,50.057917],[125.315786,50.04562],[125.328105,50.065985],[125.283757,50.070211],[125.287453,50.093636],[125.258504,50.103618],[125.27883,50.127411],[125.311474,50.140453],[125.376148,50.137385],[125.335496,50.161161],[125.382923,50.172278],[125.39093,50.199868],[125.417416,50.195654],[125.448829,50.216338],[125.442053,50.260357],[125.466075,50.266861],[125.463611,50.295925],[125.530749,50.331085],[125.520278,50.3498],[125.546763,50.358965],[125.522126,50.404759],[125.536292,50.420014],[125.567089,50.402852],[125.583104,50.409717],[125.562162,50.438314],[125.580024,50.449366],[125.627451,50.443268],[125.654553,50.471082],[125.699516,50.487078],[125.740784,50.523237],[125.754335,50.506874],[125.770349,50.531227],[125.794987,50.532748],[125.829479,50.56165],[125.807921,50.60383],[125.814697,50.62092],[125.793139,50.643316],[125.804226,50.658874],[125.789443,50.679735],[125.825784,50.70362],[125.78082,50.725598],[125.795603,50.738856],[125.758646,50.746809],[125.804226,50.773309],[125.828863,50.756654],[125.846726,50.769524],[125.836255,50.793363],[125.890457,50.805845],[125.878138,50.816812],[125.913247,50.825885],[125.939732,50.85423],[125.961906,50.901054],[125.997631,50.872738],[125.996399,50.906715],[126.02042,50.927466],[126.042594,50.92558],[126.068464,50.967434],[126.041978,50.981753],[126.033971,51.011132],[126.059225,51.043503],[125.976073,51.084498],[125.993935,51.119072],[125.970529,51.123955],[125.946508,51.108176],[125.909551,51.138977],[125.864588,51.146487],[125.850421,51.21364],[125.819008,51.227134],[125.761726,51.226385],[125.76111,51.261976],[125.740784,51.27583],[125.700132,51.327465],[125.626219,51.380163],[125.623756,51.387633],[125.62314,51.398089],[125.600966,51.410409],[125.60035,51.413396],[125.595422,51.416755],[125.559082,51.461521],[125.528285,51.488359],[125.424807,51.562827],[125.38046,51.585516],[125.35151,51.623801],[125.316402,51.610052],[125.289301,51.633831],[125.228938,51.640517],[125.214772,51.627888],[125.175968,51.639403],[125.130388,51.635317],[125.12854,51.659083],[125.098975,51.658341],[125.060171,51.59667],[125.073106,51.553526],[125.047236,51.529704],[125.004737,51.529332],[124.983795,51.508478],[124.928976,51.498419],[124.917889,51.474196],[124.942527,51.447349],[124.885244,51.40817],[124.864302,51.37979],[124.783614,51.392115],[124.76452,51.38726],[124.752817,51.35812],[124.693687,51.3327],[124.62655,51.327465],[124.58713,51.363725],[124.555717,51.375307],[124.490427,51.380537],[124.478108,51.36223],[124.443616,51.35812],[124.426985,51.331953],[124.430065,51.301281],[124.406659,51.272086],[124.339522,51.293422],[124.297638,51.298661],[124.271769,51.308389],[124.239124,51.344664],[124.192313,51.33943],[124.128255,51.347281],[124.090067,51.3413],[124.071588,51.320734],[123.994596,51.322604],[123.939777,51.313253],[123.926227,51.300532],[123.887423,51.320734],[123.842459,51.367462],[123.794416,51.361109],[123.711264,51.398089],[123.660141,51.342795],[123.661989,51.319237],[123.582533,51.306893],[123.582533,51.294545],[123.46304,51.286686],[123.440251,51.270963],[123.414381,51.278825],[123.376809,51.266844],[123.339853,51.27246],[123.294273,51.254111],[123.231447,51.268716],[123.231447,51.279199],[123.127969,51.297913],[123.069455,51.321108],[123.002934,51.31213],[122.965977,51.345786],[122.965977,51.386886],[122.946267,51.405183],[122.903768,51.415262],[122.900072,51.445112],[122.871123,51.455181],[122.854492,51.477551],[122.880362,51.511085],[122.858804,51.524864],[122.880362,51.537894],[122.874202,51.561339],[122.832935,51.581797],[122.85634,51.606707],[122.820616,51.633088],[122.816304,51.655371],[122.778732,51.698048],[122.749167,51.746613],[122.771957,51.779579],[122.732536,51.832495],[122.725761,51.87833],[122.706051,51.890151],[122.729457,51.919321],[122.726377,51.978709],[122.683877,51.974654],[122.664783,51.99861],[122.650616,52.058997],[122.625363,52.067459],[122.643841,52.111585],[122.629059,52.13657],[122.690653,52.140243],[122.73808,52.153464],[122.769493,52.179893],[122.766413,52.232705],[122.787355,52.252494],[122.76087,52.26678],[122.710979,52.256157],[122.67895,52.276667],[122.585943,52.266413],[122.560689,52.282526],[122.478153,52.29607],[122.484313,52.341432],[122.447356,52.394052],[122.419023,52.375057],[122.378987,52.395512],[122.367284,52.413768],[122.342031,52.414133],[122.326016,52.459374],[122.310618,52.475416],[122.207756,52.469218],[122.178191,52.48963],[122.168952,52.513674],[122.140003,52.510032],[122.142467,52.495096],[122.107358,52.452445],[122.080873,52.440407],[122.091344,52.427272],[122.040837,52.413038],[122.035909,52.377615],[121.976779,52.343626],[121.94783,52.298266],[121.901018,52.280695],[121.841272,52.282526],[121.769207,52.308147],[121.714389,52.318025],[121.715621,52.342894],[121.658338,52.3904],[121.678664,52.419973],[121.63986,52.44442],[121.590585,52.443326],[121.565331,52.460468],[121.519136,52.456821],[121.495114,52.484892],[121.474172,52.482706],[121.416274,52.499468],[121.411963,52.52205],[121.353448,52.534793],[121.323883,52.573727],[121.280151,52.586819],[121.225333,52.577364],[121.182217,52.59918],[121.237036,52.619167],[121.29247,52.651855],[121.309717,52.676173],[121.373158,52.683067],[121.455078,52.73528],[121.476636,52.772225],[121.511129,52.779104],[121.537614,52.801542],[121.591201,52.824693],[121.620766,52.853251],[121.604136,52.872401],[121.610295,52.892264],[121.66265,52.912478],[121.677432,52.948192],[121.715621,52.997926],[121.785838,53.018451],[121.817867,53.061631],[121.775367,53.089674],[121.784606,53.104408],[121.753193,53.147501],[121.722396,53.145706],[121.665114,53.170467],[121.660186,53.195213],[121.67928,53.199515],[121.679896,53.240722],[121.642324,53.262564],[121.615222,53.258984],[121.575802,53.29155],[121.504969,53.323018],[121.499426,53.337314],[121.416274,53.319443],[121.336818,53.325877],[121.308485,53.301565],[121.227797,53.280459],[121.155732,53.285468],[121.129246,53.277238],[121.098449,53.306929],[121.055334,53.29155],[120.950624,53.29763],[120.936457,53.28833],[120.882871,53.294411],[120.867472,53.278669],[120.820661,53.269007],[120.838523,53.239648],[120.821893,53.241797],[120.736277,53.204892],[120.690698,53.174771],[120.687002,53.142476],[120.659901,53.137091],[120.643886,53.106923],[120.562582,53.082845],[120.529321,53.045803],[120.452945,53.01017],[120.411061,52.957927],[120.363018,52.94134],[120.350699,52.906343],[120.295265,52.891542],[120.297112,52.869872],[120.222584,52.84277],[120.181316,52.806969],[120.14128,52.813119],[120.101244,52.788877],[120.031642,52.773674],[120.071063,52.70628],[120.035338,52.646409],[120.049505,52.598453],[120.07599,52.586092],[120.125265,52.586819],[120.194866,52.578819],[120.289721,52.623527],[120.396895,52.616261],[120.462184,52.64532],[120.483742,52.630066],[120.56135,52.595544],[120.605082,52.589364],[120.62664,52.570818],[120.658669,52.56718],[120.690698,52.547532],[120.734429,52.536977],[120.687002,52.511489],[120.706712,52.492909],[120.68269,52.464479],[120.688234,52.427637],[120.64943,52.3904],[120.653741,52.371038],[120.62356,52.361172],[120.627256,52.323878],[120.653741,52.302658],[120.695625,52.290214],[120.715951,52.261286],[120.755371,52.258355],[120.745516,52.20594],[120.786784,52.15787],[120.760299,52.136937],[120.76769,52.10938],[120.753523,52.085483],[120.717183,52.072978],[120.690698,52.047221],[120.691929,52.026973],[120.717799,52.015556],[120.704864,51.983501],[120.66298,51.958061],[120.656821,51.926333],[120.548416,51.907877],[120.549032,51.882394],[120.481278,51.885719],[120.480046,51.855049],[120.40059,51.833605],[120.40675,51.81659],[120.363634,51.789945],[120.317438,51.785873],[120.294649,51.752171],[120.226279,51.717703],[120.172693,51.679868],[120.087077,51.678013],[120.100628,51.649058],[120.05936,51.634203],[120.035954,51.583657],[120.052584,51.560967],[120.017476,51.52114],[119.985447,51.505125],[119.982367,51.482396],[120.002693,51.459283],[119.982983,51.445112],[119.97128,51.40033],[119.910918,51.390994],[119.914614,51.374187],[119.946643,51.360736],[119.883817,51.336813],[119.885049,51.302777],[119.811136,51.281071],[119.828383,51.263099],[119.797586,51.243622],[119.821607,51.21439],[119.784035,51.22601],[119.760629,51.212516],[119.788346,51.174636],[119.771716,51.124331],[119.752622,51.117193],[119.764325,51.092017],[119.719361,51.075099],[119.726753,51.051028],[119.678093,51.016404],[119.630666,51.00925],[119.598637,50.984767],[119.569688,50.933879],[119.491464,50.87878],[119.498855,50.827776],[119.515485,50.814165],[119.496391,50.771795],[119.506862,50.763846],[119.450196,50.695281],[119.430486,50.684286],[119.385522,50.682769],[119.394145,50.667219],[119.361501,50.632689],[119.298059,50.616743],[119.281428,50.601551],[119.295595,50.573814],[119.264182,50.536933],[119.262334,50.490124],[119.250631,50.448604],[119.22353,50.441363],[119.217371,50.414675],[119.165016,50.422683],[119.125596,50.389118],[119.176719,50.378814],[119.155777,50.364691],[119.188422,50.347509],[119.232153,50.365455],[119.259871,50.345218],[119.277117,50.366218],[119.322696,50.352474],[119.358421,50.358965],[119.381827,50.324208],[119.35103,50.303953],[119.339943,50.244668],[119.319001,50.220933],[119.358421,50.197953],[119.339327,50.192206],[119.350414,50.166145],[119.309762,50.161161],[119.290052,50.121655],[119.236465,50.075204],[119.190269,50.087877],[119.193965,50.069826],[119.163168,50.027554],[119.12498,50.019095],[119.090487,49.985629],[118.982082,49.979087],[118.964836,49.988708],[118.791757,49.955606],[118.761576,49.959456],[118.739402,49.946364],[118.672264,49.955991],[118.605127,49.926719],[118.574946,49.931342],[118.531214,49.887791],[118.485019,49.866194],[118.483787,49.830691],[118.443751,49.835709],[118.385853,49.827217],[118.398787,49.802502],[118.384005,49.783958],[118.315636,49.766953],[118.284223,49.743755],[118.220781,49.729831],[118.211542,49.690744],[118.156723,49.660149],[118.129622,49.669446],[118.082811,49.616741],[118.011362,49.614803],[117.995963,49.623332],[117.950999,49.596187],[117.866,49.591532],[117.849369,49.551557],[117.809333,49.521263],[117.638102,49.574847],[117.485349,49.633024],[117.278394,49.636512],[117.068974,49.695389],[116.736367,49.847674],[116.717889,49.847288],[116.428397,49.430659],[116.048363,48.873274],[116.077928,48.822471],[116.069305,48.811437],[115.83032,48.560156],[115.799523,48.514982],[115.822929,48.259432],[115.81061,48.257042],[115.529126,48.155336],[115.545141,48.134971],[115.539597,48.104607],[115.580249,47.921649],[115.939342,47.683275],[115.968291,47.689721],[116.111189,47.811642],[116.130283,47.823296],[116.26579,47.876711],[116.453035,47.837358],[116.669846,47.890758],[116.791186,47.89758],[116.879265,47.893968],[117.094844,47.8241],[117.384335,47.641356],[117.493357,47.758563],[117.519226,47.761782],[117.529081,47.782697],[117.813645,48.016212],[117.886942,48.025418],[117.96147,48.011007],[118.052014,48.01421],[118.107448,48.031021],[118.124694,48.047427],[118.150564,48.036224],[118.238643,48.041826],[118.238027,48.031422],[118.284839,48.011007],[118.351976,48.006203],[118.37415,48.016612],[118.422193,48.01461],[118.441903,47.995791],[118.568171,47.992187],[118.773278,47.771034],[119.134219,47.664335],[119.152081,47.540453],[119.205052,47.520249],[119.365812,47.47739],[119.32208,47.42721],[119.365812,47.423161],[119.386138,47.397645],[119.437877,47.378602],[119.450812,47.353065],[119.559217,47.303172],[119.56784,47.248357],[119.627586,47.247544],[119.716282,47.195518],[119.763093,47.13082],[119.806825,47.055037],[119.79081,47.04525],[119.795122,47.013024],[119.845013,46.964852],[119.859795,46.917046],[119.926933,46.903963],[119.920157,46.853238],[119.936172,46.790173],[119.917078,46.758203],[119.93494,46.712674],[119.911534,46.669572],[119.859179,46.669572],[119.804361,46.68189],[119.8136,46.66834],[119.783419,46.626023],[119.739687,46.615336],[119.677477,46.584908],[119.682405,46.605058],[119.656535,46.625612],[119.598637,46.618214],[119.557985,46.633832],[119.491464,46.629311],[119.431718,46.638763],[119.374435,46.603414],[119.357805,46.619447],[119.325776,46.608759],[119.26295,46.649034],[119.20074,46.648213],[119.152081,46.658072],[119.123132,46.642872],[119.073857,46.676552],[119.011647,46.745902],[118.951285,46.722111],[118.912481,46.733188],[118.914329,46.77501],[118.845343,46.771731],[118.788061,46.717598],[118.788061,46.687227],[118.677192,46.6979],[118.639004,46.721291],[118.586033,46.692975],[118.446831,46.704467],[118.41049,46.728265],[118.316252,46.73934],[118.274984,46.715957],[118.238643,46.709392],[118.192448,46.682711],[118.124078,46.678195],[118.04647,46.631366],[117.992883,46.631366],[117.982412,46.614925],[117.914659,46.607936],[117.868464,46.575447],[117.870927,46.549935],[117.813645,46.530588],[117.769913,46.537586],[117.748355,46.521941],[117.704008,46.516587],[117.641182,46.558166],[117.622704,46.596012],[117.596218,46.603414],[117.49582,46.600535],[117.42006,46.582029],[117.447777,46.528117],[117.392343,46.463023],[117.375712,46.416421],[117.383719,46.394962],[117.372017,46.36028],[117.247597,46.366888],[117.097308,46.356976],[116.876801,46.375559],[116.834302,46.384229],[116.81336,46.355737],[116.745606,46.327642],[116.673541,46.325163],[116.585462,46.292504],[116.573143,46.258998],[116.536187,46.23251],[116.439484,46.137628],[116.414231,46.133896],[116.271949,45.966926],[116.243,45.876169],[116.288579,45.839074],[116.278108,45.831152],[116.286731,45.775247],[116.260862,45.776082],[116.22329,45.747273],[116.217746,45.72221],[116.17463,45.688775],[116.1155,45.679577],[116.035428,45.685013],[116.026805,45.661177],[115.936878,45.632727],[115.864197,45.572853],[115.699741,45.45963],[115.586408,45.440317],[115.36467,45.392427],[115.178041,45.396209],[114.983404,45.379397],[114.920578,45.386122],[114.745035,45.438217],[114.600906,45.403773],[114.551014,45.387383],[114.539928,45.325985],[114.519602,45.283893],[114.459855,45.21353],[114.409348,45.179371],[114.347139,45.119436],[114.313262,45.107189],[114.19069,45.036607],[114.158045,44.994301],[114.116777,44.957045],[114.065038,44.931206],[113.907358,44.915104],[113.861778,44.863377],[113.798953,44.849377],[113.712105,44.788247],[113.631417,44.745333],[113.540874,44.759358],[113.503918,44.777628],[113.11526,44.799714],[113.037652,44.822641],[112.937869,44.840042],[112.850406,44.840466],[112.712436,44.879494],[112.599719,44.930783],[112.540589,45.001072],[112.438959,45.071697],[112.396459,45.064512],[112.113743,45.072965],[112.071243,45.096206],[112.002874,45.090713],[111.903707,45.052252],[111.764505,44.969325],[111.69244,44.859983],[111.624687,44.778477],[111.585267,44.705789],[111.560629,44.647062],[111.569868,44.57634],[111.530448,44.55033],[111.514434,44.507666],[111.478709,44.488884],[111.427586,44.394455],[111.415883,44.35724],[111.428818,44.319573],[111.507042,44.294305],[111.534144,44.26217],[111.541535,44.206855],[111.559397,44.171238],[111.662875,44.061247],[111.702295,44.034147],[111.773128,44.010479],[111.870447,43.940279],[111.959758,43.823382],[111.970845,43.748205],[111.951135,43.693275],[111.891388,43.6738],[111.79407,43.672068],[111.606209,43.513863],[111.564325,43.490422],[111.456535,43.494329],[111.400485,43.472618],[111.354289,43.436125],[111.183674,43.396132],[111.151029,43.38004],[111.069725,43.357852],[111.02045,43.329998],[110.82027,43.149067],[110.769763,43.099272],[110.736502,43.089657],[110.687227,43.036314],[110.689691,43.02144],[110.631177,42.936061],[110.469801,42.839156],[110.437156,42.781203],[110.34846,42.742098],[110.139657,42.674815],[110.108244,42.642687],[109.906216,42.635643],[109.733753,42.579262],[109.683862,42.558988],[109.544044,42.472528],[109.486761,42.458842],[109.291509,42.435879],[109.026039,42.458401],[108.983539,42.449128],[108.845569,42.395673],[108.798757,42.415116],[108.705134,42.413349],[108.532671,42.442945],[108.298614,42.438529],[108.238252,42.460167],[108.089195,42.436321],[108.022058,42.433229],[107.986949,42.413349],[107.939522,42.403628],[107.736262,42.415116],[107.57427,42.412907],[107.501589,42.456635],[107.46648,42.458842],[107.303872,42.412465],[107.271844,42.364285],[107.051337,42.319166],[106.785867,42.291281],[106.612789,42.241679],[106.372572,42.161436],[106.344855,42.149457],[106.01348,42.032213],[105.74185,41.949033],[105.589713,41.888471],[105.385221,41.797073],[105.291599,41.749763],[105.230621,41.751103],[105.009498,41.583007],[104.923267,41.654143],[104.803775,41.652355],[104.68921,41.6452],[104.524138,41.661745],[104.530298,41.875104],[104.418813,41.860397],[104.30856,41.840782],[104.080046,41.805104],[103.868779,41.802427],[103.454868,41.877332],[103.418527,41.882233],[103.20726,41.96283],[103.021862,42.028212],[102.712045,42.153007],[102.621502,42.154338],[102.540814,42.162323],[102.449039,42.144133],[102.093642,42.223512],[102.070236,42.232374],[101.877447,42.432345],[101.803534,42.503861],[101.770274,42.509597],[101.557775,42.529887],[101.291689,42.586312],[100.862995,42.671295],[100.826655,42.675255],[100.32528,42.690213],[100.272309,42.636523],[100.004376,42.648849],[99.969267,42.647969],[99.51224,42.568244],[98.962822,42.607018],[98.546447,42.638284],[98.195362,42.653251],[97.831958,42.706047],[97.28254,42.782081],[97.172903,42.795257]]]}},{type:"Feature",properties:{adcode:21e4,name:"辽宁省",center:[123.429096,41.796767],centroid:[122.604994,41.299712],childrenNum:14,level:"province",parent:{adcode:1e5},subFeatureIndex:5,acroutes:[1e5]},geometry:{type:"MultiPolygon",coordinates:[[[[123.534489,39.788361],[123.546808,39.756163],[123.579453,39.781002],[123.612714,39.775023],[123.642279,39.796178],[123.645358,39.823761],[123.674924,39.826979],[123.687858,39.808132],[123.795032,39.822842],[123.812278,39.831115],[123.95148,39.817786],[124.002603,39.800316],[124.103001,39.823302],[124.099306,39.777323],[124.151045,39.74558],[124.173218,39.841225],[124.214486,39.865116],[124.215102,39.883487],[124.21695,39.894049],[124.218182,39.895885],[124.219414,39.899099],[124.241588,39.928477],[124.286551,39.931689],[124.288399,39.962888],[124.349377,39.989029],[124.372167,40.021576],[124.336442,40.049985],[124.346913,40.079756],[124.428217,40.144291],[124.457782,40.177679],[124.490427,40.18408],[124.513833,40.218362],[124.515065,40.22019],[124.62655,40.291896],[124.722636,40.321561],[124.739267,40.371733],[124.834121,40.423235],[124.913578,40.481981],[124.945606,40.45603],[124.985642,40.475153],[125.044157,40.466503],[125.042925,40.483802],[125.004737,40.496091],[125.015823,40.533853],[125.076801,40.562048],[125.113758,40.569322],[125.181511,40.611132],[125.262815,40.620218],[125.279445,40.655187],[125.305315,40.661089],[125.329337,40.643835],[125.375532,40.658365],[125.422343,40.635661],[125.418648,40.673345],[125.453756,40.676522],[125.459916,40.707379],[125.49564,40.728697],[125.544915,40.729605],[125.551075,40.761796],[125.585567,40.788535],[125.61698,40.763609],[125.685349,40.769048],[125.67611,40.788082],[125.641002,40.798503],[125.648393,40.826133],[125.707523,40.866877],[125.687813,40.897645],[125.652089,40.91619],[125.584335,40.891764],[125.589263,40.931112],[125.635458,40.94151],[125.650241,40.970888],[125.674879,40.974503],[125.684118,41.021929],[125.726617,41.055332],[125.739552,41.08917],[125.712451,41.095485],[125.734009,41.125695],[125.759878,41.132908],[125.791291,41.167607],[125.73832,41.178418],[125.758646,41.232449],[125.749407,41.245499],[125.695205,41.244599],[125.685349,41.273842],[125.646545,41.264396],[125.642234,41.296327],[125.62006,41.318355],[125.637306,41.34442],[125.610205,41.365084],[125.589879,41.359245],[125.581256,41.396517],[125.547995,41.401006],[125.534444,41.428833],[125.533212,41.479069],[125.493176,41.509103],[125.507343,41.534195],[125.479626,41.544946],[125.450061,41.597777],[125.461148,41.642516],[125.446981,41.67605],[125.412488,41.691246],[125.344119,41.672474],[125.317018,41.676944],[125.332416,41.711354],[125.336112,41.768067],[125.336112,41.768067],[125.323177,41.771191],[125.323177,41.771191],[125.319482,41.776993],[125.319482,41.776993],[125.294844,41.822945],[125.307779,41.924548],[125.35151,41.92811],[125.291764,41.958825],[125.29854,41.974399],[125.369989,42.002868],[125.363213,42.017097],[125.416184,42.063766],[125.414336,42.101964],[125.446365,42.098411],[125.490097,42.136145],[125.458068,42.160105],[125.458068,42.160105],[125.41372,42.156112],[125.368141,42.182726],[125.357054,42.145464],[125.305931,42.146351],[125.312706,42.197359],[125.280677,42.175187],[125.312706,42.219966],[125.27575,42.231045],[125.27575,42.266928],[125.299156,42.289953],[125.264047,42.312528],[125.224011,42.30102],[125.175352,42.308102],[125.167345,42.351903],[125.203685,42.366938],[125.185823,42.38197],[125.186439,42.427928],[125.140243,42.44692],[125.150098,42.458842],[125.105135,42.490624],[125.068794,42.499449],[125.090968,42.515773],[125.066946,42.534738],[125.089736,42.567803],[125.082961,42.591159],[125.097127,42.622433],[125.038613,42.615387],[125.010896,42.63212],[125.014592,42.666014],[124.99057,42.677455],[124.968396,42.722756],[124.996729,42.745174],[124.975171,42.802722],[124.92836,42.819844],[124.897563,42.787791],[124.874157,42.789987],[124.856911,42.824234],[124.84952,42.882585],[124.87231,42.962344],[124.869846,42.988178],[124.840897,43.032377],[124.88894,43.074796],[124.882781,43.13422],[124.785462,43.117185],[124.755281,43.074359],[124.719557,43.069987],[124.686912,43.051185],[124.677673,43.002185],[124.658579,42.972854],[124.635173,42.972854],[124.632093,42.949642],[124.607456,42.937376],[124.586514,42.905384],[124.466406,42.847054],[124.435609,42.880831],[124.371551,42.880831],[124.38079,42.912835],[124.431913,42.930803],[124.442384,42.958841],[124.42329,42.975482],[124.369703,42.972854],[124.333363,42.997371],[124.425754,43.076107],[124.366007,43.121554],[124.273617,43.17875],[124.287167,43.207983],[124.27608,43.233278],[124.228653,43.235022],[124.215102,43.255947],[124.168291,43.244177],[124.114088,43.247229],[124.117168,43.2773],[124.099306,43.292983],[124.032784,43.280786],[123.964415,43.34088],[123.896046,43.361333],[123.881263,43.392218],[123.881263,43.392218],[123.852314,43.406133],[123.857858,43.459153],[123.857858,43.459153],[123.79688,43.489988],[123.747604,43.472184],[123.749452,43.439167],[123.710032,43.417001],[123.703873,43.37047],[123.698329,43.272071],[123.664453,43.264663],[123.676771,43.223684],[123.645974,43.208855],[123.666916,43.179623],[123.636119,43.141644],[123.631192,43.088346],[123.580685,43.036314],[123.572678,43.003498],[123.536337,43.007],[123.474743,43.042438],[123.434707,43.027565],[123.323222,43.000872],[123.259165,42.993431],[123.18402,42.925983],[123.188947,42.895739],[123.169853,42.859777],[123.227752,42.831695],[123.118114,42.801405],[123.058368,42.768903],[122.980144,42.777689],[122.945651,42.753524],[122.925941,42.772417],[122.887137,42.770221],[122.883442,42.751766],[122.883442,42.751766],[122.848949,42.712203],[122.848949,42.712203],[122.786123,42.757479],[122.73808,42.77066],[122.733152,42.786034],[122.653696,42.78252],[122.624747,42.773296],[122.580399,42.789987],[122.576088,42.819405],[122.556378,42.827745],[122.436886,42.843105],[122.35127,42.830378],[122.371596,42.776371],[122.439349,42.770221],[122.460907,42.755282],[122.396234,42.707366],[122.396234,42.684054],[122.338951,42.669975],[122.324785,42.684934],[122.261343,42.695931],[122.204676,42.732867],[122.204676,42.685374],[122.160945,42.684934],[122.072865,42.710444],[122.062394,42.723635],[122.018663,42.69901],[121.939207,42.688453],[121.94167,42.666014],[121.915801,42.656332],[121.921344,42.605697],[121.889931,42.556784],[121.844352,42.522389],[121.831417,42.533856],[121.817867,42.504303],[121.803084,42.514891],[121.747649,42.484887],[121.69899,42.438529],[121.66573,42.437204],[121.604136,42.495037],[121.607831,42.516214],[121.570875,42.487093],[121.506201,42.482239],[121.4791,42.49636],[121.434752,42.475176],[121.386093,42.474294],[121.304789,42.435879],[121.314644,42.42837],[121.285079,42.387717],[121.218558,42.371802],[121.184681,42.333324],[121.133558,42.300135],[121.120623,42.280656],[121.087978,42.278885],[121.070732,42.254083],[121.028848,42.242565],[120.992508,42.264714],[120.933994,42.27977],[120.883487,42.269585],[120.883487,42.269585],[120.883487,42.242565],[120.8299,42.252755],[120.820661,42.227943],[120.79048,42.218636],[120.745516,42.223512],[120.72211,42.203565],[120.624792,42.154338],[120.58414,42.167203],[120.56751,42.152119],[120.466496,42.105516],[120.493597,42.073539],[120.450481,42.057101],[120.456641,42.016208],[120.399358,41.984631],[120.373489,41.994862],[120.309431,41.951704],[120.318054,41.93746],[120.271859,41.925439],[120.260156,41.904062],[120.290337,41.897381],[120.286641,41.880005],[120.251533,41.884016],[120.215808,41.853265],[120.188707,41.848361],[120.183164,41.826513],[120.127113,41.77253],[120.1382,41.729221],[120.096316,41.697056],[120.035954,41.708226],[120.024867,41.737707],[120.050737,41.776101],[120.041498,41.818932],[120.023019,41.816701],[119.989759,41.899163],[119.954034,41.923212],[119.950954,41.974399],[119.924469,41.98908],[119.921389,42.014429],[119.897368,42.030879],[119.87581,42.077982],[119.845629,42.097079],[119.837622,42.135257],[119.854868,42.170308],[119.841933,42.215534],[119.744615,42.211545],[119.679941,42.240793],[119.617115,42.252755],[119.609108,42.276671],[119.557985,42.289068],[119.557985,42.289068],[119.539507,42.297922],[119.571536,42.335536],[119.572152,42.359421],[119.540123,42.363401],[119.502551,42.388159],[119.482841,42.347037],[119.432949,42.317396],[119.34795,42.300578],[119.280197,42.260728],[119.274037,42.239021],[119.237697,42.200905],[119.277733,42.185387],[119.286972,42.154781],[119.30853,42.147239],[119.314689,42.119723],[119.352261,42.118391],[119.384906,42.08953],[119.375667,42.023322],[119.324544,41.969505],[119.323928,41.937014],[119.340559,41.926774],[119.323312,41.889807],[119.334399,41.871539],[119.312841,41.80555],[119.292515,41.790827],[119.317769,41.764049],[119.319001,41.727435],[119.299907,41.705545],[119.307914,41.657273],[119.342406,41.617914],[119.415703,41.590169],[119.420015,41.567785],[119.362116,41.566442],[119.361501,41.545841],[119.406464,41.503276],[119.401537,41.472343],[119.378131,41.459787],[119.376283,41.422102],[119.309762,41.405944],[119.330704,41.385293],[119.296211,41.325097],[119.239545,41.31431],[119.2494,41.279689],[119.209364,41.244599],[119.204436,41.222546],[119.169943,41.222996],[119.189038,41.198234],[119.126212,41.138767],[119.081248,41.131555],[119.080632,41.095936],[119.037516,41.067516],[118.964836,41.079246],[118.937118,41.052625],[118.951901,41.018317],[119.013495,41.007479],[119.00056,40.967273],[118.977154,40.959138],[118.977154,40.959138],[118.916792,40.969984],[118.90201,40.960946],[118.873061,40.847866],[118.845959,40.822057],[118.878604,40.783098],[118.907553,40.775394],[118.895234,40.75409],[118.950053,40.747743],[118.96114,40.72008],[119.011031,40.687414],[119.028277,40.692406],[119.054763,40.664721],[119.115125,40.666536],[119.165632,40.69286],[119.184726,40.680153],[119.14469,40.632482],[119.162552,40.600228],[119.177951,40.609315],[119.230921,40.603863],[119.22045,40.569322],[119.256175,40.543404],[119.30237,40.530215],[119.429254,40.540221],[119.477913,40.533399],[119.503783,40.553864],[119.559217,40.547952],[119.572152,40.523846],[119.553674,40.502007],[119.604797,40.455119],[119.586934,40.375381],[119.598021,40.334335],[119.651608,40.271808],[119.639289,40.231613],[119.639289,40.231613],[119.671934,40.23938],[119.716898,40.195966],[119.745847,40.207851],[119.760629,40.136056],[119.736608,40.104936],[119.772332,40.08113],[119.783419,40.046778],[119.783419,40.046778],[119.787115,40.041739],[119.787115,40.041739],[119.81668,40.050443],[119.81668,40.050443],[119.854252,40.033033],[119.845629,40.000949],[119.845629,40.000949],[119.854252,39.98857],[119.91831,39.989946],[119.941715,40.009659],[119.947259,40.040364],[120.092005,40.077466],[120.134504,40.074719],[120.161606,40.096239],[120.273091,40.127362],[120.371641,40.174478],[120.451097,40.177679],[120.491749,40.20008],[120.523778,40.256737],[120.52193,40.304676],[120.537329,40.325211],[120.602618,40.36079],[120.596459,40.399084],[120.617401,40.41959],[120.616169,40.444645],[120.619249,40.460128],[120.666676,40.467413],[120.693777,40.505647],[120.72211,40.515657],[120.72827,40.539311],[120.822509,40.59432],[120.837291,40.644289],[120.8299,40.671076],[120.861313,40.684692],[120.939537,40.686507],[120.983269,40.712822],[121.032544,40.709193],[121.028848,40.746382],[120.991276,40.744115],[120.980189,40.766329],[120.994356,40.790801],[120.971566,40.805751],[121.00729,40.807563],[121.010986,40.784457],[121.086747,40.79805],[121.076892,40.815716],[121.096602,40.839717],[121.126167,40.86914],[121.177906,40.873665],[121.23642,40.851035],[121.290622,40.851488],[121.439064,40.830208],[121.440296,40.88181],[121.499426,40.880001],[121.526527,40.85194],[121.55486,40.849677],[121.553013,40.817528],[121.576418,40.837906],[121.626309,40.844244],[121.682976,40.829755],[121.732251,40.846961],[121.735331,40.862351],[121.778446,40.886787],[121.816019,40.894931],[121.84312,40.831567],[121.883772,40.802127],[121.934279,40.79805],[121.936127,40.711462],[121.951525,40.680607],[122.025438,40.674253],[122.06609,40.64883],[122.122141,40.657457],[122.148626,40.671983],[122.133843,40.614313],[122.150474,40.588413],[122.245944,40.519752],[122.231162,40.505192],[122.265038,40.48016],[122.221923,40.481071],[122.240401,40.461039],[122.250872,40.445555],[122.229314,40.424146],[122.186814,40.422779],[122.198517,40.382219],[122.152322,40.357597],[122.135691,40.374925],[122.111054,40.348932],[122.138155,40.338897],[122.110438,40.315629],[122.079641,40.332967],[122.040221,40.322017],[122.039605,40.260391],[122.02667,40.244862],[121.940438,40.242121],[121.950293,40.204194],[121.98109,40.173106],[122.003264,40.172191],[121.995257,40.128277],[121.956453,40.133311],[121.910257,40.072887],[121.824642,40.025701],[121.796309,39.999116],[121.779062,39.942702],[121.76428,39.933525],[121.699606,39.937196],[121.626925,39.882569],[121.572107,39.865116],[121.541926,39.874302],[121.530223,39.851334],[121.472325,39.802155],[121.487107,39.760303],[121.45939,39.747881],[121.502506,39.703233],[121.482796,39.659478],[121.451999,39.658095],[121.450151,39.624914],[121.325731,39.601402],[121.299246,39.606013],[121.263521,39.589873],[121.226565,39.554814],[121.224717,39.519275],[121.268449,39.482794],[121.286927,39.507271],[121.301709,39.476327],[121.245659,39.456923],[121.270296,39.434277],[121.246891,39.421334],[121.245659,39.389427],[121.270296,39.374162],[121.307869,39.391277],[121.324499,39.371386],[121.35468,39.377863],[121.432904,39.357506],[121.435984,39.329736],[121.466781,39.320014],[121.474788,39.296398],[121.508665,39.29223],[121.51544,39.286672],[121.562252,39.322792],[121.621382,39.326033],[121.72486,39.364447],[121.711925,39.33992],[121.7187,39.320477],[121.667577,39.310754],[121.672505,39.275554],[121.623846,39.285745],[121.589353,39.263044],[121.631237,39.22643],[121.591201,39.228748],[121.586889,39.193506],[121.604136,39.166136],[121.639244,39.166136],[121.68236,39.117863],[121.631853,39.077921],[121.605983,39.080708],[121.642324,39.11972],[121.590585,39.154999],[121.562252,39.127149],[121.599208,39.098824],[121.581962,39.075598],[121.508049,39.034237],[121.431057,39.027263],[121.370695,39.060264],[121.317108,39.012384],[121.341129,38.980757],[121.275224,38.971917],[121.204391,38.941202],[121.180369,38.959819],[121.128014,38.958888],[121.08921,38.922115],[121.094138,38.894173],[121.129862,38.879266],[121.110768,38.862026],[121.12863,38.799089],[121.112,38.776231],[121.13787,38.723023],[121.198848,38.721623],[121.259825,38.786495],[121.280767,38.786961],[121.288775,38.78976],[121.315876,38.793958],[121.359608,38.822406],[121.399028,38.812613],[121.509897,38.817743],[121.564715,38.874607],[121.618302,38.862492],[121.675585,38.86156],[121.708845,38.872744],[121.719316,38.920252],[121.655874,38.946788],[121.618918,38.950046],[121.66265,38.966333],[121.671273,39.010059],[121.73841,38.998898],[121.756889,39.025869],[121.790149,39.022614],[121.804932,38.970986],[121.863446,38.942598],[121.920728,38.969591],[121.905946,38.997503],[121.852975,39.035631],[121.8887,39.027263],[121.929352,39.024939],[121.907178,39.055617],[121.923192,39.053758],[121.963228,39.030053],[122.013735,39.073275],[122.061778,39.060264],[122.071634,39.074204],[122.048228,39.101146],[122.088264,39.112291],[122.127684,39.144788],[122.167104,39.158711],[122.123988,39.172631],[122.117213,39.213911],[122.160329,39.238019],[122.242865,39.267678],[122.274893,39.322329],[122.30877,39.346399],[122.366053,39.370461],[122.412864,39.411625],[122.455364,39.408388],[122.467682,39.403301],[122.51203,39.413474],[122.532972,39.419947],[122.581631,39.464316],[122.637066,39.488799],[122.649385,39.516505],[122.682645,39.514658],[122.808913,39.559889],[122.847101,39.581571],[122.860652,39.604629],[122.941956,39.604629],[122.972753,39.594946],[122.978912,39.616156],[123.021412,39.64335],[123.010941,39.655331],[123.103332,39.676983],[123.146448,39.647037],[123.166774,39.674219],[123.212969,39.665928],[123.215433,39.696786],[123.253005,39.689879],[123.286882,39.704154],[123.270251,39.714743],[123.274563,39.753862],[123.350939,39.750641],[123.388512,39.74742],[123.392823,39.723949],[123.477823,39.74696],[123.521555,39.772724],[123.534489,39.788361]]],[[[122.63953,39.286209],[122.593334,39.278334],[122.539131,39.308439],[122.50895,39.290377],[122.57732,39.269994],[122.67895,39.268605],[122.673406,39.269531],[122.662935,39.273701],[122.655544,39.277407],[122.640761,39.288061],[122.63953,39.286209]]],[[[122.318625,39.170775],[122.345111,39.144788],[122.366053,39.174951],[122.398697,39.16196],[122.383299,39.190723],[122.393154,39.213448],[122.343263,39.203246],[122.322321,39.177271],[122.322937,39.174487],[122.319241,39.172167],[122.318625,39.170775]]],[[[122.691884,39.23292],[122.696812,39.206492],[122.751631,39.229675],[122.740544,39.248679],[122.635834,39.241727],[122.628443,39.231993],[122.690037,39.234774],[122.691268,39.23431],[122.691884,39.23292]]],[[[122.738696,39.034701],[122.704819,39.044463],[122.733152,39.014244],[122.75779,39.009594],[122.739312,39.036561],[122.738696,39.034701]]],[[[123.022644,39.546507],[122.96105,39.551122],[122.945035,39.520198],[122.995542,39.495264],[123.036194,39.533123],[123.022644,39.546507]]],[[[122.503407,39.241263],[122.502175,39.224112],[122.547755,39.229211],[122.503407,39.241263]]],[[[120.786784,40.473787],[120.83298,40.491995],[120.8299,40.516112],[120.805262,40.525666],[120.774465,40.48016],[120.786784,40.473787]]],[[[123.086702,39.426881],[123.090397,39.450915],[123.054057,39.457847],[123.086702,39.426881]]],[[[123.160614,39.025404],[123.205578,39.057011],[123.20065,39.077921],[123.145832,39.091857],[123.143984,39.038885],[123.160614,39.025404]]],[[[123.716807,39.74512],[123.756843,39.754322],[123.719887,39.763063],[123.716807,39.74512]]]]}},{type:"Feature",properties:{adcode:22e4,name:"吉林省",center:[125.3245,43.886841],centroid:[126.171208,43.703954],childrenNum:9,level:"province",parent:{adcode:1e5},subFeatureIndex:6,acroutes:[1e5]},geometry:{type:"MultiPolygon",coordinates:[[[[129.601492,42.415116],[129.601492,42.422627],[129.591021,42.447803],[129.627361,42.462816],[129.651999,42.426603],[129.704354,42.427045],[129.748701,42.471204],[129.738846,42.500332],[129.749933,42.546644],[129.746237,42.58455],[129.786889,42.615387],[129.754245,42.645768],[129.796744,42.681854],[129.767179,42.707806],[129.78381,42.762752],[129.810911,42.795257],[129.816454,42.851003],[129.835549,42.866796],[129.846636,42.918533],[129.874969,42.923792],[129.856491,42.951833],[129.868193,42.97373],[129.903918,42.968475],[129.897143,43.001748],[129.954425,43.010938],[129.963664,42.978547],[130.002468,42.981174],[130.027106,42.9676],[130.072685,42.971541],[130.10841,42.989929],[130.144134,42.976357],[130.120729,42.954461],[130.127504,42.932556],[130.10225,42.922916],[130.136127,42.90363],[130.17062,42.912397],[130.21004,42.902315],[130.258083,42.90626],[130.277793,42.892232],[130.258083,42.860655],[130.245148,42.799209],[130.242069,42.738582],[130.257467,42.710884],[130.290112,42.702968],[130.333228,42.64973],[130.373264,42.630799],[130.388046,42.603054],[130.420691,42.617148],[130.44656,42.607459],[130.423771,42.574855],[130.435474,42.553257],[130.476125,42.570007],[130.459495,42.588075],[130.482285,42.626837],[130.522937,42.622433],[130.520473,42.593362],[130.558661,42.495919],[130.585763,42.485328],[130.581451,42.435437],[130.645509,42.426603],[130.600545,42.450453],[130.599929,42.486211],[130.565437,42.506509],[130.570364,42.557224],[130.622719,42.573092],[130.633806,42.603494],[130.592538,42.671295],[130.521089,42.702089],[130.464423,42.688453],[130.425003,42.706926],[130.40714,42.731548],[130.46627,42.772417],[130.532792,42.787352],[130.562357,42.815015],[130.603625,42.819405],[130.665835,42.847932],[130.708335,42.846615],[130.719422,42.831695],[130.75453,42.845738],[130.784095,42.842227],[130.801957,42.879515],[130.845073,42.881269],[130.890653,42.852758],[130.912826,42.870744],[130.949783,42.876884],[130.981812,42.857145],[131.043406,42.862848],[131.017536,42.915027],[131.034167,42.929051],[131.114855,42.915027],[131.145652,42.9365],[131.151195,42.968475],[131.115471,42.975482],[131.11855,43.007875],[131.102536,43.021002],[131.120398,43.068238],[131.171521,43.06955],[131.173985,43.111506],[131.207861,43.1316],[131.218948,43.191405],[131.201086,43.203185],[131.206014,43.237202],[131.255289,43.265099],[131.269455,43.297775],[131.275615,43.369165],[131.314419,43.392653],[131.295941,43.441774],[131.314419,43.461325],[131.31873,43.499539],[131.304564,43.502144],[131.294093,43.470012],[131.234963,43.475224],[131.201086,43.442209],[131.175217,43.444816],[131.142572,43.425695],[131.026775,43.508655],[130.959638,43.48608],[130.907283,43.434387],[130.864167,43.437863],[130.841378,43.454374],[130.822899,43.503446],[130.776704,43.52341],[130.727429,43.560284],[130.671378,43.565054],[130.665835,43.583698],[130.623335,43.589767],[130.630726,43.622268],[130.57098,43.626167],[130.57098,43.626167],[130.501995,43.636563],[130.488444,43.65605],[130.437937,43.646091],[130.412684,43.652586],[130.394206,43.703227],[130.423155,43.745179],[130.382503,43.777164],[130.381887,43.817768],[130.362793,43.844967],[130.386198,43.85403],[130.368336,43.894151],[130.381887,43.910106],[130.338155,43.963975],[130.364025,43.992399],[130.365256,44.044042],[130.319061,44.03974],[130.307358,44.002731],[130.27225,43.981634],[130.262395,43.949328],[130.208192,43.948466],[130.153373,43.915711],[130.143518,43.878624],[130.116417,43.878192],[130.110873,43.852735],[130.079461,43.835039],[130.027722,43.851872],[130.009243,43.889407],[130.022794,43.917866],[130.017867,43.961821],[129.979062,44.015644],[129.951345,44.027263],[129.907614,44.023821],[129.881128,44.000148],[129.868193,44.012631],[129.802904,43.964837],[129.780114,43.892857],[129.739462,43.895876],[129.743158,43.876035],[129.699426,43.8838],[129.650767,43.873016],[129.529427,43.870427],[129.467833,43.874741],[129.449971,43.850578],[129.417942,43.843672],[129.406855,43.819496],[129.348341,43.798333],[129.30892,43.812155],[129.289826,43.797038],[129.254718,43.819496],[129.211602,43.784509],[129.232544,43.709284],[129.214066,43.695006],[129.217146,43.648689],[129.232544,43.635263],[129.23008,43.593234],[129.169102,43.561585],[129.145081,43.570258],[129.093958,43.547706],[129.037907,43.540332],[129.013886,43.522976],[128.962763,43.53903],[128.949828,43.553779],[128.878379,43.539898],[128.834647,43.587599],[128.821097,43.637429],[128.78722,43.686784],[128.768126,43.732207],[128.729322,43.736964],[128.760119,43.755554],[128.739177,43.806972],[128.719467,43.816905],[128.760734,43.857482],[128.729938,43.889838],[128.696061,43.903207],[128.636315,43.891132],[128.64001,43.948035],[128.610445,43.960529],[128.584576,43.990246],[128.574721,44.047914],[128.529141,44.112401],[128.471859,44.157501],[128.450301,44.203423],[128.471859,44.247596],[128.453997,44.257884],[128.472475,44.320001],[128.446605,44.339694],[128.475555,44.346114],[128.481714,44.375637],[128.457076,44.409848],[128.463236,44.431647],[128.427511,44.473512],[128.397946,44.483761],[128.372693,44.514495],[128.295084,44.480772],[128.293237,44.467961],[128.228563,44.445748],[128.211317,44.431647],[128.172512,44.34697],[128.137404,44.357668],[128.094904,44.354673],[128.074578,44.370075],[128.049941,44.349965],[128.065339,44.307155],[128.101679,44.293449],[128.064107,44.251454],[128.104143,44.230017],[128.09244,44.181539],[128.060411,44.168663],[128.088129,44.158359],[128.091208,44.133022],[128.042549,44.103807],[127.950158,44.088334],[127.912586,44.064687],[127.862695,44.062967],[127.846065,44.081886],[127.808492,44.086615],[127.783239,44.071997],[127.729036,44.09908],[127.735811,44.11412],[127.712406,44.199133],[127.681609,44.166946],[127.641573,44.193555],[127.626174,44.187977],[127.59045,44.227872],[127.623711,44.278025],[127.579363,44.310581],[127.486356,44.410275],[127.50853,44.437202],[127.463566,44.484615],[127.465414,44.516628],[127.485124,44.528576],[127.536247,44.522176],[127.570124,44.55033],[127.557189,44.575488],[127.392733,44.632158],[127.275705,44.640249],[127.261538,44.61299],[127.214111,44.624917],[127.228893,44.642804],[127.182082,44.644507],[127.138966,44.607451],[127.094619,44.615972],[127.089691,44.593816],[127.049655,44.566961],[127.041648,44.591258],[127.044112,44.653874],[127.030561,44.673454],[127.041032,44.712169],[126.9973,44.764882],[126.984366,44.823914],[126.999764,44.87398],[127.021938,44.898997],[127.073061,44.907051],[127.092771,44.94688],[127.050271,45.004034],[127.018242,45.024341],[126.984981,45.067893],[126.970815,45.070852],[126.96404,45.132104],[126.85625,45.145613],[126.792808,45.135481],[126.787265,45.159118],[126.732446,45.187385],[126.685635,45.187807],[126.640055,45.214373],[126.644983,45.225334],[126.569222,45.252725],[126.540273,45.23882],[126.519331,45.248091],[126.402919,45.222805],[126.356107,45.185698],[126.293282,45.180214],[126.285274,45.162494],[126.235383,45.140125],[126.225528,45.154054],[126.166398,45.13337],[126.142992,45.147723],[126.091869,45.149411],[126.047522,45.170933],[125.998247,45.162072],[125.992703,45.192447],[125.957595,45.201303],[125.915095,45.196664],[125.849805,45.23882],[125.823936,45.237978],[125.815929,45.264942],[125.761726,45.291472],[125.726001,45.336503],[125.695205,45.352066],[125.712451,45.389485],[125.711835,45.477677],[125.687813,45.514173],[125.660096,45.507043],[125.61698,45.517947],[125.583104,45.491942],[125.497488,45.469283],[125.480242,45.486488],[125.424807,45.485649],[125.434662,45.462988],[125.398322,45.416797],[125.361981,45.392847],[125.319482,45.422678],[125.301619,45.402092],[125.248649,45.417637],[125.189518,45.39915],[125.137779,45.409655],[125.097127,45.38276],[125.06633,45.39915],[125.08912,45.420998],[125.0497,45.428558],[125.025678,45.493201],[124.961005,45.495299],[124.936983,45.53388],[124.911114,45.535976],[124.884628,45.495299],[124.886476,45.442836],[124.839665,45.455852],[124.792853,45.436958],[124.776223,45.468024],[124.729412,45.444096],[124.690607,45.452493],[124.625318,45.437377],[124.575427,45.451234],[124.579738,45.424358],[124.544014,45.411756],[124.507058,45.424778],[124.480572,45.456271],[124.398652,45.440737],[124.374015,45.45795],[124.352457,45.496557],[124.369087,45.512915],[124.348761,45.546874],[124.287783,45.539329],[124.264377,45.555256],[124.273001,45.584163],[124.238508,45.591702],[124.226805,45.633564],[124.162132,45.616404],[124.128255,45.641933],[124.147349,45.665359],[124.122096,45.669123],[124.13503,45.690448],[124.10177,45.700898],[124.098074,45.722628],[124.054342,45.751449],[124.014922,45.749779],[124.001987,45.770655],[124.064197,45.802372],[124.03648,45.83824],[124.067277,45.840325],[124.061118,45.886168],[123.996444,45.906993],[123.968727,45.936551],[123.973654,45.973997],[124.011842,45.981899],[123.989053,46.011833],[124.040176,46.01973],[124.034016,46.045074],[124.009995,46.057534],[124.015538,46.088257],[123.99398,46.101123],[124.01677,46.118549],[123.991516,46.143019],[124.001987,46.166649],[123.971806,46.170379],[123.956408,46.206009],[123.979814,46.228784],[123.952096,46.256516],[123.960103,46.288369],[123.936082,46.286715],[123.917604,46.25693],[123.896046,46.303668],[123.84985,46.302428],[123.775938,46.263136],[123.726047,46.255688],[123.673692,46.258585],[123.604706,46.251964],[123.569598,46.223816],[123.569598,46.223816],[123.499381,46.259826],[123.452569,46.233338],[123.430396,46.243687],[123.357099,46.232096],[123.357099,46.232096],[123.320758,46.254447],[123.286266,46.250308],[123.248078,46.273065],[123.178476,46.248239],[123.128585,46.210565],[123.127354,46.174523],[123.102716,46.172037],[123.112571,46.130163],[123.070071,46.123527],[123.04605,46.099878],[122.792898,46.073313],[122.828623,45.912406],[122.80029,45.856583],[122.772572,45.856583],[122.752246,45.834905],[122.792283,45.766063],[122.751015,45.735996],[122.741775,45.705077],[122.671558,45.70048],[122.650001,45.731401],[122.640761,45.771072],[122.603189,45.778169],[122.556378,45.82156],[122.522501,45.786933],[122.504639,45.786933],[122.496016,45.85825],[122.446125,45.916986],[122.362357,45.917403],[122.372828,45.856166],[122.337719,45.859917],[122.301379,45.813218],[122.253952,45.7982],[122.236705,45.831569],[122.200981,45.857],[122.091344,45.882002],[122.085184,45.912406],[122.040221,45.959022],[121.92812,45.988552],[121.923808,46.004767],[121.864062,46.002272],[121.843736,46.024301],[121.819098,46.023054],[121.761816,45.998947],[121.809243,45.961102],[121.821562,45.918235],[121.805548,45.900746],[121.817251,45.875336],[121.769823,45.84366],[121.766744,45.830318],[121.766744,45.830318],[121.754425,45.794862],[121.697142,45.76314],[121.657106,45.770238],[121.644172,45.752284],[121.666345,45.727641],[121.713773,45.701734],[121.811091,45.687103],[121.812323,45.704659],[121.867142,45.719703],[121.934279,45.71051],[121.970004,45.692956],[122.003264,45.623102],[121.995873,45.59882],[121.966308,45.596308],[121.993409,45.552741],[122.002648,45.507882],[122.064242,45.472641],[122.168336,45.439897],[122.180039,45.409655],[122.146778,45.374352],[122.147394,45.295682],[122.239169,45.276313],[122.22993,45.206784],[122.192358,45.180636],[122.143082,45.183167],[122.109822,45.142236],[122.119677,45.068739],[122.098735,45.02138],[122.074713,45.006573],[122.087032,44.95281],[122.079025,44.914256],[122.04946,44.912985],[122.098119,44.81882],[122.099967,44.7823],[122.168952,44.770405],[122.142467,44.753833],[122.110438,44.767856],[122.10243,44.736406],[122.152322,44.744057],[122.161561,44.728328],[122.117213,44.701961],[122.103046,44.67388],[122.113517,44.615546],[122.13138,44.577619],[122.196053,44.559712],[122.224386,44.526016],[122.228082,44.480345],[122.28598,44.477783],[122.294604,44.41113],[122.291524,44.310152],[122.271198,44.255741],[122.319241,44.233018],[122.483081,44.236877],[122.515726,44.251025],[122.641993,44.283595],[122.675254,44.285738],[122.702971,44.319145],[122.76087,44.369648],[122.85634,44.398304],[123.025108,44.493153],[123.06576,44.505959],[123.12489,44.5098],[123.137209,44.486322],[123.125506,44.455147],[123.142136,44.428228],[123.114419,44.40258],[123.128585,44.367081],[123.196955,44.34483],[123.277027,44.25274],[123.286882,44.211574],[123.323838,44.179823],[123.386664,44.161794],[123.362642,44.133452],[123.350939,44.092633],[123.32815,44.084035],[123.331229,44.028984],[123.365722,44.013922],[123.400831,43.979481],[123.37065,43.970006],[123.397135,43.954929],[123.467968,43.853599],[123.461809,43.822518],[123.498149,43.771114],[123.48275,43.737396],[123.520323,43.708419],[123.518475,43.682024],[123.536953,43.633964],[123.510468,43.624867],[123.5117,43.592801],[123.421157,43.598435],[123.434091,43.575461],[123.461193,43.568523],[123.452569,43.545971],[123.452569,43.545971],[123.360179,43.567223],[123.304744,43.550742],[123.329998,43.519071],[123.315831,43.492159],[123.36449,43.483475],[123.382968,43.469143],[123.419925,43.410046],[123.442098,43.437863],[123.486446,43.44525],[123.519707,43.402219],[123.54496,43.415262],[123.608402,43.366119],[123.703873,43.37047],[123.710032,43.417001],[123.749452,43.439167],[123.747604,43.472184],[123.79688,43.489988],[123.857858,43.459153],[123.857858,43.459153],[123.852314,43.406133],[123.881263,43.392218],[123.881263,43.392218],[123.896046,43.361333],[123.964415,43.34088],[124.032784,43.280786],[124.099306,43.292983],[124.117168,43.2773],[124.114088,43.247229],[124.168291,43.244177],[124.215102,43.255947],[124.228653,43.235022],[124.27608,43.233278],[124.287167,43.207983],[124.273617,43.17875],[124.366007,43.121554],[124.425754,43.076107],[124.333363,42.997371],[124.369703,42.972854],[124.42329,42.975482],[124.442384,42.958841],[124.431913,42.930803],[124.38079,42.912835],[124.371551,42.880831],[124.435609,42.880831],[124.466406,42.847054],[124.586514,42.905384],[124.607456,42.937376],[124.632093,42.949642],[124.635173,42.972854],[124.658579,42.972854],[124.677673,43.002185],[124.686912,43.051185],[124.719557,43.069987],[124.755281,43.074359],[124.785462,43.117185],[124.882781,43.13422],[124.88894,43.074796],[124.840897,43.032377],[124.869846,42.988178],[124.87231,42.962344],[124.84952,42.882585],[124.856911,42.824234],[124.874157,42.789987],[124.897563,42.787791],[124.92836,42.819844],[124.975171,42.802722],[124.996729,42.745174],[124.968396,42.722756],[124.99057,42.677455],[125.014592,42.666014],[125.010896,42.63212],[125.038613,42.615387],[125.097127,42.622433],[125.082961,42.591159],[125.089736,42.567803],[125.066946,42.534738],[125.090968,42.515773],[125.068794,42.499449],[125.105135,42.490624],[125.150098,42.458842],[125.140243,42.44692],[125.186439,42.427928],[125.185823,42.38197],[125.203685,42.366938],[125.167345,42.351903],[125.175352,42.308102],[125.224011,42.30102],[125.264047,42.312528],[125.299156,42.289953],[125.27575,42.266928],[125.27575,42.231045],[125.312706,42.219966],[125.280677,42.175187],[125.312706,42.197359],[125.305931,42.146351],[125.357054,42.145464],[125.368141,42.182726],[125.41372,42.156112],[125.458068,42.160105],[125.458068,42.160105],[125.490097,42.136145],[125.446365,42.098411],[125.414336,42.101964],[125.416184,42.063766],[125.363213,42.017097],[125.369989,42.002868],[125.29854,41.974399],[125.291764,41.958825],[125.35151,41.92811],[125.307779,41.924548],[125.294844,41.822945],[125.319482,41.776993],[125.319482,41.776993],[125.323177,41.771191],[125.323177,41.771191],[125.336112,41.768067],[125.336112,41.768067],[125.332416,41.711354],[125.317018,41.676944],[125.344119,41.672474],[125.412488,41.691246],[125.446981,41.67605],[125.461148,41.642516],[125.450061,41.597777],[125.479626,41.544946],[125.507343,41.534195],[125.493176,41.509103],[125.533212,41.479069],[125.534444,41.428833],[125.547995,41.401006],[125.581256,41.396517],[125.589879,41.359245],[125.610205,41.365084],[125.637306,41.34442],[125.62006,41.318355],[125.642234,41.296327],[125.646545,41.264396],[125.685349,41.273842],[125.695205,41.244599],[125.749407,41.245499],[125.758646,41.232449],[125.73832,41.178418],[125.791291,41.167607],[125.759878,41.132908],[125.734009,41.125695],[125.712451,41.095485],[125.739552,41.08917],[125.726617,41.055332],[125.684118,41.021929],[125.674879,40.974503],[125.650241,40.970888],[125.635458,40.94151],[125.589263,40.931112],[125.584335,40.891764],[125.652089,40.91619],[125.687813,40.897645],[125.707523,40.866877],[125.778356,40.897645],[125.817161,40.866877],[125.860892,40.888597],[125.875059,40.908501],[125.921254,40.882715],[125.959442,40.88181],[126.008102,40.936537],[126.041362,40.928851],[126.051833,40.96185],[126.08263,40.976762],[126.066,40.997542],[126.1085,41.011995],[126.099877,41.036376],[126.133753,41.063906],[126.124514,41.092327],[126.16763,41.094583],[126.187956,41.113072],[126.188572,41.114875],[126.295129,41.171661],[126.332086,41.236949],[126.35426,41.244599],[126.373354,41.289133],[126.437411,41.353405],[126.497158,41.374965],[126.524259,41.349362],[126.539041,41.366881],[126.497158,41.406842],[126.559983,41.548081],[126.582773,41.563307],[126.564295,41.608965],[126.592628,41.624624],[126.608027,41.669345],[126.644983,41.661297],[126.688099,41.674262],[126.724439,41.710907],[126.690562,41.728328],[126.694874,41.751103],[126.723207,41.753335],[126.8002,41.702865],[126.809439,41.749317],[126.848243,41.734134],[126.85625,41.760031],[126.887047,41.791719],[126.931395,41.812687],[126.952953,41.804212],[126.940018,41.773423],[126.979438,41.776993],[127.005923,41.749317],[127.050887,41.744852],[127.057662,41.703758],[127.037952,41.676944],[127.103242,41.647883],[127.093387,41.629993],[127.127263,41.622388],[127.135887,41.600463],[127.178386,41.600015],[127.125416,41.566442],[127.11864,41.540018],[127.164836,41.542706],[127.188241,41.527475],[127.241212,41.520754],[127.28864,41.501932],[127.253531,41.486691],[127.296031,41.486243],[127.360704,41.466065],[127.360088,41.479518],[127.405668,41.478621],[127.419835,41.460235],[127.459255,41.461581],[127.465414,41.479069],[127.526392,41.467859],[127.547334,41.477276],[127.563964,41.432871],[127.618783,41.432871],[127.636645,41.413575],[127.684073,41.422999],[127.780159,41.427038],[127.854688,41.420755],[127.86947,41.4037],[127.882405,41.448124],[127.909506,41.42973],[127.93168,41.444984],[127.970484,41.438704],[127.991426,41.421204],[128.000049,41.442741],[128.040085,41.393375],[128.110919,41.393375],[128.090593,41.374516],[128.114614,41.364186],[128.169433,41.404149],[128.203925,41.410882],[128.243345,41.477276],[128.238418,41.497898],[128.301244,41.540018],[128.317874,41.575844],[128.30186,41.627756],[128.248889,41.681414],[128.208853,41.688565],[128.163889,41.721628],[128.147875,41.78101],[128.112766,41.793504],[128.104143,41.843457],[128.115846,41.896935],[128.106607,41.949923],[128.033926,42.000199],[128.090593,42.022877],[128.294468,42.026434],[128.405338,42.018876],[128.466316,42.020654],[128.49896,42.000644],[128.598127,42.007315],[128.60675,42.02999],[128.637547,42.035324],[128.658489,42.018876],[128.70222,42.02021],[128.737945,42.050435],[128.779213,42.033546],[128.795227,42.042436],[128.898089,42.016653],[128.952908,42.025545],[128.954755,42.083756],[128.971386,42.097079],[129.008958,42.09175],[129.039139,42.107736],[129.048378,42.137476],[129.113668,42.140583],[129.166639,42.188047],[129.215914,42.208442],[129.209138,42.237692],[129.181421,42.242122],[129.183269,42.262056],[129.215914,42.265157],[129.231312,42.283755],[129.208522,42.293052],[129.260261,42.335536],[129.231312,42.356325],[129.240551,42.376223],[129.326167,42.389927],[129.30892,42.403628],[129.331094,42.429695],[129.356348,42.427045],[129.342181,42.441179],[129.368051,42.459284],[129.366203,42.428811],[129.392688,42.42837],[129.400695,42.449128],[129.452434,42.441179],[129.49863,42.412023],[129.546057,42.361632],[129.578086,42.380202],[129.569463,42.399208],[129.601492,42.415116]]]]}},{type:"Feature",properties:{adcode:23e4,name:"黑龙江省",center:[126.642464,45.756967],centroid:[127.693027,48.040465],childrenNum:13,level:"province",parent:{adcode:1e5},subFeatureIndex:7,acroutes:[1e5]},geometry:{type:"MultiPolygon",coordinates:[[[[123.569598,46.223816],[123.604706,46.251964],[123.673692,46.258585],[123.726047,46.255688],[123.775938,46.263136],[123.84985,46.302428],[123.896046,46.303668],[123.917604,46.25693],[123.936082,46.286715],[123.960103,46.288369],[123.952096,46.256516],[123.979814,46.228784],[123.956408,46.206009],[123.971806,46.170379],[124.001987,46.166649],[123.991516,46.143019],[124.01677,46.118549],[123.99398,46.101123],[124.015538,46.088257],[124.009995,46.057534],[124.034016,46.045074],[124.040176,46.01973],[123.989053,46.011833],[124.011842,45.981899],[123.973654,45.973997],[123.968727,45.936551],[123.996444,45.906993],[124.061118,45.886168],[124.067277,45.840325],[124.03648,45.83824],[124.064197,45.802372],[124.001987,45.770655],[124.014922,45.749779],[124.054342,45.751449],[124.098074,45.722628],[124.10177,45.700898],[124.13503,45.690448],[124.122096,45.669123],[124.147349,45.665359],[124.128255,45.641933],[124.162132,45.616404],[124.226805,45.633564],[124.238508,45.591702],[124.273001,45.584163],[124.264377,45.555256],[124.287783,45.539329],[124.348761,45.546874],[124.369087,45.512915],[124.352457,45.496557],[124.374015,45.45795],[124.398652,45.440737],[124.480572,45.456271],[124.507058,45.424778],[124.544014,45.411756],[124.579738,45.424358],[124.575427,45.451234],[124.625318,45.437377],[124.690607,45.452493],[124.729412,45.444096],[124.776223,45.468024],[124.792853,45.436958],[124.839665,45.455852],[124.886476,45.442836],[124.884628,45.495299],[124.911114,45.535976],[124.936983,45.53388],[124.961005,45.495299],[125.025678,45.493201],[125.0497,45.428558],[125.08912,45.420998],[125.06633,45.39915],[125.097127,45.38276],[125.137779,45.409655],[125.189518,45.39915],[125.248649,45.417637],[125.301619,45.402092],[125.319482,45.422678],[125.361981,45.392847],[125.398322,45.416797],[125.434662,45.462988],[125.424807,45.485649],[125.480242,45.486488],[125.497488,45.469283],[125.583104,45.491942],[125.61698,45.517947],[125.660096,45.507043],[125.687813,45.514173],[125.711835,45.477677],[125.712451,45.389485],[125.695205,45.352066],[125.726001,45.336503],[125.761726,45.291472],[125.815929,45.264942],[125.823936,45.237978],[125.849805,45.23882],[125.915095,45.196664],[125.957595,45.201303],[125.992703,45.192447],[125.998247,45.162072],[126.047522,45.170933],[126.091869,45.149411],[126.142992,45.147723],[126.166398,45.13337],[126.225528,45.154054],[126.235383,45.140125],[126.285274,45.162494],[126.293282,45.180214],[126.356107,45.185698],[126.402919,45.222805],[126.519331,45.248091],[126.540273,45.23882],[126.569222,45.252725],[126.644983,45.225334],[126.640055,45.214373],[126.685635,45.187807],[126.732446,45.187385],[126.787265,45.159118],[126.792808,45.135481],[126.85625,45.145613],[126.96404,45.132104],[126.970815,45.070852],[126.984981,45.067893],[127.018242,45.024341],[127.050271,45.004034],[127.092771,44.94688],[127.073061,44.907051],[127.021938,44.898997],[126.999764,44.87398],[126.984366,44.823914],[126.9973,44.764882],[127.041032,44.712169],[127.030561,44.673454],[127.044112,44.653874],[127.041648,44.591258],[127.049655,44.566961],[127.089691,44.593816],[127.094619,44.615972],[127.138966,44.607451],[127.182082,44.644507],[127.228893,44.642804],[127.214111,44.624917],[127.261538,44.61299],[127.275705,44.640249],[127.392733,44.632158],[127.557189,44.575488],[127.570124,44.55033],[127.536247,44.522176],[127.485124,44.528576],[127.465414,44.516628],[127.463566,44.484615],[127.50853,44.437202],[127.486356,44.410275],[127.579363,44.310581],[127.623711,44.278025],[127.59045,44.227872],[127.626174,44.187977],[127.641573,44.193555],[127.681609,44.166946],[127.712406,44.199133],[127.735811,44.11412],[127.729036,44.09908],[127.783239,44.071997],[127.808492,44.086615],[127.846065,44.081886],[127.862695,44.062967],[127.912586,44.064687],[127.950158,44.088334],[128.042549,44.103807],[128.091208,44.133022],[128.088129,44.158359],[128.060411,44.168663],[128.09244,44.181539],[128.104143,44.230017],[128.064107,44.251454],[128.101679,44.293449],[128.065339,44.307155],[128.049941,44.349965],[128.074578,44.370075],[128.094904,44.354673],[128.137404,44.357668],[128.172512,44.34697],[128.211317,44.431647],[128.228563,44.445748],[128.293237,44.467961],[128.295084,44.480772],[128.372693,44.514495],[128.397946,44.483761],[128.427511,44.473512],[128.463236,44.431647],[128.457076,44.409848],[128.481714,44.375637],[128.475555,44.346114],[128.446605,44.339694],[128.472475,44.320001],[128.453997,44.257884],[128.471859,44.247596],[128.450301,44.203423],[128.471859,44.157501],[128.529141,44.112401],[128.574721,44.047914],[128.584576,43.990246],[128.610445,43.960529],[128.64001,43.948035],[128.636315,43.891132],[128.696061,43.903207],[128.729938,43.889838],[128.760734,43.857482],[128.719467,43.816905],[128.739177,43.806972],[128.760119,43.755554],[128.729322,43.736964],[128.768126,43.732207],[128.78722,43.686784],[128.821097,43.637429],[128.834647,43.587599],[128.878379,43.539898],[128.949828,43.553779],[128.962763,43.53903],[129.013886,43.522976],[129.037907,43.540332],[129.093958,43.547706],[129.145081,43.570258],[129.169102,43.561585],[129.23008,43.593234],[129.232544,43.635263],[129.217146,43.648689],[129.214066,43.695006],[129.232544,43.709284],[129.211602,43.784509],[129.254718,43.819496],[129.289826,43.797038],[129.30892,43.812155],[129.348341,43.798333],[129.406855,43.819496],[129.417942,43.843672],[129.449971,43.850578],[129.467833,43.874741],[129.529427,43.870427],[129.650767,43.873016],[129.699426,43.8838],[129.743158,43.876035],[129.739462,43.895876],[129.780114,43.892857],[129.802904,43.964837],[129.868193,44.012631],[129.881128,44.000148],[129.907614,44.023821],[129.951345,44.027263],[129.979062,44.015644],[130.017867,43.961821],[130.022794,43.917866],[130.009243,43.889407],[130.027722,43.851872],[130.079461,43.835039],[130.110873,43.852735],[130.116417,43.878192],[130.143518,43.878624],[130.153373,43.915711],[130.208192,43.948466],[130.262395,43.949328],[130.27225,43.981634],[130.307358,44.002731],[130.319061,44.03974],[130.365256,44.044042],[130.364025,43.992399],[130.338155,43.963975],[130.381887,43.910106],[130.368336,43.894151],[130.386198,43.85403],[130.362793,43.844967],[130.381887,43.817768],[130.382503,43.777164],[130.423155,43.745179],[130.394206,43.703227],[130.412684,43.652586],[130.437937,43.646091],[130.488444,43.65605],[130.501995,43.636563],[130.57098,43.626167],[130.57098,43.626167],[130.630726,43.622268],[130.623335,43.589767],[130.665835,43.583698],[130.671378,43.565054],[130.727429,43.560284],[130.776704,43.52341],[130.822899,43.503446],[130.841378,43.454374],[130.864167,43.437863],[130.907283,43.434387],[130.959638,43.48608],[131.026775,43.508655],[131.142572,43.425695],[131.175217,43.444816],[131.201086,43.442209],[131.234963,43.475224],[131.294093,43.470012],[131.304564,43.502144],[131.276847,43.495632],[131.20047,43.532089],[131.222028,43.593234],[131.216485,43.613169],[131.239274,43.670337],[131.221412,43.682024],[131.215869,43.72745],[131.232499,43.742585],[131.213405,43.801357],[131.2171,43.836334],[131.254057,43.893289],[131.26268,43.948897],[131.245434,43.95579],[131.26576,44.034578],[131.28239,44.035868],[131.287318,44.03802],[131.293477,44.043182],[131.310723,44.046623],[131.111775,44.710042],[131.090833,44.717272],[131.093297,44.746183],[131.069275,44.759783],[131.064348,44.786973],[131.016304,44.789521],[131.015688,44.814999],[130.972573,44.820094],[130.965181,44.85065],[131.07913,44.881614],[131.10192,44.898997],[131.090217,44.924427],[131.16105,44.948151],[131.20355,44.932901],[131.207861,44.913833],[131.263296,44.929935],[131.274999,44.919766],[131.313803,44.950692],[131.313803,44.965938],[131.355071,44.990068],[131.380324,44.978216],[131.409889,44.985836],[131.464708,44.963397],[131.501664,44.977793],[131.484418,44.99557],[131.529382,45.012073],[131.566338,45.045487],[131.63286,45.075078],[131.695685,45.132104],[131.687678,45.1511],[131.650722,45.159962],[131.681519,45.215217],[131.721555,45.234606],[131.759127,45.213952],[131.79362,45.211844],[131.788692,45.245984],[131.825649,45.291472],[131.82996,45.311677],[131.887858,45.342393],[131.917423,45.339448],[131.93159,45.287683],[131.976554,45.277156],[132.003655,45.25441],[132.17427,45.216903],[132.394161,45.16376],[132.76434,45.081417],[132.867202,45.061976],[132.916477,45.031109],[132.954049,45.023072],[132.98731,45.043373],[133.035969,45.054366],[133.070462,45.097051],[133.089556,45.097473],[133.107418,45.124504],[133.139447,45.127459],[133.129592,45.211422],[133.095715,45.246827],[133.110498,45.266627],[133.097563,45.284735],[133.128976,45.336924],[133.119121,45.352908],[133.144991,45.367205],[133.143759,45.430658],[133.164701,45.437377],[133.170244,45.465506],[133.203505,45.516689],[133.246005,45.517528],[133.333468,45.562379],[133.342707,45.554836],[133.393214,45.580393],[133.423395,45.584163],[133.412924,45.618079],[133.471438,45.631053],[133.448649,45.647372],[133.485605,45.658667],[133.484989,45.691702],[133.445569,45.705077],[133.454192,45.731819],[133.486837,45.740173],[133.469591,45.777751],[133.505315,45.785681],[133.469591,45.799451],[133.467743,45.834905],[133.494228,45.840325],[133.491764,45.867002],[133.51209,45.887001],[133.55459,45.893249],[133.583539,45.868669],[133.618032,45.903662],[133.614952,45.942794],[133.676546,45.94321],[133.681474,45.986473],[133.740604,46.048812],[133.745531,46.075389],[133.690713,46.133896],[133.706111,46.163333],[133.764626,46.17328],[133.794807,46.193583],[133.814517,46.230854],[133.849625,46.203939],[133.87919,46.233752],[133.867487,46.250722],[133.909987,46.254447],[133.91861,46.280924],[133.908139,46.308216],[133.922922,46.330948],[133.869335,46.338386],[133.876726,46.362345],[133.940784,46.38134],[133.948791,46.401153],[133.902596,46.446119],[133.852089,46.450242],[133.849625,46.475389],[133.890893,46.525235],[133.919842,46.596012],[134.011001,46.637941],[134.030711,46.708981],[134.033175,46.759023],[134.052885,46.779928],[134.025168,46.810657],[134.041182,46.848326],[134.042414,46.886787],[134.076291,46.938298],[134.063972,46.979962],[134.10216,47.005678],[134.118175,47.061968],[134.142812,47.093349],[134.222268,47.105164],[134.232739,47.134892],[134.230276,47.182097],[134.210566,47.210155],[134.156979,47.248357],[134.177305,47.326299],[134.203174,47.347389],[134.263536,47.371307],[134.266616,47.391974],[134.307268,47.428829],[134.339297,47.439759],[134.490202,47.446235],[134.522847,47.468086],[134.568426,47.478199],[134.576434,47.519036],[134.627556,47.546512],[134.678064,47.588507],[134.689766,47.63813],[134.779694,47.7159],[134.772918,47.763391],[134.678679,47.819278],[134.670056,47.864667],[134.677448,47.884738],[134.658969,47.901191],[134.607846,47.909214],[134.599839,47.947711],[134.55426,47.982173],[134.551796,48.032622],[134.632484,48.099412],[134.67252,48.170505],[134.679295,48.256245],[134.77107,48.288908],[134.864077,48.332293],[135.009439,48.365703],[135.090743,48.403461],[135.09567,48.437618],[135.068569,48.459451],[135.035924,48.440795],[134.996504,48.439603],[134.927519,48.451513],[134.886867,48.437618],[134.848679,48.393925],[134.820961,48.37604],[134.764295,48.370076],[134.704549,48.405448],[134.640491,48.409818],[134.578281,48.405448],[134.501905,48.418954],[134.438463,48.405448],[134.369478,48.382797],[134.20379,48.3824],[134.150819,48.346217],[134.116327,48.333089],[134.0689,48.338659],[134.029479,48.327519],[133.995603,48.303639],[133.940784,48.302047],[133.876111,48.282536],[133.824372,48.277359],[133.791111,48.261026],[133.740604,48.254651],[133.693177,48.186866],[133.667307,48.183275],[133.59709,48.194846],[133.573068,48.182078],[133.545967,48.121389],[133.451728,48.112999],[133.407997,48.124585],[133.302055,48.103009],[133.239845,48.126583],[133.182563,48.135769],[133.130208,48.134971],[133.053216,48.110202],[133.02673,48.085421],[133.016259,48.054228],[132.992238,48.035424],[132.883216,48.002599],[132.819159,47.936887],[132.769268,47.93849],[132.723072,47.962941],[132.691043,47.962941],[132.661478,47.944905],[132.662094,47.922451],[132.687348,47.88514],[132.662094,47.854227],[132.621442,47.82852],[132.599268,47.792347],[132.6005,47.740858],[132.558,47.718316],[132.469305,47.726368],[132.371987,47.765402],[132.325175,47.762184],[132.288835,47.742065],[132.272205,47.718718],[132.242639,47.70986],[132.19706,47.714289],[132.157024,47.70543],[132.086191,47.703013],[132.000575,47.712276],[131.976554,47.673201],[131.900793,47.685692],[131.825649,47.677231],[131.741881,47.706638],[131.690142,47.707041],[131.641483,47.663932],[131.59036,47.660707],[131.568186,47.682469],[131.559563,47.724757],[131.543548,47.736028],[131.456085,47.747297],[131.359998,47.730796],[131.273767,47.738846],[131.236811,47.733211],[131.183224,47.702611],[131.115471,47.689721],[131.029855,47.694555],[130.983659,47.713081],[130.966413,47.733211],[130.961486,47.828118],[130.891269,47.927263],[130.870943,47.943301],[130.770544,47.998194],[130.737284,48.034223],[130.699711,48.044227],[130.666451,48.105007],[130.673842,48.12818],[130.765617,48.18926],[130.769313,48.231136],[130.787791,48.256643],[130.817972,48.265409],[130.845073,48.296473],[130.81982,48.341444],[130.785327,48.357353],[130.747755,48.404256],[130.745907,48.449131],[130.776704,48.480084],[130.767465,48.507846],[130.711414,48.511414],[130.647357,48.484844],[130.620871,48.49595],[130.615944,48.575601],[130.605473,48.594207],[130.538335,48.612016],[130.538951,48.635751],[130.576524,48.688719],[130.622103,48.783842],[130.689856,48.849651],[130.680617,48.881146],[130.609168,48.881146],[130.559277,48.861071],[130.501995,48.865795],[130.471198,48.905541],[130.412068,48.905148],[130.279641,48.866976],[130.237757,48.868551],[130.219895,48.893739],[130.113337,48.956653],[130.059135,48.979047],[130.020946,49.021058],[129.937179,49.040285],[129.9187,49.060681],[129.934715,49.078717],[129.913157,49.1085],[129.866962,49.113985],[129.855259,49.133567],[129.864498,49.158621],[129.847867,49.181316],[129.784426,49.184054],[129.753629,49.208692],[129.761636,49.25754],[129.730223,49.288387],[129.696962,49.298535],[129.604571,49.279018],[129.562687,49.299706],[129.546057,49.395227],[129.51834,49.423652],[129.448739,49.441167],[129.390224,49.432605],[129.374826,49.414309],[129.379138,49.367175],[129.358196,49.355871],[129.320623,49.3586],[129.266421,49.396006],[129.215298,49.399122],[129.180805,49.386657],[129.143849,49.357431],[129.084719,49.359769],[129.061929,49.374189],[129.013886,49.457119],[128.932582,49.46801],[128.871604,49.492506],[128.792147,49.473065],[128.76135,49.482009],[128.763198,49.515824],[128.813089,49.558157],[128.802618,49.58222],[128.744104,49.595023],[128.715155,49.564756],[128.656025,49.577564],[128.619684,49.593471],[128.537764,49.604332],[128.500192,49.593859],[128.389939,49.58998],[128.343128,49.544956],[128.287077,49.566309],[128.243345,49.563203],[128.185447,49.53952],[128.122005,49.55311],[128.070882,49.556604],[128.001281,49.592307],[127.949542,49.596187],[127.897804,49.579116],[127.815268,49.593859],[127.782007,49.630698],[127.705015,49.665185],[127.677913,49.697712],[127.674833,49.764247],[127.653892,49.780094],[127.583059,49.786277],[127.531936,49.826059],[127.529472,49.864265],[127.547334,49.928645],[127.543638,49.944438],[127.495595,49.994479],[127.501755,50.056764],[127.58737,50.137768],[127.60708,50.178794],[127.603385,50.239309],[127.44632,50.270686],[127.371791,50.29669],[127.332371,50.340634],[127.369944,50.403996],[127.3644,50.438314],[127.30527,50.45432],[127.293567,50.46575],[127.323132,50.52552],[127.36132,50.547582],[127.370559,50.581415],[127.294799,50.663426],[127.28864,50.699451],[127.305886,50.733932],[127.295415,50.755139],[127.236285,50.781256],[127.143894,50.910111],[127.113713,50.93765],[127.052119,50.962911],[126.985597,51.029202],[126.922772,51.061937],[126.917844,51.138977],[126.899982,51.200518],[126.926467,51.246244],[126.976358,51.291551],[126.98375,51.318863],[126.970815,51.332327],[126.887047,51.321856],[126.877808,51.300906],[126.908605,51.283691],[126.92154,51.259729],[126.908605,51.246619],[126.863025,51.248492],[126.820526,51.281071],[126.813134,51.311756],[126.837156,51.345038],[126.904293,51.340552],[126.930163,51.359241],[126.908605,51.407423],[126.835308,51.413769],[126.791577,51.432428],[126.784185,51.448095],[126.812518,51.493948],[126.843931,51.521885],[126.837156,51.536033],[126.69549,51.57845],[126.67886,51.602246],[126.741069,51.642374],[126.723823,51.679126],[126.734294,51.711399],[126.724439,51.7266],[126.6727,51.73179],[126.658534,51.762544],[126.622809,51.777357],[126.580925,51.824728],[126.555056,51.874266],[126.510092,51.922274],[126.462665,51.948471],[126.468208,51.982395],[126.447882,52.009294],[126.450962,52.027709],[126.487918,52.041699],[126.514404,52.037282],[126.563679,52.119302],[126.556288,52.136203],[126.499005,52.16044],[126.457121,52.165212],[126.403535,52.185031],[126.34502,52.192002],[126.306832,52.205574],[126.312992,52.235271],[126.357955,52.264216],[126.401071,52.279597],[126.436795,52.277034],[126.4331,52.298632],[126.327774,52.310342],[126.320999,52.342163],[126.348716,52.357882],[126.353644,52.389304],[126.326542,52.424353],[126.268644,52.475051],[126.205202,52.466302],[126.192883,52.492181],[126.213209,52.525327],[126.147304,52.573],[126.066616,52.603905],[126.055529,52.582455],[126.030891,52.576273],[125.989008,52.603178],[125.968682,52.630429],[125.971145,52.654033],[125.995783,52.675085],[126.061688,52.673271],[126.072775,52.691048],[126.044442,52.739628],[126.112195,52.757016],[126.116507,52.768243],[126.052449,52.800095],[126.02042,52.795753],[125.985312,52.758465],[125.966834,52.759914],[125.937269,52.786705],[125.923718,52.815651],[125.855349,52.866259],[125.854117,52.891542],[125.827631,52.899123],[125.772197,52.89804],[125.751255,52.88143],[125.722306,52.880347],[125.678574,52.86084],[125.666871,52.869872],[125.665023,52.913561],[125.737088,52.943504],[125.742632,52.993964],[125.684118,53.00801],[125.643466,53.039686],[125.640386,53.06199],[125.613901,53.083564],[125.588647,53.081047],[125.530749,53.0512],[125.504263,53.061271],[125.503647,53.095424],[125.452524,53.107641],[125.343503,53.14463],[125.315786,53.144989],[125.252344,53.18051],[125.195062,53.198439],[125.142091,53.204175],[125.038613,53.202741],[124.970244,53.194137],[124.887708,53.164368],[124.909266,53.118059],[124.87231,53.099018],[124.832889,53.145347],[124.787926,53.140681],[124.734339,53.146783],[124.712165,53.162574],[124.720789,53.192344],[124.678905,53.207043],[124.590209,53.208476],[124.563108,53.201666],[124.496587,53.207759],[124.487348,53.217436],[124.435609,53.223886],[124.412203,53.248601],[124.375863,53.258984],[124.327819,53.331954],[124.239124,53.379817],[124.19416,53.37339],[124.125791,53.348033],[124.058038,53.404085],[124.01369,53.403371],[123.985973,53.434401],[123.865249,53.489627],[123.797495,53.489983],[123.746373,53.500308],[123.698329,53.498528],[123.668764,53.533756],[123.620721,53.550115],[123.58746,53.546915],[123.569598,53.505291],[123.53141,53.507071],[123.557895,53.531978],[123.546808,53.551537],[123.517243,53.558292],[123.490758,53.542648],[123.510468,53.509206],[123.499381,53.497816],[123.47228,53.509206],[123.454417,53.536602],[123.394055,53.538024],[123.309672,53.56078],[123.274563,53.563269],[123.231447,53.549404],[123.179092,53.509918],[123.137209,53.498172],[123.093477,53.508138],[123.052209,53.506715],[122.943804,53.483929],[122.894528,53.462914],[122.826775,53.457213],[122.763949,53.463626],[122.673406,53.459351],[122.608117,53.465408],[122.5379,53.453293],[122.496016,53.458638],[122.435038,53.444739],[122.37406,53.47467],[122.350038,53.505647],[122.266886,53.470039],[122.227466,53.461845],[122.161561,53.468614],[122.111054,53.426913],[122.077177,53.422277],[122.026054,53.428339],[121.875765,53.426556],[121.816019,53.41336],[121.754425,53.389454],[121.697758,53.392666],[121.589969,53.350891],[121.499426,53.337314],[121.504969,53.323018],[121.575802,53.29155],[121.615222,53.258984],[121.642324,53.262564],[121.679896,53.240722],[121.67928,53.199515],[121.660186,53.195213],[121.665114,53.170467],[121.722396,53.145706],[121.753193,53.147501],[121.784606,53.104408],[121.775367,53.089674],[121.817867,53.061631],[121.785838,53.018451],[121.715621,52.997926],[121.677432,52.948192],[121.66265,52.912478],[121.610295,52.892264],[121.604136,52.872401],[121.620766,52.853251],[121.591201,52.824693],[121.537614,52.801542],[121.511129,52.779104],[121.476636,52.772225],[121.455078,52.73528],[121.373158,52.683067],[121.309717,52.676173],[121.29247,52.651855],[121.237036,52.619167],[121.182217,52.59918],[121.225333,52.577364],[121.280151,52.586819],[121.323883,52.573727],[121.353448,52.534793],[121.411963,52.52205],[121.416274,52.499468],[121.474172,52.482706],[121.495114,52.484892],[121.519136,52.456821],[121.565331,52.460468],[121.590585,52.443326],[121.63986,52.44442],[121.678664,52.419973],[121.658338,52.3904],[121.715621,52.342894],[121.714389,52.318025],[121.769207,52.308147],[121.841272,52.282526],[121.901018,52.280695],[121.94783,52.298266],[121.976779,52.343626],[122.035909,52.377615],[122.040837,52.413038],[122.091344,52.427272],[122.080873,52.440407],[122.107358,52.452445],[122.142467,52.495096],[122.140003,52.510032],[122.168952,52.513674],[122.178191,52.48963],[122.207756,52.469218],[122.310618,52.475416],[122.326016,52.459374],[122.342031,52.414133],[122.367284,52.413768],[122.378987,52.395512],[122.419023,52.375057],[122.447356,52.394052],[122.484313,52.341432],[122.478153,52.29607],[122.560689,52.282526],[122.585943,52.266413],[122.67895,52.276667],[122.710979,52.256157],[122.76087,52.26678],[122.787355,52.252494],[122.766413,52.232705],[122.769493,52.179893],[122.73808,52.153464],[122.690653,52.140243],[122.629059,52.13657],[122.643841,52.111585],[122.625363,52.067459],[122.650616,52.058997],[122.664783,51.99861],[122.683877,51.974654],[122.726377,51.978709],[122.729457,51.919321],[122.706051,51.890151],[122.725761,51.87833],[122.732536,51.832495],[122.771957,51.779579],[122.749167,51.746613],[122.778732,51.698048],[122.816304,51.655371],[122.820616,51.633088],[122.85634,51.606707],[122.832935,51.581797],[122.874202,51.561339],[122.880362,51.537894],[122.858804,51.524864],[122.880362,51.511085],[122.854492,51.477551],[122.871123,51.455181],[122.900072,51.445112],[122.903768,51.415262],[122.946267,51.405183],[122.965977,51.386886],[122.965977,51.345786],[123.002934,51.31213],[123.069455,51.321108],[123.127969,51.297913],[123.231447,51.279199],[123.231447,51.268716],[123.294273,51.254111],[123.339853,51.27246],[123.376809,51.266844],[123.414381,51.278825],[123.440251,51.270963],[123.46304,51.286686],[123.582533,51.294545],[123.582533,51.306893],[123.661989,51.319237],[123.660141,51.342795],[123.711264,51.398089],[123.794416,51.361109],[123.842459,51.367462],[123.887423,51.320734],[123.926227,51.300532],[123.939777,51.313253],[123.994596,51.322604],[124.071588,51.320734],[124.090067,51.3413],[124.128255,51.347281],[124.192313,51.33943],[124.239124,51.344664],[124.271769,51.308389],[124.297638,51.298661],[124.339522,51.293422],[124.406659,51.272086],[124.430065,51.301281],[124.426985,51.331953],[124.443616,51.35812],[124.478108,51.36223],[124.490427,51.380537],[124.555717,51.375307],[124.58713,51.363725],[124.62655,51.327465],[124.693687,51.3327],[124.752817,51.35812],[124.76452,51.38726],[124.783614,51.392115],[124.864302,51.37979],[124.885244,51.40817],[124.942527,51.447349],[124.917889,51.474196],[124.928976,51.498419],[124.983795,51.508478],[125.004737,51.529332],[125.047236,51.529704],[125.073106,51.553526],[125.060171,51.59667],[125.098975,51.658341],[125.12854,51.659083],[125.130388,51.635317],[125.175968,51.639403],[125.214772,51.627888],[125.228938,51.640517],[125.289301,51.633831],[125.316402,51.610052],[125.35151,51.623801],[125.38046,51.585516],[125.424807,51.562827],[125.528285,51.488359],[125.559082,51.461521],[125.559082,51.461521],[125.595422,51.416755],[125.595422,51.416755],[125.60035,51.413396],[125.60035,51.413396],[125.600966,51.410409],[125.600966,51.410409],[125.62314,51.398089],[125.62314,51.398089],[125.623756,51.387633],[125.623756,51.387633],[125.626219,51.380163],[125.626219,51.380163],[125.700132,51.327465],[125.700132,51.327465],[125.740784,51.27583],[125.740784,51.27583],[125.76111,51.261976],[125.76111,51.261976],[125.761726,51.226385],[125.819008,51.227134],[125.850421,51.21364],[125.864588,51.146487],[125.909551,51.138977],[125.946508,51.108176],[125.970529,51.123955],[125.993935,51.119072],[125.976073,51.084498],[126.059225,51.043503],[126.033971,51.011132],[126.041978,50.981753],[126.068464,50.967434],[126.042594,50.92558],[126.02042,50.927466],[125.996399,50.906715],[125.997631,50.872738],[125.961906,50.901054],[125.939732,50.85423],[125.913247,50.825885],[125.878138,50.816812],[125.890457,50.805845],[125.836255,50.793363],[125.846726,50.769524],[125.828863,50.756654],[125.804226,50.773309],[125.758646,50.746809],[125.795603,50.738856],[125.78082,50.725598],[125.825784,50.70362],[125.789443,50.679735],[125.804226,50.658874],[125.793139,50.643316],[125.814697,50.62092],[125.807921,50.60383],[125.829479,50.56165],[125.794987,50.532748],[125.770349,50.531227],[125.754335,50.506874],[125.740784,50.523237],[125.699516,50.487078],[125.654553,50.471082],[125.627451,50.443268],[125.580024,50.449366],[125.562162,50.438314],[125.583104,50.409717],[125.567089,50.402852],[125.536292,50.420014],[125.522126,50.404759],[125.546763,50.358965],[125.520278,50.3498],[125.530749,50.331085],[125.463611,50.295925],[125.466075,50.266861],[125.442053,50.260357],[125.448829,50.216338],[125.417416,50.195654],[125.39093,50.199868],[125.382923,50.172278],[125.335496,50.161161],[125.376148,50.137385],[125.311474,50.140453],[125.27883,50.127411],[125.258504,50.103618],[125.287453,50.093636],[125.283757,50.070211],[125.328105,50.065985],[125.315786,50.04562],[125.289916,50.057917],[125.25296,50.041393],[125.283757,50.036012],[125.297924,50.014481],[125.278214,49.996402],[125.241873,49.987938],[125.231402,49.957531],[125.190134,49.959841],[125.199373,49.935194],[125.225859,49.922481],[125.212924,49.907452],[125.245569,49.87198],[125.225243,49.867351],[125.239409,49.844587],[125.177815,49.829533],[125.222779,49.799026],[125.221547,49.754969],[125.204301,49.734086],[125.225243,49.726349],[125.219699,49.669058],[125.185207,49.634574],[125.189518,49.652401],[125.164881,49.669446],[125.132236,49.672157],[125.127308,49.655113],[125.15441,49.616741],[125.16796,49.629923],[125.205533,49.593859],[125.23017,49.595411],[125.233866,49.536801],[125.211076,49.539908],[125.228323,49.487063],[125.270822,49.454395],[125.256656,49.437275],[125.25604,49.395227],[125.277598,49.379644],[125.256656,49.359769],[125.261583,49.322336],[125.214772,49.277066],[125.227707,49.248947],[125.219699,49.189139],[125.187671,49.186792],[125.158721,49.144921],[125.117453,49.126127],[125.034302,49.157056],[125.039845,49.17623],[124.983179,49.162535],[124.906802,49.184054],[124.860607,49.166448],[124.847672,49.129651],[124.809484,49.115943],[124.828578,49.077933],[124.808252,49.020666],[124.756513,48.967262],[124.744194,48.920487],[124.709086,48.920487],[124.715861,48.885475],[124.697383,48.841775],[124.654267,48.83429],[124.644412,48.80789],[124.656115,48.783842],[124.612383,48.747945],[124.624702,48.701755],[124.601912,48.632587],[124.579122,48.596582],[124.520608,48.556195],[124.548941,48.535593],[124.533543,48.515379],[124.555717,48.467784],[124.507674,48.445558],[124.52492,48.426897],[124.51876,48.378027],[124.547094,48.35775],[124.540934,48.335476],[124.579738,48.297269],[124.558796,48.268197],[124.579122,48.262221],[124.547094,48.200829],[124.512601,48.164518],[124.529847,48.146951],[124.505826,48.124985],[124.478108,48.123387],[124.46579,48.098213],[124.415899,48.08782],[124.430065,48.12099],[124.471333,48.133373],[124.475029,48.173698],[124.418978,48.181679],[124.412819,48.219175],[124.422058,48.245884],[124.365392,48.283731],[124.353689,48.315978],[124.317964,48.35099],[124.331515,48.380015],[124.309957,48.413393],[124.330283,48.435633],[124.302566,48.456673],[124.314269,48.503881],[124.25945,48.536385],[124.25945,48.536385],[124.136878,48.463023],[124.07898,48.43603],[124.019234,48.39313],[123.862785,48.271782],[123.746373,48.197638],[123.705105,48.152142],[123.579453,48.045427],[123.537569,48.021816],[123.300432,47.953723],[123.256085,47.876711],[123.214201,47.824502],[123.161846,47.781892],[123.041122,47.746492],[122.926557,47.697777],[122.848949,47.67441],[122.765181,47.614333],[122.59395,47.54732],[122.543443,47.495589],[122.507103,47.401291],[122.418407,47.350632],[122.441197,47.310476],[122.441197,47.310476],[122.462755,47.27841],[122.498479,47.255262],[122.531124,47.198771],[122.582863,47.158092],[122.582863,47.158092],[122.615508,47.124306],[122.679566,47.094164],[122.710363,47.093349],[122.710363,47.093349],[122.821232,47.065636],[122.852645,47.072158],[122.845869,47.046881],[122.778116,47.002822],[122.77442,46.973837],[122.798442,46.9575],[122.791051,46.941567],[122.83971,46.937072],[122.895144,46.960359],[122.893913,46.895376],[122.906847,46.80738],[122.996774,46.761483],[123.00355,46.730726],[123.026339,46.718829],[123.076846,46.745082],[123.103332,46.734828],[123.163694,46.74016],[123.198802,46.803283],[123.22344,46.821305],[123.221592,46.850373],[123.295505,46.865105],[123.341084,46.826628],[123.374345,46.837683],[123.40699,46.906416],[123.404526,46.935438],[123.360179,46.970978],[123.304128,46.964852],[123.301664,46.999965],[123.337389,46.988943],[123.42362,46.934212],[123.487678,46.959951],[123.52833,46.944836],[123.483366,46.84587],[123.506772,46.827038],[123.562823,46.82581],[123.575757,46.845461],[123.576989,46.891286],[123.605322,46.891286],[123.599163,46.868378],[123.625648,46.847508],[123.580069,46.827447],[123.629344,46.813524],[123.631808,46.728675],[123.603475,46.68928],[123.474743,46.686817],[123.366338,46.677784],[123.318295,46.662179],[123.276411,46.660947],[123.279491,46.616981],[123.228368,46.588198],[123.18094,46.614103],[123.098404,46.603002],[123.077462,46.622324],[123.04605,46.617803],[123.052825,46.579972],[123.002318,46.574624],[123.010325,46.524823],[123.011557,46.434984],[123.089781,46.347888],[123.142136,46.298293],[123.178476,46.248239],[123.248078,46.273065],[123.286266,46.250308],[123.320758,46.254447],[123.357099,46.232096],[123.357099,46.232096],[123.430396,46.243687],[123.452569,46.233338],[123.499381,46.259826],[123.569598,46.223816],[123.569598,46.223816]]]]}},{type:"Feature",properties:{adcode:31e4,name:"上海市",center:[121.472644,31.231706],centroid:[121.438737,31.072559],childrenNum:16,level:"province",parent:{adcode:1e5},subFeatureIndex:8,acroutes:[1e5]},geometry:{type:"MultiPolygon",coordinates:[[[[120.901349,31.017327],[120.940153,31.010146],[120.949392,31.030148],[120.989428,31.01425],[121.000515,30.938309],[120.993124,30.889532],[121.020225,30.872069],[120.991892,30.837133],[121.038087,30.814007],[121.060261,30.845354],[121.097833,30.857171],[121.13787,30.826342],[121.123087,30.77905],[121.174826,30.771851],[121.21671,30.785734],[121.232108,30.755909],[121.272144,30.723504],[121.274608,30.677191],[121.362071,30.679764],[121.426129,30.730192],[121.517288,30.775451],[121.601056,30.805269],[121.681128,30.818633],[121.904714,30.814007],[121.943518,30.776993],[121.970004,30.789333],[121.954605,30.825828],[121.994025,30.862823],[121.990945,30.96859],[121.977395,31.016301],[121.946598,31.066039],[121.809859,31.196669],[121.722396,31.3036],[121.599208,31.37465],[121.520984,31.394575],[121.404571,31.479337],[121.343593,31.511996],[121.301093,31.49873],[121.301093,31.49873],[121.247507,31.476785],[121.241963,31.493117],[121.174826,31.44922],[121.143413,31.392021],[121.113848,31.37465],[121.130478,31.343987],[121.142797,31.275472],[121.090442,31.291838],[121.060261,31.245289],[121.076892,31.158267],[121.018377,31.134194],[120.930298,31.141365],[120.881023,31.134706],[120.859465,31.100379],[120.890878,31.094229],[120.901349,31.017327]]],[[[121.974931,31.61704],[121.715005,31.673592],[121.64294,31.697527],[121.599824,31.703128],[121.49881,31.753012],[121.431673,31.769295],[121.384861,31.833382],[121.323267,31.868458],[121.265369,31.863883],[121.200079,31.834907],[121.118775,31.759119],[121.145261,31.75403],[121.289391,31.61653],[121.371926,31.553314],[121.395332,31.585437],[121.434136,31.590535],[121.547469,31.531382],[121.625693,31.501792],[121.682976,31.491075],[121.819098,31.437987],[121.890547,31.428795],[121.981706,31.464024],[121.995873,31.493117],[121.974931,31.61704]]],[[[121.795693,31.330186],[121.792613,31.363408],[121.742106,31.407345],[121.585657,31.454836],[121.567179,31.48342],[121.520984,31.494137],[121.509897,31.4824],[121.572107,31.435944],[121.727939,31.35472],[121.76428,31.31536],[121.785222,31.31127],[121.795693,31.330186]]],[[[121.801852,31.356765],[121.8037,31.328652],[121.840656,31.295418],[121.932431,31.283144],[122.016199,31.282121],[122.097503,31.255522],[122.122756,31.307179],[122.116597,31.320984],[122.040837,31.324051],[121.951525,31.337343],[121.845584,31.37465],[121.792613,31.377715],[121.801852,31.356765]]],[[[121.626925,31.445135],[121.631853,31.456878],[121.579498,31.479848],[121.626925,31.445135]]],[[[121.943518,31.215608],[121.959533,31.159291],[121.995873,31.160828],[122.008808,31.221238],[121.950909,31.228915],[121.943518,31.215608]]],[[[121.88254,31.240684],[121.909026,31.195133],[121.923808,31.234032],[121.88254,31.240684]]]]}},{type:"Feature",properties:{adcode:32e4,name:"江苏省",center:[118.767413,32.041544],centroid:[119.486506,32.983991],childrenNum:13,level:"province",parent:{adcode:1e5},subFeatureIndex:9,acroutes:[1e5]},geometry:{type:"MultiPolygon",coordinates:[[[[117.311654,34.561686],[117.27285,34.556757],[117.303647,34.542463],[117.267923,34.532603],[117.27285,34.499565],[117.252524,34.48674],[117.248213,34.451216],[117.166293,34.434435],[117.139191,34.526687],[117.15151,34.559222],[117.104083,34.648874],[117.073286,34.639026],[117.061583,34.675947],[117.070206,34.713835],[117.022163,34.759081],[116.969192,34.771864],[116.95133,34.81069],[116.979047,34.815113],[116.966113,34.844588],[116.929156,34.843114],[116.922381,34.894671],[116.858323,34.928533],[116.821983,34.929515],[116.815823,34.965324],[116.789338,34.975133],[116.781331,34.916757],[116.677853,34.939327],[116.622418,34.939818],[116.613795,34.922645],[116.557745,34.908905],[116.445028,34.895652],[116.408071,34.850972],[116.403144,34.756131],[116.369267,34.749247],[116.363724,34.715311],[116.392057,34.710391],[116.374195,34.640011],[116.430245,34.650843],[116.432709,34.630163],[116.477057,34.614896],[116.490607,34.573513],[116.594085,34.511894],[116.592237,34.493646],[116.662454,34.472927],[116.722816,34.472434],[116.773939,34.453683],[116.782563,34.429993],[116.828142,34.389012],[116.909446,34.408271],[116.969192,34.389012],[116.960569,34.363821],[116.983359,34.348011],[116.969192,34.283753],[117.051112,34.221425],[117.025243,34.167469],[117.046801,34.151622],[117.123793,34.128342],[117.130568,34.101586],[117.192162,34.068873],[117.257452,34.065899],[117.277162,34.078787],[117.311654,34.067882],[117.357234,34.088205],[117.404045,34.03218],[117.435458,34.028212],[117.514914,34.060941],[117.543248,34.038627],[117.569117,33.985051],[117.612849,34.000433],[117.629479,34.028708],[117.671363,33.992494],[117.672595,33.934916],[117.715095,33.879287],[117.753899,33.891211],[117.759442,33.874318],[117.739732,33.758467],[117.72495,33.74951],[117.750203,33.710688],[117.791471,33.733585],[117.843826,33.736074],[117.901724,33.720146],[117.972557,33.74951],[118.019985,33.738562],[118.065564,33.76593],[118.117919,33.766427],[118.161035,33.735576],[118.16781,33.663381],[118.112376,33.617045],[118.117919,33.594615],[118.107448,33.475391],[118.050782,33.491863],[118.027376,33.455421],[118.016905,33.402978],[118.029224,33.374995],[117.992883,33.333005],[117.974405,33.279487],[117.939297,33.262475],[117.942376,33.224936],[117.977485,33.226437],[117.988572,33.180869],[118.037231,33.152314],[118.038463,33.134776],[118.149332,33.169348],[118.178281,33.217926],[118.217085,33.191888],[118.219549,33.114227],[118.243571,33.027967],[118.244803,32.998359],[118.26944,32.969242],[118.303933,32.96874],[118.291614,32.946143],[118.252194,32.936601],[118.2331,32.914498],[118.250346,32.848157],[118.301469,32.846145],[118.300237,32.783275],[118.334114,32.761637],[118.363063,32.770695],[118.375382,32.718849],[118.411106,32.715828],[118.450526,32.743518],[118.483787,32.721367],[118.560163,32.729926],[118.572482,32.719856],[118.642699,32.744525],[118.707373,32.72036],[118.756648,32.737477],[118.73817,32.772708],[118.743097,32.853184],[118.743097,32.853184],[118.810235,32.853687],[118.821322,32.920527],[118.846575,32.922034],[118.849039,32.956689],[118.89585,32.957694],[118.89585,32.957694],[118.892771,32.941121],[118.934039,32.93861],[118.993169,32.958196],[119.020886,32.955685],[119.054763,32.8748],[119.113277,32.823014],[119.184726,32.825529],[119.211827,32.708275],[119.208748,32.641276],[119.230921,32.607001],[119.22045,32.576748],[119.152697,32.557582],[119.168096,32.536394],[119.142226,32.499556],[119.084944,32.452602],[119.041212,32.515201],[118.975923,32.505108],[118.922336,32.557078],[118.92172,32.557078],[118.922336,32.557078],[118.92172,32.557078],[118.890923,32.553042],[118.908169,32.59238],[118.84288,32.56767],[118.820706,32.60448],[118.784981,32.582295],[118.757264,32.603976],[118.73509,32.58885],[118.719076,32.614059],[118.719076,32.614059],[118.688895,32.588346],[118.658714,32.594397],[118.632844,32.578261],[118.59712,32.600951],[118.568787,32.585825],[118.564475,32.562122],[118.608823,32.536899],[118.592192,32.481383],[118.628533,32.467751],[118.691359,32.472295],[118.685199,32.403604],[118.703061,32.328792],[118.657482,32.30148],[118.674728,32.250375],[118.643931,32.209875],[118.510888,32.194176],[118.49549,32.165304],[118.501033,32.121726],[118.433896,32.086746],[118.394476,32.076098],[118.389548,31.985281],[118.363679,31.930443],[118.472084,31.879639],[118.466541,31.857784],[118.504729,31.841516],[118.481939,31.778453],[118.533678,31.76726],[118.521975,31.743343],[118.5577,31.73011],[118.571866,31.746397],[118.641467,31.75861],[118.653786,31.73011],[118.697518,31.709747],[118.643315,31.671555],[118.643315,31.649651],[118.736322,31.633347],[118.748025,31.675629],[118.773894,31.682759],[118.802844,31.619078],[118.858894,31.623665],[118.881684,31.564023],[118.885995,31.519139],[118.883532,31.500261],[118.852119,31.393553],[118.824401,31.375672],[118.767735,31.363919],[118.745561,31.372606],[118.720924,31.322518],[118.726467,31.282121],[118.756648,31.279564],[118.794836,31.229426],[118.870597,31.242219],[118.984546,31.237102],[119.014727,31.241707],[119.10527,31.235055],[119.107118,31.250917],[119.158241,31.294907],[119.197661,31.295418],[119.198277,31.270357],[119.266646,31.250405],[119.294363,31.263195],[119.338095,31.259103],[119.350414,31.301043],[119.374435,31.258591],[119.360269,31.213049],[119.391682,31.174142],[119.439109,31.177214],[119.461283,31.156219],[119.532732,31.159291],[119.599869,31.10909],[119.623891,31.130096],[119.678093,31.167997],[119.705811,31.152634],[119.715666,31.169533],[119.779723,31.17875],[119.809904,31.148536],[119.827151,31.174142],[119.878274,31.160828],[119.921389,31.170045],[119.946027,31.106016],[119.988527,31.059375],[120.001461,31.027071],[120.052584,31.00553],[120.111099,30.955761],[120.149903,30.937283],[120.223816,30.926502],[120.316206,30.933689],[120.371025,30.948575],[120.35809,30.886964],[120.42338,30.902884],[120.435083,30.920855],[120.441858,30.860768],[120.460336,30.839702],[120.489285,30.763624],[120.504684,30.757967],[120.563814,30.835592],[120.589684,30.854089],[120.654973,30.846896],[120.68269,30.882342],[120.713487,30.88491],[120.709176,30.933176],[120.684538,30.955247],[120.698089,30.970643],[120.746132,30.962432],[120.770154,30.996809],[120.820661,31.006556],[120.865624,30.989627],[120.901349,31.017327],[120.890878,31.094229],[120.859465,31.100379],[120.881023,31.134706],[120.930298,31.141365],[121.018377,31.134194],[121.076892,31.158267],[121.060261,31.245289],[121.090442,31.291838],[121.142797,31.275472],[121.130478,31.343987],[121.113848,31.37465],[121.143413,31.392021],[121.174826,31.44922],[121.241963,31.493117],[121.247507,31.476785],[121.301093,31.49873],[121.301093,31.49873],[121.343593,31.511996],[121.371926,31.553314],[121.289391,31.61653],[121.145261,31.75403],[121.118775,31.759119],[121.200079,31.834907],[121.265369,31.863883],[121.323267,31.868458],[121.384861,31.833382],[121.431673,31.769295],[121.49881,31.753012],[121.599824,31.703128],[121.64294,31.697527],[121.715005,31.673592],[121.974931,31.61704],[121.970004,31.718911],[121.889315,31.866425],[121.856055,31.955328],[121.772287,32.032984],[121.759352,32.059362],[121.525295,32.136423],[121.542542,32.152132],[121.458774,32.177462],[121.499426,32.211394],[121.493882,32.263533],[121.450151,32.282256],[121.425513,32.430885],[121.390405,32.460682],[121.352216,32.474315],[121.269681,32.483402],[121.153268,32.52933],[121.121855,32.569183],[121.076892,32.576243],[121.020225,32.605489],[120.961711,32.612042],[120.979573,32.636236],[120.963559,32.68259],[120.916131,32.701225],[120.953088,32.714318],[120.972182,32.761134],[120.981421,32.85972],[120.957399,32.893395],[120.932762,33.005887],[120.917979,33.02596],[120.871784,33.047032],[120.874247,33.093672],[120.843451,33.209915],[120.819429,33.237951],[120.833595,33.274984],[120.813885,33.303499],[120.769538,33.307],[120.741205,33.337505],[120.717183,33.436945],[120.680227,33.520306],[120.622944,33.615051],[120.611241,33.627012],[120.583524,33.668362],[120.534249,33.782346],[120.48559,33.859411],[120.367329,34.091674],[120.347619,34.179352],[120.314359,34.255563],[120.311895,34.306991],[120.103707,34.391481],[119.962657,34.459112],[119.811752,34.485754],[119.781571,34.515839],[119.641137,34.569078],[119.610956,34.592729],[119.569072,34.615389],[119.465594,34.672994],[119.525956,34.73351],[119.456971,34.748264],[119.381827,34.752198],[119.494543,34.754656],[119.497007,34.754164],[119.439725,34.785136],[119.440957,34.769406],[119.378747,34.764489],[119.312841,34.774813],[119.272189,34.797914],[119.238313,34.799388],[119.217371,34.827886],[119.202588,34.890253],[119.214907,34.925589],[119.211211,34.981507],[119.238313,35.048657],[119.285124,35.068252],[119.291899,35.028567],[119.307298,35.032977],[119.292515,35.068742],[119.306066,35.076578],[119.286972,35.115261],[119.250016,35.124562],[119.217371,35.106939],[119.137915,35.096167],[119.114509,35.055026],[119.027045,35.055516],[118.942662,35.040817],[118.928495,35.051106],[118.86259,35.025626],[118.860742,34.944233],[118.805307,34.87307],[118.80038,34.843114],[118.772047,34.794474],[118.739402,34.792508],[118.719076,34.745313],[118.764039,34.740396],[118.783749,34.723181],[118.739402,34.693663],[118.690127,34.678408],[118.664257,34.693663],[118.607591,34.694155],[118.601431,34.714327],[118.545997,34.705964],[118.460997,34.656258],[118.473932,34.623269],[118.439439,34.626223],[118.424657,34.595193],[118.439439,34.507949],[118.416034,34.473914],[118.404947,34.427525],[118.379693,34.415183],[118.290382,34.424563],[118.277447,34.404814],[118.220165,34.405802],[118.217701,34.379134],[118.179513,34.379628],[118.177665,34.45319],[118.132702,34.483287],[118.16473,34.50499],[118.185056,34.543942],[118.079115,34.569571],[118.114839,34.614404],[118.084042,34.655766],[118.053861,34.650843],[117.951615,34.678408],[117.909732,34.670533],[117.902956,34.644443],[117.793935,34.651827],[117.791471,34.583368],[117.801942,34.518798],[117.684298,34.547392],[117.659044,34.501044],[117.609769,34.490686],[117.592523,34.462566],[117.53832,34.467006],[117.465023,34.484767],[117.402813,34.550843],[117.402813,34.569571],[117.370785,34.584846],[117.325205,34.573021],[117.325205,34.573021],[117.32151,34.566614],[117.32151,34.566614],[117.311654,34.561686],[117.311654,34.561686]]]]}},{type:"Feature",properties:{adcode:33e4,name:"浙江省",center:[120.153576,30.287459],centroid:[120.109913,29.181466],childrenNum:11,level:"province",parent:{adcode:1e5},subFeatureIndex:10,acroutes:[1e5]},geometry:{type:"MultiPolygon",coordinates:[[[[118.433896,28.288335],[118.444367,28.253548],[118.490562,28.238259],[118.493026,28.262509],[118.588497,28.282538],[118.595272,28.258292],[118.651322,28.277267],[118.674728,28.27147],[118.699366,28.309939],[118.719692,28.312047],[118.756032,28.252493],[118.802228,28.240368],[118.804075,28.207675],[118.771431,28.188687],[118.805923,28.154923],[118.802228,28.117453],[118.767735,28.10584],[118.719076,28.063601],[118.733858,28.027684],[118.730163,27.970615],[118.753568,27.947885],[118.818242,27.916689],[118.829329,27.847921],[118.873677,27.733563],[118.879836,27.667859],[118.913713,27.619616],[118.909401,27.568168],[118.869365,27.540047],[118.907553,27.460952],[118.955597,27.4498],[118.986393,27.47582],[118.983314,27.498649],[119.020886,27.498118],[119.03998,27.478475],[119.092335,27.466262],[119.129907,27.475289],[119.121284,27.438115],[119.14777,27.424836],[119.224146,27.416868],[119.26911,27.42218],[119.285124,27.457766],[119.334399,27.480067],[119.360269,27.524657],[119.416935,27.539517],[119.438493,27.508734],[119.466826,27.526249],[119.501935,27.610601],[119.501319,27.649837],[119.541971,27.666799],[119.606028,27.674749],[119.644217,27.663619],[119.626354,27.620676],[119.630666,27.582491],[119.675014,27.574534],[119.659615,27.540578],[119.690412,27.537394],[119.70889,27.514042],[119.703347,27.446613],[119.685485,27.438646],[119.711354,27.403054],[119.750774,27.373829],[119.739687,27.362668],[119.782187,27.330241],[119.768636,27.307909],[119.843165,27.300464],[119.938636,27.329709],[119.960194,27.365857],[120.008237,27.375423],[120.026099,27.344063],[120.052584,27.338747],[120.096316,27.390302],[120.136968,27.402523],[120.134504,27.420055],[120.221352,27.420055],[120.26262,27.432804],[120.273091,27.38924],[120.340844,27.399867],[120.343924,27.363199],[120.430155,27.258976],[120.401822,27.250996],[120.404286,27.204166],[120.461568,27.142407],[120.492365,27.136016],[120.545952,27.156785],[120.574901,27.234501],[120.554575,27.25206],[120.580444,27.321203],[120.665444,27.357884],[120.673451,27.420055],[120.703016,27.478475],[120.637111,27.561271],[120.634647,27.577186],[120.685154,27.622797],[120.709176,27.682699],[120.771386,27.734623],[120.777545,27.774873],[120.809574,27.775402],[120.840371,27.758986],[120.910588,27.864852],[120.942001,27.896592],[120.97403,27.887071],[121.027616,27.832574],[121.070116,27.834162],[121.107688,27.81352],[121.152036,27.815638],[121.134174,27.787051],[121.13479,27.787051],[121.149572,27.801345],[121.149572,27.801875],[121.153268,27.809815],[121.152652,27.810344],[121.192072,27.822518],[121.193304,27.872259],[121.162507,27.879136],[121.162507,27.90717],[121.099681,27.895005],[121.05595,27.900294],[120.991892,27.95],[121.015298,27.981714],[121.059029,28.096338],[121.108304,28.139092],[121.121239,28.12537],[121.140949,28.031382],[121.176058,28.022401],[121.261057,28.034551],[121.299862,28.067297],[121.328195,28.134343],[121.373774,28.133287],[121.402107,28.197127],[121.45631,28.250385],[121.488955,28.301509],[121.538846,28.299401],[121.571491,28.279376],[121.580114,28.240368],[121.627541,28.251966],[121.669425,28.33312],[121.660186,28.355768],[121.634317,28.347868],[121.658954,28.392628],[121.692831,28.407368],[121.671273,28.472621],[121.646019,28.511544],[121.634317,28.562542],[121.596128,28.575156],[121.557324,28.645033],[121.540694,28.655537],[121.646019,28.682842],[121.689135,28.719062],[121.704534,28.804577],[121.687287,28.863294],[121.774751,28.863818],[121.772287,28.898404],[121.743338,28.954451],[121.711309,28.985865],[121.712541,29.028783],[121.658954,29.058606],[121.660186,29.118226],[121.616454,29.143318],[121.608447,29.168927],[121.715621,29.125022],[121.750113,29.136523],[121.767975,29.166837],[121.780294,29.10986],[121.811091,29.10986],[121.85975,29.086328],[121.884388,29.105677],[121.966308,29.052852],[121.970004,29.092604],[121.988482,29.110906],[121.986634,29.154817],[121.948446,29.193485],[121.971851,29.193485],[121.966924,29.249894],[122.002032,29.260336],[122.000185,29.278608],[121.94475,29.28435],[121.958301,29.334448],[121.936127,29.348012],[121.937975,29.384],[121.975547,29.411113],[121.993409,29.45229],[121.973083,29.477821],[121.968772,29.515846],[121.995257,29.545007],[122.000185,29.582486],[121.966308,29.636078],[121.909641,29.650122],[121.872685,29.632437],[121.833265,29.653242],[121.937359,29.748373],[122.003264,29.762401],[122.043916,29.822647],[122.10243,29.859504],[122.143082,29.877668],[122.140003,29.901535],[122.00696,29.891678],[122.00388,29.92021],[121.971235,29.955476],[121.919497,29.920729],[121.835113,29.958068],[121.78399,29.99332],[121.721164,29.992802],[121.699606,30.007832],[121.652795,30.071037],[121.635548,30.070002],[121.561636,30.184395],[121.497578,30.258861],[121.395332,30.338435],[121.371926,30.37097],[121.328195,30.397299],[121.225333,30.404526],[121.183449,30.434458],[121.092906,30.515952],[121.058413,30.563888],[121.148956,30.599953],[121.188992,30.632916],[121.239499,30.648878],[121.274608,30.677191],[121.272144,30.723504],[121.232108,30.755909],[121.21671,30.785734],[121.174826,30.771851],[121.123087,30.77905],[121.13787,30.826342],[121.097833,30.857171],[121.060261,30.845354],[121.038087,30.814007],[120.991892,30.837133],[121.020225,30.872069],[120.993124,30.889532],[121.000515,30.938309],[120.989428,31.01425],[120.949392,31.030148],[120.940153,31.010146],[120.901349,31.017327],[120.865624,30.989627],[120.820661,31.006556],[120.770154,30.996809],[120.746132,30.962432],[120.698089,30.970643],[120.684538,30.955247],[120.709176,30.933176],[120.713487,30.88491],[120.68269,30.882342],[120.654973,30.846896],[120.589684,30.854089],[120.563814,30.835592],[120.504684,30.757967],[120.489285,30.763624],[120.460336,30.839702],[120.441858,30.860768],[120.435083,30.920855],[120.42338,30.902884],[120.35809,30.886964],[120.371025,30.948575],[120.316206,30.933689],[120.223816,30.926502],[120.149903,30.937283],[120.111099,30.955761],[120.052584,31.00553],[120.001461,31.027071],[119.988527,31.059375],[119.946027,31.106016],[119.921389,31.170045],[119.878274,31.160828],[119.827151,31.174142],[119.809904,31.148536],[119.779723,31.17875],[119.715666,31.169533],[119.705811,31.152634],[119.678093,31.167997],[119.623891,31.130096],[119.649144,31.104991],[119.629434,31.085517],[119.633746,31.019379],[119.580159,30.967051],[119.582007,30.932149],[119.563529,30.919315],[119.557369,30.874124],[119.575847,30.829939],[119.55429,30.825828],[119.527188,30.77905],[119.479761,30.772365],[119.482841,30.704467],[119.444652,30.650422],[119.408312,30.645274],[119.39045,30.685941],[119.343022,30.664322],[119.323312,30.630341],[119.238929,30.609225],[119.265414,30.574709],[119.237081,30.546881],[119.272189,30.510281],[119.326392,30.532964],[119.336247,30.508734],[119.335015,30.448389],[119.36766,30.38491],[119.402768,30.374584],[119.349182,30.349281],[119.326392,30.372002],[119.277117,30.341018],[119.246936,30.341018],[119.236465,30.297106],[119.201356,30.290905],[119.126828,30.304856],[119.091719,30.323972],[119.06277,30.304856],[118.988857,30.332237],[118.954365,30.360126],[118.880452,30.31519],[118.877988,30.282637],[118.905089,30.216464],[118.929727,30.2025],[118.852735,30.166805],[118.852119,30.149729],[118.895234,30.148694],[118.873677,30.11505],[118.878604,30.064822],[118.902626,30.029078],[118.894619,29.937845],[118.838568,29.934733],[118.841032,29.891159],[118.740634,29.814859],[118.744945,29.73902],[118.700598,29.706277],[118.647011,29.64336],[118.61991,29.654282],[118.573714,29.638159],[118.532446,29.588731],[118.500417,29.57572],[118.496106,29.519492],[118.381541,29.504909],[118.347664,29.474174],[118.329802,29.495012],[118.306396,29.479384],[118.316252,29.422581],[118.248498,29.431443],[118.193064,29.395472],[118.205382,29.343839],[118.166578,29.314099],[118.178281,29.297921],[118.138861,29.283828],[118.077883,29.290614],[118.073571,29.216993],[118.042159,29.210202],[118.027992,29.167882],[118.045238,29.149068],[118.037847,29.102017],[118.076035,29.074822],[118.066796,29.053898],[118.097593,28.998952],[118.115455,29.009944],[118.115455,29.009944],[118.133933,28.983771],[118.165346,28.986912],[118.227556,28.942406],[118.195527,28.904167],[118.270056,28.918836],[118.300237,28.826075],[118.364295,28.813491],[118.403099,28.702791],[118.428352,28.681267],[118.428352,28.617193],[118.428352,28.617193],[118.412338,28.55676],[118.4302,28.515225],[118.414802,28.497344],[118.474548,28.478934],[118.456686,28.424738],[118.432048,28.402104],[118.455454,28.384204],[118.480091,28.327325],[118.433896,28.288335]]],[[[122.163408,29.988137],[122.239785,29.962735],[122.279205,29.937326],[122.322321,29.940438],[122.341415,29.976733],[122.343879,30.020269],[122.310002,30.039958],[122.290908,30.074663],[122.301379,30.086574],[122.293988,30.100554],[122.152938,30.113497],[122.095655,30.158008],[122.048844,30.147141],[121.955221,30.183878],[121.934895,30.161631],[121.983554,30.100554],[121.989714,30.077252],[121.978011,30.059125],[122.027902,29.991247],[122.106742,30.005759],[122.118445,29.986582],[122.163408,29.988137]]],[[[122.213915,30.186464],[122.178807,30.199396],[122.152938,30.19112],[122.143698,30.163183],[122.168336,30.138343],[122.213915,30.186464]]],[[[122.229314,29.711995],[122.210836,29.700559],[122.269966,29.685482],[122.231162,29.710435],[122.229314,29.711995]]],[[[122.427646,30.738422],[122.427031,30.697777],[122.532972,30.696748],[122.528045,30.725047],[122.475074,30.714243],[122.445509,30.745109],[122.427646,30.738422]]],[[[122.162793,30.329654],[122.058083,30.291938],[122.154169,30.244903],[122.231778,30.234562],[122.247176,30.30124],[122.228082,30.329654],[122.191126,30.329654],[122.176343,30.351863],[122.162793,30.329654]]],[[[122.317393,30.249556],[122.277973,30.242835],[122.358661,30.236113],[122.365437,30.255242],[122.417175,30.238699],[122.40732,30.272817],[122.333408,30.272817],[122.317393,30.249556]]],[[[122.026054,29.178333],[122.013119,29.151681],[122.056851,29.158476],[122.075945,29.176243],[122.036525,29.20759],[122.026054,29.178333]]],[[[122.372212,29.893234],[122.386379,29.834069],[122.415944,29.828877],[122.401777,29.869884],[122.433806,29.883376],[122.43319,29.919173],[122.411632,29.951846],[122.398081,29.9394],[122.351886,29.959105],[122.330944,29.937845],[122.338951,29.911911],[122.353734,29.89946],[122.362973,29.894272],[122.372212,29.893234]]],[[[122.43011,30.408655],[122.432574,30.445294],[122.37406,30.461802],[122.277973,30.471603],[122.281669,30.418461],[122.318625,30.407106],[122.352502,30.422074],[122.43011,30.408655]]],[[[121.837577,28.770484],[121.86283,28.782024],[121.861598,28.814016],[121.837577,28.770484]]],[[[122.265038,29.84549],[122.221307,29.832512],[122.248408,29.804473],[122.310002,29.766557],[122.325401,29.781621],[122.299531,29.819532],[122.319241,29.829397],[122.265038,29.84549]]],[[[121.790765,29.082144],[121.832649,29.050236],[121.84312,29.082144],[121.82033,29.099402],[121.790765,29.082144]]],[[[121.201311,27.623328],[121.197616,27.618025],[121.198848,27.616964],[121.203775,27.625979],[121.201311,27.623328]]],[[[121.943518,30.776993],[121.968156,30.688514],[121.997105,30.658659],[122.087032,30.602014],[122.133227,30.595317],[122.075329,30.647848],[122.011271,30.66947],[121.992793,30.695204],[121.987866,30.753338],[121.970004,30.789333],[121.943518,30.776993]]],[[[121.889315,28.471569],[121.918881,28.497344],[121.881924,28.502603],[121.889315,28.471569]]],[[[122.182503,29.650642],[122.211452,29.692241],[122.200365,29.712515],[122.146778,29.749412],[122.13138,29.788893],[122.083952,29.78318],[122.047612,29.719791],[122.074097,29.701599],[122.095655,29.716673],[122.138155,29.662083],[122.182503,29.650642]]],[[[122.461523,29.944068],[122.459675,29.944586],[122.460291,29.947179],[122.451668,29.943031],[122.451052,29.940956],[122.450436,29.940956],[122.449204,29.9394],[122.4529,29.936807],[122.452284,29.935252],[122.45598,29.926435],[122.457827,29.927472],[122.462755,29.927991],[122.467067,29.928509],[122.459059,29.938882],[122.461523,29.944068]]],[[[122.570544,30.644244],[122.559457,30.679764],[122.546523,30.651967],[122.570544,30.644244]]],[[[121.869605,28.423685],[121.910873,28.44],[121.889931,28.45105],[121.869605,28.423685]]],[[[122.065474,30.179739],[122.055619,30.200431],[122.017431,30.186464],[122.025438,30.161631],[122.065474,30.179739]]],[[[122.391306,29.970512],[122.411632,30.025969],[122.378371,30.023896],[122.3679,29.980361],[122.391306,29.970512]]],[[[121.850511,29.977251],[121.874533,29.964809],[121.933047,29.994875],[121.924424,30.052391],[121.88562,30.094859],[121.848663,30.101072],[121.84004,30.047211],[121.844968,29.982953],[121.850511,29.977251]]],[[[121.066421,27.478475],[121.066421,27.461483],[121.107073,27.443958],[121.067036,27.478475],[121.066421,27.478475]]],[[[121.952141,29.187738],[121.979243,29.160043],[121.976779,29.191918],[121.952141,29.187738]]],[[[122.038373,29.759284],[122.011271,29.746294],[122.02975,29.716673],[122.038373,29.759284]]],[[[121.940438,30.114533],[121.910257,30.089163],[121.945982,30.064304],[121.962612,30.106249],[121.940438,30.114533]]],[[[121.957685,30.287804],[122.0008,30.308473],[121.989098,30.339985],[121.94167,30.33327],[121.921344,30.30744],[121.957685,30.287804]]],[[[122.192974,29.965327],[122.163408,29.988137],[122.152322,29.97103],[122.154169,29.97103],[122.155401,29.970512],[122.18435,29.955476],[122.192974,29.965327]]],[[[122.287828,29.723949],[122.301379,29.748373],[122.258263,29.753569],[122.241633,29.784738],[122.2133,29.771752],[122.251488,29.731225],[122.287828,29.723949]]],[[[121.134174,27.787051],[121.134174,27.785992],[121.13479,27.787051],[121.134174,27.787051]]],[[[122.760254,30.141966],[122.784275,30.130062],[122.781196,30.13265],[122.778116,30.13679],[122.770725,30.138861],[122.763333,30.141966],[122.762101,30.142484],[122.760254,30.141966]]],[[[122.264423,30.269716],[122.253952,30.237147],[122.315545,30.250073],[122.300147,30.271266],[122.264423,30.269716]]],[[[122.282901,29.860542],[122.30877,29.849642],[122.343263,29.860542],[122.343263,29.882857],[122.301379,29.883895],[122.282901,29.860542]]],[[[122.781196,30.694175],[122.799674,30.716301],[122.778732,30.729677],[122.757174,30.713728],[122.781196,30.694175]]],[[[121.098449,27.937311],[121.152652,27.961629],[121.120623,27.986471],[121.0695,27.984357],[121.038087,27.948942],[121.098449,27.937311]]],[[[121.185913,27.963215],[121.237652,27.988056],[121.197616,28.000739],[121.17113,27.978543],[121.185913,27.963215]]],[[[122.454132,29.956513],[122.447972,29.955994],[122.445509,29.952365],[122.446741,29.951327],[122.447972,29.947698],[122.459059,29.950809],[122.458443,29.951846],[122.455364,29.955994],[122.454132,29.956513]]],[[[122.836014,30.698806],[122.831087,30.728648],[122.807681,30.714243],[122.836014,30.698806]]],[[[122.200365,29.969475],[122.233626,29.946661],[122.273662,29.93214],[122.239785,29.960142],[122.200365,29.969475]]],[[[122.029134,29.954957],[122.043916,29.930584],[122.058699,29.955994],[122.029134,29.954957]]],[[[121.044247,27.979072],[121.089826,27.998625],[121.073812,28.007608],[121.044247,27.979072]]],[[[122.471378,29.927472],[122.470762,29.925916],[122.473226,29.925397],[122.47261,29.927472],[122.471378,29.927472]]],[[[122.152322,29.97103],[122.155401,29.970512],[122.154169,29.97103],[122.152322,29.97103]]]]}},{type:"Feature",properties:{adcode:34e4,name:"安徽省",center:[117.283042,31.86119],centroid:[117.226884,31.849254],childrenNum:16,level:"province",parent:{adcode:1e5},subFeatureIndex:11,acroutes:[1e5]},geometry:{type:"MultiPolygon",coordinates:[[[[116.599629,34.014324],[116.641512,33.978103],[116.64336,33.896675],[116.631042,33.887733],[116.566984,33.9081],[116.558361,33.881274],[116.486296,33.869846],[116.437637,33.846489],[116.437021,33.801246],[116.408071,33.805721],[116.393905,33.782843],[116.316912,33.771402],[116.263326,33.730101],[116.230065,33.735078],[116.155536,33.709693],[116.132747,33.751501],[116.100102,33.782843],[116.074232,33.781351],[116.055754,33.804727],[116.05945,33.860902],[115.982457,33.917039],[116.00032,33.965199],[115.95782,34.007875],[115.904233,34.009859],[115.876516,34.028708],[115.877132,34.002913],[115.85003,34.004898],[115.846335,34.028708],[115.809378,34.062428],[115.768726,34.061932],[115.736082,34.076805],[115.705901,34.059949],[115.658473,34.061437],[115.642459,34.03218],[115.60735,34.030196],[115.579017,33.974133],[115.577785,33.950307],[115.547604,33.874815],[115.631988,33.869846],[115.614126,33.775879],[115.576553,33.787817],[115.563003,33.772895],[115.601807,33.718653],[115.601191,33.658898],[115.639995,33.585143],[115.564851,33.576169],[115.511264,33.55323],[115.463837,33.567193],[115.422569,33.557219],[115.394851,33.506335],[115.366518,33.5233],[115.345576,33.502842],[115.345576,33.449928],[115.324634,33.457418],[115.315395,33.431451],[115.328946,33.403477],[115.313547,33.376994],[115.341881,33.370997],[115.365286,33.336005],[115.361591,33.298497],[115.335105,33.297997],[115.340033,33.260973],[115.300613,33.204407],[115.303692,33.149809],[115.289526,33.131769],[115.245178,33.135778],[115.194671,33.120743],[115.168186,33.088658],[115.041302,33.086653],[114.990795,33.102195],[114.966158,33.147304],[114.932897,33.153817],[114.902716,33.129764],[114.897172,33.086653],[114.913187,33.083143],[114.925506,33.016928],[114.891629,33.020441],[114.883006,32.990328],[114.916266,32.971251],[114.943368,32.935094],[115.009273,32.940117],[115.035143,32.932582],[115.029599,32.906962],[115.139237,32.897917],[115.155867,32.864747],[115.197135,32.856201],[115.189744,32.812452],[115.211301,32.785791],[115.189744,32.770695],[115.179273,32.726402],[115.182968,32.666973],[115.20083,32.591876],[115.24333,32.593388],[115.267352,32.578261],[115.30554,32.583303],[115.304924,32.553042],[115.411482,32.575235],[115.409018,32.549007],[115.497713,32.492489],[115.5088,32.468761],[115.510648,32.468761],[115.510648,32.468256],[115.510648,32.467751],[115.509416,32.466741],[115.522967,32.441997],[115.57101,32.419266],[115.604271,32.425833],[115.626445,32.40512],[115.657857,32.428864],[115.667712,32.409667],[115.704669,32.495013],[115.742241,32.476335],[115.771806,32.505108],[115.789052,32.468761],[115.861117,32.537403],[115.891298,32.576243],[115.910393,32.567165],[115.8759,32.542448],[115.845719,32.501575],[115.883291,32.487946],[115.865429,32.458662],[115.899306,32.390971],[115.912856,32.227596],[115.941805,32.166318],[115.922095,32.049725],[115.928871,32.003046],[115.909161,31.94314],[115.920248,31.920285],[115.894994,31.8649],[115.893762,31.832365],[115.914704,31.814567],[115.886371,31.776418],[115.851878,31.786593],[115.808147,31.770313],[115.808147,31.770313],[115.767495,31.78761],[115.731154,31.76726],[115.676336,31.778453],[115.553764,31.69549],[115.534054,31.698545],[115.495249,31.673083],[115.476771,31.643028],[115.485394,31.608885],[115.439815,31.588496],[115.415793,31.525771],[115.371446,31.495668],[115.389924,31.450241],[115.373909,31.405813],[115.393004,31.389977],[115.372062,31.349098],[115.40717,31.337854],[115.443511,31.344498],[115.473076,31.265242],[115.507568,31.267799],[115.539597,31.231985],[115.540213,31.194621],[115.585793,31.143926],[115.603655,31.17363],[115.655394,31.211002],[115.700973,31.201276],[115.778582,31.112164],[115.797676,31.128047],[115.837712,31.127022],[115.867277,31.147512],[115.887603,31.10909],[115.939958,31.071678],[115.938726,31.04707],[116.006479,31.034764],[116.015102,31.011685],[116.058834,31.012711],[116.071769,30.956787],[116.03974,30.957813],[115.976298,30.931636],[115.932566,30.889532],[115.865429,30.864364],[115.848799,30.828397],[115.863581,30.815549],[115.851262,30.756938],[115.782893,30.751795],[115.762567,30.685426],[115.81369,30.637035],[115.819234,30.597893],[115.848799,30.602014],[115.876516,30.582438],[115.887603,30.542758],[115.910393,30.519046],[115.894994,30.452517],[115.921479,30.416397],[115.885139,30.379747],[115.91532,30.337919],[115.903001,30.31364],[115.985537,30.290905],[115.997856,30.252657],[116.065609,30.204569],[116.055754,30.180774],[116.088399,30.110391],[116.078544,30.062233],[116.091479,30.036331],[116.073616,29.969993],[116.128435,29.897904],[116.13521,29.819532],[116.172783,29.828358],[116.227601,29.816936],[116.250391,29.785777],[116.280572,29.788893],[116.342782,29.835626],[116.467818,29.896347],[116.525716,29.897385],[116.552201,29.909836],[116.585462,30.045657],[116.620571,30.073109],[116.666766,30.076734],[116.720353,30.053945],[116.747454,30.057053],[116.783794,30.030632],[116.802889,29.99643],[116.830606,30.004723],[116.83307,29.95755],[116.868794,29.980361],[116.900207,29.949253],[116.882961,29.893753],[116.780715,29.792529],[116.762237,29.802396],[116.673541,29.709916],[116.698795,29.707836],[116.70557,29.69692],[116.706802,29.6964],[116.704954,29.688602],[116.680317,29.681323],[116.651983,29.637118],[116.716657,29.590813],[116.721585,29.564789],[116.760389,29.599139],[116.780715,29.569994],[116.849084,29.57624],[116.873722,29.609546],[116.939627,29.648561],[116.974736,29.657403],[116.996294,29.683403],[117.041873,29.680803],[117.112706,29.711995],[117.108395,29.75201],[117.136728,29.775388],[117.123177,29.798761],[117.073286,29.831992],[117.127489,29.86158],[117.129952,29.89946],[117.171836,29.920729],[117.2168,29.926953],[117.246365,29.915023],[117.261763,29.880781],[117.25314,29.834588],[117.29256,29.822647],[117.338756,29.848085],[117.359082,29.812782],[117.382487,29.840818],[117.415132,29.85068],[117.408973,29.802396],[117.455168,29.749412],[117.453936,29.688082],[117.490277,29.660003],[117.530313,29.654282],[117.523538,29.630356],[117.543248,29.588731],[117.608537,29.591333],[117.647957,29.614749],[117.678754,29.595496],[117.690457,29.555939],[117.729877,29.550213],[117.795167,29.570515],[117.872775,29.54761],[117.933753,29.549172],[118.00397,29.578322],[118.042774,29.566351],[118.050782,29.542924],[118.095129,29.534072],[118.143788,29.489803],[118.127774,29.47209],[118.136397,29.418932],[118.193064,29.395472],[118.248498,29.431443],[118.316252,29.422581],[118.306396,29.479384],[118.329802,29.495012],[118.347664,29.474174],[118.381541,29.504909],[118.496106,29.519492],[118.500417,29.57572],[118.532446,29.588731],[118.573714,29.638159],[118.61991,29.654282],[118.647011,29.64336],[118.700598,29.706277],[118.744945,29.73902],[118.740634,29.814859],[118.841032,29.891159],[118.838568,29.934733],[118.894619,29.937845],[118.902626,30.029078],[118.878604,30.064822],[118.873677,30.11505],[118.895234,30.148694],[118.852119,30.149729],[118.852735,30.166805],[118.929727,30.2025],[118.905089,30.216464],[118.877988,30.282637],[118.880452,30.31519],[118.954365,30.360126],[118.988857,30.332237],[119.06277,30.304856],[119.091719,30.323972],[119.126828,30.304856],[119.201356,30.290905],[119.236465,30.297106],[119.246936,30.341018],[119.277117,30.341018],[119.326392,30.372002],[119.349182,30.349281],[119.402768,30.374584],[119.36766,30.38491],[119.335015,30.448389],[119.336247,30.508734],[119.326392,30.532964],[119.272189,30.510281],[119.237081,30.546881],[119.265414,30.574709],[119.238929,30.609225],[119.323312,30.630341],[119.343022,30.664322],[119.39045,30.685941],[119.408312,30.645274],[119.444652,30.650422],[119.482841,30.704467],[119.479761,30.772365],[119.527188,30.77905],[119.55429,30.825828],[119.575847,30.829939],[119.557369,30.874124],[119.563529,30.919315],[119.582007,30.932149],[119.580159,30.967051],[119.633746,31.019379],[119.629434,31.085517],[119.649144,31.104991],[119.623891,31.130096],[119.599869,31.10909],[119.532732,31.159291],[119.461283,31.156219],[119.439109,31.177214],[119.391682,31.174142],[119.360269,31.213049],[119.374435,31.258591],[119.350414,31.301043],[119.338095,31.259103],[119.294363,31.263195],[119.266646,31.250405],[119.198277,31.270357],[119.197661,31.295418],[119.158241,31.294907],[119.107118,31.250917],[119.10527,31.235055],[119.014727,31.241707],[118.984546,31.237102],[118.870597,31.242219],[118.794836,31.229426],[118.756648,31.279564],[118.726467,31.282121],[118.720924,31.322518],[118.745561,31.372606],[118.767735,31.363919],[118.824401,31.375672],[118.852119,31.393553],[118.883532,31.500261],[118.857046,31.506384],[118.865669,31.519139],[118.885995,31.519139],[118.881684,31.564023],[118.858894,31.623665],[118.802844,31.619078],[118.773894,31.682759],[118.748025,31.675629],[118.736322,31.633347],[118.643315,31.649651],[118.643315,31.671555],[118.697518,31.709747],[118.653786,31.73011],[118.641467,31.75861],[118.571866,31.746397],[118.5577,31.73011],[118.521975,31.743343],[118.533678,31.76726],[118.481939,31.778453],[118.504729,31.841516],[118.466541,31.857784],[118.472084,31.879639],[118.363679,31.930443],[118.389548,31.985281],[118.394476,32.076098],[118.433896,32.086746],[118.501033,32.121726],[118.49549,32.165304],[118.510888,32.194176],[118.643931,32.209875],[118.674728,32.250375],[118.657482,32.30148],[118.703061,32.328792],[118.685199,32.403604],[118.691359,32.472295],[118.628533,32.467751],[118.592192,32.481383],[118.608823,32.536899],[118.564475,32.562122],[118.568787,32.585825],[118.59712,32.600951],[118.632844,32.578261],[118.658714,32.594397],[118.688895,32.588346],[118.719076,32.614059],[118.719076,32.614059],[118.73509,32.58885],[118.757264,32.603976],[118.784981,32.582295],[118.820706,32.60448],[118.84288,32.56767],[118.908169,32.59238],[118.890923,32.553042],[118.92172,32.557078],[118.922336,32.557078],[118.92172,32.557078],[118.922336,32.557078],[118.975923,32.505108],[119.041212,32.515201],[119.084944,32.452602],[119.142226,32.499556],[119.168096,32.536394],[119.152697,32.557582],[119.22045,32.576748],[119.230921,32.607001],[119.208748,32.641276],[119.211827,32.708275],[119.184726,32.825529],[119.113277,32.823014],[119.054763,32.8748],[119.020886,32.955685],[118.993169,32.958196],[118.934039,32.93861],[118.892771,32.941121],[118.89585,32.957694],[118.89585,32.957694],[118.849039,32.956689],[118.846575,32.922034],[118.821322,32.920527],[118.810235,32.853687],[118.743097,32.853184],[118.743097,32.853184],[118.73817,32.772708],[118.756648,32.737477],[118.707373,32.72036],[118.642699,32.744525],[118.572482,32.719856],[118.560163,32.729926],[118.483787,32.721367],[118.450526,32.743518],[118.411106,32.715828],[118.375382,32.718849],[118.363063,32.770695],[118.334114,32.761637],[118.300237,32.783275],[118.301469,32.846145],[118.250346,32.848157],[118.2331,32.914498],[118.252194,32.936601],[118.291614,32.946143],[118.303933,32.96874],[118.26944,32.969242],[118.244803,32.998359],[118.243571,33.027967],[118.219549,33.114227],[118.217085,33.191888],[118.178281,33.217926],[118.149332,33.169348],[118.038463,33.134776],[118.037231,33.152314],[117.988572,33.180869],[117.977485,33.226437],[117.942376,33.224936],[117.939297,33.262475],[117.974405,33.279487],[117.992883,33.333005],[118.029224,33.374995],[118.016905,33.402978],[118.027376,33.455421],[118.050782,33.491863],[118.107448,33.475391],[118.117919,33.594615],[118.112376,33.617045],[118.16781,33.663381],[118.161035,33.735576],[118.117919,33.766427],[118.065564,33.76593],[118.019985,33.738562],[117.972557,33.74951],[117.901724,33.720146],[117.843826,33.736074],[117.791471,33.733585],[117.750203,33.710688],[117.72495,33.74951],[117.739732,33.758467],[117.759442,33.874318],[117.753899,33.891211],[117.715095,33.879287],[117.672595,33.934916],[117.671363,33.992494],[117.629479,34.028708],[117.612849,34.000433],[117.569117,33.985051],[117.543248,34.038627],[117.514914,34.060941],[117.435458,34.028212],[117.404045,34.03218],[117.357234,34.088205],[117.311654,34.067882],[117.277162,34.078787],[117.257452,34.065899],[117.192162,34.068873],[117.130568,34.101586],[117.123793,34.128342],[117.046801,34.151622],[117.025243,34.167469],[117.051112,34.221425],[116.969192,34.283753],[116.983359,34.348011],[116.960569,34.363821],[116.969192,34.389012],[116.909446,34.408271],[116.828142,34.389012],[116.782563,34.429993],[116.773939,34.453683],[116.722816,34.472434],[116.662454,34.472927],[116.592237,34.493646],[116.594085,34.511894],[116.490607,34.573513],[116.477057,34.614896],[116.432709,34.630163],[116.430245,34.650843],[116.374195,34.640011],[116.334159,34.620806],[116.32492,34.601104],[116.286116,34.608986],[116.247927,34.551829],[116.196804,34.575977],[116.191261,34.535561],[116.204196,34.508442],[116.178326,34.496112],[116.162312,34.459605],[116.178942,34.430487],[116.215898,34.403333],[116.213435,34.382098],[116.255934,34.376665],[116.301514,34.342082],[116.357564,34.319843],[116.372347,34.26595],[116.409303,34.273863],[116.409303,34.273863],[116.456731,34.268917],[116.516477,34.296114],[116.562056,34.285731],[116.582382,34.266444],[116.545426,34.241711],[116.542962,34.203608],[116.565752,34.16945],[116.536187,34.151127],[116.52818,34.122892],[116.576223,34.068873],[116.576223,34.068873],[116.599629,34.014324],[116.599629,34.014324]]],[[[118.865669,31.519139],[118.857046,31.506384],[118.883532,31.500261],[118.885995,31.519139],[118.865669,31.519139]]],[[[116.698795,29.707836],[116.673541,29.709916],[116.653831,29.694841],[116.680317,29.681323],[116.704954,29.688602],[116.706802,29.6964],[116.70557,29.69692],[116.698795,29.707836]]],[[[115.5088,32.468761],[115.509416,32.466741],[115.510648,32.467751],[115.510648,32.468256],[115.510648,32.468761],[115.5088,32.468761]]]]}},{type:"Feature",properties:{adcode:35e4,name:"福建省",center:[119.306239,26.075302],centroid:[118.006468,26.069925],childrenNum:9,level:"province",parent:{adcode:1e5},subFeatureIndex:12,acroutes:[1e5]},geometry:{type:"MultiPolygon",coordinates:[[[[119.004872,24.970009],[118.989473,24.973807],[119.023966,25.04377],[119.016575,25.058409],[118.974691,25.024792],[118.945126,25.028588],[118.892155,25.092558],[118.974691,25.115319],[118.951901,25.15162],[118.985162,25.168954],[118.985162,25.19495],[118.942046,25.211195],[118.940198,25.21715],[118.943278,25.221482],[118.903242,25.239347],[118.900162,25.242595],[118.919256,25.248008],[118.91556,25.256668],[118.918024,25.25721],[118.956212,25.272905],[118.996864,25.266411],[118.975307,25.237723],[118.990089,25.20199],[119.055379,25.219316],[119.074473,25.211195],[119.054147,25.168412],[119.032589,25.17437],[119.028893,25.139702],[119.06585,25.102855],[119.075705,25.099604],[119.134219,25.106107],[119.107118,25.075214],[119.119436,25.012861],[119.146538,25.056782],[119.165632,25.145661],[119.137299,25.15487],[119.108349,25.193867],[119.131755,25.223106],[119.190269,25.175995],[119.231537,25.188993],[119.26911,25.159746],[119.314689,25.190076],[119.294979,25.237182],[119.331935,25.230685],[119.380595,25.250173],[119.333167,25.287516],[119.299291,25.328634],[119.247552,25.333502],[119.240776,25.316733],[119.218603,25.368115],[119.14469,25.388121],[119.151465,25.426503],[119.191501,25.424341],[119.232153,25.442176],[119.219834,25.468654],[119.256175,25.488643],[119.275269,25.476758],[119.26295,25.428124],[119.288204,25.410827],[119.353493,25.411908],[119.343638,25.472436],[119.359037,25.521592],[119.400921,25.493505],[119.45266,25.493505],[119.438493,25.412449],[119.463131,25.448661],[119.491464,25.443257],[119.48592,25.418935],[119.507478,25.396231],[119.486536,25.369737],[119.548746,25.365952],[119.578927,25.400556],[119.555521,25.429205],[119.577695,25.445959],[119.59063,25.398394],[119.582623,25.374063],[119.597405,25.334584],[119.649144,25.342697],[119.665159,25.3719],[119.656535,25.396772],[119.670086,25.435691],[119.622659,25.434069],[119.675014,25.468113],[119.682405,25.445959],[119.688564,25.441095],[119.773564,25.395691],[119.764325,25.433529],[119.804977,25.457847],[119.866571,25.455145],[119.864107,25.469734],[119.862875,25.474597],[119.811136,25.507009],[119.81668,25.532393],[119.861027,25.531313],[119.883817,25.546432],[119.831462,25.579905],[119.843165,25.597717],[119.790194,25.614447],[119.785883,25.66786],[119.700267,25.616606],[119.683637,25.592859],[119.716898,25.551292],[119.715666,25.51187],[119.680557,25.497827],[119.675014,25.475137],[119.634362,25.475137],[119.611572,25.519972],[119.616499,25.556691],[119.586934,25.59232],[119.534579,25.585303],[119.541355,25.6247],[119.478529,25.631715],[119.472986,25.662466],[119.543819,25.684581],[119.602949,25.68512],[119.602949,25.714779],[119.626354,25.723406],[119.628202,25.87212],[119.638057,25.889888],[119.69534,25.904424],[119.723673,26.011503],[119.700267,26.032477],[119.668854,26.026024],[119.654688,26.090002],[119.618963,26.11956],[119.604181,26.168985],[119.664543,26.202282],[119.676246,26.262943],[119.7711,26.285481],[119.802513,26.268846],[119.806825,26.307479],[119.845013,26.323036],[119.862875,26.307479],[119.904143,26.308552],[119.95465,26.352534],[119.946027,26.374519],[119.893672,26.355752],[119.835774,26.434019],[119.83639,26.454381],[119.788346,26.583435],[119.740303,26.610727],[119.670086,26.618218],[119.605412,26.595744],[119.577695,26.622498],[119.619579,26.649246],[119.637441,26.703256],[119.664543,26.726243],[119.711354,26.686681],[119.833926,26.690959],[119.864107,26.671174],[119.873962,26.642827],[119.908455,26.661547],[119.899216,26.693098],[119.938636,26.747088],[119.942947,26.784492],[120.052584,26.786629],[120.061824,26.768997],[119.99407,26.720363],[119.969433,26.686681],[119.972512,26.654594],[119.949107,26.624638],[119.901679,26.624638],[119.851788,26.595209],[119.828383,26.524013],[119.867187,26.509019],[119.947875,26.56042],[119.93802,26.576478],[119.967585,26.597885],[120.007621,26.595744],[120.063671,26.627848],[120.093852,26.613938],[120.1382,26.638012],[120.110483,26.692563],[120.162222,26.717691],[120.151135,26.750829],[120.106787,26.752966],[120.136352,26.797847],[120.103707,26.794642],[120.102476,26.82669],[120.073526,26.823485],[120.054432,26.863533],[120.117874,26.882751],[120.126497,26.920644],[120.130193,26.917976],[120.1807,26.920644],[120.233055,26.907837],[120.25954,26.982526],[120.279866,26.987326],[120.275554,27.027315],[120.29588,27.035845],[120.282946,27.089671],[120.391967,27.081146],[120.403054,27.10086],[120.461568,27.142407],[120.404286,27.204166],[120.401822,27.250996],[120.430155,27.258976],[120.343924,27.363199],[120.340844,27.399867],[120.273091,27.38924],[120.26262,27.432804],[120.221352,27.420055],[120.134504,27.420055],[120.136968,27.402523],[120.096316,27.390302],[120.052584,27.338747],[120.026099,27.344063],[120.008237,27.375423],[119.960194,27.365857],[119.938636,27.329709],[119.843165,27.300464],[119.768636,27.307909],[119.782187,27.330241],[119.739687,27.362668],[119.750774,27.373829],[119.711354,27.403054],[119.685485,27.438646],[119.703347,27.446613],[119.70889,27.514042],[119.690412,27.537394],[119.659615,27.540578],[119.675014,27.574534],[119.630666,27.582491],[119.626354,27.620676],[119.644217,27.663619],[119.606028,27.674749],[119.541971,27.666799],[119.501319,27.649837],[119.501935,27.610601],[119.466826,27.526249],[119.438493,27.508734],[119.416935,27.539517],[119.360269,27.524657],[119.334399,27.480067],[119.285124,27.457766],[119.26911,27.42218],[119.224146,27.416868],[119.14777,27.424836],[119.121284,27.438115],[119.129907,27.475289],[119.092335,27.466262],[119.03998,27.478475],[119.020886,27.498118],[118.983314,27.498649],[118.986393,27.47582],[118.955597,27.4498],[118.907553,27.460952],[118.869365,27.540047],[118.909401,27.568168],[118.913713,27.619616],[118.879836,27.667859],[118.873677,27.733563],[118.829329,27.847921],[118.818242,27.916689],[118.753568,27.947885],[118.730163,27.970615],[118.733858,28.027684],[118.719076,28.063601],[118.767735,28.10584],[118.802228,28.117453],[118.805923,28.154923],[118.771431,28.188687],[118.804075,28.207675],[118.802228,28.240368],[118.756032,28.252493],[118.719692,28.312047],[118.699366,28.309939],[118.674728,28.27147],[118.651322,28.277267],[118.595272,28.258292],[118.588497,28.282538],[118.493026,28.262509],[118.490562,28.238259],[118.444367,28.253548],[118.433896,28.288335],[118.424041,28.291497],[118.314404,28.221913],[118.339041,28.193962],[118.375382,28.186577],[118.361215,28.155978],[118.356288,28.091586],[118.242339,28.075746],[118.199839,28.049869],[118.153644,28.062016],[118.120999,28.041946],[118.129006,28.017118],[118.094513,28.003909],[118.096977,27.970615],[117.999043,27.991227],[117.965166,27.962687],[117.942992,27.974315],[117.910963,27.949471],[117.856145,27.94577],[117.78716,27.896063],[117.788392,27.855858],[117.740348,27.800286],[117.704624,27.834162],[117.68245,27.823577],[117.649805,27.851625],[117.609769,27.863265],[117.556182,27.966387],[117.52169,27.982243],[117.477958,27.930966],[117.453936,27.939955],[117.407741,27.893948],[117.366473,27.88231],[117.341836,27.855858],[117.334444,27.8876],[117.280242,27.871201],[117.276546,27.847921],[117.303031,27.833103],[117.296256,27.764282],[117.245133,27.71926],[117.205097,27.714492],[117.204481,27.683759],[117.174916,27.677399],[117.114554,27.692238],[117.096076,27.667329],[117.11209,27.645596],[117.094228,27.627569],[117.065279,27.665739],[117.040641,27.669979],[117.003685,27.625449],[117.024627,27.592569],[117.01662,27.563393],[117.054808,27.5427],[117.076982,27.566046],[117.103467,27.533149],[117.110242,27.458828],[117.133032,27.42218],[117.107163,27.393491],[117.104699,27.330773],[117.140423,27.322798],[117.136728,27.303123],[117.171836,27.29036],[117.149662,27.241419],[117.044953,27.146667],[117.05296,27.100327],[116.967344,27.061962],[116.936547,27.019319],[116.910062,27.034779],[116.851548,27.009188],[116.817671,27.018252],[116.679085,26.978259],[116.632889,26.933984],[116.602092,26.888623],[116.548506,26.84004],[116.543578,26.803723],[116.557745,26.773806],[116.515245,26.720898],[116.520172,26.684543],[116.566368,26.650315],[116.553433,26.575942],[116.539267,26.559349],[116.597165,26.512768],[116.610716,26.476882],[116.638433,26.477418],[116.608252,26.429732],[116.601476,26.372911],[116.553433,26.365404],[116.553433,26.400253],[116.519557,26.410437],[116.499846,26.361651],[116.459194,26.345026],[116.437021,26.308016],[116.412999,26.297822],[116.385282,26.238253],[116.400064,26.202819],[116.392057,26.171133],[116.435789,26.159854],[116.476441,26.172745],[116.489375,26.113649],[116.384666,26.030864],[116.360028,25.991601],[116.369883,25.963088],[116.326152,25.956631],[116.303362,25.924341],[116.258398,25.902809],[116.225138,25.908731],[116.17771,25.894195],[116.132131,25.860273],[116.131515,25.824185],[116.18079,25.778926],[116.129667,25.758985],[116.106877,25.701299],[116.067457,25.703995],[116.068689,25.646282],[116.041588,25.62416],[116.063145,25.56317],[116.040356,25.548052],[116.03666,25.514571],[116.005247,25.490264],[116.023109,25.435691],[115.992928,25.374063],[116.008327,25.319437],[115.987385,25.290221],[115.949813,25.292386],[115.930719,25.236099],[115.855574,25.20957],[115.860501,25.165704],[115.888219,25.128866],[115.880212,25.092016],[115.908545,25.084428],[115.928255,25.050276],[115.873436,25.019911],[115.925175,24.960786],[115.870356,24.959701],[115.89253,24.936911],[115.907929,24.923343],[115.985537,24.899461],[116.015102,24.905975],[116.068073,24.850053],[116.153073,24.846795],[116.191877,24.877203],[116.221442,24.829959],[116.251007,24.82507],[116.244232,24.793563],[116.297202,24.801712],[116.345862,24.828872],[116.363724,24.87123],[116.395137,24.877746],[116.417927,24.840821],[116.381586,24.82507],[116.375427,24.803885],[116.419158,24.767482],[116.416079,24.744113],[116.44626,24.714216],[116.485064,24.720196],[116.517709,24.652225],[116.506622,24.621218],[116.530027,24.604895],[116.570679,24.621762],[116.600861,24.654401],[116.623034,24.64189],[116.667382,24.658752],[116.777635,24.679418],[116.815207,24.654944],[116.761005,24.583128],[116.759157,24.545572],[116.796729,24.502014],[116.83307,24.496568],[116.860787,24.460075],[116.839229,24.442097],[116.903903,24.369614],[116.895895,24.350533],[116.919301,24.321087],[116.914374,24.287817],[116.938395,24.28127],[116.933468,24.220157],[116.956257,24.216883],[116.998757,24.179217],[116.9347,24.126794],[116.930388,24.064514],[116.953178,24.008218],[116.981511,23.999471],[116.976583,23.931659],[116.955642,23.922359],[116.981511,23.855602],[117.012308,23.855054],[117.019083,23.801952],[117.048032,23.758687],[117.055424,23.694038],[117.123793,23.647448],[117.147199,23.654027],[117.192778,23.629356],[117.192778,23.5619],[117.291328,23.571225],[117.302415,23.550379],[117.387415,23.555317],[117.463791,23.584937],[117.454552,23.628259],[117.493357,23.642514],[117.501364,23.70445],[117.54448,23.715956],[117.601762,23.70171],[117.660276,23.789357],[117.651653,23.815093],[117.671979,23.878041],[117.691073,23.888985],[117.762522,23.886796],[117.792703,23.906494],[117.807486,23.947521],[117.864768,24.004938],[117.910347,24.012045],[117.927594,24.039922],[117.936217,24.100029],[118.000275,24.152462],[118.019369,24.197232],[118.074803,24.225615],[118.115455,24.229435],[118.158571,24.269814],[118.112376,24.357075],[118.081579,24.35653],[118.088354,24.408858],[118.048934,24.418122],[118.084042,24.528695],[118.121615,24.570067],[118.150564,24.583673],[118.169042,24.559725],[118.242955,24.51236],[118.375382,24.536317],[118.363679,24.567889],[118.444367,24.614689],[118.512736,24.60816],[118.557084,24.572788],[118.558316,24.51236],[118.614366,24.521617],[118.680272,24.58204],[118.687047,24.63373],[118.661178,24.622306],[118.652554,24.653857],[118.670417,24.679962],[118.703677,24.665278],[118.778822,24.743569],[118.786213,24.77672],[118.650707,24.808774],[118.647627,24.843536],[118.702445,24.865258],[118.69875,24.848967],[118.748641,24.84245],[118.807771,24.870687],[118.834256,24.854397],[118.864437,24.887518],[118.933423,24.870687],[118.988857,24.878831],[118.987009,24.898375],[118.932807,24.906518],[118.91864,24.932569],[118.945741,24.954275],[119.014111,24.941252],[119.032589,24.961328],[119.032589,24.961871],[119.007335,24.963499],[119.004872,24.970009]]],[[[118.412338,24.514538],[118.374766,24.458986],[118.318715,24.486765],[118.298389,24.477506],[118.31194,24.424661],[118.282375,24.413218],[118.329802,24.382152],[118.353208,24.415398],[118.405563,24.427931],[118.457918,24.412128],[118.477012,24.437738],[118.451758,24.506915],[118.412338,24.514538]]],[[[119.471138,25.197116],[119.507478,25.183036],[119.52534,25.157579],[119.549362,25.161912],[119.566608,25.210112],[119.540739,25.20199],[119.501319,25.21715],[119.473601,25.259916],[119.44342,25.238806],[119.444036,25.20199],[119.471138,25.197116]]],[[[119.580159,25.627398],[119.611572,25.669479],[119.580775,25.650059],[119.580159,25.627398]]],[[[119.976824,26.191005],[120.016244,26.217316],[119.998998,26.235569],[119.970665,26.217852],[119.976824,26.191005]]],[[[118.230636,24.401228],[118.273752,24.441007],[118.233716,24.445911],[118.230636,24.401228]]],[[[119.906607,26.68989],[119.926933,26.664756],[119.950954,26.692563],[119.906607,26.68989]]],[[[118.204151,24.504737],[118.191832,24.536861],[118.14502,24.560814],[118.093281,24.540672],[118.068644,24.463344],[118.084042,24.435559],[118.143173,24.420847],[118.19368,24.463344],[118.204151,24.504737]]],[[[119.929397,26.134067],[119.960194,26.146961],[119.919542,26.172208],[119.929397,26.134067]]],[[[119.642985,26.129231],[119.665159,26.155556],[119.62697,26.173282],[119.606028,26.15287],[119.642985,26.129231]]],[[[120.034106,26.488667],[120.066751,26.498308],[120.071679,26.521336],[120.035954,26.515981],[120.034106,26.488667]]],[[[119.662079,25.646822],[119.673782,25.632794],[119.718745,25.634952],[119.716898,25.664624],[119.662079,25.646822]]],[[[119.760629,26.613402],[119.776644,26.600025],[119.818527,26.616613],[119.796354,26.630523],[119.760629,26.613402]]],[[[120.135736,26.550784],[120.167149,26.571661],[120.153598,26.604841],[120.117874,26.568984],[120.135736,26.550784]]],[[[120.360554,26.916909],[120.394431,26.933984],[120.363018,26.967592],[120.327909,26.963858],[120.319286,26.944654],[120.360554,26.916909]]],[[[120.150519,26.798916],[120.140048,26.795176],[120.163454,26.798381],[120.161606,26.803189],[120.150519,26.798916]]],[[[119.668238,26.628383],[119.720593,26.635873],[119.758781,26.659408],[119.748926,26.681334],[119.712586,26.6685],[119.673782,26.680799],[119.651608,26.657269],[119.668238,26.628383]]]]}},{type:"Feature",properties:{adcode:36e4,name:"江西省",center:[115.892151,28.676493],centroid:[115.732975,27.636112],childrenNum:11,level:"province",parent:{adcode:1e5},subFeatureIndex:13,acroutes:[1e5]},geometry:{type:"MultiPolygon",coordinates:[[[[118.193064,29.395472],[118.136397,29.418932],[118.127774,29.47209],[118.143788,29.489803],[118.095129,29.534072],[118.050782,29.542924],[118.042774,29.566351],[118.00397,29.578322],[117.933753,29.549172],[117.872775,29.54761],[117.795167,29.570515],[117.729877,29.550213],[117.690457,29.555939],[117.678754,29.595496],[117.647957,29.614749],[117.608537,29.591333],[117.543248,29.588731],[117.523538,29.630356],[117.530313,29.654282],[117.490277,29.660003],[117.453936,29.688082],[117.455168,29.749412],[117.408973,29.802396],[117.415132,29.85068],[117.382487,29.840818],[117.359082,29.812782],[117.338756,29.848085],[117.29256,29.822647],[117.25314,29.834588],[117.261763,29.880781],[117.246365,29.915023],[117.2168,29.926953],[117.171836,29.920729],[117.129952,29.89946],[117.127489,29.86158],[117.073286,29.831992],[117.123177,29.798761],[117.136728,29.775388],[117.108395,29.75201],[117.112706,29.711995],[117.041873,29.680803],[116.996294,29.683403],[116.974736,29.657403],[116.939627,29.648561],[116.873722,29.609546],[116.849084,29.57624],[116.780715,29.569994],[116.760389,29.599139],[116.721585,29.564789],[116.716657,29.590813],[116.651983,29.637118],[116.680317,29.681323],[116.653831,29.694841],[116.673541,29.709916],[116.762237,29.802396],[116.780715,29.792529],[116.882961,29.893753],[116.900207,29.949253],[116.868794,29.980361],[116.83307,29.95755],[116.830606,30.004723],[116.802889,29.99643],[116.783794,30.030632],[116.747454,30.057053],[116.720353,30.053945],[116.666766,30.076734],[116.620571,30.073109],[116.585462,30.045657],[116.552201,29.909836],[116.525716,29.897385],[116.467818,29.896347],[116.342782,29.835626],[116.280572,29.788893],[116.250391,29.785777],[116.227601,29.816936],[116.172783,29.828358],[116.13521,29.819532],[116.087167,29.795125],[116.049595,29.761881],[115.965827,29.724469],[115.909777,29.723949],[115.837096,29.748373],[115.762567,29.793048],[115.706517,29.837703],[115.667712,29.850161],[115.611662,29.841337],[115.51188,29.840299],[115.479235,29.811224],[115.470612,29.739539],[115.412714,29.688602],[115.355431,29.649602],[115.304924,29.637118],[115.28583,29.618391],[115.250722,29.660003],[115.176809,29.654803],[115.113367,29.684963],[115.117679,29.655843],[115.143548,29.645961],[115.120142,29.597578],[115.157099,29.584568],[115.154019,29.510117],[115.086266,29.525741],[115.087498,29.560104],[115.033295,29.546568],[115.00065,29.572076],[114.947679,29.542924],[114.966773,29.522096],[114.940288,29.493971],[114.900868,29.505951],[114.860216,29.476258],[114.888549,29.436134],[114.918114,29.454374],[114.90518,29.473132],[114.935977,29.486678],[114.947063,29.465317],[114.931049,29.422581],[114.895325,29.397557],[114.866375,29.404335],[114.812173,29.383478],[114.784455,29.386086],[114.759818,29.363139],[114.740724,29.386607],[114.67297,29.395993],[114.621847,29.379828],[114.589819,29.352707],[114.519602,29.325578],[114.466015,29.324013],[114.440145,29.341752],[114.376088,29.322969],[114.341595,29.327665],[114.307102,29.365225],[114.259059,29.343839],[114.252284,29.23475],[114.169748,29.216993],[114.063191,29.204978],[114.034857,29.152204],[113.98743,29.126068],[113.952321,29.092604],[113.94185,29.047097],[113.961561,28.999476],[113.955401,28.978536],[113.973879,28.937692],[114.008988,28.955498],[114.005292,28.917788],[114.028082,28.891069],[114.060111,28.902596],[114.056415,28.872204],[114.076741,28.834464],[114.124784,28.843376],[114.153734,28.829221],[114.137719,28.779926],[114.157429,28.761566],[114.122321,28.623497],[114.132176,28.607211],[114.08598,28.558337],[114.138335,28.533629],[114.15435,28.507337],[114.218407,28.48472],[114.217175,28.466308],[114.172212,28.432632],[114.214712,28.403157],[114.252284,28.395787],[114.2529,28.319423],[114.198081,28.29097],[114.182067,28.249858],[114.143879,28.246694],[114.109386,28.205038],[114.107538,28.182885],[114.068734,28.171806],[114.012068,28.174972],[113.992357,28.161255],[114.025002,28.080499],[114.047176,28.057263],[114.025618,28.031382],[113.970184,28.041418],[113.966488,28.017646],[113.936307,28.018703],[113.914133,27.991227],[113.864242,28.004966],[113.845148,27.971672],[113.822974,27.982243],[113.752141,27.93361],[113.72812,27.874904],[113.756453,27.860091],[113.763228,27.799228],[113.69917,27.740979],[113.696707,27.71979],[113.652359,27.663619],[113.607395,27.625449],[113.608627,27.585143],[113.579062,27.545354],[113.583374,27.524657],[113.627105,27.49971],[113.591381,27.467855],[113.59754,27.428554],[113.632033,27.40518],[113.605548,27.38924],[113.616635,27.345658],[113.657902,27.347253],[113.699786,27.331836],[113.72812,27.350442],[113.872865,27.384988],[113.872865,27.346721],[113.854387,27.30525],[113.872865,27.289828],[113.846996,27.222262],[113.779242,27.137081],[113.771851,27.096598],[113.803264,27.099261],[113.824206,27.036378],[113.86301,27.018252],[113.892575,26.964925],[113.927068,26.948922],[113.890112,26.895562],[113.877177,26.859262],[113.835909,26.806394],[113.853771,26.769532],[113.860546,26.664221],[113.912901,26.613938],[113.996669,26.615543],[114.019459,26.587182],[114.10877,26.56952],[114.07243,26.480096],[114.110002,26.482775],[114.090292,26.455988],[114.085364,26.406149],[114.062575,26.406149],[114.030546,26.376664],[114.047792,26.337518],[114.021307,26.288701],[114.029314,26.266163],[113.978807,26.237716],[113.972647,26.20604],[113.949242,26.192616],[113.962792,26.150722],[114.013299,26.184023],[114.088444,26.168448],[114.102611,26.187783],[114.181451,26.214631],[114.216559,26.203355],[114.237501,26.152333],[114.188842,26.121172],[114.10569,26.097526],[114.121089,26.085702],[114.087828,26.06635],[114.044096,26.076564],[114.008372,26.015806],[114.028082,25.98138],[114.028082,25.893119],[113.971416,25.836036],[113.961561,25.77731],[113.920293,25.741197],[113.913517,25.701299],[113.957249,25.611749],[113.983118,25.599336],[113.986198,25.529153],[113.962792,25.528072],[113.94493,25.441635],[114.003444,25.442716],[113.983118,25.415152],[114.050256,25.36433],[114.029314,25.328093],[114.017611,25.273987],[114.039785,25.250714],[114.055799,25.277775],[114.083517,25.275611],[114.115545,25.302125],[114.190074,25.316733],[114.204857,25.29942],[114.260291,25.291845],[114.2954,25.299961],[114.31511,25.33837],[114.382863,25.317274],[114.43029,25.343779],[114.438914,25.376226],[114.477718,25.37136],[114.541159,25.416773],[114.599674,25.385959],[114.63663,25.324306],[114.714238,25.315651],[114.743188,25.274528],[114.73518,25.225813],[114.693912,25.213902],[114.685905,25.173287],[114.73518,25.155954],[114.735796,25.121822],[114.664963,25.10123],[114.640326,25.074129],[114.604601,25.083886],[114.561485,25.077382],[114.532536,25.022623],[114.506051,24.999844],[114.45616,24.99659],[114.454928,24.977062],[114.395798,24.951019],[114.403189,24.877746],[114.378551,24.861457],[114.342211,24.807145],[114.336052,24.749004],[114.281849,24.724001],[114.27261,24.700624],[114.169132,24.689749],[114.19069,24.656576],[114.258443,24.641346],[114.289856,24.619042],[114.300943,24.578775],[114.363769,24.582584],[114.391486,24.563535],[114.403189,24.497657],[114.429058,24.48622],[114.534384,24.559181],[114.589819,24.537406],[114.627391,24.576598],[114.664963,24.583673],[114.704999,24.525973],[114.73826,24.565168],[114.729637,24.608704],[114.781376,24.613057],[114.827571,24.588026],[114.846665,24.602719],[114.868839,24.562446],[114.893477,24.582584],[114.909491,24.661471],[114.940288,24.650049],[115.00373,24.679418],[115.024672,24.669085],[115.057317,24.703343],[115.083802,24.699537],[115.104744,24.667997],[115.1842,24.711498],[115.258729,24.728894],[115.269816,24.749548],[115.306772,24.758787],[115.358511,24.735416],[115.372678,24.774546],[115.412714,24.79302],[115.476771,24.762591],[115.522967,24.702799],[115.555611,24.683768],[115.569778,24.622306],[115.605503,24.62557],[115.671408,24.604895],[115.68927,24.545027],[115.752712,24.546116],[115.785357,24.567345],[115.843871,24.562446],[115.840791,24.584217],[115.797676,24.628834],[115.780429,24.663103],[115.801371,24.705517],[115.769342,24.708236],[115.756408,24.749004],[115.776734,24.774546],[115.764415,24.791933],[115.790284,24.856027],[115.807531,24.862543],[115.824161,24.909232],[115.863581,24.891318],[115.861733,24.863629],[115.907313,24.879917],[115.885139,24.898918],[115.89253,24.936911],[115.870356,24.959701],[115.925175,24.960786],[115.873436,25.019911],[115.928255,25.050276],[115.908545,25.084428],[115.880212,25.092016],[115.888219,25.128866],[115.860501,25.165704],[115.855574,25.20957],[115.930719,25.236099],[115.949813,25.292386],[115.987385,25.290221],[116.008327,25.319437],[115.992928,25.374063],[116.023109,25.435691],[116.005247,25.490264],[116.03666,25.514571],[116.040356,25.548052],[116.063145,25.56317],[116.041588,25.62416],[116.068689,25.646282],[116.067457,25.703995],[116.106877,25.701299],[116.129667,25.758985],[116.18079,25.778926],[116.131515,25.824185],[116.132131,25.860273],[116.17771,25.894195],[116.225138,25.908731],[116.258398,25.902809],[116.303362,25.924341],[116.326152,25.956631],[116.369883,25.963088],[116.360028,25.991601],[116.384666,26.030864],[116.489375,26.113649],[116.476441,26.172745],[116.435789,26.159854],[116.392057,26.171133],[116.400064,26.202819],[116.385282,26.238253],[116.412999,26.297822],[116.437021,26.308016],[116.459194,26.345026],[116.499846,26.361651],[116.519557,26.410437],[116.553433,26.400253],[116.553433,26.365404],[116.601476,26.372911],[116.608252,26.429732],[116.638433,26.477418],[116.610716,26.476882],[116.597165,26.512768],[116.539267,26.559349],[116.553433,26.575942],[116.566368,26.650315],[116.520172,26.684543],[116.515245,26.720898],[116.557745,26.773806],[116.543578,26.803723],[116.548506,26.84004],[116.602092,26.888623],[116.632889,26.933984],[116.679085,26.978259],[116.817671,27.018252],[116.851548,27.009188],[116.910062,27.034779],[116.936547,27.019319],[116.967344,27.061962],[117.05296,27.100327],[117.044953,27.146667],[117.149662,27.241419],[117.171836,27.29036],[117.136728,27.303123],[117.140423,27.322798],[117.104699,27.330773],[117.107163,27.393491],[117.133032,27.42218],[117.110242,27.458828],[117.103467,27.533149],[117.076982,27.566046],[117.054808,27.5427],[117.01662,27.563393],[117.024627,27.592569],[117.003685,27.625449],[117.040641,27.669979],[117.065279,27.665739],[117.094228,27.627569],[117.11209,27.645596],[117.096076,27.667329],[117.114554,27.692238],[117.174916,27.677399],[117.204481,27.683759],[117.205097,27.714492],[117.245133,27.71926],[117.296256,27.764282],[117.303031,27.833103],[117.276546,27.847921],[117.280242,27.871201],[117.334444,27.8876],[117.341836,27.855858],[117.366473,27.88231],[117.407741,27.893948],[117.453936,27.939955],[117.477958,27.930966],[117.52169,27.982243],[117.556182,27.966387],[117.609769,27.863265],[117.649805,27.851625],[117.68245,27.823577],[117.704624,27.834162],[117.740348,27.800286],[117.788392,27.855858],[117.78716,27.896063],[117.856145,27.94577],[117.910963,27.949471],[117.942992,27.974315],[117.965166,27.962687],[117.999043,27.991227],[118.096977,27.970615],[118.094513,28.003909],[118.129006,28.017118],[118.120999,28.041946],[118.153644,28.062016],[118.199839,28.049869],[118.242339,28.075746],[118.356288,28.091586],[118.361215,28.155978],[118.375382,28.186577],[118.339041,28.193962],[118.314404,28.221913],[118.424041,28.291497],[118.433896,28.288335],[118.480091,28.327325],[118.455454,28.384204],[118.432048,28.402104],[118.456686,28.424738],[118.474548,28.478934],[118.414802,28.497344],[118.4302,28.515225],[118.412338,28.55676],[118.428352,28.617193],[118.428352,28.617193],[118.428352,28.681267],[118.403099,28.702791],[118.364295,28.813491],[118.300237,28.826075],[118.270056,28.918836],[118.195527,28.904167],[118.227556,28.942406],[118.165346,28.986912],[118.133933,28.983771],[118.115455,29.009944],[118.115455,29.009944],[118.097593,28.998952],[118.066796,29.053898],[118.076035,29.074822],[118.037847,29.102017],[118.045238,29.149068],[118.027992,29.167882],[118.042159,29.210202],[118.073571,29.216993],[118.077883,29.290614],[118.138861,29.283828],[118.178281,29.297921],[118.166578,29.314099],[118.205382,29.343839],[118.193064,29.395472]]]]}},{type:"Feature",properties:{adcode:37e4,name:"山东省",center:[117.000923,36.675807],centroid:[118.187759,36.376092],childrenNum:16,level:"province",parent:{adcode:1e5},subFeatureIndex:14,acroutes:[1e5]},geometry:{type:"MultiPolygon",coordinates:[[[[116.374195,34.640011],[116.392057,34.710391],[116.363724,34.715311],[116.369267,34.749247],[116.403144,34.756131],[116.408071,34.850972],[116.445028,34.895652],[116.557745,34.908905],[116.613795,34.922645],[116.622418,34.939818],[116.677853,34.939327],[116.781331,34.916757],[116.789338,34.975133],[116.815823,34.965324],[116.821983,34.929515],[116.858323,34.928533],[116.922381,34.894671],[116.929156,34.843114],[116.966113,34.844588],[116.979047,34.815113],[116.95133,34.81069],[116.969192,34.771864],[117.022163,34.759081],[117.070206,34.713835],[117.061583,34.675947],[117.073286,34.639026],[117.104083,34.648874],[117.15151,34.559222],[117.139191,34.526687],[117.166293,34.434435],[117.248213,34.451216],[117.252524,34.48674],[117.27285,34.499565],[117.267923,34.532603],[117.303647,34.542463],[117.27285,34.556757],[117.311654,34.561686],[117.311654,34.561686],[117.32151,34.566614],[117.32151,34.566614],[117.325205,34.573021],[117.325205,34.573021],[117.370785,34.584846],[117.402813,34.569571],[117.402813,34.550843],[117.465023,34.484767],[117.53832,34.467006],[117.592523,34.462566],[117.609769,34.490686],[117.659044,34.501044],[117.684298,34.547392],[117.801942,34.518798],[117.791471,34.583368],[117.793935,34.651827],[117.902956,34.644443],[117.909732,34.670533],[117.951615,34.678408],[118.053861,34.650843],[118.084042,34.655766],[118.114839,34.614404],[118.079115,34.569571],[118.185056,34.543942],[118.16473,34.50499],[118.132702,34.483287],[118.177665,34.45319],[118.179513,34.379628],[118.217701,34.379134],[118.220165,34.405802],[118.277447,34.404814],[118.290382,34.424563],[118.379693,34.415183],[118.404947,34.427525],[118.416034,34.473914],[118.439439,34.507949],[118.424657,34.595193],[118.439439,34.626223],[118.473932,34.623269],[118.460997,34.656258],[118.545997,34.705964],[118.601431,34.714327],[118.607591,34.694155],[118.664257,34.693663],[118.690127,34.678408],[118.739402,34.693663],[118.783749,34.723181],[118.764039,34.740396],[118.719076,34.745313],[118.739402,34.792508],[118.772047,34.794474],[118.80038,34.843114],[118.805307,34.87307],[118.860742,34.944233],[118.86259,35.025626],[118.928495,35.051106],[118.942662,35.040817],[119.027045,35.055516],[119.114509,35.055026],[119.137915,35.096167],[119.217371,35.106939],[119.250016,35.124562],[119.286972,35.115261],[119.306066,35.076578],[119.354109,35.080007],[119.373819,35.078538],[119.428022,35.121136],[119.397841,35.137777],[119.411392,35.231689],[119.450812,35.285443],[119.493312,35.318655],[119.538275,35.296678],[119.543819,35.347949],[119.590014,35.37284],[119.579543,35.406504],[119.618963,35.459655],[119.663311,35.562931],[119.662079,35.589215],[119.718129,35.615492],[119.75139,35.617924],[119.772332,35.578995],[119.780339,35.584835],[119.792658,35.615492],[119.824071,35.646136],[119.83023,35.620357],[119.868419,35.60868],[119.925085,35.637382],[119.91215,35.660725],[119.950339,35.729741],[119.920157,35.739943],[119.926317,35.759856],[119.958346,35.760342],[120.01378,35.714193],[120.049505,35.786562],[120.032258,35.812288],[120.064287,35.873414],[120.112331,35.885052],[120.125265,35.906868],[120.152983,35.907353],[120.207801,35.947575],[120.169613,35.888446],[120.202258,35.89184],[120.209033,35.917531],[120.265699,35.966468],[120.30512,35.971796],[120.316206,36.002304],[120.289721,36.017311],[120.285409,36.01247],[120.249069,35.992136],[120.257076,36.025055],[120.198562,35.995525],[120.234902,36.030863],[120.239214,36.062316],[120.181316,36.066669],[120.152367,36.095206],[120.116642,36.102943],[120.108635,36.127599],[120.142512,36.143549],[120.140664,36.173507],[120.181316,36.203936],[120.22012,36.209248],[120.224432,36.19138],[120.260772,36.198624],[120.263236,36.182202],[120.310047,36.185101],[120.297112,36.225664],[120.319902,36.232423],[120.362402,36.196209],[120.35809,36.174956],[120.286025,36.047317],[120.337764,36.055058],[120.429539,36.056994],[120.468959,36.087952],[120.546568,36.091821],[120.546568,36.107778],[120.593995,36.100525],[120.615553,36.120348],[120.64327,36.114547],[120.672835,36.130016],[120.712255,36.126632],[120.696857,36.15563],[120.696857,36.203936],[120.680843,36.238698],[120.686386,36.279234],[120.657437,36.276339],[120.66298,36.331803],[120.744284,36.327946],[120.694393,36.390118],[120.759683,36.46283],[120.828668,36.46668],[120.837291,36.459942],[120.858849,36.424797],[120.848994,36.403124],[120.871784,36.36699],[120.911204,36.412276],[120.917979,36.417573],[120.90874,36.450315],[120.938305,36.447908],[120.965407,36.466199],[120.95432,36.507578],[120.983269,36.546051],[120.962327,36.562877],[120.909972,36.568645],[120.884718,36.601323],[120.847146,36.618617],[120.882255,36.627262],[120.926602,36.611892],[120.955551,36.575855],[121.028848,36.572971],[121.078123,36.607568],[121.161275,36.651273],[121.251818,36.671436],[121.29863,36.702151],[121.31218,36.702151],[121.35776,36.713186],[121.400876,36.701191],[121.3941,36.738129],[121.454462,36.752515],[121.496962,36.795179],[121.506817,36.803805],[121.565331,36.830635],[121.548701,36.807638],[121.485259,36.786073],[121.532071,36.73621],[121.575186,36.740047],[121.556092,36.764502],[121.651563,36.723739],[121.631853,36.80093],[121.6762,36.819137],[121.726092,36.826323],[121.762432,36.84644],[121.767975,36.874691],[121.927504,36.932597],[121.965076,36.938337],[122.008808,36.96225],[122.042684,36.871819],[122.051923,36.904846],[122.093191,36.913938],[122.115981,36.94025],[122.124604,36.944077],[122.141235,36.938337],[122.119677,36.891924],[122.175727,36.894317],[122.188662,36.866073],[122.174495,36.842609],[122.220691,36.848835],[122.275509,36.83734],[122.280437,36.835904],[122.344495,36.828239],[122.378371,36.844525],[122.383915,36.865595],[122.415944,36.85937],[122.454748,36.879],[122.452284,36.88618],[122.434422,36.914416],[122.483081,36.913938],[122.48924,36.886659],[122.532356,36.901496],[122.55761,36.968467],[122.544675,37.004797],[122.583479,37.037289],[122.575472,37.054485],[122.494168,37.033945],[122.467067,37.037289],[122.478769,37.058784],[122.484313,37.128956],[122.533588,37.153286],[122.581015,37.147562],[122.573624,37.176178],[122.624131,37.190959],[122.592718,37.261485],[122.567465,37.25958],[122.573624,37.296247],[122.611196,37.339558],[122.607501,37.364296],[122.650616,37.388551],[122.6925,37.373809],[122.714058,37.392355],[122.701739,37.418501],[122.67587,37.413273],[122.641377,37.428482],[122.553914,37.407093],[122.4954,37.413748],[122.487393,37.43466],[122.41656,37.414699],[122.337103,37.414223],[122.281053,37.430858],[122.287212,37.445114],[122.25272,37.467917],[122.194205,37.456041],[122.166488,37.438937],[122.131996,37.49926],[122.163408,37.519199],[122.150474,37.557163],[122.08888,37.554316],[122.075329,37.540556],[122.017431,37.531065],[121.997721,37.494512],[121.923808,37.473142],[121.772903,37.466492],[121.66573,37.473617],[121.635548,37.494037],[121.575802,37.460317],[121.571491,37.441313],[121.477252,37.475992],[121.460006,37.522522],[121.400876,37.557638],[121.395948,37.589891],[121.435368,37.592737],[121.391021,37.625449],[121.349137,37.635403],[121.358376,37.597479],[121.304789,37.582778],[121.217326,37.582778],[121.17421,37.597479],[121.148956,37.626397],[121.161891,37.646302],[121.142797,37.661464],[121.160043,37.698882],[121.136022,37.723501],[121.037471,37.718767],[120.994356,37.759468],[120.943233,37.785486],[120.940769,37.819533],[120.874863,37.833241],[120.845298,37.826623],[120.839139,37.82426],[120.733197,37.833714],[120.656821,37.793054],[120.634031,37.796364],[120.590915,37.7642],[120.517619,37.750005],[120.454793,37.757576],[120.367945,37.697935],[120.227511,37.693673],[120.22012,37.671886],[120.269395,37.658622],[120.272475,37.636824],[120.215192,37.621183],[120.208417,37.588469],[120.246605,37.556689],[120.222584,37.532963],[120.144359,37.481691],[120.086461,37.465067],[120.064903,37.448915],[120.010085,37.442263],[119.949723,37.419927],[119.926933,37.386649],[119.843781,37.376662],[119.837006,37.346695],[119.883201,37.311004],[119.89244,37.263866],[119.865339,37.233854],[119.83023,37.225754],[119.808057,37.196203],[119.740303,37.133727],[119.687332,37.143746],[119.678709,37.158056],[119.576463,37.127524],[119.489616,37.134681],[119.428022,37.125616],[119.361501,37.125616],[119.327624,37.115595],[119.301138,37.139452],[119.298675,37.197156],[119.2069,37.223371],[119.190885,37.25958],[119.204436,37.280058],[119.136683,37.230995],[119.12806,37.254816],[119.091103,37.257674],[119.084328,37.239572],[119.054147,37.254816],[119.03998,37.30434],[119.001176,37.31862],[118.942662,37.497361],[118.939582,37.527268],[118.988857,37.620709],[119.023966,37.642037],[119.153313,37.655305],[119.236465,37.651988],[119.262334,37.660517],[119.280197,37.692726],[119.309146,37.805349],[119.291899,37.869627],[119.24016,37.878131],[119.212443,37.838913],[119.16132,37.81906],[119.12806,37.847892],[119.110813,37.921577],[119.001792,37.99613],[118.974075,38.094162],[118.908169,38.139362],[118.811467,38.157717],[118.703677,38.151129],[118.626069,38.138421],[118.607591,38.129006],[118.597736,38.079088],[118.552156,38.05553],[118.534294,38.063541],[118.517048,38.088509],[118.504729,38.11394],[118.44991,38.124299],[118.431432,38.106406],[118.404331,38.121003],[118.331034,38.12524],[118.217085,38.146893],[118.177665,38.186417],[118.112376,38.210403],[118.045238,38.214165],[118.018753,38.202409],[117.896797,38.279495],[117.895565,38.301572],[117.848754,38.255062],[117.808718,38.22827],[117.789007,38.180772],[117.766834,38.158658],[117.771145,38.134655],[117.746508,38.12524],[117.704624,38.076262],[117.586979,38.071551],[117.557414,38.046105],[117.557414,38.046105],[117.524154,37.989527],[117.513067,37.94329],[117.481038,37.914967],[117.438538,37.854035],[117.400966,37.844584],[117.320278,37.861596],[117.271618,37.839858],[117.185387,37.849783],[117.150278,37.839385],[117.074518,37.848837],[117.027091,37.832296],[116.919301,37.846002],[116.837997,37.835132],[116.804736,37.848837],[116.753613,37.793054],[116.753613,37.77035],[116.724664,37.744327],[116.679085,37.728708],[116.66307,37.686096],[116.604556,37.624975],[116.575607,37.610754],[116.4826,37.521573],[116.448108,37.503059],[116.433941,37.473142],[116.38097,37.522522],[116.379738,37.522047],[116.38097,37.522522],[116.379738,37.522047],[116.36742,37.566177],[116.336007,37.581355],[116.295355,37.554316],[116.278724,37.524895],[116.290427,37.484065],[116.27626,37.466967],[116.240536,37.489764],[116.240536,37.489764],[116.224522,37.479791],[116.243,37.447965],[116.226369,37.428007],[116.2855,37.404241],[116.236224,37.361442],[116.193109,37.365723],[116.169087,37.384271],[116.106261,37.368577],[116.085935,37.373809],[116.024341,37.360015],[115.975682,37.337179],[115.969523,37.239572],[115.909777,37.20669],[115.91224,37.177132],[115.879596,37.150901],[115.888219,37.112254],[115.85619,37.060694],[115.776734,36.992848],[115.79706,36.968945],[115.75764,36.902453],[115.71206,36.883308],[115.683727,36.808117],[115.524815,36.763543],[115.479851,36.760187],[115.451518,36.702151],[115.420105,36.686795],[115.365902,36.621979],[115.355431,36.627262],[115.33141,36.550378],[115.272895,36.497476],[115.291374,36.460423],[115.317243,36.454166],[115.297533,36.413239],[115.340033,36.398307],[115.368982,36.342409],[115.366518,36.30914],[115.423185,36.32216],[115.417025,36.292742],[115.462605,36.276339],[115.466916,36.258969],[115.466916,36.258969],[115.474923,36.248352],[115.483547,36.148865],[115.484163,36.125666],[115.449054,36.047317],[115.447822,36.01247],[115.362822,35.971796],[115.353583,35.938854],[115.364054,35.894264],[115.335105,35.796756],[115.363438,35.779765],[115.407786,35.80889],[115.460141,35.867594],[115.487858,35.880688],[115.495249,35.896203],[115.505104,35.899112],[115.513112,35.890385],[115.583945,35.921893],[115.648618,35.922863],[115.699125,35.966468],[115.774886,35.974702],[115.779813,35.993588],[115.817386,36.012954],[115.859886,36.003756],[115.89869,36.026507],[115.989849,36.045381],[116.057602,36.104877],[116.099486,36.112129],[116.063145,36.028927],[116.048979,35.970343],[115.984921,35.974218],[115.911624,35.960171],[115.907929,35.92674],[115.873436,35.918985],[115.882675,35.879718],[115.859886,35.857894],[115.81677,35.844312],[115.773654,35.854014],[115.73485,35.833154],[115.696046,35.788989],[115.693582,35.754028],[115.622749,35.739457],[115.52851,35.733628],[115.48601,35.710306],[115.383148,35.568772],[115.34496,35.55368],[115.356047,35.490359],[115.307388,35.480126],[115.237171,35.423087],[115.172497,35.426501],[115.126302,35.41821],[115.117679,35.400163],[115.091809,35.416259],[115.073947,35.374304],[115.04315,35.376744],[114.957534,35.261014],[114.929201,35.244886],[114.932281,35.198441],[114.861448,35.182301],[114.841738,35.15099],[114.883006,35.098615],[114.835578,35.076578],[114.818948,35.051596],[114.852209,35.041797],[114.824492,35.012393],[114.880542,35.00357],[114.923658,34.968757],[114.950759,34.989843],[115.008041,34.988372],[115.028983,34.9717],[115.075179,35.000628],[115.12815,35.00455],[115.157099,34.957968],[115.219309,34.96042],[115.205142,34.914303],[115.251953,34.906451],[115.239019,34.87798],[115.256265,34.845079],[115.317243,34.859321],[115.42688,34.805285],[115.449054,34.74433],[115.433655,34.725149],[115.461373,34.637057],[115.515575,34.582383],[115.553148,34.568586],[115.622749,34.574499],[115.685575,34.556265],[115.697278,34.594207],[115.787821,34.580905],[115.827241,34.558236],[115.838328,34.5676],[115.984305,34.589281],[115.991081,34.615389],[116.037276,34.593222],[116.101334,34.60603],[116.134594,34.559715],[116.156768,34.5538],[116.196804,34.575977],[116.247927,34.551829],[116.286116,34.608986],[116.32492,34.601104],[116.334159,34.620806],[116.374195,34.640011]]],[[[120.729502,37.947065],[120.721495,37.917328],[120.76461,37.895134],[120.76461,37.923937],[120.729502,37.947065]]],[[[120.692545,37.983867],[120.732581,37.961694],[120.724574,37.987641],[120.692545,37.983867]]],[[[120.990044,36.413239],[120.978341,36.428649],[120.950624,36.414684],[120.990044,36.413239]]],[[[120.750444,38.150188],[120.7874,38.158658],[120.742436,38.199116],[120.750444,38.150188]]],[[[120.918595,38.345236],[120.914899,38.373393],[120.895189,38.36307],[120.918595,38.345236]]],[[[120.159142,35.765198],[120.169613,35.740428],[120.193019,35.756942],[120.172077,35.785591],[120.159142,35.765198]]],[[[120.62664,37.94565],[120.631567,37.981037],[120.602002,37.978678],[120.62664,37.94565]]],[[[120.802183,38.284193],[120.848378,38.305799],[120.816349,38.318008],[120.802183,38.284193]]],[[[121.489571,37.577086],[121.489571,37.577561],[121.489571,37.578509],[121.488955,37.578035],[121.489571,37.577086]]],[[[121.485875,37.578509],[121.487723,37.578035],[121.487723,37.578509],[121.485875,37.578509]]],[[[121.487723,37.578509],[121.487723,37.577561],[121.488955,37.578035],[121.488955,37.578509],[121.488339,37.578509],[121.487723,37.578509]]],[[[115.495249,35.896203],[115.487858,35.880688],[115.513112,35.890385],[115.505104,35.899112],[115.495249,35.896203]]]]}},{type:"Feature",properties:{adcode:41e4,name:"河南省",center:[113.665412,34.757975],centroid:[113.619717,33.902648],childrenNum:18,level:"province",parent:{adcode:1e5},subFeatureIndex:15,acroutes:[1e5]},geometry:{type:"MultiPolygon",coordinates:[[[[112.716747,32.357612],[112.735841,32.356095],[112.776493,32.358623],[112.860877,32.396024],[112.888594,32.37682],[112.912,32.390971],[112.992072,32.378336],[113.000695,32.41674],[113.025949,32.425328],[113.078919,32.394508],[113.107869,32.398551],[113.118956,32.375809],[113.155912,32.380863],[113.158992,32.410677],[113.211962,32.431895],[113.2366,32.407141],[113.333918,32.336377],[113.317904,32.327275],[113.353628,32.294904],[113.376418,32.298445],[113.428773,32.270618],[113.511925,32.316654],[113.624642,32.36115],[113.650511,32.412698],[113.700402,32.420782],[113.735511,32.410677],[113.76754,32.370249],[113.753989,32.328286],[113.768772,32.30148],[113.768156,32.284279],[113.758301,32.27669],[113.749061,32.272642],[113.73859,32.255942],[113.752757,32.215951],[113.782322,32.184553],[113.750293,32.11615],[113.722576,32.12426],[113.728735,32.083197],[113.791561,32.036028],[113.757685,31.98985],[113.817431,31.964467],[113.805728,31.929428],[113.832213,31.918761],[113.830981,31.87913],[113.854387,31.843042],[113.893807,31.847109],[113.914749,31.877098],[113.957865,31.852701],[113.952321,31.793714],[113.988662,31.749959],[114.017611,31.770822],[114.086596,31.782014],[114.121705,31.809482],[114.134024,31.843042],[114.191922,31.852192],[114.235654,31.833382],[114.292936,31.752503],[114.350218,31.755557],[114.403189,31.746906],[114.443841,31.728074],[114.530688,31.742834],[114.549783,31.766751],[114.586123,31.762172],[114.57134,31.660858],[114.547935,31.623665],[114.560869,31.560963],[114.572572,31.553824],[114.61692,31.585437],[114.641558,31.582378],[114.696376,31.525771],[114.778912,31.520669],[114.789383,31.480358],[114.830035,31.45892],[114.870071,31.479337],[114.884238,31.469129],[114.962462,31.494648],[114.995107,31.471171],[115.022824,31.527811],[115.096121,31.508425],[115.114599,31.530362],[115.106592,31.567592],[115.12507,31.599201],[115.16449,31.604808],[115.212533,31.555354],[115.235939,31.555354],[115.218077,31.515057],[115.211301,31.442072],[115.252569,31.421646],[115.250722,31.392021],[115.301229,31.383846],[115.338801,31.40428],[115.373909,31.405813],[115.389924,31.450241],[115.371446,31.495668],[115.415793,31.525771],[115.439815,31.588496],[115.485394,31.608885],[115.476771,31.643028],[115.495249,31.673083],[115.534054,31.698545],[115.553764,31.69549],[115.676336,31.778453],[115.731154,31.76726],[115.767495,31.78761],[115.808147,31.770313],[115.808147,31.770313],[115.851878,31.786593],[115.886371,31.776418],[115.914704,31.814567],[115.893762,31.832365],[115.894994,31.8649],[115.920248,31.920285],[115.909161,31.94314],[115.928871,32.003046],[115.922095,32.049725],[115.941805,32.166318],[115.912856,32.227596],[115.899306,32.390971],[115.865429,32.458662],[115.883291,32.487946],[115.845719,32.501575],[115.8759,32.542448],[115.910393,32.567165],[115.891298,32.576243],[115.861117,32.537403],[115.789052,32.468761],[115.771806,32.505108],[115.742241,32.476335],[115.704669,32.495013],[115.667712,32.409667],[115.657857,32.428864],[115.626445,32.40512],[115.604271,32.425833],[115.57101,32.419266],[115.522967,32.441997],[115.509416,32.466741],[115.5088,32.468761],[115.497713,32.492489],[115.409018,32.549007],[115.411482,32.575235],[115.304924,32.553042],[115.30554,32.583303],[115.267352,32.578261],[115.24333,32.593388],[115.20083,32.591876],[115.182968,32.666973],[115.179273,32.726402],[115.189744,32.770695],[115.211301,32.785791],[115.189744,32.812452],[115.197135,32.856201],[115.155867,32.864747],[115.139237,32.897917],[115.029599,32.906962],[115.035143,32.932582],[115.009273,32.940117],[114.943368,32.935094],[114.916266,32.971251],[114.883006,32.990328],[114.891629,33.020441],[114.925506,33.016928],[114.913187,33.083143],[114.897172,33.086653],[114.902716,33.129764],[114.932897,33.153817],[114.966158,33.147304],[114.990795,33.102195],[115.041302,33.086653],[115.168186,33.088658],[115.194671,33.120743],[115.245178,33.135778],[115.289526,33.131769],[115.303692,33.149809],[115.300613,33.204407],[115.340033,33.260973],[115.335105,33.297997],[115.361591,33.298497],[115.365286,33.336005],[115.341881,33.370997],[115.313547,33.376994],[115.328946,33.403477],[115.315395,33.431451],[115.324634,33.457418],[115.345576,33.449928],[115.345576,33.502842],[115.366518,33.5233],[115.394851,33.506335],[115.422569,33.557219],[115.463837,33.567193],[115.511264,33.55323],[115.564851,33.576169],[115.639995,33.585143],[115.601191,33.658898],[115.601807,33.718653],[115.563003,33.772895],[115.576553,33.787817],[115.614126,33.775879],[115.631988,33.869846],[115.547604,33.874815],[115.577785,33.950307],[115.579017,33.974133],[115.60735,34.030196],[115.642459,34.03218],[115.658473,34.061437],[115.705901,34.059949],[115.736082,34.076805],[115.768726,34.061932],[115.809378,34.062428],[115.846335,34.028708],[115.85003,34.004898],[115.877132,34.002913],[115.876516,34.028708],[115.904233,34.009859],[115.95782,34.007875],[116.00032,33.965199],[115.982457,33.917039],[116.05945,33.860902],[116.055754,33.804727],[116.074232,33.781351],[116.100102,33.782843],[116.132747,33.751501],[116.155536,33.709693],[116.230065,33.735078],[116.263326,33.730101],[116.316912,33.771402],[116.393905,33.782843],[116.408071,33.805721],[116.437021,33.801246],[116.437637,33.846489],[116.486296,33.869846],[116.558361,33.881274],[116.566984,33.9081],[116.631042,33.887733],[116.64336,33.896675],[116.641512,33.978103],[116.599629,34.014324],[116.599629,34.014324],[116.576223,34.068873],[116.576223,34.068873],[116.52818,34.122892],[116.536187,34.151127],[116.565752,34.16945],[116.542962,34.203608],[116.545426,34.241711],[116.582382,34.266444],[116.562056,34.285731],[116.516477,34.296114],[116.456731,34.268917],[116.409303,34.273863],[116.409303,34.273863],[116.372347,34.26595],[116.357564,34.319843],[116.301514,34.342082],[116.255934,34.376665],[116.213435,34.382098],[116.215898,34.403333],[116.178942,34.430487],[116.162312,34.459605],[116.178326,34.496112],[116.204196,34.508442],[116.191261,34.535561],[116.196804,34.575977],[116.156768,34.5538],[116.134594,34.559715],[116.101334,34.60603],[116.037276,34.593222],[115.991081,34.615389],[115.984305,34.589281],[115.838328,34.5676],[115.827241,34.558236],[115.787821,34.580905],[115.697278,34.594207],[115.685575,34.556265],[115.622749,34.574499],[115.553148,34.568586],[115.515575,34.582383],[115.461373,34.637057],[115.433655,34.725149],[115.449054,34.74433],[115.42688,34.805285],[115.317243,34.859321],[115.256265,34.845079],[115.239019,34.87798],[115.251953,34.906451],[115.205142,34.914303],[115.219309,34.96042],[115.157099,34.957968],[115.12815,35.00455],[115.075179,35.000628],[115.028983,34.9717],[115.008041,34.988372],[114.950759,34.989843],[114.923658,34.968757],[114.880542,35.00357],[114.824492,35.012393],[114.852209,35.041797],[114.818948,35.051596],[114.835578,35.076578],[114.883006,35.098615],[114.841738,35.15099],[114.861448,35.182301],[114.932281,35.198441],[114.929201,35.244886],[114.957534,35.261014],[115.04315,35.376744],[115.073947,35.374304],[115.091809,35.416259],[115.117679,35.400163],[115.126302,35.41821],[115.172497,35.426501],[115.237171,35.423087],[115.307388,35.480126],[115.356047,35.490359],[115.34496,35.55368],[115.383148,35.568772],[115.48601,35.710306],[115.52851,35.733628],[115.622749,35.739457],[115.693582,35.754028],[115.696046,35.788989],[115.73485,35.833154],[115.773654,35.854014],[115.81677,35.844312],[115.859886,35.857894],[115.882675,35.879718],[115.873436,35.918985],[115.907929,35.92674],[115.911624,35.960171],[115.984921,35.974218],[116.048979,35.970343],[116.063145,36.028927],[116.099486,36.112129],[116.057602,36.104877],[115.989849,36.045381],[115.89869,36.026507],[115.859886,36.003756],[115.817386,36.012954],[115.779813,35.993588],[115.774886,35.974702],[115.699125,35.966468],[115.648618,35.922863],[115.583945,35.921893],[115.513112,35.890385],[115.487858,35.880688],[115.460141,35.867594],[115.407786,35.80889],[115.363438,35.779765],[115.335105,35.796756],[115.364054,35.894264],[115.353583,35.938854],[115.362822,35.971796],[115.447822,36.01247],[115.449054,36.047317],[115.484163,36.125666],[115.483547,36.148865],[115.465068,36.170125],[115.450902,36.152248],[115.376989,36.128083],[115.365902,36.099074],[115.312931,36.088436],[115.30246,36.127599],[115.279055,36.13775],[115.242098,36.19138],[115.202678,36.208765],[115.202678,36.208765],[115.202678,36.209248],[115.202678,36.209248],[115.201446,36.210214],[115.201446,36.210214],[115.1842,36.193312],[115.12507,36.209731],[115.104744,36.172058],[115.06286,36.178338],[115.048693,36.161912],[115.04623,36.112613],[114.998186,36.069572],[114.914419,36.052155],[114.926737,36.089403],[114.912571,36.140649],[114.858368,36.144516],[114.857752,36.127599],[114.771521,36.124699],[114.734564,36.15563],[114.720398,36.140166],[114.640326,36.137266],[114.588587,36.118414],[114.586739,36.141133],[114.533152,36.171575],[114.480181,36.177855],[114.466015,36.197658],[114.417356,36.205868],[114.408117,36.224699],[114.356378,36.230492],[114.345291,36.255591],[114.299095,36.245938],[114.257827,36.263794],[114.241197,36.251247],[114.2104,36.272962],[114.203009,36.245456],[114.170364,36.245938],[114.170364,36.245938],[114.175907,36.264759],[114.129096,36.280199],[114.080437,36.269585],[114.04348,36.303353],[114.056415,36.329392],[114.002828,36.334214],[113.981887,36.31782],[113.962792,36.353977],[113.911054,36.314927],[113.882104,36.353977],[113.84946,36.347711],[113.856851,36.329392],[113.813119,36.332285],[113.755221,36.366026],[113.731199,36.363135],[113.736127,36.324571],[113.712105,36.303353],[113.716417,36.262347],[113.681924,36.216491],[113.697939,36.181719],[113.651127,36.174473],[113.705946,36.148865],[113.712721,36.129533],[113.655439,36.125182],[113.671453,36.115514],[113.68562,36.056026],[113.660366,36.034735],[113.694859,36.026991],[113.678844,35.985841],[113.648663,35.994073],[113.654207,35.931586],[113.637576,35.870019],[113.660982,35.837035],[113.582758,35.818111],[113.604932,35.797727],[113.587685,35.736542],[113.592613,35.691838],[113.622794,35.674825],[113.625258,35.632518],[113.578446,35.633491],[113.547649,35.656835],[113.55812,35.621816],[113.513773,35.57364],[113.49899,35.532254],[113.439244,35.507412],[113.391817,35.506925],[113.348085,35.468429],[113.31236,35.481101],[113.304353,35.426989],[113.243375,35.449418],[113.189789,35.44893],[113.185477,35.409431],[113.165151,35.412845],[113.149137,35.350878],[113.126347,35.332327],[113.067217,35.353806],[112.996384,35.362104],[112.985913,35.33965],[112.992072,35.29619],[112.936022,35.284466],[112.934174,35.262968],[112.884283,35.243909],[112.822073,35.258082],[112.772798,35.207732],[112.720443,35.206265],[112.628052,35.263457],[112.637291,35.225822],[112.513487,35.218489],[112.390915,35.239021],[112.36751,35.219956],[112.288053,35.219956],[112.304684,35.251728],[112.242474,35.234622],[112.21722,35.253195],[112.13838,35.271275],[112.058924,35.280069],[112.078634,35.219467],[112.03983,35.194039],[112.066315,35.153437],[112.05646,35.098615],[112.062004,35.056005],[112.039214,35.045717],[112.018888,35.068742],[111.97762,35.067272],[111.933272,35.083435],[111.810084,35.062374],[111.807005,35.032977],[111.740483,35.00455],[111.664107,34.984449],[111.681969,34.9511],[111.646861,34.938836],[111.617911,34.894671],[111.592042,34.881416],[111.570484,34.843114],[111.543999,34.853428],[111.502731,34.829851],[111.439289,34.838202],[111.389398,34.815113],[111.345666,34.831816],[111.29208,34.806759],[111.255123,34.819535],[111.232949,34.789559],[111.148566,34.807742],[111.118385,34.756623],[111.035233,34.740887],[110.976103,34.706456],[110.920052,34.730068],[110.903422,34.669056],[110.883712,34.64395],[110.824582,34.615881],[110.791937,34.649858],[110.749437,34.65232],[110.710017,34.605045],[110.610851,34.607508],[110.533242,34.583368],[110.488279,34.610956],[110.424837,34.588295],[110.379257,34.600612],[110.366939,34.566614],[110.404511,34.557743],[110.372482,34.544435],[110.360779,34.516825],[110.403279,34.433448],[110.403279,34.433448],[110.473496,34.393457],[110.503677,34.33714],[110.451938,34.292653],[110.428533,34.288203],[110.43962,34.243196],[110.507989,34.217466],[110.55172,34.213012],[110.55788,34.193214],[110.621938,34.177372],[110.642264,34.161032],[110.61393,34.113478],[110.591757,34.101586],[110.587445,34.023252],[110.620706,34.035652],[110.671213,33.966192],[110.665669,33.937895],[110.627481,33.925482],[110.628713,33.910086],[110.587445,33.887733],[110.612083,33.852453],[110.66259,33.85295],[110.712481,33.833564],[110.74143,33.798759],[110.782082,33.796272],[110.81719,33.751003],[110.831973,33.713675],[110.823966,33.685793],[110.878784,33.634486],[110.966864,33.609071],[111.00382,33.578662],[111.002588,33.535772],[111.02661,33.478386],[111.02661,33.467903],[110.996429,33.435946],[111.025994,33.375495],[111.025994,33.330504],[110.984726,33.255469],[111.046936,33.202905],[111.045704,33.169849],[111.08882,33.181871],[111.12824,33.15532],[111.146102,33.12375],[111.179363,33.115229],[111.192913,33.071609],[111.152877,33.039507],[111.221862,33.042517],[111.258819,33.006389],[111.273601,32.971753],[111.242804,32.930573],[111.255123,32.883846],[111.276065,32.903445],[111.293311,32.859217],[111.380159,32.829049],[111.41342,32.757108],[111.475629,32.760127],[111.458383,32.726402],[111.513202,32.674026],[111.530448,32.628172],[111.577875,32.593388],[111.640701,32.634724],[111.646245,32.605993],[111.713382,32.606497],[111.808853,32.536899],[111.858128,32.528826],[111.890157,32.503089],[111.948671,32.51722],[111.975772,32.471791],[112.014576,32.450077],[112.063851,32.474315],[112.081098,32.425833],[112.155626,32.377326],[112.150083,32.411688],[112.172873,32.385412],[112.206133,32.392992],[112.328089,32.321712],[112.360118,32.3657],[112.390915,32.37126],[112.448814,32.34295],[112.477147,32.380863],[112.530733,32.37682],[112.545516,32.404109],[112.589248,32.381369],[112.612037,32.386928],[112.645298,32.368227],[112.716747,32.357612]]],[[[113.768156,32.284279],[113.768772,32.30148],[113.749061,32.272642],[113.758301,32.27669],[113.768156,32.284279]]]]}},{type:"Feature",properties:{adcode:42e4,name:"湖北省",center:[114.298572,30.584355],centroid:[112.271301,30.987527],childrenNum:17,level:"province",parent:{adcode:1e5},subFeatureIndex:16,acroutes:[1e5]},geometry:{type:"MultiPolygon",coordinates:[[[[111.045704,33.169849],[111.034001,33.177864],[111.035849,33.187881],[111.046936,33.202905],[110.984726,33.255469],[110.960704,33.253967],[110.9219,33.203907],[110.865234,33.213921],[110.828893,33.201403],[110.824582,33.158327],[110.753133,33.15031],[110.702626,33.097182],[110.650887,33.157324],[110.623785,33.143796],[110.59422,33.168346],[110.57759,33.250464],[110.54125,33.255469],[110.471032,33.171352],[110.398352,33.176862],[110.398352,33.176862],[110.372482,33.186379],[110.33799,33.160331],[110.285635,33.171352],[110.218497,33.163336],[110.164911,33.209415],[110.031252,33.191888],[109.999223,33.212419],[109.973353,33.203907],[109.916687,33.229942],[109.852013,33.247961],[109.813209,33.236449],[109.732521,33.231443],[109.693101,33.254468],[109.649985,33.251465],[109.619804,33.275484],[109.60687,33.235949],[109.514479,33.237951],[109.498464,33.207412],[109.438718,33.152314],[109.468283,33.140288],[109.522486,33.138785],[109.576073,33.110216],[109.688174,33.116733],[109.704188,33.101694],[109.794731,33.067095],[109.785492,32.987316],[109.76455,32.909474],[109.789804,32.882339],[109.847702,32.893395],[109.856941,32.910479],[109.907448,32.903947],[109.927158,32.887364],[109.988752,32.886359],[110.051578,32.851676],[110.105164,32.832569],[110.142121,32.802895],[110.127338,32.77774],[110.159367,32.767173],[110.156903,32.683093],[110.206179,32.633212],[110.153824,32.593388],[110.124259,32.616579],[110.090382,32.617083],[110.084223,32.580782],[110.017701,32.546989],[109.97089,32.577756],[109.910528,32.592884],[109.816905,32.577252],[109.746072,32.594901],[109.726978,32.608513],[109.631507,32.599943],[109.619804,32.56767],[109.637051,32.540935],[109.575457,32.506622],[109.526797,32.43341],[109.529877,32.405625],[109.502776,32.38895],[109.513247,32.342444],[109.495385,32.300468],[109.528645,32.270112],[109.550203,32.225065],[109.592703,32.219495],[109.604406,32.199241],[109.58716,32.161251],[109.621652,32.106519],[109.590855,32.047696],[109.590855,32.012688],[109.631507,31.962436],[109.62042,31.928412],[109.584696,31.900472],[109.60379,31.885737],[109.633971,31.824738],[109.633971,31.804396],[109.592087,31.789136],[109.585928,31.726546],[109.622268,31.711783],[109.683246,31.719929],[109.731289,31.700582],[109.737449,31.628761],[109.76455,31.602769],[109.745456,31.598182],[109.727594,31.548214],[109.837847,31.555354],[109.894513,31.519139],[109.969658,31.508935],[109.94502,31.47066],[109.98752,31.474744],[110.036795,31.436966],[110.054042,31.410921],[110.118715,31.409899],[110.161831,31.314338],[110.155671,31.279564],[110.180309,31.179774],[110.200019,31.158779],[110.180309,31.121899],[110.147048,31.116776],[110.119947,31.088592],[110.120563,31.0322],[110.140273,31.030661],[110.140889,30.987062],[110.172918,30.978853],[110.153824,30.953708],[110.151976,30.911613],[110.082375,30.799614],[110.048498,30.800642],[110.019549,30.829425],[110.008462,30.883369],[109.943788,30.878746],[109.894513,30.899803],[109.828608,30.864364],[109.780564,30.848437],[109.701724,30.783677],[109.656761,30.760538],[109.661072,30.738936],[109.625348,30.702923],[109.590855,30.69366],[109.574225,30.646818],[109.543428,30.63961],[109.535421,30.664837],[109.435638,30.595832],[109.418392,30.559766],[109.35495,30.487076],[109.337088,30.521623],[109.36111,30.551004],[109.314298,30.599953],[109.299516,30.630341],[109.245313,30.580892],[109.191726,30.545851],[109.191726,30.545851],[109.143683,30.521108],[109.103647,30.565949],[109.09256,30.578831],[109.106111,30.61077],[109.111654,30.646303],[109.071002,30.640125],[109.042669,30.655571],[109.006329,30.626736],[108.971836,30.627766],[108.893612,30.565434],[108.838793,30.503062],[108.808612,30.491202],[108.789518,30.513374],[108.743939,30.494812],[108.698975,30.54482],[108.688504,30.58759],[108.642925,30.578831],[108.6497,30.53915],[108.56778,30.468508],[108.556077,30.487592],[108.512961,30.501515],[108.472925,30.487076],[108.42673,30.492233],[108.411331,30.438586],[108.430425,30.416397],[108.402092,30.376649],[108.431041,30.354446],[108.460606,30.35961],[108.501258,30.314673],[108.524048,30.309506],[108.54499,30.269716],[108.581947,30.255759],[108.551766,30.1637],[108.56778,30.157491],[108.546222,30.104178],[108.513577,30.057571],[108.532055,30.051873],[108.536367,29.983472],[108.517889,29.9394],[108.516041,29.885451],[108.467998,29.864175],[108.433505,29.880262],[108.371295,29.841337],[108.424266,29.815897],[108.422418,29.772791],[108.442744,29.778505],[108.437201,29.741098],[108.460606,29.741098],[108.504338,29.707836],[108.504954,29.728626],[108.548686,29.749412],[108.52528,29.770713],[108.556077,29.818493],[108.601041,29.863656],[108.658939,29.854833],[108.680497,29.800319],[108.676801,29.749412],[108.690968,29.689642],[108.752562,29.649082],[108.786438,29.691721],[108.797525,29.660003],[108.781511,29.635558],[108.844337,29.658443],[108.888068,29.628795],[108.870206,29.596537],[108.901003,29.604863],[108.913322,29.574679],[108.878213,29.539279],[108.888684,29.502305],[108.866511,29.470527],[108.884373,29.440824],[108.927488,29.435612],[108.934264,29.399643],[108.919481,29.3261],[108.983539,29.332883],[108.999553,29.36366],[109.034662,29.360531],[109.060531,29.403292],[109.11227,29.361053],[109.106727,29.288526],[109.141835,29.270256],[109.110422,29.21647],[109.139372,29.168927],[109.162777,29.180946],[109.215748,29.145409],[109.232378,29.119271],[109.274262,29.121885],[109.261328,29.161089],[109.275494,29.202366],[109.257632,29.222738],[109.312451,29.25146],[109.352487,29.284872],[109.343863,29.369398],[109.391291,29.372005],[109.368501,29.413719],[109.418392,29.453332],[109.415928,29.497617],[109.436254,29.488761],[109.433791,29.530948],[109.458428,29.513242],[109.467051,29.560104],[109.488609,29.553336],[109.516326,29.626194],[109.558826,29.606944],[109.578536,29.629836],[109.651833,29.625674],[109.664768,29.599659],[109.717739,29.615269],[109.701108,29.636078],[109.714659,29.673524],[109.760238,29.689122],[109.755311,29.733304],[109.779333,29.757725],[109.869876,29.774869],[109.908064,29.763959],[109.941325,29.774349],[110.02386,29.769674],[110.113788,29.789932],[110.160599,29.753569],[110.219729,29.746814],[110.289946,29.6964],[110.302265,29.661563],[110.339221,29.668324],[110.372482,29.633477],[110.447011,29.664684],[110.467337,29.713034],[110.507373,29.692241],[110.562807,29.712515],[110.642879,29.775907],[110.60038,29.839779],[110.549873,29.848085],[110.538786,29.895828],[110.49875,29.91243],[110.517228,29.961179],[110.557264,29.988137],[110.491358,30.019751],[110.497518,30.055499],[110.531394,30.061197],[110.600996,30.054463],[110.650887,30.07777],[110.712481,30.033223],[110.756212,30.054463],[110.746973,30.112979],[110.851067,30.126439],[110.924364,30.111426],[110.929907,30.063268],[111.031537,30.048765],[111.242188,30.040476],[111.266826,30.01146],[111.3315,29.970512],[111.342587,29.944586],[111.382623,29.95029],[111.394325,29.912948],[111.436825,29.930065],[111.475629,29.918654],[111.527368,29.925916],[111.553854,29.894272],[111.669034,29.888565],[111.669034,29.888565],[111.705375,29.890121],[111.723853,29.909317],[111.723853,29.909317],[111.75773,29.92021],[111.8107,29.901017],[111.861207,29.856909],[111.899396,29.855871],[111.899396,29.855871],[111.925881,29.836665],[111.965917,29.832512],[111.95483,29.796683],[112.008417,29.778505],[112.07617,29.743696],[112.065699,29.681323],[112.089721,29.685482],[112.111279,29.659483],[112.178416,29.656883],[112.202438,29.633997],[112.244322,29.659483],[112.233851,29.61631],[112.303452,29.585609],[112.281278,29.536676],[112.291133,29.517409],[112.333017,29.545007],[112.368741,29.541362],[112.424792,29.598619],[112.439574,29.633997],[112.499321,29.629316],[112.54182,29.60122],[112.572001,29.624113],[112.640371,29.607985],[112.650842,29.592374],[112.693957,29.601741],[112.714283,29.648561],[112.733378,29.645441],[112.788812,29.681323],[112.79374,29.735902],[112.861493,29.78318],[112.894138,29.783699],[112.902145,29.79149],[112.929246,29.77383],[112.923703,29.766557],[112.926782,29.692241],[112.944645,29.682883],[112.974826,29.732784],[113.025949,29.772791],[113.005007,29.693801],[112.915696,29.620992],[112.912,29.606944],[112.950188,29.473132],[113.034572,29.523658],[113.057362,29.522616],[113.078304,29.438218],[113.099861,29.459585],[113.145441,29.449163],[113.181781,29.485636],[113.222433,29.543965],[113.277252,29.594976],[113.37765,29.703158],[113.571671,29.849123],[113.575367,29.809147],[113.550729,29.768115],[113.558736,29.727067],[113.540258,29.699519],[113.547033,29.675603],[113.606164,29.666764],[113.663446,29.684443],[113.680692,29.64336],[113.704098,29.634518],[113.73859,29.579363],[113.710257,29.555419],[113.630801,29.523137],[113.677613,29.513763],[113.755221,29.446557],[113.731199,29.393907],[113.674533,29.388172],[113.660982,29.333405],[113.632033,29.316186],[113.609859,29.25146],[113.651743,29.225872],[113.693011,29.226394],[113.691779,29.19662],[113.66283,29.16945],[113.690547,29.114566],[113.696091,29.077437],[113.722576,29.104631],[113.749677,29.060699],[113.775547,29.095219],[113.816199,29.105154],[113.852539,29.058606],[113.882104,29.065407],[113.876561,29.038202],[113.898119,29.029307],[113.94185,29.047097],[113.952321,29.092604],[113.98743,29.126068],[114.034857,29.152204],[114.063191,29.204978],[114.169748,29.216993],[114.252284,29.23475],[114.259059,29.343839],[114.307102,29.365225],[114.341595,29.327665],[114.376088,29.322969],[114.440145,29.341752],[114.466015,29.324013],[114.519602,29.325578],[114.589819,29.352707],[114.621847,29.379828],[114.67297,29.395993],[114.740724,29.386607],[114.759818,29.363139],[114.784455,29.386086],[114.812173,29.383478],[114.866375,29.404335],[114.895325,29.397557],[114.931049,29.422581],[114.947063,29.465317],[114.935977,29.486678],[114.90518,29.473132],[114.918114,29.454374],[114.888549,29.436134],[114.860216,29.476258],[114.900868,29.505951],[114.940288,29.493971],[114.966773,29.522096],[114.947679,29.542924],[115.00065,29.572076],[115.033295,29.546568],[115.087498,29.560104],[115.086266,29.525741],[115.154019,29.510117],[115.157099,29.584568],[115.120142,29.597578],[115.143548,29.645961],[115.117679,29.655843],[115.113367,29.684963],[115.176809,29.654803],[115.250722,29.660003],[115.28583,29.618391],[115.304924,29.637118],[115.355431,29.649602],[115.412714,29.688602],[115.470612,29.739539],[115.479235,29.811224],[115.51188,29.840299],[115.611662,29.841337],[115.667712,29.850161],[115.706517,29.837703],[115.762567,29.793048],[115.837096,29.748373],[115.909777,29.723949],[115.965827,29.724469],[116.049595,29.761881],[116.087167,29.795125],[116.13521,29.819532],[116.128435,29.897904],[116.073616,29.969993],[116.091479,30.036331],[116.078544,30.062233],[116.088399,30.110391],[116.055754,30.180774],[116.065609,30.204569],[115.997856,30.252657],[115.985537,30.290905],[115.903001,30.31364],[115.91532,30.337919],[115.885139,30.379747],[115.921479,30.416397],[115.894994,30.452517],[115.910393,30.519046],[115.887603,30.542758],[115.876516,30.582438],[115.848799,30.602014],[115.819234,30.597893],[115.81369,30.637035],[115.762567,30.685426],[115.782893,30.751795],[115.851262,30.756938],[115.863581,30.815549],[115.848799,30.828397],[115.865429,30.864364],[115.932566,30.889532],[115.976298,30.931636],[116.03974,30.957813],[116.071769,30.956787],[116.058834,31.012711],[116.015102,31.011685],[116.006479,31.034764],[115.938726,31.04707],[115.939958,31.071678],[115.887603,31.10909],[115.867277,31.147512],[115.837712,31.127022],[115.797676,31.128047],[115.778582,31.112164],[115.700973,31.201276],[115.655394,31.211002],[115.603655,31.17363],[115.585793,31.143926],[115.540213,31.194621],[115.539597,31.231985],[115.507568,31.267799],[115.473076,31.265242],[115.443511,31.344498],[115.40717,31.337854],[115.372062,31.349098],[115.393004,31.389977],[115.373909,31.405813],[115.338801,31.40428],[115.301229,31.383846],[115.250722,31.392021],[115.252569,31.421646],[115.211301,31.442072],[115.218077,31.515057],[115.235939,31.555354],[115.212533,31.555354],[115.16449,31.604808],[115.12507,31.599201],[115.106592,31.567592],[115.114599,31.530362],[115.096121,31.508425],[115.022824,31.527811],[114.995107,31.471171],[114.962462,31.494648],[114.884238,31.469129],[114.870071,31.479337],[114.830035,31.45892],[114.789383,31.480358],[114.778912,31.520669],[114.696376,31.525771],[114.641558,31.582378],[114.61692,31.585437],[114.572572,31.553824],[114.560869,31.560963],[114.547935,31.623665],[114.57134,31.660858],[114.586123,31.762172],[114.549783,31.766751],[114.530688,31.742834],[114.443841,31.728074],[114.403189,31.746906],[114.350218,31.755557],[114.292936,31.752503],[114.235654,31.833382],[114.191922,31.852192],[114.134024,31.843042],[114.121705,31.809482],[114.086596,31.782014],[114.017611,31.770822],[113.988662,31.749959],[113.952321,31.793714],[113.957865,31.852701],[113.914749,31.877098],[113.893807,31.847109],[113.854387,31.843042],[113.830981,31.87913],[113.832213,31.918761],[113.805728,31.929428],[113.817431,31.964467],[113.757685,31.98985],[113.791561,32.036028],[113.728735,32.083197],[113.722576,32.12426],[113.750293,32.11615],[113.782322,32.184553],[113.752757,32.215951],[113.73859,32.255942],[113.749061,32.272642],[113.768772,32.30148],[113.753989,32.328286],[113.76754,32.370249],[113.735511,32.410677],[113.700402,32.420782],[113.650511,32.412698],[113.624642,32.36115],[113.511925,32.316654],[113.428773,32.270618],[113.376418,32.298445],[113.353628,32.294904],[113.317904,32.327275],[113.333918,32.336377],[113.2366,32.407141],[113.211962,32.431895],[113.158992,32.410677],[113.155912,32.380863],[113.118956,32.375809],[113.107869,32.398551],[113.078919,32.394508],[113.025949,32.425328],[113.000695,32.41674],[112.992072,32.378336],[112.912,32.390971],[112.888594,32.37682],[112.860877,32.396024],[112.776493,32.358623],[112.735841,32.356095],[112.733993,32.356601],[112.724138,32.358623],[112.716747,32.357612],[112.645298,32.368227],[112.612037,32.386928],[112.589248,32.381369],[112.545516,32.404109],[112.530733,32.37682],[112.477147,32.380863],[112.448814,32.34295],[112.390915,32.37126],[112.360118,32.3657],[112.328089,32.321712],[112.206133,32.392992],[112.172873,32.385412],[112.150083,32.411688],[112.155626,32.377326],[112.081098,32.425833],[112.063851,32.474315],[112.014576,32.450077],[111.975772,32.471791],[111.948671,32.51722],[111.890157,32.503089],[111.858128,32.528826],[111.808853,32.536899],[111.713382,32.606497],[111.646245,32.605993],[111.640701,32.634724],[111.577875,32.593388],[111.530448,32.628172],[111.513202,32.674026],[111.458383,32.726402],[111.475629,32.760127],[111.41342,32.757108],[111.380159,32.829049],[111.293311,32.859217],[111.276065,32.903445],[111.255123,32.883846],[111.242804,32.930573],[111.273601,32.971753],[111.258819,33.006389],[111.221862,33.042517],[111.152877,33.039507],[111.192913,33.071609],[111.179363,33.115229],[111.146102,33.12375],[111.12824,33.15532],[111.08882,33.181871],[111.045704,33.169849]]],[[[109.106111,30.570587],[109.101183,30.579346],[109.09872,30.579346],[109.106111,30.570587]]],[[[111.046936,33.202905],[111.035849,33.187881],[111.034001,33.177864],[111.045704,33.169849],[111.046936,33.202905]]],[[[112.716747,32.357612],[112.735841,32.356095],[112.733993,32.356601],[112.724138,32.358623],[112.716747,32.357612]]],[[[112.902145,29.79149],[112.894138,29.783699],[112.923703,29.766557],[112.929246,29.77383],[112.902145,29.79149]]]]}},{type:"Feature",properties:{adcode:43e4,name:"湖南省",center:[112.982279,28.19409],centroid:[111.711649,27.629216],childrenNum:14,level:"province",parent:{adcode:1e5},subFeatureIndex:17,acroutes:[1e5]},geometry:{type:"MultiPolygon",coordinates:[[[[112.024431,24.740308],[112.03367,24.771286],[112.124214,24.841364],[112.149467,24.837019],[112.167329,24.859828],[112.175337,24.927685],[112.119902,24.963499],[112.12175,24.989538],[112.155626,25.026419],[112.151931,25.055698],[112.177184,25.106649],[112.187039,25.182494],[112.246785,25.185202],[112.256025,25.159204],[112.302836,25.157037],[112.315771,25.175453],[112.365046,25.191701],[112.414937,25.14241],[112.44327,25.185744],[112.458053,25.152162],[112.562762,25.124531],[112.628052,25.140785],[112.660081,25.132658],[112.712436,25.083344],[112.714899,25.025876],[112.742001,24.99876],[112.743233,24.959701],[112.778341,24.947764],[112.780805,24.896747],[112.873812,24.896747],[112.904609,24.921715],[112.941565,24.915745],[112.994536,24.927142],[113.009934,24.977604],[112.979137,25.03401],[113.004391,25.089306],[112.96805,25.141869],[112.97421,25.168412],[113.034572,25.198199],[112.992688,25.247467],[112.958195,25.254503],[112.897833,25.238264],[112.867036,25.249632],[112.854718,25.337829],[112.891058,25.339993],[112.924319,25.296714],[112.93479,25.325929],[112.969898,25.350269],[113.013014,25.352432],[113.078304,25.382174],[113.096782,25.412449],[113.131274,25.414611],[113.11834,25.445418],[113.176854,25.471355],[113.226129,25.50971],[113.248919,25.514031],[113.311129,25.490264],[113.314208,25.442716],[113.341926,25.448661],[113.373338,25.402719],[113.407215,25.401637],[113.449715,25.359463],[113.479896,25.375145],[113.535946,25.368656],[113.579062,25.34432],[113.584606,25.306453],[113.611707,25.327552],[113.680076,25.334584],[113.686852,25.351891],[113.753373,25.362707],[113.76446,25.333502],[113.814967,25.328634],[113.839605,25.363248],[113.877177,25.380552],[113.887032,25.436772],[113.94493,25.441635],[113.962792,25.528072],[113.986198,25.529153],[113.983118,25.599336],[113.957249,25.611749],[113.913517,25.701299],[113.920293,25.741197],[113.961561,25.77731],[113.971416,25.836036],[114.028082,25.893119],[114.028082,25.98138],[114.008372,26.015806],[114.044096,26.076564],[114.087828,26.06635],[114.121089,26.085702],[114.10569,26.097526],[114.188842,26.121172],[114.237501,26.152333],[114.216559,26.203355],[114.181451,26.214631],[114.102611,26.187783],[114.088444,26.168448],[114.013299,26.184023],[113.962792,26.150722],[113.949242,26.192616],[113.972647,26.20604],[113.978807,26.237716],[114.029314,26.266163],[114.021307,26.288701],[114.047792,26.337518],[114.030546,26.376664],[114.062575,26.406149],[114.085364,26.406149],[114.090292,26.455988],[114.110002,26.482775],[114.07243,26.480096],[114.10877,26.56952],[114.019459,26.587182],[113.996669,26.615543],[113.912901,26.613938],[113.860546,26.664221],[113.853771,26.769532],[113.835909,26.806394],[113.877177,26.859262],[113.890112,26.895562],[113.927068,26.948922],[113.892575,26.964925],[113.86301,27.018252],[113.824206,27.036378],[113.803264,27.099261],[113.771851,27.096598],[113.779242,27.137081],[113.846996,27.222262],[113.872865,27.289828],[113.854387,27.30525],[113.872865,27.346721],[113.872865,27.384988],[113.72812,27.350442],[113.699786,27.331836],[113.657902,27.347253],[113.616635,27.345658],[113.605548,27.38924],[113.632033,27.40518],[113.59754,27.428554],[113.591381,27.467855],[113.627105,27.49971],[113.583374,27.524657],[113.579062,27.545354],[113.608627,27.585143],[113.607395,27.625449],[113.652359,27.663619],[113.696707,27.71979],[113.69917,27.740979],[113.763228,27.799228],[113.756453,27.860091],[113.72812,27.874904],[113.752141,27.93361],[113.822974,27.982243],[113.845148,27.971672],[113.864242,28.004966],[113.914133,27.991227],[113.936307,28.018703],[113.966488,28.017646],[113.970184,28.041418],[114.025618,28.031382],[114.047176,28.057263],[114.025002,28.080499],[113.992357,28.161255],[114.012068,28.174972],[114.068734,28.171806],[114.107538,28.182885],[114.109386,28.205038],[114.143879,28.246694],[114.182067,28.249858],[114.198081,28.29097],[114.2529,28.319423],[114.252284,28.395787],[114.214712,28.403157],[114.172212,28.432632],[114.217175,28.466308],[114.218407,28.48472],[114.15435,28.507337],[114.138335,28.533629],[114.08598,28.558337],[114.132176,28.607211],[114.122321,28.623497],[114.157429,28.761566],[114.137719,28.779926],[114.153734,28.829221],[114.124784,28.843376],[114.076741,28.834464],[114.056415,28.872204],[114.060111,28.902596],[114.028082,28.891069],[114.005292,28.917788],[114.008988,28.955498],[113.973879,28.937692],[113.955401,28.978536],[113.961561,28.999476],[113.94185,29.047097],[113.898119,29.029307],[113.876561,29.038202],[113.882104,29.065407],[113.852539,29.058606],[113.816199,29.105154],[113.775547,29.095219],[113.749677,29.060699],[113.722576,29.104631],[113.696091,29.077437],[113.690547,29.114566],[113.66283,29.16945],[113.691779,29.19662],[113.693011,29.226394],[113.651743,29.225872],[113.609859,29.25146],[113.632033,29.316186],[113.660982,29.333405],[113.674533,29.388172],[113.731199,29.393907],[113.755221,29.446557],[113.677613,29.513763],[113.630801,29.523137],[113.710257,29.555419],[113.73859,29.579363],[113.704098,29.634518],[113.680692,29.64336],[113.663446,29.684443],[113.606164,29.666764],[113.547033,29.675603],[113.540258,29.699519],[113.558736,29.727067],[113.550729,29.768115],[113.575367,29.809147],[113.571671,29.849123],[113.37765,29.703158],[113.277252,29.594976],[113.222433,29.543965],[113.181781,29.485636],[113.145441,29.449163],[113.099861,29.459585],[113.078304,29.438218],[113.057362,29.522616],[113.034572,29.523658],[112.950188,29.473132],[112.912,29.606944],[112.915696,29.620992],[113.005007,29.693801],[113.025949,29.772791],[112.974826,29.732784],[112.944645,29.682883],[112.926782,29.692241],[112.923703,29.766557],[112.894138,29.783699],[112.861493,29.78318],[112.79374,29.735902],[112.788812,29.681323],[112.733378,29.645441],[112.714283,29.648561],[112.693957,29.601741],[112.650842,29.592374],[112.640371,29.607985],[112.572001,29.624113],[112.54182,29.60122],[112.499321,29.629316],[112.439574,29.633997],[112.424792,29.598619],[112.368741,29.541362],[112.333017,29.545007],[112.291133,29.517409],[112.281278,29.536676],[112.303452,29.585609],[112.233851,29.61631],[112.244322,29.659483],[112.202438,29.633997],[112.178416,29.656883],[112.111279,29.659483],[112.089721,29.685482],[112.065699,29.681323],[112.07617,29.743696],[112.008417,29.778505],[111.95483,29.796683],[111.965917,29.832512],[111.925881,29.836665],[111.899396,29.855871],[111.899396,29.855871],[111.861207,29.856909],[111.8107,29.901017],[111.75773,29.92021],[111.723853,29.909317],[111.723853,29.909317],[111.705375,29.890121],[111.669034,29.888565],[111.669034,29.888565],[111.553854,29.894272],[111.527368,29.925916],[111.475629,29.918654],[111.436825,29.930065],[111.394325,29.912948],[111.382623,29.95029],[111.342587,29.944586],[111.3315,29.970512],[111.266826,30.01146],[111.242188,30.040476],[111.031537,30.048765],[110.929907,30.063268],[110.924364,30.111426],[110.851067,30.126439],[110.746973,30.112979],[110.756212,30.054463],[110.712481,30.033223],[110.650887,30.07777],[110.600996,30.054463],[110.531394,30.061197],[110.497518,30.055499],[110.491358,30.019751],[110.557264,29.988137],[110.517228,29.961179],[110.49875,29.91243],[110.538786,29.895828],[110.549873,29.848085],[110.60038,29.839779],[110.642879,29.775907],[110.562807,29.712515],[110.507373,29.692241],[110.467337,29.713034],[110.447011,29.664684],[110.372482,29.633477],[110.339221,29.668324],[110.302265,29.661563],[110.289946,29.6964],[110.219729,29.746814],[110.160599,29.753569],[110.113788,29.789932],[110.02386,29.769674],[109.941325,29.774349],[109.908064,29.763959],[109.869876,29.774869],[109.779333,29.757725],[109.755311,29.733304],[109.760238,29.689122],[109.714659,29.673524],[109.701108,29.636078],[109.717739,29.615269],[109.664768,29.599659],[109.651833,29.625674],[109.578536,29.629836],[109.558826,29.606944],[109.516326,29.626194],[109.488609,29.553336],[109.467051,29.560104],[109.458428,29.513242],[109.433791,29.530948],[109.436254,29.488761],[109.415928,29.497617],[109.418392,29.453332],[109.368501,29.413719],[109.391291,29.372005],[109.343863,29.369398],[109.352487,29.284872],[109.312451,29.25146],[109.257632,29.222738],[109.275494,29.202366],[109.261328,29.161089],[109.274262,29.121885],[109.232378,29.119271],[109.240386,29.086328],[109.312451,29.066453],[109.319842,29.042388],[109.294588,29.015177],[109.292741,28.987436],[109.261328,28.952356],[109.235458,28.882161],[109.246545,28.80143],[109.241002,28.776779],[109.2989,28.7474],[109.294588,28.722211],[109.252704,28.691767],[109.271183,28.671816],[109.192958,28.636104],[109.201581,28.597753],[109.235458,28.61982],[109.252089,28.606685],[109.306907,28.62087],[109.319842,28.579886],[109.273646,28.53836],[109.274262,28.494714],[109.260712,28.46473],[109.264407,28.392628],[109.289045,28.373673],[109.268719,28.33786],[109.275494,28.313101],[109.317994,28.277795],[109.33524,28.293605],[109.388211,28.268307],[109.367885,28.254602],[109.340168,28.19027],[109.33832,28.141731],[109.314298,28.103729],[109.298284,28.036136],[109.335856,28.063073],[109.378972,28.034551],[109.362342,28.007608],[109.319842,27.988585],[109.30198,27.956343],[109.32169,27.868027],[109.346943,27.838396],[109.332777,27.782815],[109.37774,27.736741],[109.366653,27.721909],[109.414081,27.725087],[109.470747,27.680049],[109.45658,27.673689],[109.470131,27.62863],[109.451037,27.586204],[109.461508,27.567637],[109.404841,27.55066],[109.303211,27.47582],[109.300132,27.423774],[109.245313,27.41793],[109.202197,27.450331],[109.167089,27.41793],[109.141835,27.448207],[109.142451,27.418461],[109.103647,27.336621],[109.044517,27.331304],[109.053756,27.293551],[108.983539,27.26802],[108.963213,27.235565],[108.907778,27.204699],[108.926873,27.160512],[108.878829,27.106187],[108.79075,27.084343],[108.877597,27.01612],[108.942887,27.017186],[108.942887,27.017186],[108.940423,27.044907],[109.007561,27.08008],[109.032814,27.104056],[109.128901,27.122701],[109.101183,27.06889],[109.165857,27.066758],[109.21698,27.114711],[109.239154,27.14933],[109.264407,27.131755],[109.33524,27.139212],[109.358646,27.153058],[109.415312,27.154123],[109.441182,27.117907],[109.472595,27.134951],[109.454733,27.069423],[109.486761,27.053968],[109.497848,27.079548],[109.520022,27.058764],[109.555131,26.946788],[109.436254,26.892359],[109.452885,26.861932],[109.486761,26.895562],[109.509551,26.877947],[109.513247,26.84004],[109.497232,26.815474],[109.522486,26.749226],[109.528645,26.743881],[109.554515,26.73533],[109.597015,26.756173],[109.568065,26.726243],[109.528645,26.743881],[109.52187,26.749226],[109.486761,26.759913],[109.447957,26.759913],[109.407305,26.719829],[109.35495,26.693098],[109.283501,26.698445],[109.306291,26.661012],[109.334008,26.646036],[109.35495,26.658873],[109.390675,26.598955],[109.407305,26.533116],[109.381436,26.518659],[109.385747,26.493487],[109.362342,26.472061],[109.38082,26.454381],[109.319842,26.418477],[109.29582,26.350389],[109.271183,26.327863],[109.285965,26.295676],[109.325385,26.29031],[109.351255,26.264016],[109.369733,26.277432],[109.442414,26.289774],[109.467051,26.313917],[109.439334,26.238789],[109.47629,26.148035],[109.513863,26.128157],[109.502776,26.096451],[109.449805,26.101826],[109.452885,26.055598],[109.48245,26.029788],[109.513247,25.998056],[109.560058,26.021184],[109.588391,26.019571],[109.635203,26.047533],[109.649369,26.016882],[109.730057,25.989988],[109.710963,25.954478],[109.693717,25.959321],[109.67955,25.921649],[109.685094,25.880197],[109.768246,25.890427],[109.779333,25.866196],[109.811361,25.877504],[109.826144,25.911422],[109.806434,25.973848],[109.782412,25.996981],[109.814441,26.041081],[109.864332,26.027637],[109.898825,26.095377],[109.904368,26.135679],[109.970274,26.195301],[110.03002,26.166299],[110.099005,26.168985],[110.100853,26.132455],[110.065128,26.050221],[110.100853,26.020108],[110.168606,26.028713],[110.181541,26.060437],[110.24991,26.010965],[110.257301,25.961473],[110.325671,25.975462],[110.373098,26.088927],[110.437772,26.153945],[110.477808,26.179727],[110.495054,26.166299],[110.546793,26.233421],[110.552952,26.283335],[110.584365,26.296749],[110.612083,26.333764],[110.643495,26.308552],[110.673676,26.317135],[110.721104,26.294066],[110.742046,26.313917],[110.73527,26.270993],[110.759292,26.248451],[110.836284,26.255966],[110.939762,26.286554],[110.926212,26.320354],[110.944074,26.326791],[110.94469,26.373447],[110.974255,26.385778],[111.008747,26.35897],[111.008132,26.336982],[111.090667,26.308016],[111.208928,26.30426],[111.204616,26.276359],[111.228022,26.261333],[111.277913,26.272066],[111.293311,26.222148],[111.271754,26.217316],[111.274833,26.183486],[111.258203,26.151796],[111.26621,26.095914],[111.244652,26.078177],[111.267442,26.058824],[111.235413,26.048071],[111.189834,25.953402],[111.230486,25.916267],[111.251428,25.864581],[111.29208,25.854349],[111.297007,25.874274],[111.346282,25.906577],[111.376463,25.906039],[111.383239,25.881812],[111.460231,25.885042],[111.4861,25.859196],[111.43313,25.84627],[111.442369,25.77192],[111.399869,25.744431],[111.30871,25.720171],[111.309942,25.645203],[111.343202,25.602574],[111.324724,25.564249],[111.32842,25.521592],[111.279145,25.42326],[111.210776,25.363248],[111.184906,25.367034],[111.138711,25.303748],[111.103602,25.285351],[111.112841,25.21715],[110.998892,25.161371],[110.98411,25.101772],[110.951465,25.04377],[110.968711,24.975434],[111.009363,24.921172],[111.100522,24.945593],[111.101754,25.035095],[111.139943,25.042144],[111.200921,25.074672],[111.221862,25.106649],[111.274833,25.151078],[111.321645,25.105023],[111.36784,25.108817],[111.375231,25.128324],[111.435593,25.093642],[111.416499,25.047566],[111.467622,25.02208],[111.460231,24.992793],[111.43313,24.979774],[111.434977,24.951562],[111.470086,24.92877],[111.447296,24.892947],[111.449144,24.857113],[111.479325,24.797366],[111.461463,24.728894],[111.431282,24.687574],[111.451608,24.665822],[111.499035,24.667997],[111.526752,24.637538],[111.570484,24.64461],[111.588962,24.690837],[111.641933,24.684856],[111.637621,24.715303],[111.666571,24.760961],[111.708455,24.788673],[111.783599,24.785957],[111.814396,24.770199],[111.868599,24.771829],[111.875374,24.756613],[111.929577,24.75607],[111.951135,24.769655],[112.024431,24.740308]]],[[[109.528645,26.743881],[109.522486,26.749226],[109.52187,26.749226],[109.528645,26.743881]]]]}},{type:"Feature",properties:{adcode:44e4,name:"广东省",center:[113.280637,23.125178],centroid:[113.429919,23.334643],childrenNum:21,level:"province",parent:{adcode:1e5},subFeatureIndex:18,acroutes:[1e5]},geometry:{type:"MultiPolygon",coordinates:[[[[113.558736,22.212244],[113.594461,22.228864],[113.595693,22.304186],[113.617866,22.315259],[113.604932,22.339617],[113.627721,22.349027],[113.669605,22.416539],[113.66591,22.438667],[113.624642,22.443092],[113.608627,22.408793],[113.573519,22.41156],[113.631417,22.475723],[113.668373,22.4807],[113.691779,22.514981],[113.740438,22.534329],[113.717033,22.645391],[113.678228,22.726007],[113.733663,22.736494],[113.758301,22.683496],[113.765692,22.665825],[113.803264,22.593463],[113.856851,22.539857],[113.869786,22.459685],[113.893807,22.442539],[113.952937,22.486783],[113.954785,22.491206],[113.976343,22.510558],[114.031778,22.503923],[114.082285,22.512216],[114.095219,22.534329],[114.156813,22.543726],[114.166052,22.559201],[114.222719,22.553122],[114.232574,22.539857],[114.294784,22.563623],[114.321885,22.587385],[114.381631,22.60175],[114.427211,22.589042],[114.472174,22.522168],[114.476486,22.459132],[114.506667,22.438667],[114.549167,22.465769],[114.611377,22.481806],[114.628623,22.513875],[114.614456,22.545384],[114.568261,22.560859],[114.559022,22.583517],[114.603369,22.638763],[114.579964,22.661407],[114.51529,22.655332],[114.567029,22.685705],[114.591666,22.690122],[114.601521,22.730975],[114.689601,22.7674],[114.709927,22.787817],[114.749963,22.764089],[114.73518,22.724351],[114.728405,22.651466],[114.743803,22.632687],[114.746267,22.581859],[114.866375,22.591805],[114.88547,22.538751],[114.922426,22.549253],[114.927969,22.621639],[114.945216,22.645391],[115.039454,22.713862],[115.02344,22.726007],[115.053621,22.747533],[115.076411,22.788368],[115.154635,22.80161],[115.190975,22.77347],[115.190359,22.818711],[115.236555,22.82533],[115.230396,22.776781],[115.319091,22.783402],[115.338185,22.776781],[115.349272,22.712206],[115.381301,22.684048],[115.430576,22.684048],[115.471844,22.697852],[115.575322,22.650914],[115.565467,22.684048],[115.609198,22.753052],[115.541445,22.755259],[115.570394,22.786713],[115.583945,22.82864],[115.654162,22.865591],[115.696046,22.84298],[115.760103,22.834707],[115.788437,22.809885],[115.796444,22.739254],[115.829089,22.734838],[115.883291,22.78561],[115.931334,22.802713],[115.965211,22.800506],[115.99724,22.826985],[116.05637,22.844635],[116.104413,22.816505],[116.14137,22.835259],[116.239304,22.921275],[116.259014,22.932298],[116.302746,22.951588],[116.382818,22.91907],[116.449955,22.936707],[116.50539,22.930645],[116.544194,22.996769],[116.576839,23.014397],[116.557129,23.056253],[116.566368,23.088738],[116.550969,23.109656],[116.566368,23.134424],[116.665534,23.158086],[116.701259,23.198248],[116.74499,23.215299],[116.806584,23.200998],[116.821367,23.240597],[116.798577,23.244996],[116.782563,23.313714],[116.871874,23.4159],[116.871258,23.416449],[116.874338,23.447199],[116.874953,23.447748],[116.895895,23.476295],[116.888504,23.501543],[116.92854,23.530079],[116.963649,23.507031],[117.01046,23.502641],[117.044953,23.539955],[117.085605,23.536663],[117.192778,23.5619],[117.192778,23.629356],[117.147199,23.654027],[117.123793,23.647448],[117.055424,23.694038],[117.048032,23.758687],[117.019083,23.801952],[117.012308,23.855054],[116.981511,23.855602],[116.955642,23.922359],[116.976583,23.931659],[116.981511,23.999471],[116.953178,24.008218],[116.930388,24.064514],[116.9347,24.126794],[116.998757,24.179217],[116.956257,24.216883],[116.933468,24.220157],[116.938395,24.28127],[116.914374,24.287817],[116.919301,24.321087],[116.895895,24.350533],[116.903903,24.369614],[116.839229,24.442097],[116.860787,24.460075],[116.83307,24.496568],[116.796729,24.502014],[116.759157,24.545572],[116.761005,24.583128],[116.815207,24.654944],[116.777635,24.679418],[116.667382,24.658752],[116.623034,24.64189],[116.600861,24.654401],[116.570679,24.621762],[116.530027,24.604895],[116.506622,24.621218],[116.517709,24.652225],[116.485064,24.720196],[116.44626,24.714216],[116.416079,24.744113],[116.419158,24.767482],[116.375427,24.803885],[116.381586,24.82507],[116.417927,24.840821],[116.395137,24.877746],[116.363724,24.87123],[116.345862,24.828872],[116.297202,24.801712],[116.244232,24.793563],[116.251007,24.82507],[116.221442,24.829959],[116.191877,24.877203],[116.153073,24.846795],[116.068073,24.850053],[116.015102,24.905975],[115.985537,24.899461],[115.907929,24.923343],[115.89253,24.936911],[115.885139,24.898918],[115.907313,24.879917],[115.861733,24.863629],[115.863581,24.891318],[115.824161,24.909232],[115.807531,24.862543],[115.790284,24.856027],[115.764415,24.791933],[115.776734,24.774546],[115.756408,24.749004],[115.769342,24.708236],[115.801371,24.705517],[115.780429,24.663103],[115.797676,24.628834],[115.840791,24.584217],[115.843871,24.562446],[115.785357,24.567345],[115.752712,24.546116],[115.68927,24.545027],[115.671408,24.604895],[115.605503,24.62557],[115.569778,24.622306],[115.555611,24.683768],[115.522967,24.702799],[115.476771,24.762591],[115.412714,24.79302],[115.372678,24.774546],[115.358511,24.735416],[115.306772,24.758787],[115.269816,24.749548],[115.258729,24.728894],[115.1842,24.711498],[115.104744,24.667997],[115.083802,24.699537],[115.057317,24.703343],[115.024672,24.669085],[115.00373,24.679418],[114.940288,24.650049],[114.909491,24.661471],[114.893477,24.582584],[114.868839,24.562446],[114.846665,24.602719],[114.827571,24.588026],[114.781376,24.613057],[114.729637,24.608704],[114.73826,24.565168],[114.704999,24.525973],[114.664963,24.583673],[114.627391,24.576598],[114.589819,24.537406],[114.534384,24.559181],[114.429058,24.48622],[114.403189,24.497657],[114.391486,24.563535],[114.363769,24.582584],[114.300943,24.578775],[114.289856,24.619042],[114.258443,24.641346],[114.19069,24.656576],[114.169132,24.689749],[114.27261,24.700624],[114.281849,24.724001],[114.336052,24.749004],[114.342211,24.807145],[114.378551,24.861457],[114.403189,24.877746],[114.395798,24.951019],[114.454928,24.977062],[114.45616,24.99659],[114.506051,24.999844],[114.532536,25.022623],[114.561485,25.077382],[114.604601,25.083886],[114.640326,25.074129],[114.664963,25.10123],[114.735796,25.121822],[114.73518,25.155954],[114.685905,25.173287],[114.693912,25.213902],[114.73518,25.225813],[114.743188,25.274528],[114.714238,25.315651],[114.63663,25.324306],[114.599674,25.385959],[114.541159,25.416773],[114.477718,25.37136],[114.438914,25.376226],[114.43029,25.343779],[114.382863,25.317274],[114.31511,25.33837],[114.2954,25.299961],[114.260291,25.291845],[114.204857,25.29942],[114.190074,25.316733],[114.115545,25.302125],[114.083517,25.275611],[114.055799,25.277775],[114.039785,25.250714],[114.017611,25.273987],[114.029314,25.328093],[114.050256,25.36433],[113.983118,25.415152],[114.003444,25.442716],[113.94493,25.441635],[113.887032,25.436772],[113.877177,25.380552],[113.839605,25.363248],[113.814967,25.328634],[113.76446,25.333502],[113.753373,25.362707],[113.686852,25.351891],[113.680076,25.334584],[113.611707,25.327552],[113.584606,25.306453],[113.579062,25.34432],[113.535946,25.368656],[113.479896,25.375145],[113.449715,25.359463],[113.407215,25.401637],[113.373338,25.402719],[113.341926,25.448661],[113.314208,25.442716],[113.311129,25.490264],[113.248919,25.514031],[113.226129,25.50971],[113.176854,25.471355],[113.11834,25.445418],[113.131274,25.414611],[113.096782,25.412449],[113.078304,25.382174],[113.013014,25.352432],[112.969898,25.350269],[112.93479,25.325929],[112.924319,25.296714],[112.891058,25.339993],[112.854718,25.337829],[112.867036,25.249632],[112.897833,25.238264],[112.958195,25.254503],[112.992688,25.247467],[113.034572,25.198199],[112.97421,25.168412],[112.96805,25.141869],[113.004391,25.089306],[112.979137,25.03401],[113.009934,24.977604],[112.994536,24.927142],[112.941565,24.915745],[112.904609,24.921715],[112.873812,24.896747],[112.780805,24.896747],[112.778341,24.947764],[112.743233,24.959701],[112.742001,24.99876],[112.714899,25.025876],[112.712436,25.083344],[112.660081,25.132658],[112.628052,25.140785],[112.562762,25.124531],[112.458053,25.152162],[112.44327,25.185744],[112.414937,25.14241],[112.365046,25.191701],[112.315771,25.175453],[112.302836,25.157037],[112.256025,25.159204],[112.246785,25.185202],[112.187039,25.182494],[112.177184,25.106649],[112.151931,25.055698],[112.155626,25.026419],[112.12175,24.989538],[112.119902,24.963499],[112.175337,24.927685],[112.167329,24.859828],[112.149467,24.837019],[112.124214,24.841364],[112.03367,24.771286],[112.024431,24.740308],[111.961606,24.721283],[111.939432,24.686487],[111.953598,24.64733],[111.927729,24.629378],[111.936968,24.595645],[111.972077,24.578775],[112.007185,24.534684],[112.009649,24.503103],[111.985011,24.467701],[112.025047,24.438828],[112.057692,24.387057],[112.05954,24.339628],[112.026279,24.294908],[111.990555,24.279634],[111.986243,24.25672],[111.958526,24.263813],[111.912946,24.221795],[111.877222,24.227252],[111.871062,24.176487],[111.886461,24.163929],[111.878454,24.109862],[111.92157,24.012045],[111.940664,23.987989],[111.911714,23.943693],[111.854432,23.947521],[111.845809,23.904305],[111.812548,23.887343],[111.824867,23.832612],[111.8107,23.80688],[111.722621,23.823305],[111.683201,23.822758],[111.683201,23.822758],[111.654868,23.833159],[111.627766,23.78881],[111.621607,23.725819],[111.666571,23.718696],[111.614832,23.65896],[111.615448,23.639225],[111.555702,23.64087],[111.487332,23.626615],[111.479941,23.532822],[111.428818,23.466414],[111.399869,23.469159],[111.383239,23.399423],[111.389398,23.375804],[111.363528,23.340641],[111.376463,23.30437],[111.353058,23.284582],[111.36476,23.240047],[111.388782,23.210349],[111.38447,23.16744],[111.365992,23.14488],[111.377695,23.082132],[111.402333,23.066165],[111.43313,23.073322],[111.433746,23.036428],[111.389398,23.005583],[111.403565,22.99126],[111.362913,22.967568],[111.374615,22.938361],[111.358601,22.889301],[111.218167,22.748085],[111.185522,22.735942],[111.118385,22.744773],[111.058023,22.729871],[111.089435,22.695643],[111.055559,22.648705],[110.997045,22.631582],[110.958856,22.636553],[110.950233,22.61059],[110.896031,22.613352],[110.897878,22.591805],[110.812263,22.576333],[110.778386,22.585174],[110.749437,22.556991],[110.762988,22.518298],[110.740198,22.498947],[110.74143,22.464109],[110.688459,22.477935],[110.712481,22.440879],[110.711249,22.369506],[110.74143,22.361757],[110.749437,22.329653],[110.787009,22.28259],[110.759292,22.274837],[110.725415,22.29588],[110.687843,22.249914],[110.646575,22.220554],[110.678604,22.172901],[110.629329,22.149068],[110.598532,22.162924],[110.602843,22.18343],[110.55788,22.196175],[110.505525,22.14297],[110.456866,22.189526],[110.414366,22.208365],[110.378026,22.164587],[110.34846,22.195621],[110.326287,22.152393],[110.364475,22.125785],[110.35154,22.097508],[110.359547,22.015973],[110.352772,21.97602],[110.374946,21.967695],[110.374946,21.967695],[110.378642,21.939942],[110.378642,21.939942],[110.391576,21.89386],[110.337374,21.887751],[110.290562,21.917736],[110.283787,21.892194],[110.224041,21.882198],[110.224041,21.882198],[110.212338,21.886085],[110.212338,21.886085],[110.196323,21.899968],[110.12857,21.902744],[110.101469,21.86998],[110.050962,21.857205],[109.999839,21.881643],[109.94502,21.84443],[109.940093,21.769419],[109.916071,21.668787],[109.888354,21.652101],[109.888354,21.652101],[109.839695,21.636525],[109.786108,21.637638],[109.778101,21.670455],[109.742992,21.616497],[109.754695,21.556396],[109.788572,21.490702],[109.785492,21.45673],[109.819369,21.445033],[109.894513,21.442248],[109.904368,21.429992],[109.868644,21.365913],[109.770709,21.359783],[109.757775,21.346963],[109.763934,21.226514],[109.674623,21.136671],[109.674007,21.067997],[109.655529,20.929435],[109.664768,20.862343],[109.711579,20.774519],[109.730057,20.719673],[109.74484,20.621124],[109.793499,20.615522],[109.813825,20.574627],[109.811977,20.541566],[109.839695,20.489439],[109.888354,20.475423],[109.895745,20.42776],[109.864948,20.40196],[109.861252,20.376717],[109.916071,20.316677],[109.909296,20.236961],[109.929006,20.211691],[109.993679,20.254368],[110.082375,20.258859],[110.118099,20.219553],[110.168606,20.219553],[110.220345,20.25156],[110.296722,20.249314],[110.349076,20.258859],[110.384185,20.293103],[110.425453,20.291419],[110.452554,20.311064],[110.491358,20.373912],[110.54125,20.42047],[110.550489,20.47262],[110.499982,20.572386],[110.487047,20.640167],[110.466105,20.680485],[110.411286,20.670966],[110.392192,20.682724],[110.407591,20.731987],[110.393424,20.816479],[110.350924,20.84165],[110.327519,20.847802],[110.269004,20.839972],[110.209874,20.860106],[110.184005,20.891979],[110.180925,20.98197],[110.204947,21.003202],[110.208642,21.050684],[110.241903,21.016051],[110.24991,21.045098],[110.296722,21.093684],[110.39096,21.124949],[110.422373,21.190807],[110.451322,21.186343],[110.501213,21.217588],[110.534474,21.204198],[110.626249,21.215915],[110.65951,21.239902],[110.713097,21.3124],[110.768531,21.364799],[110.796248,21.37483],[110.888639,21.367585],[110.929291,21.375945],[111.034617,21.438906],[111.103602,21.455616],[111.171355,21.458401],[111.28284,21.485691],[111.276065,21.443362],[111.250196,21.45116],[111.257587,21.41495],[111.28592,21.41885],[111.353058,21.464528],[111.382623,21.495714],[111.444217,21.514088],[111.494724,21.501282],[111.521825,21.517429],[111.560629,21.50518],[111.609904,21.530234],[111.650556,21.512418],[111.677658,21.529677],[111.693672,21.590345],[111.736788,21.609821],[111.794686,21.61149],[111.832258,21.578659],[111.810084,21.555283],[111.887693,21.578659],[111.941896,21.607039],[111.972692,21.603144],[112.026895,21.633744],[111.997946,21.657107],[111.954214,21.667674],[111.956062,21.710494],[112.036134,21.761637],[112.136532,21.793871],[112.192583,21.789425],[112.196894,21.736624],[112.236315,21.727173],[112.238778,21.702153],[112.353343,21.707157],[112.415553,21.734956],[112.427256,21.789981],[112.445734,21.803317],[112.497473,21.785535],[112.535661,21.753856],[112.647146,21.758302],[112.68595,21.810541],[112.792508,21.921067],[112.841167,21.920512],[112.893522,21.84443],[112.929862,21.838875],[112.989608,21.869424],[113.047507,21.956595],[113.053666,22.012089],[113.032108,22.04593],[113.045659,22.088636],[113.086927,22.12634],[113.091854,22.065344],[113.142977,22.012089],[113.1516,21.979905],[113.235368,21.887751],[113.266781,21.871646],[113.319752,21.909407],[113.330223,21.96159],[113.442324,22.009315],[113.45957,22.043711],[113.527939,22.073663],[113.567359,22.075327],[113.554425,22.107489],[113.554425,22.142416],[113.534715,22.174009],[113.53841,22.209473],[113.558736,22.212244]]],[[[117.024627,23.437865],[116.982743,23.460924],[116.944555,23.440061],[116.951946,23.419744],[117.027091,23.41535],[117.050496,23.400522],[117.081909,23.409309],[117.124409,23.389537],[117.142887,23.400522],[117.142887,23.459826],[117.129336,23.483431],[117.093612,23.459277],[117.058503,23.47355],[117.029554,23.443356],[117.024627,23.437865]]],[[[112.853486,21.740515],[112.876275,21.772753],[112.840551,21.776644],[112.782653,21.739959],[112.724138,21.719945],[112.70566,21.679354],[112.734609,21.666562],[112.780189,21.671568],[112.730914,21.613715],[112.775261,21.564189],[112.817145,21.590345],[112.798667,21.610933],[112.821457,21.655994],[112.804826,21.686583],[112.83316,21.736624],[112.853486,21.740515]]],[[[112.530733,21.583667],[112.563378,21.591458],[112.571385,21.619835],[112.621277,21.606482],[112.665624,21.642644],[112.639139,21.67268],[112.66624,21.683803],[112.663776,21.714386],[112.592327,21.693256],[112.560299,21.666562],[112.57077,21.645982],[112.535045,21.628737],[112.530733,21.583667]]],[[[114.231342,22.016528],[114.311414,22.041493],[114.302791,22.050368],[114.239965,22.03539],[114.231342,22.016528]]],[[[110.43346,21.171276],[110.489511,21.138904],[110.508605,21.140579],[110.544945,21.083633],[110.582517,21.094801],[110.632409,21.210893],[110.589293,21.194713],[110.525235,21.190249],[110.499366,21.213125],[110.445163,21.184669],[110.431612,21.180763],[110.43346,21.171276]]],[[[112.435263,21.663781],[112.456205,21.648763],[112.458669,21.68992],[112.435263,21.663781]]],[[[110.517844,21.079166],[110.459946,21.062971],[110.398352,21.096476],[110.352772,21.079724],[110.305961,21.0881],[110.27578,21.033369],[110.211106,20.986999],[110.201251,20.938378],[110.309656,20.963529],[110.347845,20.984763],[110.407591,20.990351],[110.47288,20.983087],[110.511684,20.916578],[110.535706,20.922727],[110.539402,20.987557],[110.560344,21.061295],[110.517844,21.079166]]],[[[113.765076,21.962145],[113.774315,21.998218],[113.74167,21.991559],[113.765076,21.962145]]],[[[113.723192,21.922177],[113.742902,21.950489],[113.71888,21.951599],[113.723192,21.922177]]],[[[113.142977,21.831653],[113.162071,21.853873],[113.203955,21.861093],[113.167615,21.876644],[113.136818,21.868869],[113.142977,21.831653]]],[[[113.819894,22.396068],[113.813735,22.419858],[113.786634,22.413773],[113.819894,22.396068]]],[[[114.190074,21.986564],[114.229494,21.995443],[114.180835,22.00987],[114.190074,21.986564]]],[[[114.153734,21.97491],[114.171596,22.000437],[114.124169,21.985455],[114.153734,21.97491]]],[[[116.769628,20.771721],[116.761005,20.750456],[116.87249,20.738143],[116.889736,20.683284],[116.849084,20.628405],[116.749302,20.600958],[116.796113,20.582471],[116.862635,20.588633],[116.905135,20.619443],[116.934084,20.676565],[116.925461,20.726949],[116.88604,20.775638],[116.820135,20.780674],[116.769628,20.771721]]],[[[113.025333,21.847762],[113.045659,21.882753],[113.007471,21.869424],[113.025333,21.847762]]],[[[110.405127,20.678245],[110.437772,20.677685],[110.414366,20.710157],[110.405127,20.678245]]],[[[110.644727,20.935584],[110.584365,20.948998],[110.548641,20.908752],[110.562807,20.861224],[110.611467,20.860106],[110.646575,20.917137],[110.644727,20.935584]]],[[[110.556648,20.32734],[110.593604,20.360447],[110.586213,20.381205],[110.556648,20.32734]]],[[[115.943037,21.097592],[115.953508,21.064088],[115.989233,21.035603],[116.040356,21.02052],[116.067457,21.04063],[116.044051,21.110434],[116.024341,21.12439],[115.965211,21.123832],[115.943037,21.097592]]],[[[115.926407,20.981411],[115.939342,20.945644],[115.970139,20.919373],[115.999088,20.922727],[116.000936,20.948439],[115.954124,20.99985],[115.926407,20.981411]]],[[[115.834632,22.722695],[115.834632,22.722143],[115.835248,22.722695],[115.834632,22.722695]]],[[[115.834632,22.723247],[115.834632,22.722695],[115.835248,22.722695],[115.834632,22.723247]]]]}},{type:"Feature",properties:{adcode:45e4,name:"广西壮族自治区",center:[108.320004,22.82402],centroid:[108.7944,23.833381],childrenNum:14,level:"province",parent:{adcode:1e5},subFeatureIndex:19,acroutes:[1e5]},geometry:{type:"MultiPolygon",coordinates:[[[[109.48245,26.029788],[109.473211,26.006663],[109.408537,25.967392],[109.435022,25.93349],[109.396834,25.900117],[109.359262,25.836036],[109.339552,25.83442],[109.327849,25.76168],[109.340168,25.731493],[109.296436,25.71424],[109.207125,25.740119],[109.206509,25.788087],[109.147995,25.741736],[109.13198,25.762758],[109.143683,25.795092],[109.095024,25.80533],[109.077778,25.776771],[109.048213,25.790781],[108.989698,25.778926],[108.999553,25.765453],[108.963829,25.732572],[108.940423,25.740119],[108.896076,25.71424],[108.900387,25.682423],[108.953974,25.686738],[108.953974,25.686738],[109.007561,25.734728],[109.043285,25.738502],[109.07901,25.72071],[109.075314,25.693749],[109.030966,25.629556],[109.051908,25.566949],[109.088249,25.550752],[109.024807,25.51241],[108.949046,25.557231],[108.8893,25.543193],[108.890532,25.556151],[108.826474,25.550212],[108.814772,25.526992],[108.781511,25.554531],[108.799989,25.576666],[108.783975,25.628477],[108.724844,25.634952],[108.68912,25.623081],[108.68604,25.587462],[108.660787,25.584763],[108.658323,25.550212],[108.68912,25.533473],[108.634917,25.520512],[108.6072,25.491885],[108.600425,25.432448],[108.62999,25.335666],[108.625062,25.308076],[108.589338,25.335125],[108.585642,25.365952],[108.471693,25.458928],[108.418723,25.443257],[108.400244,25.491344],[108.359592,25.513491],[108.348506,25.536173],[108.308469,25.525912],[108.280752,25.48],[108.241332,25.46217],[108.251803,25.430286],[108.192673,25.458928],[108.162492,25.444878],[108.193289,25.405421],[108.142782,25.390825],[108.152021,25.324306],[108.143398,25.269658],[108.115065,25.210112],[108.080572,25.193867],[108.001732,25.196574],[107.928435,25.155954],[107.872384,25.141327],[107.839124,25.115861],[107.762747,25.125073],[107.789233,25.15487],[107.760283,25.188451],[107.762131,25.229061],[107.741805,25.24043],[107.700537,25.194408],[107.696226,25.219858],[107.661733,25.258833],[107.659885,25.316192],[107.632168,25.310241],[107.599523,25.250714],[107.576734,25.256668],[107.512676,25.209029],[107.472024,25.213902],[107.489886,25.276693],[107.481263,25.299961],[107.432604,25.289139],[107.409198,25.347024],[107.420901,25.392987],[107.375937,25.411908],[107.358691,25.393528],[107.318039,25.401637],[107.308184,25.432988],[107.336517,25.461089],[107.263836,25.543193],[107.232423,25.556691],[107.228728,25.604733],[107.205322,25.607971],[107.185612,25.578825],[107.064272,25.559391],[107.066736,25.50917],[107.015613,25.495666],[106.996519,25.442716],[106.963874,25.437852],[106.987896,25.358922],[107.012533,25.352973],[107.013765,25.275611],[106.975577,25.232851],[106.933077,25.250714],[106.904128,25.231768],[106.888113,25.181953],[106.853005,25.186827],[106.787715,25.17112],[106.764926,25.183036],[106.732281,25.162454],[106.691013,25.179245],[106.644817,25.164621],[106.63989,25.132658],[106.590615,25.08768],[106.551195,25.082802],[106.519782,25.054072],[106.450181,25.033468],[106.442173,25.019369],[106.332536,24.988454],[106.304819,24.973807],[106.253696,24.971094],[106.215508,24.981944],[106.191486,24.95319],[106.145291,24.954275],[106.197645,24.885889],[106.206269,24.851139],[106.173008,24.760417],[106.150218,24.762591],[106.113878,24.714216],[106.047356,24.684312],[106.024566,24.633186],[105.961741,24.677786],[105.942031,24.725088],[105.863806,24.729437],[105.827466,24.702799],[105.767104,24.719109],[105.70551,24.768569],[105.617431,24.78161],[105.607576,24.803885],[105.573083,24.797366],[105.497322,24.809318],[105.493011,24.833217],[105.457286,24.87123],[105.428337,24.930941],[105.365511,24.943423],[105.334099,24.9266],[105.267577,24.929313],[105.251563,24.967296],[105.212758,24.995505],[105.178266,24.985199],[105.157324,24.958616],[105.131454,24.959701],[105.09573,24.92877],[105.096346,24.928228],[105.082179,24.915745],[105.077868,24.918459],[105.039064,24.872859],[105.026745,24.815836],[105.03352,24.787586],[104.899245,24.752809],[104.865985,24.730524],[104.841963,24.676155],[104.771746,24.659839],[104.729246,24.617953],[104.703377,24.645698],[104.628848,24.660927],[104.595587,24.709323],[104.529682,24.731611],[104.489646,24.653313],[104.520443,24.535228],[104.550008,24.518894],[104.575877,24.424661],[104.616529,24.421937],[104.63008,24.397958],[104.610986,24.377246],[104.641783,24.367979],[104.70892,24.321087],[104.721239,24.340173],[104.703377,24.419757],[104.715695,24.441552],[104.74834,24.435559],[104.765587,24.45953],[104.784681,24.443732],[104.83642,24.446456],[104.914028,24.426296],[104.930042,24.411038],[104.979933,24.412673],[105.042759,24.442097],[105.106817,24.414853],[105.111744,24.37234],[105.138846,24.376701],[105.188121,24.347261],[105.196744,24.326541],[105.164715,24.288362],[105.215222,24.214699],[105.24294,24.208695],[105.229389,24.165567],[105.182577,24.167205],[105.20044,24.105491],[105.260186,24.061236],[105.292831,24.074896],[105.273121,24.092927],[105.320548,24.116416],[105.334099,24.094566],[105.395692,24.065607],[105.406163,24.043748],[105.493011,24.016965],[105.533663,24.130071],[105.594641,24.137718],[105.628518,24.126794],[105.649459,24.032816],[105.704278,24.0667],[105.739387,24.059596],[105.765256,24.073804],[105.802212,24.051945],[105.796669,24.023524],[105.841633,24.03063],[105.859495,24.056864],[105.89214,24.040468],[105.908154,24.069432],[105.901995,24.099482],[105.919241,24.122425],[105.963589,24.110954],[105.998081,24.120786],[106.011632,24.099482],[106.04982,24.089649],[106.053516,24.051399],[106.096631,24.018058],[106.091088,23.998924],[106.128044,23.956819],[106.157609,23.891174],[106.192718,23.879135],[106.173008,23.861622],[106.192102,23.824947],[106.136667,23.795381],[106.157609,23.724175],[106.149602,23.665538],[106.120653,23.605229],[106.141595,23.569579],[106.08616,23.524043],[106.071994,23.495506],[106.039965,23.484529],[105.999929,23.447748],[105.986378,23.489469],[105.935871,23.508678],[105.913081,23.499348],[105.89214,23.52514],[105.852103,23.526786],[105.815763,23.507031],[105.805908,23.467512],[105.758481,23.459826],[105.699966,23.40162],[105.637757,23.404366],[105.694423,23.363168],[105.699966,23.327453],[105.649459,23.346136],[105.593409,23.312614],[105.560148,23.257093],[105.526272,23.234548],[105.542902,23.184495],[105.558916,23.177893],[105.574931,23.066165],[105.625438,23.064513],[105.648844,23.078828],[105.724604,23.06231],[105.74185,23.030921],[105.780039,23.022659],[105.805908,22.994565],[105.839169,22.987403],[105.879205,22.916865],[105.893987,22.936707],[105.959277,22.948832],[105.994385,22.93781],[106.019639,22.990709],[106.08616,22.996218],[106.106486,22.980792],[106.153914,22.988505],[106.206885,22.978588],[106.270326,22.907494],[106.258007,22.889852],[106.286957,22.867245],[106.366413,22.857871],[106.37134,22.878273],[106.41384,22.877171],[106.504383,22.91025],[106.525941,22.946628],[106.562282,22.923479],[106.606013,22.925684],[106.631267,22.88103],[106.657136,22.863385],[106.674998,22.891506],[106.716882,22.881582],[106.709491,22.866142],[106.774781,22.812643],[106.776012,22.813746],[106.778476,22.814298],[106.779092,22.813746],[106.779708,22.813195],[106.78094,22.813195],[106.784636,22.812643],[106.796338,22.812091],[106.801882,22.815401],[106.804346,22.816505],[106.808657,22.817608],[106.813585,22.817608],[106.838838,22.803265],[106.820976,22.768504],[106.768621,22.739254],[106.780324,22.708894],[106.756302,22.68957],[106.711955,22.575228],[106.650361,22.575228],[106.61402,22.602303],[106.585071,22.517192],[106.588151,22.472958],[106.560434,22.455813],[106.588767,22.374486],[106.562897,22.345706],[106.663296,22.33076],[106.670071,22.283144],[106.688549,22.260438],[106.7021,22.207257],[106.673151,22.182322],[106.706411,22.160707],[106.691629,22.13521],[106.71565,22.089745],[106.706411,22.021521],[106.683006,21.999882],[106.698404,21.959925],[106.73844,22.008205],[106.790179,22.004876],[106.802498,21.98157],[106.859164,21.986009],[106.926302,21.967695],[106.935541,21.933836],[106.974345,21.923288],[106.999598,21.947714],[107.05996,21.914959],[107.058729,21.887196],[107.018693,21.859427],[107.018077,21.81943],[107.093837,21.803317],[107.148656,21.758858],[107.194851,21.736624],[107.199163,21.718833],[107.242279,21.703265],[107.271844,21.727173],[107.310648,21.733844],[107.356843,21.667674],[107.363619,21.602031],[107.388256,21.594241],[107.431372,21.642088],[107.477567,21.659888],[107.500973,21.613715],[107.486806,21.59591],[107.547168,21.58645],[107.584741,21.614828],[107.603219,21.597579],[107.712856,21.616497],[107.807711,21.655438],[107.837892,21.640419],[107.863761,21.650988],[107.892095,21.622617],[107.893942,21.596466],[107.929051,21.585893],[107.958,21.534131],[108.034376,21.545821],[108.108289,21.508521],[108.193905,21.519656],[108.156332,21.55083],[108.205608,21.597579],[108.241332,21.599805],[108.249955,21.561406],[108.210535,21.505737],[108.230245,21.491259],[108.330027,21.540254],[108.397781,21.533017],[108.492635,21.554727],[108.591802,21.677129],[108.626294,21.67991],[108.658939,21.643757],[108.678033,21.659331],[108.735931,21.628181],[108.734084,21.626512],[108.745786,21.602587],[108.801837,21.626512],[108.83325,21.610933],[108.881293,21.627068],[108.937959,21.589789],[109.093792,21.579215],[109.09872,21.571424],[109.110422,21.568085],[109.138756,21.567528],[109.142451,21.511861],[109.074698,21.489589],[109.039589,21.457844],[109.046365,21.424421],[109.095024,21.419407],[109.138756,21.388762],[109.186183,21.390991],[109.245929,21.425536],[109.41716,21.438906],[109.484914,21.453388],[109.529877,21.437234],[109.540964,21.466199],[109.576689,21.493487],[109.604406,21.523553],[109.612413,21.556953],[109.654913,21.493487],[109.704188,21.462857],[109.785492,21.45673],[109.788572,21.490702],[109.754695,21.556396],[109.742992,21.616497],[109.778101,21.670455],[109.786108,21.637638],[109.839695,21.636525],[109.888354,21.652101],[109.888354,21.652101],[109.916071,21.668787],[109.940093,21.769419],[109.94502,21.84443],[109.999839,21.881643],[110.050962,21.857205],[110.101469,21.86998],[110.12857,21.902744],[110.196323,21.899968],[110.212338,21.886085],[110.212338,21.886085],[110.224041,21.882198],[110.224041,21.882198],[110.283787,21.892194],[110.290562,21.917736],[110.337374,21.887751],[110.391576,21.89386],[110.378642,21.939942],[110.378642,21.939942],[110.374946,21.967695],[110.374946,21.967695],[110.352772,21.97602],[110.359547,22.015973],[110.35154,22.097508],[110.364475,22.125785],[110.326287,22.152393],[110.34846,22.195621],[110.378026,22.164587],[110.414366,22.208365],[110.456866,22.189526],[110.505525,22.14297],[110.55788,22.196175],[110.602843,22.18343],[110.598532,22.162924],[110.629329,22.149068],[110.678604,22.172901],[110.646575,22.220554],[110.687843,22.249914],[110.725415,22.29588],[110.759292,22.274837],[110.787009,22.28259],[110.749437,22.329653],[110.74143,22.361757],[110.711249,22.369506],[110.712481,22.440879],[110.688459,22.477935],[110.74143,22.464109],[110.740198,22.498947],[110.762988,22.518298],[110.749437,22.556991],[110.778386,22.585174],[110.812263,22.576333],[110.897878,22.591805],[110.896031,22.613352],[110.950233,22.61059],[110.958856,22.636553],[110.997045,22.631582],[111.055559,22.648705],[111.089435,22.695643],[111.058023,22.729871],[111.118385,22.744773],[111.185522,22.735942],[111.218167,22.748085],[111.358601,22.889301],[111.374615,22.938361],[111.362913,22.967568],[111.403565,22.99126],[111.389398,23.005583],[111.433746,23.036428],[111.43313,23.073322],[111.402333,23.066165],[111.377695,23.082132],[111.365992,23.14488],[111.38447,23.16744],[111.388782,23.210349],[111.36476,23.240047],[111.353058,23.284582],[111.376463,23.30437],[111.363528,23.340641],[111.389398,23.375804],[111.383239,23.399423],[111.399869,23.469159],[111.428818,23.466414],[111.479941,23.532822],[111.487332,23.626615],[111.555702,23.64087],[111.615448,23.639225],[111.614832,23.65896],[111.666571,23.718696],[111.621607,23.725819],[111.627766,23.78881],[111.654868,23.833159],[111.683201,23.822758],[111.683201,23.822758],[111.722621,23.823305],[111.8107,23.80688],[111.824867,23.832612],[111.812548,23.887343],[111.845809,23.904305],[111.854432,23.947521],[111.911714,23.943693],[111.940664,23.987989],[111.92157,24.012045],[111.878454,24.109862],[111.886461,24.163929],[111.871062,24.176487],[111.877222,24.227252],[111.912946,24.221795],[111.958526,24.263813],[111.986243,24.25672],[111.990555,24.279634],[112.026279,24.294908],[112.05954,24.339628],[112.057692,24.387057],[112.025047,24.438828],[111.985011,24.467701],[112.009649,24.503103],[112.007185,24.534684],[111.972077,24.578775],[111.936968,24.595645],[111.927729,24.629378],[111.953598,24.64733],[111.939432,24.686487],[111.961606,24.721283],[112.024431,24.740308],[111.951135,24.769655],[111.929577,24.75607],[111.875374,24.756613],[111.868599,24.771829],[111.814396,24.770199],[111.783599,24.785957],[111.708455,24.788673],[111.666571,24.760961],[111.637621,24.715303],[111.641933,24.684856],[111.588962,24.690837],[111.570484,24.64461],[111.526752,24.637538],[111.499035,24.667997],[111.451608,24.665822],[111.431282,24.687574],[111.461463,24.728894],[111.479325,24.797366],[111.449144,24.857113],[111.447296,24.892947],[111.470086,24.92877],[111.434977,24.951562],[111.43313,24.979774],[111.460231,24.992793],[111.467622,25.02208],[111.416499,25.047566],[111.435593,25.093642],[111.375231,25.128324],[111.36784,25.108817],[111.321645,25.105023],[111.274833,25.151078],[111.221862,25.106649],[111.200921,25.074672],[111.139943,25.042144],[111.101754,25.035095],[111.100522,24.945593],[111.009363,24.921172],[110.968711,24.975434],[110.951465,25.04377],[110.98411,25.101772],[110.998892,25.161371],[111.112841,25.21715],[111.103602,25.285351],[111.138711,25.303748],[111.184906,25.367034],[111.210776,25.363248],[111.279145,25.42326],[111.32842,25.521592],[111.324724,25.564249],[111.343202,25.602574],[111.309942,25.645203],[111.30871,25.720171],[111.399869,25.744431],[111.442369,25.77192],[111.43313,25.84627],[111.4861,25.859196],[111.460231,25.885042],[111.383239,25.881812],[111.376463,25.906039],[111.346282,25.906577],[111.297007,25.874274],[111.29208,25.854349],[111.251428,25.864581],[111.230486,25.916267],[111.189834,25.953402],[111.235413,26.048071],[111.267442,26.058824],[111.244652,26.078177],[111.26621,26.095914],[111.258203,26.151796],[111.274833,26.183486],[111.271754,26.217316],[111.293311,26.222148],[111.277913,26.272066],[111.228022,26.261333],[111.204616,26.276359],[111.208928,26.30426],[111.090667,26.308016],[111.008132,26.336982],[111.008747,26.35897],[110.974255,26.385778],[110.94469,26.373447],[110.944074,26.326791],[110.926212,26.320354],[110.939762,26.286554],[110.836284,26.255966],[110.759292,26.248451],[110.73527,26.270993],[110.742046,26.313917],[110.721104,26.294066],[110.673676,26.317135],[110.643495,26.308552],[110.612083,26.333764],[110.584365,26.296749],[110.552952,26.283335],[110.546793,26.233421],[110.495054,26.166299],[110.477808,26.179727],[110.437772,26.153945],[110.373098,26.088927],[110.325671,25.975462],[110.257301,25.961473],[110.24991,26.010965],[110.181541,26.060437],[110.168606,26.028713],[110.100853,26.020108],[110.065128,26.050221],[110.100853,26.132455],[110.099005,26.168985],[110.03002,26.166299],[109.970274,26.195301],[109.904368,26.135679],[109.898825,26.095377],[109.864332,26.027637],[109.814441,26.041081],[109.782412,25.996981],[109.806434,25.973848],[109.826144,25.911422],[109.811361,25.877504],[109.779333,25.866196],[109.768246,25.890427],[109.685094,25.880197],[109.67955,25.921649],[109.693717,25.959321],[109.710963,25.954478],[109.730057,25.989988],[109.649369,26.016882],[109.635203,26.047533],[109.588391,26.019571],[109.560058,26.021184],[109.513247,25.998056],[109.48245,26.029788]]],[[[105.096346,24.928228],[105.09573,24.92877],[105.077868,24.918459],[105.082179,24.915745],[105.096346,24.928228]]],[[[109.088249,21.014934],[109.11227,21.02499],[109.117814,21.017727],[109.144299,21.041189],[109.138756,21.067439],[109.09256,21.057386],[109.088865,21.031134],[109.088249,21.014934]]]]}},{type:"Feature",properties:{adcode:46e4,name:"海南省",center:[110.33119,20.031971],centroid:[109.754859,19.189767],childrenNum:19,level:"province",parent:{adcode:1e5},subFeatureIndex:20,acroutes:[1e5]},geometry:{type:"MultiPolygon",coordinates:[[[[110.106396,20.026812],[110.042339,19.991384],[109.997375,19.980136],[109.965346,19.993634],[109.898825,19.994196],[109.855093,19.984073],[109.814441,19.993072],[109.76147,19.981261],[109.712195,20.017253],[109.657993,20.01163],[109.585312,19.98801],[109.526797,19.943573],[109.498464,19.873236],[109.411001,19.895184],[109.349407,19.898561],[109.300748,19.917693],[109.25948,19.898561],[109.255784,19.867045],[109.231147,19.863105],[109.159082,19.79048],[109.169553,19.736411],[109.147379,19.704863],[109.093792,19.68965],[109.048829,19.619764],[108.993394,19.587065],[108.92872,19.524468],[108.855424,19.469182],[108.806148,19.450561],[108.765496,19.400894],[108.694047,19.387346],[108.644772,19.349518],[108.609048,19.276661],[108.591186,19.141592],[108.598577,19.055633],[108.630606,19.003017],[108.637997,18.924346],[108.595497,18.872256],[108.593033,18.809386],[108.65278,18.740258],[108.663866,18.67337],[108.641077,18.565614],[108.644772,18.486738],[108.68912,18.447571],[108.776583,18.441894],[108.881293,18.416344],[108.905315,18.389087],[108.944735,18.314107],[109.006329,18.323198],[109.108575,18.323766],[109.138756,18.268081],[109.17448,18.260125],[109.287813,18.264671],[109.355566,18.215221],[109.441182,18.199303],[109.467051,18.173718],[109.527413,18.169169],[109.584696,18.143579],[109.661688,18.175424],[109.726362,18.177698],[109.749767,18.193618],[109.785492,18.339672],[109.919767,18.375457],[110.022629,18.360121],[110.070672,18.376025],[110.090382,18.399309],[110.116867,18.506602],[110.214186,18.578662],[110.246215,18.609859],[110.329366,18.642185],[110.367555,18.631977],[110.499366,18.651824],[110.499366,18.751592],[110.578206,18.784458],[110.590525,18.838841],[110.585597,18.88075],[110.619474,19.152334],[110.676756,19.286264],[110.706321,19.320153],[110.729727,19.378878],[110.787009,19.399765],[110.844292,19.449996],[110.888023,19.518827],[110.920668,19.552668],[111.008747,19.60398],[111.061718,19.612436],[111.071573,19.628784],[111.043856,19.763448],[111.013675,19.850159],[110.966248,20.018377],[110.940994,20.028499],[110.871393,20.01163],[110.808567,20.035808],[110.778386,20.068415],[110.744509,20.074036],[110.717408,20.148778],[110.687843,20.163947],[110.655814,20.134169],[110.562191,20.110006],[110.526467,20.07516],[110.495054,20.077408],[110.387265,20.113378],[110.318279,20.108882],[110.28933,20.056047],[110.243135,20.077408],[110.144585,20.074598],[110.106396,20.026812]]]]}},{type:"Feature",properties:{adcode:5e5,name:"重庆市",center:[106.504962,29.533155],centroid:[107.8839,30.067297],childrenNum:38,level:"province",parent:{adcode:1e5},subFeatureIndex:21,acroutes:[1e5]},geometry:{type:"MultiPolygon",coordinates:[[[[106.37442,28.525742],[106.403369,28.569901],[106.477282,28.530474],[106.504999,28.544669],[106.466811,28.586193],[106.49268,28.591448],[106.502535,28.661313],[106.528405,28.677591],[106.492064,28.742153],[106.461883,28.761041],[106.45326,28.817162],[106.474202,28.832891],[106.561666,28.756319],[106.56105,28.719062],[106.587535,28.691767],[106.6171,28.691242],[106.617716,28.66709],[106.651593,28.649235],[106.618332,28.645033],[106.63681,28.622972],[106.606629,28.593024],[106.615252,28.549401],[106.567825,28.523638],[106.564745,28.485247],[106.632499,28.503655],[106.697788,28.47683],[106.708259,28.450524],[106.747063,28.467361],[106.726121,28.51838],[106.73844,28.554657],[106.77786,28.563068],[106.756918,28.607211],[106.784636,28.626649],[106.807425,28.589346],[106.830831,28.623497],[106.866556,28.624548],[106.889345,28.695966],[106.86594,28.690192],[106.824056,28.756319],[106.845614,28.780975],[106.872099,28.777304],[106.923222,28.809821],[106.951555,28.766812],[106.988512,28.776254],[106.983584,28.851239],[107.019308,28.861722],[107.016229,28.882685],[107.14188,28.887925],[107.206554,28.868535],[107.194851,28.838134],[107.227496,28.836037],[107.210866,28.817686],[107.219489,28.772582],[107.24659,28.76209],[107.261373,28.792514],[107.327894,28.810869],[107.339597,28.845997],[107.383945,28.848618],[107.41351,28.911502],[107.441227,28.943977],[107.412894,28.960211],[107.396879,28.993718],[107.364235,29.00942],[107.395647,29.041341],[107.369778,29.091558],[107.412278,29.094696],[107.427676,29.128682],[107.408582,29.138091],[107.401807,29.184603],[107.441227,29.203934],[107.486806,29.174153],[107.570574,29.218037],[107.589052,29.150113],[107.605683,29.164747],[107.659885,29.162656],[107.700537,29.141228],[107.749197,29.199754],[107.810791,29.139137],[107.784921,29.048143],[107.823725,29.034016],[107.810175,28.984295],[107.867457,28.960211],[107.882855,29.00628],[107.908725,29.007327],[107.925971,29.032446],[108.026369,29.039772],[108.070717,29.086328],[108.150173,29.053375],[108.193289,29.072207],[108.256115,29.040295],[108.277673,29.091558],[108.306622,29.079006],[108.297999,29.045527],[108.319556,28.961258],[108.345426,28.943453],[108.357745,28.893165],[108.346658,28.859625],[108.352817,28.815589],[108.386078,28.803003],[108.385462,28.772058],[108.347274,28.736381],[108.332491,28.679166],[108.439049,28.634003],[108.501258,28.626649],[108.50249,28.63768],[108.575787,28.659738],[108.636149,28.621396],[108.604736,28.590922],[108.610896,28.539412],[108.573939,28.531],[108.586874,28.463678],[108.609664,28.43579],[108.609048,28.407368],[108.576403,28.38631],[108.580099,28.343128],[108.611512,28.324691],[108.667562,28.334173],[108.656475,28.359981],[108.697127,28.401051],[108.688504,28.422106],[108.640461,28.456838],[108.657091,28.47683],[108.700207,28.48209],[108.709446,28.501026],[108.746402,28.45105],[108.780279,28.42579],[108.759953,28.389995],[108.783359,28.380518],[108.761801,28.304143],[108.726692,28.282011],[108.738395,28.228241],[108.772888,28.212949],[108.821547,28.245113],[108.855424,28.199764],[108.89546,28.219804],[108.923793,28.217167],[108.929952,28.19027],[109.005713,28.162837],[109.026655,28.220331],[109.086401,28.184467],[109.101799,28.202401],[109.081473,28.247749],[109.117198,28.277795],[109.152306,28.349975],[109.153538,28.417369],[109.191726,28.471043],[109.23361,28.474726],[109.274262,28.494714],[109.273646,28.53836],[109.319842,28.579886],[109.306907,28.62087],[109.252089,28.606685],[109.235458,28.61982],[109.201581,28.597753],[109.192958,28.636104],[109.271183,28.671816],[109.252704,28.691767],[109.294588,28.722211],[109.2989,28.7474],[109.241002,28.776779],[109.246545,28.80143],[109.235458,28.882161],[109.261328,28.952356],[109.292741,28.987436],[109.294588,29.015177],[109.319842,29.042388],[109.312451,29.066453],[109.240386,29.086328],[109.232378,29.119271],[109.215748,29.145409],[109.162777,29.180946],[109.139372,29.168927],[109.110422,29.21647],[109.141835,29.270256],[109.106727,29.288526],[109.11227,29.361053],[109.060531,29.403292],[109.034662,29.360531],[108.999553,29.36366],[108.983539,29.332883],[108.919481,29.3261],[108.934264,29.399643],[108.927488,29.435612],[108.884373,29.440824],[108.866511,29.470527],[108.888684,29.502305],[108.878213,29.539279],[108.913322,29.574679],[108.901003,29.604863],[108.870206,29.596537],[108.888068,29.628795],[108.844337,29.658443],[108.781511,29.635558],[108.797525,29.660003],[108.786438,29.691721],[108.752562,29.649082],[108.690968,29.689642],[108.676801,29.749412],[108.680497,29.800319],[108.658939,29.854833],[108.601041,29.863656],[108.556077,29.818493],[108.52528,29.770713],[108.548686,29.749412],[108.504954,29.728626],[108.504338,29.707836],[108.460606,29.741098],[108.437201,29.741098],[108.442744,29.778505],[108.422418,29.772791],[108.424266,29.815897],[108.371295,29.841337],[108.433505,29.880262],[108.467998,29.864175],[108.516041,29.885451],[108.517889,29.9394],[108.536367,29.983472],[108.532055,30.051873],[108.513577,30.057571],[108.546222,30.104178],[108.56778,30.157491],[108.551766,30.1637],[108.581947,30.255759],[108.54499,30.269716],[108.524048,30.309506],[108.501258,30.314673],[108.460606,30.35961],[108.431041,30.354446],[108.402092,30.376649],[108.430425,30.416397],[108.411331,30.438586],[108.42673,30.492233],[108.472925,30.487076],[108.512961,30.501515],[108.556077,30.487592],[108.56778,30.468508],[108.6497,30.53915],[108.642925,30.578831],[108.688504,30.58759],[108.698975,30.54482],[108.743939,30.494812],[108.789518,30.513374],[108.808612,30.491202],[108.838793,30.503062],[108.893612,30.565434],[108.971836,30.627766],[109.006329,30.626736],[109.042669,30.655571],[109.071002,30.640125],[109.111654,30.646303],[109.106111,30.61077],[109.105495,30.585529],[109.102415,30.580377],[109.101183,30.579346],[109.106111,30.570587],[109.103647,30.565949],[109.143683,30.521108],[109.191726,30.545851],[109.191726,30.545851],[109.245313,30.580892],[109.299516,30.630341],[109.314298,30.599953],[109.36111,30.551004],[109.337088,30.521623],[109.35495,30.487076],[109.418392,30.559766],[109.435638,30.595832],[109.535421,30.664837],[109.543428,30.63961],[109.574225,30.646818],[109.590855,30.69366],[109.625348,30.702923],[109.661072,30.738936],[109.656761,30.760538],[109.701724,30.783677],[109.780564,30.848437],[109.828608,30.864364],[109.894513,30.899803],[109.943788,30.878746],[110.008462,30.883369],[110.019549,30.829425],[110.048498,30.800642],[110.082375,30.799614],[110.151976,30.911613],[110.153824,30.953708],[110.172918,30.978853],[110.140889,30.987062],[110.140273,31.030661],[110.120563,31.0322],[110.119947,31.088592],[110.147048,31.116776],[110.180309,31.121899],[110.200019,31.158779],[110.180309,31.179774],[110.155671,31.279564],[110.161831,31.314338],[110.118715,31.409899],[110.054042,31.410921],[110.036795,31.436966],[109.98752,31.474744],[109.94502,31.47066],[109.969658,31.508935],[109.894513,31.519139],[109.837847,31.555354],[109.727594,31.548214],[109.745456,31.598182],[109.76455,31.602769],[109.737449,31.628761],[109.731289,31.700582],[109.683246,31.719929],[109.622268,31.711783],[109.585928,31.726546],[109.549587,31.73011],[109.502776,31.716365],[109.446109,31.722983],[109.381436,31.705165],[109.281654,31.716874],[109.282885,31.743343],[109.253936,31.759628],[109.279806,31.776418],[109.27611,31.79931],[109.195422,31.817618],[109.191111,31.85575],[109.123357,31.892851],[109.085785,31.929428],[108.986619,31.980205],[108.902235,31.984774],[108.837561,32.039072],[108.78767,32.04871],[108.75133,32.076098],[108.734084,32.106519],[108.676801,32.10297],[108.585026,32.17189],[108.543758,32.177969],[108.509882,32.201266],[108.480317,32.182527],[108.399013,32.194176],[108.370063,32.172397],[108.379918,32.154158],[108.379918,32.154158],[108.379303,32.153652],[108.379303,32.153652],[108.399628,32.147065],[108.452599,32.090296],[108.42981,32.061391],[108.372527,32.077112],[108.344194,32.067477],[108.362056,32.035521],[108.329411,32.020299],[108.370063,31.988835],[108.351585,31.971575],[108.307238,31.997463],[108.259194,31.967006],[108.343578,31.860834],[108.386078,31.854226],[108.391005,31.829822],[108.429194,31.809482],[108.455063,31.814059],[108.462454,31.780488],[108.535135,31.757592],[108.50557,31.734182],[108.514809,31.693963],[108.546838,31.665442],[108.519121,31.665952],[108.468614,31.636404],[108.442744,31.633856],[108.390389,31.591555],[108.386078,31.544134],[108.339266,31.539033],[108.344194,31.512506],[108.254883,31.49873],[108.233941,31.506894],[108.191441,31.492096],[108.193289,31.467598],[108.224086,31.464024],[108.216079,31.41041],[108.153869,31.371073],[108.185898,31.336831],[108.095354,31.268311],[108.038688,31.252964],[108.031297,31.217144],[108.07626,31.231985],[108.089811,31.204859],[108.025753,31.116263],[108.009123,31.109602],[108.026985,31.061938],[108.060246,31.052197],[108.00358,31.025533],[107.983254,30.983983],[107.942602,30.989114],[107.948145,30.918802],[107.994956,30.908533],[107.956152,30.882855],[107.851443,30.792931],[107.788001,30.81966],[107.763979,30.817091],[107.760899,30.862823],[107.739957,30.884396],[107.693146,30.875665],[107.645103,30.821202],[107.57735,30.847924],[107.515756,30.854603],[107.483111,30.838675],[107.498509,30.809381],[107.454162,30.771851],[107.454162,30.771851],[107.424597,30.74048],[107.458473,30.704981],[107.477567,30.664837],[107.516987,30.644759],[107.485575,30.598408],[107.427676,30.547397],[107.443075,30.53348],[107.408582,30.521623],[107.368546,30.468508],[107.338981,30.386459],[107.288474,30.337402],[107.257677,30.267131],[107.221337,30.213878],[107.103076,30.090198],[107.080286,30.094341],[107.084598,30.063786],[107.058113,30.043066],[107.055649,30.040476],[107.054417,30.040994],[107.053801,30.043584],[107.02054,30.036849],[106.981736,30.08502],[106.976193,30.083467],[106.94478,30.037367],[106.913367,30.025451],[106.862244,30.033223],[106.83699,30.049801],[106.825904,30.03115],[106.825904,30.03115],[106.785252,30.01716],[106.732281,30.027005],[106.724274,30.058607],[106.699636,30.074145],[106.700252,30.111944],[106.672535,30.122297],[106.677462,30.156974],[106.631883,30.186464],[106.611557,30.235596],[106.612173,30.235596],[106.611557,30.235596],[106.612173,30.235596],[106.612173,30.235596],[106.612789,30.235596],[106.612789,30.235596],[106.642354,30.246454],[106.611557,30.292455],[106.560434,30.31519],[106.545035,30.296589],[106.49884,30.295556],[106.43971,30.308473],[106.428623,30.254725],[106.401521,30.242318],[106.349167,30.24542],[106.334384,30.225772],[106.306667,30.238182],[106.296196,30.205603],[106.264167,30.20974],[106.260471,30.19681],[106.232754,30.185947],[106.180399,30.233011],[106.168696,30.303823],[106.132356,30.323972],[106.132972,30.30279],[106.07261,30.333786],[106.031958,30.373551],[105.943263,30.372002],[105.900763,30.405042],[105.84656,30.410203],[105.825618,30.436006],[105.792357,30.427234],[105.760329,30.384393],[105.754785,30.342567],[105.714749,30.322939],[105.720292,30.252657],[105.720292,30.252657],[105.670401,30.254208],[105.624822,30.275918],[105.619894,30.234045],[105.662394,30.210258],[105.642684,30.186464],[105.56138,30.183878],[105.550909,30.179222],[105.536127,30.152834],[105.596489,30.159043],[105.574315,30.130579],[105.580474,30.129544],[105.582938,30.127474],[105.582938,30.12385],[105.642068,30.101072],[105.638988,30.076216],[105.676561,30.06793],[105.687032,30.038922],[105.719677,30.042548],[105.753553,30.018196],[105.723372,29.975177],[105.730763,29.95755],[105.70243,29.924879],[105.717213,29.893753],[105.738771,29.891159],[105.707974,29.840818],[105.610655,29.837184],[105.582938,29.819013],[105.574931,29.744216],[105.529351,29.707836],[105.481924,29.718232],[105.476996,29.674564],[105.419714,29.688082],[105.38091,29.628275],[105.347649,29.621512],[105.332867,29.592374],[105.296526,29.571035],[105.305149,29.53199],[105.337794,29.459064],[105.334099,29.441345],[105.387069,29.455416],[105.387069,29.455416],[105.399388,29.43874],[105.372903,29.421018],[105.426489,29.419454],[105.441888,29.400686],[105.418482,29.352185],[105.42033,29.31149],[105.465294,29.322969],[105.459134,29.288526],[105.513337,29.283306],[105.521344,29.264513],[105.557684,29.278608],[105.631597,29.280174],[105.647612,29.253027],[105.695039,29.287482],[105.712285,29.219082],[105.703662,29.176766],[105.728916,29.134432],[105.752321,29.129727],[105.728916,29.1062],[105.757865,29.069068],[105.74185,29.039249],[105.766488,29.013607],[105.762176,28.9911],[105.801596,28.958116],[105.797285,28.936121],[105.830546,28.944501],[105.852719,28.927217],[105.910002,28.920407],[105.969132,28.965971],[106.001161,28.973824],[106.040581,28.955498],[106.049204,28.906263],[106.070762,28.919884],[106.101559,28.898928],[106.14837,28.901548],[106.173008,28.920407],[106.206885,28.904691],[106.264783,28.845997],[106.245689,28.817686],[106.267863,28.779402],[106.274022,28.739004],[106.305435,28.704365],[106.304203,28.64976],[106.346703,28.583565],[106.33192,28.55308],[106.37442,28.525742]]],[[[109.105495,30.585529],[109.106111,30.61077],[109.09256,30.578831],[109.09872,30.579346],[109.101183,30.579346],[109.102415,30.580377],[109.105495,30.585529]]],[[[105.582938,30.12385],[105.582938,30.127474],[105.580474,30.129544],[105.574315,30.130579],[105.582938,30.12385]]],[[[109.09872,30.579346],[109.09256,30.578831],[109.103647,30.565949],[109.106111,30.570587],[109.09872,30.579346]]],[[[107.058113,30.043066],[107.053801,30.043584],[107.054417,30.040994],[107.055649,30.040476],[107.058113,30.043066]]]]}},{type:"Feature",properties:{adcode:51e4,name:"四川省",center:[104.065735,30.659462],centroid:[102.693453,30.674545],childrenNum:21,level:"province",parent:{adcode:1e5},subFeatureIndex:22,acroutes:[1e5]},geometry:{type:"MultiPolygon",coordinates:[[[[101.167885,27.198311],[101.170349,27.175421],[101.145095,27.103523],[101.157414,27.094999],[101.136472,27.023584],[101.228863,26.981992],[101.227015,26.959057],[101.264587,26.955323],[101.267667,26.903034],[101.311399,26.903034],[101.365602,26.883819],[101.399478,26.841642],[101.358826,26.771669],[101.387159,26.753501],[101.389623,26.723036],[101.435819,26.740675],[101.458608,26.731054],[101.445674,26.77434],[101.466,26.786629],[101.513427,26.768463],[101.453065,26.692563],[101.481398,26.673313],[101.461072,26.640687],[101.461688,26.606447],[101.402558,26.604841],[101.395783,26.591998],[101.422884,26.53151],[101.458608,26.49563],[101.506652,26.499915],[101.530057,26.467239],[101.565782,26.454381],[101.637847,26.388995],[101.635383,26.357361],[101.660636,26.346635],[101.64031,26.318745],[101.597195,26.303187],[101.586108,26.279579],[101.630455,26.224832],[101.690202,26.241473],[101.737013,26.219463],[101.773353,26.168448],[101.807846,26.156093],[101.796759,26.114723],[101.839875,26.082477],[101.835563,26.04592],[101.857737,26.049146],[101.899621,26.099139],[101.929186,26.105588],[101.954439,26.084627],[102.020961,26.096451],[102.080091,26.065275],[102.107808,26.068501],[102.152156,26.10935],[102.174946,26.146961],[102.242699,26.190468],[102.245163,26.212483],[102.349257,26.244694],[102.392372,26.296749],[102.440416,26.300505],[102.542046,26.338591],[102.570995,26.362723],[102.629509,26.336982],[102.638748,26.307479],[102.60056,26.250598],[102.659074,26.221611],[102.709581,26.210336],[102.739762,26.268846],[102.785342,26.298895],[102.833385,26.306406],[102.878964,26.364332],[102.893131,26.338591],[102.975667,26.340736],[102.998457,26.371839],[102.988602,26.413117],[102.989833,26.482775],[103.030485,26.485989],[103.052659,26.514374],[103.052659,26.555602],[103.035413,26.556673],[103.026174,26.664221],[103.005232,26.679195],[103.008312,26.710741],[102.983674,26.76686],[102.991681,26.775409],[102.966428,26.837904],[102.949181,26.843244],[102.896211,26.91264],[102.894979,27.001724],[102.870957,27.026782],[102.913457,27.133886],[102.904218,27.227584],[102.883276,27.258444],[102.883892,27.299401],[102.899906,27.317481],[102.941174,27.405711],[102.989833,27.367983],[103.055739,27.40943],[103.080992,27.396679],[103.141355,27.420586],[103.144434,27.450331],[103.19063,27.523596],[103.232514,27.56976],[103.2861,27.561802],[103.29226,27.632872],[103.349542,27.678459],[103.369868,27.708664],[103.393274,27.709194],[103.461027,27.779638],[103.487512,27.794992],[103.509686,27.843687],[103.502295,27.910343],[103.55465,27.978543],[103.515846,27.965329],[103.486281,28.033495],[103.459179,28.021345],[103.430846,28.044587],[103.470266,28.122204],[103.533092,28.168641],[103.573128,28.230877],[103.643961,28.260401],[103.692004,28.232459],[103.701859,28.198709],[103.740048,28.23615],[103.770845,28.233514],[103.828743,28.285173],[103.877402,28.316262],[103.85338,28.356822],[103.860156,28.383677],[103.828743,28.44],[103.829975,28.459995],[103.781931,28.525216],[103.802873,28.563068],[103.838598,28.587244],[103.833054,28.605109],[103.850917,28.66709],[103.887873,28.61982],[103.910047,28.631377],[103.953779,28.600906],[104.05972,28.6277],[104.09606,28.603533],[104.117618,28.634003],[104.170589,28.642932],[104.230951,28.635579],[104.252509,28.660788],[104.277147,28.631902],[104.314719,28.615617],[104.372617,28.649235],[104.425588,28.626649],[104.417581,28.598279],[104.375697,28.5946],[104.355987,28.555183],[104.323342,28.540989],[104.260516,28.536257],[104.267908,28.499448],[104.254357,28.403683],[104.282074,28.343128],[104.314103,28.306778],[104.343052,28.334173],[104.384936,28.329959],[104.392943,28.291497],[104.420045,28.269889],[104.44961,28.269889],[104.462544,28.241422],[104.442834,28.211366],[104.402182,28.202928],[104.406494,28.173389],[104.444682,28.16231],[104.448994,28.113758],[104.40095,28.091586],[104.373233,28.051454],[104.304248,28.050926],[104.30856,28.036136],[104.362762,28.012891],[104.40095,27.952114],[104.44961,27.927794],[104.508124,27.878078],[104.52537,27.889187],[104.573413,27.840512],[104.607906,27.857974],[104.63316,27.850567],[104.676275,27.880723],[104.743413,27.901881],[104.761891,27.884426],[104.796999,27.901352],[104.842579,27.900294],[104.888158,27.914574],[104.918339,27.938897],[104.903557,27.962158],[104.975006,28.020816],[104.980549,28.063073],[105.002107,28.064129],[105.061853,28.096866],[105.119752,28.07205],[105.168411,28.071522],[105.186889,28.054623],[105.167795,28.021345],[105.186273,27.995454],[105.218302,27.990698],[105.247867,28.009193],[105.270657,27.99704],[105.284823,27.935725],[105.233084,27.895534],[105.25957,27.827811],[105.313157,27.810874],[105.273736,27.794992],[105.293447,27.770637],[105.290367,27.712373],[105.308229,27.704955],[105.353809,27.748924],[105.44004,27.775402],[105.508409,27.769048],[105.560148,27.71979],[105.605112,27.715552],[105.62359,27.666269],[105.664242,27.683759],[105.720292,27.683759],[105.722756,27.706015],[105.76772,27.7182],[105.848408,27.707074],[105.868118,27.732504],[105.922937,27.746805],[105.92848,27.729855],[105.985146,27.749983],[106.023335,27.746805],[106.063987,27.776991],[106.120653,27.779638],[106.193334,27.75422],[106.242609,27.767459],[106.306667,27.808756],[106.337464,27.859033],[106.325145,27.898708],[106.304819,27.899237],[106.307899,27.936782],[106.328225,27.952643],[106.286341,28.007079],[106.246305,28.011835],[106.266631,28.066769],[106.206885,28.134343],[106.145291,28.162837],[106.093552,28.162837],[105.975907,28.107952],[105.943878,28.143314],[105.895219,28.119565],[105.860727,28.159672],[105.889676,28.237732],[105.848408,28.255656],[105.824386,28.306251],[105.78743,28.335753],[105.76464,28.308359],[105.76464,28.308359],[105.737539,28.30309],[105.730147,28.271997],[105.68888,28.284119],[105.639604,28.324164],[105.655003,28.362615],[105.643916,28.431053],[105.612503,28.438947],[105.62359,28.517854],[105.68272,28.534154],[105.693191,28.58882],[105.712901,28.586718],[105.74493,28.616668],[105.757249,28.590397],[105.78435,28.610889],[105.808372,28.599855],[105.884748,28.595126],[105.889676,28.670765],[105.937719,28.686517],[105.966668,28.761041],[106.001161,28.743727],[106.030726,28.694917],[106.085544,28.681792],[106.103407,28.636104],[106.14837,28.642932],[106.17116,28.629275],[106.184711,28.58882],[106.254928,28.539412],[106.2925,28.537309],[106.304819,28.505233],[106.349167,28.473674],[106.379348,28.479986],[106.37442,28.525742],[106.33192,28.55308],[106.346703,28.583565],[106.304203,28.64976],[106.305435,28.704365],[106.274022,28.739004],[106.267863,28.779402],[106.245689,28.817686],[106.264783,28.845997],[106.206885,28.904691],[106.173008,28.920407],[106.14837,28.901548],[106.101559,28.898928],[106.070762,28.919884],[106.049204,28.906263],[106.040581,28.955498],[106.001161,28.973824],[105.969132,28.965971],[105.910002,28.920407],[105.852719,28.927217],[105.830546,28.944501],[105.797285,28.936121],[105.801596,28.958116],[105.762176,28.9911],[105.766488,29.013607],[105.74185,29.039249],[105.757865,29.069068],[105.728916,29.1062],[105.752321,29.129727],[105.728916,29.134432],[105.703662,29.176766],[105.712285,29.219082],[105.695039,29.287482],[105.647612,29.253027],[105.631597,29.280174],[105.557684,29.278608],[105.521344,29.264513],[105.513337,29.283306],[105.459134,29.288526],[105.465294,29.322969],[105.42033,29.31149],[105.418482,29.352185],[105.441888,29.400686],[105.426489,29.419454],[105.372903,29.421018],[105.399388,29.43874],[105.387069,29.455416],[105.387069,29.455416],[105.334099,29.441345],[105.337794,29.459064],[105.305149,29.53199],[105.296526,29.571035],[105.332867,29.592374],[105.347649,29.621512],[105.38091,29.628275],[105.419714,29.688082],[105.476996,29.674564],[105.481924,29.718232],[105.529351,29.707836],[105.574931,29.744216],[105.582938,29.819013],[105.610655,29.837184],[105.707974,29.840818],[105.738771,29.891159],[105.717213,29.893753],[105.70243,29.924879],[105.730763,29.95755],[105.723372,29.975177],[105.753553,30.018196],[105.719677,30.042548],[105.687032,30.038922],[105.676561,30.06793],[105.638988,30.076216],[105.642068,30.101072],[105.582938,30.12385],[105.574315,30.130579],[105.596489,30.159043],[105.536127,30.152834],[105.550909,30.179222],[105.556453,30.187499],[105.558916,30.18543],[105.56138,30.183878],[105.642684,30.186464],[105.662394,30.210258],[105.619894,30.234045],[105.624822,30.275918],[105.670401,30.254208],[105.720292,30.252657],[105.720292,30.252657],[105.714749,30.322939],[105.754785,30.342567],[105.760329,30.384393],[105.792357,30.427234],[105.825618,30.436006],[105.84656,30.410203],[105.900763,30.405042],[105.943263,30.372002],[106.031958,30.373551],[106.07261,30.333786],[106.132972,30.30279],[106.132356,30.323972],[106.168696,30.303823],[106.180399,30.233011],[106.232754,30.185947],[106.260471,30.19681],[106.260471,30.204051],[106.260471,30.207672],[106.264167,30.20974],[106.296196,30.205603],[106.306667,30.238182],[106.334384,30.225772],[106.349167,30.24542],[106.401521,30.242318],[106.428623,30.254725],[106.43971,30.308473],[106.49884,30.295556],[106.545035,30.296589],[106.560434,30.31519],[106.611557,30.292455],[106.642354,30.246454],[106.612789,30.235596],[106.612789,30.235596],[106.612173,30.235596],[106.612173,30.235596],[106.611557,30.235596],[106.612173,30.235596],[106.611557,30.235596],[106.631883,30.186464],[106.677462,30.156974],[106.672535,30.122297],[106.700252,30.111944],[106.699636,30.074145],[106.724274,30.058607],[106.732281,30.027005],[106.785252,30.01716],[106.825904,30.03115],[106.825904,30.03115],[106.83699,30.049801],[106.862244,30.033223],[106.913367,30.025451],[106.94478,30.037367],[106.976193,30.083467],[106.975577,30.088127],[106.976809,30.088127],[106.977425,30.087609],[106.978656,30.087609],[106.979888,30.088127],[106.980504,30.087609],[106.981736,30.08502],[107.02054,30.036849],[107.053801,30.043584],[107.058113,30.043066],[107.084598,30.063786],[107.080286,30.094341],[107.103076,30.090198],[107.221337,30.213878],[107.257677,30.267131],[107.288474,30.337402],[107.338981,30.386459],[107.368546,30.468508],[107.408582,30.521623],[107.443075,30.53348],[107.427676,30.547397],[107.485575,30.598408],[107.516987,30.644759],[107.477567,30.664837],[107.458473,30.704981],[107.424597,30.74048],[107.454162,30.771851],[107.454162,30.771851],[107.498509,30.809381],[107.483111,30.838675],[107.515756,30.854603],[107.57735,30.847924],[107.645103,30.821202],[107.693146,30.875665],[107.739957,30.884396],[107.760899,30.862823],[107.763979,30.817091],[107.788001,30.81966],[107.851443,30.792931],[107.956152,30.882855],[107.994956,30.908533],[107.948145,30.918802],[107.942602,30.989114],[107.983254,30.983983],[108.00358,31.025533],[108.060246,31.052197],[108.026985,31.061938],[108.009123,31.109602],[108.025753,31.116263],[108.089811,31.204859],[108.07626,31.231985],[108.031297,31.217144],[108.038688,31.252964],[108.095354,31.268311],[108.185898,31.336831],[108.153869,31.371073],[108.216079,31.41041],[108.224086,31.464024],[108.193289,31.467598],[108.191441,31.492096],[108.233941,31.506894],[108.254883,31.49873],[108.344194,31.512506],[108.339266,31.539033],[108.386078,31.544134],[108.390389,31.591555],[108.442744,31.633856],[108.468614,31.636404],[108.519121,31.665952],[108.546838,31.665442],[108.514809,31.693963],[108.50557,31.734182],[108.535135,31.757592],[108.462454,31.780488],[108.455063,31.814059],[108.429194,31.809482],[108.391005,31.829822],[108.386078,31.854226],[108.343578,31.860834],[108.259194,31.967006],[108.307238,31.997463],[108.351585,31.971575],[108.370063,31.988835],[108.329411,32.020299],[108.362056,32.035521],[108.344194,32.067477],[108.372527,32.077112],[108.42981,32.061391],[108.452599,32.090296],[108.399628,32.147065],[108.379303,32.153652],[108.379303,32.153652],[108.379918,32.154158],[108.379918,32.154158],[108.370063,32.172397],[108.399013,32.194176],[108.480317,32.182527],[108.509882,32.201266],[108.507418,32.245819],[108.469846,32.270618],[108.414411,32.252399],[108.389773,32.263533],[108.310933,32.232152],[108.240716,32.274666],[108.179738,32.221521],[108.156948,32.239239],[108.143398,32.219495],[108.086731,32.233165],[108.018362,32.2119],[108.024521,32.177462],[107.979558,32.146051],[107.924739,32.197215],[107.890247,32.214432],[107.864377,32.201266],[107.812022,32.247844],[107.753508,32.338399],[107.707929,32.331826],[107.680827,32.397035],[107.648183,32.413709],[107.598291,32.411688],[107.527458,32.38238],[107.489886,32.425328],[107.456625,32.41775],[107.460937,32.453612],[107.438763,32.465732],[107.436299,32.529835],[107.382097,32.54043],[107.356843,32.506622],[107.313727,32.489965],[107.287858,32.457147],[107.263836,32.403099],[107.212097,32.428864],[107.189924,32.468256],[107.127098,32.482393],[107.080286,32.542448],[107.108004,32.600951],[107.098765,32.649338],[107.05996,32.686115],[107.066736,32.708779],[107.012533,32.721367],[106.912751,32.704247],[106.903512,32.721367],[106.854853,32.724388],[106.82344,32.705254],[106.793259,32.712807],[106.783404,32.735967],[106.733513,32.739491],[106.670071,32.694678],[106.626955,32.682086],[106.585687,32.68813],[106.517934,32.668485],[106.498224,32.649338],[106.451412,32.65992],[106.421231,32.616579],[106.389203,32.62666],[106.347935,32.671003],[106.301123,32.680071],[106.267863,32.673522],[106.254928,32.693671],[106.17424,32.6977],[106.120037,32.719856],[106.071378,32.758114],[106.07261,32.76365],[106.093552,32.82402],[106.071378,32.828546],[106.044277,32.864747],[106.011632,32.829552],[105.969132,32.849162],[105.93156,32.826032],[105.893371,32.838603],[105.849024,32.817985],[105.825002,32.824523],[105.822538,32.770192],[105.779423,32.750061],[105.768952,32.767676],[105.719061,32.759624],[105.677793,32.726402],[105.596489,32.69921],[105.585402,32.728919],[105.563844,32.724891],[105.555221,32.794343],[105.534279,32.790822],[105.524424,32.847654],[105.495475,32.873292],[105.49917,32.911986],[105.467757,32.930071],[105.414171,32.922034],[105.408011,32.885857],[105.38091,32.876307],[105.396308,32.85067],[105.396308,32.85067],[105.427721,32.784281],[105.454207,32.767173],[105.448663,32.732946],[105.368591,32.712807],[105.347033,32.68259],[105.297758,32.656897],[105.263265,32.652362],[105.219534,32.666469],[105.215222,32.63674],[105.185041,32.617587],[105.111128,32.593893],[105.0791,32.637244],[105.026745,32.650346],[104.925115,32.607505],[104.881999,32.600951],[104.845659,32.653873],[104.820405,32.662943],[104.795768,32.643292],[104.739717,32.635228],[104.696601,32.673522],[104.643015,32.661935],[104.592508,32.695685],[104.582653,32.722374],[104.526602,32.728416],[104.51182,32.753585],[104.458849,32.748551],[104.363994,32.822511],[104.294393,32.835586],[104.277147,32.90244],[104.288234,32.942628],[104.345516,32.940117],[104.378161,32.953174],[104.383704,32.994343],[104.426204,33.010906],[104.391711,33.035493],[104.337509,33.038002],[104.378161,33.109214],[104.351059,33.158828],[104.32827,33.223934],[104.323958,33.26898],[104.303632,33.304499],[104.333813,33.315502],[104.386168,33.298497],[104.420045,33.327004],[104.373849,33.345004],[104.292545,33.336505],[104.272219,33.391486],[104.22048,33.404477],[104.213089,33.446932],[104.180444,33.472895],[104.155191,33.542755],[104.176749,33.5996],[104.103452,33.663381],[104.046169,33.686291],[103.980264,33.670852],[103.861388,33.682307],[103.778236,33.658898],[103.690772,33.69376],[103.667983,33.685793],[103.645809,33.708697],[103.593454,33.716164],[103.563889,33.699735],[103.552186,33.671351],[103.520157,33.678323],[103.545411,33.719649],[103.518309,33.807213],[103.464723,33.80224],[103.434542,33.752993],[103.35447,33.743539],[103.278709,33.774387],[103.284868,33.80224],[103.24976,33.814175],[103.228202,33.79478],[103.165376,33.805721],[103.153673,33.819147],[103.181391,33.900649],[103.16476,33.929454],[103.1315,33.931937],[103.120413,33.953286],[103.157369,33.998944],[103.147514,34.036644],[103.119797,34.03466],[103.129652,34.065899],[103.178927,34.079779],[103.121644,34.112487],[103.124108,34.162022],[103.100087,34.181828],[103.052043,34.195194],[103.005848,34.184798],[102.973203,34.205588],[102.977515,34.252595],[102.949181,34.292159],[102.911609,34.312923],[102.85987,34.301058],[102.856791,34.270895],[102.798276,34.272874],[102.779798,34.236764],[102.728675,34.235774],[102.694799,34.198659],[102.664002,34.192719],[102.651067,34.165983],[102.598712,34.14766],[102.655994,34.113478],[102.649219,34.080275],[102.615958,34.099604],[102.511865,34.086222],[102.471213,34.072839],[102.437336,34.087214],[102.406539,34.033172],[102.392372,33.971651],[102.345561,33.969666],[102.315996,33.993983],[102.287047,33.977607],[102.248858,33.98654],[102.226069,33.963214],[102.16817,33.983066],[102.136142,33.965199],[102.25317,33.861399],[102.261177,33.821136],[102.243315,33.786823],[102.296286,33.783838],[102.324619,33.754486],[102.284583,33.719151],[102.342481,33.725622],[102.31538,33.665374],[102.346793,33.605582],[102.440416,33.574673],[102.477988,33.543254],[102.446575,33.53228],[102.461358,33.501345],[102.462589,33.449429],[102.447807,33.454922],[102.392988,33.404477],[102.368967,33.41247],[102.310452,33.397982],[102.296286,33.413969],[102.258098,33.409472],[102.218062,33.349503],[102.192192,33.337005],[102.217446,33.247961],[102.200815,33.223434],[102.160163,33.242956],[102.144765,33.273983],[102.117047,33.288492],[102.08933,33.227439],[102.08933,33.204908],[102.054838,33.189884],[101.99386,33.1999],[101.935345,33.186879],[101.921795,33.153817],[101.887302,33.135778],[101.865744,33.103198],[101.825708,33.119239],[101.841723,33.184876],[101.83002,33.213921],[101.770274,33.248962],[101.769658,33.26898],[101.877447,33.314502],[101.887302,33.383991],[101.915635,33.425957],[101.946432,33.442937],[101.906396,33.48188],[101.907012,33.539264],[101.884222,33.578163],[101.844186,33.602591],[101.831252,33.554726],[101.783208,33.556721],[101.769042,33.538765],[101.777665,33.533776],[101.769042,33.45592],[101.695745,33.433948],[101.663716,33.383991],[101.64955,33.323004],[101.677883,33.297497],[101.735781,33.279987],[101.709912,33.21292],[101.653861,33.162835],[101.661252,33.135778],[101.633535,33.101193],[101.557775,33.167344],[101.515275,33.192889],[101.487557,33.226938],[101.403174,33.225436],[101.386543,33.207412],[101.393935,33.157826],[101.381616,33.153316],[101.297232,33.262475],[101.217776,33.256469],[101.182668,33.26948],[101.156798,33.236449],[101.124769,33.221431],[101.11553,33.194893],[101.169733,33.10019],[101.143863,33.086151],[101.146327,33.056563],[101.184515,33.041514],[101.171581,33.009902],[101.183899,32.984304],[101.129081,32.989324],[101.134624,32.95217],[101.124153,32.909976],[101.178356,32.892892],[101.223935,32.855698],[101.237486,32.825026],[101.22332,32.725898],[101.157414,32.661431],[101.124769,32.658408],[101.077342,32.68259],[101.030531,32.660424],[100.99727,32.627668],[100.956618,32.621116],[100.93198,32.600447],[100.887633,32.632708],[100.834046,32.648835],[100.77122,32.643795],[100.690532,32.678056],[100.71209,32.645307],[100.710242,32.610026],[100.673286,32.628172],[100.661583,32.616075],[100.657887,32.546484],[100.645568,32.526303],[100.603069,32.553547],[100.54517,32.569687],[100.516837,32.632204],[100.470026,32.694678],[100.450932,32.694678],[100.420135,32.73194],[100.378251,32.698707],[100.399193,32.756101],[100.339447,32.719353],[100.258759,32.742511],[100.231041,32.696189],[100.229809,32.650346],[100.208252,32.606497],[100.189773,32.630692],[100.109701,32.640268],[100.088143,32.668988],[100.139266,32.724388],[100.117093,32.802392],[100.123252,32.837095],[100.064738,32.895907],[100.029629,32.895907],[100.038252,32.929066],[99.956332,32.948152],[99.947709,32.986814],[99.877492,33.045527],[99.877492,32.993339],[99.851007,32.941623],[99.805427,32.940619],[99.788181,32.956689],[99.764159,32.924545],[99.791877,32.883344],[99.766623,32.826032],[99.760464,32.769689],[99.717964,32.732443],[99.700718,32.76667],[99.646515,32.774721],[99.640355,32.790822],[99.589233,32.789312],[99.558436,32.839106],[99.45311,32.862233],[99.376118,32.899927],[99.353944,32.885354],[99.268944,32.878318],[99.24677,32.924043],[99.235067,32.982296],[99.214741,32.991332],[99.196263,33.035493],[99.124814,33.046028],[99.090322,33.079131],[99.024416,33.094675],[99.014561,33.081137],[98.971445,33.098185],[98.967134,33.115229],[98.92217,33.118738],[98.858728,33.150811],[98.804526,33.219428],[98.802062,33.270481],[98.759562,33.276985],[98.779888,33.370497],[98.736157,33.406975],[98.742316,33.477887],[98.725686,33.503341],[98.678258,33.522801],[98.648077,33.548741],[98.652389,33.595114],[98.622824,33.610067],[98.61728,33.637476],[98.6567,33.64744],[98.610505,33.682805],[98.582788,33.731595],[98.539672,33.746525],[98.51873,33.77389],[98.494092,33.768915],[98.492861,33.796272],[98.463295,33.848477],[98.434962,33.843009],[98.407245,33.867362],[98.425723,33.913066],[98.415252,33.956761],[98.440506,33.981577],[98.428187,34.029204],[98.396774,34.053008],[98.399854,34.085231],[98.344419,34.094648],[98.258188,34.083249],[98.206449,34.08424],[98.158405,34.107037],[98.098043,34.122892],[98.028442,34.122892],[97.95453,34.190739],[97.898479,34.209548],[97.8104,34.207568],[97.796849,34.199154],[97.796849,34.199154],[97.789458,34.182818],[97.789458,34.182818],[97.766668,34.158555],[97.665654,34.126855],[97.70261,34.036644],[97.652719,33.998448],[97.660111,33.956264],[97.629314,33.919523],[97.601596,33.929951],[97.52214,33.903133],[97.503662,33.912073],[97.460546,33.887236],[97.395257,33.889224],[97.398336,33.848477],[97.371851,33.842015],[97.373083,33.817655],[97.406344,33.795278],[97.422974,33.754984],[97.418046,33.728608],[97.435293,33.682307],[97.415583,33.605582],[97.450075,33.582152],[97.523372,33.577166],[97.511669,33.520805],[97.552321,33.465906],[97.625618,33.461412],[97.674893,33.432949],[97.754349,33.409972],[97.676125,33.341004],[97.622538,33.337005],[97.607756,33.263976],[97.548626,33.203907],[97.487648,33.168346],[97.498119,33.137783],[97.487032,33.107209],[97.517213,33.097683],[97.542466,33.035995],[97.499966,33.011408],[97.523988,32.988822],[97.438372,32.976271],[97.375547,32.956689],[97.347829,32.895907],[97.376163,32.886359],[97.392793,32.828546],[97.386018,32.77925],[97.429133,32.714318],[97.42359,32.70475],[97.48272,32.654377],[97.535075,32.638252],[97.543698,32.62162],[97.607756,32.614059],[97.616995,32.586329],[97.700763,32.53488],[97.730944,32.527312],[97.795617,32.521257],[97.80732,32.50006],[97.863986,32.499051],[97.880001,32.486431],[97.940363,32.482393],[98.079565,32.415224],[98.107283,32.391476],[98.125145,32.401077],[98.218768,32.342444],[98.208913,32.318171],[98.23047,32.262521],[98.218768,32.234683],[98.260035,32.208862],[98.303151,32.121726],[98.357354,32.087253],[98.404781,32.045159],[98.402933,32.026896],[98.434962,32.007613],[98.432498,31.922825],[98.399238,31.895899],[98.426339,31.856767],[98.414636,31.832365],[98.461448,31.800327],[98.508875,31.751995],[98.516882,31.717383],[98.545831,31.717383],[98.553839,31.660349],[98.619128,31.591555],[98.651157,31.57881],[98.696736,31.538523],[98.714599,31.508935],[98.844562,31.429817],[98.84333,31.416028],[98.887062,31.37465],[98.810685,31.306668],[98.805758,31.279052],[98.773113,31.249382],[98.691809,31.333253],[98.643766,31.338876],[98.616048,31.3036],[98.60373,31.257568],[98.62344,31.221238],[98.602498,31.192062],[98.675179,31.15417],[98.710287,31.1178],[98.712135,31.082954],[98.736772,31.049121],[98.774961,31.031174],[98.806374,30.995783],[98.797135,30.948575],[98.774345,30.908019],[98.797135,30.87926],[98.850105,30.849465],[98.904924,30.782649],[98.957895,30.765166],[98.963438,30.728134],[98.907388,30.698292],[98.92217,30.609225],[98.939417,30.598923],[98.926482,30.569556],[98.932025,30.521623],[98.965286,30.449937],[98.967134,30.33482],[98.986844,30.280569],[98.970829,30.260928],[98.993003,30.215429],[98.9813,30.182843],[98.989308,30.151799],[99.044742,30.079842],[99.036735,30.053945],[99.055213,29.958587],[99.068148,29.931621],[99.0238,29.846009],[99.018873,29.792009],[98.992387,29.677163],[99.014561,29.607464],[99.052133,29.563748],[99.044742,29.520013],[99.066916,29.421018],[99.058909,29.417368],[99.075539,29.316186],[99.114343,29.243628],[99.113727,29.221171],[99.105104,29.162656],[99.118039,29.100971],[99.113727,29.07273],[99.132206,28.94869],[99.123582,28.890021],[99.103872,28.841803],[99.114343,28.765763],[99.134053,28.734806],[99.126662,28.698066],[99.147604,28.640831],[99.183944,28.58882],[99.170394,28.566221],[99.191952,28.494714],[99.187024,28.44],[99.16485,28.425264],[99.200575,28.365774],[99.229524,28.350502],[99.237531,28.317842],[99.28927,28.286227],[99.306516,28.227714],[99.374886,28.18183],[99.412458,28.295186],[99.392748,28.318369],[99.437095,28.398419],[99.404451,28.44421],[99.426625,28.454207],[99.396444,28.491032],[99.403219,28.546246],[99.463581,28.549401],[99.466045,28.579886],[99.504233,28.619294],[99.540573,28.623497],[99.53195,28.677591],[99.553508,28.710664],[99.614486,28.740054],[99.609559,28.784122],[99.625573,28.81454],[99.676696,28.810345],[99.717964,28.846521],[99.722275,28.757369],[99.755536,28.701216],[99.79434,28.699116],[99.834992,28.660788],[99.834376,28.628225],[99.873181,28.631902],[99.875644,28.611939],[99.91876,28.599329],[99.985281,28.529422],[99.990209,28.47683],[100.073977,28.426317],[100.057346,28.368934],[100.136803,28.349975],[100.176223,28.325218],[100.147274,28.288862],[100.188541,28.252493],[100.153433,28.208202],[100.102926,28.201873],[100.091223,28.181302],[100.062274,28.193962],[100.033325,28.184467],[100.021006,28.147008],[100.05673,28.097922],[100.088759,28.029269],[100.120788,28.018703],[100.196549,27.936254],[100.170063,27.907699],[100.210715,27.87702],[100.30865,27.861149],[100.30865,27.830457],[100.28586,27.80611],[100.304954,27.788639],[100.311729,27.724028],[100.327744,27.72032],[100.350534,27.755809],[100.412127,27.816167],[100.442924,27.86644],[100.504518,27.852154],[100.511294,27.827811],[100.54517,27.809286],[100.609228,27.859033],[100.634482,27.915631],[100.681293,27.923035],[100.719481,27.858503],[100.707162,27.800816],[100.757053,27.770107],[100.775532,27.743098],[100.782307,27.691708],[100.848212,27.672099],[100.827886,27.615904],[100.854988,27.623858],[100.91227,27.521473],[100.901183,27.453517],[100.936908,27.469448],[100.95169,27.426961],[101.021907,27.332899],[101.026219,27.270679],[101.042233,27.22173],[101.071798,27.194585],[101.119226,27.208957],[101.167885,27.198311],[101.167885,27.198311]]],[[[106.264167,30.20974],[106.260471,30.207672],[106.260471,30.204051],[106.260471,30.19681],[106.264167,30.20974]]],[[[106.976809,30.088127],[106.975577,30.088127],[106.976193,30.083467],[106.981736,30.08502],[106.980504,30.087609],[106.979888,30.088127],[106.978656,30.087609],[106.977425,30.087609],[106.976809,30.088127]]],[[[105.558916,30.18543],[105.556453,30.187499],[105.550909,30.179222],[105.56138,30.183878],[105.558916,30.18543]]]]}},{type:"Feature",properties:{adcode:52e4,name:"贵州省",center:[106.713478,26.578343],centroid:[106.880455,26.826368],childrenNum:9,level:"province",parent:{adcode:1e5},subFeatureIndex:23,acroutes:[1e5]},geometry:{type:"MultiPolygon",coordinates:[[[[109.274262,28.494714],[109.23361,28.474726],[109.191726,28.471043],[109.153538,28.417369],[109.152306,28.349975],[109.117198,28.277795],[109.081473,28.247749],[109.101799,28.202401],[109.086401,28.184467],[109.026655,28.220331],[109.005713,28.162837],[108.929952,28.19027],[108.923793,28.217167],[108.89546,28.219804],[108.855424,28.199764],[108.821547,28.245113],[108.772888,28.212949],[108.738395,28.228241],[108.726692,28.282011],[108.761801,28.304143],[108.783359,28.380518],[108.759953,28.389995],[108.780279,28.42579],[108.746402,28.45105],[108.709446,28.501026],[108.700207,28.48209],[108.657091,28.47683],[108.640461,28.456838],[108.688504,28.422106],[108.697127,28.401051],[108.656475,28.359981],[108.667562,28.334173],[108.611512,28.324691],[108.580099,28.343128],[108.576403,28.38631],[108.609048,28.407368],[108.609664,28.43579],[108.586874,28.463678],[108.573939,28.531],[108.610896,28.539412],[108.604736,28.590922],[108.636149,28.621396],[108.575787,28.659738],[108.50249,28.63768],[108.501258,28.626649],[108.439049,28.634003],[108.332491,28.679166],[108.347274,28.736381],[108.385462,28.772058],[108.386078,28.803003],[108.352817,28.815589],[108.346658,28.859625],[108.357745,28.893165],[108.345426,28.943453],[108.319556,28.961258],[108.297999,29.045527],[108.306622,29.079006],[108.277673,29.091558],[108.256115,29.040295],[108.193289,29.072207],[108.150173,29.053375],[108.070717,29.086328],[108.026369,29.039772],[107.925971,29.032446],[107.908725,29.007327],[107.882855,29.00628],[107.867457,28.960211],[107.810175,28.984295],[107.823725,29.034016],[107.784921,29.048143],[107.810791,29.139137],[107.749197,29.199754],[107.700537,29.141228],[107.659885,29.162656],[107.605683,29.164747],[107.589052,29.150113],[107.570574,29.218037],[107.486806,29.174153],[107.441227,29.203934],[107.401807,29.184603],[107.408582,29.138091],[107.427676,29.128682],[107.412278,29.094696],[107.369778,29.091558],[107.395647,29.041341],[107.364235,29.00942],[107.396879,28.993718],[107.412894,28.960211],[107.441227,28.943977],[107.41351,28.911502],[107.383945,28.848618],[107.339597,28.845997],[107.327894,28.810869],[107.261373,28.792514],[107.24659,28.76209],[107.219489,28.772582],[107.210866,28.817686],[107.227496,28.836037],[107.194851,28.838134],[107.206554,28.868535],[107.14188,28.887925],[107.016229,28.882685],[107.019308,28.861722],[106.983584,28.851239],[106.988512,28.776254],[106.951555,28.766812],[106.923222,28.809821],[106.872099,28.777304],[106.845614,28.780975],[106.824056,28.756319],[106.86594,28.690192],[106.889345,28.695966],[106.866556,28.624548],[106.830831,28.623497],[106.807425,28.589346],[106.784636,28.626649],[106.756918,28.607211],[106.77786,28.563068],[106.73844,28.554657],[106.726121,28.51838],[106.747063,28.467361],[106.708259,28.450524],[106.697788,28.47683],[106.632499,28.503655],[106.564745,28.485247],[106.567825,28.523638],[106.615252,28.549401],[106.606629,28.593024],[106.63681,28.622972],[106.618332,28.645033],[106.651593,28.649235],[106.617716,28.66709],[106.6171,28.691242],[106.587535,28.691767],[106.56105,28.719062],[106.561666,28.756319],[106.474202,28.832891],[106.45326,28.817162],[106.461883,28.761041],[106.492064,28.742153],[106.528405,28.677591],[106.502535,28.661313],[106.49268,28.591448],[106.466811,28.586193],[106.504999,28.544669],[106.477282,28.530474],[106.403369,28.569901],[106.37442,28.525742],[106.379348,28.479986],[106.349167,28.473674],[106.304819,28.505233],[106.2925,28.537309],[106.254928,28.539412],[106.184711,28.58882],[106.17116,28.629275],[106.14837,28.642932],[106.103407,28.636104],[106.085544,28.681792],[106.030726,28.694917],[106.001161,28.743727],[105.966668,28.761041],[105.937719,28.686517],[105.889676,28.670765],[105.884748,28.595126],[105.808372,28.599855],[105.78435,28.610889],[105.757249,28.590397],[105.74493,28.616668],[105.712901,28.586718],[105.693191,28.58882],[105.68272,28.534154],[105.62359,28.517854],[105.612503,28.438947],[105.643916,28.431053],[105.655003,28.362615],[105.639604,28.324164],[105.68888,28.284119],[105.730147,28.271997],[105.737539,28.30309],[105.76464,28.308359],[105.76464,28.308359],[105.78743,28.335753],[105.824386,28.306251],[105.848408,28.255656],[105.889676,28.237732],[105.860727,28.159672],[105.895219,28.119565],[105.943878,28.143314],[105.975907,28.107952],[106.093552,28.162837],[106.145291,28.162837],[106.206885,28.134343],[106.266631,28.066769],[106.246305,28.011835],[106.286341,28.007079],[106.328225,27.952643],[106.307899,27.936782],[106.304819,27.899237],[106.325145,27.898708],[106.337464,27.859033],[106.306667,27.808756],[106.242609,27.767459],[106.193334,27.75422],[106.120653,27.779638],[106.063987,27.776991],[106.023335,27.746805],[105.985146,27.749983],[105.92848,27.729855],[105.922937,27.746805],[105.868118,27.732504],[105.848408,27.707074],[105.76772,27.7182],[105.722756,27.706015],[105.720292,27.683759],[105.664242,27.683759],[105.62359,27.666269],[105.605112,27.715552],[105.560148,27.71979],[105.508409,27.769048],[105.44004,27.775402],[105.353809,27.748924],[105.308229,27.704955],[105.29591,27.631811],[105.304533,27.611661],[105.25649,27.582491],[105.232469,27.546945],[105.260186,27.514573],[105.234316,27.489093],[105.233084,27.436522],[105.182577,27.367451],[105.184425,27.392959],[105.120984,27.418461],[105.068013,27.418461],[105.01073,27.379143],[104.913412,27.327051],[104.871528,27.290891],[104.851818,27.299401],[104.856746,27.332368],[104.824717,27.3531],[104.77113,27.317481],[104.7545,27.345658],[104.611602,27.306846],[104.570334,27.331836],[104.539537,27.327583],[104.497037,27.414743],[104.467472,27.414211],[104.363378,27.467855],[104.30856,27.407305],[104.295625,27.37436],[104.247582,27.336621],[104.248813,27.291955],[104.210625,27.297273],[104.173053,27.263232],[104.113923,27.338216],[104.084358,27.330773],[104.01722,27.383926],[104.015372,27.429086],[103.956242,27.425367],[103.932221,27.443958],[103.905119,27.38552],[103.903271,27.347785],[103.874322,27.331304],[103.865699,27.28185],[103.80041,27.26536],[103.801641,27.250464],[103.748671,27.210021],[103.696316,27.126429],[103.63349,27.12057],[103.620555,27.096598],[103.652584,27.092868],[103.659975,27.065692],[103.614396,27.079548],[103.601461,27.061962],[103.623635,27.035312],[103.623019,27.007056],[103.675374,27.051836],[103.704939,27.049171],[103.73204,27.018785],[103.753598,26.963858],[103.775156,26.951056],[103.763453,26.905702],[103.779468,26.87421],[103.722185,26.851253],[103.705555,26.794642],[103.725265,26.742812],[103.773308,26.716621],[103.759142,26.689355],[103.748671,26.623568],[103.763453,26.585041],[103.815808,26.55239],[103.819504,26.529903],[103.865699,26.512232],[103.953163,26.521336],[104.008597,26.511697],[104.067727,26.51491],[104.068343,26.573266],[104.121314,26.638012],[104.160734,26.646571],[104.222328,26.620358],[104.268524,26.617683],[104.274683,26.633733],[104.313487,26.612867],[104.353523,26.620893],[104.398487,26.686147],[104.424356,26.709137],[104.468088,26.644431],[104.459465,26.602701],[104.488414,26.579689],[104.556783,26.590393],[104.579573,26.568449],[104.57095,26.524549],[104.598667,26.520801],[104.638703,26.477954],[104.631928,26.451702],[104.665804,26.434019],[104.664572,26.397572],[104.684283,26.3772],[104.659645,26.335373],[104.592508,26.317672],[104.542616,26.253282],[104.548776,26.226979],[104.518595,26.165762],[104.52845,26.114186],[104.499501,26.070651],[104.460081,26.085702],[104.470552,26.009352],[104.438523,25.92757],[104.414501,25.909807],[104.441602,25.868889],[104.42374,25.841961],[104.397871,25.76168],[104.370769,25.730415],[104.328886,25.760602],[104.310407,25.647901],[104.332581,25.598796],[104.389248,25.595558],[104.428668,25.576126],[104.436059,25.520512],[104.418813,25.499447],[104.434827,25.472436],[104.44961,25.495126],[104.483486,25.494585],[104.524138,25.526992],[104.556783,25.524832],[104.543232,25.400556],[104.566638,25.402719],[104.615913,25.364871],[104.646094,25.356759],[104.639935,25.295632],[104.689826,25.296173],[104.736021,25.268034],[104.816094,25.262622],[104.826565,25.235558],[104.806854,25.224189],[104.822869,25.170037],[104.801927,25.163537],[104.753884,25.214443],[104.724319,25.195491],[104.732326,25.167871],[104.695369,25.122364],[104.685514,25.078466],[104.619609,25.060577],[104.684898,25.054072],[104.713232,24.996048],[104.663957,24.964584],[104.635623,24.903803],[104.586964,24.872859],[104.539537,24.813663],[104.542616,24.75607],[104.529682,24.731611],[104.595587,24.709323],[104.628848,24.660927],[104.703377,24.645698],[104.729246,24.617953],[104.771746,24.659839],[104.841963,24.676155],[104.865985,24.730524],[104.899245,24.752809],[105.03352,24.787586],[105.026745,24.815836],[105.039064,24.872859],[105.077868,24.918459],[105.09573,24.92877],[105.131454,24.959701],[105.157324,24.958616],[105.178266,24.985199],[105.212758,24.995505],[105.251563,24.967296],[105.267577,24.929313],[105.334099,24.9266],[105.365511,24.943423],[105.428337,24.930941],[105.457286,24.87123],[105.493011,24.833217],[105.497322,24.809318],[105.573083,24.797366],[105.607576,24.803885],[105.617431,24.78161],[105.70551,24.768569],[105.767104,24.719109],[105.827466,24.702799],[105.863806,24.729437],[105.942031,24.725088],[105.961741,24.677786],[106.024566,24.633186],[106.047356,24.684312],[106.113878,24.714216],[106.150218,24.762591],[106.173008,24.760417],[106.206269,24.851139],[106.197645,24.885889],[106.145291,24.954275],[106.191486,24.95319],[106.215508,24.981944],[106.253696,24.971094],[106.304819,24.973807],[106.332536,24.988454],[106.442173,25.019369],[106.450181,25.033468],[106.519782,25.054072],[106.551195,25.082802],[106.590615,25.08768],[106.63989,25.132658],[106.644817,25.164621],[106.691013,25.179245],[106.732281,25.162454],[106.764926,25.183036],[106.787715,25.17112],[106.853005,25.186827],[106.888113,25.181953],[106.904128,25.231768],[106.933077,25.250714],[106.975577,25.232851],[107.013765,25.275611],[107.012533,25.352973],[106.987896,25.358922],[106.963874,25.437852],[106.996519,25.442716],[107.015613,25.495666],[107.066736,25.50917],[107.064272,25.559391],[107.185612,25.578825],[107.205322,25.607971],[107.228728,25.604733],[107.232423,25.556691],[107.263836,25.543193],[107.336517,25.461089],[107.308184,25.432988],[107.318039,25.401637],[107.358691,25.393528],[107.375937,25.411908],[107.420901,25.392987],[107.409198,25.347024],[107.432604,25.289139],[107.481263,25.299961],[107.489886,25.276693],[107.472024,25.213902],[107.512676,25.209029],[107.576734,25.256668],[107.599523,25.250714],[107.632168,25.310241],[107.659885,25.316192],[107.661733,25.258833],[107.696226,25.219858],[107.700537,25.194408],[107.741805,25.24043],[107.762131,25.229061],[107.760283,25.188451],[107.789233,25.15487],[107.762747,25.125073],[107.839124,25.115861],[107.872384,25.141327],[107.928435,25.155954],[108.001732,25.196574],[108.080572,25.193867],[108.115065,25.210112],[108.143398,25.269658],[108.152021,25.324306],[108.142782,25.390825],[108.193289,25.405421],[108.162492,25.444878],[108.192673,25.458928],[108.251803,25.430286],[108.241332,25.46217],[108.280752,25.48],[108.308469,25.525912],[108.348506,25.536173],[108.359592,25.513491],[108.400244,25.491344],[108.418723,25.443257],[108.471693,25.458928],[108.585642,25.365952],[108.589338,25.335125],[108.625062,25.308076],[108.62999,25.335666],[108.600425,25.432448],[108.6072,25.491885],[108.634917,25.520512],[108.68912,25.533473],[108.658323,25.550212],[108.660787,25.584763],[108.68604,25.587462],[108.68912,25.623081],[108.724844,25.634952],[108.783975,25.628477],[108.799989,25.576666],[108.781511,25.554531],[108.814772,25.526992],[108.826474,25.550212],[108.890532,25.556151],[108.8893,25.543193],[108.949046,25.557231],[109.024807,25.51241],[109.088249,25.550752],[109.051908,25.566949],[109.030966,25.629556],[109.075314,25.693749],[109.07901,25.72071],[109.043285,25.738502],[109.007561,25.734728],[108.953974,25.686738],[108.953974,25.686738],[108.900387,25.682423],[108.896076,25.71424],[108.940423,25.740119],[108.963829,25.732572],[108.999553,25.765453],[108.989698,25.778926],[109.048213,25.790781],[109.077778,25.776771],[109.095024,25.80533],[109.143683,25.795092],[109.13198,25.762758],[109.147995,25.741736],[109.206509,25.788087],[109.207125,25.740119],[109.296436,25.71424],[109.340168,25.731493],[109.327849,25.76168],[109.339552,25.83442],[109.359262,25.836036],[109.396834,25.900117],[109.435022,25.93349],[109.408537,25.967392],[109.473211,26.006663],[109.48245,26.029788],[109.452885,26.055598],[109.449805,26.101826],[109.502776,26.096451],[109.513863,26.128157],[109.47629,26.148035],[109.439334,26.238789],[109.467051,26.313917],[109.442414,26.289774],[109.369733,26.277432],[109.351255,26.264016],[109.325385,26.29031],[109.285965,26.295676],[109.271183,26.327863],[109.29582,26.350389],[109.319842,26.418477],[109.38082,26.454381],[109.362342,26.472061],[109.385747,26.493487],[109.381436,26.518659],[109.407305,26.533116],[109.390675,26.598955],[109.35495,26.658873],[109.334008,26.646036],[109.306291,26.661012],[109.283501,26.698445],[109.35495,26.693098],[109.407305,26.719829],[109.447957,26.759913],[109.486761,26.759913],[109.47629,26.829894],[109.467051,26.83203],[109.452885,26.861932],[109.436254,26.892359],[109.555131,26.946788],[109.520022,27.058764],[109.497848,27.079548],[109.486761,27.053968],[109.454733,27.069423],[109.472595,27.134951],[109.441182,27.117907],[109.415312,27.154123],[109.358646,27.153058],[109.33524,27.139212],[109.264407,27.131755],[109.239154,27.14933],[109.21698,27.114711],[109.165857,27.066758],[109.101183,27.06889],[109.128901,27.122701],[109.032814,27.104056],[109.007561,27.08008],[108.940423,27.044907],[108.942887,27.017186],[108.942887,27.017186],[108.877597,27.01612],[108.79075,27.084343],[108.878829,27.106187],[108.926873,27.160512],[108.907778,27.204699],[108.963213,27.235565],[108.983539,27.26802],[109.053756,27.293551],[109.044517,27.331304],[109.103647,27.336621],[109.142451,27.418461],[109.141835,27.448207],[109.167089,27.41793],[109.202197,27.450331],[109.245313,27.41793],[109.300132,27.423774],[109.303211,27.47582],[109.404841,27.55066],[109.461508,27.567637],[109.451037,27.586204],[109.470131,27.62863],[109.45658,27.673689],[109.470747,27.680049],[109.414081,27.725087],[109.366653,27.721909],[109.37774,27.736741],[109.332777,27.782815],[109.346943,27.838396],[109.32169,27.868027],[109.30198,27.956343],[109.319842,27.988585],[109.362342,28.007608],[109.378972,28.034551],[109.335856,28.063073],[109.298284,28.036136],[109.314298,28.103729],[109.33832,28.141731],[109.340168,28.19027],[109.367885,28.254602],[109.388211,28.268307],[109.33524,28.293605],[109.317994,28.277795],[109.275494,28.313101],[109.268719,28.33786],[109.289045,28.373673],[109.264407,28.392628],[109.260712,28.46473],[109.274262,28.494714]]],[[[109.47629,26.829894],[109.486761,26.759913],[109.52187,26.749226],[109.522486,26.749226],[109.497232,26.815474],[109.513247,26.84004],[109.509551,26.877947],[109.486761,26.895562],[109.452885,26.861932],[109.467051,26.83203],[109.47629,26.829894]]],[[[109.528645,26.743881],[109.568065,26.726243],[109.597015,26.756173],[109.554515,26.73533],[109.528645,26.743881]]]]}},{type:"Feature",properties:{adcode:53e4,name:"云南省",center:[102.712251,25.040609],centroid:[101.485106,25.008643],childrenNum:16,level:"province",parent:{adcode:1e5},subFeatureIndex:24,acroutes:[1e5]},geometry:{type:"MultiPolygon",coordinates:[[[[105.308229,27.704955],[105.290367,27.712373],[105.293447,27.770637],[105.273736,27.794992],[105.313157,27.810874],[105.25957,27.827811],[105.233084,27.895534],[105.284823,27.935725],[105.270657,27.99704],[105.247867,28.009193],[105.218302,27.990698],[105.186273,27.995454],[105.167795,28.021345],[105.186889,28.054623],[105.168411,28.071522],[105.119752,28.07205],[105.061853,28.096866],[105.002107,28.064129],[104.980549,28.063073],[104.975006,28.020816],[104.903557,27.962158],[104.918339,27.938897],[104.888158,27.914574],[104.842579,27.900294],[104.796999,27.901352],[104.761891,27.884426],[104.743413,27.901881],[104.676275,27.880723],[104.63316,27.850567],[104.607906,27.857974],[104.573413,27.840512],[104.52537,27.889187],[104.508124,27.878078],[104.44961,27.927794],[104.40095,27.952114],[104.362762,28.012891],[104.30856,28.036136],[104.304248,28.050926],[104.373233,28.051454],[104.40095,28.091586],[104.448994,28.113758],[104.444682,28.16231],[104.406494,28.173389],[104.402182,28.202928],[104.442834,28.211366],[104.462544,28.241422],[104.44961,28.269889],[104.420045,28.269889],[104.392943,28.291497],[104.384936,28.329959],[104.343052,28.334173],[104.314103,28.306778],[104.282074,28.343128],[104.254357,28.403683],[104.267908,28.499448],[104.260516,28.536257],[104.323342,28.540989],[104.355987,28.555183],[104.375697,28.5946],[104.417581,28.598279],[104.425588,28.626649],[104.372617,28.649235],[104.314719,28.615617],[104.277147,28.631902],[104.252509,28.660788],[104.230951,28.635579],[104.170589,28.642932],[104.117618,28.634003],[104.09606,28.603533],[104.05972,28.6277],[103.953779,28.600906],[103.910047,28.631377],[103.887873,28.61982],[103.850917,28.66709],[103.833054,28.605109],[103.838598,28.587244],[103.802873,28.563068],[103.781931,28.525216],[103.829975,28.459995],[103.828743,28.44],[103.860156,28.383677],[103.85338,28.356822],[103.877402,28.316262],[103.828743,28.285173],[103.770845,28.233514],[103.740048,28.23615],[103.701859,28.198709],[103.692004,28.232459],[103.643961,28.260401],[103.573128,28.230877],[103.533092,28.168641],[103.470266,28.122204],[103.430846,28.044587],[103.459179,28.021345],[103.486281,28.033495],[103.515846,27.965329],[103.55465,27.978543],[103.502295,27.910343],[103.509686,27.843687],[103.487512,27.794992],[103.461027,27.779638],[103.393274,27.709194],[103.369868,27.708664],[103.349542,27.678459],[103.29226,27.632872],[103.2861,27.561802],[103.232514,27.56976],[103.19063,27.523596],[103.144434,27.450331],[103.141355,27.420586],[103.080992,27.396679],[103.055739,27.40943],[102.989833,27.367983],[102.941174,27.405711],[102.899906,27.317481],[102.883892,27.299401],[102.883276,27.258444],[102.904218,27.227584],[102.913457,27.133886],[102.870957,27.026782],[102.894979,27.001724],[102.896211,26.91264],[102.949181,26.843244],[102.966428,26.837904],[102.991681,26.775409],[102.983674,26.76686],[103.008312,26.710741],[103.005232,26.679195],[103.026174,26.664221],[103.035413,26.556673],[103.052659,26.555602],[103.052659,26.514374],[103.030485,26.485989],[102.989833,26.482775],[102.988602,26.413117],[102.998457,26.371839],[102.975667,26.340736],[102.893131,26.338591],[102.878964,26.364332],[102.833385,26.306406],[102.785342,26.298895],[102.739762,26.268846],[102.709581,26.210336],[102.659074,26.221611],[102.60056,26.250598],[102.638748,26.307479],[102.629509,26.336982],[102.570995,26.362723],[102.542046,26.338591],[102.440416,26.300505],[102.392372,26.296749],[102.349257,26.244694],[102.245163,26.212483],[102.242699,26.190468],[102.174946,26.146961],[102.152156,26.10935],[102.107808,26.068501],[102.080091,26.065275],[102.020961,26.096451],[101.954439,26.084627],[101.929186,26.105588],[101.899621,26.099139],[101.857737,26.049146],[101.835563,26.04592],[101.839875,26.082477],[101.796759,26.114723],[101.807846,26.156093],[101.773353,26.168448],[101.737013,26.219463],[101.690202,26.241473],[101.630455,26.224832],[101.586108,26.279579],[101.597195,26.303187],[101.64031,26.318745],[101.660636,26.346635],[101.635383,26.357361],[101.637847,26.388995],[101.565782,26.454381],[101.530057,26.467239],[101.506652,26.499915],[101.458608,26.49563],[101.422884,26.53151],[101.395783,26.591998],[101.402558,26.604841],[101.461688,26.606447],[101.461072,26.640687],[101.481398,26.673313],[101.453065,26.692563],[101.513427,26.768463],[101.466,26.786629],[101.445674,26.77434],[101.458608,26.731054],[101.435819,26.740675],[101.389623,26.723036],[101.387159,26.753501],[101.358826,26.771669],[101.399478,26.841642],[101.365602,26.883819],[101.311399,26.903034],[101.267667,26.903034],[101.264587,26.955323],[101.227015,26.959057],[101.228863,26.981992],[101.136472,27.023584],[101.157414,27.094999],[101.145095,27.103523],[101.170349,27.175421],[101.167885,27.198311],[101.167885,27.198311],[101.119226,27.208957],[101.071798,27.194585],[101.042233,27.22173],[101.026219,27.270679],[101.021907,27.332899],[100.95169,27.426961],[100.936908,27.469448],[100.901183,27.453517],[100.91227,27.521473],[100.854988,27.623858],[100.827886,27.615904],[100.848212,27.672099],[100.782307,27.691708],[100.775532,27.743098],[100.757053,27.770107],[100.707162,27.800816],[100.719481,27.858503],[100.681293,27.923035],[100.634482,27.915631],[100.609228,27.859033],[100.54517,27.809286],[100.511294,27.827811],[100.504518,27.852154],[100.442924,27.86644],[100.412127,27.816167],[100.350534,27.755809],[100.327744,27.72032],[100.311729,27.724028],[100.304954,27.788639],[100.28586,27.80611],[100.30865,27.830457],[100.30865,27.861149],[100.210715,27.87702],[100.170063,27.907699],[100.196549,27.936254],[100.120788,28.018703],[100.088759,28.029269],[100.05673,28.097922],[100.021006,28.147008],[100.033325,28.184467],[100.062274,28.193962],[100.091223,28.181302],[100.102926,28.201873],[100.153433,28.208202],[100.188541,28.252493],[100.147274,28.288862],[100.176223,28.325218],[100.136803,28.349975],[100.057346,28.368934],[100.073977,28.426317],[99.990209,28.47683],[99.985281,28.529422],[99.91876,28.599329],[99.875644,28.611939],[99.873181,28.631902],[99.834376,28.628225],[99.834992,28.660788],[99.79434,28.699116],[99.755536,28.701216],[99.722275,28.757369],[99.717964,28.846521],[99.676696,28.810345],[99.625573,28.81454],[99.609559,28.784122],[99.614486,28.740054],[99.553508,28.710664],[99.53195,28.677591],[99.540573,28.623497],[99.504233,28.619294],[99.466045,28.579886],[99.463581,28.549401],[99.403219,28.546246],[99.396444,28.491032],[99.426625,28.454207],[99.404451,28.44421],[99.437095,28.398419],[99.392748,28.318369],[99.412458,28.295186],[99.374886,28.18183],[99.306516,28.227714],[99.28927,28.286227],[99.237531,28.317842],[99.229524,28.350502],[99.200575,28.365774],[99.16485,28.425264],[99.187024,28.44],[99.191952,28.494714],[99.170394,28.566221],[99.183944,28.58882],[99.147604,28.640831],[99.126662,28.698066],[99.134053,28.734806],[99.114343,28.765763],[99.103872,28.841803],[99.123582,28.890021],[99.132206,28.94869],[99.113727,29.07273],[99.118039,29.100971],[99.105104,29.162656],[99.113727,29.221171],[99.037351,29.20759],[99.024416,29.188783],[98.9813,29.204978],[98.960974,29.165792],[98.967134,29.128159],[98.991771,29.105677],[99.013329,29.036632],[98.925866,28.978536],[98.917859,28.886877],[98.973909,28.864867],[98.972677,28.832367],[98.922786,28.823978],[98.912931,28.800906],[98.852569,28.798283],[98.827932,28.821356],[98.821772,28.920931],[98.786048,28.998952],[98.757714,29.004186],[98.70228,28.9644],[98.655469,28.976966],[98.624056,28.95864],[98.6567,28.910454],[98.643766,28.895261],[98.668403,28.843376],[98.652389,28.817162],[98.683802,28.740054],[98.666555,28.712239],[98.594491,28.667615],[98.637606,28.552029],[98.619128,28.50944],[98.625903,28.489455],[98.673947,28.478934],[98.693041,28.43158],[98.740468,28.348395],[98.746628,28.321003],[98.710287,28.288862],[98.712135,28.229296],[98.649925,28.200291],[98.625903,28.165475],[98.559382,28.182885],[98.494092,28.141203],[98.464527,28.151229],[98.428803,28.104785],[98.389383,28.114814],[98.389999,28.16442],[98.370289,28.18394],[98.37768,28.246167],[98.353042,28.293078],[98.317934,28.324691],[98.301303,28.384204],[98.208913,28.358401],[98.207681,28.330486],[98.231702,28.314681],[98.266811,28.242477],[98.21692,28.212949],[98.169492,28.206093],[98.17442,28.163365],[98.139311,28.142259],[98.160253,28.101089],[98.133152,27.990698],[98.143007,27.948942],[98.187355,27.939426],[98.205217,27.889716],[98.169492,27.851096],[98.215688,27.810874],[98.234166,27.690648],[98.283441,27.654608],[98.310542,27.583552],[98.317318,27.51935],[98.337644,27.508734],[98.388767,27.515104],[98.429419,27.549068],[98.430035,27.653547],[98.444201,27.665209],[98.474998,27.634462],[98.53536,27.620676],[98.554454,27.646126],[98.587099,27.587265],[98.583404,27.571351],[98.650541,27.567637],[98.662244,27.586734],[98.706591,27.553313],[98.685034,27.484315],[98.704744,27.462014],[98.686881,27.425367],[98.702896,27.412618],[98.706591,27.362136],[98.741084,27.330241],[98.734925,27.287168],[98.717062,27.271211],[98.723222,27.221198],[98.696121,27.211086],[98.713983,27.139744],[98.712751,27.075817],[98.765722,27.05077],[98.762642,27.018252],[98.732461,27.002257],[98.757098,26.877947],[98.730613,26.851253],[98.762026,26.798916],[98.746012,26.696841],[98.770033,26.690424],[98.762642,26.660478],[98.781736,26.620893],[98.773113,26.578083],[98.753403,26.559349],[98.757098,26.491881],[98.741084,26.432947],[98.750323,26.424372],[98.733693,26.350926],[98.681338,26.308016],[98.672715,26.239863],[98.713367,26.231274],[98.735541,26.185097],[98.712751,26.156093],[98.720142,26.127082],[98.661012,26.087852],[98.656084,26.139977],[98.632679,26.145887],[98.575396,26.118485],[98.602498,26.054523],[98.614201,25.968468],[98.637606,25.971696],[98.686881,25.925955],[98.705976,25.855426],[98.677642,25.816105],[98.640686,25.798864],[98.553839,25.845731],[98.529201,25.840884],[98.476846,25.77731],[98.461448,25.735267],[98.457752,25.682963],[98.409709,25.664084],[98.402317,25.593939],[98.326557,25.566409],[98.314854,25.543193],[98.247717,25.607971],[98.170724,25.620383],[98.189818,25.569108],[98.163949,25.524292],[98.131304,25.51025],[98.15779,25.457307],[98.137464,25.381633],[98.101123,25.388662],[98.099891,25.354055],[98.06971,25.311864],[98.006884,25.298338],[98.0075,25.279399],[97.940363,25.214985],[97.904023,25.216609],[97.875689,25.25721],[97.839349,25.27074],[97.796233,25.155954],[97.743262,25.078466],[97.719857,25.080634],[97.727864,25.04377],[97.716777,24.978147],[97.729712,24.908689],[97.785762,24.876117],[97.797465,24.845709],[97.765436,24.823984],[97.680437,24.827243],[97.652103,24.790846],[97.569567,24.765852],[97.547394,24.739221],[97.569567,24.708236],[97.570799,24.602719],[97.554785,24.490577],[97.530147,24.443187],[97.588662,24.435559],[97.669966,24.452993],[97.679821,24.401228],[97.716161,24.358711],[97.662574,24.339083],[97.665038,24.296544],[97.721089,24.295999],[97.767284,24.258357],[97.729712,24.227252],[97.72848,24.183585],[97.754349,24.163929],[97.748806,24.160653],[97.743262,24.159561],[97.730944,24.113685],[97.700763,24.093473],[97.697067,24.092927],[97.637321,24.04812],[97.628698,24.004938],[97.572647,23.983068],[97.529531,23.943146],[97.5283,23.926736],[97.618227,23.888438],[97.640401,23.866001],[97.647176,23.840823],[97.684132,23.876946],[97.718009,23.867643],[97.72848,23.895551],[97.763588,23.907041],[97.795617,23.951897],[97.8104,23.943146],[97.863371,23.978693],[97.896015,23.974319],[97.902175,24.014231],[97.984095,24.031177],[97.995182,24.04648],[98.091268,24.085824],[98.096196,24.08637],[98.123297,24.092927],[98.125761,24.092927],[98.132536,24.09238],[98.19721,24.09839],[98.219999,24.113685],[98.343187,24.098936],[98.37768,24.114232],[98.48239,24.122425],[98.487933,24.123517],[98.547063,24.128433],[98.593875,24.08036],[98.646229,24.106038],[98.681954,24.100029],[98.71891,24.127887],[98.818692,24.133348],[98.841482,24.126794],[98.876591,24.15137],[98.895069,24.098936],[98.807606,24.025164],[98.773729,24.022431],[98.727533,23.970491],[98.701048,23.981427],[98.673331,23.960647],[98.701048,23.946427],[98.68565,23.90157],[98.701664,23.834254],[98.669019,23.800857],[98.696121,23.784429],[98.784816,23.781691],[98.824236,23.727462],[98.811917,23.703354],[98.835939,23.683625],[98.847026,23.632097],[98.882134,23.620035],[98.882134,23.595358],[98.844562,23.578904],[98.80391,23.540504],[98.826084,23.470257],[98.874743,23.483431],[98.912315,23.426333],[98.920938,23.360971],[98.872895,23.329651],[98.906772,23.331849],[98.936953,23.309866],[98.928946,23.26589],[98.889525,23.209249],[98.906772,23.185595],[99.002242,23.160287],[99.057677,23.164689],[99.048438,23.11461],[99.106336,23.086536],[99.187024,23.100299],[99.255393,23.077727],[99.281879,23.101399],[99.3484,23.12892],[99.380429,23.099748],[99.440791,23.079379],[99.477747,23.083233],[99.528255,23.065614],[99.517168,23.006685],[99.533798,22.961507],[99.563363,22.925684],[99.531334,22.897019],[99.446951,22.934503],[99.43648,22.913557],[99.462965,22.844635],[99.401371,22.826434],[99.385357,22.761882],[99.326842,22.751396],[99.31514,22.737598],[99.339777,22.708894],[99.385973,22.57136],[99.359487,22.535435],[99.382277,22.493418],[99.297277,22.41156],[99.251698,22.393301],[99.278183,22.34626],[99.233836,22.296434],[99.235683,22.250468],[99.207966,22.232188],[99.175321,22.185647],[99.188256,22.162924],[99.156227,22.159599],[99.219669,22.110816],[99.294814,22.109152],[99.35456,22.095845],[99.400139,22.100281],[99.486987,22.128557],[99.516552,22.099726],[99.562747,22.113034],[99.578762,22.098617],[99.581841,22.103053],[99.648979,22.100835],[99.696406,22.067562],[99.762927,22.068117],[99.870101,22.029288],[99.871333,22.067007],[99.972347,22.053141],[99.965571,22.014309],[100.000064,21.973245],[99.982202,21.919401],[99.960028,21.907186],[99.944014,21.821097],[99.991441,21.703821],[100.049339,21.669899],[100.094303,21.702709],[100.131875,21.699929],[100.169447,21.663225],[100.107853,21.585337],[100.123252,21.565302],[100.131259,21.504066],[100.168831,21.482906],[100.184846,21.516315],[100.206404,21.509634],[100.235353,21.466756],[100.298795,21.477894],[100.349302,21.528564],[100.437381,21.533017],[100.48296,21.458958],[100.526692,21.471211],[100.579047,21.451717],[100.691764,21.510748],[100.730568,21.518542],[100.753358,21.555283],[100.789082,21.570867],[100.804481,21.609821],[100.847597,21.634856],[100.870386,21.67268],[100.896872,21.68269],[100.899335,21.684915],[100.936292,21.694368],[100.937524,21.693812],[101.015132,21.707157],[101.089661,21.773865],[101.123537,21.771642],[101.111835,21.746074],[101.116762,21.691032],[101.153102,21.669343],[101.169117,21.590345],[101.146943,21.560293],[101.209153,21.55751],[101.210385,21.509077],[101.225167,21.499055],[101.193138,21.473996],[101.194986,21.424979],[101.142631,21.409379],[101.183899,21.334699],[101.244877,21.302364],[101.246725,21.275598],[101.222088,21.234324],[101.290457,21.17853],[101.387775,21.225956],[101.439514,21.227072],[101.532521,21.252174],[101.601506,21.233208],[101.588572,21.191365],[101.605818,21.172392],[101.672339,21.194713],[101.703136,21.14616],[101.76473,21.147835],[101.794911,21.208104],[101.834331,21.204756],[101.833715,21.252731],[101.791832,21.285636],[101.745636,21.297345],[101.730238,21.336929],[101.749948,21.409379],[101.741324,21.482906],[101.772737,21.512975],[101.755491,21.538027],[101.754875,21.58478],[101.804766,21.577546],[101.828788,21.617054],[101.807846,21.644313],[101.780129,21.640975],[101.76781,21.716054],[101.747484,21.729953],[101.771506,21.833319],[101.740093,21.845541],[101.735165,21.875534],[101.700057,21.897191],[101.701288,21.938832],[101.666796,21.934391],[101.606434,21.967695],[101.626144,22.005986],[101.573789,22.115251],[101.602738,22.131883],[101.596579,22.161262],[101.547304,22.238282],[101.56455,22.269299],[101.625528,22.28259],[101.671723,22.372826],[101.648318,22.400494],[101.672339,22.47517],[101.715455,22.477935],[101.774585,22.506135],[101.824476,22.45692],[101.823244,22.42705],[101.862665,22.389427],[101.901469,22.384447],[101.907628,22.437007],[101.978461,22.427603],[102.046214,22.458026],[102.131214,22.430922],[102.145381,22.397727],[102.179257,22.430369],[102.270416,22.419858],[102.25625,22.457473],[102.322771,22.554227],[102.356648,22.563623],[102.404691,22.629925],[102.384365,22.679631],[102.43672,22.699508],[102.45951,22.762986],[102.510633,22.774574],[102.551285,22.743669],[102.569763,22.701164],[102.607335,22.730975],[102.657226,22.687913],[102.688639,22.70006],[102.80074,22.620534],[102.82353,22.623296],[102.880196,22.586832],[102.892515,22.533223],[102.930703,22.482359],[102.986754,22.477935],[103.030485,22.441432],[103.081608,22.454154],[103.071753,22.488441],[103.183238,22.558649],[103.161065,22.590147],[103.195557,22.648153],[103.220195,22.643734],[103.283021,22.678526],[103.288564,22.732078],[103.321209,22.777885],[103.323057,22.807678],[103.375411,22.794989],[103.441317,22.753052],[103.436389,22.6973],[103.457947,22.658646],[103.50907,22.601198],[103.529396,22.59291],[103.580519,22.66693],[103.567585,22.701164],[103.642113,22.794989],[103.740048,22.709446],[103.743127,22.697852],[103.766533,22.688465],[103.825047,22.615562],[103.863851,22.584069],[103.875554,22.565833],[103.894032,22.564728],[103.964865,22.502265],[104.009213,22.517745],[104.009213,22.575228],[104.022148,22.593463],[104.04309,22.67687],[104.045553,22.728215],[104.089901,22.768504],[104.117618,22.808781],[104.224176,22.826434],[104.261748,22.841877],[104.274067,22.828088],[104.256821,22.77347],[104.272835,22.73815],[104.323342,22.728767],[104.375697,22.690122],[104.422508,22.734838],[104.498885,22.774574],[104.527834,22.814298],[104.596203,22.846289],[104.674428,22.817056],[104.737869,22.825882],[104.732942,22.852356],[104.760659,22.862282],[104.772362,22.893711],[104.846275,22.926235],[104.860441,22.970874],[104.821021,23.032022],[104.804391,23.110207],[104.874608,23.123417],[104.882615,23.163589],[104.912796,23.175693],[104.949136,23.152033],[104.958991,23.188896],[105.093266,23.260942],[105.122215,23.247745],[105.181962,23.279084],[105.238012,23.26424],[105.260186,23.31811],[105.325475,23.390086],[105.353809,23.362069],[105.372903,23.317561],[105.416018,23.283482],[105.445584,23.292827],[105.50225,23.202648],[105.542902,23.184495],[105.526272,23.234548],[105.560148,23.257093],[105.593409,23.312614],[105.649459,23.346136],[105.699966,23.327453],[105.694423,23.363168],[105.637757,23.404366],[105.699966,23.40162],[105.758481,23.459826],[105.805908,23.467512],[105.815763,23.507031],[105.852103,23.526786],[105.89214,23.52514],[105.913081,23.499348],[105.935871,23.508678],[105.986378,23.489469],[105.999929,23.447748],[106.039965,23.484529],[106.071994,23.495506],[106.08616,23.524043],[106.141595,23.569579],[106.120653,23.605229],[106.149602,23.665538],[106.157609,23.724175],[106.136667,23.795381],[106.192102,23.824947],[106.173008,23.861622],[106.192718,23.879135],[106.157609,23.891174],[106.128044,23.956819],[106.091088,23.998924],[106.096631,24.018058],[106.053516,24.051399],[106.04982,24.089649],[106.011632,24.099482],[105.998081,24.120786],[105.963589,24.110954],[105.919241,24.122425],[105.901995,24.099482],[105.908154,24.069432],[105.89214,24.040468],[105.859495,24.056864],[105.841633,24.03063],[105.796669,24.023524],[105.802212,24.051945],[105.765256,24.073804],[105.739387,24.059596],[105.704278,24.0667],[105.649459,24.032816],[105.628518,24.126794],[105.594641,24.137718],[105.533663,24.130071],[105.493011,24.016965],[105.406163,24.043748],[105.395692,24.065607],[105.334099,24.094566],[105.320548,24.116416],[105.273121,24.092927],[105.292831,24.074896],[105.260186,24.061236],[105.20044,24.105491],[105.182577,24.167205],[105.229389,24.165567],[105.24294,24.208695],[105.215222,24.214699],[105.164715,24.288362],[105.196744,24.326541],[105.188121,24.347261],[105.138846,24.376701],[105.111744,24.37234],[105.106817,24.414853],[105.042759,24.442097],[104.979933,24.412673],[104.930042,24.411038],[104.914028,24.426296],[104.83642,24.446456],[104.784681,24.443732],[104.765587,24.45953],[104.74834,24.435559],[104.715695,24.441552],[104.703377,24.419757],[104.721239,24.340173],[104.70892,24.321087],[104.641783,24.367979],[104.610986,24.377246],[104.63008,24.397958],[104.616529,24.421937],[104.575877,24.424661],[104.550008,24.518894],[104.520443,24.535228],[104.489646,24.653313],[104.529682,24.731611],[104.542616,24.75607],[104.539537,24.813663],[104.586964,24.872859],[104.635623,24.903803],[104.663957,24.964584],[104.713232,24.996048],[104.684898,25.054072],[104.619609,25.060577],[104.685514,25.078466],[104.695369,25.122364],[104.732326,25.167871],[104.724319,25.195491],[104.753884,25.214443],[104.801927,25.163537],[104.822869,25.170037],[104.806854,25.224189],[104.826565,25.235558],[104.816094,25.262622],[104.736021,25.268034],[104.689826,25.296173],[104.639935,25.295632],[104.646094,25.356759],[104.615913,25.364871],[104.566638,25.402719],[104.543232,25.400556],[104.556783,25.524832],[104.524138,25.526992],[104.483486,25.494585],[104.44961,25.495126],[104.434827,25.472436],[104.418813,25.499447],[104.436059,25.520512],[104.428668,25.576126],[104.389248,25.595558],[104.332581,25.598796],[104.310407,25.647901],[104.328886,25.760602],[104.370769,25.730415],[104.397871,25.76168],[104.42374,25.841961],[104.441602,25.868889],[104.414501,25.909807],[104.438523,25.92757],[104.470552,26.009352],[104.460081,26.085702],[104.499501,26.070651],[104.52845,26.114186],[104.518595,26.165762],[104.548776,26.226979],[104.542616,26.253282],[104.592508,26.317672],[104.659645,26.335373],[104.684283,26.3772],[104.664572,26.397572],[104.665804,26.434019],[104.631928,26.451702],[104.638703,26.477954],[104.598667,26.520801],[104.57095,26.524549],[104.579573,26.568449],[104.556783,26.590393],[104.488414,26.579689],[104.459465,26.602701],[104.468088,26.644431],[104.424356,26.709137],[104.398487,26.686147],[104.353523,26.620893],[104.313487,26.612867],[104.274683,26.633733],[104.268524,26.617683],[104.222328,26.620358],[104.160734,26.646571],[104.121314,26.638012],[104.068343,26.573266],[104.067727,26.51491],[104.008597,26.511697],[103.953163,26.521336],[103.865699,26.512232],[103.819504,26.529903],[103.815808,26.55239],[103.763453,26.585041],[103.748671,26.623568],[103.759142,26.689355],[103.773308,26.716621],[103.725265,26.742812],[103.705555,26.794642],[103.722185,26.851253],[103.779468,26.87421],[103.763453,26.905702],[103.775156,26.951056],[103.753598,26.963858],[103.73204,27.018785],[103.704939,27.049171],[103.675374,27.051836],[103.623019,27.007056],[103.623635,27.035312],[103.601461,27.061962],[103.614396,27.079548],[103.659975,27.065692],[103.652584,27.092868],[103.620555,27.096598],[103.63349,27.12057],[103.696316,27.126429],[103.748671,27.210021],[103.801641,27.250464],[103.80041,27.26536],[103.865699,27.28185],[103.874322,27.331304],[103.903271,27.347785],[103.905119,27.38552],[103.932221,27.443958],[103.956242,27.425367],[104.015372,27.429086],[104.01722,27.383926],[104.084358,27.330773],[104.113923,27.338216],[104.173053,27.263232],[104.210625,27.297273],[104.248813,27.291955],[104.247582,27.336621],[104.295625,27.37436],[104.30856,27.407305],[104.363378,27.467855],[104.467472,27.414211],[104.497037,27.414743],[104.539537,27.327583],[104.570334,27.331836],[104.611602,27.306846],[104.7545,27.345658],[104.77113,27.317481],[104.824717,27.3531],[104.856746,27.332368],[104.851818,27.299401],[104.871528,27.290891],[104.913412,27.327051],[105.01073,27.379143],[105.068013,27.418461],[105.120984,27.418461],[105.184425,27.392959],[105.182577,27.367451],[105.233084,27.436522],[105.234316,27.489093],[105.260186,27.514573],[105.232469,27.546945],[105.25649,27.582491],[105.304533,27.611661],[105.29591,27.631811],[105.308229,27.704955]]]]}},{type:"Feature",properties:{adcode:54e4,name:"西藏自治区",center:[91.132212,29.660361],centroid:[88.388277,31.56375],childrenNum:7,level:"province",parent:{adcode:1e5},subFeatureIndex:25,acroutes:[1e5]},geometry:{type:"MultiPolygon",coordinates:[[[[89.711414,36.093272],[89.614711,36.109712],[89.594385,36.126632],[89.490291,36.151281],[89.375727,36.228078],[89.335075,36.23725],[89.292575,36.231457],[89.232213,36.295636],[89.198952,36.260417],[89.126887,36.254626],[89.10225,36.281164],[89.054822,36.291777],[89.013554,36.315409],[88.964279,36.318785],[88.926091,36.36458],[88.870657,36.348193],[88.838628,36.353496],[88.802903,36.33807],[88.783809,36.291777],[88.766563,36.292259],[88.690186,36.367954],[88.623665,36.389636],[88.618121,36.428168],[88.573158,36.461386],[88.498629,36.446463],[88.470912,36.48208],[88.41055,36.473418],[88.356963,36.477268],[88.366202,36.458016],[88.282434,36.470049],[88.241782,36.468605],[88.222688,36.447426],[88.182652,36.452721],[88.134609,36.427205],[88.092109,36.43539],[88.006494,36.430575],[87.983088,36.437797],[87.95845,36.408423],[87.919646,36.39349],[87.838342,36.383855],[87.826023,36.391563],[87.767509,36.3747],[87.731785,36.384818],[87.6203,36.360243],[87.570409,36.342409],[87.470626,36.354459],[87.460155,36.409868],[87.426895,36.42576],[87.386859,36.412757],[87.363453,36.420463],[87.348055,36.393008],[87.292004,36.358797],[87.193454,36.349158],[87.161425,36.325535],[87.149106,36.297565],[87.08628,36.310587],[87.051788,36.2966],[86.996353,36.308658],[86.943998,36.284058],[86.931064,36.265242],[86.887332,36.262829],[86.86331,36.299977],[86.836209,36.291294],[86.746282,36.291777],[86.69947,36.24449],[86.599072,36.222285],[86.531935,36.227113],[86.515305,36.205385],[86.454943,36.221319],[86.392733,36.206834],[86.35824,36.168676],[86.2794,36.170608],[86.248603,36.141616],[86.187625,36.130983],[86.182081,36.064734],[86.199944,36.047801],[86.173458,36.008113],[86.150668,36.00424],[86.129111,35.941761],[86.093386,35.906868],[86.090306,35.876809],[86.05335,35.842857],[86.035488,35.846738],[85.949256,35.778794],[85.903677,35.78462],[85.835308,35.771996],[85.811286,35.778794],[85.691178,35.751114],[85.65299,35.731199],[85.612953,35.651486],[85.566142,35.6403],[85.518715,35.680658],[85.373969,35.700101],[85.341324,35.753543],[85.271107,35.788989],[85.146071,35.742371],[85.053065,35.752086],[84.99455,35.737028],[84.973608,35.709334],[84.920022,35.696213],[84.798066,35.647595],[84.729081,35.613546],[84.704443,35.616951],[84.628067,35.595055],[84.570168,35.588242],[84.513502,35.564391],[84.448828,35.550272],[84.475929,35.516181],[84.45314,35.473303],[84.424191,35.466479],[84.333032,35.413821],[84.274517,35.404065],[84.200605,35.381135],[84.160569,35.359663],[84.140859,35.379184],[84.095895,35.362592],[84.077417,35.400163],[84.005968,35.422599],[83.906186,35.40309],[83.885244,35.367472],[83.79778,35.354783],[83.785462,35.36308],[83.677672,35.361128],[83.622238,35.335256],[83.599448,35.351366],[83.54155,35.341603],[83.540318,35.364056],[83.502745,35.360639],[83.449159,35.382111],[83.405427,35.380648],[83.333978,35.397236],[83.280391,35.401138],[83.251442,35.417722],[83.178145,35.38943],[83.127022,35.398699],[83.088834,35.425526],[83.067892,35.46258],[82.998907,35.484512],[82.971806,35.548324],[82.981661,35.599922],[82.956407,35.636409],[82.967494,35.667532],[82.894813,35.673852],[82.873871,35.688922],[82.795031,35.688436],[82.780249,35.666073],[82.731589,35.637868],[82.652133,35.67288],[82.628727,35.692324],[82.546192,35.708362],[82.501844,35.701073],[82.468583,35.717595],[82.424852,35.712736],[82.392823,35.656349],[82.336156,35.651486],[82.350323,35.611113],[82.328149,35.559523],[82.2992,35.544916],[82.263475,35.547837],[82.234526,35.520565],[82.189563,35.513258],[82.164925,35.495719],[82.086701,35.467454],[82.071302,35.450393],[82.034346,35.451855],[82.029419,35.426013],[82.05344,35.35039],[82.030034,35.321585],[81.99123,35.30547],[81.955506,35.307423],[81.927789,35.271275],[81.853876,35.25857],[81.804601,35.270786],[81.736847,35.26248],[81.68634,35.235599],[81.513261,35.23511],[81.504638,35.279092],[81.447972,35.318167],[81.441196,35.333303],[81.385762,35.335256],[81.363588,35.354783],[81.314313,35.337209],[81.285364,35.345508],[81.26627,35.322562],[81.219458,35.319144],[81.191741,35.36552],[81.142466,35.365032],[81.103662,35.386015],[81.09935,35.40748],[81.054387,35.402602],[81.031597,35.380648],[81.030981,35.337209],[81.002648,35.334768],[81.026053,35.31133],[80.963844,35.310842],[80.924423,35.330862],[80.894242,35.324027],[80.844351,35.345508],[80.759968,35.334768],[80.689135,35.339162],[80.690982,35.364544],[80.65649,35.393821],[80.599823,35.409431],[80.56841,35.391381],[80.532686,35.404553],[80.514824,35.391869],[80.444607,35.417235],[80.432904,35.449418],[80.375006,35.387966],[80.321419,35.38699],[80.286926,35.35283],[80.267832,35.295701],[80.362687,35.20871],[80.257977,35.203331],[80.223484,35.177409],[80.23026,35.147565],[80.118159,35.066293],[80.078123,35.076578],[80.031311,35.034447],[80.04363,35.022196],[80.02392,34.971209],[80.041782,34.943252],[80.034391,34.902033],[80.003594,34.895162],[79.996819,34.856375],[79.961094,34.862759],[79.926602,34.849499],[79.947544,34.821008],[79.898268,34.732035],[79.906892,34.683821],[79.866856,34.671517],[79.88595,34.642965],[79.84345,34.55725],[79.861312,34.528166],[79.801566,34.478847],[79.735661,34.471447],[79.699936,34.477861],[79.675914,34.451216],[79.58106,34.456151],[79.545335,34.476381],[79.504683,34.45467],[79.435082,34.447761],[79.363017,34.428018],[79.326677,34.44332],[79.274322,34.435916],[79.241677,34.415183],[79.179467,34.422588],[79.161605,34.441345],[79.072294,34.412714],[79.039033,34.421601],[79.0107,34.399877],[79.048888,34.348506],[79.039649,34.33467],[79.019939,34.313417],[78.981751,34.31836],[78.958345,34.230827],[78.941099,34.212022],[78.9257,34.155584],[78.910302,34.143202],[78.878273,34.163012],[78.828998,34.125369],[78.801897,34.137258],[78.737223,34.089692],[78.661462,34.086718],[78.656535,34.030196],[78.736607,33.999937],[78.744614,33.980585],[78.734143,33.918529],[78.762476,33.90959],[78.756317,33.8773],[78.766172,33.823124],[78.758165,33.790802],[78.779723,33.73259],[78.692259,33.676331],[78.684868,33.654415],[78.713201,33.623025],[78.755085,33.623025],[78.74215,33.55323],[78.816679,33.480882],[78.84994,33.419963],[78.896751,33.41247],[78.949722,33.376495],[78.9682,33.334505],[79.022403,33.323504],[79.041497,33.268479],[79.083997,33.245459],[79.072294,33.22844],[79.10925,33.200401],[79.152366,33.184375],[79.162221,33.165841],[79.139431,33.117735],[79.162837,33.01191],[79.204721,32.964724],[79.255844,32.942628],[79.227511,32.89038],[79.237982,32.846145],[79.225047,32.784281],[79.275554,32.778746],[79.301423,32.728919],[79.27309,32.678056],[79.299575,32.637244],[79.308199,32.596918],[79.272474,32.561113],[79.252148,32.516715],[79.190554,32.511669],[79.180083,32.492994],[79.135736,32.472295],[79.124649,32.416235],[79.103091,32.369744],[79.067982,32.380863],[79.005772,32.375304],[78.970664,32.331826],[78.904142,32.374798],[78.87273,32.40512],[78.81052,32.436441],[78.782186,32.480373],[78.760629,32.563635],[78.781571,32.608009],[78.74215,32.654881],[78.741534,32.703743],[78.6861,32.680071],[78.675013,32.658408],[78.628202,32.630188],[78.588782,32.637748],[78.577695,32.615067],[78.518564,32.605993],[78.500086,32.580782],[78.424942,32.565652],[78.395377,32.530339],[78.426174,32.502584],[78.472985,32.435431],[78.458818,32.379853],[78.483456,32.357106],[78.480992,32.329297],[78.508709,32.297939],[78.475449,32.236708],[78.430485,32.212407],[78.429869,32.194683],[78.469905,32.127808],[78.509941,32.147065],[78.527188,32.11463],[78.609107,32.052768],[78.60726,32.023851],[78.705194,31.988835],[78.762476,31.947203],[78.768636,31.92638],[78.739687,31.885228],[78.665158,31.851684],[78.654687,31.819144],[78.706426,31.778453],[78.763092,31.668499],[78.798817,31.675629],[78.806824,31.64099],[78.845628,31.609905],[78.833925,31.584927],[78.779723,31.545154],[78.740303,31.532912],[78.729832,31.478316],[78.755701,31.478316],[78.792041,31.435944],[78.760013,31.392531],[78.755085,31.355742],[78.795121,31.301043],[78.859179,31.289281],[78.865338,31.312804],[78.884432,31.277006],[78.923852,31.246824],[78.930628,31.220726],[78.997765,31.158779],[78.97436,31.115751],[79.010084,31.043994],[79.059359,31.028097],[79.096931,30.992192],[79.181931,31.015788],[79.205953,31.0004],[79.227511,30.949088],[79.33222,30.969103],[79.316206,31.01784],[79.35809,31.031174],[79.404901,31.071678],[79.424611,31.061425],[79.427075,31.018353],[79.505915,31.027584],[79.550879,30.957813],[79.59769,30.925989],[79.660516,30.956787],[79.668523,30.980392],[79.729501,30.941389],[79.75845,30.936769],[79.835443,30.851006],[79.890877,30.855116],[79.913051,30.833022],[79.900732,30.7991],[79.961094,30.771337],[79.955551,30.738422],[79.970333,30.685941],[80.014065,30.661748],[80.04363,30.603559],[80.143412,30.55822],[80.214245,30.586044],[80.261673,30.566465],[80.322035,30.564403],[80.357759,30.520592],[80.43044,30.515952],[80.446454,30.495327],[80.504969,30.483466],[80.549316,30.448905],[80.585041,30.463866],[80.633084,30.458707],[80.692214,30.416913],[80.719316,30.414848],[80.81725,30.321389],[80.910873,30.30279],[80.933662,30.266614],[80.996488,30.267648],[81.034677,30.246971],[81.038372,30.205086],[81.082104,30.151281],[81.085799,30.100554],[81.110437,30.085538],[81.09627,30.052909],[81.131995,30.016124],[81.225618,30.005759],[81.256415,30.011978],[81.247792,30.032705],[81.2829,30.061197],[81.293371,30.094859],[81.269349,30.153351],[81.335871,30.149729],[81.393769,30.199396],[81.397465,30.240767],[81.419023,30.270232],[81.406088,30.291938],[81.427646,30.305373],[81.399929,30.319323],[81.406088,30.369421],[81.432573,30.379231],[81.406704,30.40401],[81.418407,30.420525],[81.454131,30.412268],[81.494783,30.381296],[81.555761,30.369421],[81.566232,30.428782],[81.613044,30.412784],[81.63029,30.446842],[81.723913,30.407623],[81.759021,30.385426],[81.872354,30.373035],[81.939491,30.344633],[81.954274,30.355995],[81.99123,30.322939],[82.022027,30.339468],[82.060215,30.332237],[82.104563,30.346182],[82.132896,30.30434],[82.11873,30.279019],[82.114418,30.226806],[82.142135,30.200948],[82.188947,30.18543],[82.207425,30.143519],[82.183403,30.12178],[82.17786,30.06793],[82.246845,30.071555],[82.311519,30.035813],[82.333693,30.045138],[82.368185,30.014051],[82.412533,30.011978],[82.431011,29.989692],[82.474743,29.973622],[82.498148,29.947698],[82.560974,29.955476],[82.609017,29.886489],[82.64351,29.868846],[82.6238,29.834588],[82.703872,29.847566],[82.737749,29.80655],[82.691553,29.766037],[82.757459,29.761881],[82.774089,29.726548],[82.816589,29.717192],[82.830756,29.687562],[82.885574,29.689122],[82.9484,29.704718],[82.966878,29.658963],[83.011226,29.667804],[83.088834,29.604863],[83.12887,29.623593],[83.159667,29.61735],[83.164595,29.595496],[83.217565,29.60018],[83.266841,29.571035],[83.27608,29.505951],[83.325355,29.502826],[83.383253,29.42206],[83.415898,29.420496],[83.423289,29.361053],[83.450391,29.332883],[83.463941,29.285916],[83.492274,29.280174],[83.548941,29.201322],[83.57789,29.203934],[83.596368,29.174153],[83.656114,29.16736],[83.667201,29.200277],[83.727563,29.244672],[83.800244,29.249372],[83.82057,29.294267],[83.851367,29.294789],[83.911729,29.323491],[83.949301,29.312533],[83.986874,29.325057],[84.002272,29.291658],[84.052163,29.296877],[84.116837,29.286438],[84.130388,29.239972],[84.203068,29.239972],[84.197525,29.210202],[84.17104,29.19453],[84.176583,29.133909],[84.20738,29.118749],[84.192597,29.084236],[84.194445,29.045004],[84.224626,29.049189],[84.248648,29.030353],[84.228322,28.949738],[84.234481,28.889497],[84.268358,28.895261],[84.330568,28.859101],[84.340423,28.866963],[84.408176,28.85386],[84.404481,28.828173],[84.434046,28.823978],[84.445133,28.764189],[84.483321,28.735331],[84.557233,28.74635],[84.620059,28.732182],[84.650856,28.714338],[84.669334,28.680742],[84.699515,28.671816],[84.698284,28.633478],[84.773428,28.610363],[84.857196,28.567798],[84.896616,28.587244],[84.981616,28.586193],[84.995782,28.611414],[85.05676,28.674441],[85.126361,28.676016],[85.155926,28.643983],[85.195963,28.624022],[85.18426,28.587244],[85.189803,28.544669],[85.160238,28.49261],[85.108499,28.461047],[85.129441,28.377885],[85.113427,28.344708],[85.179948,28.324164],[85.209513,28.338914],[85.272339,28.282538],[85.349947,28.298347],[85.379512,28.274105],[85.415853,28.321003],[85.458969,28.332593],[85.520563,28.326798],[85.602483,28.295712],[85.601251,28.254075],[85.650526,28.283592],[85.682555,28.375779],[85.720743,28.372093],[85.753388,28.227714],[85.791576,28.195544],[85.854402,28.172334],[85.871648,28.124843],[85.898749,28.101617],[85.901213,28.053566],[85.980053,27.984357],[85.949256,27.937311],[86.002227,27.90717],[86.053966,27.900823],[86.125415,27.923035],[86.082915,28.018175],[86.086611,28.090002],[86.128495,28.086835],[86.140198,28.114814],[86.19132,28.167058],[86.223965,28.092642],[86.206103,28.084195],[86.231972,27.974315],[86.27324,27.976958],[86.308965,27.950528],[86.393349,27.926736],[86.414906,27.904526],[86.450015,27.908757],[86.475884,27.944713],[86.514689,27.954757],[86.513457,27.996511],[86.537478,28.044587],[86.55842,28.047757],[86.568891,28.103201],[86.60092,28.097922],[86.611391,28.069938],[86.647732,28.06941],[86.662514,28.092114],[86.700086,28.101617],[86.74813,28.089474],[86.768456,28.06941],[86.756753,28.032967],[86.827586,28.012363],[86.864542,28.022401],[86.885484,27.995983],[86.926752,27.985942],[86.935375,27.955286],[87.035157,27.946299],[87.080737,27.910872],[87.118309,27.840512],[87.173744,27.818284],[87.227946,27.812991],[87.249504,27.839454],[87.280917,27.845275],[87.317258,27.826753],[87.364069,27.824106],[87.421967,27.856916],[87.418272,27.825694],[87.45954,27.820931],[87.58088,27.859562],[87.598126,27.814579],[87.670191,27.832045],[87.668343,27.809815],[87.727473,27.802933],[87.77798,27.860091],[87.782292,27.890774],[87.826639,27.927794],[87.930733,27.909285],[87.982472,27.884426],[88.037291,27.901881],[88.090877,27.885484],[88.111819,27.864852],[88.137689,27.878607],[88.120442,27.915103],[88.156783,27.957929],[88.203594,27.943127],[88.242398,27.967444],[88.254101,27.939426],[88.357579,27.986471],[88.401311,27.976958],[88.43334,28.002852],[88.469064,28.009721],[88.498013,28.04089],[88.554064,28.027684],[88.565151,28.083139],[88.620585,28.091586],[88.645223,28.111119],[88.67602,28.068353],[88.764099,28.068353],[88.812142,28.018175],[88.842939,28.006023],[88.846635,27.921448],[88.864497,27.921448],[88.888519,27.846863],[88.863265,27.811932],[88.870657,27.743098],[88.850331,27.710783],[88.852178,27.671039],[88.816454,27.641354],[88.813374,27.606889],[88.770874,27.563924],[88.797976,27.521473],[88.783193,27.467324],[88.809063,27.405711],[88.838012,27.37808],[88.867577,27.3818],[88.901453,27.327583],[88.920548,27.325456],[88.911924,27.272807],[88.942105,27.261636],[88.984605,27.208957],[89.067757,27.240354],[89.077612,27.287168],[89.152757,27.319076],[89.182938,27.373829],[89.132431,27.441302],[89.095474,27.471572],[89.109025,27.537925],[89.163228,27.574534],[89.128735,27.611131],[89.131815,27.633402],[89.184786,27.673689],[89.238988,27.796581],[89.295655,27.84845],[89.375727,27.875962],[89.44348,27.968501],[89.461958,28.03191],[89.511233,28.086307],[89.541414,28.088418],[89.605472,28.161782],[89.720037,28.170224],[89.779167,28.197127],[89.789638,28.240895],[89.869094,28.221386],[89.901739,28.18183],[89.976268,28.189215],[90.017536,28.162837],[90.03355,28.136981],[90.07297,28.155451],[90.103151,28.141731],[90.124709,28.190797],[90.166593,28.187632],[90.189999,28.161782],[90.231882,28.144897],[90.297172,28.153868],[90.367389,28.088946],[90.384019,28.06096],[90.43699,28.063073],[90.47949,28.044587],[90.513983,28.062016],[90.569417,28.044059],[90.591591,28.021345],[90.701844,28.076274],[90.741264,28.053038],[90.802242,28.040362],[90.806554,28.015005],[90.853365,27.969029],[90.896481,27.946299],[90.96177,27.9537],[90.976553,27.935725],[90.96485,27.900294],[91.025828,27.857445],[91.113292,27.846333],[91.155175,27.894476],[91.147784,27.927794],[91.162567,27.968501],[91.216153,27.989113],[91.251878,27.970615],[91.309776,28.057791],[91.464993,28.002852],[91.490246,27.971672],[91.486551,27.937311],[91.552456,27.90717],[91.611586,27.891303],[91.618978,27.856916],[91.561079,27.855329],[91.544449,27.820401],[91.610355,27.819343],[91.642383,27.7664],[91.622673,27.692238],[91.570934,27.650897],[91.562311,27.627569],[91.582637,27.598933],[91.564775,27.58196],[91.585101,27.540578],[91.626985,27.509265],[91.663325,27.507142],[91.71876,27.467324],[91.753868,27.462545],[91.839484,27.489624],[91.946657,27.464138],[92.010715,27.474758],[92.021802,27.444489],[92.064918,27.391365],[92.125896,27.273339],[92.091403,27.264296],[92.071077,27.237694],[92.061222,27.190327],[92.032273,27.167967],[92.02673,27.108318],[92.043976,27.052902],[92.076005,27.041175],[92.124664,26.960124],[92.109265,26.854991],[92.197961,26.86994],[92.28604,26.892359],[92.404916,26.9025],[92.496691,26.921711],[92.549046,26.941453],[92.64698,26.952656],[92.682089,26.947855],[92.802813,26.895028],[92.909371,26.914241],[93.050421,26.883819],[93.111399,26.880082],[93.232739,26.906769],[93.56781,26.938252],[93.625092,26.955323],[93.747048,27.015587],[93.817265,27.025183],[93.841903,27.045973],[93.849294,27.168499],[93.970634,27.30525],[94.056866,27.375423],[94.147409,27.458297],[94.220705,27.536333],[94.277372,27.58143],[94.353132,27.578778],[94.399944,27.589386],[94.443675,27.585143],[94.478168,27.602116],[94.524979,27.596282],[94.660486,27.650367],[94.722696,27.683759],[94.78121,27.699127],[94.836645,27.728796],[94.88592,27.743098],[94.947514,27.792345],[95.015267,27.82887],[95.067006,27.840512],[95.28628,27.939955],[95.32878,28.017646],[95.352802,28.04089],[95.371896,28.110063],[95.39715,28.142259],[95.437802,28.161782],[95.528345,28.182885],[95.674322,28.254075],[95.740228,28.275159],[95.787655,28.270416],[95.832003,28.295186],[95.874502,28.29782],[95.899756,28.278322],[95.907763,28.241422],[95.936096,28.240368],[95.989067,28.198181],[96.074683,28.193434],[96.098088,28.212421],[96.194175,28.212949],[96.275479,28.228241],[96.298269,28.140148],[96.367254,28.118509],[96.398667,28.118509],[96.395587,28.143842],[96.426384,28.161782],[96.46334,28.143314],[96.499681,28.067297],[96.538485,28.075218],[96.623485,28.024514],[96.635188,27.994926],[96.690622,27.948942],[96.711564,27.9574],[96.784245,27.931495],[96.810114,27.890245],[96.849534,27.874375],[96.908049,27.884426],[96.972722,27.861149],[97.008447,27.807698],[97.049099,27.81405],[97.062649,27.742568],[97.097758,27.740979],[97.103301,27.780697],[97.167975,27.811932],[97.253591,27.891832],[97.303482,27.913516],[97.324424,27.880723],[97.386634,27.882839],[97.372467,27.907699],[97.379242,27.970087],[97.413119,28.01342],[97.378626,28.031382],[97.375547,28.062545],[97.320728,28.054095],[97.305945,28.071522],[97.340438,28.104785],[97.326887,28.132759],[97.352757,28.149646],[97.362612,28.199236],[97.349677,28.235623],[97.398336,28.238786],[97.402032,28.279903],[97.422358,28.297293],[97.461162,28.26778],[97.469169,28.30309],[97.518445,28.327852],[97.488879,28.347341],[97.485184,28.38631],[97.499966,28.428948],[97.521524,28.444736],[97.507974,28.46473],[97.521524,28.495766],[97.569567,28.541515],[97.60406,28.515225],[97.634857,28.532051],[97.68598,28.519958],[97.737103,28.465782],[97.738335,28.396313],[97.769748,28.3742],[97.801161,28.326798],[97.842429,28.326798],[97.871378,28.361561],[97.907718,28.363141],[98.020435,28.253548],[98.008116,28.214003],[98.03337,28.187105],[98.056775,28.202401],[98.090036,28.195544],[98.097427,28.166531],[98.139311,28.142259],[98.17442,28.163365],[98.169492,28.206093],[98.21692,28.212949],[98.266811,28.242477],[98.231702,28.314681],[98.207681,28.330486],[98.208913,28.358401],[98.301303,28.384204],[98.317934,28.324691],[98.353042,28.293078],[98.37768,28.246167],[98.370289,28.18394],[98.389999,28.16442],[98.389383,28.114814],[98.428803,28.104785],[98.464527,28.151229],[98.494092,28.141203],[98.559382,28.182885],[98.625903,28.165475],[98.649925,28.200291],[98.712135,28.229296],[98.710287,28.288862],[98.746628,28.321003],[98.740468,28.348395],[98.693041,28.43158],[98.673947,28.478934],[98.625903,28.489455],[98.619128,28.50944],[98.637606,28.552029],[98.594491,28.667615],[98.666555,28.712239],[98.683802,28.740054],[98.652389,28.817162],[98.668403,28.843376],[98.643766,28.895261],[98.6567,28.910454],[98.624056,28.95864],[98.655469,28.976966],[98.70228,28.9644],[98.757714,29.004186],[98.786048,28.998952],[98.821772,28.920931],[98.827932,28.821356],[98.852569,28.798283],[98.912931,28.800906],[98.922786,28.823978],[98.972677,28.832367],[98.973909,28.864867],[98.917859,28.886877],[98.925866,28.978536],[99.013329,29.036632],[98.991771,29.105677],[98.967134,29.128159],[98.960974,29.165792],[98.9813,29.204978],[99.024416,29.188783],[99.037351,29.20759],[99.113727,29.221171],[99.114343,29.243628],[99.075539,29.316186],[99.058909,29.417368],[99.066916,29.421018],[99.044742,29.520013],[99.052133,29.563748],[99.014561,29.607464],[98.992387,29.677163],[99.018873,29.792009],[99.0238,29.846009],[99.068148,29.931621],[99.055213,29.958587],[99.036735,30.053945],[99.044742,30.079842],[98.989308,30.151799],[98.9813,30.182843],[98.993003,30.215429],[98.970829,30.260928],[98.986844,30.280569],[98.967134,30.33482],[98.965286,30.449937],[98.932025,30.521623],[98.926482,30.569556],[98.939417,30.598923],[98.92217,30.609225],[98.907388,30.698292],[98.963438,30.728134],[98.957895,30.765166],[98.904924,30.782649],[98.850105,30.849465],[98.797135,30.87926],[98.774345,30.908019],[98.797135,30.948575],[98.806374,30.995783],[98.774961,31.031174],[98.736772,31.049121],[98.712135,31.082954],[98.710287,31.1178],[98.675179,31.15417],[98.602498,31.192062],[98.62344,31.221238],[98.60373,31.257568],[98.616048,31.3036],[98.643766,31.338876],[98.691809,31.333253],[98.773113,31.249382],[98.805758,31.279052],[98.810685,31.306668],[98.887062,31.37465],[98.84333,31.416028],[98.844562,31.429817],[98.714599,31.508935],[98.696736,31.538523],[98.651157,31.57881],[98.619128,31.591555],[98.553839,31.660349],[98.545831,31.717383],[98.516882,31.717383],[98.508875,31.751995],[98.461448,31.800327],[98.414636,31.832365],[98.426339,31.856767],[98.399238,31.895899],[98.432498,31.922825],[98.434962,32.007613],[98.402933,32.026896],[98.404781,32.045159],[98.357354,32.087253],[98.303151,32.121726],[98.260035,32.208862],[98.218768,32.234683],[98.23047,32.262521],[98.208913,32.318171],[98.218768,32.342444],[98.125145,32.401077],[98.107283,32.391476],[98.079565,32.415224],[97.940363,32.482393],[97.880001,32.486431],[97.863986,32.499051],[97.80732,32.50006],[97.795617,32.521257],[97.730944,32.527312],[97.684132,32.530339],[97.670582,32.51722],[97.540618,32.536899],[97.50243,32.530844],[97.463626,32.55506],[97.448843,32.586833],[97.411887,32.575235],[97.374315,32.546484],[97.3583,32.563635],[97.332431,32.542448],[97.334895,32.514192],[97.388481,32.501575],[97.341054,32.440987],[97.387865,32.427349],[97.424822,32.322723],[97.415583,32.296421],[97.371235,32.273148],[97.32196,32.303503],[97.299786,32.294904],[97.264062,32.182527],[97.271453,32.139971],[97.313953,32.130342],[97.293011,32.096887],[97.308409,32.076605],[97.258518,32.072041],[97.219714,32.109054],[97.201852,32.090296],[97.233881,32.063927],[97.214786,32.042623],[97.188301,32.055304],[97.169823,32.032984],[97.127323,32.044145],[97.028773,32.04871],[97.006599,32.067984],[96.935766,32.048203],[96.965947,32.008628],[96.941925,31.986297],[96.894498,32.013703],[96.863085,31.996448],[96.868629,31.964975],[96.824281,32.007613],[96.722651,32.013195],[96.742977,32.001016],[96.753448,31.944156],[96.776238,31.935015],[96.81073,31.894375],[96.794716,31.869474],[96.760223,31.860325],[96.765767,31.819144],[96.799027,31.792188],[96.840295,31.720438],[96.790404,31.698545],[96.778701,31.675629],[96.722651,31.686833],[96.691854,31.722474],[96.661057,31.705674],[96.615477,31.737236],[96.56805,31.711783],[96.519391,31.74945],[96.468884,31.769804],[96.435623,31.796258],[96.407906,31.845583],[96.389428,31.919777],[96.288414,31.919777],[96.253305,31.929936],[96.220044,31.905553],[96.188632,31.904028],[96.214501,31.876589],[96.202798,31.841008],[96.183088,31.835924],[96.178161,31.775401],[96.231131,31.749959],[96.222508,31.733164],[96.252073,31.697527],[96.245298,31.657802],[96.221892,31.647613],[96.207726,31.598691],[96.156603,31.602769],[96.148595,31.686324],[96.135661,31.70211],[96.064828,31.720438],[95.989067,31.78761],[95.983524,31.816601],[95.89914,31.81711],[95.846169,31.736218],[95.853561,31.714329],[95.823995,31.68225],[95.779648,31.748941],[95.634286,31.782523],[95.580083,31.76726],[95.546823,31.73978],[95.511714,31.750468],[95.480301,31.795749],[95.456896,31.801853],[95.406389,31.896915],[95.408852,31.918761],[95.3682,31.92892],[95.360809,31.95939],[95.395918,32.001523],[95.454432,32.007613],[95.421171,32.033999],[95.454432,32.061898],[95.440265,32.157705],[95.406389,32.182021],[95.367584,32.178982],[95.366968,32.151118],[95.31523,32.148585],[95.270266,32.194683],[95.270266,32.194683],[95.239469,32.287315],[95.241317,32.3207],[95.214216,32.321712],[95.20744,32.297433],[95.10581,32.258979],[95.079325,32.279726],[95.096571,32.322217],[95.193274,32.332331],[95.261643,32.348006],[95.228382,32.363678],[95.218527,32.397035],[95.153853,32.386423],[95.081789,32.384907],[95.075013,32.376315],[95.075013,32.376315],[95.057151,32.395014],[94.988166,32.422802],[94.944434,32.404109],[94.912405,32.41573],[94.889616,32.472295],[94.852043,32.463712],[94.80708,32.486431],[94.78737,32.522266],[94.762116,32.526303],[94.737479,32.587338],[94.638312,32.645307],[94.614291,32.673522],[94.591501,32.640772],[94.522516,32.595909],[94.459074,32.599439],[94.463386,32.572209],[94.435052,32.562626],[94.395016,32.594397],[94.371611,32.524789],[94.350053,32.533871],[94.294002,32.519743],[94.292154,32.502584],[94.250886,32.51722],[94.196684,32.51621],[94.176974,32.454117],[94.137554,32.433915],[94.091974,32.463207],[94.049474,32.469771],[94.03038,32.448057],[93.978641,32.459672],[93.960163,32.484917],[93.90904,32.463207],[93.861613,32.466237],[93.851142,32.50965],[93.820345,32.549511],[93.75136,32.56313],[93.721795,32.578261],[93.651577,32.571705],[93.618933,32.522771],[93.516687,32.47583],[93.501904,32.503593],[93.476651,32.504603],[93.4631,32.556069],[93.411977,32.558086],[93.385492,32.525294],[93.33868,32.5712],[93.308499,32.580278],[93.300492,32.619604],[93.260456,32.62666],[93.239514,32.662439],[93.210565,32.655385],[93.176688,32.6705],[93.159442,32.644803],[93.087993,32.63674],[93.069515,32.626156],[93.023935,32.703239],[93.019624,32.737477],[93.00053,32.741001],[92.964189,32.714821],[92.933392,32.719353],[92.866871,32.698203],[92.822523,32.729926],[92.789262,32.719856],[92.756618,32.743014],[92.686401,32.76516],[92.667922,32.73194],[92.634662,32.720863],[92.574916,32.741001],[92.56814,32.73194],[92.484372,32.745028],[92.459119,32.76365],[92.411076,32.748048],[92.355641,32.764657],[92.343938,32.738484],[92.310062,32.751571],[92.255243,32.720863],[92.198577,32.754591],[92.211511,32.788306],[92.193649,32.801889],[92.227526,32.821003],[92.205352,32.866255],[92.145606,32.885857],[92.101874,32.860222],[92.038432,32.860725],[92.018722,32.829552],[91.955897,32.8205],[91.896766,32.907967],[91.857962,32.90244],[91.839484,32.948152],[91.799448,32.942126],[91.752637,32.969242],[91.685499,32.989324],[91.664557,33.012913],[91.583253,33.0375],[91.55492,33.060074],[91.535826,33.10019],[91.49579,33.109214],[91.436044,33.066092],[91.370138,33.100691],[91.311624,33.108211],[91.261733,33.141291],[91.226624,33.141792],[91.18782,33.106206],[91.161335,33.108712],[91.147784,33.07211],[91.072024,33.113224],[91.037531,33.098686],[91.001807,33.11573],[90.927894,33.120241],[90.902024,33.083143],[90.88293,33.120241],[90.803474,33.114227],[90.740032,33.142293],[90.704308,33.135778],[90.627315,33.180368],[90.562642,33.229441],[90.490577,33.264977],[90.405577,33.260473],[90.363077,33.279487],[90.332896,33.310501],[90.246665,33.423959],[90.22018,33.437943],[90.107463,33.460913],[90.088984,33.478885],[90.083441,33.525295],[90.01076,33.553728],[89.984275,33.612061],[90.008296,33.687785],[89.981195,33.70322],[89.983659,33.725622],[89.907282,33.741051],[89.902355,33.758467],[89.942391,33.801246],[89.899891,33.80771],[89.837065,33.868853],[89.795181,33.865374],[89.73174,33.921509],[89.718805,33.946832],[89.688008,33.959739],[89.684928,33.990013],[89.635037,34.049537],[89.656595,34.057966],[89.655979,34.097126],[89.71203,34.131809],[89.756993,34.124874],[89.760073,34.152613],[89.789638,34.150632],[89.816739,34.16945],[89.838297,34.263477],[89.825362,34.293642],[89.86663,34.324785],[89.858623,34.359375],[89.820435,34.369255],[89.799493,34.39642],[89.819819,34.420614],[89.823515,34.455657],[89.814891,34.548871],[89.777935,34.574499],[89.798877,34.628686],[89.74837,34.641981],[89.72558,34.660689],[89.732356,34.732035],[89.799493,34.743838],[89.825978,34.796931],[89.867862,34.81069],[89.838913,34.865705],[89.814891,34.86816],[89.821051,34.902033],[89.78779,34.921664],[89.747138,34.903506],[89.707102,34.919701],[89.670146,34.887798],[89.578987,34.895162],[89.560509,34.938836],[89.59069,35.057965],[89.593153,35.104491],[89.579603,35.118688],[89.519241,35.133862],[89.46935,35.214577],[89.450255,35.223867],[89.48598,35.256616],[89.531559,35.276161],[89.494603,35.298632],[89.516161,35.330862],[89.497067,35.361128],[89.58761,35.383575],[89.619639,35.412357],[89.658443,35.425526],[89.685544,35.416259],[89.739131,35.468429],[89.765,35.482563],[89.740979,35.507412],[89.720037,35.501566],[89.699711,35.544916],[89.71203,35.581915],[89.75145,35.580942],[89.765616,35.599922],[89.726196,35.648082],[89.748986,35.66267],[89.747138,35.7516],[89.782863,35.773453],[89.767464,35.799183],[89.801957,35.848193],[89.778551,35.861775],[89.707718,35.849163],[89.654747,35.848193],[89.62395,35.859349],[89.550654,35.856924],[89.554965,35.873414],[89.489676,35.903475],[89.428082,35.917531],[89.434857,35.992136],[89.404676,36.016827],[89.417611,36.044897],[89.474893,36.022151],[89.605472,36.038123],[89.688624,36.091337],[89.711414,36.093272]]]]}},{type:"Feature",properties:{adcode:61e4,name:"陕西省",center:[108.948024,34.263161],centroid:[108.887114,35.263661],childrenNum:10,level:"province",parent:{adcode:1e5},subFeatureIndex:26,acroutes:[1e5]},geometry:{type:"MultiPolygon",coordinates:[[[[110.379257,34.600612],[110.29549,34.610956],[110.269004,34.629671],[110.229584,34.692679],[110.243135,34.725641],[110.246831,34.789068],[110.230816,34.880925],[110.262229,34.944233],[110.320743,35.00504],[110.373714,35.134351],[110.364475,35.197952],[110.378642,35.210666],[110.374946,35.251728],[110.45009,35.327933],[110.477808,35.413821],[110.531394,35.511309],[110.567735,35.539559],[110.589293,35.602355],[110.609619,35.632031],[110.57759,35.701559],[110.571431,35.800639],[110.550489,35.838005],[110.549257,35.877778],[110.511684,35.879718],[110.516612,35.918501],[110.502445,35.947575],[110.516612,35.971796],[110.49259,35.994073],[110.491974,36.034735],[110.467953,36.074893],[110.447011,36.164328],[110.45625,36.22663],[110.474112,36.248352],[110.474112,36.306729],[110.459946,36.327946],[110.487047,36.393972],[110.489511,36.430094],[110.47288,36.453203],[110.503677,36.488335],[110.488895,36.556628],[110.496902,36.582102],[110.447627,36.621018],[110.426685,36.657514],[110.394656,36.676716],[110.402663,36.697352],[110.438388,36.685835],[110.447011,36.737649],[110.407591,36.776007],[110.423605,36.818179],[110.406975,36.824886],[110.424221,36.855539],[110.376178,36.882351],[110.408823,36.892403],[110.424221,36.963685],[110.381721,37.002408],[110.382953,37.022001],[110.426685,37.008621],[110.417446,37.027257],[110.460561,37.044932],[110.49567,37.086956],[110.535706,37.115118],[110.53509,37.138021],[110.590525,37.187145],[110.651503,37.256722],[110.661974,37.281963],[110.690307,37.287201],[110.678604,37.317668],[110.695234,37.34955],[110.641648,37.360015],[110.630561,37.372858],[110.644111,37.435135],[110.740198,37.44939],[110.759292,37.474567],[110.770995,37.538184],[110.795017,37.558586],[110.771611,37.594634],[110.763604,37.639668],[110.793169,37.650567],[110.775306,37.680886],[110.706321,37.705511],[110.716792,37.728708],[110.750669,37.736281],[110.735886,37.77035],[110.680452,37.790216],[110.59422,37.922049],[110.522771,37.955088],[110.528315,37.990471],[110.507989,38.013107],[110.501829,38.097929],[110.519692,38.130889],[110.509221,38.192061],[110.528315,38.211814],[110.565887,38.215105],[110.57759,38.297345],[110.601612,38.308147],[110.661358,38.308617],[110.701394,38.353215],[110.746973,38.366355],[110.77777,38.440924],[110.796864,38.453579],[110.840596,38.439986],[110.874473,38.453579],[110.870777,38.510265],[110.907733,38.521035],[110.920052,38.581878],[110.898494,38.587024],[110.880632,38.626776],[110.916357,38.673981],[110.915125,38.704345],[110.965016,38.755699],[111.009363,38.847579],[110.995813,38.868084],[111.016755,38.889981],[111.009979,38.932823],[110.980414,38.970056],[110.998276,38.998433],[111.038313,39.020289],[111.094363,39.030053],[111.138095,39.064447],[111.147334,39.100681],[111.173819,39.135041],[111.163348,39.152678],[111.219399,39.244044],[111.213239,39.257021],[111.247732,39.302419],[111.202152,39.305197],[111.179363,39.326959],[111.186138,39.35149],[111.155341,39.338531],[111.159037,39.362596],[111.125776,39.366297],[111.087588,39.376013],[111.098059,39.401914],[111.064182,39.400989],[111.058639,39.447681],[111.10545,39.472631],[111.10545,39.497573],[111.148566,39.531277],[111.154725,39.569116],[111.136863,39.587106],[111.101138,39.559428],[111.017371,39.552045],[110.958856,39.519275],[110.891103,39.509118],[110.869545,39.494341],[110.782698,39.38804],[110.73835,39.348713],[110.731575,39.30705],[110.702626,39.273701],[110.626249,39.266751],[110.596684,39.282966],[110.566503,39.320014],[110.559728,39.351027],[110.524003,39.382952],[110.482735,39.360745],[110.434692,39.381101],[110.429764,39.341308],[110.385417,39.310291],[110.257917,39.407001],[110.243751,39.423645],[110.152592,39.45415],[110.12549,39.432891],[110.136577,39.39174],[110.161831,39.387115],[110.184005,39.355192],[110.217881,39.281113],[110.109476,39.249606],[110.041107,39.21623],[109.962267,39.212056],[109.90252,39.271848],[109.871723,39.243581],[109.961035,39.191651],[109.893897,39.141075],[109.92223,39.107183],[109.890818,39.103932],[109.851397,39.122971],[109.793499,39.074204],[109.762086,39.057476],[109.72513,39.018429],[109.665384,38.981687],[109.685094,38.968195],[109.672159,38.928167],[109.624116,38.85457],[109.549587,38.805618],[109.511399,38.833595],[109.444262,38.782763],[109.404226,38.720689],[109.338936,38.701542],[109.329081,38.66043],[109.367269,38.627711],[109.331545,38.597783],[109.276726,38.623035],[109.196654,38.552867],[109.175712,38.518694],[109.128901,38.480288],[109.054372,38.433892],[109.051292,38.385122],[109.007561,38.359316],[108.961981,38.26493],[108.976148,38.245192],[108.938575,38.207582],[108.964445,38.154894],[109.069155,38.091336],[109.050676,38.055059],[109.06977,38.023008],[109.037742,38.021593],[109.018648,37.971602],[108.982923,37.964053],[108.9743,37.931962],[108.93488,37.922521],[108.893612,37.978207],[108.883141,38.01405],[108.830786,38.049875],[108.797525,38.04799],[108.82709,37.989056],[108.798141,37.93385],[108.791982,37.872934],[108.799989,37.784068],[108.784591,37.764673],[108.791982,37.700303],[108.777815,37.683728],[108.720533,37.683728],[108.699591,37.669518],[108.628142,37.651988],[108.532671,37.690832],[108.485244,37.678044],[108.422418,37.648672],[108.301078,37.640616],[108.293071,37.656726],[108.24626,37.665728],[108.205608,37.655779],[108.193905,37.638246],[108.134159,37.622131],[108.055318,37.652462],[108.025137,37.649619],[108.012819,37.66857],[108.025753,37.696041],[107.993109,37.735335],[107.982022,37.787378],[107.884703,37.808186],[107.842819,37.828987],[107.732566,37.84931],[107.684523,37.888522],[107.65003,37.86443],[107.659269,37.844112],[107.646335,37.805349],[107.620465,37.776026],[107.599523,37.791162],[107.57119,37.776499],[107.499125,37.765619],[107.484959,37.706458],[107.425828,37.684201],[107.387024,37.691305],[107.389488,37.671413],[107.422133,37.665254],[107.361155,37.613125],[107.311264,37.609806],[107.330358,37.584201],[107.369162,37.58752],[107.345756,37.518725],[107.284162,37.481691],[107.282931,37.437036],[107.257677,37.337179],[107.273075,37.29101],[107.309416,37.239095],[107.270612,37.229089],[107.317423,37.200017],[107.336517,37.165687],[107.334669,37.138975],[107.306952,37.100799],[107.281083,37.127047],[107.268764,37.099367],[107.28601,37.054963],[107.288474,37.008143],[107.288474,37.008143],[107.291554,36.979463],[107.291554,36.979463],[107.310032,36.912502],[107.336517,36.925899],[107.365466,36.905324],[107.478183,36.908196],[107.533618,36.867031],[107.540393,36.828718],[107.5909,36.836382],[107.642023,36.819137],[107.670356,36.83303],[107.722095,36.802367],[107.742421,36.811951],[107.768291,36.792783],[107.866841,36.766899],[107.907493,36.750118],[107.914268,36.720861],[107.940754,36.694953],[107.938906,36.655594],[108.006659,36.683435],[108.02329,36.647912],[108.001732,36.639269],[108.060862,36.592194],[108.079956,36.614294],[108.092891,36.587388],[108.163724,36.563839],[108.1976,36.630144],[108.222854,36.631105],[108.204992,36.606607],[108.204992,36.606607],[108.210535,36.577296],[108.245644,36.571048],[108.262274,36.549417],[108.340498,36.559032],[108.365136,36.519603],[108.391621,36.505654],[108.408252,36.45946],[108.460606,36.422871],[108.495099,36.422389],[108.514809,36.445501],[108.510498,36.47438],[108.562852,36.43876],[108.618903,36.433946],[108.651548,36.384818],[108.641693,36.359279],[108.646004,36.254143],[108.712526,36.138716],[108.682345,36.062316],[108.688504,36.021183],[108.659555,35.990683],[108.652164,35.94806],[108.593649,35.950967],[108.562852,35.921409],[108.518505,35.905414],[108.499411,35.872444],[108.527744,35.82442],[108.533903,35.746257],[108.517889,35.699615],[108.539447,35.605761],[108.618287,35.557088],[108.625678,35.537124],[108.605968,35.503028],[108.631222,35.418698],[108.61028,35.355271],[108.614591,35.328909],[108.583178,35.294724],[108.547454,35.304981],[108.48894,35.275184],[108.36144,35.279581],[108.345426,35.300586],[108.296767,35.267855],[108.239484,35.256127],[108.221622,35.296678],[108.174811,35.304981],[108.094739,35.280069],[108.049159,35.253683],[107.949993,35.245375],[107.960464,35.263457],[107.867457,35.256127],[107.841587,35.276649],[107.745501,35.311819],[107.737494,35.267366],[107.667277,35.257104],[107.652494,35.244886],[107.686371,35.218],[107.715936,35.168114],[107.727639,35.120157],[107.769523,35.064333],[107.769523,35.064333],[107.773218,35.060904],[107.773218,35.060904],[107.814486,35.024646],[107.846515,35.024646],[107.863145,34.999158],[107.842203,34.979056],[107.741805,34.953553],[107.675284,34.9511],[107.638943,34.935402],[107.619849,34.964834],[107.564415,34.968757],[107.523763,34.909886],[107.455394,34.916757],[107.400575,34.932949],[107.369162,34.917738],[107.350068,34.93393],[107.286626,34.931968],[107.252749,34.880925],[107.189308,34.893198],[107.162206,34.944233],[107.119707,34.950119],[107.089526,34.976604],[107.08275,35.024156],[107.012533,35.029547],[106.990975,35.068252],[106.950323,35.066782],[106.901664,35.094698],[106.838222,35.080007],[106.710723,35.100574],[106.706411,35.081966],[106.615252,35.071191],[106.577064,35.089312],[106.541956,35.083925],[106.52163,35.027587],[106.494528,35.006021],[106.494528,35.006021],[106.484673,34.983959],[106.493296,34.941289],[106.527789,34.876507],[106.556122,34.861285],[106.550579,34.82936],[106.575216,34.769897],[106.539492,34.745805],[106.505615,34.746789],[106.487137,34.715311],[106.456956,34.703996],[106.442173,34.675455],[106.471122,34.634102],[106.419384,34.643458],[106.314058,34.578934],[106.341159,34.568093],[106.334384,34.517811],[106.455108,34.531617],[106.514238,34.511894],[106.513622,34.498085],[106.558586,34.48822],[106.610941,34.454177],[106.638042,34.391481],[106.717498,34.369255],[106.691013,34.337635],[106.705179,34.299575],[106.68239,34.256057],[106.652825,34.24369],[106.63373,34.260014],[106.589383,34.253584],[106.577064,34.280786],[106.526557,34.292159],[106.496376,34.238248],[106.5321,34.254079],[106.55797,34.229837],[106.585071,34.149641],[106.560434,34.109514],[106.501919,34.105055],[106.505615,34.056479],[106.471738,34.024244],[106.474202,33.970659],[106.41076,33.909093],[106.428007,33.866368],[106.475434,33.875809],[106.491448,33.834559],[106.461883,33.789807],[106.488369,33.757969],[106.482825,33.707203],[106.534564,33.695254],[106.575832,33.631497],[106.58076,33.576169],[106.540108,33.512822],[106.456956,33.532779],[106.447101,33.613058],[106.384891,33.612061],[106.35163,33.587137],[106.303587,33.604585],[106.237681,33.564201],[106.187174,33.546746],[106.108334,33.569686],[106.117573,33.602591],[106.086776,33.617045],[106.047356,33.610067],[105.971596,33.613058],[105.940183,33.570684],[105.902611,33.556222],[105.871198,33.511325],[105.842248,33.489866],[105.831162,33.451926],[105.837937,33.410971],[105.827466,33.379993],[105.709822,33.382991],[105.755401,33.329004],[105.752937,33.291994],[105.791741,33.278486],[105.799133,33.258471],[105.862574,33.234447],[105.917393,33.237951],[105.965436,33.204407],[105.968516,33.154318],[105.93156,33.178365],[105.897067,33.146803],[105.923552,33.147805],[105.934639,33.112221],[105.914929,33.066092],[105.926632,33.042517],[105.917393,32.993841],[105.861959,32.939112],[105.82685,32.950663],[105.735691,32.905454],[105.656851,32.895405],[105.638373,32.879323],[105.590329,32.87681],[105.565692,32.906962],[105.528119,32.919019],[105.49917,32.911986],[105.495475,32.873292],[105.524424,32.847654],[105.534279,32.790822],[105.555221,32.794343],[105.563844,32.724891],[105.585402,32.728919],[105.596489,32.69921],[105.677793,32.726402],[105.719061,32.759624],[105.768952,32.767676],[105.779423,32.750061],[105.822538,32.770192],[105.825002,32.824523],[105.849024,32.817985],[105.893371,32.838603],[105.93156,32.826032],[105.969132,32.849162],[106.011632,32.829552],[106.044277,32.864747],[106.071378,32.828546],[106.093552,32.82402],[106.07261,32.76365],[106.076921,32.76365],[106.076305,32.759121],[106.071378,32.758114],[106.120037,32.719856],[106.17424,32.6977],[106.254928,32.693671],[106.267863,32.673522],[106.301123,32.680071],[106.347935,32.671003],[106.389203,32.62666],[106.421231,32.616579],[106.451412,32.65992],[106.498224,32.649338],[106.517934,32.668485],[106.585687,32.68813],[106.626955,32.682086],[106.670071,32.694678],[106.733513,32.739491],[106.783404,32.735967],[106.793259,32.712807],[106.82344,32.705254],[106.854853,32.724388],[106.903512,32.721367],[106.912751,32.704247],[107.012533,32.721367],[107.066736,32.708779],[107.05996,32.686115],[107.098765,32.649338],[107.108004,32.600951],[107.080286,32.542448],[107.127098,32.482393],[107.189924,32.468256],[107.212097,32.428864],[107.263836,32.403099],[107.287858,32.457147],[107.313727,32.489965],[107.356843,32.506622],[107.382097,32.54043],[107.436299,32.529835],[107.438763,32.465732],[107.460937,32.453612],[107.456625,32.41775],[107.489886,32.425328],[107.527458,32.38238],[107.598291,32.411688],[107.648183,32.413709],[107.680827,32.397035],[107.707929,32.331826],[107.753508,32.338399],[107.812022,32.247844],[107.864377,32.201266],[107.890247,32.214432],[107.924739,32.197215],[107.979558,32.146051],[108.024521,32.177462],[108.018362,32.2119],[108.086731,32.233165],[108.143398,32.219495],[108.156948,32.239239],[108.179738,32.221521],[108.240716,32.274666],[108.310933,32.232152],[108.389773,32.263533],[108.414411,32.252399],[108.469846,32.270618],[108.507418,32.245819],[108.509882,32.201266],[108.543758,32.177969],[108.585026,32.17189],[108.676801,32.10297],[108.734084,32.106519],[108.75133,32.076098],[108.78767,32.04871],[108.837561,32.039072],[108.902235,31.984774],[108.986619,31.980205],[109.085785,31.929428],[109.123357,31.892851],[109.191111,31.85575],[109.195422,31.817618],[109.27611,31.79931],[109.279806,31.776418],[109.253936,31.759628],[109.282885,31.743343],[109.281654,31.716874],[109.381436,31.705165],[109.446109,31.722983],[109.502776,31.716365],[109.549587,31.73011],[109.585928,31.726546],[109.592087,31.789136],[109.633971,31.804396],[109.633971,31.824738],[109.60379,31.885737],[109.584696,31.900472],[109.62042,31.928412],[109.631507,31.962436],[109.590855,32.012688],[109.590855,32.047696],[109.621652,32.106519],[109.58716,32.161251],[109.604406,32.199241],[109.592703,32.219495],[109.550203,32.225065],[109.528645,32.270112],[109.495385,32.300468],[109.513247,32.342444],[109.502776,32.38895],[109.529877,32.405625],[109.526797,32.43341],[109.575457,32.506622],[109.637051,32.540935],[109.619804,32.56767],[109.631507,32.599943],[109.726978,32.608513],[109.746072,32.594901],[109.816905,32.577252],[109.910528,32.592884],[109.97089,32.577756],[110.017701,32.546989],[110.084223,32.580782],[110.090382,32.617083],[110.124259,32.616579],[110.153824,32.593388],[110.206179,32.633212],[110.156903,32.683093],[110.159367,32.767173],[110.127338,32.77774],[110.142121,32.802895],[110.105164,32.832569],[110.051578,32.851676],[109.988752,32.886359],[109.927158,32.887364],[109.907448,32.903947],[109.856941,32.910479],[109.847702,32.893395],[109.789804,32.882339],[109.76455,32.909474],[109.785492,32.987316],[109.794731,33.067095],[109.704188,33.101694],[109.688174,33.116733],[109.576073,33.110216],[109.522486,33.138785],[109.468283,33.140288],[109.438718,33.152314],[109.498464,33.207412],[109.514479,33.237951],[109.60687,33.235949],[109.619804,33.275484],[109.649985,33.251465],[109.693101,33.254468],[109.732521,33.231443],[109.813209,33.236449],[109.852013,33.247961],[109.916687,33.229942],[109.973353,33.203907],[109.999223,33.212419],[110.031252,33.191888],[110.164911,33.209415],[110.218497,33.163336],[110.285635,33.171352],[110.33799,33.160331],[110.372482,33.186379],[110.398352,33.176862],[110.398352,33.176862],[110.471032,33.171352],[110.54125,33.255469],[110.57759,33.250464],[110.59422,33.168346],[110.623785,33.143796],[110.650887,33.157324],[110.702626,33.097182],[110.753133,33.15031],[110.824582,33.158327],[110.828893,33.201403],[110.865234,33.213921],[110.9219,33.203907],[110.960704,33.253967],[110.984726,33.255469],[111.025994,33.330504],[111.025994,33.375495],[110.996429,33.435946],[111.02661,33.467903],[111.021066,33.471397],[111.021682,33.476389],[111.02661,33.478386],[111.002588,33.535772],[111.00382,33.578662],[110.966864,33.609071],[110.878784,33.634486],[110.823966,33.685793],[110.831973,33.713675],[110.81719,33.751003],[110.782082,33.796272],[110.74143,33.798759],[110.712481,33.833564],[110.66259,33.85295],[110.612083,33.852453],[110.587445,33.887733],[110.628713,33.910086],[110.627481,33.925482],[110.665669,33.937895],[110.671213,33.966192],[110.620706,34.035652],[110.587445,34.023252],[110.591757,34.101586],[110.61393,34.113478],[110.642264,34.161032],[110.621938,34.177372],[110.55788,34.193214],[110.55172,34.213012],[110.507989,34.217466],[110.43962,34.243196],[110.428533,34.288203],[110.451938,34.292653],[110.503677,34.33714],[110.473496,34.393457],[110.403279,34.433448],[110.403279,34.433448],[110.360779,34.516825],[110.372482,34.544435],[110.404511,34.557743],[110.366939,34.566614],[110.379257,34.600612]]],[[[111.02661,33.478386],[111.021682,33.476389],[111.021066,33.471397],[111.02661,33.467903],[111.02661,33.478386]]],[[[106.076921,32.76365],[106.07261,32.76365],[106.071378,32.758114],[106.076305,32.759121],[106.076921,32.76365]]]]}},{type:"Feature",properties:{adcode:62e4,name:"甘肃省",center:[103.823557,36.058039],childrenNum:14,level:"province",parent:{adcode:1e5},subFeatureIndex:27,acroutes:[1e5]},geometry:{type:"MultiPolygon",coordinates:[[[[106.506231,35.737514],[106.504383,35.736057],[106.498224,35.732656],[106.49268,35.732656],[106.434782,35.688436],[106.460036,35.643705],[106.47913,35.575101],[106.460036,35.578995],[106.440941,35.52641],[106.465579,35.481101],[106.490217,35.480613],[106.483441,35.450393],[106.503767,35.415284],[106.501304,35.364056],[106.472354,35.310842],[106.415688,35.276161],[106.368261,35.273718],[106.363333,35.238532],[106.319601,35.265411],[106.241377,35.358687],[106.237681,35.409431],[106.196414,35.409919],[106.173008,35.437716],[106.129892,35.393333],[106.113262,35.361616],[106.083081,35.421624],[106.073226,35.420649],[106.067682,35.436254],[106.073226,35.447468],[106.071378,35.449418],[106.06953,35.458193],[106.071994,35.463555],[106.054132,35.45478],[106.034422,35.469404],[106.002393,35.438692],[105.894603,35.413821],[105.897683,35.451368],[106.048588,35.488898],[106.047356,35.498155],[106.023335,35.49377],[106.017175,35.519103],[105.900147,35.54735],[105.868734,35.540046],[105.847176,35.490359],[105.816379,35.575101],[105.800365,35.564878],[105.762176,35.602841],[105.759097,35.634464],[105.713517,35.650513],[105.722756,35.673366],[105.690727,35.698643],[105.723988,35.725854],[105.740618,35.698643],[105.759097,35.724883],[105.70243,35.733142],[105.667322,35.749657],[105.595873,35.715651],[105.481924,35.727312],[105.457286,35.771511],[105.432033,35.787533],[105.428953,35.819082],[105.408627,35.822479],[105.38091,35.792873],[105.371055,35.844312],[105.39754,35.857409],[105.350113,35.875839],[105.324859,35.941761],[105.343954,36.033767],[105.406163,36.074409],[105.430801,36.10391],[105.491163,36.101009],[105.515185,36.147415],[105.478844,36.213111],[105.460366,36.223733],[105.45975,36.268137],[105.476381,36.293224],[105.455439,36.321678],[105.425873,36.330357],[105.401236,36.369881],[105.398156,36.430575],[105.363048,36.443093],[105.362432,36.496514],[105.322396,36.535954],[105.281744,36.522489],[105.252179,36.553263],[105.2762,36.563358],[105.261418,36.602764],[105.22015,36.631105],[105.225693,36.664716],[105.201056,36.700711],[105.218302,36.730455],[105.272505,36.739567],[105.275584,36.752515],[105.319932,36.742924],[105.340874,36.764502],[105.334714,36.80093],[105.303302,36.820575],[105.279896,36.86751],[105.244787,36.894796],[105.178882,36.892403],[105.185657,36.942164],[105.165331,36.99476],[105.128991,36.996194],[105.05939,37.022956],[105.03968,37.007187],[105.004571,37.035378],[104.95468,37.040156],[104.954064,37.077407],[104.914644,37.097935],[104.888158,37.15901],[104.864753,37.17284],[104.85613,37.211933],[104.776673,37.246718],[104.717543,37.208597],[104.638087,37.201923],[104.600515,37.242907],[104.624536,37.298627],[104.651022,37.290534],[104.673812,37.317668],[104.713848,37.329566],[104.662109,37.367626],[104.679971,37.408044],[104.521059,37.43466],[104.499501,37.421353],[104.448994,37.42468],[104.437907,37.445589],[104.365226,37.418026],[104.298705,37.414223],[104.287002,37.428007],[104.237727,37.411847],[104.183524,37.406618],[104.089285,37.465067],[103.935916,37.572818],[103.874938,37.604117],[103.841062,37.64725],[103.683381,37.777919],[103.627947,37.797783],[103.40744,37.860651],[103.362477,38.037621],[103.368636,38.08898],[103.53494,38.156776],[103.507838,38.280905],[103.465339,38.353215],[103.416063,38.404821],[103.85954,38.64454],[104.011677,38.85923],[104.044322,38.895105],[104.173053,38.94446],[104.196459,38.9882],[104.190915,39.042139],[104.207546,39.083495],[104.171205,39.160567],[104.047401,39.297788],[104.073271,39.351953],[104.089901,39.419947],[103.955626,39.456923],[103.85338,39.461543],[103.728961,39.430117],[103.595302,39.386652],[103.428998,39.353341],[103.344615,39.331588],[103.259615,39.263971],[103.188166,39.215302],[103.133347,39.192579],[103.007696,39.099753],[102.883892,39.120649],[102.616574,39.171703],[102.579002,39.183301],[102.45335,39.255167],[102.3548,39.231993],[102.276576,39.188868],[102.050526,39.141075],[102.012338,39.127149],[101.902701,39.111827],[101.833715,39.08907],[101.926106,39.000758],[101.955055,38.985874],[102.045599,38.904885],[102.075164,38.891378],[101.941505,38.808883],[101.873751,38.733761],[101.777049,38.66043],[101.672955,38.6908],[101.601506,38.65529],[101.562702,38.713218],[101.412413,38.764099],[101.331109,38.777164],[101.307087,38.80282],[101.34158,38.822406],[101.33542,38.847113],[101.24303,38.860628],[101.237486,38.907214],[101.198682,38.943064],[101.228863,39.020754],[101.117378,38.975174],[100.969553,38.946788],[100.961545,39.005874],[100.901799,39.030053],[100.875314,39.002619],[100.835278,39.025869],[100.829118,39.075133],[100.864227,39.106719],[100.842669,39.199999],[100.842053,39.405614],[100.707778,39.404689],[100.606764,39.387577],[100.498975,39.400527],[100.500823,39.481408],[100.44354,39.485565],[100.326512,39.509118],[100.301258,39.572345],[100.314193,39.606935],[100.250135,39.685274],[100.128179,39.702312],[100.040716,39.757083],[99.958796,39.769504],[99.904593,39.785601],[99.822058,39.860063],[99.672384,39.888079],[99.469124,39.875221],[99.440791,39.885783],[99.459885,39.898181],[99.491298,39.884406],[99.533182,39.891753],[99.714268,39.972061],[99.751225,40.006909],[99.841152,40.013326],[99.927383,40.063727],[99.955716,40.150695],[100.007455,40.20008],[100.169447,40.277743],[100.169447,40.541131],[100.242744,40.618855],[100.237201,40.716905],[100.224882,40.727337],[100.107853,40.875475],[100.057346,40.908049],[99.985897,40.909858],[99.673,40.93292],[99.565827,40.846961],[99.174705,40.858278],[99.172858,40.747289],[99.12543,40.715091],[99.102025,40.676522],[99.041662,40.693767],[98.984996,40.782644],[98.790975,40.705564],[98.80699,40.660181],[98.802678,40.607043],[98.762642,40.639748],[98.72199,40.657911],[98.689345,40.691952],[98.668403,40.773128],[98.569853,40.746836],[98.627751,40.677884],[98.344419,40.568413],[98.333332,40.918903],[98.25018,40.93925],[98.184891,40.988056],[98.142391,41.001607],[97.971776,41.09774],[97.903407,41.168057],[97.629314,41.440498],[97.613915,41.477276],[97.84674,41.656379],[97.653335,41.986856],[97.500582,42.243894],[97.371235,42.457076],[97.172903,42.795257],[96.968411,42.756161],[96.742361,42.75704],[96.386348,42.727592],[96.166458,42.623314],[96.103632,42.604375],[96.072219,42.569566],[96.02356,42.542675],[96.0174,42.482239],[95.978596,42.436762],[96.06606,42.414674],[96.042038,42.352787],[96.040806,42.326688],[96.178161,42.21775],[96.077147,42.149457],[96.13874,42.05399],[96.137509,42.019765],[96.117183,41.985966],[96.054973,41.936124],[95.998306,41.906289],[95.855408,41.849699],[95.801206,41.848361],[95.759322,41.835878],[95.65646,41.826067],[95.57146,41.796181],[95.445193,41.719841],[95.39407,41.693481],[95.335556,41.644305],[95.299831,41.565994],[95.247476,41.61344],[95.194505,41.694821],[95.199433,41.719395],[95.16494,41.735474],[95.135991,41.772976],[95.110738,41.768513],[95.011572,41.726541],[94.969072,41.718948],[94.861898,41.668451],[94.809543,41.619256],[94.750413,41.538227],[94.534219,41.505966],[94.184365,41.268444],[94.01067,41.114875],[93.908424,40.983539],[93.809874,40.879548],[93.820961,40.793519],[93.760599,40.664721],[93.506216,40.648376],[92.928465,40.572504],[92.920458,40.391792],[92.906907,40.310609],[92.796654,40.153897],[92.745531,39.868331],[92.687632,39.657174],[92.639589,39.514196],[92.52564,39.368611],[92.378431,39.258411],[92.339011,39.236628],[92.343938,39.146181],[92.366112,39.096037],[92.366728,39.059335],[92.41046,39.03842],[92.459119,39.042604],[92.459119,39.063982],[92.489916,39.099753],[92.545966,39.111362],[92.659299,39.109969],[92.765857,39.136898],[92.866871,39.138754],[92.889045,39.160103],[92.938936,39.169848],[92.978356,39.143396],[93.043029,39.146645],[93.115094,39.17959],[93.142196,39.160567],[93.131725,39.108112],[93.165601,39.090928],[93.198246,39.045857],[93.179152,38.923977],[93.237666,38.916062],[93.274007,38.896036],[93.453245,38.915596],[93.729186,38.924443],[93.834511,38.867618],[93.884403,38.867618],[93.884403,38.826136],[93.769838,38.821007],[93.756287,38.807484],[93.773533,38.771099],[93.800019,38.750566],[93.885018,38.720689],[93.95154,38.715086],[93.973098,38.724891],[94.281067,38.7599],[94.370379,38.7627],[94.511429,38.445142],[94.527443,38.425922],[94.527443,38.365416],[94.56132,38.351807],[94.582878,38.36917],[94.672805,38.386998],[94.812623,38.385591],[94.861282,38.393565],[94.884072,38.414669],[94.973999,38.430142],[95.045448,38.418889],[95.072549,38.402476],[95.122441,38.417014],[95.140919,38.392158],[95.185266,38.379492],[95.209904,38.327868],[95.229614,38.330685],[95.259179,38.302981],[95.315846,38.318947],[95.408236,38.300163],[95.440881,38.310965],[95.455664,38.291709],[95.487693,38.314721],[95.51849,38.294997],[95.585011,38.343359],[95.608417,38.339134],[95.671858,38.388405],[95.703887,38.400131],[95.723597,38.378554],[95.775952,38.356031],[95.83693,38.344298],[95.852945,38.287481],[95.89606,38.2903],[95.932401,38.259291],[95.93856,38.237202],[96.006929,38.207582],[96.06606,38.173245],[96.109175,38.187358],[96.221892,38.149246],[96.252689,38.167599],[96.264392,38.145952],[96.313051,38.161952],[96.301964,38.183124],[96.335841,38.246132],[96.378341,38.277146],[96.46334,38.277616],[96.665369,38.23015],[96.655514,38.295936],[96.638883,38.307208],[96.626564,38.356031],[96.698013,38.422172],[96.707868,38.459203],[96.6666,38.483567],[96.706637,38.505582],[96.780549,38.504177],[96.800259,38.52759],[96.767614,38.552399],[96.808882,38.582346],[96.7941,38.608072],[96.847071,38.599186],[96.876636,38.580475],[96.961019,38.558015],[97.055874,38.594508],[97.047251,38.653888],[97.057722,38.67258],[97.009063,38.702477],[97.023229,38.755699],[97.00044,38.7613],[96.987505,38.793025],[96.993664,38.834993],[96.983809,38.869016],[96.940693,38.90768],[96.938846,38.95563],[96.965331,39.017034],[96.95794,39.041674],[96.969643,39.097895],[97.012142,39.142004],[96.962251,39.198144],[97.017686,39.208347],[97.060186,39.19768],[97.14149,39.199999],[97.220946,39.193042],[97.315185,39.164744],[97.347213,39.167528],[97.371235,39.140611],[97.401416,39.146645],[97.458698,39.117863],[97.504894,39.076527],[97.58127,39.052364],[97.679205,39.010524],[97.701379,38.963076],[97.828878,38.93003],[97.875689,38.898365],[98.009348,38.85923],[98.029058,38.834061],[98.068478,38.816344],[98.091884,38.786495],[98.167645,38.840121],[98.242173,38.880664],[98.235398,38.918855],[98.276666,38.963541],[98.287753,38.992386],[98.280977,39.027263],[98.316702,39.040744],[98.383839,39.029588],[98.401086,39.001688],[98.432498,38.996107],[98.428187,38.976104],[98.457752,38.952838],[98.526737,38.95563],[98.584635,38.93003],[98.624056,38.959353],[98.612353,38.977035],[98.661628,38.993782],[98.70536,39.043533],[98.730613,39.057011],[98.743548,39.086747],[98.816845,39.085818],[98.818076,39.064911],[98.886446,39.040744],[98.903076,39.012384],[98.951735,38.987735],[99.054597,38.97657],[99.107568,38.951907],[99.071843,38.921184],[99.068764,38.896968],[99.141445,38.852706],[99.222133,38.788827],[99.291118,38.765966],[99.361951,38.718354],[99.375502,38.684727],[99.412458,38.665571],[99.450646,38.60433],[99.501769,38.612281],[99.52887,38.546314],[99.585537,38.498556],[99.63974,38.474666],[99.65945,38.449361],[99.727203,38.415607],[99.758,38.410449],[99.826985,38.370109],[99.960028,38.320825],[100.001912,38.315191],[100.049955,38.283254],[100.071513,38.284663],[100.117093,38.253652],[100.126332,38.231561],[100.182998,38.222158],[100.159592,38.291239],[100.163904,38.328337],[100.136803,38.33444],[100.093071,38.407166],[100.022238,38.432017],[100.001296,38.467169],[100.025933,38.507923],[100.064122,38.518694],[100.086911,38.492936],[100.113397,38.497151],[100.163288,38.461546],[100.24028,38.441861],[100.259374,38.366355],[100.301874,38.388405],[100.331439,38.337257],[100.318505,38.329276],[100.396729,38.293118],[100.424446,38.307208],[100.432453,38.275267],[100.459555,38.2654],[100.474953,38.288891],[100.516837,38.272448],[100.545786,38.247072],[100.595061,38.242372],[100.619083,38.26587],[100.71517,38.253652],[100.752126,38.238612],[100.825423,38.158658],[100.860531,38.148305],[100.913502,38.17889],[100.93814,38.16007],[100.91843,38.129006],[100.922125,38.084741],[100.888864,38.056001],[100.895024,38.013107],[100.91843,37.999432],[100.964009,38.011221],[101.077342,37.941874],[101.103211,37.946593],[101.114298,37.92016],[101.152486,37.891356],[101.159262,37.86821],[101.202994,37.84742],[101.276906,37.83655],[101.362522,37.791162],[101.382848,37.822369],[101.459224,37.86632],[101.551615,37.835604],[101.598427,37.827569],[101.670491,37.754264],[101.659405,37.733441],[101.791832,37.696041],[101.815853,37.654357],[101.854657,37.664781],[101.873135,37.686569],[101.946432,37.728235],[101.998787,37.724921],[102.036359,37.685149],[102.048678,37.651515],[102.035128,37.627819],[102.102265,37.582304],[102.131214,37.54625],[102.103497,37.482641],[102.125055,37.48549],[102.176794,37.458892],[102.19712,37.420403],[102.299981,37.391404],[102.29875,37.370004],[102.368351,37.327662],[102.428097,37.308624],[102.419474,37.294343],[102.45335,37.271487],[102.457662,37.248147],[102.490307,37.223371],[102.533422,37.217176],[102.578386,37.17284],[102.599944,37.174748],[102.642444,37.099845],[102.583314,37.104618],[102.488459,37.078362],[102.506321,37.019134],[102.450271,36.968467],[102.499546,36.954599],[102.526031,36.928291],[102.56114,36.91968],[102.587009,36.869904],[102.639364,36.852666],[102.720052,36.767858],[102.692335,36.775528],[102.639364,36.732853],[102.612879,36.738129],[102.601176,36.710307],[102.630741,36.650793],[102.684328,36.619097],[102.724364,36.613813],[102.714509,36.599401],[102.761936,36.568645],[102.734219,36.562396],[102.753313,36.525855],[102.793349,36.497957],[102.771791,36.47438],[102.829689,36.365544],[102.831537,36.365544],[102.838928,36.345783],[102.836465,36.344819],[102.845704,36.331803],[102.896827,36.331803],[102.922696,36.298047],[103.024942,36.256556],[103.021246,36.232906],[103.066826,36.216974],[103.048964,36.199107],[102.986754,36.193312],[102.965812,36.151765],[102.948566,36.150798],[102.941174,36.104877],[102.882044,36.082632],[102.932551,36.048285],[102.968276,36.044414],[102.951645,36.021667],[102.971971,35.995525],[102.942406,35.92674],[102.954725,35.858864],[102.94487,35.829757],[102.914073,35.845282],[102.81737,35.850133],[102.787189,35.862745],[102.739146,35.821023],[102.715125,35.815685],[102.686175,35.771996],[102.707733,35.70496],[102.744074,35.657807],[102.7644,35.653431],[102.763168,35.612086],[102.808747,35.560496],[102.746537,35.545403],[102.729291,35.523487],[102.782878,35.527871],[102.743458,35.494745],[102.695414,35.528358],[102.570995,35.548324],[102.531575,35.580455],[102.503241,35.585322],[102.49893,35.545403],[102.437952,35.455268],[102.447807,35.437229],[102.408387,35.409431],[102.314764,35.434303],[102.293822,35.424063],[102.287663,35.36552],[102.317844,35.343067],[102.311684,35.31426],[102.280887,35.303028],[102.3123,35.282512],[102.370199,35.263946],[102.365887,35.235599],[102.404075,35.179366],[102.346793,35.164201],[102.310452,35.128967],[102.29567,35.071681],[102.252554,35.048657],[102.218062,35.057475],[102.211286,35.034937],[102.176178,35.032977],[102.157699,35.010923],[102.133678,35.014844],[102.094874,34.986901],[102.048062,34.910868],[102.068388,34.887798],[101.985852,34.90007],[101.916867,34.873561],[101.923027,34.835746],[101.917483,34.705964],[101.919947,34.621791],[101.934729,34.58731],[101.956287,34.582876],[101.97415,34.548871],[102.001867,34.538519],[102.093026,34.536547],[102.139837,34.50351],[102.155852,34.507456],[102.169402,34.457631],[102.205743,34.407777],[102.259329,34.355917],[102.237156,34.34307],[102.237156,34.34307],[102.186649,34.352952],[102.149692,34.271885],[102.067772,34.293642],[102.062229,34.227858],[102.01357,34.218456],[102.030816,34.190739],[102.003099,34.162022],[101.965526,34.167469],[101.955055,34.109514],[101.897773,34.133791],[101.874367,34.130323],[101.851578,34.153108],[101.836795,34.124378],[101.788136,34.131809],[101.764114,34.122892],[101.736397,34.080275],[101.718535,34.083249],[101.703136,34.119424],[101.674187,34.110506],[101.6206,34.178857],[101.53868,34.212022],[101.492485,34.195689],[101.482014,34.218951],[101.417956,34.227858],[101.369913,34.248143],[101.327413,34.24468],[101.325565,34.268423],[101.268899,34.278808],[101.228863,34.298586],[101.235022,34.325279],[101.193754,34.336646],[101.178356,34.320831],[101.098284,34.329233],[101.054552,34.322808],[100.986799,34.374689],[100.951074,34.38358],[100.895024,34.375183],[100.868538,34.332693],[100.821727,34.317371],[100.798321,34.260014],[100.809408,34.247153],[100.764445,34.178857],[100.806329,34.155584],[100.848828,34.089692],[100.870386,34.083744],[100.880857,34.036644],[100.93506,33.990013],[100.927669,33.975126],[100.965857,33.946832],[100.994806,33.891707],[101.023139,33.896178],[101.054552,33.863386],[101.153718,33.8445],[101.153102,33.823124],[101.190675,33.791796],[101.186363,33.741051],[101.162957,33.719649],[101.177124,33.685295],[101.166653,33.659894],[101.217776,33.669856],[101.23687,33.685793],[101.302776,33.657902],[101.385312,33.644949],[101.424732,33.655411],[101.428427,33.680315],[101.501724,33.702723],[101.58426,33.674339],[101.585492,33.645448],[101.616905,33.598603],[101.611977,33.565199],[101.622448,33.502343],[101.718535,33.494857],[101.748716,33.505337],[101.769042,33.538765],[101.783208,33.556721],[101.831252,33.554726],[101.844186,33.602591],[101.884222,33.578163],[101.907012,33.539264],[101.906396,33.48188],[101.946432,33.442937],[101.915635,33.425957],[101.887302,33.383991],[101.877447,33.314502],[101.769658,33.26898],[101.770274,33.248962],[101.83002,33.213921],[101.841723,33.184876],[101.825708,33.119239],[101.865744,33.103198],[101.887302,33.135778],[101.921795,33.153817],[101.935345,33.186879],[101.99386,33.1999],[102.054838,33.189884],[102.08933,33.204908],[102.08933,33.227439],[102.117047,33.288492],[102.144765,33.273983],[102.160163,33.242956],[102.200815,33.223434],[102.217446,33.247961],[102.192192,33.337005],[102.218062,33.349503],[102.258098,33.409472],[102.296286,33.413969],[102.310452,33.397982],[102.368967,33.41247],[102.392988,33.404477],[102.447807,33.454922],[102.462589,33.449429],[102.461358,33.501345],[102.446575,33.53228],[102.477988,33.543254],[102.440416,33.574673],[102.346793,33.605582],[102.31538,33.665374],[102.342481,33.725622],[102.284583,33.719151],[102.324619,33.754486],[102.296286,33.783838],[102.243315,33.786823],[102.261177,33.821136],[102.25317,33.861399],[102.136142,33.965199],[102.16817,33.983066],[102.226069,33.963214],[102.248858,33.98654],[102.287047,33.977607],[102.315996,33.993983],[102.345561,33.969666],[102.392372,33.971651],[102.406539,34.033172],[102.437336,34.087214],[102.471213,34.072839],[102.511865,34.086222],[102.615958,34.099604],[102.649219,34.080275],[102.655994,34.113478],[102.598712,34.14766],[102.651067,34.165983],[102.664002,34.192719],[102.694799,34.198659],[102.728675,34.235774],[102.779798,34.236764],[102.798276,34.272874],[102.856791,34.270895],[102.85987,34.301058],[102.911609,34.312923],[102.949181,34.292159],[102.977515,34.252595],[102.973203,34.205588],[103.005848,34.184798],[103.052043,34.195194],[103.100087,34.181828],[103.124108,34.162022],[103.121644,34.112487],[103.178927,34.079779],[103.129652,34.065899],[103.119797,34.03466],[103.147514,34.036644],[103.157369,33.998944],[103.120413,33.953286],[103.1315,33.931937],[103.16476,33.929454],[103.181391,33.900649],[103.153673,33.819147],[103.165376,33.805721],[103.228202,33.79478],[103.24976,33.814175],[103.284868,33.80224],[103.278709,33.774387],[103.35447,33.743539],[103.434542,33.752993],[103.464723,33.80224],[103.518309,33.807213],[103.545411,33.719649],[103.520157,33.678323],[103.552186,33.671351],[103.563889,33.699735],[103.593454,33.716164],[103.645809,33.708697],[103.667983,33.685793],[103.690772,33.69376],[103.778236,33.658898],[103.861388,33.682307],[103.980264,33.670852],[104.046169,33.686291],[104.103452,33.663381],[104.176749,33.5996],[104.155191,33.542755],[104.180444,33.472895],[104.213089,33.446932],[104.22048,33.404477],[104.272219,33.391486],[104.292545,33.336505],[104.373849,33.345004],[104.420045,33.327004],[104.386168,33.298497],[104.333813,33.315502],[104.303632,33.304499],[104.323958,33.26898],[104.32827,33.223934],[104.351059,33.158828],[104.378161,33.109214],[104.337509,33.038002],[104.391711,33.035493],[104.426204,33.010906],[104.383704,32.994343],[104.378161,32.953174],[104.345516,32.940117],[104.288234,32.942628],[104.277147,32.90244],[104.294393,32.835586],[104.363994,32.822511],[104.458849,32.748551],[104.51182,32.753585],[104.526602,32.728416],[104.582653,32.722374],[104.592508,32.695685],[104.643015,32.661935],[104.696601,32.673522],[104.739717,32.635228],[104.795768,32.643292],[104.820405,32.662943],[104.845659,32.653873],[104.881999,32.600951],[104.925115,32.607505],[105.026745,32.650346],[105.0791,32.637244],[105.111128,32.593893],[105.185041,32.617587],[105.215222,32.63674],[105.219534,32.666469],[105.263265,32.652362],[105.297758,32.656897],[105.347033,32.68259],[105.368591,32.712807],[105.448663,32.732946],[105.454207,32.767173],[105.427721,32.784281],[105.396308,32.85067],[105.396308,32.85067],[105.38091,32.876307],[105.408011,32.885857],[105.414171,32.922034],[105.467757,32.930071],[105.49917,32.911986],[105.528119,32.919019],[105.565692,32.906962],[105.590329,32.87681],[105.638373,32.879323],[105.656851,32.895405],[105.735691,32.905454],[105.82685,32.950663],[105.861959,32.939112],[105.917393,32.993841],[105.926632,33.042517],[105.914929,33.066092],[105.934639,33.112221],[105.923552,33.147805],[105.897067,33.146803],[105.93156,33.178365],[105.968516,33.154318],[105.965436,33.204407],[105.917393,33.237951],[105.862574,33.234447],[105.799133,33.258471],[105.791741,33.278486],[105.752937,33.291994],[105.755401,33.329004],[105.709822,33.382991],[105.827466,33.379993],[105.837937,33.410971],[105.831162,33.451926],[105.842248,33.489866],[105.871198,33.511325],[105.902611,33.556222],[105.940183,33.570684],[105.971596,33.613058],[106.047356,33.610067],[106.086776,33.617045],[106.117573,33.602591],[106.108334,33.569686],[106.187174,33.546746],[106.237681,33.564201],[106.303587,33.604585],[106.35163,33.587137],[106.384891,33.612061],[106.447101,33.613058],[106.456956,33.532779],[106.540108,33.512822],[106.58076,33.576169],[106.575832,33.631497],[106.534564,33.695254],[106.482825,33.707203],[106.488369,33.757969],[106.461883,33.789807],[106.491448,33.834559],[106.475434,33.875809],[106.428007,33.866368],[106.41076,33.909093],[106.474202,33.970659],[106.471738,34.024244],[106.505615,34.056479],[106.501919,34.105055],[106.560434,34.109514],[106.585071,34.149641],[106.55797,34.229837],[106.5321,34.254079],[106.496376,34.238248],[106.526557,34.292159],[106.577064,34.280786],[106.589383,34.253584],[106.63373,34.260014],[106.652825,34.24369],[106.68239,34.256057],[106.705179,34.299575],[106.691013,34.337635],[106.717498,34.369255],[106.638042,34.391481],[106.610941,34.454177],[106.558586,34.48822],[106.513622,34.498085],[106.514238,34.511894],[106.455108,34.531617],[106.334384,34.517811],[106.341159,34.568093],[106.314058,34.578934],[106.419384,34.643458],[106.471122,34.634102],[106.442173,34.675455],[106.456956,34.703996],[106.487137,34.715311],[106.505615,34.746789],[106.539492,34.745805],[106.575216,34.769897],[106.550579,34.82936],[106.556122,34.861285],[106.527789,34.876507],[106.493296,34.941289],[106.484673,34.983959],[106.494528,35.006021],[106.494528,35.006021],[106.52163,35.027587],[106.541956,35.083925],[106.577064,35.089312],[106.615252,35.071191],[106.706411,35.081966],[106.710723,35.100574],[106.838222,35.080007],[106.901664,35.094698],[106.950323,35.066782],[106.990975,35.068252],[107.012533,35.029547],[107.08275,35.024156],[107.089526,34.976604],[107.119707,34.950119],[107.162206,34.944233],[107.189308,34.893198],[107.252749,34.880925],[107.286626,34.931968],[107.350068,34.93393],[107.369162,34.917738],[107.400575,34.932949],[107.455394,34.916757],[107.523763,34.909886],[107.564415,34.968757],[107.619849,34.964834],[107.638943,34.935402],[107.675284,34.9511],[107.741805,34.953553],[107.842203,34.979056],[107.863145,34.999158],[107.846515,35.024646],[107.814486,35.024646],[107.773218,35.060904],[107.773218,35.060904],[107.769523,35.064333],[107.769523,35.064333],[107.727639,35.120157],[107.715936,35.168114],[107.686371,35.218],[107.652494,35.244886],[107.667277,35.257104],[107.737494,35.267366],[107.745501,35.311819],[107.841587,35.276649],[107.867457,35.256127],[107.960464,35.263457],[107.949993,35.245375],[108.049159,35.253683],[108.094739,35.280069],[108.174811,35.304981],[108.221622,35.296678],[108.239484,35.256127],[108.296767,35.267855],[108.345426,35.300586],[108.36144,35.279581],[108.48894,35.275184],[108.547454,35.304981],[108.583178,35.294724],[108.614591,35.328909],[108.61028,35.355271],[108.631222,35.418698],[108.605968,35.503028],[108.625678,35.537124],[108.618287,35.557088],[108.539447,35.605761],[108.517889,35.699615],[108.533903,35.746257],[108.527744,35.82442],[108.499411,35.872444],[108.518505,35.905414],[108.562852,35.921409],[108.593649,35.950967],[108.652164,35.94806],[108.659555,35.990683],[108.688504,36.021183],[108.682345,36.062316],[108.712526,36.138716],[108.646004,36.254143],[108.641693,36.359279],[108.651548,36.384818],[108.618903,36.433946],[108.562852,36.43876],[108.510498,36.47438],[108.514809,36.445501],[108.495099,36.422389],[108.460606,36.422871],[108.408252,36.45946],[108.391621,36.505654],[108.365136,36.519603],[108.340498,36.559032],[108.262274,36.549417],[108.245644,36.571048],[108.210535,36.577296],[108.204992,36.606607],[108.204992,36.606607],[108.222854,36.631105],[108.1976,36.630144],[108.163724,36.563839],[108.092891,36.587388],[108.079956,36.614294],[108.060862,36.592194],[108.001732,36.639269],[108.02329,36.647912],[108.006659,36.683435],[107.938906,36.655594],[107.940754,36.694953],[107.914268,36.720861],[107.907493,36.750118],[107.866841,36.766899],[107.768291,36.792783],[107.742421,36.811951],[107.722095,36.802367],[107.670356,36.83303],[107.642023,36.819137],[107.5909,36.836382],[107.540393,36.828718],[107.533618,36.867031],[107.478183,36.908196],[107.365466,36.905324],[107.336517,36.925899],[107.310032,36.912502],[107.291554,36.979463],[107.291554,36.979463],[107.288474,37.008143],[107.288474,37.008143],[107.28601,37.054963],[107.268764,37.099367],[107.234887,37.096503],[107.181916,37.143269],[107.133873,37.134681],[107.095685,37.115595],[107.030395,37.140883],[107.031011,37.108436],[106.998367,37.106527],[106.905976,37.151378],[106.912135,37.110345],[106.891193,37.098413],[106.818512,37.141838],[106.776012,37.158056],[106.772933,37.120367],[106.750143,37.09889],[106.728585,37.121321],[106.687933,37.12991],[106.673151,37.1113],[106.6171,37.135158],[106.605397,37.127524],[106.645433,37.064992],[106.666991,37.016745],[106.646665,37.000496],[106.64297,36.962729],[106.594926,36.967988],[106.595542,36.94025],[106.540108,36.984244],[106.549347,36.941685],[106.601702,36.918244],[106.609709,36.878521],[106.609709,36.878521],[106.626955,36.892403],[106.637426,36.867031],[106.637426,36.867031],[106.657752,36.820575],[106.627571,36.752995],[106.644817,36.72278],[106.59431,36.750118],[106.514238,36.715584],[106.519782,36.708868],[106.519782,36.708868],[106.530869,36.690154],[106.490833,36.685835],[106.491448,36.628703],[106.444637,36.624861],[106.465579,36.583063],[106.444637,36.557109],[106.397826,36.576816],[106.392282,36.556628],[106.363949,36.577296],[106.37134,36.549417],[106.39721,36.548455],[106.455724,36.496995],[106.494528,36.494589],[106.523477,36.468605],[106.492064,36.422389],[106.510543,36.379037],[106.497608,36.31348],[106.470507,36.306246],[106.504383,36.266207],[106.54134,36.25366],[106.559202,36.292259],[106.647897,36.259451],[106.685469,36.273445],[106.698404,36.244008],[106.735976,36.23725],[106.772933,36.212628],[106.808657,36.21118],[106.833295,36.229044],[106.858548,36.206834],[106.858548,36.206834],[106.873947,36.178338],[106.873947,36.178338],[106.930613,36.138716],[106.925686,36.115997],[106.957715,36.091337],[106.940468,36.064734],[106.928149,36.011502],[106.94786,35.988262],[106.90228,35.943699],[106.93862,35.952905],[106.940468,35.931101],[106.912751,35.93207],[106.849925,35.887476],[106.927534,35.810346],[106.897353,35.759856],[106.868403,35.771996],[106.867171,35.738485],[106.819128,35.7448],[106.806193,35.70982],[106.750759,35.725369],[106.750759,35.689408],[106.674998,35.728284],[106.66268,35.70739],[106.633115,35.714679],[106.620796,35.743829],[106.595542,35.727312],[106.566593,35.738971],[106.506231,35.737514]]],[[[106.047356,35.498155],[106.048588,35.488898],[106.054132,35.45478],[106.071994,35.463555],[106.078769,35.509848],[106.047356,35.498155]]],[[[102.831537,36.365544],[102.829689,36.365544],[102.836465,36.344819],[102.838928,36.345783],[102.831537,36.365544]]],[[[106.073226,35.447468],[106.067682,35.436254],[106.073226,35.420649],[106.083081,35.421624],[106.073226,35.447468]]],[[[106.504383,35.736057],[106.506231,35.737514],[106.49268,35.732656],[106.498224,35.732656],[106.504383,35.736057]]]]}},{type:"Feature",properties:{adcode:63e4,name:"青海省",center:[101.778916,36.623178],centroid:[96.043533,35.726403],childrenNum:8,level:"province",parent:{adcode:1e5},subFeatureIndex:28,acroutes:[1e5]},geometry:{type:"MultiPolygon",coordinates:[[[[102.829689,36.365544],[102.771791,36.47438],[102.793349,36.497957],[102.753313,36.525855],[102.734219,36.562396],[102.761936,36.568645],[102.714509,36.599401],[102.724364,36.613813],[102.684328,36.619097],[102.630741,36.650793],[102.601176,36.710307],[102.612879,36.738129],[102.639364,36.732853],[102.692335,36.775528],[102.720052,36.767858],[102.639364,36.852666],[102.587009,36.869904],[102.56114,36.91968],[102.526031,36.928291],[102.499546,36.954599],[102.450271,36.968467],[102.506321,37.019134],[102.488459,37.078362],[102.583314,37.104618],[102.642444,37.099845],[102.599944,37.174748],[102.578386,37.17284],[102.533422,37.217176],[102.490307,37.223371],[102.457662,37.248147],[102.45335,37.271487],[102.419474,37.294343],[102.428097,37.308624],[102.368351,37.327662],[102.29875,37.370004],[102.299981,37.391404],[102.19712,37.420403],[102.176794,37.458892],[102.125055,37.48549],[102.103497,37.482641],[102.131214,37.54625],[102.102265,37.582304],[102.035128,37.627819],[102.048678,37.651515],[102.036359,37.685149],[101.998787,37.724921],[101.946432,37.728235],[101.873135,37.686569],[101.854657,37.664781],[101.815853,37.654357],[101.791832,37.696041],[101.659405,37.733441],[101.670491,37.754264],[101.598427,37.827569],[101.551615,37.835604],[101.459224,37.86632],[101.382848,37.822369],[101.362522,37.791162],[101.276906,37.83655],[101.202994,37.84742],[101.159262,37.86821],[101.152486,37.891356],[101.114298,37.92016],[101.103211,37.946593],[101.077342,37.941874],[100.964009,38.011221],[100.91843,37.999432],[100.895024,38.013107],[100.888864,38.056001],[100.922125,38.084741],[100.91843,38.129006],[100.93814,38.16007],[100.913502,38.17889],[100.860531,38.148305],[100.825423,38.158658],[100.752126,38.238612],[100.71517,38.253652],[100.619083,38.26587],[100.595061,38.242372],[100.545786,38.247072],[100.516837,38.272448],[100.474953,38.288891],[100.459555,38.2654],[100.432453,38.275267],[100.424446,38.307208],[100.396729,38.293118],[100.318505,38.329276],[100.331439,38.337257],[100.301874,38.388405],[100.259374,38.366355],[100.24028,38.441861],[100.163288,38.461546],[100.113397,38.497151],[100.086911,38.492936],[100.064122,38.518694],[100.025933,38.507923],[100.001296,38.467169],[100.022238,38.432017],[100.093071,38.407166],[100.136803,38.33444],[100.163904,38.328337],[100.159592,38.291239],[100.182998,38.222158],[100.126332,38.231561],[100.117093,38.253652],[100.071513,38.284663],[100.049955,38.283254],[100.001912,38.315191],[99.960028,38.320825],[99.826985,38.370109],[99.758,38.410449],[99.727203,38.415607],[99.65945,38.449361],[99.63974,38.474666],[99.585537,38.498556],[99.52887,38.546314],[99.501769,38.612281],[99.450646,38.60433],[99.412458,38.665571],[99.375502,38.684727],[99.361951,38.718354],[99.291118,38.765966],[99.222133,38.788827],[99.141445,38.852706],[99.068764,38.896968],[99.071843,38.921184],[99.107568,38.951907],[99.054597,38.97657],[98.951735,38.987735],[98.903076,39.012384],[98.886446,39.040744],[98.818076,39.064911],[98.816845,39.085818],[98.743548,39.086747],[98.730613,39.057011],[98.70536,39.043533],[98.661628,38.993782],[98.612353,38.977035],[98.624056,38.959353],[98.584635,38.93003],[98.526737,38.95563],[98.457752,38.952838],[98.428187,38.976104],[98.432498,38.996107],[98.401086,39.001688],[98.383839,39.029588],[98.316702,39.040744],[98.280977,39.027263],[98.287753,38.992386],[98.276666,38.963541],[98.235398,38.918855],[98.242173,38.880664],[98.167645,38.840121],[98.091884,38.786495],[98.068478,38.816344],[98.029058,38.834061],[98.009348,38.85923],[97.875689,38.898365],[97.828878,38.93003],[97.701379,38.963076],[97.679205,39.010524],[97.58127,39.052364],[97.504894,39.076527],[97.458698,39.117863],[97.401416,39.146645],[97.371235,39.140611],[97.347213,39.167528],[97.315185,39.164744],[97.220946,39.193042],[97.14149,39.199999],[97.060186,39.19768],[97.017686,39.208347],[96.962251,39.198144],[97.012142,39.142004],[96.969643,39.097895],[96.95794,39.041674],[96.965331,39.017034],[96.938846,38.95563],[96.940693,38.90768],[96.983809,38.869016],[96.993664,38.834993],[96.987505,38.793025],[97.00044,38.7613],[97.023229,38.755699],[97.009063,38.702477],[97.057722,38.67258],[97.047251,38.653888],[97.055874,38.594508],[96.961019,38.558015],[96.876636,38.580475],[96.847071,38.599186],[96.7941,38.608072],[96.808882,38.582346],[96.767614,38.552399],[96.800259,38.52759],[96.780549,38.504177],[96.706637,38.505582],[96.6666,38.483567],[96.707868,38.459203],[96.698013,38.422172],[96.626564,38.356031],[96.638883,38.307208],[96.655514,38.295936],[96.665369,38.23015],[96.46334,38.277616],[96.378341,38.277146],[96.335841,38.246132],[96.301964,38.183124],[96.313051,38.161952],[96.264392,38.145952],[96.252689,38.167599],[96.221892,38.149246],[96.109175,38.187358],[96.06606,38.173245],[96.006929,38.207582],[95.93856,38.237202],[95.932401,38.259291],[95.89606,38.2903],[95.852945,38.287481],[95.83693,38.344298],[95.775952,38.356031],[95.723597,38.378554],[95.703887,38.400131],[95.671858,38.388405],[95.608417,38.339134],[95.585011,38.343359],[95.51849,38.294997],[95.487693,38.314721],[95.455664,38.291709],[95.440881,38.310965],[95.408236,38.300163],[95.315846,38.318947],[95.259179,38.302981],[95.229614,38.330685],[95.209904,38.327868],[95.185266,38.379492],[95.140919,38.392158],[95.122441,38.417014],[95.072549,38.402476],[95.045448,38.418889],[94.973999,38.430142],[94.884072,38.414669],[94.861282,38.393565],[94.812623,38.385591],[94.672805,38.386998],[94.582878,38.36917],[94.56132,38.351807],[94.527443,38.365416],[94.527443,38.425922],[94.511429,38.445142],[94.370379,38.7627],[94.281067,38.7599],[93.973098,38.724891],[93.95154,38.715086],[93.885018,38.720689],[93.800019,38.750566],[93.773533,38.771099],[93.756287,38.807484],[93.769838,38.821007],[93.884403,38.826136],[93.884403,38.867618],[93.834511,38.867618],[93.729186,38.924443],[93.453245,38.915596],[93.274007,38.896036],[93.237666,38.916062],[93.179152,38.923977],[93.198246,39.045857],[93.165601,39.090928],[93.131725,39.108112],[93.142196,39.160567],[93.115094,39.17959],[93.043029,39.146645],[92.978356,39.143396],[92.938936,39.169848],[92.889045,39.160103],[92.866871,39.138754],[92.765857,39.136898],[92.659299,39.109969],[92.545966,39.111362],[92.489916,39.099753],[92.459119,39.063982],[92.459119,39.042604],[92.41046,39.03842],[92.416003,39.010524],[92.380279,38.999828],[92.263866,39.002153],[92.197961,38.983548],[92.173323,38.960749],[92.10865,38.963541],[91.966368,38.930961],[91.880752,38.899297],[91.87952,38.884391],[91.806223,38.872744],[91.694738,38.86622],[91.681188,38.852706],[91.501333,38.815411],[91.446515,38.813546],[91.298689,38.746365],[91.242639,38.752433],[91.188436,38.73096],[90.992567,38.695003],[90.970394,38.697806],[90.899561,38.679588],[90.724634,38.658094],[90.65996,38.674449],[90.619308,38.664636],[90.645794,38.635191],[90.606374,38.610878],[90.608837,38.594508],[90.560794,38.593573],[90.525685,38.561291],[90.463476,38.556611],[90.465323,38.521971],[90.427135,38.493873],[90.353222,38.482162],[90.315034,38.501835],[90.248513,38.491531],[90.130868,38.494341],[90.111774,38.477945],[90.111774,38.418889],[90.129636,38.400131],[90.179528,38.396848],[90.137644,38.340543],[90.280542,38.238142],[90.352607,38.233441],[90.361846,38.300163],[90.401882,38.311434],[90.531229,38.319886],[90.516446,38.207111],[90.519526,37.730601],[90.579272,37.720661],[90.586663,37.703144],[90.643946,37.696988],[90.777605,37.648672],[90.820104,37.613599],[90.854597,37.604117],[90.882314,37.575664],[90.865684,37.53059],[90.911879,37.519674],[90.958075,37.477891],[91.019669,37.493088],[91.073256,37.475992],[91.099741,37.447965],[91.113292,37.387124],[91.136081,37.355734],[91.134849,37.324331],[91.194596,37.273868],[91.1909,37.205737],[91.280211,37.163779],[91.286371,37.105095],[91.303617,37.083136],[91.291298,37.042544],[91.303617,37.012444],[91.216153,37.010054],[91.181045,37.025345],[91.133618,37.007665],[91.126842,36.978507],[91.051698,36.96751],[91.036915,36.929727],[90.983944,36.913459],[90.924198,36.921115],[90.853981,36.915373],[90.758511,36.825844],[90.732025,36.825844],[90.727098,36.755872],[90.754815,36.721341],[90.720938,36.708868],[90.706156,36.658955],[90.730793,36.655594],[90.72217,36.620058],[90.741264,36.585947],[90.810865,36.585466],[90.831191,36.55807],[90.905104,36.560474],[91.011662,36.539801],[91.035683,36.529703],[91.039995,36.474861],[91.028292,36.443093],[91.051698,36.433946],[91.026444,36.323607],[91.07264,36.299012],[91.051698,36.238215],[91.096045,36.219871],[91.09235,36.163844],[91.124994,36.115514],[91.081263,36.088436],[90.979017,36.106811],[90.922966,36.028927],[90.850285,36.016827],[90.815793,36.035703],[90.776373,36.086501],[90.659344,36.13485],[90.613149,36.126632],[90.534925,36.147899],[90.478258,36.13195],[90.424055,36.133883],[90.325505,36.159496],[90.23681,36.160462],[90.198006,36.187516],[90.130252,36.2078],[90.145651,36.239181],[90.058188,36.255591],[90.043405,36.276822],[90.003369,36.278752],[90.028006,36.258486],[90.019999,36.213594],[89.997825,36.168193],[89.944855,36.140649],[89.941159,36.067637],[89.914058,36.079246],[89.819819,36.080697],[89.766848,36.073925],[89.711414,36.093272],[89.688624,36.091337],[89.605472,36.038123],[89.474893,36.022151],[89.417611,36.044897],[89.404676,36.016827],[89.434857,35.992136],[89.428082,35.917531],[89.489676,35.903475],[89.554965,35.873414],[89.550654,35.856924],[89.62395,35.859349],[89.654747,35.848193],[89.707718,35.849163],[89.778551,35.861775],[89.801957,35.848193],[89.767464,35.799183],[89.782863,35.773453],[89.747138,35.7516],[89.748986,35.66267],[89.726196,35.648082],[89.765616,35.599922],[89.75145,35.580942],[89.71203,35.581915],[89.699711,35.544916],[89.720037,35.501566],[89.740979,35.507412],[89.765,35.482563],[89.739131,35.468429],[89.685544,35.416259],[89.658443,35.425526],[89.619639,35.412357],[89.58761,35.383575],[89.497067,35.361128],[89.516161,35.330862],[89.494603,35.298632],[89.531559,35.276161],[89.48598,35.256616],[89.450255,35.223867],[89.46935,35.214577],[89.519241,35.133862],[89.579603,35.118688],[89.593153,35.104491],[89.59069,35.057965],[89.560509,34.938836],[89.578987,34.895162],[89.670146,34.887798],[89.707102,34.919701],[89.747138,34.903506],[89.78779,34.921664],[89.821051,34.902033],[89.814891,34.86816],[89.838913,34.865705],[89.867862,34.81069],[89.825978,34.796931],[89.799493,34.743838],[89.732356,34.732035],[89.72558,34.660689],[89.74837,34.641981],[89.798877,34.628686],[89.777935,34.574499],[89.814891,34.548871],[89.823515,34.455657],[89.819819,34.420614],[89.799493,34.39642],[89.820435,34.369255],[89.858623,34.359375],[89.86663,34.324785],[89.825362,34.293642],[89.838297,34.263477],[89.816739,34.16945],[89.789638,34.150632],[89.760073,34.152613],[89.756993,34.124874],[89.71203,34.131809],[89.655979,34.097126],[89.656595,34.057966],[89.635037,34.049537],[89.684928,33.990013],[89.688008,33.959739],[89.718805,33.946832],[89.73174,33.921509],[89.795181,33.865374],[89.837065,33.868853],[89.899891,33.80771],[89.942391,33.801246],[89.902355,33.758467],[89.907282,33.741051],[89.983659,33.725622],[89.981195,33.70322],[90.008296,33.687785],[89.984275,33.612061],[90.01076,33.553728],[90.083441,33.525295],[90.088984,33.478885],[90.107463,33.460913],[90.22018,33.437943],[90.246665,33.423959],[90.332896,33.310501],[90.363077,33.279487],[90.405577,33.260473],[90.490577,33.264977],[90.562642,33.229441],[90.627315,33.180368],[90.704308,33.135778],[90.740032,33.142293],[90.803474,33.114227],[90.88293,33.120241],[90.902024,33.083143],[90.927894,33.120241],[91.001807,33.11573],[91.037531,33.098686],[91.072024,33.113224],[91.147784,33.07211],[91.161335,33.108712],[91.18782,33.106206],[91.226624,33.141792],[91.261733,33.141291],[91.311624,33.108211],[91.370138,33.100691],[91.436044,33.066092],[91.49579,33.109214],[91.535826,33.10019],[91.55492,33.060074],[91.583253,33.0375],[91.664557,33.012913],[91.685499,32.989324],[91.752637,32.969242],[91.799448,32.942126],[91.839484,32.948152],[91.857962,32.90244],[91.896766,32.907967],[91.955897,32.8205],[92.018722,32.829552],[92.038432,32.860725],[92.101874,32.860222],[92.145606,32.885857],[92.205352,32.866255],[92.227526,32.821003],[92.193649,32.801889],[92.211511,32.788306],[92.198577,32.754591],[92.255243,32.720863],[92.310062,32.751571],[92.343938,32.738484],[92.355641,32.764657],[92.411076,32.748048],[92.459119,32.76365],[92.484372,32.745028],[92.56814,32.73194],[92.574916,32.741001],[92.634662,32.720863],[92.667922,32.73194],[92.686401,32.76516],[92.756618,32.743014],[92.789262,32.719856],[92.822523,32.729926],[92.866871,32.698203],[92.933392,32.719353],[92.964189,32.714821],[93.00053,32.741001],[93.019624,32.737477],[93.023935,32.703239],[93.069515,32.626156],[93.087993,32.63674],[93.159442,32.644803],[93.176688,32.6705],[93.210565,32.655385],[93.239514,32.662439],[93.260456,32.62666],[93.300492,32.619604],[93.308499,32.580278],[93.33868,32.5712],[93.385492,32.525294],[93.411977,32.558086],[93.4631,32.556069],[93.476651,32.504603],[93.501904,32.503593],[93.516687,32.47583],[93.618933,32.522771],[93.651577,32.571705],[93.721795,32.578261],[93.75136,32.56313],[93.820345,32.549511],[93.851142,32.50965],[93.861613,32.466237],[93.90904,32.463207],[93.960163,32.484917],[93.978641,32.459672],[94.03038,32.448057],[94.049474,32.469771],[94.091974,32.463207],[94.137554,32.433915],[94.176974,32.454117],[94.196684,32.51621],[94.250886,32.51722],[94.292154,32.502584],[94.294002,32.519743],[94.350053,32.533871],[94.371611,32.524789],[94.395016,32.594397],[94.435052,32.562626],[94.463386,32.572209],[94.459074,32.599439],[94.522516,32.595909],[94.591501,32.640772],[94.614291,32.673522],[94.638312,32.645307],[94.737479,32.587338],[94.762116,32.526303],[94.78737,32.522266],[94.80708,32.486431],[94.852043,32.463712],[94.889616,32.472295],[94.912405,32.41573],[94.944434,32.404109],[94.988166,32.422802],[95.057151,32.395014],[95.075013,32.376315],[95.075013,32.376315],[95.081789,32.384907],[95.153853,32.386423],[95.218527,32.397035],[95.228382,32.363678],[95.261643,32.348006],[95.193274,32.332331],[95.096571,32.322217],[95.079325,32.279726],[95.10581,32.258979],[95.20744,32.297433],[95.214216,32.321712],[95.241317,32.3207],[95.239469,32.287315],[95.270266,32.194683],[95.270266,32.194683],[95.31523,32.148585],[95.366968,32.151118],[95.367584,32.178982],[95.406389,32.182021],[95.440265,32.157705],[95.454432,32.061898],[95.421171,32.033999],[95.454432,32.007613],[95.395918,32.001523],[95.360809,31.95939],[95.3682,31.92892],[95.408852,31.918761],[95.406389,31.896915],[95.456896,31.801853],[95.480301,31.795749],[95.511714,31.750468],[95.546823,31.73978],[95.580083,31.76726],[95.634286,31.782523],[95.779648,31.748941],[95.823995,31.68225],[95.853561,31.714329],[95.846169,31.736218],[95.89914,31.81711],[95.983524,31.816601],[95.989067,31.78761],[96.064828,31.720438],[96.135661,31.70211],[96.148595,31.686324],[96.156603,31.602769],[96.207726,31.598691],[96.221892,31.647613],[96.245298,31.657802],[96.252073,31.697527],[96.222508,31.733164],[96.231131,31.749959],[96.178161,31.775401],[96.183088,31.835924],[96.202798,31.841008],[96.214501,31.876589],[96.188632,31.904028],[96.220044,31.905553],[96.253305,31.929936],[96.288414,31.919777],[96.389428,31.919777],[96.407906,31.845583],[96.435623,31.796258],[96.468884,31.769804],[96.519391,31.74945],[96.56805,31.711783],[96.615477,31.737236],[96.661057,31.705674],[96.691854,31.722474],[96.722651,31.686833],[96.778701,31.675629],[96.790404,31.698545],[96.840295,31.720438],[96.799027,31.792188],[96.765767,31.819144],[96.760223,31.860325],[96.794716,31.869474],[96.81073,31.894375],[96.776238,31.935015],[96.753448,31.944156],[96.742977,32.001016],[96.722651,32.013195],[96.824281,32.007613],[96.868629,31.964975],[96.863085,31.996448],[96.894498,32.013703],[96.941925,31.986297],[96.965947,32.008628],[96.935766,32.048203],[97.006599,32.067984],[97.028773,32.04871],[97.127323,32.044145],[97.169823,32.032984],[97.188301,32.055304],[97.214786,32.042623],[97.233881,32.063927],[97.201852,32.090296],[97.219714,32.109054],[97.258518,32.072041],[97.308409,32.076605],[97.293011,32.096887],[97.313953,32.130342],[97.271453,32.139971],[97.264062,32.182527],[97.299786,32.294904],[97.32196,32.303503],[97.371235,32.273148],[97.415583,32.296421],[97.424822,32.322723],[97.387865,32.427349],[97.341054,32.440987],[97.388481,32.501575],[97.334895,32.514192],[97.332431,32.542448],[97.3583,32.563635],[97.374315,32.546484],[97.411887,32.575235],[97.448843,32.586833],[97.463626,32.55506],[97.50243,32.530844],[97.540618,32.536899],[97.670582,32.51722],[97.684132,32.530339],[97.730944,32.527312],[97.700763,32.53488],[97.616995,32.586329],[97.607756,32.614059],[97.543698,32.62162],[97.535075,32.638252],[97.48272,32.654377],[97.42359,32.70475],[97.429133,32.714318],[97.386018,32.77925],[97.392793,32.828546],[97.376163,32.886359],[97.347829,32.895907],[97.375547,32.956689],[97.438372,32.976271],[97.523988,32.988822],[97.499966,33.011408],[97.542466,33.035995],[97.517213,33.097683],[97.487032,33.107209],[97.498119,33.137783],[97.487648,33.168346],[97.548626,33.203907],[97.607756,33.263976],[97.622538,33.337005],[97.676125,33.341004],[97.754349,33.409972],[97.674893,33.432949],[97.625618,33.461412],[97.552321,33.465906],[97.511669,33.520805],[97.523372,33.577166],[97.450075,33.582152],[97.415583,33.605582],[97.435293,33.682307],[97.418046,33.728608],[97.422974,33.754984],[97.406344,33.795278],[97.373083,33.817655],[97.371851,33.842015],[97.398336,33.848477],[97.395257,33.889224],[97.460546,33.887236],[97.503662,33.912073],[97.52214,33.903133],[97.601596,33.929951],[97.629314,33.919523],[97.660111,33.956264],[97.652719,33.998448],[97.70261,34.036644],[97.665654,34.126855],[97.766668,34.158555],[97.789458,34.182818],[97.789458,34.182818],[97.796849,34.199154],[97.796849,34.199154],[97.8104,34.207568],[97.898479,34.209548],[97.95453,34.190739],[98.028442,34.122892],[98.098043,34.122892],[98.158405,34.107037],[98.206449,34.08424],[98.258188,34.083249],[98.344419,34.094648],[98.399854,34.085231],[98.396774,34.053008],[98.428187,34.029204],[98.440506,33.981577],[98.415252,33.956761],[98.425723,33.913066],[98.407245,33.867362],[98.434962,33.843009],[98.463295,33.848477],[98.492861,33.796272],[98.494092,33.768915],[98.51873,33.77389],[98.539672,33.746525],[98.582788,33.731595],[98.610505,33.682805],[98.6567,33.64744],[98.61728,33.637476],[98.622824,33.610067],[98.652389,33.595114],[98.648077,33.548741],[98.678258,33.522801],[98.725686,33.503341],[98.742316,33.477887],[98.736157,33.406975],[98.779888,33.370497],[98.759562,33.276985],[98.802062,33.270481],[98.804526,33.219428],[98.858728,33.150811],[98.92217,33.118738],[98.967134,33.115229],[98.971445,33.098185],[99.014561,33.081137],[99.024416,33.094675],[99.090322,33.079131],[99.124814,33.046028],[99.196263,33.035493],[99.214741,32.991332],[99.235067,32.982296],[99.24677,32.924043],[99.268944,32.878318],[99.353944,32.885354],[99.376118,32.899927],[99.45311,32.862233],[99.558436,32.839106],[99.589233,32.789312],[99.640355,32.790822],[99.646515,32.774721],[99.700718,32.76667],[99.717964,32.732443],[99.760464,32.769689],[99.766623,32.826032],[99.791877,32.883344],[99.764159,32.924545],[99.788181,32.956689],[99.805427,32.940619],[99.851007,32.941623],[99.877492,32.993339],[99.877492,33.045527],[99.947709,32.986814],[99.956332,32.948152],[100.038252,32.929066],[100.029629,32.895907],[100.064738,32.895907],[100.123252,32.837095],[100.117093,32.802392],[100.139266,32.724388],[100.088143,32.668988],[100.109701,32.640268],[100.189773,32.630692],[100.208252,32.606497],[100.229809,32.650346],[100.231041,32.696189],[100.258759,32.742511],[100.339447,32.719353],[100.399193,32.756101],[100.378251,32.698707],[100.420135,32.73194],[100.450932,32.694678],[100.470026,32.694678],[100.516837,32.632204],[100.54517,32.569687],[100.603069,32.553547],[100.645568,32.526303],[100.657887,32.546484],[100.661583,32.616075],[100.673286,32.628172],[100.710242,32.610026],[100.71209,32.645307],[100.690532,32.678056],[100.77122,32.643795],[100.834046,32.648835],[100.887633,32.632708],[100.93198,32.600447],[100.956618,32.621116],[100.99727,32.627668],[101.030531,32.660424],[101.077342,32.68259],[101.124769,32.658408],[101.157414,32.661431],[101.22332,32.725898],[101.237486,32.825026],[101.223935,32.855698],[101.178356,32.892892],[101.124153,32.909976],[101.134624,32.95217],[101.129081,32.989324],[101.183899,32.984304],[101.171581,33.009902],[101.184515,33.041514],[101.146327,33.056563],[101.143863,33.086151],[101.169733,33.10019],[101.11553,33.194893],[101.124769,33.221431],[101.156798,33.236449],[101.182668,33.26948],[101.217776,33.256469],[101.297232,33.262475],[101.381616,33.153316],[101.393935,33.157826],[101.386543,33.207412],[101.403174,33.225436],[101.487557,33.226938],[101.515275,33.192889],[101.557775,33.167344],[101.633535,33.101193],[101.661252,33.135778],[101.653861,33.162835],[101.709912,33.21292],[101.735781,33.279987],[101.677883,33.297497],[101.64955,33.323004],[101.663716,33.383991],[101.695745,33.433948],[101.769042,33.45592],[101.777665,33.533776],[101.769042,33.538765],[101.748716,33.505337],[101.718535,33.494857],[101.622448,33.502343],[101.611977,33.565199],[101.616905,33.598603],[101.585492,33.645448],[101.58426,33.674339],[101.501724,33.702723],[101.428427,33.680315],[101.424732,33.655411],[101.385312,33.644949],[101.302776,33.657902],[101.23687,33.685793],[101.217776,33.669856],[101.166653,33.659894],[101.177124,33.685295],[101.162957,33.719649],[101.186363,33.741051],[101.190675,33.791796],[101.153102,33.823124],[101.153718,33.8445],[101.054552,33.863386],[101.023139,33.896178],[100.994806,33.891707],[100.965857,33.946832],[100.927669,33.975126],[100.93506,33.990013],[100.880857,34.036644],[100.870386,34.083744],[100.848828,34.089692],[100.806329,34.155584],[100.764445,34.178857],[100.809408,34.247153],[100.798321,34.260014],[100.821727,34.317371],[100.868538,34.332693],[100.895024,34.375183],[100.951074,34.38358],[100.986799,34.374689],[101.054552,34.322808],[101.098284,34.329233],[101.178356,34.320831],[101.193754,34.336646],[101.235022,34.325279],[101.228863,34.298586],[101.268899,34.278808],[101.325565,34.268423],[101.327413,34.24468],[101.369913,34.248143],[101.417956,34.227858],[101.482014,34.218951],[101.492485,34.195689],[101.53868,34.212022],[101.6206,34.178857],[101.674187,34.110506],[101.703136,34.119424],[101.718535,34.083249],[101.736397,34.080275],[101.764114,34.122892],[101.788136,34.131809],[101.836795,34.124378],[101.851578,34.153108],[101.874367,34.130323],[101.897773,34.133791],[101.955055,34.109514],[101.965526,34.167469],[102.003099,34.162022],[102.030816,34.190739],[102.01357,34.218456],[102.062229,34.227858],[102.067772,34.293642],[102.149692,34.271885],[102.186649,34.352952],[102.237156,34.34307],[102.237156,34.34307],[102.259329,34.355917],[102.205743,34.407777],[102.169402,34.457631],[102.155852,34.507456],[102.139837,34.50351],[102.093026,34.536547],[102.001867,34.538519],[101.97415,34.548871],[101.956287,34.582876],[101.934729,34.58731],[101.919947,34.621791],[101.917483,34.705964],[101.923027,34.835746],[101.916867,34.873561],[101.985852,34.90007],[102.068388,34.887798],[102.048062,34.910868],[102.094874,34.986901],[102.133678,35.014844],[102.157699,35.010923],[102.176178,35.032977],[102.211286,35.034937],[102.218062,35.057475],[102.252554,35.048657],[102.29567,35.071681],[102.310452,35.128967],[102.346793,35.164201],[102.404075,35.179366],[102.365887,35.235599],[102.370199,35.263946],[102.3123,35.282512],[102.280887,35.303028],[102.311684,35.31426],[102.317844,35.343067],[102.287663,35.36552],[102.293822,35.424063],[102.314764,35.434303],[102.408387,35.409431],[102.447807,35.437229],[102.437952,35.455268],[102.49893,35.545403],[102.503241,35.585322],[102.531575,35.580455],[102.570995,35.548324],[102.695414,35.528358],[102.743458,35.494745],[102.782878,35.527871],[102.729291,35.523487],[102.746537,35.545403],[102.808747,35.560496],[102.763168,35.612086],[102.7644,35.653431],[102.744074,35.657807],[102.707733,35.70496],[102.686175,35.771996],[102.715125,35.815685],[102.739146,35.821023],[102.787189,35.862745],[102.81737,35.850133],[102.914073,35.845282],[102.94487,35.829757],[102.954725,35.858864],[102.942406,35.92674],[102.971971,35.995525],[102.951645,36.021667],[102.968276,36.044414],[102.932551,36.048285],[102.882044,36.082632],[102.941174,36.104877],[102.948566,36.150798],[102.965812,36.151765],[102.986754,36.193312],[103.048964,36.199107],[103.066826,36.216974],[103.021246,36.232906],[103.024942,36.256556],[102.922696,36.298047],[102.896827,36.331803],[102.845704,36.331803],[102.836465,36.344819],[102.829689,36.365544]]]]}},{type:"Feature",properties:{adcode:64e4,name:"宁夏回族自治区",center:[106.278179,38.46637],centroid:[106.169866,37.291332],childrenNum:5,level:"province",parent:{adcode:1e5},subFeatureIndex:29,acroutes:[1e5]},geometry:{type:"MultiPolygon",coordinates:[[[[107.268764,37.099367],[107.281083,37.127047],[107.306952,37.100799],[107.334669,37.138975],[107.336517,37.165687],[107.317423,37.200017],[107.270612,37.229089],[107.309416,37.239095],[107.273075,37.29101],[107.257677,37.337179],[107.282931,37.437036],[107.284162,37.481691],[107.345756,37.518725],[107.369162,37.58752],[107.330358,37.584201],[107.311264,37.609806],[107.361155,37.613125],[107.422133,37.665254],[107.389488,37.671413],[107.387024,37.691305],[107.425828,37.684201],[107.484959,37.706458],[107.499125,37.765619],[107.57119,37.776499],[107.599523,37.791162],[107.620465,37.776026],[107.646335,37.805349],[107.659269,37.844112],[107.65003,37.86443],[107.560719,37.893717],[107.49235,37.944706],[107.448618,37.933378],[107.411662,37.948009],[107.440611,37.995659],[107.3938,38.014993],[107.33159,38.086625],[107.240431,38.111586],[107.19054,38.153953],[107.138801,38.161011],[107.119091,38.134185],[107.071047,38.138892],[107.051337,38.122886],[107.010069,38.120532],[106.942316,38.132302],[106.858548,38.156306],[106.779092,38.171833],[106.737824,38.197706],[106.654672,38.22921],[106.627571,38.232501],[106.555506,38.263521],[106.482209,38.319417],[106.599854,38.389812],[106.647897,38.470917],[106.66268,38.601524],[106.709491,38.718821],[106.756302,38.748699],[106.837606,38.847579],[106.954019,38.941202],[106.971881,39.026333],[106.96757,39.054688],[106.933693,39.076527],[106.878874,39.091392],[106.859164,39.107648],[106.825288,39.19397],[106.795723,39.214375],[106.790795,39.241263],[106.806193,39.277407],[106.806809,39.318625],[106.781556,39.371849],[106.751375,39.381564],[106.683622,39.357506],[106.643586,39.357969],[106.602318,39.37555],[106.556122,39.322329],[106.525325,39.308439],[106.511774,39.272311],[106.402753,39.291767],[106.280181,39.262118],[106.29558,39.167992],[106.285109,39.146181],[106.251232,39.131327],[106.192718,39.142932],[106.170544,39.163352],[106.145907,39.153142],[106.096631,39.084889],[106.078153,39.026333],[106.087392,39.006339],[106.060907,38.96866],[106.021487,38.953769],[105.97098,38.909077],[105.992538,38.857366],[105.909386,38.791159],[105.908154,38.737496],[105.88598,38.716953],[105.894603,38.696405],[105.852719,38.641735],[105.874277,38.593105],[105.856415,38.569714],[105.863806,38.53508],[105.836705,38.476071],[105.850872,38.443736],[105.827466,38.432486],[105.835473,38.387467],[105.821307,38.366824],[105.86627,38.296406],[105.842248,38.240962],[105.802828,38.220277],[105.775111,38.186887],[105.76772,38.121474],[105.780655,38.084741],[105.840401,38.004147],[105.799749,37.939986],[105.80406,37.862068],[105.760944,37.799674],[105.677177,37.771769],[105.622358,37.777919],[105.616199,37.722555],[105.598952,37.699356],[105.467141,37.695094],[105.4037,37.710246],[105.315004,37.702197],[105.221998,37.677097],[105.187505,37.657674],[105.111128,37.633981],[105.027977,37.580881],[104.866601,37.566651],[104.805007,37.539133],[104.623305,37.522522],[104.433595,37.515402],[104.419429,37.511604],[104.407726,37.464592],[104.322726,37.44844],[104.287002,37.428007],[104.298705,37.414223],[104.365226,37.418026],[104.437907,37.445589],[104.448994,37.42468],[104.499501,37.421353],[104.521059,37.43466],[104.679971,37.408044],[104.662109,37.367626],[104.713848,37.329566],[104.673812,37.317668],[104.651022,37.290534],[104.624536,37.298627],[104.600515,37.242907],[104.638087,37.201923],[104.717543,37.208597],[104.776673,37.246718],[104.85613,37.211933],[104.864753,37.17284],[104.888158,37.15901],[104.914644,37.097935],[104.954064,37.077407],[104.95468,37.040156],[105.004571,37.035378],[105.03968,37.007187],[105.05939,37.022956],[105.128991,36.996194],[105.165331,36.99476],[105.185657,36.942164],[105.178882,36.892403],[105.244787,36.894796],[105.279896,36.86751],[105.303302,36.820575],[105.334714,36.80093],[105.340874,36.764502],[105.319932,36.742924],[105.275584,36.752515],[105.272505,36.739567],[105.218302,36.730455],[105.201056,36.700711],[105.225693,36.664716],[105.22015,36.631105],[105.261418,36.602764],[105.2762,36.563358],[105.252179,36.553263],[105.281744,36.522489],[105.322396,36.535954],[105.362432,36.496514],[105.363048,36.443093],[105.398156,36.430575],[105.401236,36.369881],[105.425873,36.330357],[105.455439,36.321678],[105.476381,36.293224],[105.45975,36.268137],[105.460366,36.223733],[105.478844,36.213111],[105.515185,36.147415],[105.491163,36.101009],[105.430801,36.10391],[105.406163,36.074409],[105.343954,36.033767],[105.324859,35.941761],[105.350113,35.875839],[105.39754,35.857409],[105.371055,35.844312],[105.38091,35.792873],[105.408627,35.822479],[105.428953,35.819082],[105.432033,35.787533],[105.457286,35.771511],[105.481924,35.727312],[105.595873,35.715651],[105.667322,35.749657],[105.70243,35.733142],[105.759097,35.724883],[105.740618,35.698643],[105.723988,35.725854],[105.690727,35.698643],[105.722756,35.673366],[105.713517,35.650513],[105.759097,35.634464],[105.762176,35.602841],[105.800365,35.564878],[105.816379,35.575101],[105.847176,35.490359],[105.868734,35.540046],[105.900147,35.54735],[106.017175,35.519103],[106.023335,35.49377],[106.047356,35.498155],[106.078769,35.509848],[106.071994,35.463555],[106.06953,35.458193],[106.073842,35.45478],[106.073226,35.450393],[106.071378,35.449418],[106.073226,35.447468],[106.083081,35.421624],[106.113262,35.361616],[106.129892,35.393333],[106.173008,35.437716],[106.196414,35.409919],[106.237681,35.409431],[106.241377,35.358687],[106.319601,35.265411],[106.363333,35.238532],[106.368261,35.273718],[106.415688,35.276161],[106.472354,35.310842],[106.501304,35.364056],[106.503767,35.415284],[106.483441,35.450393],[106.490217,35.480613],[106.465579,35.481101],[106.440941,35.52641],[106.460036,35.578995],[106.47913,35.575101],[106.460036,35.643705],[106.434782,35.688436],[106.49268,35.732656],[106.506231,35.737514],[106.566593,35.738971],[106.595542,35.727312],[106.620796,35.743829],[106.633115,35.714679],[106.66268,35.70739],[106.674998,35.728284],[106.750759,35.689408],[106.750759,35.725369],[106.806193,35.70982],[106.819128,35.7448],[106.867171,35.738485],[106.868403,35.771996],[106.897353,35.759856],[106.927534,35.810346],[106.849925,35.887476],[106.912751,35.93207],[106.940468,35.931101],[106.93862,35.952905],[106.90228,35.943699],[106.94786,35.988262],[106.928149,36.011502],[106.940468,36.064734],[106.957715,36.091337],[106.925686,36.115997],[106.930613,36.138716],[106.873947,36.178338],[106.873947,36.178338],[106.858548,36.206834],[106.858548,36.206834],[106.833295,36.229044],[106.808657,36.21118],[106.772933,36.212628],[106.735976,36.23725],[106.698404,36.244008],[106.685469,36.273445],[106.647897,36.259451],[106.559202,36.292259],[106.54134,36.25366],[106.504383,36.266207],[106.470507,36.306246],[106.497608,36.31348],[106.510543,36.379037],[106.492064,36.422389],[106.523477,36.468605],[106.494528,36.494589],[106.455724,36.496995],[106.39721,36.548455],[106.37134,36.549417],[106.363949,36.577296],[106.392282,36.556628],[106.397826,36.576816],[106.444637,36.557109],[106.465579,36.583063],[106.444637,36.624861],[106.491448,36.628703],[106.490833,36.685835],[106.530869,36.690154],[106.519782,36.708868],[106.519782,36.708868],[106.514238,36.715584],[106.59431,36.750118],[106.644817,36.72278],[106.627571,36.752995],[106.657752,36.820575],[106.637426,36.867031],[106.637426,36.867031],[106.626955,36.892403],[106.609709,36.878521],[106.609709,36.878521],[106.601702,36.918244],[106.549347,36.941685],[106.540108,36.984244],[106.595542,36.94025],[106.594926,36.967988],[106.64297,36.962729],[106.646665,37.000496],[106.666991,37.016745],[106.645433,37.064992],[106.605397,37.127524],[106.6171,37.135158],[106.673151,37.1113],[106.687933,37.12991],[106.728585,37.121321],[106.750143,37.09889],[106.772933,37.120367],[106.776012,37.158056],[106.818512,37.141838],[106.891193,37.098413],[106.912135,37.110345],[106.905976,37.151378],[106.998367,37.106527],[107.031011,37.108436],[107.030395,37.140883],[107.095685,37.115595],[107.133873,37.134681],[107.181916,37.143269],[107.234887,37.096503],[107.268764,37.099367]]],[[[106.048588,35.488898],[105.897683,35.451368],[105.894603,35.413821],[106.002393,35.438692],[106.034422,35.469404],[106.054132,35.45478],[106.048588,35.488898]]],[[[106.073842,35.45478],[106.06953,35.458193],[106.071378,35.449418],[106.073226,35.450393],[106.073842,35.45478]]]]}},{type:"Feature",properties:{adcode:65e4,name:"新疆维吾尔自治区",center:[87.617733,43.792818],centroid:[85.294711,41.371801],childrenNum:24,level:"province",parent:{adcode:1e5},subFeatureIndex:30,acroutes:[1e5]},geometry:{type:"MultiPolygon",coordinates:[[[[96.386348,42.727592],[96.363558,42.900562],[95.921314,43.229789],[95.880046,43.28035],[95.857872,43.417436],[95.735916,43.597569],[95.705735,43.67077],[95.645373,43.787966],[95.623199,43.855756],[95.527113,44.007466],[95.426099,44.009618],[95.377439,44.025972],[95.326932,44.028554],[95.35157,44.090054],[95.355882,44.166087],[95.376208,44.227444],[95.4107,44.245024],[95.43041,44.281882],[95.41378,44.298589],[95.238853,44.277169],[95.1286,44.269884],[94.998637,44.253169],[94.945666,44.292592],[94.826174,44.320001],[94.768275,44.34055],[94.722696,44.34055],[94.673421,44.397021],[94.606283,44.448311],[94.557008,44.462408],[94.470777,44.509373],[94.390705,44.521749],[94.359292,44.515775],[94.329727,44.582734],[94.279836,44.603617],[94.227481,44.645785],[94.215162,44.667921],[94.152336,44.684944],[94.066105,44.732154],[93.723642,44.865498],[93.716251,44.894334],[93.613389,44.926546],[93.509296,44.968055],[93.434767,44.955351],[93.376869,44.985412],[93.314659,44.995147],[93.314043,44.980333],[93.252449,44.991761],[93.174225,45.015458],[93.100312,45.007419],[93.062124,45.018419],[93.002377,45.009958],[92.932776,45.017573],[92.922921,45.03703],[92.884117,45.046756],[92.847777,45.038721],[92.779407,45.050561],[92.683937,45.02561],[92.547814,45.018419],[92.501003,45.001072],[92.414155,45.018419],[92.348866,45.014188],[92.315605,45.028994],[92.240461,45.015881],[92.100026,45.081417],[92.056911,45.086911],[91.885679,45.078882],[91.803144,45.082685],[91.694738,45.065357],[91.561695,45.075501],[91.500101,45.103809],[91.448978,45.156586],[91.429268,45.156586],[91.37753,45.11099],[91.33503,45.129571],[91.242023,45.13717],[91.230936,45.153632],[91.195827,45.159118],[91.17119,45.199616],[91.129922,45.21606],[91.050466,45.208892],[91.007966,45.218589],[90.96177,45.201303],[90.881698,45.192025],[90.866916,45.209314],[90.897713,45.249776],[90.877387,45.280946],[90.831807,45.300313],[90.804706,45.29484],[90.813329,45.32851],[90.773909,45.405874],[90.772677,45.432338],[90.723402,45.464667],[90.671047,45.487747],[90.676591,45.582488],[90.714779,45.728895],[90.799778,45.834905],[90.890937,45.921566],[91.028292,46.023054],[91.014741,46.06667],[91.021517,46.121038],[90.98456,46.160431],[90.94822,46.219262],[90.955611,46.233752],[90.900177,46.31235],[90.983328,46.374734],[90.996263,46.419309],[91.025828,46.444057],[91.038147,46.500936],[91.060937,46.516999],[91.079415,46.558989],[91.068328,46.579149],[91.017821,46.58244],[91.036299,46.670393],[91.054161,46.717598],[91.019053,46.766402],[90.992567,46.769682],[90.992567,46.790583],[90.942676,46.82581],[90.958075,46.879425],[90.929742,46.893331],[90.92235,46.938707],[90.901408,46.960768],[90.830575,46.995883],[90.767134,46.992617],[90.691989,47.080717],[90.653801,47.111681],[90.579888,47.198364],[90.56141,47.206903],[90.521374,47.2845],[90.488113,47.317374],[90.526301,47.379007],[90.507823,47.400076],[90.468403,47.404937],[90.459164,47.43895],[90.474562,47.462422],[90.468403,47.497611],[90.398186,47.547724],[90.376012,47.603036],[90.346447,47.637324],[90.384635,47.644179],[90.331665,47.681663],[90.216484,47.70543],[90.180144,47.72516],[90.13518,47.723147],[90.07605,47.777469],[90.070506,47.820483],[90.086521,47.86547],[90.066195,47.883534],[90.040941,47.874704],[89.960253,47.885942],[89.957789,47.842982],[89.86971,47.834144],[89.761921,47.835751],[89.735435,47.89758],[89.651052,47.913627],[89.645508,47.947711],[89.595617,47.973359],[89.599313,48.015811],[89.569132,48.037825],[89.498299,48.02822],[89.38127,48.046227],[89.359712,48.026219],[89.308589,48.021816],[89.282104,47.994189],[89.231597,47.98017],[89.156452,47.996992],[89.078228,47.98698],[89.044967,48.009806],[89.027105,48.051028],[88.953808,48.090618],[88.939026,48.115396],[88.824461,48.107005],[88.79736,48.133772],[88.721599,48.160526],[88.700657,48.180881],[88.668628,48.171303],[88.638447,48.183674],[88.601491,48.221567],[88.594716,48.259831],[88.575006,48.277757],[88.605803,48.337863],[88.573774,48.351785],[88.573158,48.369679],[88.535586,48.368884],[88.523267,48.403461],[88.503557,48.412996],[88.462289,48.392335],[88.438267,48.393528],[88.360659,48.433251],[88.363123,48.460641],[88.318159,48.478497],[88.229464,48.498329],[88.196819,48.493967],[88.151855,48.526478],[88.130297,48.521721],[88.10874,48.545895],[88.041602,48.548272],[87.973233,48.575997],[87.96153,48.599353],[88.010805,48.618742],[88.02682,48.65315],[88.089645,48.69504],[88.090877,48.71992],[88.064392,48.712813],[88.029283,48.750313],[87.96153,48.773588],[87.93874,48.757809],[87.872219,48.799612],[87.826639,48.800795],[87.803234,48.824835],[87.829103,48.825623],[87.792147,48.849258],[87.78106,48.872094],[87.742256,48.881146],[87.760118,48.925992],[87.793995,48.927565],[87.814321,48.945256],[87.87653,48.949186],[87.871603,48.963726],[87.911639,48.979833],[87.883922,48.993971],[87.883306,49.023806],[87.835263,49.054406],[87.858052,49.07362],[87.844502,49.090084],[87.867291,49.108892],[87.845733,49.146096],[87.82048,49.148445],[87.821096,49.173883],[87.793379,49.18249],[87.762582,49.172709],[87.700372,49.175839],[87.67635,49.15549],[87.602437,49.152359],[87.563017,49.142572],[87.517438,49.145704],[87.49588,49.132001],[87.511894,49.10184],[87.43675,49.075188],[87.388707,49.097921],[87.304939,49.112418],[87.239033,49.114376],[87.211932,49.140615],[87.112766,49.15549],[87.088128,49.133567],[87.000049,49.142572],[86.953853,49.131218],[86.887948,49.132001],[86.854071,49.109284],[86.84976,49.066563],[86.836209,49.051269],[86.772151,49.02773],[86.732115,48.994757],[86.730267,48.959797],[86.757985,48.894919],[86.782006,48.887049],[86.821426,48.850439],[86.818963,48.831139],[86.770303,48.810255],[86.754289,48.78463],[86.780774,48.731369],[86.771535,48.717156],[86.70255,48.666195],[86.693311,48.64366],[86.640956,48.629027],[86.635413,48.612016],[86.594761,48.576789],[86.579978,48.538763],[86.416138,48.481671],[86.38103,48.49357],[86.305269,48.491984],[86.270161,48.452307],[86.225813,48.432456],[86.053966,48.441192],[85.916612,48.438015],[85.791576,48.418954],[85.758315,48.403064],[85.695489,48.335078],[85.695489,48.302445],[85.678243,48.266205],[85.633895,48.232731],[85.622193,48.202824],[85.587084,48.191654],[85.576613,48.15853],[85.55136,48.127781],[85.551975,48.081423],[85.531649,48.046227],[85.547048,48.008205],[85.617881,47.550552],[85.614801,47.498015],[85.685018,47.428829],[85.701649,47.384275],[85.675779,47.321837],[85.701033,47.28856],[85.682555,47.249982],[85.682555,47.222757],[85.641903,47.18413],[85.582772,47.142626],[85.547048,47.096609],[85.545816,47.057891],[85.441106,47.063191],[85.355491,47.054629],[85.325926,47.044842],[85.276651,47.068898],[85.213825,47.041172],[85.175637,46.997924],[85.102956,46.968936],[85.082014,46.939933],[84.987159,46.918272],[84.979768,46.883106],[84.95513,46.861013],[84.934188,46.863878],[84.867051,46.927673],[84.849189,46.957092],[84.781435,46.979962],[84.748175,47.009759],[84.699515,47.008535],[84.668718,46.995067],[84.563393,46.991801],[84.506726,46.97302],[84.425422,47.008943],[84.37122,46.993434],[84.336727,47.00527],[84.2893,46.994658],[84.195061,47.003638],[84.150098,46.977512],[84.086656,46.965261],[84.038613,46.973428],[84.002888,46.990576],[83.951765,46.98731],[83.932671,46.970161],[83.88586,46.982003],[83.766367,47.026896],[83.69923,47.015472],[83.700462,47.032199],[83.576042,47.059114],[83.566803,47.080717],[83.53847,47.083977],[83.463325,47.132042],[83.418978,47.119012],[83.370318,47.178436],[83.324739,47.167858],[83.306261,47.179656],[83.257602,47.173147],[83.221877,47.186977],[83.207094,47.213814],[83.17445,47.218286],[83.15474,47.236168],[83.108544,47.221944],[83.02724,47.21544],[83.031552,47.168265],[82.993364,47.065229],[82.937929,47.014248],[82.923762,46.932169],[82.876335,46.823762],[82.878183,46.797138],[82.829524,46.772551],[82.788872,46.677784],[82.774089,46.600124],[82.726662,46.494756],[82.609017,46.294985],[82.518474,46.153798],[82.461808,45.97982],[82.401446,45.972333],[82.342932,45.935303],[82.336156,45.882418],[82.349707,45.822811],[82.340468,45.772742],[82.289961,45.71636],[82.288729,45.655321],[82.266555,45.620172],[82.281954,45.53891],[82.448257,45.461309],[82.546808,45.426038],[82.60101,45.346178],[82.58746,45.224069],[82.562822,45.204676],[82.487061,45.181058],[82.344779,45.219011],[82.294272,45.247669],[82.206809,45.236713],[82.109491,45.211422],[82.091012,45.222383],[82.09594,45.249776],[82.052824,45.255674],[81.993078,45.237978],[81.921013,45.233342],[81.879745,45.284314],[81.832318,45.319673],[81.78797,45.3836],[81.677101,45.35459],[81.645072,45.359216],[81.582863,45.336503],[81.575471,45.30789],[81.536667,45.304101],[81.52866,45.285999],[81.462754,45.264099],[81.437501,45.28263],[81.398697,45.275471],[81.382066,45.257781],[81.327864,45.260729],[81.284748,45.23882],[81.236705,45.247248],[81.175111,45.227863],[81.170183,45.211001],[81.111669,45.218168],[81.080872,45.182745],[81.024821,45.162916],[80.966307,45.168402],[80.93551,45.160384],[80.897938,45.127459],[80.862214,45.127037],[80.816634,45.152788],[80.731634,45.156164],[80.686055,45.129148],[80.599207,45.105921],[80.519135,45.108878],[80.493882,45.127037],[80.445839,45.097895],[80.443991,45.077614],[80.404571,45.049293],[80.358375,45.040836],[80.328194,45.070007],[80.291854,45.06578],[80.24381,45.031532],[80.195767,45.030686],[80.144644,45.059017],[80.136021,45.041259],[80.111999,45.052675],[80.060876,45.026033],[80.056565,45.011227],[79.98142,44.964244],[79.951855,44.957892],[79.944464,44.937985],[79.887798,44.90917],[79.969102,44.877797],[79.953703,44.849377],[79.991891,44.830281],[79.999283,44.793768],[80.087978,44.817122],[80.115695,44.815424],[80.169898,44.84471],[80.18776,44.825612],[80.178521,44.796741],[80.200695,44.756808],[80.238883,44.7228],[80.313412,44.704938],[80.400259,44.628751],[80.411962,44.605321],[80.350368,44.484615],[80.383013,44.401297],[80.399027,44.30587],[80.413194,44.264741],[80.400875,44.198704],[80.407034,44.149772],[80.3941,44.127009],[80.449534,44.078017],[80.458773,44.047054],[80.457541,43.981203],[80.485259,43.95579],[80.475404,43.938124],[80.511128,43.906657],[80.522215,43.816473],[80.75504,43.494329],[80.761199,43.446554],[80.746417,43.439167],[80.735946,43.389609],[80.686055,43.333916],[80.69283,43.32042],[80.777214,43.308227],[80.769207,43.265535],[80.788917,43.242433],[80.789533,43.201876],[80.804315,43.178314],[80.79446,43.137277],[80.752576,43.148194],[80.73225,43.131163],[80.706997,43.143828],[80.650946,43.147321],[80.593048,43.133347],[80.556092,43.104515],[80.482795,43.06955],[80.416889,43.05687],[80.378701,43.031502],[80.397795,42.996933],[80.487106,42.948766],[80.5912,42.923354],[80.602903,42.894424],[80.503737,42.882146],[80.450766,42.861971],[80.407034,42.834767],[80.338049,42.831695],[80.280151,42.838278],[80.262289,42.828623],[80.259209,42.790865],[80.225948,42.713083],[80.228412,42.692852],[80.179753,42.670415],[80.163738,42.629919],[80.180985,42.590718],[80.221637,42.533415],[80.265368,42.502097],[80.225948,42.485769],[80.206238,42.431462],[80.239499,42.389927],[80.229028,42.358536],[80.283847,42.320493],[80.272144,42.281984],[80.29247,42.259842],[80.28631,42.233261],[80.233339,42.210215],[80.168666,42.200462],[80.163738,42.152563],[80.139717,42.151232],[80.16805,42.096635],[80.193303,42.081535],[80.14218,42.03488],[80.089826,42.047325],[79.923522,42.042436],[79.852689,42.015319],[79.854537,41.984186],[79.822508,41.963275],[79.776313,41.89248],[79.724574,41.896935],[79.640806,41.884907],[79.616784,41.856385],[79.550879,41.834094],[79.500988,41.835432],[79.457256,41.847915],[79.415372,41.836769],[79.356242,41.795735],[79.326061,41.809565],[79.276786,41.78101],[79.271858,41.767174],[79.21704,41.725648],[79.138199,41.722968],[79.10925,41.697503],[79.043345,41.681414],[79.021787,41.657273],[78.99407,41.664427],[78.957729,41.65146],[78.891824,41.597777],[78.86657,41.593749],[78.825302,41.560173],[78.739071,41.555695],[78.696571,41.54181],[78.707042,41.522098],[78.675629,41.50238],[78.650375,41.467411],[78.580774,41.481759],[78.527188,41.440947],[78.454507,41.412228],[78.391681,41.408189],[78.385522,41.394721],[78.338094,41.397415],[78.324544,41.384395],[78.235232,41.399211],[78.163783,41.383497],[78.149617,41.368228],[78.165015,41.340825],[78.136682,41.279239],[78.129291,41.228398],[78.094798,41.224347],[77.972842,41.173013],[77.905089,41.185174],[77.836104,41.153189],[77.814546,41.13426],[77.807155,41.091876],[77.829328,41.059394],[77.796068,41.049014],[77.780669,41.022832],[77.737553,41.032313],[77.684583,41.00793],[77.654402,41.016059],[77.597119,41.005221],[77.591576,40.992122],[77.540453,41.006575],[77.476395,40.999349],[77.473931,41.022832],[77.415417,41.038633],[77.363062,41.04089],[77.296541,41.004769],[77.236795,41.027798],[77.169041,41.009285],[77.108063,41.038181],[77.091433,41.062553],[77.023064,41.059394],[77.002122,41.073381],[76.940528,41.028701],[76.885709,41.027347],[76.85368,40.97631],[76.817956,40.975406],[76.761905,40.954167],[76.741579,40.912119],[76.731724,40.818887],[76.693536,40.779472],[76.646725,40.759983],[76.646725,40.73686],[76.676906,40.696036],[76.654732,40.652917],[76.657196,40.620218],[76.611,40.601591],[76.601145,40.578868],[76.556798,40.542495],[76.543247,40.513837],[76.539551,40.464226],[76.508754,40.429613],[76.470566,40.422779],[76.442233,40.391336],[76.390494,40.37766],[76.381871,40.39088],[76.333212,40.343459],[76.327668,40.391336],[76.283321,40.415034],[76.279625,40.439179],[76.22419,40.401819],[76.176147,40.381307],[76.144118,40.393615],[76.081293,40.39635],[76.048648,40.388601],[76.048648,40.357141],[76.026474,40.355317],[75.986438,40.381763],[75.932235,40.339353],[75.921764,40.291439],[75.890351,40.30924],[75.84046,40.312434],[75.831221,40.327492],[75.785642,40.301025],[75.739446,40.299199],[75.709265,40.280939],[75.688323,40.343915],[75.669845,40.363982],[75.686475,40.418223],[75.717272,40.443278],[75.733287,40.474242],[75.646439,40.516567],[75.631041,40.548862],[75.627345,40.605226],[75.636584,40.624306],[75.599628,40.659727],[75.550353,40.64883],[75.467817,40.599773],[75.432093,40.563412],[75.355716,40.537947],[75.292274,40.483802],[75.268869,40.483802],[75.242383,40.448743],[75.206659,40.447833],[75.13521,40.463315],[75.102565,40.44009],[75.051442,40.449654],[75.021877,40.466958],[74.995392,40.455119],[74.963363,40.464681],[74.891914,40.507467],[74.844486,40.521117],[74.819233,40.505647],[74.814921,40.461039],[74.795211,40.443278],[74.908544,40.338897],[74.862965,40.32658],[74.824776,40.344371],[74.700357,40.346195],[74.697893,40.310153],[74.673255,40.278656],[74.618437,40.27957],[74.577169,40.260391],[74.534669,40.207851],[74.485394,40.182251],[74.433039,40.13148],[74.356662,40.089371],[74.316626,40.106767],[74.280902,40.09807],[74.26304,40.125074],[74.126301,40.104479],[74.113366,40.086624],[74.023439,40.085251],[74.008041,40.050901],[73.943367,40.016076],[73.980324,40.004617],[73.910722,39.934443],[73.907027,39.873843],[73.845433,39.831115],[73.841737,39.756163],[73.905795,39.741899],[73.924273,39.722108],[73.953838,39.600018],[73.916266,39.586644],[73.914418,39.564041],[73.883621,39.540969],[73.893476,39.528046],[73.868223,39.482794],[73.836194,39.472169],[73.745651,39.462005],[73.6471,39.474479],[73.61076,39.465702],[73.592898,39.412087],[73.502355,39.383877],[73.554094,39.350102],[73.554709,39.295935],[73.542391,39.269531],[73.564564,39.266288],[73.580579,39.237555],[73.623079,39.235237],[73.639709,39.220402],[73.657571,39.166136],[73.688368,39.154999],[73.719781,39.108112],[73.720397,39.071881],[73.743187,39.029588],[73.780143,39.026798],[73.820179,39.041674],[73.839889,39.008199],[73.846665,38.962145],[73.826339,38.916993],[73.767824,38.941202],[73.742571,38.933754],[73.70931,38.893241],[73.699455,38.857832],[73.729636,38.837324],[73.769056,38.775765],[73.757353,38.719755],[73.809092,38.634256],[73.799237,38.610878],[73.852208,38.584217],[73.89902,38.579071],[73.926121,38.536016],[74.011736,38.52478],[74.034526,38.541634],[74.090577,38.542102],[74.068403,38.585621],[74.088113,38.610878],[74.11275,38.611345],[74.147859,38.676785],[74.229779,38.656224],[74.353583,38.655757],[74.421952,38.647812],[74.455829,38.632853],[74.506336,38.637528],[74.546988,38.607604],[74.613509,38.593105],[74.639995,38.599653],[74.717603,38.542102],[74.78474,38.538357],[74.821697,38.491062],[74.862965,38.484035],[74.868508,38.403883],[74.834015,38.361193],[74.789668,38.324581],[74.806914,38.285602],[74.793363,38.271039],[74.816769,38.215576],[74.80445,38.167128],[74.821697,38.10311],[74.879595,38.021122],[74.92579,38.01735],[74.911008,37.966884],[74.919015,37.908357],[74.936877,37.876241],[74.917167,37.845057],[74.989848,37.797783],[75.006478,37.770823],[74.949196,37.725395],[74.923327,37.717347],[74.920863,37.684675],[74.891914,37.668097],[74.940573,37.559061],[75.000935,37.53059],[75.002167,37.511604],[75.035428,37.500685],[75.078543,37.511129],[75.090862,37.486915],[75.129666,37.459367],[75.153072,37.414223],[75.125971,37.388075],[75.140137,37.355258],[75.125971,37.322427],[75.078543,37.318144],[75.018181,37.293867],[74.927022,37.277678],[74.911008,37.233378],[74.816153,37.216699],[74.800139,37.248147],[74.753943,37.281011],[74.727458,37.282916],[74.665864,37.23576],[74.642458,37.261485],[74.598727,37.258151],[74.578401,37.231472],[74.54514,37.2491],[74.511263,37.240048],[74.477387,37.19954],[74.487858,37.161871],[74.465068,37.147085],[74.496481,37.116072],[74.498944,37.072155],[74.530357,37.082182],[74.56793,37.032512],[74.617205,37.043499],[74.632603,37.066425],[74.70898,37.084569],[74.739161,37.028212],[74.792747,37.027257],[74.806914,37.054485],[74.84695,37.056873],[74.84387,37.0134],[74.86974,36.990458],[74.893762,36.939772],[74.938725,36.94312],[74.927638,36.978029],[75.005862,36.99476],[75.032348,37.016745],[75.063145,37.006231],[75.172166,37.013877],[75.16847,36.991892],[75.244847,36.963207],[75.288579,36.974682],[75.345861,36.960816],[75.413614,36.954599],[75.396368,36.904367],[75.430245,36.873255],[75.434556,36.83303],[75.425933,36.778883],[75.458578,36.720861],[75.504773,36.743404],[75.536802,36.729975],[75.537418,36.773131],[75.588541,36.762584],[75.634121,36.771693],[75.724048,36.750597],[75.8072,36.707908],[75.871257,36.666636],[75.947018,36.590752],[75.924228,36.566242],[75.991981,36.505654],[76.035097,36.409386],[75.991365,36.35205],[75.998757,36.312034],[76.055423,36.252695],[76.060967,36.225182],[76.011691,36.229044],[76.016619,36.165294],[75.96796,36.159013],[75.936547,36.13485],[75.949482,36.070056],[75.982742,36.031347],[76.028322,36.016827],[76.044336,36.026991],[76.097307,36.022635],[76.117017,35.975186],[76.16506,35.908807],[76.146582,35.839946],[76.160133,35.82442],[76.221727,35.823449],[76.228502,35.837035],[76.298719,35.841401],[76.365857,35.82442],[76.369552,35.86323],[76.431762,35.851589],[76.471798,35.886021],[76.51553,35.881173],[76.55803,35.923347],[76.59745,35.895718],[76.579587,35.866625],[76.587595,35.840431],[76.566037,35.819082],[76.593754,35.771996],[76.69292,35.747714],[76.769297,35.653917],[76.848753,35.668018],[76.906651,35.615005],[76.967013,35.591649],[76.99781,35.611113],[77.072339,35.591162],[77.093281,35.569746],[77.195527,35.519103],[77.307628,35.540533],[77.331649,35.530793],[77.355055,35.494257],[77.396939,35.467942],[77.451758,35.46063],[77.518895,35.482075],[77.578025,35.47574],[77.590344,35.460143],[77.639619,35.45478],[77.657481,35.477689],[77.690742,35.448443],[77.735706,35.461605],[77.757879,35.497181],[77.797299,35.491334],[77.816394,35.518616],[77.85643,35.487436],[77.870596,35.495232],[77.914944,35.465017],[77.917408,35.490847],[77.951284,35.478664],[78.009799,35.491821],[78.029509,35.469404],[78.048603,35.491334],[78.140378,35.494745],[78.113892,35.466967],[78.107117,35.437229],[78.046755,35.384063],[78.013494,35.366008],[78.020885,35.315237],[78.01719,35.228267],[78.060306,35.180344],[78.062769,35.114772],[78.078784,35.100084],[78.124979,35.108407],[78.150849,35.069721],[78.123131,35.036897],[78.160704,34.990823],[78.201972,34.974642],[78.182262,34.936874],[78.206283,34.891726],[78.237696,34.882398],[78.230921,34.776288],[78.21429,34.760556],[78.213059,34.717771],[78.267261,34.705472],[78.265413,34.651335],[78.280812,34.623269],[78.346101,34.60406],[78.397224,34.605538],[78.427405,34.594207],[78.436029,34.543942],[78.492695,34.578441],[78.542586,34.574499],[78.559832,34.55725],[78.562912,34.51288],[78.58139,34.505483],[78.634977,34.538026],[78.708274,34.522249],[78.715049,34.502031],[78.758781,34.481807],[78.742766,34.45467],[78.809288,34.432955],[78.878273,34.391481],[78.899831,34.354929],[78.958961,34.386049],[78.973128,34.362833],[79.039649,34.33467],[79.048888,34.348506],[79.0107,34.399877],[79.039033,34.421601],[79.072294,34.412714],[79.161605,34.441345],[79.179467,34.422588],[79.241677,34.415183],[79.274322,34.435916],[79.326677,34.44332],[79.363017,34.428018],[79.435082,34.447761],[79.504683,34.45467],[79.545335,34.476381],[79.58106,34.456151],[79.675914,34.451216],[79.699936,34.477861],[79.735661,34.471447],[79.801566,34.478847],[79.861312,34.528166],[79.84345,34.55725],[79.88595,34.642965],[79.866856,34.671517],[79.906892,34.683821],[79.898268,34.732035],[79.947544,34.821008],[79.926602,34.849499],[79.961094,34.862759],[79.996819,34.856375],[80.003594,34.895162],[80.034391,34.902033],[80.041782,34.943252],[80.02392,34.971209],[80.04363,35.022196],[80.031311,35.034447],[80.078123,35.076578],[80.118159,35.066293],[80.23026,35.147565],[80.223484,35.177409],[80.257977,35.203331],[80.362687,35.20871],[80.267832,35.295701],[80.286926,35.35283],[80.321419,35.38699],[80.375006,35.387966],[80.432904,35.449418],[80.444607,35.417235],[80.514824,35.391869],[80.532686,35.404553],[80.56841,35.391381],[80.599823,35.409431],[80.65649,35.393821],[80.690982,35.364544],[80.689135,35.339162],[80.759968,35.334768],[80.844351,35.345508],[80.894242,35.324027],[80.924423,35.330862],[80.963844,35.310842],[81.026053,35.31133],[81.002648,35.334768],[81.030981,35.337209],[81.031597,35.380648],[81.054387,35.402602],[81.09935,35.40748],[81.103662,35.386015],[81.142466,35.365032],[81.191741,35.36552],[81.219458,35.319144],[81.26627,35.322562],[81.285364,35.345508],[81.314313,35.337209],[81.363588,35.354783],[81.385762,35.335256],[81.441196,35.333303],[81.447972,35.318167],[81.504638,35.279092],[81.513261,35.23511],[81.68634,35.235599],[81.736847,35.26248],[81.804601,35.270786],[81.853876,35.25857],[81.927789,35.271275],[81.955506,35.307423],[81.99123,35.30547],[82.030034,35.321585],[82.05344,35.35039],[82.029419,35.426013],[82.034346,35.451855],[82.071302,35.450393],[82.086701,35.467454],[82.164925,35.495719],[82.189563,35.513258],[82.234526,35.520565],[82.263475,35.547837],[82.2992,35.544916],[82.328149,35.559523],[82.350323,35.611113],[82.336156,35.651486],[82.392823,35.656349],[82.424852,35.712736],[82.468583,35.717595],[82.501844,35.701073],[82.546192,35.708362],[82.628727,35.692324],[82.652133,35.67288],[82.731589,35.637868],[82.780249,35.666073],[82.795031,35.688436],[82.873871,35.688922],[82.894813,35.673852],[82.967494,35.667532],[82.956407,35.636409],[82.981661,35.599922],[82.971806,35.548324],[82.998907,35.484512],[83.067892,35.46258],[83.088834,35.425526],[83.127022,35.398699],[83.178145,35.38943],[83.251442,35.417722],[83.280391,35.401138],[83.333978,35.397236],[83.405427,35.380648],[83.449159,35.382111],[83.502745,35.360639],[83.540318,35.364056],[83.54155,35.341603],[83.599448,35.351366],[83.622238,35.335256],[83.677672,35.361128],[83.785462,35.36308],[83.79778,35.354783],[83.885244,35.367472],[83.906186,35.40309],[84.005968,35.422599],[84.077417,35.400163],[84.095895,35.362592],[84.140859,35.379184],[84.160569,35.359663],[84.200605,35.381135],[84.274517,35.404065],[84.333032,35.413821],[84.424191,35.466479],[84.45314,35.473303],[84.475929,35.516181],[84.448828,35.550272],[84.513502,35.564391],[84.570168,35.588242],[84.628067,35.595055],[84.704443,35.616951],[84.729081,35.613546],[84.798066,35.647595],[84.920022,35.696213],[84.973608,35.709334],[84.99455,35.737028],[85.053065,35.752086],[85.146071,35.742371],[85.271107,35.788989],[85.341324,35.753543],[85.373969,35.700101],[85.518715,35.680658],[85.566142,35.6403],[85.612953,35.651486],[85.65299,35.731199],[85.691178,35.751114],[85.811286,35.778794],[85.835308,35.771996],[85.903677,35.78462],[85.949256,35.778794],[86.035488,35.846738],[86.05335,35.842857],[86.090306,35.876809],[86.093386,35.906868],[86.129111,35.941761],[86.150668,36.00424],[86.173458,36.008113],[86.199944,36.047801],[86.182081,36.064734],[86.187625,36.130983],[86.248603,36.141616],[86.2794,36.170608],[86.35824,36.168676],[86.392733,36.206834],[86.454943,36.221319],[86.515305,36.205385],[86.531935,36.227113],[86.599072,36.222285],[86.69947,36.24449],[86.746282,36.291777],[86.836209,36.291294],[86.86331,36.299977],[86.887332,36.262829],[86.931064,36.265242],[86.943998,36.284058],[86.996353,36.308658],[87.051788,36.2966],[87.08628,36.310587],[87.149106,36.297565],[87.161425,36.325535],[87.193454,36.349158],[87.292004,36.358797],[87.348055,36.393008],[87.363453,36.420463],[87.386859,36.412757],[87.426895,36.42576],[87.460155,36.409868],[87.470626,36.354459],[87.570409,36.342409],[87.6203,36.360243],[87.731785,36.384818],[87.767509,36.3747],[87.826023,36.391563],[87.838342,36.383855],[87.919646,36.39349],[87.95845,36.408423],[87.983088,36.437797],[88.006494,36.430575],[88.092109,36.43539],[88.134609,36.427205],[88.182652,36.452721],[88.222688,36.447426],[88.241782,36.468605],[88.282434,36.470049],[88.366202,36.458016],[88.356963,36.477268],[88.41055,36.473418],[88.470912,36.48208],[88.498629,36.446463],[88.573158,36.461386],[88.618121,36.428168],[88.623665,36.389636],[88.690186,36.367954],[88.766563,36.292259],[88.783809,36.291777],[88.802903,36.33807],[88.838628,36.353496],[88.870657,36.348193],[88.926091,36.36458],[88.964279,36.318785],[89.013554,36.315409],[89.054822,36.291777],[89.10225,36.281164],[89.126887,36.254626],[89.198952,36.260417],[89.232213,36.295636],[89.292575,36.231457],[89.335075,36.23725],[89.375727,36.228078],[89.490291,36.151281],[89.594385,36.126632],[89.614711,36.109712],[89.711414,36.093272],[89.766848,36.073925],[89.819819,36.080697],[89.914058,36.079246],[89.941159,36.067637],[89.944855,36.140649],[89.997825,36.168193],[90.019999,36.213594],[90.028006,36.258486],[90.003369,36.278752],[90.043405,36.276822],[90.058188,36.255591],[90.145651,36.239181],[90.130252,36.2078],[90.198006,36.187516],[90.23681,36.160462],[90.325505,36.159496],[90.424055,36.133883],[90.478258,36.13195],[90.534925,36.147899],[90.613149,36.126632],[90.659344,36.13485],[90.776373,36.086501],[90.815793,36.035703],[90.850285,36.016827],[90.922966,36.028927],[90.979017,36.106811],[91.081263,36.088436],[91.124994,36.115514],[91.09235,36.163844],[91.096045,36.219871],[91.051698,36.238215],[91.07264,36.299012],[91.026444,36.323607],[91.051698,36.433946],[91.028292,36.443093],[91.039995,36.474861],[91.035683,36.529703],[91.011662,36.539801],[90.905104,36.560474],[90.831191,36.55807],[90.810865,36.585466],[90.741264,36.585947],[90.72217,36.620058],[90.730793,36.655594],[90.706156,36.658955],[90.720938,36.708868],[90.754815,36.721341],[90.727098,36.755872],[90.732025,36.825844],[90.758511,36.825844],[90.853981,36.915373],[90.924198,36.921115],[90.983944,36.913459],[91.036915,36.929727],[91.051698,36.96751],[91.126842,36.978507],[91.133618,37.007665],[91.181045,37.025345],[91.216153,37.010054],[91.303617,37.012444],[91.291298,37.042544],[91.303617,37.083136],[91.286371,37.105095],[91.280211,37.163779],[91.1909,37.205737],[91.194596,37.273868],[91.134849,37.324331],[91.136081,37.355734],[91.113292,37.387124],[91.099741,37.447965],[91.073256,37.475992],[91.019669,37.493088],[90.958075,37.477891],[90.911879,37.519674],[90.865684,37.53059],[90.882314,37.575664],[90.854597,37.604117],[90.820104,37.613599],[90.777605,37.648672],[90.643946,37.696988],[90.586663,37.703144],[90.579272,37.720661],[90.519526,37.730601],[90.516446,38.207111],[90.531229,38.319886],[90.401882,38.311434],[90.361846,38.300163],[90.352607,38.233441],[90.280542,38.238142],[90.137644,38.340543],[90.179528,38.396848],[90.129636,38.400131],[90.111774,38.418889],[90.111774,38.477945],[90.130868,38.494341],[90.248513,38.491531],[90.315034,38.501835],[90.353222,38.482162],[90.427135,38.493873],[90.465323,38.521971],[90.463476,38.556611],[90.525685,38.561291],[90.560794,38.593573],[90.608837,38.594508],[90.606374,38.610878],[90.645794,38.635191],[90.619308,38.664636],[90.65996,38.674449],[90.724634,38.658094],[90.899561,38.679588],[90.970394,38.697806],[90.992567,38.695003],[91.188436,38.73096],[91.242639,38.752433],[91.298689,38.746365],[91.446515,38.813546],[91.501333,38.815411],[91.681188,38.852706],[91.694738,38.86622],[91.806223,38.872744],[91.87952,38.884391],[91.880752,38.899297],[91.966368,38.930961],[92.10865,38.963541],[92.173323,38.960749],[92.197961,38.983548],[92.263866,39.002153],[92.380279,38.999828],[92.416003,39.010524],[92.41046,39.03842],[92.366728,39.059335],[92.366112,39.096037],[92.343938,39.146181],[92.339011,39.236628],[92.378431,39.258411],[92.52564,39.368611],[92.639589,39.514196],[92.687632,39.657174],[92.745531,39.868331],[92.796654,40.153897],[92.906907,40.310609],[92.920458,40.391792],[92.928465,40.572504],[93.506216,40.648376],[93.760599,40.664721],[93.820961,40.793519],[93.809874,40.879548],[93.908424,40.983539],[94.01067,41.114875],[94.184365,41.268444],[94.534219,41.505966],[94.750413,41.538227],[94.809543,41.619256],[94.861898,41.668451],[94.969072,41.718948],[95.011572,41.726541],[95.110738,41.768513],[95.135991,41.772976],[95.16494,41.735474],[95.199433,41.719395],[95.194505,41.694821],[95.247476,41.61344],[95.299831,41.565994],[95.335556,41.644305],[95.39407,41.693481],[95.445193,41.719841],[95.57146,41.796181],[95.65646,41.826067],[95.759322,41.835878],[95.801206,41.848361],[95.855408,41.849699],[95.998306,41.906289],[96.054973,41.936124],[96.117183,41.985966],[96.137509,42.019765],[96.13874,42.05399],[96.077147,42.149457],[96.178161,42.21775],[96.040806,42.326688],[96.042038,42.352787],[96.06606,42.414674],[95.978596,42.436762],[96.0174,42.482239],[96.02356,42.542675],[96.072219,42.569566],[96.103632,42.604375],[96.166458,42.623314],[96.386348,42.727592]]]]}},{type:"Feature",properties:{adcode:71e4,name:"台湾省",center:[121.509062,25.044332],centroid:[120.971485,23.749452],childrenNum:0,level:"province",parent:{adcode:1e5},subFeatureIndex:31,acroutes:[1e5]},geometry:{type:"MultiPolygon",coordinates:[[[[120.443706,22.441432],[120.517619,22.408793],[120.569973,22.361757],[120.640806,22.241605],[120.659285,22.154056],[120.661748,22.067007],[120.651277,22.033171],[120.667908,21.983235],[120.701784,21.927174],[120.743052,21.915515],[120.781857,21.923843],[120.854537,21.883309],[120.873016,21.897191],[120.86624,21.984345],[120.907508,22.033171],[120.912436,22.086418],[120.903197,22.12634],[120.914899,22.302525],[120.981421,22.528248],[121.014682,22.584069],[121.03316,22.650914],[121.078739,22.669691],[121.170514,22.723247],[121.21055,22.770711],[121.237652,22.836362],[121.276456,22.877171],[121.324499,22.945526],[121.35468,23.00999],[121.370695,23.084334],[121.409499,23.1025],[121.430441,23.137175],[121.415042,23.196047],[121.440296,23.271937],[121.479716,23.322507],[121.497578,23.419744],[121.5216,23.483431],[121.522832,23.538858],[121.587505,23.760878],[121.621382,23.920718],[121.65957,24.007125],[121.63986,24.064514],[121.643556,24.097843],[121.678048,24.133895],[121.689135,24.174303],[121.809243,24.339083],[121.82649,24.423572],[121.867758,24.47914],[121.88562,24.529784],[121.892395,24.617953],[121.86283,24.671261],[121.841272,24.734329],[121.844968,24.836476],[121.933047,24.938539],[122.012503,25.001471],[121.98109,25.030757],[121.947214,25.031841],[121.917033,25.138076],[121.841888,25.135367],[121.782142,25.160287],[121.745186,25.161912],[121.707613,25.191701],[121.700222,25.226896],[121.655259,25.242054],[121.62323,25.29455],[121.585041,25.309159],[121.53515,25.307535],[121.444607,25.27074],[121.413194,25.238806],[121.371926,25.159746],[121.319572,25.140785],[121.209318,25.12724],[121.132942,25.078466],[121.102145,25.075214],[121.024537,25.040517],[121.009754,24.993878],[120.961095,24.940167],[120.914899,24.864715],[120.89211,24.767482],[120.82374,24.688118],[120.762147,24.658208],[120.68885,24.600542],[120.642654,24.490033],[120.589068,24.43229],[120.546568,24.370159],[120.520698,24.311816],[120.470807,24.242533],[120.451713,24.182493],[120.391967,24.118055],[120.316206,23.984708],[120.278018,23.92783],[120.245989,23.840276],[120.175156,23.807427],[120.102476,23.701162],[120.095084,23.58768],[120.12157,23.504836],[120.108019,23.341191],[120.081534,23.291728],[120.018708,23.073322],[120.029795,23.048544],[120.133272,23.000625],[120.149287,22.896468],[120.20041,22.721039],[120.274323,22.560307],[120.297112,22.531565],[120.443706,22.441432]]],[[[124.542782,25.903886],[124.584666,25.908731],[124.566804,25.941563],[124.542782,25.903886]]],[[[123.445178,25.726102],[123.469816,25.712623],[123.50862,25.722867],[123.512316,25.755212],[123.479055,25.768687],[123.445794,25.749822],[123.445178,25.726102]]],[[[119.646064,23.550928],[119.691028,23.547087],[119.678093,23.600294],[119.61034,23.604132],[119.601717,23.575613],[119.566608,23.584937],[119.562297,23.530627],[119.578927,23.502641],[119.609108,23.503738],[119.646064,23.550928]]],[[[123.666916,25.914114],[123.706952,25.91519],[123.689706,25.939949],[123.666916,25.914114]]],[[[119.506246,23.625518],[119.506246,23.577259],[119.47237,23.556962],[119.519181,23.559705],[119.52534,23.62497],[119.506246,23.625518]]],[[[119.497623,23.38679],[119.495159,23.349982],[119.516717,23.349982],[119.497623,23.38679]]],[[[119.557369,23.666634],[119.608492,23.620035],[119.615268,23.661153],[119.586318,23.675952],[119.557369,23.666634]]],[[[122.066706,25.6247],[122.087032,25.61067],[122.092575,25.639268],[122.066706,25.6247]]],[[[121.468013,22.67687],[121.474788,22.643734],[121.513592,22.631582],[121.514824,22.676318],[121.468013,22.67687]]],[[[121.510513,22.086972],[121.507433,22.048704],[121.533918,22.022076],[121.594281,21.995443],[121.604752,22.022631],[121.575186,22.037055],[121.575802,22.0842],[121.510513,22.086972]]],[[[122.097503,25.499987],[122.110438,25.465952],[122.122141,25.495666],[122.097503,25.499987]]],[[[119.421247,23.216949],[119.436029,23.186146],[119.453275,23.216399],[119.421247,23.216949]]],[[[120.355011,22.327439],[120.395663,22.342385],[120.383344,22.355669],[120.355011,22.327439]]]]}},{type:"Feature",properties:{adcode:81e4,name:"香港特别行政区",center:[114.173355,22.320048],centroid:[114.134357,22.377366],childrenNum:18,level:"province",parent:{adcode:1e5},subFeatureIndex:32,acroutes:[1e5]},geometry:{type:"MultiPolygon",coordinates:[[[[114.031778,22.503923],[114.000981,22.491206],[113.977575,22.45692],[113.918445,22.418199],[113.920293,22.367845],[113.951706,22.355116],[113.956633,22.359543],[113.980039,22.366185],[114.026234,22.34792],[113.955401,22.298649],[113.969568,22.321349],[113.898119,22.308615],[113.889496,22.271514],[113.8433,22.229418],[113.84946,22.191188],[113.899351,22.215568],[113.935691,22.205041],[113.981271,22.229972],[113.996669,22.206149],[114.026234,22.229418],[114.004676,22.239389],[114.02993,22.263207],[114.034857,22.300864],[114.069966,22.326885],[114.121089,22.320795],[114.145726,22.300864],[114.120473,22.272068],[114.164821,22.226648],[114.200545,22.232188],[114.203009,22.206703],[114.265835,22.200608],[114.248588,22.274837],[114.262139,22.294773],[114.284929,22.263761],[114.313262,22.264315],[114.315726,22.299203],[114.315726,22.299756],[114.278153,22.328546],[114.283081,22.386661],[114.322501,22.385554],[114.323117,22.385554],[114.323733,22.385001],[114.323733,22.384447],[114.356994,22.340171],[114.394566,22.361757],[114.385327,22.41156],[114.406269,22.432582],[114.406269,22.433688],[114.376088,22.436454],[114.325581,22.479041],[114.278769,22.435901],[114.220255,22.427603],[114.205473,22.449729],[114.23319,22.466875],[114.2529,22.445304],[114.340979,22.50337],[114.309566,22.497288],[114.28924,22.52272],[114.263987,22.541515],[114.263371,22.541515],[114.260291,22.547595],[114.232574,22.528801],[114.232574,22.539857],[114.222719,22.553122],[114.166052,22.559201],[114.156813,22.543726],[114.095219,22.534329],[114.082285,22.512216],[114.031778,22.503923]]],[[[114.142647,22.213906],[114.123553,22.238836],[114.120473,22.177888],[114.154965,22.177888],[114.166668,22.205041],[114.142647,22.213906]]],[[[114.305871,22.372273],[114.313878,22.340724],[114.332972,22.353455],[114.305255,22.372826],[114.305871,22.372273]]],[[[114.320037,22.381127],[114.323733,22.384447],[114.323733,22.385001],[114.323117,22.385554],[114.322501,22.385554],[114.319421,22.382234],[114.320037,22.38168],[114.320037,22.381127]]],[[[114.305871,22.369506],[114.305871,22.372273],[114.305255,22.372826],[114.305871,22.369506]]],[[[114.315726,22.299203],[114.316958,22.298649],[114.316342,22.30031],[114.315726,22.299756],[114.315726,22.299203]]],[[[114.319421,22.382234],[114.320037,22.381127],[114.320037,22.38168],[114.319421,22.382234]]],[[[114.372392,22.32301],[114.373008,22.323564],[114.372392,22.323564],[114.372392,22.32301]]],[[[114.323733,22.297541],[114.324349,22.297541],[114.323733,22.298095],[114.323733,22.297541]]]]}},{type:"Feature",properties:{adcode:82e4,name:"澳门特别行政区",center:[113.54909,22.198951],centroid:[113.566988,22.159307],childrenNum:8,level:"province",parent:{adcode:1e5},subFeatureIndex:33,acroutes:[1e5]},geometry:{type:"MultiPolygon",coordinates:[[[[113.554425,22.107489],[113.6037,22.132438],[113.575983,22.194513],[113.558736,22.212244],[113.53841,22.209473],[113.534715,22.174009],[113.554425,22.142416],[113.554425,22.107489]]],[[[113.586453,22.201162],[113.575983,22.201162],[113.575983,22.194513],[113.586453,22.201162]]]]}}],xD={type:yD,features:bD},SD=b1({__name:"index",props:{themeSetting:{type:Object,required:!0},themeColor:{type:Object,required:!0},chartConfig:{type:Object,required:!0}},setup(o){const e=o,{ArrowBackIcon:t}=Mt.ionicons5;let n=_2([]);const{backColor:i,backSize:r,enter:a}=B1(e.chartConfig.option.mapRegion),s=P3(e.chartConfig.option,e.themeSetting);m3([hS,$3,M3,U3,Y3,mS,lf,Fr]);const c=X4({value:N3(e.chartConfig.option,e.themeSetting,Da)}),f=_2(),h=A=>new Promise(E=>{Xf(Object.assign({"./mapGeojson/110000.json":()=>L1(()=>import("./110000-1b5e52d8.js"),[]),"./mapGeojson/120000.json":()=>L1(()=>import("./120000-203db6f9.js"),[]),"./mapGeojson/130000.json":()=>L1(()=>import("./130000-e48921a1.js"),[]),"./mapGeojson/140000.json":()=>L1(()=>import("./140000-e77a5c5b.js"),[]),"./mapGeojson/150000.json":()=>L1(()=>import("./150000-a8ceac14.js"),[]),"./mapGeojson/210000.json":()=>L1(()=>import("./210000-0ea7126b.js"),[]),"./mapGeojson/220000.json":()=>L1(()=>import("./220000-1616e047.js"),[]),"./mapGeojson/230000.json":()=>L1(()=>import("./230000-35805c38.js"),[]),"./mapGeojson/310000.json":()=>L1(()=>import("./310000-67ffb0b7.js"),[]),"./mapGeojson/320000.json":()=>L1(()=>import("./320000-73deaec2.js"),[]),"./mapGeojson/330000.json":()=>L1(()=>import("./330000-7f022291.js"),[]),"./mapGeojson/340000.json":()=>L1(()=>import("./340000-1987aba0.js"),[]),"./mapGeojson/350000.json":()=>L1(()=>import("./350000-715dfc63.js"),[]),"./mapGeojson/360000.json":()=>L1(()=>import("./360000-15fdd19d.js"),[]),"./mapGeojson/370000.json":()=>L1(()=>import("./370000-6050b0d5.js"),[]),"./mapGeojson/410000.json":()=>L1(()=>import("./410000-541fe086.js"),[]),"./mapGeojson/420000.json":()=>L1(()=>import("./420000-347467b5.js"),[]),"./mapGeojson/430000.json":()=>L1(()=>import("./430000-eb332a71.js"),[]),"./mapGeojson/440000.json":()=>L1(()=>import("./440000-f361ca1e.js"),[]),"./mapGeojson/450000.json":()=>L1(()=>import("./450000-d42e4830.js"),[]),"./mapGeojson/460000.json":()=>L1(()=>import("./460000-5b7f8570.js"),[]),"./mapGeojson/500000.json":()=>L1(()=>import("./500000-f87caed6.js"),[]),"./mapGeojson/510000.json":()=>L1(()=>import("./510000-e710405f.js"),[]),"./mapGeojson/520000.json":()=>L1(()=>import("./520000-b346eef9.js"),[]),"./mapGeojson/530000.json":()=>L1(()=>import("./530000-8108e957.js"),[]),"./mapGeojson/540000.json":()=>L1(()=>import("./540000-1876f1e6.js"),[]),"./mapGeojson/610000.json":()=>L1(()=>import("./610000-7ccb1bb9.js"),[]),"./mapGeojson/620000.json":()=>L1(()=>import("./620000-20abdc77.js"),[]),"./mapGeojson/630000.json":()=>L1(()=>import("./630000-528799e2.js"),[]),"./mapGeojson/640000.json":()=>L1(()=>import("./640000-9eea1777.js"),[]),"./mapGeojson/650000.json":()=>L1(()=>import("./650000-2bfc5337.js"),[]),"./mapGeojson/710000.json":()=>L1(()=>import("./710000-b075e2da.js"),[]),"./mapGeojson/810000.json":()=>L1(()=>import("./810000-955965c0.js"),[]),"./mapGeojson/820000.json":()=>L1(()=>import("./820000-81a0764a.js"),[]),"./mapGeojson/china.json":()=>L1(()=>Promise.resolve().then(()=>SM),void 0),"./mapGeojson/empty.json":()=>L1(()=>import("./empty-79158d80.js"),[])}),`./mapGeojson/${A}.json`).then(C=>{Qn(A,{geoJSON:C.default,specialAreas:{}}),E(!0)})});Qn(`${e.chartConfig.option.mapRegion.adcode}`,{geoJSON:{},specialAreas:{}}),(()=>b3(this,null,function*(){yield Y5();const A=`${e.chartConfig.option.mapRegion.adcode}`;A!=="china"?yield h(A):yield S(e.chartConfig.option.mapRegion.showHainanIsLands),g()}))();const g=()=>{c.value=e.chartConfig.option,d5(f.value,e.chartConfig.option)},_=A=>b3(this,null,function*(){e.chartConfig.option.series.forEach(E=>{E.type==="effectScatter"&&A.point?E.data=A.point:E.type==="lines"&&A.line?E.data=A.line.map(C=>i3(o2({},C),{lineStyle:{color:e.chartConfig.option.series[2].lineStyle.normal.color}})):E.type==="map"&&A.map&&(E.data=A.map)}),A.pieces&&(e.chartConfig.option.visualMap.pieces=A.pieces),J2()&&g()}),S=A=>b3(this,null,function*(){A?yield h("china"):Qn("china",{geoJSON:xD,specialAreas:{}})}),y=A=>{A.seriesType==="map"&&e.chartConfig.option.mapRegion.enter&&jr.features.forEach(E=>{var C=new RegExp(A.name);if(C.test(E.properties.name)){let D=String(E.properties.adcode);n.value.push(D),M(D)}})},b=()=>{if(n.value=[],n.value.length>1){n.value.pop();const A=n[n.value.length-1];M(A)}else M("china")},M=A=>b3(this,null,function*(){yield h(A),e.chartConfig.option.geo.map=A,e.chartConfig.option.series.forEach(E=>{E.type==="map"&&(E.map=A)}),g()});return e2(()=>e.chartConfig.option.dataset,A=>{_(A)},{immediate:!0,deep:!1}),e.chartConfig.option.series[2]&&!J2()&&e2(()=>e.chartConfig.option.series[2].lineStyle.normal.color,()=>{_(e.chartConfig.option.dataset)},{deep:!1}),J2()||e2(()=>e.chartConfig.option.mapRegion.showHainanIsLands,A=>b3(this,null,function*(){try{yield S(A),g()}catch(E){console.log(E)}}),{deep:!1}),e2(()=>`${e.chartConfig.option.mapRegion.adcode}`,A=>{try{M(A)}catch(E){console.log(E)}},{deep:!1}),F2(e.chartConfig,A2,A=>{_(A)}),(A,E)=>{const C=B("n-icon");return N(),a1("div",null,[u(a)&&u(n).length!==0||u(a)&&!u(J2)()?(N(),a1("div",{key:0,class:"back-icon",onClick:b},[p(C,{color:u(i),size:u(r)*1.1},{default:v(()=>[p(u(t))]),_:1},8,["color","size"]),Q("span",{style:G2({"font-weight":200,color:u(i),"font-size":`${u(r)}px`})}," 返回上级 ",4)])):$2("",!0),p(u(L3),{ref_key:"vChartRef",ref:f,"init-options":u(s),theme:o.themeColor,option:c.value,"manual-update":u(J2)(),autoresize:"",onClick:y},null,8,["init-options","theme","option","manual-update"])])}}});const MD=Object.freeze(Object.defineProperty({__proto__:null,default:SD},Symbol.toStringTag,{value:"Module"})),AD={};function wD(o,e){return N(),a1("div",null," line组件渲染 ")}const CD=c2(AD,[["render",wD]]),TD=Object.freeze(Object.defineProperty({__proto__:null,default:CD},Symbol.toStringTag,{value:"Module"})),$o={key:"Dial",chartKey:"VDial",conKey:"VCDial",title:"表盘",category:g3.MORE,categoryName:_3.MORE,package:H1.CHARTS,chartFrame:t2.COMMON,image:"dial.png"},Ra=[],ED={backgroundColor:"#0E1327",dataset:70,series:[{type:"gauge",data:[{value:70,itemStyle:{color:"#2AF4FF"}}],min:0,max:100,splitNumber:10,center:["50%","55%"],radius:"80%",axisLine:{lineStyle:{color:[[0,"rgba(0,212,230,0.5)"],[1,"rgba(28,128,245,0)"]],width:170}},axisLabel:{color:"#eee",fontSize:14},axisTick:{show:!1},splitLine:{show:!1},detail:{show:!1},pointer:{length:"80%",width:4},animationDuration:2e3},{name:"外部刻度",type:"gauge",center:["50%","55%"],radius:"90%",axisLine:{show:!0,lineStyle:{width:25,color:[[0,"#1369E380"],[1,"#1369E380"]]}},axisLabel:{show:!1},axisTick:{splitNumber:5,lineStyle:{color:"#42E5FB",width:2}},splitLine:{length:15,lineStyle:{color:"#42E5FB"}}}]};let DD=class extends w2{constructor(){super(...arguments);u1(this,"key",$o.key);u1(this,"chartConfig",j1($o));u1(this,"option",O3(ED,Ra))}};const ID=Object.freeze(Object.defineProperty({__proto__:null,default:DD,includes:Ra},Symbol.toStringTag,{value:"Module"})),RD=b1({__name:"index",props:{themeSetting:{type:Object,required:!0},themeColor:{type:Object,required:!0},chartConfig:{type:Object,required:!0}},setup(o){const e=o,t=P3(e.chartConfig.option,e.themeSetting);m3([$3,M3,Br,U3,Y3,o4,uf]);const n=X4({value:{}}),i=r=>{let a=e.chartConfig.option;a.series[0].data[0].value=r,n.value=N3(e.chartConfig.option,e.themeSetting,Ra),n.value=e.chartConfig.option};return e2(()=>e.chartConfig.option.dataset,r=>{try{i(r)}catch(a){console.log(a)}},{immediate:!0,deep:!1}),F2(e.chartConfig,A2,r=>{n.value.series[0].data[0].value=r}),(r,a)=>(N(),w1(u(L3),{theme:o.themeColor,"init-options":u(t),option:n.value,autoresize:""},null,8,["theme","init-options","option"]))}}),OD=Object.freeze(Object.defineProperty({__proto__:null,default:RD},Symbol.toStringTag,{value:"Module"})),LD=b1({__name:"index",props:{themeSetting:{type:Object,required:!0},themeColor:{type:Object,required:!0},chartConfig:{type:Object,required:!0}},setup(o){const e=o,t=P3(e.chartConfig.option,e.themeSetting);m3([$3,M3,gS,U3,Y3,o4]);const n=y2(()=>N3(e.chartConfig.option,e.themeSetting,Wr)),{vChartRef:i}=F2(e.chartConfig,A2);return(r,a)=>(N(),w1(u(L3),{ref_key:"vChartRef",ref:i,"init-options":u(t),theme:o.themeColor,option:n.value,"manual-update":u(J2)(),autoresize:""},null,8,["init-options","theme","option","manual-update"]))}}),PD=Object.freeze(Object.defineProperty({__proto__:null,default:LD},Symbol.toStringTag,{value:"Module"})),zD=b1({__name:"index",props:{themeSetting:{type:Object,required:!0},themeColor:{type:Object,required:!0},chartConfig:{type:Object,required:!0}},setup(o){const e=o,t=P3(e.chartConfig.option,e.themeSetting);m3([$3,M3,Gr,U3,Y3,o4]);const n=_2(),i=y2(()=>N3(e.chartConfig.option,e.themeSetting,Hr)),r=a=>{a.nodes&&(e.chartConfig.option.series[0].data=a.nodes),a.links&&(e.chartConfig.option.series[0].links=a.links),a.categories&&(e.chartConfig.option.series[0].categories=a.categories,e.chartConfig.option.legend.data=a.categories.map(s=>s.name)),n.value&&J2()&&d5(n.value,e.chartConfig.option)};return e2(()=>e.chartConfig.option.dataset,a=>{try{r(a)}catch(s){console.log(s)}},{deep:!1}),F2(e.chartConfig,A2,a=>{r(a)}),(a,s)=>(N(),w1(u(L3),{ref_key:"vChartRef",ref:n,"init-options":u(t),theme:o.themeColor,option:i.value,"manual-update":u(J2)(),autoresize:""},null,8,["init-options","theme","option","manual-update"]))}}),kD=Object.freeze(Object.defineProperty({__proto__:null,default:zD},Symbol.toStringTag,{value:"Module"})),Yo={key:"Heatmap",chartKey:"VHeatmap",conKey:"VCHeatmap",title:"热力图",category:g3.MORE,categoryName:_3.MORE,package:H1.CHARTS,chartFrame:t2.COMMON,image:"heatmap.png"};var ut={exports:{}};/**
  2. * @license
  3. * Lodash <https://lodash.com/>
  4. * Copyright OpenJS Foundation and other contributors <https://openjsf.org/>
  5. * Released under MIT license <https://lodash.com/license>
  6. * Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE>
  7. * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
  8. */ut.exports;(function(o,e){(function(){var t,n="4.17.21",i=200,r="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",a="Expected a function",s="Invalid `variable` option passed into `_.template`",c="__lodash_hash_undefined__",f=500,h="__lodash_placeholder__",m=1,g=2,_=4,S=1,y=2,b=1,M=2,A=4,E=8,C=16,D=32,T=64,P=128,R=256,L=512,W=30,i1="...",s1=800,Y=16,F=1,$=2,e1=3,q=1/0,G=9007199254740991,H=17976931348623157e292,J=0/0,d1=4294967295,r1=d1-1,K=d1>>>1,p1=[["ary",P],["bind",b],["bindKey",M],["curry",E],["curryRight",C],["flip",L],["partial",D],["partialRight",T],["rearg",R]],g1="[object Arguments]",l1="[object Array]",I1="[object AsyncFunction]",E1="[object Boolean]",R1="[object Date]",C1="[object DOMException]",K1="[object Error]",G1="[object Function]",N1="[object GeneratorFunction]",s2="[object Map]",b2="[object Number]",E2="[object Null]",p2="[object Object]",T2="[object Promise]",n2="[object Proxy]",d2="[object RegExp]",g2="[object Set]",V="[object String]",k="[object Symbol]",x1="[object Undefined]",P1="[object WeakMap]",F1="[object WeakSet]",W1="[object ArrayBuffer]",a2="[object DataView]",t1="[object Float32Array]",m1="[object Float64Array]",q1="[object Int8Array]",r2="[object Int16Array]",X1="[object Int32Array]",f2="[object Uint8Array]",C2="[object Uint8ClampedArray]",V2="[object Uint16Array]",c1="[object Uint32Array]",Q1=/\b__p \+= '';/g,V1=/\b(__p \+=) '' \+/g,O1=/(__e\(.*?\)|\b__t\)) \+\n'';/g,$1=/&(?:amp|lt|gt|quot|#39);/g,M2=/[&<>"']/g,r3=RegExp($1.source),v3=RegExp(M2.source),U0=/<%-([\s\S]+?)%>/g,f3=/<%([\s\S]+?)%>/g,e0=/<%=([\s\S]+?)%>/g,S4=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Ut=/^\w*$/,Q5=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,X5=/[\\^$.*+?()[\]{}|]/g,Nt=RegExp(X5.source),h6=/^\s+/,Ft=/\s/,j=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,v1=/\{\n\/\* \[wrapped with (.+)\] \*/,M1=/,? & /,_1=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,A1=/[()=,{}\[\]\/\s]/,h2=/\\(\\)?/g,D2=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,L2=/\w*$/,I2=/^[-+]0x[0-9a-f]+$/i,q2=/^0b[01]+$/i,j2=/^\[object .+?Constructor\]$/,W2=/^0o[0-7]+$/i,p3=/^(?:0|[1-9]\d*)$/,q0=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,M0=/($^)/,I9=/['\n\r\u2028\u2029\\]/g,m4="\\ud800-\\udfff",Z2="\\u0300-\\u036f",R9="\\ufe20-\\ufe2f",A3="\\u20d0-\\u20ff",g4=Z2+R9+A3,A0="\\u2700-\\u27bf",O9="a-z\\xdf-\\xf6\\xf8-\\xff",m6="\\xac\\xb1\\xd7\\xf7",X3="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",Q0="\\u2000-\\u206f",g6=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",a4="A-Z\\xc0-\\xd6\\xd8-\\xde",K5="\\ufe0e\\ufe0f",w7=m6+X3+Q0+g6,e8="['’]",am="["+m4+"]",_s="["+w7+"]",C7="["+g4+"]",vs="\\d+",sm="["+A0+"]",ys="["+O9+"]",bs="[^"+m4+w7+vs+A0+O9+a4+"]",Bt="\\ud83c[\\udffb-\\udfff]",lm="(?:"+C7+"|"+Bt+")",xs="[^"+m4+"]",Gt="(?:\\ud83c[\\udde6-\\uddff]){2}",Vt="[\\ud800-\\udbff][\\udc00-\\udfff]",t8="["+a4+"]",Ss="\\u200d",Ms="(?:"+ys+"|"+bs+")",um="(?:"+t8+"|"+bs+")",As="(?:"+e8+"(?:d|ll|m|re|s|t|ve))?",ws="(?:"+e8+"(?:D|LL|M|RE|S|T|VE))?",Cs=lm+"?",Ts="["+K5+"]?",cm="(?:"+Ss+"(?:"+[xs,Gt,Vt].join("|")+")"+Ts+Cs+")*",dm="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",fm="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",Es=Ts+Cs+cm,pm="(?:"+[sm,Gt,Vt].join("|")+")"+Es,hm="(?:"+[xs+C7+"?",C7,Gt,Vt,am].join("|")+")",mm=RegExp(e8,"g"),gm=RegExp(C7,"g"),jt=RegExp(Bt+"(?="+Bt+")|"+hm+Es,"g"),_m=RegExp([t8+"?"+ys+"+"+As+"(?="+[_s,t8,"$"].join("|")+")",um+"+"+ws+"(?="+[_s,t8+Ms,"$"].join("|")+")",t8+"?"+Ms+"+"+As,t8+"+"+ws,fm,dm,vs,pm].join("|"),"g"),vm=RegExp("["+Ss+m4+g4+K5+"]"),ym=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,bm=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],xm=-1,c3={};c3[t1]=c3[m1]=c3[q1]=c3[r2]=c3[X1]=c3[f2]=c3[C2]=c3[V2]=c3[c1]=!0,c3[g1]=c3[l1]=c3[W1]=c3[E1]=c3[a2]=c3[R1]=c3[K1]=c3[G1]=c3[s2]=c3[b2]=c3[p2]=c3[d2]=c3[g2]=c3[V]=c3[P1]=!1;var l3={};l3[g1]=l3[l1]=l3[W1]=l3[a2]=l3[E1]=l3[R1]=l3[t1]=l3[m1]=l3[q1]=l3[r2]=l3[X1]=l3[s2]=l3[b2]=l3[p2]=l3[d2]=l3[g2]=l3[V]=l3[k]=l3[f2]=l3[C2]=l3[V2]=l3[c1]=!0,l3[K1]=l3[G1]=l3[P1]=!1;var Sm={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"},Mm={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},Am={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"},wm={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},Cm=parseFloat,Tm=parseInt,Ds=typeof _9=="object"&&_9&&_9.Object===Object&&_9,Em=typeof self=="object"&&self&&self.Object===Object&&self,K3=Ds||Em||Function("return this")(),Wt=e&&!e.nodeType&&e,p5=Wt&&!0&&o&&!o.nodeType&&o,Is=p5&&p5.exports===Wt,Ht=Is&&Ds.process,t0=function(){try{var f1=p5&&p5.require&&p5.require("util").types;return f1||Ht&&Ht.binding&&Ht.binding("util")}catch(S1){}}(),Rs=t0&&t0.isArrayBuffer,Os=t0&&t0.isDate,Ls=t0&&t0.isMap,Ps=t0&&t0.isRegExp,zs=t0&&t0.isSet,ks=t0&&t0.isTypedArray;function U4(f1,S1,y1){switch(y1.length){case 0:return f1.call(S1);case 1:return f1.call(S1,y1[0]);case 2:return f1.call(S1,y1[0],y1[1]);case 3:return f1.call(S1,y1[0],y1[1],y1[2])}return f1.apply(S1,y1)}function Dm(f1,S1,y1,i2){for(var R2=-1,Q2=f1==null?0:f1.length;++R2<Q2;){var F3=f1[R2];S1(i2,F3,y1(F3),f1)}return i2}function n0(f1,S1){for(var y1=-1,i2=f1==null?0:f1.length;++y1<i2&&S1(f1[y1],y1,f1)!==!1;);return f1}function Im(f1,S1){for(var y1=f1==null?0:f1.length;y1--&&S1(f1[y1],y1,f1)!==!1;);return f1}function Us(f1,S1){for(var y1=-1,i2=f1==null?0:f1.length;++y1<i2;)if(!S1(f1[y1],y1,f1))return!1;return!0}function L9(f1,S1){for(var y1=-1,i2=f1==null?0:f1.length,R2=0,Q2=[];++y1<i2;){var F3=f1[y1];S1(F3,y1,f1)&&(Q2[R2++]=F3)}return Q2}function T7(f1,S1){var y1=f1==null?0:f1.length;return!!y1&&n8(f1,S1,0)>-1}function $t(f1,S1,y1){for(var i2=-1,R2=f1==null?0:f1.length;++i2<R2;)if(y1(S1,f1[i2]))return!0;return!1}function h3(f1,S1){for(var y1=-1,i2=f1==null?0:f1.length,R2=Array(i2);++y1<i2;)R2[y1]=S1(f1[y1],y1,f1);return R2}function P9(f1,S1){for(var y1=-1,i2=S1.length,R2=f1.length;++y1<i2;)f1[R2+y1]=S1[y1];return f1}function Yt(f1,S1,y1,i2){var R2=-1,Q2=f1==null?0:f1.length;for(i2&&Q2&&(y1=f1[++R2]);++R2<Q2;)y1=S1(y1,f1[R2],R2,f1);return y1}function Rm(f1,S1,y1,i2){var R2=f1==null?0:f1.length;for(i2&&R2&&(y1=f1[--R2]);R2--;)y1=S1(y1,f1[R2],R2,f1);return y1}function Jt(f1,S1){for(var y1=-1,i2=f1==null?0:f1.length;++y1<i2;)if(S1(f1[y1],y1,f1))return!0;return!1}var Om=Zt("length");function Lm(f1){return f1.split("")}function Pm(f1){return f1.match(_1)||[]}function Ns(f1,S1,y1){var i2;return y1(f1,function(R2,Q2,F3){if(S1(R2,Q2,F3))return i2=Q2,!1}),i2}function E7(f1,S1,y1,i2){for(var R2=f1.length,Q2=y1+(i2?1:-1);i2?Q2--:++Q2<R2;)if(S1(f1[Q2],Q2,f1))return Q2;return-1}function n8(f1,S1,y1){return S1===S1?$m(f1,S1,y1):E7(f1,Fs,y1)}function zm(f1,S1,y1,i2){for(var R2=y1-1,Q2=f1.length;++R2<Q2;)if(i2(f1[R2],S1))return R2;return-1}function Fs(f1){return f1!==f1}function Bs(f1,S1){var y1=f1==null?0:f1.length;return y1?Qt(f1,S1)/y1:J}function Zt(f1){return function(S1){return S1==null?t:S1[f1]}}function qt(f1){return function(S1){return f1==null?t:f1[S1]}}function Gs(f1,S1,y1,i2,R2){return R2(f1,function(Q2,F3,a3){y1=i2?(i2=!1,Q2):S1(y1,Q2,F3,a3)}),y1}function km(f1,S1){var y1=f1.length;for(f1.sort(S1);y1--;)f1[y1]=f1[y1].value;return f1}function Qt(f1,S1){for(var y1,i2=-1,R2=f1.length;++i2<R2;){var Q2=S1(f1[i2]);Q2!==t&&(y1=y1===t?Q2:y1+Q2)}return y1}function Xt(f1,S1){for(var y1=-1,i2=Array(f1);++y1<f1;)i2[y1]=S1(y1);return i2}function Um(f1,S1){return h3(S1,function(y1){return[y1,f1[y1]]})}function Vs(f1){return f1&&f1.slice(0,$s(f1)+1).replace(h6,"")}function N4(f1){return function(S1){return f1(S1)}}function Kt(f1,S1){return h3(S1,function(y1){return f1[y1]})}function _6(f1,S1){return f1.has(S1)}function js(f1,S1){for(var y1=-1,i2=f1.length;++y1<i2&&n8(S1,f1[y1],0)>-1;);return y1}function Ws(f1,S1){for(var y1=f1.length;y1--&&n8(S1,f1[y1],0)>-1;);return y1}function Nm(f1,S1){for(var y1=f1.length,i2=0;y1--;)f1[y1]===S1&&++i2;return i2}var Fm=qt(Sm),Bm=qt(Mm);function Gm(f1){return"\\"+wm[f1]}function Vm(f1,S1){return f1==null?t:f1[S1]}function i8(f1){return vm.test(f1)}function jm(f1){return ym.test(f1)}function Wm(f1){for(var S1,y1=[];!(S1=f1.next()).done;)y1.push(S1.value);return y1}function en(f1){var S1=-1,y1=Array(f1.size);return f1.forEach(function(i2,R2){y1[++S1]=[R2,i2]}),y1}function Hs(f1,S1){return function(y1){return f1(S1(y1))}}function z9(f1,S1){for(var y1=-1,i2=f1.length,R2=0,Q2=[];++y1<i2;){var F3=f1[y1];(F3===S1||F3===h)&&(f1[y1]=h,Q2[R2++]=y1)}return Q2}function D7(f1){var S1=-1,y1=Array(f1.size);return f1.forEach(function(i2){y1[++S1]=i2}),y1}function Hm(f1){var S1=-1,y1=Array(f1.size);return f1.forEach(function(i2){y1[++S1]=[i2,i2]}),y1}function $m(f1,S1,y1){for(var i2=y1-1,R2=f1.length;++i2<R2;)if(f1[i2]===S1)return i2;return-1}function Ym(f1,S1,y1){for(var i2=y1+1;i2--;)if(f1[i2]===S1)return i2;return i2}function o8(f1){return i8(f1)?Zm(f1):Om(f1)}function w0(f1){return i8(f1)?qm(f1):Lm(f1)}function $s(f1){for(var S1=f1.length;S1--&&Ft.test(f1.charAt(S1)););return S1}var Jm=qt(Am);function Zm(f1){for(var S1=jt.lastIndex=0;jt.test(f1);)++S1;return S1}function qm(f1){return f1.match(jt)||[]}function Qm(f1){return f1.match(_m)||[]}var Xm=function f1(S1){S1=S1==null?K3:r8.defaults(K3.Object(),S1,r8.pick(K3,bm));var y1=S1.Array,i2=S1.Date,R2=S1.Error,Q2=S1.Function,F3=S1.Math,a3=S1.Object,tn=S1.RegExp,Km=S1.String,i0=S1.TypeError,I7=y1.prototype,eg=Q2.prototype,a8=a3.prototype,R7=S1["__core-js_shared__"],O7=eg.toString,e3=a8.hasOwnProperty,tg=0,Ys=function(){var l=/[^.]+$/.exec(R7&&R7.keys&&R7.keys.IE_PROTO||"");return l?"Symbol(src)_1."+l:""}(),L7=a8.toString,ng=O7.call(a3),ig=K3._,og=tn("^"+O7.call(e3).replace(X5,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),P7=Is?S1.Buffer:t,k9=S1.Symbol,z7=S1.Uint8Array,Js=P7?P7.allocUnsafe:t,k7=Hs(a3.getPrototypeOf,a3),Zs=a3.create,qs=a8.propertyIsEnumerable,U7=I7.splice,Qs=k9?k9.isConcatSpreadable:t,v6=k9?k9.iterator:t,h5=k9?k9.toStringTag:t,N7=function(){try{var l=y5(a3,"defineProperty");return l({},"",{}),l}catch(d){}}(),rg=S1.clearTimeout!==K3.clearTimeout&&S1.clearTimeout,ag=i2&&i2.now!==K3.Date.now&&i2.now,sg=S1.setTimeout!==K3.setTimeout&&S1.setTimeout,F7=F3.ceil,B7=F3.floor,nn=a3.getOwnPropertySymbols,lg=P7?P7.isBuffer:t,Xs=S1.isFinite,ug=I7.join,cg=Hs(a3.keys,a3),B3=F3.max,s4=F3.min,dg=i2.now,fg=S1.parseInt,Ks=F3.random,pg=I7.reverse,on=y5(S1,"DataView"),y6=y5(S1,"Map"),rn=y5(S1,"Promise"),s8=y5(S1,"Set"),b6=y5(S1,"WeakMap"),x6=y5(a3,"create"),G7=b6&&new b6,l8={},hg=b5(on),mg=b5(y6),gg=b5(rn),_g=b5(s8),vg=b5(b6),V7=k9?k9.prototype:t,S6=V7?V7.valueOf:t,el=V7?V7.toString:t;function z(l){if(w3(l)&&!O2(l)&&!(l instanceof B2)){if(l instanceof o0)return l;if(e3.call(l,"__wrapped__"))return tu(l)}return new o0(l)}var u8=function(){function l(){}return function(d){if(!y3(d))return{};if(Zs)return Zs(d);l.prototype=d;var x=new l;return l.prototype=t,x}}();function j7(){}function o0(l,d){this.__wrapped__=l,this.__actions__=[],this.__chain__=!!d,this.__index__=0,this.__values__=t}z.templateSettings={escape:U0,evaluate:f3,interpolate:e0,variable:"",imports:{_:z}},z.prototype=j7.prototype,z.prototype.constructor=z,o0.prototype=u8(j7.prototype),o0.prototype.constructor=o0;function B2(l){this.__wrapped__=l,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=d1,this.__views__=[]}function yg(){var l=new B2(this.__wrapped__);return l.__actions__=M4(this.__actions__),l.__dir__=this.__dir__,l.__filtered__=this.__filtered__,l.__iteratees__=M4(this.__iteratees__),l.__takeCount__=this.__takeCount__,l.__views__=M4(this.__views__),l}function bg(){if(this.__filtered__){var l=new B2(this);l.__dir__=-1,l.__filtered__=!0}else l=this.clone(),l.__dir__*=-1;return l}function xg(){var l=this.__wrapped__.value(),d=this.__dir__,x=O2(l),w=d<0,O=x?l.length:0,U=L_(0,O,this.__views__),Z=U.start,o1=U.end,h1=o1-Z,T1=w?o1:Z-1,D1=this.__iteratees__,z1=D1.length,Z1=0,u2=s4(h1,this.__takeCount__);if(!x||!w&&O==h1&&u2==h1)return Al(l,this.__actions__);var x2=[];e:for(;h1--&&Z1<u2;){T1+=d;for(var z2=-1,S2=l[T1];++z2<z1;){var U2=D1[z2],H2=U2.iteratee,G4=U2.type,y4=H2(S2);if(G4==$)S2=y4;else if(!y4){if(G4==F)continue e;break e}}x2[Z1++]=S2}return x2}B2.prototype=u8(j7.prototype),B2.prototype.constructor=B2;function m5(l){var d=-1,x=l==null?0:l.length;for(this.clear();++d<x;){var w=l[d];this.set(w[0],w[1])}}function Sg(){this.__data__=x6?x6(null):{},this.size=0}function Mg(l){var d=this.has(l)&&delete this.__data__[l];return this.size-=d?1:0,d}function Ag(l){var d=this.__data__;if(x6){var x=d[l];return x===c?t:x}return e3.call(d,l)?d[l]:t}function wg(l){var d=this.__data__;return x6?d[l]!==t:e3.call(d,l)}function Cg(l,d){var x=this.__data__;return this.size+=this.has(l)?0:1,x[l]=x6&&d===t?c:d,this}m5.prototype.clear=Sg,m5.prototype.delete=Mg,m5.prototype.get=Ag,m5.prototype.has=wg,m5.prototype.set=Cg;function X0(l){var d=-1,x=l==null?0:l.length;for(this.clear();++d<x;){var w=l[d];this.set(w[0],w[1])}}function Tg(){this.__data__=[],this.size=0}function Eg(l){var d=this.__data__,x=W7(d,l);if(x<0)return!1;var w=d.length-1;return x==w?d.pop():U7.call(d,x,1),--this.size,!0}function Dg(l){var d=this.__data__,x=W7(d,l);return x<0?t:d[x][1]}function Ig(l){return W7(this.__data__,l)>-1}function Rg(l,d){var x=this.__data__,w=W7(x,l);return w<0?(++this.size,x.push([l,d])):x[w][1]=d,this}X0.prototype.clear=Tg,X0.prototype.delete=Eg,X0.prototype.get=Dg,X0.prototype.has=Ig,X0.prototype.set=Rg;function K0(l){var d=-1,x=l==null?0:l.length;for(this.clear();++d<x;){var w=l[d];this.set(w[0],w[1])}}function Og(){this.size=0,this.__data__={hash:new m5,map:new(y6||X0),string:new m5}}function Lg(l){var d=ne(this,l).delete(l);return this.size-=d?1:0,d}function Pg(l){return ne(this,l).get(l)}function zg(l){return ne(this,l).has(l)}function kg(l,d){var x=ne(this,l),w=x.size;return x.set(l,d),this.size+=x.size==w?0:1,this}K0.prototype.clear=Og,K0.prototype.delete=Lg,K0.prototype.get=Pg,K0.prototype.has=zg,K0.prototype.set=kg;function g5(l){var d=-1,x=l==null?0:l.length;for(this.__data__=new K0;++d<x;)this.add(l[d])}function Ug(l){return this.__data__.set(l,c),this}function Ng(l){return this.__data__.has(l)}g5.prototype.add=g5.prototype.push=Ug,g5.prototype.has=Ng;function C0(l){var d=this.__data__=new X0(l);this.size=d.size}function Fg(){this.__data__=new X0,this.size=0}function Bg(l){var d=this.__data__,x=d.delete(l);return this.size=d.size,x}function Gg(l){return this.__data__.get(l)}function Vg(l){return this.__data__.has(l)}function jg(l,d){var x=this.__data__;if(x instanceof X0){var w=x.__data__;if(!y6||w.length<i-1)return w.push([l,d]),this.size=++x.size,this;x=this.__data__=new K0(w)}return x.set(l,d),this.size=x.size,this}C0.prototype.clear=Fg,C0.prototype.delete=Bg,C0.prototype.get=Gg,C0.prototype.has=Vg,C0.prototype.set=jg;function tl(l,d){var x=O2(l),w=!x&&x5(l),O=!x&&!w&&G9(l),U=!x&&!w&&!O&&p8(l),Z=x||w||O||U,o1=Z?Xt(l.length,Km):[],h1=o1.length;for(var T1 in l)(d||e3.call(l,T1))&&!(Z&&(T1=="length"||O&&(T1=="offset"||T1=="parent")||U&&(T1=="buffer"||T1=="byteLength"||T1=="byteOffset")||i9(T1,h1)))&&o1.push(T1);return o1}function nl(l){var d=l.length;return d?l[gn(0,d-1)]:t}function Wg(l,d){return ie(M4(l),_5(d,0,l.length))}function Hg(l){return ie(M4(l))}function an(l,d,x){(x!==t&&!T0(l[d],x)||x===t&&!(d in l))&&e9(l,d,x)}function M6(l,d,x){var w=l[d];(!(e3.call(l,d)&&T0(w,x))||x===t&&!(d in l))&&e9(l,d,x)}function W7(l,d){for(var x=l.length;x--;)if(T0(l[x][0],d))return x;return-1}function $g(l,d,x,w){return U9(l,function(O,U,Z){d(w,O,x(O),Z)}),w}function il(l,d){return l&&F0(d,J3(d),l)}function Yg(l,d){return l&&F0(d,w4(d),l)}function e9(l,d,x){d=="__proto__"&&N7?N7(l,d,{configurable:!0,enumerable:!0,value:x,writable:!0}):l[d]=x}function sn(l,d){for(var x=-1,w=d.length,O=y1(w),U=l==null;++x<w;)O[x]=U?t:Gn(l,d[x]);return O}function _5(l,d,x){return l===l&&(x!==t&&(l=l<=x?l:x),d!==t&&(l=l>=d?l:d)),l}function r0(l,d,x,w,O,U){var Z,o1=d&m,h1=d&g,T1=d&_;if(x&&(Z=O?x(l,w,O,U):x(l)),Z!==t)return Z;if(!y3(l))return l;var D1=O2(l);if(D1){if(Z=z_(l),!o1)return M4(l,Z)}else{var z1=l4(l),Z1=z1==G1||z1==N1;if(G9(l))return Tl(l,o1);if(z1==p2||z1==g1||Z1&&!O){if(Z=h1||Z1?{}:$l(l),!o1)return h1?A_(l,Yg(Z,l)):M_(l,il(Z,l))}else{if(!l3[z1])return O?l:{};Z=k_(l,z1,o1)}}U||(U=new C0);var u2=U.get(l);if(u2)return u2;U.set(l,Z),xu(l)?l.forEach(function(S2){Z.add(r0(S2,d,x,S2,l,U))}):yu(l)&&l.forEach(function(S2,U2){Z.set(U2,r0(S2,d,x,U2,l,U))});var x2=T1?h1?Tn:Cn:h1?w4:J3,z2=D1?t:x2(l);return n0(z2||l,function(S2,U2){z2&&(U2=S2,S2=l[U2]),M6(Z,U2,r0(S2,d,x,U2,l,U))}),Z}function Jg(l){var d=J3(l);return function(x){return ol(x,l,d)}}function ol(l,d,x){var w=x.length;if(l==null)return!w;for(l=a3(l);w--;){var O=x[w],U=d[O],Z=l[O];if(Z===t&&!(O in l)||!U(Z))return!1}return!0}function rl(l,d,x){if(typeof l!="function")throw new i0(a);return I6(function(){l.apply(t,x)},d)}function A6(l,d,x,w){var O=-1,U=T7,Z=!0,o1=l.length,h1=[],T1=d.length;if(!o1)return h1;x&&(d=h3(d,N4(x))),w?(U=$t,Z=!1):d.length>=i&&(U=_6,Z=!1,d=new g5(d));e:for(;++O<o1;){var D1=l[O],z1=x==null?D1:x(D1);if(D1=w||D1!==0?D1:0,Z&&z1===z1){for(var Z1=T1;Z1--;)if(d[Z1]===z1)continue e;h1.push(D1)}else U(d,z1,w)||h1.push(D1)}return h1}var U9=Ol(N0),al=Ol(un,!0);function Zg(l,d){var x=!0;return U9(l,function(w,O,U){return x=!!d(w,O,U),x}),x}function H7(l,d,x){for(var w=-1,O=l.length;++w<O;){var U=l[w],Z=d(U);if(Z!=null&&(o1===t?Z===Z&&!B4(Z):x(Z,o1)))var o1=Z,h1=U}return h1}function qg(l,d,x,w){var O=l.length;for(x=P2(x),x<0&&(x=-x>O?0:O+x),w=w===t||w>O?O:P2(w),w<0&&(w+=O),w=x>w?0:Mu(w);x<w;)l[x++]=d;return l}function sl(l,d){var x=[];return U9(l,function(w,O,U){d(w,O,U)&&x.push(w)}),x}function e4(l,d,x,w,O){var U=-1,Z=l.length;for(x||(x=N_),O||(O=[]);++U<Z;){var o1=l[U];d>0&&x(o1)?d>1?e4(o1,d-1,x,w,O):P9(O,o1):w||(O[O.length]=o1)}return O}var ln=Ll(),ll=Ll(!0);function N0(l,d){return l&&ln(l,d,J3)}function un(l,d){return l&&ll(l,d,J3)}function $7(l,d){return L9(d,function(x){return o9(l[x])})}function v5(l,d){d=F9(d,l);for(var x=0,w=d.length;l!=null&&x<w;)l=l[B0(d[x++])];return x&&x==w?l:t}function ul(l,d,x){var w=d(l);return O2(l)?w:P9(w,x(l))}function _4(l){return l==null?l===t?x1:E2:h5&&h5 in a3(l)?O_(l):H_(l)}function cn(l,d){return l>d}function Qg(l,d){return l!=null&&e3.call(l,d)}function Xg(l,d){return l!=null&&d in a3(l)}function Kg(l,d,x){return l>=s4(d,x)&&l<B3(d,x)}function dn(l,d,x){for(var w=x?$t:T7,O=l[0].length,U=l.length,Z=U,o1=y1(U),h1=1/0,T1=[];Z--;){var D1=l[Z];Z&&d&&(D1=h3(D1,N4(d))),h1=s4(D1.length,h1),o1[Z]=!x&&(d||O>=120&&D1.length>=120)?new g5(Z&&D1):t}D1=l[0];var z1=-1,Z1=o1[0];e:for(;++z1<O&&T1.length<h1;){var u2=D1[z1],x2=d?d(u2):u2;if(u2=x||u2!==0?u2:0,!(Z1?_6(Z1,x2):w(T1,x2,x))){for(Z=U;--Z;){var z2=o1[Z];if(!(z2?_6(z2,x2):w(l[Z],x2,x)))continue e}Z1&&Z1.push(x2),T1.push(u2)}}return T1}function e_(l,d,x,w){return N0(l,function(O,U,Z){d(w,x(O),U,Z)}),w}function w6(l,d,x){d=F9(d,l),l=ql(l,d);var w=l==null?l:l[B0(s0(d))];return w==null?t:U4(w,l,x)}function cl(l){return w3(l)&&_4(l)==g1}function t_(l){return w3(l)&&_4(l)==W1}function n_(l){return w3(l)&&_4(l)==R1}function C6(l,d,x,w,O){return l===d?!0:l==null||d==null||!w3(l)&&!w3(d)?l!==l&&d!==d:i_(l,d,x,w,C6,O)}function i_(l,d,x,w,O,U){var Z=O2(l),o1=O2(d),h1=Z?l1:l4(l),T1=o1?l1:l4(d);h1=h1==g1?p2:h1,T1=T1==g1?p2:T1;var D1=h1==p2,z1=T1==p2,Z1=h1==T1;if(Z1&&G9(l)){if(!G9(d))return!1;Z=!0,D1=!1}if(Z1&&!D1)return U||(U=new C0),Z||p8(l)?jl(l,d,x,w,O,U):I_(l,d,h1,x,w,O,U);if(!(x&S)){var u2=D1&&e3.call(l,"__wrapped__"),x2=z1&&e3.call(d,"__wrapped__");if(u2||x2){var z2=u2?l.value():l,S2=x2?d.value():d;return U||(U=new C0),O(z2,S2,x,w,U)}}return Z1?(U||(U=new C0),R_(l,d,x,w,O,U)):!1}function o_(l){return w3(l)&&l4(l)==s2}function fn(l,d,x,w){var O=x.length,U=O,Z=!w;if(l==null)return!U;for(l=a3(l);O--;){var o1=x[O];if(Z&&o1[2]?o1[1]!==l[o1[0]]:!(o1[0]in l))return!1}for(;++O<U;){o1=x[O];var h1=o1[0],T1=l[h1],D1=o1[1];if(Z&&o1[2]){if(T1===t&&!(h1 in l))return!1}else{var z1=new C0;if(w)var Z1=w(T1,D1,h1,l,d,z1);if(!(Z1===t?C6(D1,T1,S|y,w,z1):Z1))return!1}}return!0}function dl(l){if(!y3(l)||B_(l))return!1;var d=o9(l)?og:j2;return d.test(b5(l))}function r_(l){return w3(l)&&_4(l)==d2}function a_(l){return w3(l)&&l4(l)==g2}function s_(l){return w3(l)&&ue(l.length)&&!!c3[_4(l)]}function fl(l){return typeof l=="function"?l:l==null?C4:typeof l=="object"?O2(l)?ml(l[0],l[1]):hl(l):Pu(l)}function pn(l){if(!D6(l))return cg(l);var d=[];for(var x in a3(l))e3.call(l,x)&&x!="constructor"&&d.push(x);return d}function l_(l){if(!y3(l))return W_(l);var d=D6(l),x=[];for(var w in l)w=="constructor"&&(d||!e3.call(l,w))||x.push(w);return x}function hn(l,d){return l<d}function pl(l,d){var x=-1,w=A4(l)?y1(l.length):[];return U9(l,function(O,U,Z){w[++x]=d(O,U,Z)}),w}function hl(l){var d=Dn(l);return d.length==1&&d[0][2]?Jl(d[0][0],d[0][1]):function(x){return x===l||fn(x,l,d)}}function ml(l,d){return Rn(l)&&Yl(d)?Jl(B0(l),d):function(x){var w=Gn(x,l);return w===t&&w===d?Vn(x,l):C6(d,w,S|y)}}function Y7(l,d,x,w,O){l!==d&&ln(d,function(U,Z){if(O||(O=new C0),y3(U))u_(l,d,Z,x,Y7,w,O);else{var o1=w?w(Ln(l,Z),U,Z+"",l,d,O):t;o1===t&&(o1=U),an(l,Z,o1)}},w4)}function u_(l,d,x,w,O,U,Z){var o1=Ln(l,x),h1=Ln(d,x),T1=Z.get(h1);if(T1){an(l,x,T1);return}var D1=U?U(o1,h1,x+"",l,d,Z):t,z1=D1===t;if(z1){var Z1=O2(h1),u2=!Z1&&G9(h1),x2=!Z1&&!u2&&p8(h1);D1=h1,Z1||u2||x2?O2(o1)?D1=o1:E3(o1)?D1=M4(o1):u2?(z1=!1,D1=Tl(h1,!0)):x2?(z1=!1,D1=El(h1,!0)):D1=[]:R6(h1)||x5(h1)?(D1=o1,x5(o1)?D1=Au(o1):(!y3(o1)||o9(o1))&&(D1=$l(h1))):z1=!1}z1&&(Z.set(h1,D1),O(D1,h1,w,U,Z),Z.delete(h1)),an(l,x,D1)}function gl(l,d){var x=l.length;if(x)return d+=d<0?x:0,i9(d,x)?l[d]:t}function _l(l,d,x){d.length?d=h3(d,function(U){return O2(U)?function(Z){return v5(Z,U.length===1?U[0]:U)}:U}):d=[C4];var w=-1;d=h3(d,N4(v2()));var O=pl(l,function(U,Z,o1){var h1=h3(d,function(T1){return T1(U)});return{criteria:h1,index:++w,value:U}});return km(O,function(U,Z){return S_(U,Z,x)})}function c_(l,d){return vl(l,d,function(x,w){return Vn(l,w)})}function vl(l,d,x){for(var w=-1,O=d.length,U={};++w<O;){var Z=d[w],o1=v5(l,Z);x(o1,Z)&&T6(U,F9(Z,l),o1)}return U}function d_(l){return function(d){return v5(d,l)}}function mn(l,d,x,w){var O=w?zm:n8,U=-1,Z=d.length,o1=l;for(l===d&&(d=M4(d)),x&&(o1=h3(l,N4(x)));++U<Z;)for(var h1=0,T1=d[U],D1=x?x(T1):T1;(h1=O(o1,D1,h1,w))>-1;)o1!==l&&U7.call(o1,h1,1),U7.call(l,h1,1);return l}function yl(l,d){for(var x=l?d.length:0,w=x-1;x--;){var O=d[x];if(x==w||O!==U){var U=O;i9(O)?U7.call(l,O,1):yn(l,O)}}return l}function gn(l,d){return l+B7(Ks()*(d-l+1))}function f_(l,d,x,w){for(var O=-1,U=B3(F7((d-l)/(x||1)),0),Z=y1(U);U--;)Z[w?U:++O]=l,l+=x;return Z}function _n(l,d){var x="";if(!l||d<1||d>G)return x;do d%2&&(x+=l),d=B7(d/2),d&&(l+=l);while(d);return x}function k2(l,d){return Pn(Zl(l,d,C4),l+"")}function p_(l){return nl(h8(l))}function h_(l,d){var x=h8(l);return ie(x,_5(d,0,x.length))}function T6(l,d,x,w){if(!y3(l))return l;d=F9(d,l);for(var O=-1,U=d.length,Z=U-1,o1=l;o1!=null&&++O<U;){var h1=B0(d[O]),T1=x;if(h1==="__proto__"||h1==="constructor"||h1==="prototype")return l;if(O!=Z){var D1=o1[h1];T1=w?w(D1,h1,o1):t,T1===t&&(T1=y3(D1)?D1:i9(d[O+1])?[]:{})}M6(o1,h1,T1),o1=o1[h1]}return l}var bl=G7?function(l,d){return G7.set(l,d),l}:C4,m_=N7?function(l,d){return N7(l,"toString",{configurable:!0,enumerable:!1,value:Wn(d),writable:!0})}:C4;function g_(l){return ie(h8(l))}function a0(l,d,x){var w=-1,O=l.length;d<0&&(d=-d>O?0:O+d),x=x>O?O:x,x<0&&(x+=O),O=d>x?0:x-d>>>0,d>>>=0;for(var U=y1(O);++w<O;)U[w]=l[w+d];return U}function __(l,d){var x;return U9(l,function(w,O,U){return x=d(w,O,U),!x}),!!x}function J7(l,d,x){var w=0,O=l==null?w:l.length;if(typeof d=="number"&&d===d&&O<=K){for(;w<O;){var U=w+O>>>1,Z=l[U];Z!==null&&!B4(Z)&&(x?Z<=d:Z<d)?w=U+1:O=U}return O}return vn(l,d,C4,x)}function vn(l,d,x,w){var O=0,U=l==null?0:l.length;if(U===0)return 0;d=x(d);for(var Z=d!==d,o1=d===null,h1=B4(d),T1=d===t;O<U;){var D1=B7((O+U)/2),z1=x(l[D1]),Z1=z1!==t,u2=z1===null,x2=z1===z1,z2=B4(z1);if(Z)var S2=w||x2;else T1?S2=x2&&(w||Z1):o1?S2=x2&&Z1&&(w||!u2):h1?S2=x2&&Z1&&!u2&&(w||!z2):u2||z2?S2=!1:S2=w?z1<=d:z1<d;S2?O=D1+1:U=D1}return s4(U,r1)}function xl(l,d){for(var x=-1,w=l.length,O=0,U=[];++x<w;){var Z=l[x],o1=d?d(Z):Z;if(!x||!T0(o1,h1)){var h1=o1;U[O++]=Z===0?0:Z}}return U}function Sl(l){return typeof l=="number"?l:B4(l)?J:+l}function F4(l){if(typeof l=="string")return l;if(O2(l))return h3(l,F4)+"";if(B4(l))return el?el.call(l):"";var d=l+"";return d=="0"&&1/l==-q?"-0":d}function N9(l,d,x){var w=-1,O=T7,U=l.length,Z=!0,o1=[],h1=o1;if(x)Z=!1,O=$t;else if(U>=i){var T1=d?null:E_(l);if(T1)return D7(T1);Z=!1,O=_6,h1=new g5}else h1=d?[]:o1;e:for(;++w<U;){var D1=l[w],z1=d?d(D1):D1;if(D1=x||D1!==0?D1:0,Z&&z1===z1){for(var Z1=h1.length;Z1--;)if(h1[Z1]===z1)continue e;d&&h1.push(z1),o1.push(D1)}else O(h1,z1,x)||(h1!==o1&&h1.push(z1),o1.push(D1))}return o1}function yn(l,d){return d=F9(d,l),l=ql(l,d),l==null||delete l[B0(s0(d))]}function Ml(l,d,x,w){return T6(l,d,x(v5(l,d)),w)}function Z7(l,d,x,w){for(var O=l.length,U=w?O:-1;(w?U--:++U<O)&&d(l[U],U,l););return x?a0(l,w?0:U,w?U+1:O):a0(l,w?U+1:0,w?O:U)}function Al(l,d){var x=l;return x instanceof B2&&(x=x.value()),Yt(d,function(w,O){return O.func.apply(O.thisArg,P9([w],O.args))},x)}function bn(l,d,x){var w=l.length;if(w<2)return w?N9(l[0]):[];for(var O=-1,U=y1(w);++O<w;)for(var Z=l[O],o1=-1;++o1<w;)o1!=O&&(U[O]=A6(U[O]||Z,l[o1],d,x));return N9(e4(U,1),d,x)}function wl(l,d,x){for(var w=-1,O=l.length,U=d.length,Z={};++w<O;){var o1=w<U?d[w]:t;x(Z,l[w],o1)}return Z}function xn(l){return E3(l)?l:[]}function Sn(l){return typeof l=="function"?l:C4}function F9(l,d){return O2(l)?l:Rn(l,d)?[l]:eu(K2(l))}var v_=k2;function B9(l,d,x){var w=l.length;return x=x===t?w:x,!d&&x>=w?l:a0(l,d,x)}var Cl=rg||function(l){return K3.clearTimeout(l)};function Tl(l,d){if(d)return l.slice();var x=l.length,w=Js?Js(x):new l.constructor(x);return l.copy(w),w}function Mn(l){var d=new l.constructor(l.byteLength);return new z7(d).set(new z7(l)),d}function y_(l,d){var x=d?Mn(l.buffer):l.buffer;return new l.constructor(x,l.byteOffset,l.byteLength)}function b_(l){var d=new l.constructor(l.source,L2.exec(l));return d.lastIndex=l.lastIndex,d}function x_(l){return S6?a3(S6.call(l)):{}}function El(l,d){var x=d?Mn(l.buffer):l.buffer;return new l.constructor(x,l.byteOffset,l.length)}function Dl(l,d){if(l!==d){var x=l!==t,w=l===null,O=l===l,U=B4(l),Z=d!==t,o1=d===null,h1=d===d,T1=B4(d);if(!o1&&!T1&&!U&&l>d||U&&Z&&h1&&!o1&&!T1||w&&Z&&h1||!x&&h1||!O)return 1;if(!w&&!U&&!T1&&l<d||T1&&x&&O&&!w&&!U||o1&&x&&O||!Z&&O||!h1)return-1}return 0}function S_(l,d,x){for(var w=-1,O=l.criteria,U=d.criteria,Z=O.length,o1=x.length;++w<Z;){var h1=Dl(O[w],U[w]);if(h1){if(w>=o1)return h1;var T1=x[w];return h1*(T1=="desc"?-1:1)}}return l.index-d.index}function Il(l,d,x,w){for(var O=-1,U=l.length,Z=x.length,o1=-1,h1=d.length,T1=B3(U-Z,0),D1=y1(h1+T1),z1=!w;++o1<h1;)D1[o1]=d[o1];for(;++O<Z;)(z1||O<U)&&(D1[x[O]]=l[O]);for(;T1--;)D1[o1++]=l[O++];return D1}function Rl(l,d,x,w){for(var O=-1,U=l.length,Z=-1,o1=x.length,h1=-1,T1=d.length,D1=B3(U-o1,0),z1=y1(D1+T1),Z1=!w;++O<D1;)z1[O]=l[O];for(var u2=O;++h1<T1;)z1[u2+h1]=d[h1];for(;++Z<o1;)(Z1||O<U)&&(z1[u2+x[Z]]=l[O++]);return z1}function M4(l,d){var x=-1,w=l.length;for(d||(d=y1(w));++x<w;)d[x]=l[x];return d}function F0(l,d,x,w){var O=!x;x||(x={});for(var U=-1,Z=d.length;++U<Z;){var o1=d[U],h1=w?w(x[o1],l[o1],o1,x,l):t;h1===t&&(h1=l[o1]),O?e9(x,o1,h1):M6(x,o1,h1)}return x}function M_(l,d){return F0(l,In(l),d)}function A_(l,d){return F0(l,Wl(l),d)}function q7(l,d){return function(x,w){var O=O2(x)?Dm:$g,U=d?d():{};return O(x,l,v2(w,2),U)}}function c8(l){return k2(function(d,x){var w=-1,O=x.length,U=O>1?x[O-1]:t,Z=O>2?x[2]:t;for(U=l.length>3&&typeof U=="function"?(O--,U):t,Z&&v4(x[0],x[1],Z)&&(U=O<3?t:U,O=1),d=a3(d);++w<O;){var o1=x[w];o1&&l(d,o1,w,U)}return d})}function Ol(l,d){return function(x,w){if(x==null)return x;if(!A4(x))return l(x,w);for(var O=x.length,U=d?O:-1,Z=a3(x);(d?U--:++U<O)&&w(Z[U],U,Z)!==!1;);return x}}function Ll(l){return function(d,x,w){for(var O=-1,U=a3(d),Z=w(d),o1=Z.length;o1--;){var h1=Z[l?o1:++O];if(x(U[h1],h1,U)===!1)break}return d}}function w_(l,d,x){var w=d&b,O=E6(l);function U(){var Z=this&&this!==K3&&this instanceof U?O:l;return Z.apply(w?x:this,arguments)}return U}function Pl(l){return function(d){d=K2(d);var x=i8(d)?w0(d):t,w=x?x[0]:d.charAt(0),O=x?B9(x,1).join(""):d.slice(1);return w[l]()+O}}function d8(l){return function(d){return Yt(Ou(Ru(d).replace(mm,"")),l,"")}}function E6(l){return function(){var d=arguments;switch(d.length){case 0:return new l;case 1:return new l(d[0]);case 2:return new l(d[0],d[1]);case 3:return new l(d[0],d[1],d[2]);case 4:return new l(d[0],d[1],d[2],d[3]);case 5:return new l(d[0],d[1],d[2],d[3],d[4]);case 6:return new l(d[0],d[1],d[2],d[3],d[4],d[5]);case 7:return new l(d[0],d[1],d[2],d[3],d[4],d[5],d[6])}var x=u8(l.prototype),w=l.apply(x,d);return y3(w)?w:x}}function C_(l,d,x){var w=E6(l);function O(){for(var U=arguments.length,Z=y1(U),o1=U,h1=f8(O);o1--;)Z[o1]=arguments[o1];var T1=U<3&&Z[0]!==h1&&Z[U-1]!==h1?[]:z9(Z,h1);if(U-=T1.length,U<x)return Fl(l,d,Q7,O.placeholder,t,Z,T1,t,t,x-U);var D1=this&&this!==K3&&this instanceof O?w:l;return U4(D1,this,Z)}return O}function zl(l){return function(d,x,w){var O=a3(d);if(!A4(d)){var U=v2(x,3);d=J3(d),x=function(o1){return U(O[o1],o1,O)}}var Z=l(d,x,w);return Z>-1?O[U?d[Z]:Z]:t}}function kl(l){return n9(function(d){var x=d.length,w=x,O=o0.prototype.thru;for(l&&d.reverse();w--;){var U=d[w];if(typeof U!="function")throw new i0(a);if(O&&!Z&&te(U)=="wrapper")var Z=new o0([],!0)}for(w=Z?w:x;++w<x;){U=d[w];var o1=te(U),h1=o1=="wrapper"?En(U):t;h1&&On(h1[0])&&h1[1]==(P|E|D|R)&&!h1[4].length&&h1[9]==1?Z=Z[te(h1[0])].apply(Z,h1[3]):Z=U.length==1&&On(U)?Z[o1]():Z.thru(U)}return function(){var T1=arguments,D1=T1[0];if(Z&&T1.length==1&&O2(D1))return Z.plant(D1).value();for(var z1=0,Z1=x?d[z1].apply(this,T1):D1;++z1<x;)Z1=d[z1].call(this,Z1);return Z1}})}function Q7(l,d,x,w,O,U,Z,o1,h1,T1){var D1=d&P,z1=d&b,Z1=d&M,u2=d&(E|C),x2=d&L,z2=Z1?t:E6(l);function S2(){for(var U2=arguments.length,H2=y1(U2),G4=U2;G4--;)H2[G4]=arguments[G4];if(u2)var y4=f8(S2),V4=Nm(H2,y4);if(w&&(H2=Il(H2,w,O,u2)),U&&(H2=Rl(H2,U,Z,u2)),U2-=V4,u2&&U2<T1){var D3=z9(H2,y4);return Fl(l,d,Q7,S2.placeholder,x,H2,D3,o1,h1,T1-U2)}var E0=z1?x:this,a9=Z1?E0[l]:l;return U2=H2.length,o1?H2=$_(H2,o1):x2&&U2>1&&H2.reverse(),D1&&h1<U2&&(H2.length=h1),this&&this!==K3&&this instanceof S2&&(a9=z2||E6(a9)),a9.apply(E0,H2)}return S2}function Ul(l,d){return function(x,w){return e_(x,l,d(w),{})}}function X7(l,d){return function(x,w){var O;if(x===t&&w===t)return d;if(x!==t&&(O=x),w!==t){if(O===t)return w;typeof x=="string"||typeof w=="string"?(x=F4(x),w=F4(w)):(x=Sl(x),w=Sl(w)),O=l(x,w)}return O}}function An(l){return n9(function(d){return d=h3(d,N4(v2())),k2(function(x){var w=this;return l(d,function(O){return U4(O,w,x)})})})}function K7(l,d){d=d===t?" ":F4(d);var x=d.length;if(x<2)return x?_n(d,l):d;var w=_n(d,F7(l/o8(d)));return i8(d)?B9(w0(w),0,l).join(""):w.slice(0,l)}function T_(l,d,x,w){var O=d&b,U=E6(l);function Z(){for(var o1=-1,h1=arguments.length,T1=-1,D1=w.length,z1=y1(D1+h1),Z1=this&&this!==K3&&this instanceof Z?U:l;++T1<D1;)z1[T1]=w[T1];for(;h1--;)z1[T1++]=arguments[++o1];return U4(Z1,O?x:this,z1)}return Z}function Nl(l){return function(d,x,w){return w&&typeof w!="number"&&v4(d,x,w)&&(x=w=t),d=r9(d),x===t?(x=d,d=0):x=r9(x),w=w===t?d<x?1:-1:r9(w),f_(d,x,w,l)}}function ee(l){return function(d,x){return typeof d=="string"&&typeof x=="string"||(d=l0(d),x=l0(x)),l(d,x)}}function Fl(l,d,x,w,O,U,Z,o1,h1,T1){var D1=d&E,z1=D1?Z:t,Z1=D1?t:Z,u2=D1?U:t,x2=D1?t:U;d|=D1?D:T,d&=~(D1?T:D),d&A||(d&=~(b|M));var z2=[l,d,O,u2,z1,x2,Z1,o1,h1,T1],S2=x.apply(t,z2);return On(l)&&Ql(S2,z2),S2.placeholder=w,Xl(S2,l,d)}function wn(l){var d=F3[l];return function(x,w){if(x=l0(x),w=w==null?0:s4(P2(w),292),w&&Xs(x)){var O=(K2(x)+"e").split("e"),U=d(O[0]+"e"+(+O[1]+w));return O=(K2(U)+"e").split("e"),+(O[0]+"e"+(+O[1]-w))}return d(x)}}var E_=s8&&1/D7(new s8([,-0]))[1]==q?function(l){return new s8(l)}:Yn;function Bl(l){return function(d){var x=l4(d);return x==s2?en(d):x==g2?Hm(d):Um(d,l(d))}}function t9(l,d,x,w,O,U,Z,o1){var h1=d&M;if(!h1&&typeof l!="function")throw new i0(a);var T1=w?w.length:0;if(T1||(d&=~(D|T),w=O=t),Z=Z===t?Z:B3(P2(Z),0),o1=o1===t?o1:P2(o1),T1-=O?O.length:0,d&T){var D1=w,z1=O;w=O=t}var Z1=h1?t:En(l),u2=[l,d,x,w,O,D1,z1,U,Z,o1];if(Z1&&j_(u2,Z1),l=u2[0],d=u2[1],x=u2[2],w=u2[3],O=u2[4],o1=u2[9]=u2[9]===t?h1?0:l.length:B3(u2[9]-T1,0),!o1&&d&(E|C)&&(d&=~(E|C)),!d||d==b)var x2=w_(l,d,x);else d==E||d==C?x2=C_(l,d,o1):(d==D||d==(b|D))&&!O.length?x2=T_(l,d,x,w):x2=Q7.apply(t,u2);var z2=Z1?bl:Ql;return Xl(z2(x2,u2),l,d)}function Gl(l,d,x,w){return l===t||T0(l,a8[x])&&!e3.call(w,x)?d:l}function Vl(l,d,x,w,O,U){return y3(l)&&y3(d)&&(U.set(d,l),Y7(l,d,t,Vl,U),U.delete(d)),l}function D_(l){return R6(l)?t:l}function jl(l,d,x,w,O,U){var Z=x&S,o1=l.length,h1=d.length;if(o1!=h1&&!(Z&&h1>o1))return!1;var T1=U.get(l),D1=U.get(d);if(T1&&D1)return T1==d&&D1==l;var z1=-1,Z1=!0,u2=x&y?new g5:t;for(U.set(l,d),U.set(d,l);++z1<o1;){var x2=l[z1],z2=d[z1];if(w)var S2=Z?w(z2,x2,z1,d,l,U):w(x2,z2,z1,l,d,U);if(S2!==t){if(S2)continue;Z1=!1;break}if(u2){if(!Jt(d,function(U2,H2){if(!_6(u2,H2)&&(x2===U2||O(x2,U2,x,w,U)))return u2.push(H2)})){Z1=!1;break}}else if(!(x2===z2||O(x2,z2,x,w,U))){Z1=!1;break}}return U.delete(l),U.delete(d),Z1}function I_(l,d,x,w,O,U,Z){switch(x){case a2:if(l.byteLength!=d.byteLength||l.byteOffset!=d.byteOffset)return!1;l=l.buffer,d=d.buffer;case W1:return!(l.byteLength!=d.byteLength||!U(new z7(l),new z7(d)));case E1:case R1:case b2:return T0(+l,+d);case K1:return l.name==d.name&&l.message==d.message;case d2:case V:return l==d+"";case s2:var o1=en;case g2:var h1=w&S;if(o1||(o1=D7),l.size!=d.size&&!h1)return!1;var T1=Z.get(l);if(T1)return T1==d;w|=y,Z.set(l,d);var D1=jl(o1(l),o1(d),w,O,U,Z);return Z.delete(l),D1;case k:if(S6)return S6.call(l)==S6.call(d)}return!1}function R_(l,d,x,w,O,U){var Z=x&S,o1=Cn(l),h1=o1.length,T1=Cn(d),D1=T1.length;if(h1!=D1&&!Z)return!1;for(var z1=h1;z1--;){var Z1=o1[z1];if(!(Z?Z1 in d:e3.call(d,Z1)))return!1}var u2=U.get(l),x2=U.get(d);if(u2&&x2)return u2==d&&x2==l;var z2=!0;U.set(l,d),U.set(d,l);for(var S2=Z;++z1<h1;){Z1=o1[z1];var U2=l[Z1],H2=d[Z1];if(w)var G4=Z?w(H2,U2,Z1,d,l,U):w(U2,H2,Z1,l,d,U);if(!(G4===t?U2===H2||O(U2,H2,x,w,U):G4)){z2=!1;break}S2||(S2=Z1=="constructor")}if(z2&&!S2){var y4=l.constructor,V4=d.constructor;y4!=V4&&"constructor"in l&&"constructor"in d&&!(typeof y4=="function"&&y4 instanceof y4&&typeof V4=="function"&&V4 instanceof V4)&&(z2=!1)}return U.delete(l),U.delete(d),z2}function n9(l){return Pn(Zl(l,t,ou),l+"")}function Cn(l){return ul(l,J3,In)}function Tn(l){return ul(l,w4,Wl)}var En=G7?function(l){return G7.get(l)}:Yn;function te(l){for(var d=l.name+"",x=l8[d],w=e3.call(l8,d)?x.length:0;w--;){var O=x[w],U=O.func;if(U==null||U==l)return O.name}return d}function f8(l){var d=e3.call(z,"placeholder")?z:l;return d.placeholder}function v2(){var l=z.iteratee||Hn;return l=l===Hn?fl:l,arguments.length?l(arguments[0],arguments[1]):l}function ne(l,d){var x=l.__data__;return F_(d)?x[typeof d=="string"?"string":"hash"]:x.map}function Dn(l){for(var d=J3(l),x=d.length;x--;){var w=d[x],O=l[w];d[x]=[w,O,Yl(O)]}return d}function y5(l,d){var x=Vm(l,d);return dl(x)?x:t}function O_(l){var d=e3.call(l,h5),x=l[h5];try{l[h5]=t;var w=!0}catch(U){}var O=L7.call(l);return w&&(d?l[h5]=x:delete l[h5]),O}var In=nn?function(l){return l==null?[]:(l=a3(l),L9(nn(l),function(d){return qs.call(l,d)}))}:Jn,Wl=nn?function(l){for(var d=[];l;)P9(d,In(l)),l=k7(l);return d}:Jn,l4=_4;(on&&l4(new on(new ArrayBuffer(1)))!=a2||y6&&l4(new y6)!=s2||rn&&l4(rn.resolve())!=T2||s8&&l4(new s8)!=g2||b6&&l4(new b6)!=P1)&&(l4=function(l){var d=_4(l),x=d==p2?l.constructor:t,w=x?b5(x):"";if(w)switch(w){case hg:return a2;case mg:return s2;case gg:return T2;case _g:return g2;case vg:return P1}return d});function L_(l,d,x){for(var w=-1,O=x.length;++w<O;){var U=x[w],Z=U.size;switch(U.type){case"drop":l+=Z;break;case"dropRight":d-=Z;break;case"take":d=s4(d,l+Z);break;case"takeRight":l=B3(l,d-Z);break}}return{start:l,end:d}}function P_(l){var d=l.match(v1);return d?d[1].split(M1):[]}function Hl(l,d,x){d=F9(d,l);for(var w=-1,O=d.length,U=!1;++w<O;){var Z=B0(d[w]);if(!(U=l!=null&&x(l,Z)))break;l=l[Z]}return U||++w!=O?U:(O=l==null?0:l.length,!!O&&ue(O)&&i9(Z,O)&&(O2(l)||x5(l)))}function z_(l){var d=l.length,x=new l.constructor(d);return d&&typeof l[0]=="string"&&e3.call(l,"index")&&(x.index=l.index,x.input=l.input),x}function $l(l){return typeof l.constructor=="function"&&!D6(l)?u8(k7(l)):{}}function k_(l,d,x){var w=l.constructor;switch(d){case W1:return Mn(l);case E1:case R1:return new w(+l);case a2:return y_(l,x);case t1:case m1:case q1:case r2:case X1:case f2:case C2:case V2:case c1:return El(l,x);case s2:return new w;case b2:case V:return new w(l);case d2:return b_(l);case g2:return new w;case k:return x_(l)}}function U_(l,d){var x=d.length;if(!x)return l;var w=x-1;return d[w]=(x>1?"& ":"")+d[w],d=d.join(x>2?", ":" "),l.replace(j,`{
  9. /* [wrapped with `+d+`] */
  10. `)}function N_(l){return O2(l)||x5(l)||!!(Qs&&l&&l[Qs])}function i9(l,d){var x=typeof l;return d=d==null?G:d,!!d&&(x=="number"||x!="symbol"&&p3.test(l))&&l>-1&&l%1==0&&l<d}function v4(l,d,x){if(!y3(x))return!1;var w=typeof d;return(w=="number"?A4(x)&&i9(d,x.length):w=="string"&&d in x)?T0(x[d],l):!1}function Rn(l,d){if(O2(l))return!1;var x=typeof l;return x=="number"||x=="symbol"||x=="boolean"||l==null||B4(l)?!0:Ut.test(l)||!S4.test(l)||d!=null&&l in a3(d)}function F_(l){var d=typeof l;return d=="string"||d=="number"||d=="symbol"||d=="boolean"?l!=="__proto__":l===null}function On(l){var d=te(l),x=z[d];if(typeof x!="function"||!(d in B2.prototype))return!1;if(l===x)return!0;var w=En(x);return!!w&&l===w[0]}function B_(l){return!!Ys&&Ys in l}var G_=R7?o9:Zn;function D6(l){var d=l&&l.constructor,x=typeof d=="function"&&d.prototype||a8;return l===x}function Yl(l){return l===l&&!y3(l)}function Jl(l,d){return function(x){return x==null?!1:x[l]===d&&(d!==t||l in a3(x))}}function V_(l){var d=se(l,function(w){return x.size===f&&x.clear(),w}),x=d.cache;return d}function j_(l,d){var x=l[1],w=d[1],O=x|w,U=O<(b|M|P),Z=w==P&&x==E||w==P&&x==R&&l[7].length<=d[8]||w==(P|R)&&d[7].length<=d[8]&&x==E;if(!(U||Z))return l;w&b&&(l[2]=d[2],O|=x&b?0:A);var o1=d[3];if(o1){var h1=l[3];l[3]=h1?Il(h1,o1,d[4]):o1,l[4]=h1?z9(l[3],h):d[4]}return o1=d[5],o1&&(h1=l[5],l[5]=h1?Rl(h1,o1,d[6]):o1,l[6]=h1?z9(l[5],h):d[6]),o1=d[7],o1&&(l[7]=o1),w&P&&(l[8]=l[8]==null?d[8]:s4(l[8],d[8])),l[9]==null&&(l[9]=d[9]),l[0]=d[0],l[1]=O,l}function W_(l){var d=[];if(l!=null)for(var x in a3(l))d.push(x);return d}function H_(l){return L7.call(l)}function Zl(l,d,x){return d=B3(d===t?l.length-1:d,0),function(){for(var w=arguments,O=-1,U=B3(w.length-d,0),Z=y1(U);++O<U;)Z[O]=w[d+O];O=-1;for(var o1=y1(d+1);++O<d;)o1[O]=w[O];return o1[d]=x(Z),U4(l,this,o1)}}function ql(l,d){return d.length<2?l:v5(l,a0(d,0,-1))}function $_(l,d){for(var x=l.length,w=s4(d.length,x),O=M4(l);w--;){var U=d[w];l[w]=i9(U,x)?O[U]:t}return l}function Ln(l,d){if(!(d==="constructor"&&typeof l[d]=="function")&&d!="__proto__")return l[d]}var Ql=Kl(bl),I6=sg||function(l,d){return K3.setTimeout(l,d)},Pn=Kl(m_);function Xl(l,d,x){var w=d+"";return Pn(l,U_(w,Y_(P_(w),x)))}function Kl(l){var d=0,x=0;return function(){var w=dg(),O=Y-(w-x);if(x=w,O>0){if(++d>=s1)return arguments[0]}else d=0;return l.apply(t,arguments)}}function ie(l,d){var x=-1,w=l.length,O=w-1;for(d=d===t?w:d;++x<d;){var U=gn(x,O),Z=l[U];l[U]=l[x],l[x]=Z}return l.length=d,l}var eu=V_(function(l){var d=[];return l.charCodeAt(0)===46&&d.push(""),l.replace(Q5,function(x,w,O,U){d.push(O?U.replace(h2,"$1"):w||x)}),d});function B0(l){if(typeof l=="string"||B4(l))return l;var d=l+"";return d=="0"&&1/l==-q?"-0":d}function b5(l){if(l!=null){try{return O7.call(l)}catch(d){}try{return l+""}catch(d){}}return""}function Y_(l,d){return n0(p1,function(x){var w="_."+x[0];d&x[1]&&!T7(l,w)&&l.push(w)}),l.sort()}function tu(l){if(l instanceof B2)return l.clone();var d=new o0(l.__wrapped__,l.__chain__);return d.__actions__=M4(l.__actions__),d.__index__=l.__index__,d.__values__=l.__values__,d}function J_(l,d,x){(x?v4(l,d,x):d===t)?d=1:d=B3(P2(d),0);var w=l==null?0:l.length;if(!w||d<1)return[];for(var O=0,U=0,Z=y1(F7(w/d));O<w;)Z[U++]=a0(l,O,O+=d);return Z}function Z_(l){for(var d=-1,x=l==null?0:l.length,w=0,O=[];++d<x;){var U=l[d];U&&(O[w++]=U)}return O}function q_(){var l=arguments.length;if(!l)return[];for(var d=y1(l-1),x=arguments[0],w=l;w--;)d[w-1]=arguments[w];return P9(O2(x)?M4(x):[x],e4(d,1))}var Q_=k2(function(l,d){return E3(l)?A6(l,e4(d,1,E3,!0)):[]}),X_=k2(function(l,d){var x=s0(d);return E3(x)&&(x=t),E3(l)?A6(l,e4(d,1,E3,!0),v2(x,2)):[]}),K_=k2(function(l,d){var x=s0(d);return E3(x)&&(x=t),E3(l)?A6(l,e4(d,1,E3,!0),t,x):[]});function ev(l,d,x){var w=l==null?0:l.length;return w?(d=x||d===t?1:P2(d),a0(l,d<0?0:d,w)):[]}function tv(l,d,x){var w=l==null?0:l.length;return w?(d=x||d===t?1:P2(d),d=w-d,a0(l,0,d<0?0:d)):[]}function nv(l,d){return l&&l.length?Z7(l,v2(d,3),!0,!0):[]}function iv(l,d){return l&&l.length?Z7(l,v2(d,3),!0):[]}function ov(l,d,x,w){var O=l==null?0:l.length;return O?(x&&typeof x!="number"&&v4(l,d,x)&&(x=0,w=O),qg(l,d,x,w)):[]}function nu(l,d,x){var w=l==null?0:l.length;if(!w)return-1;var O=x==null?0:P2(x);return O<0&&(O=B3(w+O,0)),E7(l,v2(d,3),O)}function iu(l,d,x){var w=l==null?0:l.length;if(!w)return-1;var O=w-1;return x!==t&&(O=P2(x),O=x<0?B3(w+O,0):s4(O,w-1)),E7(l,v2(d,3),O,!0)}function ou(l){var d=l==null?0:l.length;return d?e4(l,1):[]}function rv(l){var d=l==null?0:l.length;return d?e4(l,q):[]}function av(l,d){var x=l==null?0:l.length;return x?(d=d===t?1:P2(d),e4(l,d)):[]}function sv(l){for(var d=-1,x=l==null?0:l.length,w={};++d<x;){var O=l[d];w[O[0]]=O[1]}return w}function ru(l){return l&&l.length?l[0]:t}function lv(l,d,x){var w=l==null?0:l.length;if(!w)return-1;var O=x==null?0:P2(x);return O<0&&(O=B3(w+O,0)),n8(l,d,O)}function uv(l){var d=l==null?0:l.length;return d?a0(l,0,-1):[]}var cv=k2(function(l){var d=h3(l,xn);return d.length&&d[0]===l[0]?dn(d):[]}),dv=k2(function(l){var d=s0(l),x=h3(l,xn);return d===s0(x)?d=t:x.pop(),x.length&&x[0]===l[0]?dn(x,v2(d,2)):[]}),fv=k2(function(l){var d=s0(l),x=h3(l,xn);return d=typeof d=="function"?d:t,d&&x.pop(),x.length&&x[0]===l[0]?dn(x,t,d):[]});function pv(l,d){return l==null?"":ug.call(l,d)}function s0(l){var d=l==null?0:l.length;return d?l[d-1]:t}function hv(l,d,x){var w=l==null?0:l.length;if(!w)return-1;var O=w;return x!==t&&(O=P2(x),O=O<0?B3(w+O,0):s4(O,w-1)),d===d?Ym(l,d,O):E7(l,Fs,O,!0)}function mv(l,d){return l&&l.length?gl(l,P2(d)):t}var gv=k2(au);function au(l,d){return l&&l.length&&d&&d.length?mn(l,d):l}function _v(l,d,x){return l&&l.length&&d&&d.length?mn(l,d,v2(x,2)):l}function vv(l,d,x){return l&&l.length&&d&&d.length?mn(l,d,t,x):l}var yv=n9(function(l,d){var x=l==null?0:l.length,w=sn(l,d);return yl(l,h3(d,function(O){return i9(O,x)?+O:O}).sort(Dl)),w});function bv(l,d){var x=[];if(!(l&&l.length))return x;var w=-1,O=[],U=l.length;for(d=v2(d,3);++w<U;){var Z=l[w];d(Z,w,l)&&(x.push(Z),O.push(w))}return yl(l,O),x}function zn(l){return l==null?l:pg.call(l)}function xv(l,d,x){var w=l==null?0:l.length;return w?(x&&typeof x!="number"&&v4(l,d,x)?(d=0,x=w):(d=d==null?0:P2(d),x=x===t?w:P2(x)),a0(l,d,x)):[]}function Sv(l,d){return J7(l,d)}function Mv(l,d,x){return vn(l,d,v2(x,2))}function Av(l,d){var x=l==null?0:l.length;if(x){var w=J7(l,d);if(w<x&&T0(l[w],d))return w}return-1}function wv(l,d){return J7(l,d,!0)}function Cv(l,d,x){return vn(l,d,v2(x,2),!0)}function Tv(l,d){var x=l==null?0:l.length;if(x){var w=J7(l,d,!0)-1;if(T0(l[w],d))return w}return-1}function Ev(l){return l&&l.length?xl(l):[]}function Dv(l,d){return l&&l.length?xl(l,v2(d,2)):[]}function Iv(l){var d=l==null?0:l.length;return d?a0(l,1,d):[]}function Rv(l,d,x){return l&&l.length?(d=x||d===t?1:P2(d),a0(l,0,d<0?0:d)):[]}function Ov(l,d,x){var w=l==null?0:l.length;return w?(d=x||d===t?1:P2(d),d=w-d,a0(l,d<0?0:d,w)):[]}function Lv(l,d){return l&&l.length?Z7(l,v2(d,3),!1,!0):[]}function Pv(l,d){return l&&l.length?Z7(l,v2(d,3)):[]}var zv=k2(function(l){return N9(e4(l,1,E3,!0))}),kv=k2(function(l){var d=s0(l);return E3(d)&&(d=t),N9(e4(l,1,E3,!0),v2(d,2))}),Uv=k2(function(l){var d=s0(l);return d=typeof d=="function"?d:t,N9(e4(l,1,E3,!0),t,d)});function Nv(l){return l&&l.length?N9(l):[]}function Fv(l,d){return l&&l.length?N9(l,v2(d,2)):[]}function Bv(l,d){return d=typeof d=="function"?d:t,l&&l.length?N9(l,t,d):[]}function kn(l){if(!(l&&l.length))return[];var d=0;return l=L9(l,function(x){if(E3(x))return d=B3(x.length,d),!0}),Xt(d,function(x){return h3(l,Zt(x))})}function su(l,d){if(!(l&&l.length))return[];var x=kn(l);return d==null?x:h3(x,function(w){return U4(d,t,w)})}var Gv=k2(function(l,d){return E3(l)?A6(l,d):[]}),Vv=k2(function(l){return bn(L9(l,E3))}),jv=k2(function(l){var d=s0(l);return E3(d)&&(d=t),bn(L9(l,E3),v2(d,2))}),Wv=k2(function(l){var d=s0(l);return d=typeof d=="function"?d:t,bn(L9(l,E3),t,d)}),Hv=k2(kn);function $v(l,d){return wl(l||[],d||[],M6)}function Yv(l,d){return wl(l||[],d||[],T6)}var Jv=k2(function(l){var d=l.length,x=d>1?l[d-1]:t;return x=typeof x=="function"?(l.pop(),x):t,su(l,x)});function lu(l){var d=z(l);return d.__chain__=!0,d}function Zv(l,d){return d(l),l}function oe(l,d){return d(l)}var qv=n9(function(l){var d=l.length,x=d?l[0]:0,w=this.__wrapped__,O=function(U){return sn(U,l)};return d>1||this.__actions__.length||!(w instanceof B2)||!i9(x)?this.thru(O):(w=w.slice(x,+x+(d?1:0)),w.__actions__.push({func:oe,args:[O],thisArg:t}),new o0(w,this.__chain__).thru(function(U){return d&&!U.length&&U.push(t),U}))});function Qv(){return lu(this)}function Xv(){return new o0(this.value(),this.__chain__)}function Kv(){this.__values__===t&&(this.__values__=Su(this.value()));var l=this.__index__>=this.__values__.length,d=l?t:this.__values__[this.__index__++];return{done:l,value:d}}function ey(){return this}function ty(l){for(var d,x=this;x instanceof j7;){var w=tu(x);w.__index__=0,w.__values__=t,d?O.__wrapped__=w:d=w;var O=w;x=x.__wrapped__}return O.__wrapped__=l,d}function ny(){var l=this.__wrapped__;if(l instanceof B2){var d=l;return this.__actions__.length&&(d=new B2(this)),d=d.reverse(),d.__actions__.push({func:oe,args:[zn],thisArg:t}),new o0(d,this.__chain__)}return this.thru(zn)}function iy(){return Al(this.__wrapped__,this.__actions__)}var oy=q7(function(l,d,x){e3.call(l,x)?++l[x]:e9(l,x,1)});function ry(l,d,x){var w=O2(l)?Us:Zg;return x&&v4(l,d,x)&&(d=t),w(l,v2(d,3))}function ay(l,d){var x=O2(l)?L9:sl;return x(l,v2(d,3))}var sy=zl(nu),ly=zl(iu);function uy(l,d){return e4(re(l,d),1)}function cy(l,d){return e4(re(l,d),q)}function dy(l,d,x){return x=x===t?1:P2(x),e4(re(l,d),x)}function uu(l,d){var x=O2(l)?n0:U9;return x(l,v2(d,3))}function cu(l,d){var x=O2(l)?Im:al;return x(l,v2(d,3))}var fy=q7(function(l,d,x){e3.call(l,x)?l[x].push(d):e9(l,x,[d])});function py(l,d,x,w){l=A4(l)?l:h8(l),x=x&&!w?P2(x):0;var O=l.length;return x<0&&(x=B3(O+x,0)),ce(l)?x<=O&&l.indexOf(d,x)>-1:!!O&&n8(l,d,x)>-1}var hy=k2(function(l,d,x){var w=-1,O=typeof d=="function",U=A4(l)?y1(l.length):[];return U9(l,function(Z){U[++w]=O?U4(d,Z,x):w6(Z,d,x)}),U}),my=q7(function(l,d,x){e9(l,x,d)});function re(l,d){var x=O2(l)?h3:pl;return x(l,v2(d,3))}function gy(l,d,x,w){return l==null?[]:(O2(d)||(d=d==null?[]:[d]),x=w?t:x,O2(x)||(x=x==null?[]:[x]),_l(l,d,x))}var _y=q7(function(l,d,x){l[x?0:1].push(d)},function(){return[[],[]]});function vy(l,d,x){var w=O2(l)?Yt:Gs,O=arguments.length<3;return w(l,v2(d,4),x,O,U9)}function yy(l,d,x){var w=O2(l)?Rm:Gs,O=arguments.length<3;return w(l,v2(d,4),x,O,al)}function by(l,d){var x=O2(l)?L9:sl;return x(l,le(v2(d,3)))}function xy(l){var d=O2(l)?nl:p_;return d(l)}function Sy(l,d,x){(x?v4(l,d,x):d===t)?d=1:d=P2(d);var w=O2(l)?Wg:h_;return w(l,d)}function My(l){var d=O2(l)?Hg:g_;return d(l)}function Ay(l){if(l==null)return 0;if(A4(l))return ce(l)?o8(l):l.length;var d=l4(l);return d==s2||d==g2?l.size:pn(l).length}function wy(l,d,x){var w=O2(l)?Jt:__;return x&&v4(l,d,x)&&(d=t),w(l,v2(d,3))}var Cy=k2(function(l,d){if(l==null)return[];var x=d.length;return x>1&&v4(l,d[0],d[1])?d=[]:x>2&&v4(d[0],d[1],d[2])&&(d=[d[0]]),_l(l,e4(d,1),[])}),ae=ag||function(){return K3.Date.now()};function Ty(l,d){if(typeof d!="function")throw new i0(a);return l=P2(l),function(){if(--l<1)return d.apply(this,arguments)}}function du(l,d,x){return d=x?t:d,d=l&&d==null?l.length:d,t9(l,P,t,t,t,t,d)}function fu(l,d){var x;if(typeof d!="function")throw new i0(a);return l=P2(l),function(){return--l>0&&(x=d.apply(this,arguments)),l<=1&&(d=t),x}}var Un=k2(function(l,d,x){var w=b;if(x.length){var O=z9(x,f8(Un));w|=D}return t9(l,w,d,x,O)}),pu=k2(function(l,d,x){var w=b|M;if(x.length){var O=z9(x,f8(pu));w|=D}return t9(d,w,l,x,O)});function hu(l,d,x){d=x?t:d;var w=t9(l,E,t,t,t,t,t,d);return w.placeholder=hu.placeholder,w}function mu(l,d,x){d=x?t:d;var w=t9(l,C,t,t,t,t,t,d);return w.placeholder=mu.placeholder,w}function gu(l,d,x){var w,O,U,Z,o1,h1,T1=0,D1=!1,z1=!1,Z1=!0;if(typeof l!="function")throw new i0(a);d=l0(d)||0,y3(x)&&(D1=!!x.leading,z1="maxWait"in x,U=z1?B3(l0(x.maxWait)||0,d):U,Z1="trailing"in x?!!x.trailing:Z1);function u2(D3){var E0=w,a9=O;return w=O=t,T1=D3,Z=l.apply(a9,E0),Z}function x2(D3){return T1=D3,o1=I6(U2,d),D1?u2(D3):Z}function z2(D3){var E0=D3-h1,a9=D3-T1,zu=d-E0;return z1?s4(zu,U-a9):zu}function S2(D3){var E0=D3-h1,a9=D3-T1;return h1===t||E0>=d||E0<0||z1&&a9>=U}function U2(){var D3=ae();if(S2(D3))return H2(D3);o1=I6(U2,z2(D3))}function H2(D3){return o1=t,Z1&&w?u2(D3):(w=O=t,Z)}function G4(){o1!==t&&Cl(o1),T1=0,w=h1=O=o1=t}function y4(){return o1===t?Z:H2(ae())}function V4(){var D3=ae(),E0=S2(D3);if(w=arguments,O=this,h1=D3,E0){if(o1===t)return x2(h1);if(z1)return Cl(o1),o1=I6(U2,d),u2(h1)}return o1===t&&(o1=I6(U2,d)),Z}return V4.cancel=G4,V4.flush=y4,V4}var Ey=k2(function(l,d){return rl(l,1,d)}),Dy=k2(function(l,d,x){return rl(l,l0(d)||0,x)});function Iy(l){return t9(l,L)}function se(l,d){if(typeof l!="function"||d!=null&&typeof d!="function")throw new i0(a);var x=function(){var w=arguments,O=d?d.apply(this,w):w[0],U=x.cache;if(U.has(O))return U.get(O);var Z=l.apply(this,w);return x.cache=U.set(O,Z)||U,Z};return x.cache=new(se.Cache||K0),x}se.Cache=K0;function le(l){if(typeof l!="function")throw new i0(a);return function(){var d=arguments;switch(d.length){case 0:return!l.call(this);case 1:return!l.call(this,d[0]);case 2:return!l.call(this,d[0],d[1]);case 3:return!l.call(this,d[0],d[1],d[2])}return!l.apply(this,d)}}function Ry(l){return fu(2,l)}var Oy=v_(function(l,d){d=d.length==1&&O2(d[0])?h3(d[0],N4(v2())):h3(e4(d,1),N4(v2()));var x=d.length;return k2(function(w){for(var O=-1,U=s4(w.length,x);++O<U;)w[O]=d[O].call(this,w[O]);return U4(l,this,w)})}),Nn=k2(function(l,d){var x=z9(d,f8(Nn));return t9(l,D,t,d,x)}),_u=k2(function(l,d){var x=z9(d,f8(_u));return t9(l,T,t,d,x)}),Ly=n9(function(l,d){return t9(l,R,t,t,t,d)});function Py(l,d){if(typeof l!="function")throw new i0(a);return d=d===t?d:P2(d),k2(l,d)}function zy(l,d){if(typeof l!="function")throw new i0(a);return d=d==null?0:B3(P2(d),0),k2(function(x){var w=x[d],O=B9(x,0,d);return w&&P9(O,w),U4(l,this,O)})}function ky(l,d,x){var w=!0,O=!0;if(typeof l!="function")throw new i0(a);return y3(x)&&(w="leading"in x?!!x.leading:w,O="trailing"in x?!!x.trailing:O),gu(l,d,{leading:w,maxWait:d,trailing:O})}function Uy(l){return du(l,1)}function Ny(l,d){return Nn(Sn(d),l)}function Fy(){if(!arguments.length)return[];var l=arguments[0];return O2(l)?l:[l]}function By(l){return r0(l,_)}function Gy(l,d){return d=typeof d=="function"?d:t,r0(l,_,d)}function Vy(l){return r0(l,m|_)}function jy(l,d){return d=typeof d=="function"?d:t,r0(l,m|_,d)}function Wy(l,d){return d==null||ol(l,d,J3(d))}function T0(l,d){return l===d||l!==l&&d!==d}var Hy=ee(cn),$y=ee(function(l,d){return l>=d}),x5=cl(function(){return arguments}())?cl:function(l){return w3(l)&&e3.call(l,"callee")&&!qs.call(l,"callee")},O2=y1.isArray,Yy=Rs?N4(Rs):t_;function A4(l){return l!=null&&ue(l.length)&&!o9(l)}function E3(l){return w3(l)&&A4(l)}function Jy(l){return l===!0||l===!1||w3(l)&&_4(l)==E1}var G9=lg||Zn,Zy=Os?N4(Os):n_;function qy(l){return w3(l)&&l.nodeType===1&&!R6(l)}function Qy(l){if(l==null)return!0;if(A4(l)&&(O2(l)||typeof l=="string"||typeof l.splice=="function"||G9(l)||p8(l)||x5(l)))return!l.length;var d=l4(l);if(d==s2||d==g2)return!l.size;if(D6(l))return!pn(l).length;for(var x in l)if(e3.call(l,x))return!1;return!0}function Xy(l,d){return C6(l,d)}function Ky(l,d,x){x=typeof x=="function"?x:t;var w=x?x(l,d):t;return w===t?C6(l,d,t,x):!!w}function Fn(l){if(!w3(l))return!1;var d=_4(l);return d==K1||d==C1||typeof l.message=="string"&&typeof l.name=="string"&&!R6(l)}function eb(l){return typeof l=="number"&&Xs(l)}function o9(l){if(!y3(l))return!1;var d=_4(l);return d==G1||d==N1||d==I1||d==n2}function vu(l){return typeof l=="number"&&l==P2(l)}function ue(l){return typeof l=="number"&&l>-1&&l%1==0&&l<=G}function y3(l){var d=typeof l;return l!=null&&(d=="object"||d=="function")}function w3(l){return l!=null&&typeof l=="object"}var yu=Ls?N4(Ls):o_;function tb(l,d){return l===d||fn(l,d,Dn(d))}function nb(l,d,x){return x=typeof x=="function"?x:t,fn(l,d,Dn(d),x)}function ib(l){return bu(l)&&l!=+l}function ob(l){if(G_(l))throw new R2(r);return dl(l)}function rb(l){return l===null}function ab(l){return l==null}function bu(l){return typeof l=="number"||w3(l)&&_4(l)==b2}function R6(l){if(!w3(l)||_4(l)!=p2)return!1;var d=k7(l);if(d===null)return!0;var x=e3.call(d,"constructor")&&d.constructor;return typeof x=="function"&&x instanceof x&&O7.call(x)==ng}var Bn=Ps?N4(Ps):r_;function sb(l){return vu(l)&&l>=-G&&l<=G}var xu=zs?N4(zs):a_;function ce(l){return typeof l=="string"||!O2(l)&&w3(l)&&_4(l)==V}function B4(l){return typeof l=="symbol"||w3(l)&&_4(l)==k}var p8=ks?N4(ks):s_;function lb(l){return l===t}function ub(l){return w3(l)&&l4(l)==P1}function cb(l){return w3(l)&&_4(l)==F1}var db=ee(hn),fb=ee(function(l,d){return l<=d});function Su(l){if(!l)return[];if(A4(l))return ce(l)?w0(l):M4(l);if(v6&&l[v6])return Wm(l[v6]());var d=l4(l),x=d==s2?en:d==g2?D7:h8;return x(l)}function r9(l){if(!l)return l===0?l:0;if(l=l0(l),l===q||l===-q){var d=l<0?-1:1;return d*H}return l===l?l:0}function P2(l){var d=r9(l),x=d%1;return d===d?x?d-x:d:0}function Mu(l){return l?_5(P2(l),0,d1):0}function l0(l){if(typeof l=="number")return l;if(B4(l))return J;if(y3(l)){var d=typeof l.valueOf=="function"?l.valueOf():l;l=y3(d)?d+"":d}if(typeof l!="string")return l===0?l:+l;l=Vs(l);var x=q2.test(l);return x||W2.test(l)?Tm(l.slice(2),x?2:8):I2.test(l)?J:+l}function Au(l){return F0(l,w4(l))}function pb(l){return l?_5(P2(l),-G,G):l===0?l:0}function K2(l){return l==null?"":F4(l)}var hb=c8(function(l,d){if(D6(d)||A4(d)){F0(d,J3(d),l);return}for(var x in d)e3.call(d,x)&&M6(l,x,d[x])}),wu=c8(function(l,d){F0(d,w4(d),l)}),de=c8(function(l,d,x,w){F0(d,w4(d),l,w)}),mb=c8(function(l,d,x,w){F0(d,J3(d),l,w)}),gb=n9(sn);function _b(l,d){var x=u8(l);return d==null?x:il(x,d)}var vb=k2(function(l,d){l=a3(l);var x=-1,w=d.length,O=w>2?d[2]:t;for(O&&v4(d[0],d[1],O)&&(w=1);++x<w;)for(var U=d[x],Z=w4(U),o1=-1,h1=Z.length;++o1<h1;){var T1=Z[o1],D1=l[T1];(D1===t||T0(D1,a8[T1])&&!e3.call(l,T1))&&(l[T1]=U[T1])}return l}),yb=k2(function(l){return l.push(t,Vl),U4(Cu,t,l)});function bb(l,d){return Ns(l,v2(d,3),N0)}function xb(l,d){return Ns(l,v2(d,3),un)}function Sb(l,d){return l==null?l:ln(l,v2(d,3),w4)}function Mb(l,d){return l==null?l:ll(l,v2(d,3),w4)}function Ab(l,d){return l&&N0(l,v2(d,3))}function wb(l,d){return l&&un(l,v2(d,3))}function Cb(l){return l==null?[]:$7(l,J3(l))}function Tb(l){return l==null?[]:$7(l,w4(l))}function Gn(l,d,x){var w=l==null?t:v5(l,d);return w===t?x:w}function Eb(l,d){return l!=null&&Hl(l,d,Qg)}function Vn(l,d){return l!=null&&Hl(l,d,Xg)}var Db=Ul(function(l,d,x){d!=null&&typeof d.toString!="function"&&(d=L7.call(d)),l[d]=x},Wn(C4)),Ib=Ul(function(l,d,x){d!=null&&typeof d.toString!="function"&&(d=L7.call(d)),e3.call(l,d)?l[d].push(x):l[d]=[x]},v2),Rb=k2(w6);function J3(l){return A4(l)?tl(l):pn(l)}function w4(l){return A4(l)?tl(l,!0):l_(l)}function Ob(l,d){var x={};return d=v2(d,3),N0(l,function(w,O,U){e9(x,d(w,O,U),w)}),x}function Lb(l,d){var x={};return d=v2(d,3),N0(l,function(w,O,U){e9(x,O,d(w,O,U))}),x}var Pb=c8(function(l,d,x){Y7(l,d,x)}),Cu=c8(function(l,d,x,w){Y7(l,d,x,w)}),zb=n9(function(l,d){var x={};if(l==null)return x;var w=!1;d=h3(d,function(U){return U=F9(U,l),w||(w=U.length>1),U}),F0(l,Tn(l),x),w&&(x=r0(x,m|g|_,D_));for(var O=d.length;O--;)yn(x,d[O]);return x});function kb(l,d){return Tu(l,le(v2(d)))}var Ub=n9(function(l,d){return l==null?{}:c_(l,d)});function Tu(l,d){if(l==null)return{};var x=h3(Tn(l),function(w){return[w]});return d=v2(d),vl(l,x,function(w,O){return d(w,O[0])})}function Nb(l,d,x){d=F9(d,l);var w=-1,O=d.length;for(O||(O=1,l=t);++w<O;){var U=l==null?t:l[B0(d[w])];U===t&&(w=O,U=x),l=o9(U)?U.call(l):U}return l}function Fb(l,d,x){return l==null?l:T6(l,d,x)}function Bb(l,d,x,w){return w=typeof w=="function"?w:t,l==null?l:T6(l,d,x,w)}var Eu=Bl(J3),Du=Bl(w4);function Gb(l,d,x){var w=O2(l),O=w||G9(l)||p8(l);if(d=v2(d,4),x==null){var U=l&&l.constructor;O?x=w?new U:[]:y3(l)?x=o9(U)?u8(k7(l)):{}:x={}}return(O?n0:N0)(l,function(Z,o1,h1){return d(x,Z,o1,h1)}),x}function Vb(l,d){return l==null?!0:yn(l,d)}function jb(l,d,x){return l==null?l:Ml(l,d,Sn(x))}function Wb(l,d,x,w){return w=typeof w=="function"?w:t,l==null?l:Ml(l,d,Sn(x),w)}function h8(l){return l==null?[]:Kt(l,J3(l))}function Hb(l){return l==null?[]:Kt(l,w4(l))}function $b(l,d,x){return x===t&&(x=d,d=t),x!==t&&(x=l0(x),x=x===x?x:0),d!==t&&(d=l0(d),d=d===d?d:0),_5(l0(l),d,x)}function Yb(l,d,x){return d=r9(d),x===t?(x=d,d=0):x=r9(x),l=l0(l),Kg(l,d,x)}function Jb(l,d,x){if(x&&typeof x!="boolean"&&v4(l,d,x)&&(d=x=t),x===t&&(typeof d=="boolean"?(x=d,d=t):typeof l=="boolean"&&(x=l,l=t)),l===t&&d===t?(l=0,d=1):(l=r9(l),d===t?(d=l,l=0):d=r9(d)),l>d){var w=l;l=d,d=w}if(x||l%1||d%1){var O=Ks();return s4(l+O*(d-l+Cm("1e-"+((O+"").length-1))),d)}return gn(l,d)}var Zb=d8(function(l,d,x){return d=d.toLowerCase(),l+(x?Iu(d):d)});function Iu(l){return jn(K2(l).toLowerCase())}function Ru(l){return l=K2(l),l&&l.replace(q0,Fm).replace(gm,"")}function qb(l,d,x){l=K2(l),d=F4(d);var w=l.length;x=x===t?w:_5(P2(x),0,w);var O=x;return x-=d.length,x>=0&&l.slice(x,O)==d}function Qb(l){return l=K2(l),l&&v3.test(l)?l.replace(M2,Bm):l}function Xb(l){return l=K2(l),l&&Nt.test(l)?l.replace(X5,"\\$&"):l}var Kb=d8(function(l,d,x){return l+(x?"-":"")+d.toLowerCase()}),ex=d8(function(l,d,x){return l+(x?" ":"")+d.toLowerCase()}),tx=Pl("toLowerCase");function nx(l,d,x){l=K2(l),d=P2(d);var w=d?o8(l):0;if(!d||w>=d)return l;var O=(d-w)/2;return K7(B7(O),x)+l+K7(F7(O),x)}function ix(l,d,x){l=K2(l),d=P2(d);var w=d?o8(l):0;return d&&w<d?l+K7(d-w,x):l}function ox(l,d,x){l=K2(l),d=P2(d);var w=d?o8(l):0;return d&&w<d?K7(d-w,x)+l:l}function rx(l,d,x){return x||d==null?d=0:d&&(d=+d),fg(K2(l).replace(h6,""),d||0)}function ax(l,d,x){return(x?v4(l,d,x):d===t)?d=1:d=P2(d),_n(K2(l),d)}function sx(){var l=arguments,d=K2(l[0]);return l.length<3?d:d.replace(l[1],l[2])}var lx=d8(function(l,d,x){return l+(x?"_":"")+d.toLowerCase()});function ux(l,d,x){return x&&typeof x!="number"&&v4(l,d,x)&&(d=x=t),x=x===t?d1:x>>>0,x?(l=K2(l),l&&(typeof d=="string"||d!=null&&!Bn(d))&&(d=F4(d),!d&&i8(l))?B9(w0(l),0,x):l.split(d,x)):[]}var cx=d8(function(l,d,x){return l+(x?" ":"")+jn(d)});function dx(l,d,x){return l=K2(l),x=x==null?0:_5(P2(x),0,l.length),d=F4(d),l.slice(x,x+d.length)==d}function fx(l,d,x){var w=z.templateSettings;x&&v4(l,d,x)&&(d=t),l=K2(l),d=de({},d,w,Gl);var O=de({},d.imports,w.imports,Gl),U=J3(O),Z=Kt(O,U),o1,h1,T1=0,D1=d.interpolate||M0,z1="__p += '",Z1=tn((d.escape||M0).source+"|"+D1.source+"|"+(D1===e0?D2:M0).source+"|"+(d.evaluate||M0).source+"|$","g"),u2="//# sourceURL="+(e3.call(d,"sourceURL")?(d.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++xm+"]")+`
  11. `;l.replace(Z1,function(S2,U2,H2,G4,y4,V4){return H2||(H2=G4),z1+=l.slice(T1,V4).replace(I9,Gm),U2&&(o1=!0,z1+=`' +
  12. __e(`+U2+`) +
  13. '`),y4&&(h1=!0,z1+=`';
  14. `+y4+`;
  15. __p += '`),H2&&(z1+=`' +
  16. ((__t = (`+H2+`)) == null ? '' : __t) +
  17. '`),T1=V4+S2.length,S2}),z1+=`';
  18. `;var x2=e3.call(d,"variable")&&d.variable;if(!x2)z1=`with (obj) {
  19. `+z1+`
  20. }
  21. `;else if(A1.test(x2))throw new R2(s);z1=(h1?z1.replace(Q1,""):z1).replace(V1,"$1").replace(O1,"$1;"),z1="function("+(x2||"obj")+`) {
  22. `+(x2?"":`obj || (obj = {});
  23. `)+"var __t, __p = ''"+(o1?", __e = _.escape":"")+(h1?`, __j = Array.prototype.join;
  24. function print() { __p += __j.call(arguments, '') }
  25. `:`;
  26. `)+z1+`return __p
  27. }`;var z2=Lu(function(){return Q2(U,u2+"return "+z1).apply(t,Z)});if(z2.source=z1,Fn(z2))throw z2;return z2}function px(l){return K2(l).toLowerCase()}function hx(l){return K2(l).toUpperCase()}function mx(l,d,x){if(l=K2(l),l&&(x||d===t))return Vs(l);if(!l||!(d=F4(d)))return l;var w=w0(l),O=w0(d),U=js(w,O),Z=Ws(w,O)+1;return B9(w,U,Z).join("")}function gx(l,d,x){if(l=K2(l),l&&(x||d===t))return l.slice(0,$s(l)+1);if(!l||!(d=F4(d)))return l;var w=w0(l),O=Ws(w,w0(d))+1;return B9(w,0,O).join("")}function _x(l,d,x){if(l=K2(l),l&&(x||d===t))return l.replace(h6,"");if(!l||!(d=F4(d)))return l;var w=w0(l),O=js(w,w0(d));return B9(w,O).join("")}function vx(l,d){var x=W,w=i1;if(y3(d)){var O="separator"in d?d.separator:O;x="length"in d?P2(d.length):x,w="omission"in d?F4(d.omission):w}l=K2(l);var U=l.length;if(i8(l)){var Z=w0(l);U=Z.length}if(x>=U)return l;var o1=x-o8(w);if(o1<1)return w;var h1=Z?B9(Z,0,o1).join(""):l.slice(0,o1);if(O===t)return h1+w;if(Z&&(o1+=h1.length-o1),Bn(O)){if(l.slice(o1).search(O)){var T1,D1=h1;for(O.global||(O=tn(O.source,K2(L2.exec(O))+"g")),O.lastIndex=0;T1=O.exec(D1);)var z1=T1.index;h1=h1.slice(0,z1===t?o1:z1)}}else if(l.indexOf(F4(O),o1)!=o1){var Z1=h1.lastIndexOf(O);Z1>-1&&(h1=h1.slice(0,Z1))}return h1+w}function yx(l){return l=K2(l),l&&r3.test(l)?l.replace($1,Jm):l}var bx=d8(function(l,d,x){return l+(x?" ":"")+d.toUpperCase()}),jn=Pl("toUpperCase");function Ou(l,d,x){return l=K2(l),d=x?t:d,d===t?jm(l)?Qm(l):Pm(l):l.match(d)||[]}var Lu=k2(function(l,d){try{return U4(l,t,d)}catch(x){return Fn(x)?x:new R2(x)}}),xx=n9(function(l,d){return n0(d,function(x){x=B0(x),e9(l,x,Un(l[x],l))}),l});function Sx(l){var d=l==null?0:l.length,x=v2();return l=d?h3(l,function(w){if(typeof w[1]!="function")throw new i0(a);return[x(w[0]),w[1]]}):[],k2(function(w){for(var O=-1;++O<d;){var U=l[O];if(U4(U[0],this,w))return U4(U[1],this,w)}})}function Mx(l){return Jg(r0(l,m))}function Wn(l){return function(){return l}}function Ax(l,d){return l==null||l!==l?d:l}var wx=kl(),Cx=kl(!0);function C4(l){return l}function Hn(l){return fl(typeof l=="function"?l:r0(l,m))}function Tx(l){return hl(r0(l,m))}function Ex(l,d){return ml(l,r0(d,m))}var Dx=k2(function(l,d){return function(x){return w6(x,l,d)}}),Ix=k2(function(l,d){return function(x){return w6(l,x,d)}});function $n(l,d,x){var w=J3(d),O=$7(d,w);x==null&&!(y3(d)&&(O.length||!w.length))&&(x=d,d=l,l=this,O=$7(d,J3(d)));var U=!(y3(x)&&"chain"in x)||!!x.chain,Z=o9(l);return n0(O,function(o1){var h1=d[o1];l[o1]=h1,Z&&(l.prototype[o1]=function(){var T1=this.__chain__;if(U||T1){var D1=l(this.__wrapped__),z1=D1.__actions__=M4(this.__actions__);return z1.push({func:h1,args:arguments,thisArg:l}),D1.__chain__=T1,D1}return h1.apply(l,P9([this.value()],arguments))})}),l}function Rx(){return K3._===this&&(K3._=ig),this}function Yn(){}function Ox(l){return l=P2(l),k2(function(d){return gl(d,l)})}var Lx=An(h3),Px=An(Us),zx=An(Jt);function Pu(l){return Rn(l)?Zt(B0(l)):d_(l)}function kx(l){return function(d){return l==null?t:v5(l,d)}}var Ux=Nl(),Nx=Nl(!0);function Jn(){return[]}function Zn(){return!1}function Fx(){return{}}function Bx(){return""}function Gx(){return!0}function Vx(l,d){if(l=P2(l),l<1||l>G)return[];var x=d1,w=s4(l,d1);d=v2(d),l-=d1;for(var O=Xt(w,d);++x<l;)d(x);return O}function jx(l){return O2(l)?h3(l,B0):B4(l)?[l]:M4(eu(K2(l)))}function Wx(l){var d=++tg;return K2(l)+d}var Hx=X7(function(l,d){return l+d},0),$x=wn("ceil"),Yx=X7(function(l,d){return l/d},1),Jx=wn("floor");function Zx(l){return l&&l.length?H7(l,C4,cn):t}function qx(l,d){return l&&l.length?H7(l,v2(d,2),cn):t}function Qx(l){return Bs(l,C4)}function Xx(l,d){return Bs(l,v2(d,2))}function Kx(l){return l&&l.length?H7(l,C4,hn):t}function eS(l,d){return l&&l.length?H7(l,v2(d,2),hn):t}var tS=X7(function(l,d){return l*d},1),nS=wn("round"),iS=X7(function(l,d){return l-d},0);function oS(l){return l&&l.length?Qt(l,C4):0}function rS(l,d){return l&&l.length?Qt(l,v2(d,2)):0}return z.after=Ty,z.ary=du,z.assign=hb,z.assignIn=wu,z.assignInWith=de,z.assignWith=mb,z.at=gb,z.before=fu,z.bind=Un,z.bindAll=xx,z.bindKey=pu,z.castArray=Fy,z.chain=lu,z.chunk=J_,z.compact=Z_,z.concat=q_,z.cond=Sx,z.conforms=Mx,z.constant=Wn,z.countBy=oy,z.create=_b,z.curry=hu,z.curryRight=mu,z.debounce=gu,z.defaults=vb,z.defaultsDeep=yb,z.defer=Ey,z.delay=Dy,z.difference=Q_,z.differenceBy=X_,z.differenceWith=K_,z.drop=ev,z.dropRight=tv,z.dropRightWhile=nv,z.dropWhile=iv,z.fill=ov,z.filter=ay,z.flatMap=uy,z.flatMapDeep=cy,z.flatMapDepth=dy,z.flatten=ou,z.flattenDeep=rv,z.flattenDepth=av,z.flip=Iy,z.flow=wx,z.flowRight=Cx,z.fromPairs=sv,z.functions=Cb,z.functionsIn=Tb,z.groupBy=fy,z.initial=uv,z.intersection=cv,z.intersectionBy=dv,z.intersectionWith=fv,z.invert=Db,z.invertBy=Ib,z.invokeMap=hy,z.iteratee=Hn,z.keyBy=my,z.keys=J3,z.keysIn=w4,z.map=re,z.mapKeys=Ob,z.mapValues=Lb,z.matches=Tx,z.matchesProperty=Ex,z.memoize=se,z.merge=Pb,z.mergeWith=Cu,z.method=Dx,z.methodOf=Ix,z.mixin=$n,z.negate=le,z.nthArg=Ox,z.omit=zb,z.omitBy=kb,z.once=Ry,z.orderBy=gy,z.over=Lx,z.overArgs=Oy,z.overEvery=Px,z.overSome=zx,z.partial=Nn,z.partialRight=_u,z.partition=_y,z.pick=Ub,z.pickBy=Tu,z.property=Pu,z.propertyOf=kx,z.pull=gv,z.pullAll=au,z.pullAllBy=_v,z.pullAllWith=vv,z.pullAt=yv,z.range=Ux,z.rangeRight=Nx,z.rearg=Ly,z.reject=by,z.remove=bv,z.rest=Py,z.reverse=zn,z.sampleSize=Sy,z.set=Fb,z.setWith=Bb,z.shuffle=My,z.slice=xv,z.sortBy=Cy,z.sortedUniq=Ev,z.sortedUniqBy=Dv,z.split=ux,z.spread=zy,z.tail=Iv,z.take=Rv,z.takeRight=Ov,z.takeRightWhile=Lv,z.takeWhile=Pv,z.tap=Zv,z.throttle=ky,z.thru=oe,z.toArray=Su,z.toPairs=Eu,z.toPairsIn=Du,z.toPath=jx,z.toPlainObject=Au,z.transform=Gb,z.unary=Uy,z.union=zv,z.unionBy=kv,z.unionWith=Uv,z.uniq=Nv,z.uniqBy=Fv,z.uniqWith=Bv,z.unset=Vb,z.unzip=kn,z.unzipWith=su,z.update=jb,z.updateWith=Wb,z.values=h8,z.valuesIn=Hb,z.without=Gv,z.words=Ou,z.wrap=Ny,z.xor=Vv,z.xorBy=jv,z.xorWith=Wv,z.zip=Hv,z.zipObject=$v,z.zipObjectDeep=Yv,z.zipWith=Jv,z.entries=Eu,z.entriesIn=Du,z.extend=wu,z.extendWith=de,$n(z,z),z.add=Hx,z.attempt=Lu,z.camelCase=Zb,z.capitalize=Iu,z.ceil=$x,z.clamp=$b,z.clone=By,z.cloneDeep=Vy,z.cloneDeepWith=jy,z.cloneWith=Gy,z.conformsTo=Wy,z.deburr=Ru,z.defaultTo=Ax,z.divide=Yx,z.endsWith=qb,z.eq=T0,z.escape=Qb,z.escapeRegExp=Xb,z.every=ry,z.find=sy,z.findIndex=nu,z.findKey=bb,z.findLast=ly,z.findLastIndex=iu,z.findLastKey=xb,z.floor=Jx,z.forEach=uu,z.forEachRight=cu,z.forIn=Sb,z.forInRight=Mb,z.forOwn=Ab,z.forOwnRight=wb,z.get=Gn,z.gt=Hy,z.gte=$y,z.has=Eb,z.hasIn=Vn,z.head=ru,z.identity=C4,z.includes=py,z.indexOf=lv,z.inRange=Yb,z.invoke=Rb,z.isArguments=x5,z.isArray=O2,z.isArrayBuffer=Yy,z.isArrayLike=A4,z.isArrayLikeObject=E3,z.isBoolean=Jy,z.isBuffer=G9,z.isDate=Zy,z.isElement=qy,z.isEmpty=Qy,z.isEqual=Xy,z.isEqualWith=Ky,z.isError=Fn,z.isFinite=eb,z.isFunction=o9,z.isInteger=vu,z.isLength=ue,z.isMap=yu,z.isMatch=tb,z.isMatchWith=nb,z.isNaN=ib,z.isNative=ob,z.isNil=ab,z.isNull=rb,z.isNumber=bu,z.isObject=y3,z.isObjectLike=w3,z.isPlainObject=R6,z.isRegExp=Bn,z.isSafeInteger=sb,z.isSet=xu,z.isString=ce,z.isSymbol=B4,z.isTypedArray=p8,z.isUndefined=lb,z.isWeakMap=ub,z.isWeakSet=cb,z.join=pv,z.kebabCase=Kb,z.last=s0,z.lastIndexOf=hv,z.lowerCase=ex,z.lowerFirst=tx,z.lt=db,z.lte=fb,z.max=Zx,z.maxBy=qx,z.mean=Qx,z.meanBy=Xx,z.min=Kx,z.minBy=eS,z.stubArray=Jn,z.stubFalse=Zn,z.stubObject=Fx,z.stubString=Bx,z.stubTrue=Gx,z.multiply=tS,z.nth=mv,z.noConflict=Rx,z.noop=Yn,z.now=ae,z.pad=nx,z.padEnd=ix,z.padStart=ox,z.parseInt=rx,z.random=Jb,z.reduce=vy,z.reduceRight=yy,z.repeat=ax,z.replace=sx,z.result=Nb,z.round=nS,z.runInContext=f1,z.sample=xy,z.size=Ay,z.snakeCase=lx,z.some=wy,z.sortedIndex=Sv,z.sortedIndexBy=Mv,z.sortedIndexOf=Av,z.sortedLastIndex=wv,z.sortedLastIndexBy=Cv,z.sortedLastIndexOf=Tv,z.startCase=cx,z.startsWith=dx,z.subtract=iS,z.sum=oS,z.sumBy=rS,z.template=fx,z.times=Vx,z.toFinite=r9,z.toInteger=P2,z.toLength=Mu,z.toLower=px,z.toNumber=l0,z.toSafeInteger=pb,z.toString=K2,z.toUpper=hx,z.trim=mx,z.trimEnd=gx,z.trimStart=_x,z.truncate=vx,z.unescape=yx,z.uniqueId=Wx,z.upperCase=bx,z.upperFirst=jn,z.each=uu,z.eachRight=cu,z.first=ru,$n(z,function(){var l={};return N0(z,function(d,x){e3.call(z.prototype,x)||(l[x]=d)}),l}(),{chain:!1}),z.VERSION=n,n0(["bind","bindKey","curry","curryRight","partial","partialRight"],function(l){z[l].placeholder=z}),n0(["drop","take"],function(l,d){B2.prototype[l]=function(x){x=x===t?1:B3(P2(x),0);var w=this.__filtered__&&!d?new B2(this):this.clone();return w.__filtered__?w.__takeCount__=s4(x,w.__takeCount__):w.__views__.push({size:s4(x,d1),type:l+(w.__dir__<0?"Right":"")}),w},B2.prototype[l+"Right"]=function(x){return this.reverse()[l](x).reverse()}}),n0(["filter","map","takeWhile"],function(l,d){var x=d+1,w=x==F||x==e1;B2.prototype[l]=function(O){var U=this.clone();return U.__iteratees__.push({iteratee:v2(O,3),type:x}),U.__filtered__=U.__filtered__||w,U}}),n0(["head","last"],function(l,d){var x="take"+(d?"Right":"");B2.prototype[l]=function(){return this[x](1).value()[0]}}),n0(["initial","tail"],function(l,d){var x="drop"+(d?"":"Right");B2.prototype[l]=function(){return this.__filtered__?new B2(this):this[x](1)}}),B2.prototype.compact=function(){return this.filter(C4)},B2.prototype.find=function(l){return this.filter(l).head()},B2.prototype.findLast=function(l){return this.reverse().find(l)},B2.prototype.invokeMap=k2(function(l,d){return typeof l=="function"?new B2(this):this.map(function(x){return w6(x,l,d)})}),B2.prototype.reject=function(l){return this.filter(le(v2(l)))},B2.prototype.slice=function(l,d){l=P2(l);var x=this;return x.__filtered__&&(l>0||d<0)?new B2(x):(l<0?x=x.takeRight(-l):l&&(x=x.drop(l)),d!==t&&(d=P2(d),x=d<0?x.dropRight(-d):x.take(d-l)),x)},B2.prototype.takeRightWhile=function(l){return this.reverse().takeWhile(l).reverse()},B2.prototype.toArray=function(){return this.take(d1)},N0(B2.prototype,function(l,d){var x=/^(?:filter|find|map|reject)|While$/.test(d),w=/^(?:head|last)$/.test(d),O=z[w?"take"+(d=="last"?"Right":""):d],U=w||/^find/.test(d);O&&(z.prototype[d]=function(){var Z=this.__wrapped__,o1=w?[1]:arguments,h1=Z instanceof B2,T1=o1[0],D1=h1||O2(Z),z1=function(U2){var H2=O.apply(z,P9([U2],o1));return w&&Z1?H2[0]:H2};D1&&x&&typeof T1=="function"&&T1.length!=1&&(h1=D1=!1);var Z1=this.__chain__,u2=!!this.__actions__.length,x2=U&&!Z1,z2=h1&&!u2;if(!U&&D1){Z=z2?Z:new B2(this);var S2=l.apply(Z,o1);return S2.__actions__.push({func:oe,args:[z1],thisArg:t}),new o0(S2,Z1)}return x2&&z2?l.apply(this,o1):(S2=this.thru(z1),x2?w?S2.value()[0]:S2.value():S2)})}),n0(["pop","push","shift","sort","splice","unshift"],function(l){var d=I7[l],x=/^(?:push|sort|unshift)$/.test(l)?"tap":"thru",w=/^(?:pop|shift)$/.test(l);z.prototype[l]=function(){var O=arguments;if(w&&!this.__chain__){var U=this.value();return d.apply(O2(U)?U:[],O)}return this[x](function(Z){return d.apply(O2(Z)?Z:[],O)})}}),N0(B2.prototype,function(l,d){var x=z[d];if(x){var w=x.name+"";e3.call(l8,w)||(l8[w]=[]),l8[w].push({name:d,func:x})}}),l8[Q7(t,M).name]=[{name:"wrapper",func:t}],B2.prototype.clone=yg,B2.prototype.reverse=bg,B2.prototype.value=xg,z.prototype.at=qv,z.prototype.chain=Qv,z.prototype.commit=Xv,z.prototype.next=Kv,z.prototype.plant=ty,z.prototype.reverse=ny,z.prototype.toJSON=z.prototype.valueOf=z.prototype.value=iy,z.prototype.first=z.prototype.head,v6&&(z.prototype[v6]=ey),z},r8=Xm();p5?((p5.exports=r8)._=r8,Wt._=r8):K3._=r8}).call(_9)})(ut,ut.exports);var UD=ut.exports;const ND=["12a","1a","2a","3a","4a","5a","6a","7a","8a","9a","10a","11a","12p","1p","2p","3p","4p","5p","6p","7p","8p","9p","10p","11p"],FD=["Saturday","Friday","Thursday","Wednesday","Tuesday","Monday","Sunday"],BD=[[0,0,5],[1,0,1],[2,0,"-"],[3,0,"-"],[4,0,"-"],[5,0,"-"],[6,0,"-"],[7,0,"-"],[8,0,"-"],[9,0,"-"],[10,0,"-"],[11,0,2],[12,0,4],[13,0,1],[14,0,1],[15,0,3],[16,0,4],[17,0,6],[18,0,4],[19,0,4],[20,0,3],[21,0,3],[22,0,2],[23,0,5],[0,1,7],[1,1,"-"],[2,1,"-"],[3,1,"-"],[4,1,"-"],[5,1,"-"],[6,1,"-"],[7,1,"-"],[8,1,"-"],[9,1,"-"],[10,1,5],[11,1,2],[12,1,2],[13,1,6],[14,1,9],[15,1,11],[16,1,6],[17,1,7],[18,1,8],[19,1,12],[20,1,5],[21,1,5],[22,1,7],[23,1,2],[0,2,1],[1,2,1],[2,2,"-"],[3,2,"-"],[4,2,"-"],[5,2,"-"],[6,2,"-"],[7,2,"-"],[8,2,"-"],[9,2,"-"],[10,2,3],[11,2,2],[12,2,1],[13,2,9],[14,2,8],[15,2,10],[16,2,6],[17,2,5],[18,2,5],[19,2,5],[20,2,7],[21,2,4],[22,2,2],[23,2,4],[0,3,7],[1,3,3],[2,3,"-"],[3,3,"-"],[4,3,"-"],[5,3,"-"],[6,3,"-"],[7,3,"-"],[8,3,1],[9,3,"-"],[10,3,5],[11,3,4],[12,3,7],[13,3,14],[14,3,13],[15,3,12],[16,3,9],[17,3,5],[18,3,5],[19,3,10],[20,3,6],[21,3,4],[22,3,4],[23,3,1],[0,4,1],[1,4,3],[2,4,"-"],[3,4,"-"],[4,4,"-"],[5,4,1],[6,4,"-"],[7,4,"-"],[8,4,"-"],[9,4,2],[10,4,4],[11,4,4],[12,4,2],[13,4,4],[14,4,4],[15,4,14],[16,4,12],[17,4,1],[18,4,8],[19,4,5],[20,4,3],[21,4,7],[22,4,3],[23,4,"-"],[0,5,2],[1,5,1],[2,5,"-"],[3,5,3],[4,5,"-"],[5,5,"-"],[6,5,"-"],[7,5,"-"],[8,5,2],[9,5,"-"],[10,5,4],[11,5,1],[12,5,5],[13,5,10],[14,5,5],[15,5,7],[16,5,11],[17,5,6],[18,5,"-"],[19,5,5],[20,5,3],[21,5,4],[22,5,2],[23,5,"-"],[0,6,1],[1,6,"-"],[2,6,"-"],[3,6,"-"],[4,6,"-"],[5,6,"-"],[6,6,"-"],[7,6,"-"],[8,6,"-"],[9,6,"-"],[10,6,1],[11,6,"-"],[12,6,2],[13,6,1],[14,6,3],[15,6,4],[16,6,"-"],[17,6,"-"],[18,6,"-"],[19,6,"-"],[20,6,1],[21,6,2],[22,6,2],[23,6,6]],ve={xAxis:ND,yAxis:FD,seriesData:BD},Oa=["xAxis","yAxis","grid"],Kf={dataset:o2({},ve),tooltip:{position:"top"},xAxis:{data:ve.xAxis},yAxis:{data:ve.yAxis},visualMap:{show:!0,min:0,max:10,itemWidth:20,itemHeight:140,calculable:!0,orient:"horizontal",inRange:{color:["#4661c2","#263253"]}},series:[{name:"",type:"heatmap",data:ve.seriesData,label:{show:!0},emphasis:{itemStyle:{borderColor:"#333",borderWidth:1,shadowBlur:10,shadowColor:"rgba(0, 0, 0, 0.5)"}},progressive:1e3,animation:!1}]};let GD=class extends w2{constructor(){super(...arguments);u1(this,"key",Yo.key);u1(this,"chartConfig",UD.cloneDeep(Yo));u1(this,"option",O3(Kf,Oa))}};const VD=Object.freeze(Object.defineProperty({__proto__:null,default:GD,includes:Oa,option:Kf},Symbol.toStringTag,{value:"Module"})),jD=b1({__name:"index",props:{themeSetting:{type:Object,required:!0},themeColor:{type:Object,required:!0},chartConfig:{type:Object,required:!0}},setup(o){const e=o,t=P3(e.chartConfig.option,e.themeSetting);m3([$3,M3,_S,U3,Y3,o4,Fr]);const n=y2(()=>N3(e.chartConfig.option,e.themeSetting,Oa)),i=_2(),r=a=>{const{seriesData:s,xAxis:c,yAxis:f}=a;c&&(e.chartConfig.option.xAxis.data=c),f&&(e.chartConfig.option.yAxis.data=f),s&&(e.chartConfig.option.series[0].data=s),i.value&&J2()&&d5(i.value,e.chartConfig.option)};return e2(()=>e.chartConfig.option.dataset,a=>{try{r(a)}catch(s){console.log(s)}},{deep:!1}),F2(e.chartConfig,A2,a=>{r(a)}),(a,s)=>(N(),w1(u(L3),{ref_key:"vChartRef",ref:i,"init-options":u(t),theme:o.themeColor,option:n.value,"manual-update":u(J2)(),autoresize:""},null,8,["init-options","theme","option","manual-update"]))}}),WD=Object.freeze(Object.defineProperty({__proto__:null,default:jD},Symbol.toStringTag,{value:"Module"})),HD={};function $D(o,e){return N(),a1("div",null," 水波 ")}const YD=c2(HD,[["render",$D]]),JD=Object.freeze(Object.defineProperty({__proto__:null,default:YD},Symbol.toStringTag,{value:"Module"})),ZD=b1({__name:"index",props:{chartConfig:{type:Object,required:!0}},setup(o){const e=o,{w:t,h:n}=B1(e.chartConfig.attr),{type:i,unit:r,color:a,processing:s,railColor:c,indicatorTextColor:f,indicatorPlacement:h,indicatorTextSize:m,offsetDegree:g,dataset:_}=B1(e.chartConfig.option),S=K4({dataset:$r.dataset});return e2(()=>e.chartConfig.option.dataset,y=>{try{S.dataset=Fu(y,2)}catch(b){console.log(b)}},{deep:!1}),F2(e.chartConfig,A2,y=>{S.dataset=Fu(y,2)}),(y,b)=>{const M=B("n-text"),A=B("n-progress");return N(),w1(A,{type:u(i),height:u(n),processing:u(s),percentage:u(_),"indicator-placement":u(h),color:u(a),"rail-color":u(c),"offset-degree":u(g)},{default:v(()=>[p(M,{style:G2({color:u(f),fontSize:`${u(m)}px`})},{default:v(()=>[Y1(d3(u(_))+" "+d3(u(r)),1)]),_:1},8,["style"])]),_:1},8,["type","height","processing","percentage","indicator-placement","color","rail-color","offset-degree"])}}}),qD=Object.freeze(Object.defineProperty({__proto__:null,default:ZD},Symbol.toStringTag,{value:"Module"})),QD=b1({__name:"index",props:{themeSetting:{type:Object,required:!0},themeColor:{type:Object,required:!0},chartConfig:{type:Object,required:!0}},setup(o){const e=o,t=P3(e.chartConfig.option,e.themeSetting);m3([$3,M3,Gr,U3,Y3,o4]);const n=_2(),i=y2(()=>N3(e.chartConfig.option,e.themeSetting,Yr)),r=a=>{a.seriesData&&(e.chartConfig.option.series[0].data=a.seriesData,e.chartConfig.option.legend.data=a.seriesData.map(s=>s.name)),a.radarIndicator&&(e.chartConfig.option.radar.indicator=a.radarIndicator),n.value&&J2()&&d5(n.value,e.chartConfig.option)};return e2(()=>e.chartConfig.option.dataset,a=>{try{r(a)}catch(s){console.log(s)}},{deep:!1}),F2(e.chartConfig,A2,a=>{r(a)}),(a,s)=>(N(),w1(u(L3),{ref_key:"vChartRef",ref:n,"init-options":u(t),theme:o.themeColor,option:i.value,"manual-update":u(J2)(),autoresize:""},null,8,["init-options","theme","option","manual-update"]))}}),XD=Object.freeze(Object.defineProperty({__proto__:null,default:QD},Symbol.toStringTag,{value:"Module"})),KD=b1({__name:"index",props:{themeSetting:{type:Object,required:!0},themeColor:{type:Object,required:!0},chartConfig:{type:Object,required:!0}},setup(o){const e=o,t=P3(e.chartConfig.option,e.themeSetting);m3([$3,M3,Gr,U3,Y3,o4]);const n=_2(),i=y2(()=>N3(e.chartConfig.option,e.themeSetting,Jr)),r=a=>{a.label&&(e.chartConfig.option.series.data=a.label),a.links&&(e.chartConfig.option.series.links=a.links),a.levels&&(e.chartConfig.option.series.levels=a.levels),n.value&&J2()&&d5(n.value,e.chartConfig.option)};return e2(()=>e.chartConfig.option.dataset,a=>{try{r(a)}catch(s){console.log(s)}},{deep:!0}),F2(e.chartConfig,A2,a=>{r(a)}),(a,s)=>(N(),w1(u(L3),{ref_key:"vChartRef",ref:n,"init-options":u(t),theme:o.themeColor,option:i.value,"manual-update":u(J2)(),autoresize:""},null,8,["init-options","theme","option","manual-update"]))}}),eI=Object.freeze(Object.defineProperty({__proto__:null,default:KD},Symbol.toStringTag,{value:"Module"})),Jo={key:"TreeMap",chartKey:"VTreeMap",conKey:"VCTreeMap",title:"树形分布",category:g3.MORE,categoryName:_3.MORE,package:H1.CHARTS,chartFrame:t2.COMMON,image:"tree_map.png"},Zu=[{name:"nodeA",value:10,children:[{name:"nodeAa",value:4},{name:"nodeAb",value:6}]},{name:"nodeA",value:10,children:[{name:"nodeAa",value:4},{name:"nodeAb",value:6}]},{name:"nodeB",value:20,children:[{name:"nodeba",value:20}]},{name:"nodeC",value:20,children:[{name:"nodeca",value:20}]}],La=[],ep={dataset:Zu,series:[{name:"treemap",type:"treemap",leafDepth:1,roam:!1,data:Zu}]};let tI=class extends w2{constructor(){super(...arguments);u1(this,"key",Jo.key);u1(this,"chartConfig",j1(Jo));u1(this,"option",O3(ep,La))}};const nI=Object.freeze(Object.defineProperty({__proto__:null,default:tI,includes:La,option:ep},Symbol.toStringTag,{value:"Module"})),iI=b1({__name:"index",props:{themeSetting:{type:Object,required:!0},themeColor:{type:Object,required:!0},chartConfig:{type:Object,required:!0}},setup(o){const e=o,t=P3(e.chartConfig.option,e.themeSetting);m3([M3,vS]);const n=_2(),i=y2(()=>N3(e.chartConfig.option,e.themeSetting,La)),r=a=>{a&&(e.chartConfig.option.series[0].data=a,d5(n.value,e.chartConfig.option))};return e2(()=>e.chartConfig.option.dataset,a=>{try{if(!Nr(a))return;r(a)}catch(s){console.log(s)}},{deep:!1}),F2(e.chartConfig,A2,a=>{r(a)}),(a,s)=>(N(),w1(u(L3),{ref_key:"vChartRef",ref:n,"init-options":u(t),theme:o.themeColor,option:i.value,"manual-update":u(J2)(),autoresize:""},null,8,["init-options","theme","option","manual-update"]))}}),oI=Object.freeze(Object.defineProperty({__proto__:null,default:iI},Symbol.toStringTag,{value:"Module"}));m3([M3,$3]);m3(cf);df({type:"series.liquidFill",optionUpdated:function(){var o=this.option;o.gridSize=Math.max(Math.floor(o.gridSize),4)},getInitialData:function(o,e){var t=ff(o.data,{coordDimensions:["value"]}),n=new pf(t,this);return n.initData(o.data),n},defaultOption:{color:["#294D99","#156ACF","#1598ED","#45BDFF"],center:["50%","50%"],radius:"50%",amplitude:"8%",waveLength:"80%",phase:"auto",period:"auto",direction:"right",shape:"circle",waveAnimation:!0,animationEasing:"linear",animationEasingUpdate:"linear",animationDuration:2e3,animationDurationUpdate:1e3,outline:{show:!0,borderDistance:8,itemStyle:{color:"none",borderColor:"#294D99",borderWidth:8,shadowBlur:20,shadowColor:"rgba(0, 0, 0, 0.25)"}},backgroundStyle:{color:"#E3F7FF"},itemStyle:{opacity:.95,shadowBlur:50,shadowColor:"rgba(0, 0, 0, 0.4)"},label:{show:!0,color:"#294D99",insideColor:"#fff",fontSize:50,fontWeight:"bold",align:"center",baseline:"middle",position:"inside"},emphasis:{itemStyle:{opacity:.8}}}});const rI=yS({type:"ec-liquid-fill",shape:{waveLength:0,radius:0,radiusY:0,cx:0,cy:0,waterLevel:0,amplitude:0,phase:0,inverse:!1},buildPath:function(o,e){e.radiusY==null&&(e.radiusY=e.radius);for(var t=Math.max(Math.ceil(2*e.radius/e.waveLength*4)*2,8);e.phase<-Math.PI*2;)e.phase+=Math.PI*2;for(;e.phase>0;)e.phase-=Math.PI*2;var n=e.phase/Math.PI/2*e.waveLength,i=e.cx-e.radius+n-e.radius*2;o.moveTo(i,e.waterLevel);for(var r=0,a=0;a<t;++a){var s=a%4,c=aI(a*e.waveLength/4,s,e.waveLength,e.amplitude);o.bezierCurveTo(c[0][0]+i,-c[0][1]+e.waterLevel,c[1][0]+i,-c[1][1]+e.waterLevel,c[2][0]+i,-c[2][1]+e.waterLevel),a===t-1&&(r=c[2][0])}e.inverse?(o.lineTo(r+i,e.cy-e.radiusY),o.lineTo(i,e.cy-e.radiusY),o.lineTo(i,e.waterLevel)):(o.lineTo(r+i,e.cy+e.radiusY),o.lineTo(i,e.cy+e.radiusY),o.lineTo(i,e.waterLevel)),o.closePath()}});function aI(o,e,t,n){return e===0?[[o+1/2*t/Math.PI/2,n/2],[o+1/2*t/Math.PI,n],[o+t/4,n]]:e===1?[[o+1/2*t/Math.PI/2*(Math.PI-2),n],[o+1/2*t/Math.PI/2*(Math.PI-1),n/2],[o+t/4,0]]:e===2?[[o+1/2*t/Math.PI/2,-n/2],[o+1/2*t/Math.PI,-n],[o+t/4,-n]]:[[o+1/2*t/Math.PI/2*(Math.PI-2),-n],[o+1/2*t/Math.PI/2*(Math.PI-1),-n/2],[o+t/4,0]]}var s9=SS;function qu(o){return o&&o.indexOf("path://")===0}hf({type:"liquidFill",render:function(o,e,t){var n=this,i=this.group;i.removeAll();var r=o.getData(),a=r.getItemModel(0),s=a.get("center"),c=a.get("radius"),f=t.getWidth(),h=t.getHeight(),m=Math.min(f,h),g=0,_=0,S=o.get("outline.show");S&&(g=o.get("outline.borderDistance"),_=s9(o.get("outline.itemStyle.borderWidth"),m));var y=s9(s[0],f),b=s9(s[1],h),M,A,E,C=!1,D=o.get("shape");if(D==="container"?(C=!0,M=[f/2,h/2],A=[M[0]-_/2,M[1]-_/2],E=[s9(g,f),s9(g,h)],c=[Math.max(A[0]-E[0],0),Math.max(A[1]-E[1],0)]):(M=s9(c,m)/2,A=M-_/2,E=s9(g,m),c=Math.max(A-E,0)),S){var T=Y();T.style.lineWidth=_,i.add(Y())}var P=C?0:y-c,R=C?0:b-c,L=null;i.add(F());var W=this._data,i1=[];r.diff(W).add(function(G){var H=$(G,!1),J=H.shape.waterLevel;H.shape.waterLevel=C?h/2:c,bS(H,{shape:{waterLevel:J}},o),H.z2=2,e1(G,H,null),i.add(H),r.setItemGraphicEl(G,H),i1.push(H)}).update(function(G,H){for(var J=W.getItemGraphicEl(H),d1=$(G,!1,J),r1={},K=["amplitude","cx","cy","phase","radius","radiusY","waterLevel","waveLength"],p1=0;p1<K.length;++p1){var g1=K[p1];d1.shape.hasOwnProperty(g1)&&(r1[g1]=d1.shape[g1])}for(var l1={},I1=["fill","opacity","shadowBlur","shadowColor"],p1=0;p1<I1.length;++p1){var g1=I1[p1];d1.style.hasOwnProperty(g1)&&(l1[g1]=d1.style[g1])}C&&(r1.radiusY=h/2),Xn(J,{shape:r1,x:d1.x,y:d1.y},o),o.isUniversalTransitionEnabled&&o.isUniversalTransitionEnabled()?Xn(J,{style:l1},o):J.useStyle(l1);var E1=J.getClipPath(),R1=d1.getClipPath();J.setClipPath(d1.getClipPath()),J.shape.inverse=d1.inverse,E1&&R1&&n._shape===D&&!qu(D)&&Xn(R1,{shape:E1.shape},o,{isFrom:!0}),e1(G,J,J),i.add(J),r.setItemGraphicEl(G,J),i1.push(J)}).remove(function(G){var H=W.getItemGraphicEl(G);i.remove(H)}).execute(),a.get("label.show")&&i.add(q(i1)),this._shape=D,this._data=r;function s1(G,H){if(D)if(qu(D)){var J=Vu(D.slice(7),{}),d1=J.getBoundingRect(),r1=d1.width,K=d1.height;r1>K?(K=G*2/r1*K,r1=G*2):(r1=G*2/K*r1,K=G*2);var p1=H?0:y-r1/2,g1=H?0:b-K/2;return J=Vu(D.slice(7),{},new MS(p1,g1,r1,K)),H&&(J.x=-r1/2,J.y=-K/2),J}else if(C){var l1=H?-G[0]:y-G[0],I1=H?-G[1]:b-G[1];return ju("rect",l1,I1,G[0]*2,G[1]*2)}else{var l1=H?-G:y-G,I1=H?-G:b-G;return D==="pin"?I1+=G:D==="arrow"&&(I1-=G),ju(D,l1,I1,G*2,G*2)}return new AS({shape:{cx:H?0:y,cy:H?0:b,r:G}})}function Y(){var G=s1(M);return G.style.fill=null,G.setStyle(o.getModel("outline.itemStyle").getItemStyle()),G}function F(){var G=s1(c);G.setStyle(o.getModel("backgroundStyle").getItemStyle()),G.style.fill=null,G.z2=5;var H=s1(c);H.setStyle(o.getModel("backgroundStyle").getItemStyle()),H.style.stroke=null;var J=new Bu;return J.add(G),J.add(H),J}function $(G,H,J){var d1=C?c[0]:c,r1=C?h/2:c,K=r.getItemModel(G),p1=K.getModel("itemStyle"),g1=K.get("phase"),l1=s9(K.get("amplitude"),r1*2),I1=s9(K.get("waveLength"),d1*2),E1=r.get("value",G),R1=r1-E1*r1*2;g1=J?J.shape.phase:g1==="auto"?G*Math.PI/4:g1;var C1=p1.getItemStyle();if(!C1.fill){var K1=o.get("color"),G1=G%K1.length;C1.fill=K1[G1]}var N1=d1*2,s2=new rI({shape:{waveLength:I1,radius:d1,radiusY:r1,cx:N1,cy:0,waterLevel:R1,amplitude:l1,phase:g1,inverse:H},style:C1,x:y,y:b});s2.shape._waterLevel=R1;var b2=K.getModel("emphasis.itemStyle").getItemStyle();b2.lineWidth=0,s2.ensureState("emphasis").style=b2,mf(s2);var E2=s1(c,!0);return E2.setStyle({fill:"white"}),s2.setClipPath(E2),s2}function e1(G,H,J){var d1=r.getItemModel(G),r1=d1.get("period"),K=d1.get("direction"),p1=r.get("value",G),g1=d1.get("phase");g1=J?J.shape.phase:g1==="auto"?G*Math.PI/4:g1;var l1=function(R1){var C1=r.count();return C1===0?R1:R1*(.2+(C1-G)/C1*.8)},I1=0;r1==="auto"?I1=l1(5e3):I1=typeof r1=="function"?r1(p1,G):r1;var E1=0;K==="right"||K==null?E1=Math.PI:K==="left"?E1=-Math.PI:K==="none"?E1=0:console.error("Illegal direction value for liquid fill."),K!=="none"&&d1.get("waveAnimation")&&H.animate("shape",!0).when(0,{phase:g1}).when(I1/2,{phase:E1+g1}).when(I1,{phase:E1*2+g1}).during(function(){L&&L.dirty(!0)}).start()}function q(G){var H=a.getModel("label");function J(){var C1=o.getFormattedLabel(0,"normal"),K1=r.get("value",0)*100,G1=r.getName(0)||o.name;return isNaN(K1)||(G1=K1.toFixed(0)+"%"),C1==null?G1:C1}var d1={z2:10,shape:{x:P,y:R,width:(C?c[0]:c)*2,height:(C?c[1]:c)*2},style:{fill:"transparent"},textConfig:{position:H.get("position")||"inside"},silent:!0},r1={style:{text:J(),textAlign:H.get("align"),textVerticalAlign:H.get("baseline")}};Object.assign(r1.style,Je(H));var K=new Gu(d1),p1=new Gu(d1);p1.disableLabelAnimation=!0,K.disableLabelAnimation=!0;var g1=new Ki(r1),l1=new Ki(r1);K.setTextContent(g1),p1.setTextContent(l1);var I1=H.get("insideColor");l1.style.fill=I1;var E1=new Bu;E1.add(K),E1.add(p1);var R1=s1(c,!0);return L=new xS({shape:{paths:G},x:y,y:b}),L.setClipPath(R1),p1.setClipPath(L),E1}},dispose:function(){}});const sI=b1({__name:"index",props:{themeSetting:{type:Object,required:!0},themeColor:{type:Object,required:!0},chartConfig:{type:Object,required:!0}},setup(o){const e=o,t=P3(e.chartConfig.option,e.themeSetting);m3([M3,U3]);const n=A2(),i=X4({value:{}});e2(()=>n.getEditCanvasConfig.chartThemeColor,a=>{try{if(!J2()){const s=a5(n.getEditCanvasConfig.chartCustomThemeColorInfo)[a]||a5(n.getEditCanvasConfig.chartCustomThemeColorInfo)[$0];e.chartConfig.option.series[0].backgroundStyle.color=s[2],e.chartConfig.option.series[0].color[0].colorStops=[{offset:0,color:s[0]},{offset:1,color:s[1]}]}i.value=e.chartConfig.option}catch(s){console.log(s)}},{immediate:!0});const r=a=>(a=Wu(a)?parseFloat(a):a,parseFloat(a.toFixed(2)));return e2(()=>e.chartConfig.option.dataset,a=>{!Wu(a)&&!wS(a)||(e.chartConfig.option.series[0].data=[r(a)],i.value=e.chartConfig.option)},{immediate:!0,deep:!1}),F2(e.chartConfig,A2,a=>{i.value.series[0].data=[r(a)]}),(a,s)=>(N(),w1(u(L3),{theme:o.themeColor,"init-options":u(t),option:i.value,autoresize:""},null,8,["theme","init-options","option"]))}}),lI=Object.freeze(Object.defineProperty({__proto__:null,default:sI},Symbol.toStringTag,{value:"Module"})),Zo={key:"PieCircle",chartKey:"VPieCircle",conKey:"VCPieCircle",title:"饼图-环形",category:g3.PIE,categoryName:_3.PIE,package:H1.CHARTS,chartFrame:t2.ECHARTS,image:"pie-circle.png"},Pa=[],uI={tooltip:{show:!0,trigger:"item"},legend:{show:!0},dataset:.25,title:{text:"25%",x:"center",y:"center",textStyle:{color:"#56B9F8",fontSize:30}},series:[{type:"pie",radius:["75%","80%"],center:["50%","50%"],hoverAnimation:!0,color:["#00bcd44a","transparent"],label:{show:!1},data:[{value:[25],itemStyle:{color:"#03a9f4",shadowBlur:10,shadowColor:"#97e2f5"}},{value:[75],itemStyle:{color:"#00bcd44a",shadowBlur:0,shadowColor:"#00bcd44a"}}]}]};let cI=class extends w2{constructor(){super(...arguments);u1(this,"key",Zo.key);u1(this,"chartConfig",j1(Zo));u1(this,"option",O3(uI,Pa))}};const dI=Object.freeze(Object.defineProperty({__proto__:null,default:cI,includes:Pa},Symbol.toStringTag,{value:"Module"})),fI=b1({__name:"index",props:{themeSetting:{type:Object,required:!0},themeColor:{type:Object,required:!0},chartConfig:{type:Object,required:!0}},setup(o){const e=o,t=P3(e.chartConfig.option,e.themeSetting);m3([$3,M3,Br,U3,Y3,o4,uf]);const n=X4({value:{}}),i=r=>{const a=parseFloat(`${r}`)*100;let s=e.chartConfig.option;s.title.text=`${+a.toFixed(2)}%`,s.series[0].data[0].value[0]=a,s.series[0].data[1].value[0]=100-a,n.value=N3(e.chartConfig.option,e.themeSetting,Pa),n.value=e.chartConfig.option};return e2(()=>e.chartConfig.option.dataset,r=>{try{i(r)}catch(a){console.log(a)}},{immediate:!0,deep:!1}),F2(e.chartConfig,A2,r=>{let a=parseFloat(`${r}`)*100;n.value.title.text=`${+a.toFixed(2)}%`,n.value.series[0].data[0].value[0]=a,n.value.series[0].data[1].value[0]=100-a}),(r,a)=>(N(),w1(u(L3),{theme:o.themeColor,"init-options":u(t),option:n.value,autoresize:""},null,8,["theme","init-options","option"]))}}),pI=Object.freeze(Object.defineProperty({__proto__:null,default:fI},Symbol.toStringTag,{value:"Module"})),hI=b1({__name:"index",props:{themeSetting:{type:Object,required:!0},themeColor:{type:Object,required:!0},chartConfig:{type:Object,required:!0}},setup(o){const e=o,t=P3(e.chartConfig.option,e.themeSetting);let n=-1,i=0,r=null;m3([$3,M3,Br,U3,Y3,o4]);const a=y2(()=>N3(e.chartConfig.option,e.themeSetting,qr)),s=()=>{var _,S;n>-1&&((_=g.value)==null||_.dispatchAction({type:"downplay",dataIndex:n})),n=n>=i-1?0:n+1,(S=g.value)==null||S.dispatchAction({type:"highlight",dataIndex:n})},c=(_,S=!1)=>{!S&&!Array.isArray(_==null?void 0:_.source)||(S||(i=(_==null?void 0:_.source.length)||0),clearInterval(r),r=setInterval(()=>{s()},1e3))},f=()=>{var _;(_=g.value)==null||_.dispatchAction({type:"downplay",dataIndex:n}),clearInterval(r),r=null},h=()=>{f()},m=()=>{e.chartConfig.option.isCarousel&&!r&&c(void 0,!0)};e2(()=>e.chartConfig.option.type,_=>{try{_==="nomal"?(e.chartConfig.option.series[0].radius="70%",e.chartConfig.option.series[0].roseType=!1):_==="ring"?(e.chartConfig.option.series[0].radius=["40%","65%"],e.chartConfig.option.series[0].roseType=!1):(e.chartConfig.option.series[0].radius="70%",e.chartConfig.option.series[0].roseType=!0)}catch(S){console.log(S)}},{deep:!1,immediate:!0}),e2(()=>e.chartConfig.option.isCarousel,_=>{_?(c(void 0,!0),e.chartConfig.option.legend.show=!1):(e.chartConfig.option.legend.show=!0,f())});const{vChartRef:g}=F2(e.chartConfig,A2,_=>{c(_)});return c5(()=>{i=Bf.source.length,e.chartConfig.option.isCarousel&&c(void 0,!0)}),(_,S)=>(N(),w1(u(L3),{ref_key:"vChartRef",ref:g,autoresize:"","init-options":u(t),theme:o.themeColor,option:a.value,"manual-update":u(J2)(),onMouseover:h,onMouseout:m},null,8,["init-options","theme","option","manual-update"]))}}),mI=Object.freeze(Object.defineProperty({__proto__:null,default:hI},Symbol.toStringTag,{value:"Module"})),qo={key:"ScatterCommon",chartKey:"VScatterCommon",conKey:"VCScatterCommon",title:"散点图",category:g3.SCATTER,categoryName:_3.SCATTER,package:H1.CHARTS,chartFrame:t2.ECHARTS,image:"scatter-multi.png"},Qu=[{dimensions:["data1"],source:[[161.2,51.6],[167.5,59],[159.5,49.2],[157,63],[155.8,53.6],[170,59],[159.1,47.6],[166,69.8],[176.2,66.8],[160.2,75.2],[172.5,55.2],[170.9,54.2],[172.9,62.5],[153.4,42],[160,50],[147.2,49.8],[168.2,49.2],[175,73.2],[157,47.8],[170.2,72.8],[174,54.5],[173,59.8],[179.9,67.3],[170.5,67.8],[160,47],[154.4,46.2],[162,55],[176.5,83],[160,54.4],[152,45.8],[162.1,53.6],[170,73.2],[160.2,52.1],[161.3,67.9],[166.4,56.6],[168.9,62.3],[163.8,58.5],[167.6,54.5],[160,50.2],[161.3,60.3],[167.6,58.3],[165.1,56.2],[160,50.2],[170,72.9],[157.5,59.8],[167.6,61],[160.7,69.1],[163.2,55.9],[152.4,46.5],[157.5,54.3],[168.3,54.8],[180.3,60.7],[165.5,60],[165,62],[164.5,60.3],[156,52.7],[160,74.3]]},{dimensions:["data2"],source:[[174,65.6],[175.3,71.8],[193.5,80.7],[186.5,72.6],[187.2,78.8],[181.5,74.8],[184,86.4],[184.5,78.4],[175,62],[184,81.6],[180,76.6],[177.8,83.6],[192,90],[176,74.6],[174,71],[184,79.6],[192.7,93.8],[142.7,93.8],[152.7,93.8],[170,61.3],[177.8,68.6],[184.2,80.1],[186.7,87.8],[171.4,84.7],[172.7,73.4],[175.3,72.1],[180.3,82.6],[182.9,88.7],[188,84.1],[177.2,94.1],[172.1,74.9],[167,59.1],[169.5,75.6],[174,86.2],[172.7,75.3],[182.2,87.1],[164.1,55.2],[163,57],[171.5,61.4],[184.2,76.8],[174,86.8]]}],za=["legend","xAxis","yAxis","grid"],ka={type:"scatter",emphasis:{focus:"series"},symbolSize:12,markArea:{silent:!0,itemStyle:{color:"transparent",borderWidth:1,borderType:"dashed"},data:[[{xAxis:"min",yAxis:"min"},{xAxis:"max",yAxis:"max"}]]},markPoint:{symbol:"pin",symbolSize:50,data:[{type:"max",name:"Max"},{type:"min",name:"Min"}]}},tp={dataset:Qu,tooltip:{showDelay:0,formatter:o=>o.value.length>1?`${o.seriesName}:<br />${o.value[0]} ${o.value[1]}`:`${o.seriesName}:<br />${o.name} ${o.value}`,axisPointer:{show:!0,type:"cross",lineStyle:{type:"dashed",width:1}}},xAxis:{scale:!0},yAxis:{scale:!0},series:Qu.map((o,e)=>i3(o2({},ka),{datasetIndex:e}))};let gI=class extends w2{constructor(){super(...arguments);u1(this,"key",qo.key);u1(this,"chartConfig",j1(qo));u1(this,"option",O3(tp,za))}};const _I=Object.freeze(Object.defineProperty({__proto__:null,default:gI,includes:za,option:tp,seriesItem:ka},Symbol.toStringTag,{value:"Module"})),vI=b1({__name:"index",props:{themeSetting:{type:Object,required:!0},themeColor:{type:Object,required:!0},chartConfig:{type:Object,required:!0}},setup(o){const e=o,t=P3(e.chartConfig.option,e.themeSetting);m3([$3,M3,gf,lf,U3,Y3,o4,CS,TS,ES]);const n=_2(),i=y2(()=>N3(e.chartConfig.option,e.themeSetting,za));e2(()=>e.chartConfig.option.dataset,(a,s)=>{try{if(!Nr(a))return;Array.isArray(a)&&(n.value=["series"],e.chartConfig.option.series=a.map((c,f)=>i3(o2({},ka),{datasetIndex:f})),Y5(()=>{n.value=[]}))}catch(c){console.log(c)}},{deep:!1});const{vChartRef:r}=F2(e.chartConfig,A2);return(a,s)=>(N(),w1(u(L3),{ref_key:"vChartRef",ref:r,"init-options":u(t),theme:o.themeColor,option:i.value,"manual-update":u(J2)(),"update-options":{replaceMerge:n.value},autoresize:""},null,8,["init-options","theme","option","manual-update","update-options"]))}}),yI=Object.freeze(Object.defineProperty({__proto__:null,default:vI},Symbol.toStringTag,{value:"Module"}));var np={exports:{}};(function(o,e){(function(n,i){o.exports=i()})(_9,function(){return function(t){var n={};function i(r){if(n[r])return n[r].exports;var a=n[r]={exports:{},id:r,loaded:!1};return t[r].call(a.exports,a,a.exports,i),a.loaded=!0,a.exports}return i.m=t,i.c=n,i.p="",i(0)}([function(t,n,i){var r;r=function(a){return{clustering:i(1),regression:i(5),statistics:i(6),histogram:i(15),transform:{regression:i(18),histogram:i(21),clustering:i(22)}}}.call(n,i,n,t),r!==void 0&&(t.exports=r)},function(t,n,i){var r;r=function(a){var s=i(2),c=s.dataPreprocess,f=s.normalizeDimensions,h=i(3),y=i(4),m=h.size,g=h.sumOfColumn,_=h.sum,S=h.zeros,y=i(4),b=y.isNumber,M=Math.pow,A={SINGLE:"single",MULTIPLE:"multiple"};function E(i1,s1,Y){for(var F=S(i1.length,2),$=P(s1,W(i1,Y.dimensions)),e1=!0,q,G,H,J;e1;){e1=!1;for(var d1=0;d1<i1.length;d1++){q=1/0,G=-1;for(var r1=0;r1<s1;r1++)H=R(i1[d1],$[r1],Y),H<q&&(q=H,G=r1);F[d1][0]!==G&&(e1=!0),F[d1][0]=G,F[d1][1]=q}for(var d1=0;d1<s1;d1++){J=[];for(var r1=0;r1<F.length;r1++)F[r1][0]===d1&&J.push(i1[r1]);$[d1]=C(J,Y)}}var K={centroids:$,clusterAssigned:F};return K}function C(i1,s1){for(var Y=[],F,$,e1=0;e1<s1.dimensions.length;e1++){var q=s1.dimensions[e1];F=0;for(var G=0;G<i1.length;G++)F+=i1[G][q];$=F/i1.length,Y.push($)}return Y}function D(i1,s1,Y){var F=(b(s1)?{clusterCount:s1,stepByStep:Y}:s1)||{clusterCount:2},$=F.clusterCount;if($<2)return;var e1=L(i1,F),q=e1.outputType===A.SINGLE,G=c(i1,{dimensions:e1.dimensions}),H=S(G.length,2),J,d1,r1;function K(n2,d2){H[n2][1]=d2}function p1(n2){return H[n2][1]}if(q){J=[];var g1=e1.outputClusterIndexDimension;d1=function(n2,d2){J[n2][g1]=d2},r1=function(n2){return J[n2][g1]};for(var l1=0;l1<G.length;l1++)J.push(G[l1].slice()),K(l1,0),d1(l1,0)}else d1=function(n2,d2){H[n2][0]=d2},r1=function(n2){return H[n2][0]};for(var I1=C(G,e1),E1=[I1],l1=0;l1<G.length;l1++){var R1=R(G[l1],I1,e1);K(l1,R1)}var C1,K1,G1,N1,s2,b2,E2=1,p2={data:J,centroids:E1,isEnd:!1};q||(p2.clusterAssment=H);function T2(){if(E2<$){C1=1/0;for(var n2,d2,g2,V=0;V<E1.length;V++){K1=[],G1=[];for(var k=0;k<G.length;k++)r1(k)===V?K1.push(G[k]):G1.push(p1(k));N1=E(K1,2,e1),s2=g(N1.clusterAssigned,1),b2=_(G1),s2+b2<C1&&(C1=b2+s2,n2=V,d2=N1.centroids,g2=N1.clusterAssigned)}for(var k=0;k<g2.length;k++)g2[k][0]===0?g2[k][0]=n2:g2[k][0]===1&&(g2[k][0]=E1.length);E1[n2]=d2[0],E1.push(d2[1]);for(var k=0,V=0;k<G.length&&V<g2.length;k++)r1(k)===n2&&(d1(k,g2[V][0]),K(k,g2[V++][1]));var x1=[];if(!q){for(var k=0;k<E1.length;k++){x1[k]=[];for(var V=0;V<G.length;V++)r1(V)===k&&x1[k].push(G[V])}p2.pointsInCluster=x1}E2++}else p2.isEnd=!0}if(F.stepByStep)p2.next=function(){return T2(),T(p2,e1),p2};else for(;T2(),!p2.isEnd;);return T(p2,e1),p2}function T(i1,s1){var Y=s1.outputCentroidDimensions;if(!(s1.outputType!==A.SINGLE||Y==null))for(var F=i1.data,$=i1.centroids,e1=0;e1<F.length;e1++)for(var q=F[e1],G=q[s1.outputClusterIndexDimension],H=$[G],J=Math.min(H.length,Y.length),d1=0;d1<J;d1++)q[Y[d1]]=H[d1]}function P(i1,s1){for(var Y=S(i1,s1.length),F=0;F<s1.length;F++)for(var $=s1[F],e1=0;e1<i1;e1++)Y[e1][F]=$.min+$.span*Math.random();return Y}function R(i1,s1,Y){for(var F=0,$=Y.dimensions,e1=Y.rawExtents,q=0;q<$.length;q++){var G=e1[q].span;if(G){var H=$[q],J=(i1[H]-s1[q])/G;F+=M(J,2)}}return F}function L(i1,s1){var Y=m(i1);if(Y.length<1)throw new Error("The input data of clustering should be two-dimension array.");for(var F=Y[1],$=[],e1=0;e1<F;e1++)$.push(e1);var q=f(s1.dimensions,$),G=s1.outputType||A.MULTIPLE,H=s1.outputClusterIndexDimension;if(G===A.SINGLE&&!y.isNumber(H))throw new Error("outputClusterIndexDimension is required as a number.");var J=W(i1,q);return{dimensions:q,rawExtents:J,outputType:G,outputClusterIndexDimension:H,outputCentroidDimensions:s1.outputCentroidDimensions}}function W(i1,s1){for(var Y=[],F=s1.length,$=0;$<F;$++)Y.push({min:1/0,max:-1/0});for(var $=0;$<i1.length;$++)for(var e1=i1[$],q=0;q<F;q++){var G=Y[q],H=e1[s1[q]];G.min>H&&(G.min=H),G.max<H&&(G.max=H)}for(var $=0;$<F;$++)Y[$].span=Y[$].max-Y[$].min;return Y}return{OutputType:A,hierarchicalKMeans:D}}.call(n,i,n,t),r!==void 0&&(t.exports=r)},function(t,n,i){var r;r=function(a){var s=i(3),c=s.isArray,f=s.size,h=i(4),m=h.isNumber;function g(y,b){return typeof y=="number"?[y]:y==null?b:y}function _(y,b){b=b||{};var M=b.dimensions,A={};if(M!=null)for(var E=0;E<M.length;E++)A[M[E]]=!0;var C=b.toOneDimensionArray?M?M[0]:0:null;function D(i1){return!M||A.hasOwnProperty(i1)}if(!c(y))throw new Error("Invalid data type, you should input an array");var T=[],P=f(y);if(P.length===1)for(var E=0;E<P[0];E++){var R=y[E];m(R)&&T.push(R)}else if(P.length===2)for(var E=0;E<P[0];E++){for(var L=!0,R=y[E],W=0;W<P[1];W++)D(W)&&!m(R[W])&&(L=!1);L&&T.push(C!=null?R[C]:R)}return T}function S(y){var b=y.toString(),M=b.indexOf(".");return M<0?0:b.length-1-M}return{normalizeDimensions:g,dataPreprocess:_,getPrecision:S}}.call(n,i,n,t),r!==void 0&&(t.exports=r)},function(t,n,i){var r;r=function(a){var s=Object.prototype.toString,c=Array.prototype,f=c.map;function h(A){for(var E=[];m(A);)E.push(A.length),A=A[0];return E}function m(A){return s.call(A)==="[object Array]"}function g(A,E){for(var C=[],D=0;D<A;D++){C[D]=[];for(var T=0;T<E;T++)C[D][T]=0}return C}function _(A){for(var E=0,C=0;C<A.length;C++)E+=A[C];return E}function S(A,E){for(var C=0,D=0;D<A.length;D++)C+=A[D][E];return C}function y(A,E){return A>E?1:A<E?-1:A===E?0:NaN}function b(A,E,C,D){for(C==null&&(C=0),D==null&&(D=A.length);C<D;){var T=Math.floor((C+D)/2),P=y(A[T],E);if(P>0)D=T;else if(P<0)C=T+1;else return T+1}return C}function M(A,E,C){if(A&&E){if(A.map&&A.map===f)return A.map(E,C);for(var D=[],T=0,P=A.length;T<P;T++)D.push(E.call(C,A[T],T,A));return D}}return{size:h,isArray:m,zeros:g,sum:_,sumOfColumn:S,ascending:y,bisect:b,map:M}}.call(n,i,n,t),r!==void 0&&(t.exports=r)},function(t,n,i){var r;r=function(a){function s(h){return h=h===null?NaN:+h,typeof h=="number"&&!isNaN(h)}function c(h){return isFinite(h)&&h===Math.round(h)}function f(h){if(h===0)return 0;var m=Math.floor(Math.log(h)/Math.LN10);return h/Math.pow(10,m)>=10&&m++,m}return{isNumber:s,isInteger:c,quantityExponent:f}}.call(n,i,n,t),r!==void 0&&(t.exports=r)},function(t,n,i){var r;r=function(a){var s=i(2),c=s.dataPreprocess,f=s.normalizeDimensions,h={linear:function(_,S){for(var y=S.dimensions[0],b=S.dimensions[1],M=0,A=0,E=0,C=0,D=_.length,T=0;T<D;T++){var P=_[T];M+=P[y],A+=P[b],E+=P[y]*P[b],C+=P[y]*P[y]}for(var R=(D*E-M*A)/(D*C-M*M),L=A/D-R*M/D,W=[],i1=0;i1<_.length;i1++){var P=_[i1],s1=P.slice();s1[y]=P[y],s1[b]=R*P[y]+L,W.push(s1)}var Y="y = "+Math.round(R*100)/100+"x + "+Math.round(L*100)/100;return{points:W,parameter:{gradient:R,intercept:L},expression:Y}},linearThroughOrigin:function(_,S){for(var y=S.dimensions[0],b=S.dimensions[1],M=0,A=0,E=0;E<_.length;E++){var C=_[E];M+=C[y]*C[y],A+=C[y]*C[b]}for(var D=A/M,T=[],P=0;P<_.length;P++){var C=_[P],R=C.slice();R[y]=C[y],R[b]=C[y]*D,T.push(R)}var L="y = "+Math.round(D*100)/100+"x";return{points:T,parameter:{gradient:D},expression:L}},exponential:function(_,S){for(var y=S.dimensions[0],b=S.dimensions[1],M=0,A=0,E=0,C=0,D=0,T=0,P=0;P<_.length;P++){var R=_[P];M+=R[y],A+=R[b],T+=R[y]*R[b],E+=R[y]*R[y]*R[b],C+=R[b]*Math.log(R[b]),D+=R[y]*R[b]*Math.log(R[b])}for(var L=A*E-T*T,W=Math.pow(Math.E,(E*C-T*D)/L),i1=(A*D-T*C)/L,s1=[],Y=0;Y<_.length;Y++){var R=_[Y],F=R.slice();F[y]=R[y],F[b]=W*Math.pow(Math.E,i1*R[y]),s1.push(F)}var $="y = "+Math.round(W*100)/100+"e^("+Math.round(i1*100)/100+"x)";return{points:s1,parameter:{coefficient:W,index:i1},expression:$}},logarithmic:function(_,S){for(var y=S.dimensions[0],b=S.dimensions[1],M=0,A=0,E=0,C=0,D=0;D<_.length;D++){var T=_[D];M+=Math.log(T[y]),A+=T[b]*Math.log(T[y]),E+=T[b],C+=Math.pow(Math.log(T[y]),2)}for(var P=(D*A-E*M)/(D*C-M*M),R=(E-P*M)/D,L=[],W=0;W<_.length;W++){var T=_[W],i1=T.slice();i1[y]=T[y],i1[b]=P*Math.log(T[y])+R,L.push(i1)}var s1="y = "+Math.round(R*100)/100+" + "+Math.round(P*100)/100+"ln(x)";return{points:L,parameter:{gradient:P,intercept:R},expression:s1}},polynomial:function(_,S){var y=S.dimensions[0],b=S.dimensions[1],M=S.order;M==null&&(M=2);for(var A=[],E=[],C=M+1,D=0;D<C;D++){for(var T=0,P=0;P<_.length;P++){var R=_[P];T+=R[b]*Math.pow(R[y],D)}E.push(T);for(var L=[],W=0;W<C;W++){for(var i1=0,s1=0;s1<_.length;s1++)i1+=Math.pow(_[s1][y],D+W);L.push(i1)}A.push(L)}A.push(E);for(var Y=m(A,C),F=[],D=0;D<_.length;D++){for(var $=0,R=_[D],P=0;P<Y.length;P++)$+=Y[P]*Math.pow(R[y],P);var e1=R.slice();e1[y]=R[y],e1[b]=$,F.push(e1)}for(var q="y = ",D=Y.length-1;D>=0;D--)D>1?q+=Math.round(Y[D]*Math.pow(10,D+1))/Math.pow(10,D+1)+"x^"+D+" + ":D===1?q+=Math.round(Y[D]*100)/100+"x + ":q+=Math.round(Y[D]*100)/100;return{points:F,parameter:Y,expression:q}}};function m(_,S){for(var y=0;y<_.length-1;y++){for(var b=y,M=y+1;M<_.length-1;M++)Math.abs(_[y][M])>Math.abs(_[y][b])&&(b=M);for(var A=y;A<_.length;A++){var E=_[A][y];_[A][y]=_[A][b],_[A][b]=E}for(var C=y+1;C<_.length-1;C++)for(var D=_.length-1;D>=y;D--)_[D][C]-=_[D][y]/_[y][y]*_[y][C]}for(var T=new Array(S),P=_.length-1,M=_.length-2;M>=0;M--){for(var E=0,y=M+1;y<_.length-1;y++)E+=_[y][M]*T[y];T[M]=(_[P][M]-E)/_[M][M]}return T}var g=function(_,S,y){var b=typeof y=="number"?{order:y}:y||{},M=f(b.dimensions,[0,1]),A=c(S,{dimensions:M}),E=h[_](A,{order:b.order,dimensions:M}),C=M[0];return E.points.sort(function(D,T){return D[C]-T[C]}),E};return g}.call(n,i,n,t),r!==void 0&&(t.exports=r)},function(t,n,i){var r;r=function(a){var s={};return s.max=i(7),s.deviation=i(8),s.mean=i(10),s.median=i(12),s.min=i(14),s.quantile=i(13),s.sampleVariance=i(9),s.sum=i(11),s}.call(n,i,n,t),r!==void 0&&(t.exports=r)},function(t,n,i){var r;r=function(a){var s=i(4),c=s.isNumber;function f(h){for(var m=-1/0,g=0;g<h.length;g++)c(h[g])&&h[g]>m&&(m=h[g]);return m}return f}.call(n,i,n,t),r!==void 0&&(t.exports=r)},function(t,n,i){var r;r=function(a){var s=i(9);return function(c){var f=s(c);return f&&Math.sqrt(f)}}.call(n,i,n,t),r!==void 0&&(t.exports=r)},function(t,n,i){var r;r=function(a){var s=i(4),c=s.isNumber,f=i(10);function h(m){var g=m.length;if(!g||g<2)return 0;if(m.length>=2){for(var _=f(m),S=0,y,b=0;b<m.length;b++)c(m[b])&&(y=m[b]-_,S+=y*y);return S/(m.length-1)}}return h}.call(n,i,n,t),r!==void 0&&(t.exports=r)},function(t,n,i){var r;r=function(a){var s=i(11);function c(f){var h=f.length;return h?s(f)/f.length:0}return c}.call(n,i,n,t),r!==void 0&&(t.exports=r)},function(t,n,i){var r;r=function(a){var s=i(4),c=s.isNumber;function f(h){var m=h.length;if(!m)return 0;for(var g=0,_=0;_<m;_++)c(h[_])&&(g+=h[_]);return g}return f}.call(n,i,n,t),r!==void 0&&(t.exports=r)},function(t,n,i){var r;r=function(a){var s=i(13);function c(f){return s(f,.5)}return c}.call(n,i,n,t),r!==void 0&&(t.exports=r)},function(t,n,i){var r;r=function(a){return function(s,c){var f=s.length;if(!f)return 0;if(c<=0||f<2)return s[0];if(c>=1)return s[f-1];var h=(f-1)*c,m=Math.floor(h),g=s[m],_=s[m+1];return g+(_-g)*(h-m)}}.call(n,i,n,t),r!==void 0&&(t.exports=r)},function(t,n,i){var r;r=function(a){var s=i(4),c=s.isNumber;function f(h){for(var m=1/0,g=0;g<h.length;g++)c(h[g])&&h[g]<m&&(m=h[g]);return m}return f}.call(n,i,n,t),r!==void 0&&(t.exports=r)},function(t,n,i){var r;r=function(a){var s=i(7),c=i(14),f=i(13),h=i(8),m=i(2),g=m.dataPreprocess,_=m.normalizeDimensions,S=i(3),y=S.ascending,b=S.map,M=i(16),A=S.bisect,E=i(17);function C(r1,P){for(var R=typeof P=="string"?{method:P}:P||{},L=R.method==null?D.squareRoot:D[R.method],W=_(R.dimensions),i1=g(r1,{dimensions:W,toOneDimensionArray:!0}),s1=s(i1),Y=c(i1),F=L(i1,Y,s1),$=E(Y,s1,F),e1=$.step,q=$.toFixedPrecision,G=M(+(Math.ceil(Y/e1)*e1).toFixed(q),+(Math.floor(s1/e1)*e1).toFixed(q),e1,q),H=G.length,J=new Array(H+1),d1=0;d1<=H;d1++)J[d1]={},J[d1].sample=[],J[d1].x0=d1>0?G[d1-1]:G[d1]-Y===e1?Y:G[d1]-e1,J[d1].x1=d1<H?G[d1]:s1-G[d1-1]===e1?s1:G[d1-1]+e1;for(var d1=0;d1<i1.length;d1++)Y<=i1[d1]&&i1[d1]<=s1&&J[A(G,i1[d1],0,H)].sample.push(i1[d1]);var r1=b(J,function(p1){return[+((p1.x0+p1.x1)/2).toFixed(q),p1.sample.length,p1.x0,p1.x1,p1.x0+" - "+p1.x1]}),K=b(J,function(p1){return[p1.x0,p1.x1,p1.sample.length]});return{bins:J,data:r1,customData:K}}var D={squareRoot:function(T){var P=Math.ceil(Math.sqrt(T.length));return P>50?50:P},scott:function(T,P,R){return Math.ceil((R-P)/(3.5*h(T)*Math.pow(T.length,-1/3)))},freedmanDiaconis:function(T,P,R){return T.sort(y),Math.ceil((R-P)/(2*(f(T,.75)-f(T,.25))*Math.pow(T.length,-1/3)))},sturges:function(T){return Math.ceil(Math.log(T.length)/Math.LN2)+1}};return C}.call(n,i,n,t),r!==void 0&&(t.exports=r)},function(t,n,i){var r;r=function(a){var s=i(2),c=s.getPrecision;return function(f,h,m,g){var _=arguments.length;_<2?(h=f,f=0,m=1):_<3?m=1:_<4?(m=+m,g=c(m)):g=+g;for(var S=Math.ceil(((h-f)/m).toFixed(g)),y=new Array(S+1),b=0;b<S+1;b++)y[b]=+(f+b*m).toFixed(g);return y}}.call(n,i,n,t),r!==void 0&&(t.exports=r)},function(t,n,i){var r;r=function(a){var s=i(4);return function(c,f,h){var m=Math.abs(f-c)/h,g=s.quantityExponent(m),_=Math.pow(10,g),S=m/_;S>=Math.sqrt(50)?_*=10:S>=Math.sqrt(10)?_*=5:S>=Math.sqrt(2)&&(_*=2);var y=g<0?-g:0,b=+(f>=c?_:-_).toFixed(y);return{step:b,toFixedPrecision:y}}}.call(n,i,n,t),r!==void 0&&(t.exports=r)},function(t,n,i){var r;r=function(a){var s=i(5),c=i(19),f=2;return{type:"ecStat:regression",transform:function(m){var g=m.upstream,_=m.config||{},S=_.method||"linear",y=s(S,g.cloneRawData(),{order:_.order,dimensions:c.normalizeExistingDimensions(m,_.dimensions)}),b=y.points,M=_.formulaOn;M==null&&(M="end");var A;if(M!=="none"){for(var E=0;E<b.length;E++)b[E][f]=M==="start"&&E===0||M==="all"||M==="end"&&E===b.length-1?y.expression:"";A=g.cloneAllDimensionInfo(),A[f]={}}return[{dimensions:A,data:b}]}}}.call(n,i,n,t),r!==void 0&&(t.exports=r)},function(t,n,i){var r;r=function(a){var s=i(3),c=i(4),f=i(20);function h(g,_){if(_==null)return;var S=g.upstream;if(s.isArray(_)){for(var y=[],b=0;b<_.length;b++){var M=S.getDimensionInfo(_[b]);A(M,_[b]),y[b]=M.index}return y}else{var M=S.getDimensionInfo(_);return A(M,_),M.index}function A(E,C){if(!E)throw new Error("Can not find dimension by "+C)}}function m(g){if(s.isArray(g)){for(var _=[],S=[],y=0;y<g.length;y++){var b=M(g[y]);_.push(b.name),S.push(b.index)}return{name:_,index:S}}else if(g!=null)return M(g);function M(A){if(c.isNumber(A))return{index:A};if(f.isObject(A)&&c.isNumber(A.index))return A;throw new Error("Illegle new dimensions config. Expect `{ name: string, index: number }`.")}}return{normalizeExistingDimensions:h,normalizeNewDimensions:m}}.call(n,i,n,t),r!==void 0&&(t.exports=r)},function(t,n,i){var r;r=function(a){function s(f,h){if(Object.assign)Object.assign(f,h);else for(var m in h)h.hasOwnProperty(m)&&(f[m]=h[m]);return f}function c(f){const h=typeof f;return h==="function"||!!f&&h==="object"}return{extend:s,isObject:c}}.call(n,i,n,t),r!==void 0&&(t.exports=r)},function(t,n,i){var r;r=function(a){var s=i(15),c=i(19);return{type:"ecStat:histogram",transform:function(h){var m=h.upstream,g=h.config||{},_=s(m.cloneRawData(),{method:g.method,dimensions:c.normalizeExistingDimensions(h,g.dimensions)});return[{dimensions:["MeanOfV0V1","VCount","V0","V1","DisplayableName"],data:_.data},{data:_.customData}]}}}.call(n,i,n,t),r!==void 0&&(t.exports=r)},function(t,n,i){var r;r=function(a){var s=i(1),c=i(4),f=i(19),h=c.isNumber;return{type:"ecStat:clustering",transform:function(g){var _=g.upstream,S=g.config||{},y=S.clusterCount;if(!h(y)||y<=0)throw new Error('config param "clusterCount" need to be specified as an interger greater than 1.');if(y===1)return[{},{data:[]}];var b=f.normalizeNewDimensions(S.outputClusterIndexDimension),M=f.normalizeNewDimensions(S.outputCentroidDimensions);if(b==null)throw new Error("outputClusterIndexDimension is required as a number.");for(var A=s.hierarchicalKMeans(_.cloneRawData(),{clusterCount:y,stepByStep:!1,dimensions:f.normalizeExistingDimensions(g,S.dimensions),outputType:s.OutputType.SINGLE,outputClusterIndexDimension:b.index,outputCentroidDimensions:(M||{}).index}),E=_.cloneAllDimensionInfo(),C=[],D=0;D<E.length;D++){var T=E[D];C.push(T.name)}if(C[b.index]=b.name,M)for(var D=0;D<M.index.length;D++)M.name[D]!=null&&(C[M.index[D]]=M.name[D]);return[{dimensions:C,data:A.data},{data:A.centroids}]}}}.call(n,i,n,t),r!==void 0&&(t.exports=r)}])})})(np);var bI=np.exports,xI=bI;const SI=St(xI),Qo={key:"ScatterLogarithmicRegression",chartKey:"VScatterLogarithmicRegression",conKey:"VCScatterLogarithmicRegression",title:"对数回归散点图",category:g3.SCATTER,categoryName:_3.SCATTER,package:H1.CHARTS,chartFrame:t2.ECHARTS,image:"scatter-logarithmic-regression.png"},Xu=[{source:[[28604,77,17096869,"Australia",1990],[31163,77.4,27662440,"Canada",1990],[1516,68,1154605773,"China",1990],[13670,74.7,10582082,"Cuba",1990],[28599,75,4986705,"Finland",1990],[29476,77.1,56943299,"France",1990],[31476,75.4,78958237,"Germany",1990],[28666,78.1,254830,"Iceland",1990],[1777,57.7,870601776,"India",1990],[29550,79.1,122249285,"Japan",1990],[2076,67.9,20194354,"North Korea",1990],[12087,72,42972254,"South Korea",1990],[24021,75.4,3397534,"New Zealand",1990],[43296,76.8,4240375,"Norway",1990],[10088,70.8,38195258,"Poland",1990],[19349,69.6,147568552,"Russia",1990],[10670,67.3,53994605,"Turkey",1990],[26424,75.7,57110117,"United Kingdom",1990],[37062,75.4,252847810,"United States",1990],[44056,81.8,23968973,"Australia",2015],[43294,81.7,35939927,"Canada",2015],[13334,76.9,1376048943,"China",2015],[21291,78.5,11389562,"Cuba",2015],[38923,80.8,5503457,"Finland",2015],[37599,81.9,64395345,"France",2015],[44053,81.1,80688545,"Germany",2015],[42182,82.8,329425,"Iceland",2015],[5903,66.8,1311050527,"India",2015],[36162,83.5,126573481,"Japan",2015],[1390,71.4,25155317,"North Korea",2015],[34644,80.7,50293439,"South Korea",2015],[34186,80.6,4528526,"New Zealand",2015],[64304,81.6,5210967,"Norway",2015],[24787,77.3,38611794,"Poland",2015],[23038,73.13,143456918,"Russia",2015],[19360,76.5,78665830,"Turkey",2015],[38225,81.4,64715810,"United Kingdom",2015],[53354,79.1,321773631,"United States",2015]]},{transform:{type:"filter",config:{dimension:4,eq:1990}}},{transform:{type:"filter",config:{dimension:4,eq:2015}}},{transform:{type:"ecStat:regression",config:{method:"logarithmic"}}}],Ua=["legend","xAxis","yAxis","grid"],ip={dataset:Xu,tooltip:{showDelay:0,formatter:o=>o.value.length>1?`${o.seriesName}:<br />${o.value[0]} ${o.value[1]}`:`${o.seriesName}:<br />${o.name} ${o.value}`,axisPointer:{show:!0,type:"cross",lineStyle:{type:"dashed",width:1}}},legend:{data:Xu.filter(o=>{var e,t,n;return((e=o==null?void 0:o.transform)==null?void 0:e.type)==="filter"&&((n=(t=o==null?void 0:o.transform)==null?void 0:t.config)==null?void 0:n.eq)}).map(o=>{var e,t,n;return(n=(t=(e=o.transform)==null?void 0:e.config)==null?void 0:t.eq)==null?void 0:n.toString()})},xAxis:{show:!0,type:"value",splitLine:{lineStyle:{type:"dashed"}}},yAxis:{show:!0,type:"value",splitLine:{lineStyle:{type:"dashed"}}},visualMap:{show:!1,dimension:2,min:2e4,max:15e8,seriesIndex:[0,1],inRange:{symbolSize:[10,70]}},series:[{type:"scatter",datasetIndex:1},{type:"scatter",datasetIndex:2},{type:"line",smooth:!0,datasetIndex:3,symbolSize:.1,symbol:"circle",label:{show:!0,fontSize:16},labelLayout:{dx:-20},encode:{label:2,tooltip:1}}]};let MI=class extends w2{constructor(){super(...arguments);u1(this,"key",Qo.key);u1(this,"chartConfig",j1(Qo));u1(this,"option",O3(ip,Ua))}};const AI=Object.freeze(Object.defineProperty({__proto__:null,default:MI,includes:Ua,option:ip},Symbol.toStringTag,{value:"Module"})),wI=b1({__name:"index",props:{themeSetting:{type:Object,required:!0},themeColor:{type:Object,required:!0},chartConfig:{type:Object,required:!0}},setup(o){const e=o,t=P3(e.chartConfig.option,e.themeSetting);m3([$3,M3,gf,d6,U3,o4,Y3,DS,Fr,IS,cf]),RS(SI.transform.regression);const n=_2(),i=y2(()=>N3(e.chartConfig.option,e.themeSetting,Ua)),{vChartRef:r}=F2(e.chartConfig,A2);return(a,s)=>(N(),w1(u(L3),{ref_key:"vChartRef",ref:r,"init-options":u(t),theme:o.themeColor,option:i.value,"manual-update":u(J2)(),"update-options":{replaceMerge:n.value},autoresize:""},null,8,["init-options","theme","option","manual-update","update-options"]))}}),CI=Object.freeze(Object.defineProperty({__proto__:null,default:wI},Symbol.toStringTag,{value:"Module"})),TI={class:"go-border-box"},EI=["width","height"],DI=["fill","points"],II=["width","height"],RI=["fill"],OI=["values","dur"],LI=["fill"],PI=["values","dur"],zI=["fill"],kI=["values","dur"],UI=b1({__name:"index",props:{chartConfig:{type:Object,required:!0}},setup(o){const e=o,t=["left-top","right-top","left-bottom","right-bottom"],{w:n,h:i}=B1(e.chartConfig.attr),{colors:r,dur:a,backgroundColor:s}=B1(e.chartConfig.option);return(c,f)=>(N(),a1("div",TI,[(N(),a1("svg",{width:u(n),height:u(i)},[Q("polygon",{fill:u(s),points:`10, 27 10, ${u(i)-27} 13, ${u(i)-24} 13, ${u(i)-21} 24, ${u(i)-11}
  28. 38, ${u(i)-11} 41, ${u(i)-8} 73, ${u(i)-8} 75, ${u(i)-10} 81, ${u(i)-10}
  29. 85, ${u(i)-6} ${u(n)-85}, ${u(i)-6} ${u(n)-81}, ${u(i)-10} ${u(n)-75}, ${u(i)-10}
  30. ${u(n)-73}, ${u(i)-8} ${u(n)-41}, ${u(i)-8} ${u(n)-38}, ${u(i)-11}
  31. ${u(n)-24}, ${u(i)-11} ${u(n)-13}, ${u(i)-21} ${u(n)-13}, ${u(i)-24}
  32. ${u(n)-10}, ${u(i)-27} ${u(n)-10}, 27 ${u(n)-13}, 25 ${u(n)-13}, 21
  33. ${u(n)-24}, 11 ${u(n)-38}, 11 ${u(n)-41}, 8 ${u(n)-73}, 8 ${u(n)-75}, 10
  34. ${u(n)-81}, 10 ${u(n)-85}, 6 85, 6 81, 10 75, 10 73, 8 41, 8 38, 11 24, 11 13, 21 13, 24`},null,8,DI)],8,EI)),(N(),a1(U1,null,m2(t,h=>Q("svg",{width:u(n),height:u(i),key:h,class:g7(`border-item ${h}`)},[Q("polygon",{fill:u(r)[0],points:"6,66 6,18 12,12 18,12 24,6 27,6 30,9 36,9 39,6 84,6 81,9 75,9 73.2,7 40.8,7 37.8,10.2 24,10.2 12,21 12,24 9,27 9,51 7.8,54 7.8,63"},[Q("animate",{attributeName:"fill",values:`${u(r)[0]};${u(r)[1]};${u(r)[0]}`,dur:`${u(a)}s`,begin:"0s",repeatCount:"indefinite"},null,8,OI)],8,RI),Q("polygon",{fill:u(r)[1],points:"27.599999999999998,4.8 38.4,4.8 35.4,7.8 30.599999999999998,7.8"},[Q("animate",{attributeName:"fill",values:`${u(r)[1]};${u(r)[0]};${u(r)[1]}`,dur:`${u(a)}s`,begin:"0s",repeatCount:"indefinite"},null,8,PI)],8,LI),Q("polygon",{fill:u(r)[0],points:"9,54 9,63 7.199999999999999,66 7.199999999999999,75 7.8,78 7.8,110 8.4,110 8.4,66 9.6,66 9.6,54"},[Q("animate",{attributeName:"fill",values:`${u(r)[0]};${u(r)[1]};transparent`,dur:`${u(a)+1}s`,begin:"0s",repeatCount:"indefinite"},null,8,kI)],8,zI)],10,II)),64))]))}});const NI=c2(UI,[["__scopeId","data-v-708ac670"]]),FI=Object.freeze(Object.defineProperty({__proto__:null,default:NI},Symbol.toStringTag,{value:"Module"})),BI={class:"go-border-box"},GI=["width","height"],VI=["fill","stroke","d"],jI=["stroke"],WI=["stroke"],HI=["stroke","d"],$I=b1({__name:"index",props:{chartConfig:{type:Object,required:!0}},setup(o){const e=o,{w:t,h:n}=B1(e.chartConfig.attr),{colors:i,backgroundColor:r}=B1(e.chartConfig.option);return(a,s)=>(N(),a1("div",BI,[(N(),a1("svg",{width:u(t),height:u(n)},[Q("path",{fill:u(r),stroke:u(i)[0],d:`
  35. M 5 20 L 5 10 L 12 3 L 60 3 L 68 10
  36. L ${u(t)-20} 10 L ${u(t)-5} 25
  37. L ${u(t)-5} ${u(n)-5} L 20 ${u(n)-5}
  38. L 5 ${u(n)-20} L 5 20
  39. `},null,8,VI),Q("path",{fill:"transparent","stroke-w":"3","stroke-linecap":"round","stroke-dasharray":"10, 5",stroke:u(i)[0],d:"M 16 9 L 61 9"},null,8,jI),Q("path",{fill:"transparent",stroke:u(i)[1],d:"M 5 20 L 5 10 L 12 3 L 60 3 L 68 10"},null,8,WI),Q("path",{fill:"transparent",stroke:u(i)[1],d:`M ${u(t)-5} ${u(n)-30} L ${u(t)-5} ${u(n)-5} L ${u(t)-30} ${u(n)-5}`},null,8,HI)],8,GI))]))}});const YI=c2($I,[["__scopeId","data-v-fc7dd111"]]),JI=Object.freeze(Object.defineProperty({__proto__:null,default:YI},Symbol.toStringTag,{value:"Module"})),At=o=>(T9("data-v-b07bae32"),o=o(),E9(),o),ZI={class:"go-border-box"},qI=["width","height"],QI=At(()=>Q("feMorphology",{operator:"dilate",radius:"1",in:"SourceAlpha",result:"thicken"},null,-1)),XI=At(()=>Q("feGaussianBlur",{in:"thicken",stdDeviation:"2",result:"blurred"},null,-1)),KI=["flood-color"],eR=["values"],tR=At(()=>Q("feComposite",{in:"glowColor",in2:"blurred",operator:"in",result:"softGlowColored"},null,-1)),nR=At(()=>Q("feMerge",null,[Q("feMergeNode",{in:"softGlowColored"}),Q("feMergeNode",{in:"SourceGraphic"})],-1)),iR=["fill","stroke","d"],oR=["filter","stroke"],rR=["filter","stroke","d"],aR=["filter","stroke","d"],sR=["filter","stroke","d"],lR=b1({__name:"index",props:{chartConfig:{type:Object,required:!0}},setup(o){const e=o,t=`border-box-03-filterId-${x9()}`,{w:n,h:i}=B1(e.chartConfig.attr),{colors:r,backgroundColor:a}=B1(e.chartConfig.option);return(s,c)=>(N(),a1("div",ZI,[(N(),a1("svg",{width:u(n),height:u(i)},[Q("defs",null,[Q("filter",{id:t,height:"150%",width:"150%",x:"-25%",y:"-25%"},[QI,XI,Q("feFlood",{"flood-color":u(pe)(u(r)[1],.7),result:"glowColor"},[Q("animate",{attributeName:"flood-color",values:`
  40. ${u(pe)(u(r)[1],.7)};
  41. ${u(pe)(u(r)[1],.3)};
  42. ${u(pe)(u(r)[1],.7)};
  43. `,dur:"3s",begin:"0s",repeatCount:"indefinite"},null,8,eR)],8,KI),tR,nR])]),u(n)&&u(i)?(N(),a1("path",{key:0,fill:u(a),"stroke-width":"2",stroke:u(r)[0],d:`
  44. M15 5 L ${u(n)-15} 5 Q ${u(n)-5} 5, ${u(n)-5} 15
  45. L ${u(n)-5} ${u(i)-15} Q ${u(n)-5} ${u(i)-5}, ${u(n)-15} ${u(i)-5}
  46. L 15, ${u(i)-5} Q 5 ${u(i)-5} 5 ${u(i)-15} L 5 15
  47. Q 5 5 15 5
  48. `},null,8,iR)):$2("",!0),Q("path",{"stroke-width":"2",fill:"transparent","stroke-linecap":"round",filter:`url(#${t})`,stroke:u(r)[1],d:"M 20 5 L 15 5 Q 5 5 5 15 L 5 20"},null,8,oR),Q("path",{"stroke-width":"2",fill:"transparent","stroke-linecap":"round",filter:`url(#${t})`,stroke:u(r)[1],d:`M ${u(n)-20} 5 L ${u(n)-15} 5 Q ${u(n)-5} 5 ${u(n)-5} 15 L ${u(n)-5} 20`},null,8,rR),Q("path",{"stroke-width":"2",fill:"transparent","stroke-linecap":"round",filter:`url(#${t})`,stroke:u(r)[1],d:`
  49. M ${u(n)-20} ${u(i)-5} L ${u(n)-15} ${u(i)-5}
  50. Q ${u(n)-5} ${u(i)-5} ${u(n)-5} ${u(i)-15}
  51. L ${u(n)-5} ${u(i)-20}
  52. `},null,8,aR),Q("path",{"stroke-width":"2",fill:"transparent","stroke-linecap":"round",filter:`url(#${t})`,stroke:u(r)[1],d:`
  53. M 20 ${u(i)-5} L 15 ${u(i)-5}
  54. Q 5 ${u(i)-5} 5 ${u(i)-15}
  55. L 5 ${u(i)-20}
  56. `},null,8,sR)],8,qI))]))}});const uR=c2(lR,[["__scopeId","data-v-b07bae32"]]),cR=Object.freeze(Object.defineProperty({__proto__:null,default:uR},Symbol.toStringTag,{value:"Module"})),Z0=o=>(T9("data-v-4dd6360b"),o=o(),E9(),o),dR={class:"go-border-box"},fR=["width","height"],pR=Z0(()=>Q("feMorphology",{operator:"dilate",radius:"2",in:"SourceAlpha",result:"thicken"},null,-1)),hR=Z0(()=>Q("feGaussianBlur",{in:"thicken",stdDeviation:"3",result:"blurred"},null,-1)),mR=["flood-color"],gR=Z0(()=>Q("feComposite",{in:"glowColor",in2:"blurred",operator:"in",result:"softGlowColored"},null,-1)),_R=Z0(()=>Q("feMerge",null,[Q("feMergeNode",{in:"softGlowColored"}),Q("feMergeNode",{in:"SourceGraphic"})],-1)),vR=["fill","points"],yR=["fill","stroke","filter","points"],bR=["stroke","points"],xR=["stroke","points"],SR=["stroke","fill","filter","points"],MR=["filter","fill","points"],AR=Z0(()=>Q("animate",{attributeName:"opacity",values:"1;0.7;1",dur:"2s",begin:"0s",repeatCount:"indefinite"},null,-1)),wR=[AR],CR=["filter","fill","points"],TR=Z0(()=>Q("animate",{attributeName:"opacity",values:"0.7;0.4;0.7",dur:"2s",begin:"0s",repeatCount:"indefinite"},null,-1)),ER=[TR],DR=["filter","fill","points"],IR=Z0(()=>Q("animate",{attributeName:"opacity",values:"0.5;0.2;0.5",dur:"2s",begin:"0s",repeatCount:"indefinite"},null,-1)),RR=[IR],OR=["filter","fill","points"],LR=Z0(()=>Q("animate",{attributeName:"opacity",values:"1;0.7;1",dur:"2s",begin:"0s",repeatCount:"indefinite"},null,-1)),PR=[LR],zR=["filter","fill","points"],kR=Z0(()=>Q("animate",{attributeName:"opacity",values:"0.7;0.4;0.7",dur:"2s",begin:"0s",repeatCount:"indefinite"},null,-1)),UR=[kR],NR=["filter","fill","points"],FR=Z0(()=>Q("animate",{attributeName:"opacity",values:"0.5;0.2;0.5",dur:"2s",begin:"0s",repeatCount:"indefinite"},null,-1)),BR=[FR],GR=["x","y","fill","font-size"],VR=["fill","filter","points"],jR=["fill","filter","points"],WR=b1({__name:"index",props:{chartConfig:{type:Object,required:!0}},setup(o){const e=o,t=`border-box-04-filterId-${x9()}`,{w:n,h:i}=B1(e.chartConfig.attr),{colors:r,borderTitle:a,borderTitleColor:s,borderTitleSize:c,borderTitleHeight:f,borderTitleWidth:h,backgroundColor:m}=B1(e.chartConfig.option);return(g,_)=>(N(),a1("div",dR,[(N(),a1("svg",{width:u(n),height:u(i)},[Q("defs",null,[Q("filter",{id:t,height:"150%",width:"150%",x:"-25%",y:"-25%"},[pR,hR,Q("feFlood",{"flood-color":u(r)[1],result:"glowColor"},null,8,mR),gR,_R])]),Q("polygon",{fill:u(m),points:`
  57. 20, 32 ${u(n)*.5-u(h)/2}, 32 ${u(n)*.5-u(h)/2+20}, 53
  58. ${u(n)*.5+u(h)/2-20}, 53 ${u(n)*.5+u(h)/2}, 32
  59. ${u(n)-20}, 32 ${u(n)-8}, 48 ${u(n)-8}, ${u(i)-25} ${u(n)-20}, ${u(i)-8}
  60. 20, ${u(i)-8} 8, ${u(i)-25} 8, 50
  61. `},null,8,vR),Q("polyline",{fill:u(m),stroke:u(r)[0],filter:`url(#${t})`,points:`
  62. ${(u(n)-u(h))/2}, 30
  63. 20, 30 7, 50 7, ${50+(u(i)-167)/2}
  64. 13, ${55+(u(i)-167)/2} 13, ${135+(u(i)-167)/2}
  65. 7, ${140+(u(i)-167)/2} 7, ${u(i)-27}
  66. 20, ${u(i)-7} ${u(n)-20}, ${u(i)-7} ${u(n)-7}, ${u(i)-27}
  67. ${u(n)-7}, ${140+(u(i)-167)/2} ${u(n)-13}, ${135+(u(i)-167)/2}
  68. ${u(n)-13}, ${55+(u(i)-167)/2} ${u(n)-7}, ${50+(u(i)-167)/2}
  69. ${u(n)-7}, 50 ${u(n)-20}, 30 ${(u(n)+u(h))/2}, 30
  70. ${(u(n)+u(h))/2-20}, 7 ${(u(n)-u(h))/2+20}, 7
  71. ${(u(n)-u(h))/2}, 30 ${(u(n)-u(h))/2+20}, 52
  72. ${(u(n)+u(h))/2-20}, 52 ${(u(n)+u(h))/2}, 30
  73. `},null,8,yR),Q("polygon",{stroke:u(r)[0],fill:"transparent",points:`
  74. ${(u(n)+u(h))/2-5}, 30 ${(u(n)+u(h))/2-21}, 11
  75. ${(u(n)+u(h))/2-27}, 11 ${(u(n)+u(h))/2-8}, 34
  76. `},null,8,bR),Q("polygon",{stroke:u(r)[0],fill:"transparent",points:`
  77. ${(u(n)-u(h))/2+5}, 30 ${(u(n)-u(h))/2+22}, 49
  78. ${(u(n)-u(h))/2+28}, 49 ${(u(n)-u(h))/2+8}, 26
  79. `},null,8,xR),Q("polygon",{stroke:u(r)[0],fill:u(r)[1],filter:`url(#${t})`,points:`
  80. ${(u(n)+u(h))/2-11}, 37 ${(u(n)+u(h))/2-32}, 11
  81. ${(u(n)-u(h))/2+23}, 11 ${(u(n)-u(h))/2+11}, 23
  82. ${(u(n)-u(h))/2+33}, 49 ${(u(n)+u(h))/2-22}, 49
  83. `},null,8,SR),Q("polygon",{filter:`url(#${t})`,fill:u(r)[0],opacity:"1",points:`
  84. ${(u(n)-u(h))/2-10}, 37 ${(u(n)-u(h))/2-31}, 37
  85. ${(u(n)-u(h))/2-25}, 46 ${(u(n)-u(h))/2-4}, 46
  86. `},wR,8,MR),Q("polygon",{filter:`url(#${t})`,fill:u(r)[0],opacity:"0.7",points:`
  87. ${(u(n)-u(h))/2-40}, 37 ${(u(n)-u(h))/2-61}, 37
  88. ${(u(n)-u(h))/2-55}, 46 ${(u(n)-u(h))/2-34}, 46
  89. `},ER,8,CR),Q("polygon",{filter:`url(#${t})`,fill:u(r)[0],opacity:"0.5",points:`
  90. ${(u(n)-u(h))/2-70}, 37 ${(u(n)-u(h))/2-91}, 37
  91. ${(u(n)-u(h))/2-85}, 46 ${(u(n)-u(h))/2-64}, 46
  92. `},RR,8,DR),Q("polygon",{filter:`url(#${t})`,fill:u(r)[0],opacity:"1",points:`
  93. ${(u(n)+u(h))/2+30}, 37 ${(u(n)+u(h))/2+9}, 37
  94. ${(u(n)+u(h))/2+3}, 46 ${(u(n)+u(h))/2+24}, 46
  95. `},PR,8,OR),Q("polygon",{filter:`url(#${t})`,fill:u(r)[0],opacity:"0.7",points:`
  96. ${(u(n)+u(h))/2+60}, 37 ${(u(n)+u(h))/2+39}, 37
  97. ${(u(n)+u(h))/2+33}, 46 ${(u(n)+u(h))/2+54}, 46
  98. `},UR,8,zR),Q("polygon",{filter:`url(#${t})`,fill:u(r)[0],opacity:"0.5",points:`
  99. ${(u(n)+u(h))/2+90}, 37 ${(u(n)+u(h))/2+69}, 37
  100. ${(u(n)+u(h))/2+63}, 46 ${(u(n)+u(h))/2+84}, 46
  101. `},BR,8,NR),Q("text",{x:`${u(n)/2}`,y:u(f),fill:u(s),"font-size":u(c),"text-anchor":"middle","dominant-baseline":"middle"},d3(u(a)),9,GR),Q("polygon",{fill:u(r)[0],filter:`url(#${t})`,points:`
  102. 7, ${53+(u(i)-167)/2} 11, ${57+(u(i)-167)/2}
  103. 11, ${133+(u(i)-167)/2} 7, ${137+(u(i)-167)/2}
  104. `},null,8,VR),Q("polygon",{fill:u(r)[0],filter:`url(#${t})`,points:`
  105. ${u(n)-7}, ${53+(u(i)-167)/2} ${u(n)-11}, ${57+(u(i)-167)/2}
  106. ${u(n)-11}, ${133+(u(i)-167)/2} ${u(n)-7}, ${137+(u(i)-167)/2}
  107. `},null,8,jR)],8,fR))]))}});const HR=c2(WR,[["__scopeId","data-v-4dd6360b"]]),$R=Object.freeze(Object.defineProperty({__proto__:null,default:HR},Symbol.toStringTag,{value:"Module"})),YR=["width","height"],JR=["fill","points"],ZR=["width","height"],qR=["fill"],QR=b1({__name:"index",props:{chartConfig:{type:Object,required:!0}},setup(o){const e=o,t=["left-top","right-top","left-bottom","right-bottom"],{w:n,h:i}=B1(e.chartConfig.attr),{colors:r,backgroundColor:a}=B1(e.chartConfig.option);return(s,c)=>(N(),a1("div",{class:"go-border-box",style:G2(`box-shadow: inset 0 0 25px 3px ${u(r)[0]}`)},[(N(),a1("svg",{width:u(n),height:u(i)},[Q("polygon",{fill:u(a),points:`
  108. 4, 0 ${u(n)-4}, 0 ${u(n)}, 4 ${u(n)}, ${u(i)-4} ${u(n)-4}, ${u(i)}
  109. 4, ${u(i)} 0, ${u(i)-4} 0, 4
  110. `},null,8,JR)],8,YR)),(N(),a1(U1,null,m2(t,f=>Q("svg",{width:u(n),height:u(i),key:f,class:g7(`border-item ${f}`)},[Q("polygon",{fill:u(r)[1],points:"40, 0 5, 0 0, 5 0, 16 3, 19 3, 7 7, 3 35, 3"},null,8,qR)],10,ZR)),64))],4))}});const XR=c2(QR,[["__scopeId","data-v-37a601de"]]),KR=Object.freeze(Object.defineProperty({__proto__:null,default:XR},Symbol.toStringTag,{value:"Module"})),eO=["width","height"],tO=["stroke"],nO=["stroke","points"],iO=["stroke","points"],oO=["stroke","points"],rO=["stroke"],aO=["stroke","points"],sO=["stroke","points"],lO=["stroke","points"],uO=b1({__name:"index",props:{chartConfig:{type:Object,required:!0}},setup(o){const e=o,{w:t,h:n}=B1(e.chartConfig.attr),{colors:i,backgroundColor:r}=B1(e.chartConfig.option);return(a,s)=>(N(),a1("div",{class:"go-border-box",style:G2(`
  111. box-shadow: inset 0 0 40px ${u(i)[0]};
  112. border: 1px solid ${u(i)[1]};
  113. background-color: ${u(r)};
  114. `)},[(N(),a1("svg",{width:u(t),height:u(n)},[Q("polyline",{class:"go-border-line-w-2",stroke:u(i)[0],points:"0, 25 0, 0 25, 0"},null,8,tO),Q("polyline",{class:"go-border-line-w-2",stroke:u(i)[0],points:`${u(t)-25}, 0 ${u(t)}, 0 ${u(t)}, 25`},null,8,nO),Q("polyline",{class:"go-border-line-w-2",stroke:u(i)[0],points:`${u(t)-25}, ${u(n)} ${u(t)}, ${u(n)} ${u(t)}, ${u(n)-25}`},null,8,iO),Q("polyline",{class:"go-border-line-w-2",stroke:u(i)[0],points:`0, ${u(n)-25} 0, ${u(n)} 25, ${u(n)}`},null,8,oO),Q("polyline",{class:"go-border-line-w-5",stroke:u(i)[1],points:"0, 10 0, 0 10, 0"},null,8,rO),Q("polyline",{class:"go-border-line-w-5",stroke:u(i)[1],points:`${u(t)-10}, 0 ${u(t)}, 0 ${u(t)}, 10`},null,8,aO),Q("polyline",{class:"go-border-line-w-5",stroke:u(i)[1],points:`${u(t)-10}, ${u(n)} ${u(t)}, ${u(n)} ${u(t)}, ${u(n)-10}`},null,8,sO),Q("polyline",{class:"go-border-line-w-5",stroke:u(i)[1],points:`0, ${u(n)-10} 0, ${u(n)} 10, ${u(n)}`},null,8,lO)],8,eO))],4))}});const cO=c2(uO,[["__scopeId","data-v-9d777740"]]),dO=Object.freeze(Object.defineProperty({__proto__:null,default:cO},Symbol.toStringTag,{value:"Module"})),op=o=>(T9("data-v-1e74db59"),o=o(),E9(),o),fO={class:"go-border-box"},pO=["width","height"],hO=op(()=>Q("animate",{attributeName:"x1",values:"0%;100%;0%",dur:"10s",begin:"0s",repeatCount:"indefinite"},null,-1)),mO=op(()=>Q("animate",{attributeName:"x2",values:"100%;0%;100%",dur:"10s",begin:"0s",repeatCount:"indefinite"},null,-1)),gO=["stop-color"],_O=["values"],vO=["stop-color"],yO=["values"],bO=["points"],xO=["points"],SO=["points"],MO=["points"],AO=["points"],wO=["points"],CO=["points"],TO=["points"],EO=["points"],DO=["fill","points"],IO=["width","height","fill","mask"],RO=b1({__name:"index",props:{chartConfig:{type:Object,required:!0}},setup(o){const e=o,t=`border-box-07-filter-${x9()}`,n=`border-box-07-mask-${x9()}`,{w:i,h:r}=B1(e.chartConfig.attr),{colors:a,backgroundColor:s}=B1(e.chartConfig.option);return(c,f)=>(N(),a1("div",fO,[(N(),a1("svg",{width:u(i),height:u(r)},[Q("defs",null,[Q("linearGradient",{id:t,x1:"0%",y1:"0%",x2:"100%",y2:"100%"},[hO,mO,Q("stop",{offset:"0%","stop-color":u(a)[0]},[Q("animate",{attributeName:"stop-color",values:`${u(a)[0]};${u(a)[1]};${u(a)[0]}`,dur:"10s",begin:"0s",repeatCount:"indefinite"},null,8,_O)],8,gO),Q("stop",{offset:"100%","stop-color":u(a)[1]},[Q("animate",{attributeName:"stop-color",values:`${u(a)[1]};${u(a)[0]};${u(a)[1]}`,dur:"10s",begin:"0s",repeatCount:"indefinite"},null,8,yO)],8,vO)]),Q("mask",{id:n},[Q("polyline",{stroke:"#fff","stroke-width":"3",fill:"transparent",points:`8, ${u(r)*.4} 8, 3, ${u(i)*.4+7}, 3`},null,8,bO),Q("polyline",{fill:"#fff",points:`8, ${u(r)*.15} 8, 3, ${u(i)*.1+7}, 3
  115. ${u(i)*.1}, 8 14, 8 14, ${u(r)*.15-7}
  116. `},null,8,xO),Q("polyline",{stroke:"#fff","stroke-width":"3",fill:"transparent",points:`${u(i)*.5}, 3 ${u(i)-3}, 3, ${u(i)-3}, ${u(r)*.25}`},null,8,SO),Q("polyline",{fill:"#fff",points:`
  117. ${u(i)*.52}, 3 ${u(i)*.58}, 3
  118. ${u(i)*.58-7}, 9 ${u(i)*.52+7}, 9
  119. `},null,8,MO),Q("polyline",{fill:"#fff",points:`
  120. ${u(i)*.9}, 3 ${u(i)-3}, 3 ${u(i)-3}, ${u(r)*.1}
  121. ${u(i)-9}, ${u(r)*.1-7} ${u(i)-9}, 9 ${u(i)*.9+7}, 9
  122. `},null,8,AO),Q("polyline",{stroke:"#fff","stroke-width":"3",fill:"transparent",points:`8, ${u(r)*.5} 8, ${u(r)-3} ${u(i)*.3+7}, ${u(r)-3}`},null,8,wO),Q("polyline",{fill:"#fff",points:`
  123. 8, ${u(r)*.55} 8, ${u(r)*.7}
  124. 2, ${u(r)*.7-7} 2, ${u(r)*.55+7}
  125. `},null,8,CO),Q("polyline",{stroke:"#fff","stroke-width":"3",fill:"transparent",points:`${u(i)*.35}, ${u(r)-3} ${u(i)-3}, ${u(r)-3} ${u(i)-3}, ${u(r)*.35}`},null,8,TO),Q("polyline",{fill:"#fff",points:`
  126. ${u(i)*.92}, ${u(r)-3} ${u(i)-3}, ${u(r)-3} ${u(i)-3}, ${u(r)*.8}
  127. ${u(i)-9}, ${u(r)*.8+7} ${u(i)-9}, ${u(r)-9} ${u(i)*.92+7}, ${u(r)-9}
  128. `},null,8,EO)])]),Q("polygon",{fill:u(s),points:`
  129. 15, 9 ${u(i)*.1+1}, 9 ${u(i)*.1+4}, 6 ${u(i)*.52+2}, 6
  130. ${u(i)*.52+6}, 10 ${u(i)*.58-7}, 10 ${u(i)*.58-2}, 6
  131. ${u(i)*.9+2}, 6 ${u(i)*.9+6}, 10 ${u(i)-10}, 10 ${u(i)-10}, ${u(r)*.1-6}
  132. ${u(i)-6}, ${u(r)*.1-1} ${u(i)-6}, ${u(r)*.8+1} ${u(i)-10}, ${u(r)*.8+6}
  133. ${u(i)-10}, ${u(r)-10} ${u(i)*.92+7}, ${u(r)-10} ${u(i)*.92+2}, ${u(r)-6}
  134. 11, ${u(r)-6} 11, ${u(r)*.15-2} 15, ${u(r)*.15-7}
  135. `},null,8,DO),Q("rect",{x:"0",y:"0",width:u(i),height:u(r),fill:`url(#${t})`,mask:`url(#${n})`},null,8,IO)],8,pO))]))}});const OO=c2(RO,[["__scopeId","data-v-1e74db59"]]),LO=Object.freeze(Object.defineProperty({__proto__:null,default:OO},Symbol.toStringTag,{value:"Module"})),rp=o=>(T9("data-v-966367ac"),o=o(),E9(),o),PO={class:"go-border-box"},zO=["width","height"],kO=["d"],UO=rp(()=>Q("stop",{offset:"0%","stop-color":"#fff","stop-opacity":"1"},null,-1)),NO=rp(()=>Q("stop",{offset:"100%","stop-color":"#fff","stop-opacity":"0"},null,-1)),FO=[UO,NO],BO=["fill"],GO=["dur","path"],VO=["fill","points"],jO=["stroke","xlink:href"],WO=["stroke","xlink:href","mask"],HO=["from","to","dur"],$O=b1({__name:"index",props:{chartConfig:{type:Object,required:!0}},setup(o){const e=o,t=`border-box-08-path-${x9()}`,n=`border-box-08-gradient-${x9()}`,i=`border-box-08-mask-${x9()}`,{w:r,h:a}=B1(e.chartConfig.attr),{colors:s,dur:c,backgroundColor:f,reverse:h}=B1(e.chartConfig.option),m=y2(()=>(r.value+a.value-5)*2),g=y2(()=>h.value?`M 2.5, 2.5 L 2.5, ${a.value-2.5} L ${r.value-2.5}, ${a.value-2.5} L ${r.value-2.5}, 2.5 L 2.5, 2.5`:`M2.5, 2.5 L${r.value-2.5}, 2.5 L${r.value-2.5}, ${a.value-2.5} L2.5, ${a.value-2.5} L2.5, 2.5`);return(_,S)=>(N(),a1("div",PO,[(N(),a1("svg",{width:u(r),height:u(a)},[Q("defs",null,[Q("path",{id:t,d:g.value,fill:"transparent"},null,8,kO),Q("radialGradient",{id:n,cx:"50%",cy:"50%",r:"50%"},FO),Q("mask",{id:i},[Q("circle",{cx:"0",cy:"0",r:"150",fill:`url(#${n})`},[Q("animateMotion",{dur:`${u(c)}s`,path:g.value,rotate:"auto",repeatCount:"indefinite"},null,8,GO)],8,BO)])]),Q("polygon",{fill:u(f),points:`5, 5 ${u(r)-5}, 5 ${u(r)-5} ${u(a)-5} 5, ${u(a)-5}`},null,8,VO),Q("use",{stroke:u(s)[0],"stroke-width":"1","xlink:href":`#${t}`},null,8,jO),Q("use",{stroke:u(s)[1],"stroke-width":"3","xlink:href":`#${t}`,mask:`url(#${i})`},[Q("animate",{attributeName:"stroke-dasharray",from:`0, ${m.value}`,to:`${m.value}, 0`,dur:`${u(c)}s`,repeatCount:"indefinite"},null,8,HO)],8,WO)],8,zO))]))}});const YO=c2($O,[["__scopeId","data-v-966367ac"]]),JO=Object.freeze(Object.defineProperty({__proto__:null,default:YO},Symbol.toStringTag,{value:"Module"})),ZO={class:"go-border-box"},qO=["width","height"],QO=["fill","points"],XO=["fill"],KO=["fill","cx"],eL=["fill","cx","cy"],tL=["fill","cy"],nL=["stroke","points"],iL=["stroke","points"],oL=["stroke","points"],rL=["stroke","points"],aL=["stroke"],sL=["stroke"],lL=["stroke","points"],uL=["stroke","points"],cL=["stroke","points"],dL=["stroke","points"],fL=["stroke","points"],pL=["stroke","points"],hL=b1({__name:"index",props:{chartConfig:{type:Object,required:!0}},setup(o){const e=o,{w:t,h:n}=B1(e.chartConfig.attr),{colors:i,backgroundColor:r}=B1(e.chartConfig.option);return(a,s)=>(N(),a1("div",ZO,[(N(),a1("svg",{width:u(t),height:u(n)},[Q("polygon",{fill:u(r),points:` 9, 7 ${u(t)-9}, 7 ${u(t)-9}, ${u(n)-7} 9, ${u(n)-7}`},null,8,QO),Q("circle",{fill:u(i)[1],cx:"5",cy:"5",r:"2"},null,8,XO),Q("circle",{fill:u(i)[1],cx:u(t)-5,cy:"5",r:"2"},null,8,KO),Q("circle",{fill:u(i)[1],cx:u(t)-5,cy:u(n)-5,r:"2"},null,8,eL),Q("circle",{fill:u(i)[1],cx:"5",cy:u(n)-5,r:"2"},null,8,tL),Q("polyline",{stroke:u(i)[0],points:`10, 4 ${u(t)-10}, 4`},null,8,nL),Q("polyline",{stroke:u(i)[0],points:`10, ${u(n)-4} ${u(t)-10}, ${u(n)-4}`},null,8,iL),Q("polyline",{stroke:u(i)[0],points:`5, 70 5, ${u(n)-70}`},null,8,oL),Q("polyline",{stroke:u(i)[0],points:`${u(t)-5}, 70 ${u(t)-5}, ${u(n)-70}`},null,8,rL),Q("polyline",{stroke:u(i)[0],points:"3, 10, 3, 50"},null,8,aL),Q("polyline",{stroke:u(i)[0],points:"7, 30 7, 80"},null,8,sL),Q("polyline",{stroke:u(i)[0],points:`${u(t)-3}, 10 ${u(t)-3}, 50`},null,8,lL),Q("polyline",{stroke:u(i)[0],points:`${u(t)-7}, 30 ${u(t)-7}, 80`},null,8,uL),Q("polyline",{stroke:u(i)[0],points:`3, ${u(n)-10} 3, ${u(n)-50}`},null,8,cL),Q("polyline",{stroke:u(i)[0],points:`7, ${u(n)-30} 7, ${u(n)-80}`},null,8,dL),Q("polyline",{stroke:u(i)[0],points:`${u(t)-3}, ${u(n)-10} ${u(t)-3}, ${u(n)-50}`},null,8,fL),Q("polyline",{stroke:u(i)[0],points:`${u(t)-7}, ${u(n)-30} ${u(t)-7}, ${u(n)-80}`},null,8,pL)],8,qO))]))}});const mL=c2(hL,[["__scopeId","data-v-a43eb02e"]]),gL=Object.freeze(Object.defineProperty({__proto__:null,default:mL},Symbol.toStringTag,{value:"Module"})),_L={class:"go-border-box"},vL=["width","height"],yL=["fill","points"],bL=["stroke","points"],xL=["stroke","points"],SL=["stroke","points"],ML=["stroke"],AL=["stroke"],wL=["stroke"],CL=["stroke"],TL=["stroke"],EL=["stroke","points"],DL=["stroke","points"],IL=b1({__name:"index",props:{chartConfig:{type:Object,required:!0}},setup(o){const e=o,{w:t,h:n}=B1(e.chartConfig.attr),{colors:i,backgroundColor:r}=B1(e.chartConfig.option);return(a,s)=>(N(),a1("div",_L,[(N(),a1("svg",{width:u(t),height:u(n)},[Q("polygon",{fill:u(r),points:`
  136. ${u(t)-15}, 22 170, 22 150, 7 40, 7 28, 21 32, 24
  137. 16, 42 16, ${u(n)-32} 41, ${u(n)-7} ${u(t)-15}, ${u(n)-7}
  138. `},null,8,yL),Q("polyline",{class:"go-border-line-1",stroke:u(i)[0],points:`145, ${u(n)-5} 40, ${u(n)-5} 10, ${u(n)-35}
  139. 10, 40 40, 5 150, 5 170, 20 ${u(t)-15}, 20`},null,8,bL),Q("polyline",{stroke:u(i)[1],class:"go-border-line-2",points:`245, ${u(n)-1} 36, ${u(n)-1} 14, ${u(n)-23}
  140. 14, ${u(n)-100}`},null,8,xL),Q("polyline",{class:"go-border-line-3",stroke:u(i)[0],points:`7, ${u(n)-40} 7, ${u(n)-75}`},null,8,SL),Q("polyline",{class:"go-border-line-4",stroke:u(i)[0],points:"28, 24 13, 41 13, 64"},null,8,ML),Q("polyline",{class:"go-border-line-5",stroke:u(i)[0],points:"5, 45 5, 140"},null,8,AL),Q("polyline",{class:"go-border-line-6",stroke:u(i)[1],points:"14, 75 14, 180"},null,8,wL),Q("polyline",{class:"go-border-line-7",stroke:u(i)[1],points:"55, 11 147, 11 167, 26 250, 26"},null,8,CL),Q("polyline",{class:"go-border-line-8",stroke:u(i)[1],points:"158, 5 173, 16"},null,8,TL),Q("polyline",{class:"go-border-line-9",stroke:u(i)[0],points:`200, 17 ${u(t)-10}, 17`},null,8,EL),Q("polyline",{class:"go-border-line-10",stroke:u(i)[1],points:`385, 17 ${u(t)-10}, 17`},null,8,DL)],8,vL))]))}});const RL=c2(IL,[["__scopeId","data-v-03a8a229"]]),OL=Object.freeze(Object.defineProperty({__proto__:null,default:RL},Symbol.toStringTag,{value:"Module"})),LL={class:"go-border-box"},PL=["width","height"],zL=["fill","points"],kL=["stroke","points"],UL=["stroke","points"],NL=["stroke","points"],FL=["stroke","points"],BL=b1({__name:"index",props:{chartConfig:{type:Object,required:!0}},setup(o){const e=o,{w:t,h:n}=B1(e.chartConfig.attr),{colors:i,backgroundColor:r}=B1(e.chartConfig.option);return(a,s)=>(N(),a1("div",LL,[(N(),a1("svg",{class:"bv-border-svg-container",width:u(t),height:u(n)},[Q("polygon",{fill:u(r),points:`
  141. 23, 23 ${u(t)-24}, 23 ${u(t)-24}, ${u(n)-24} 23, ${u(n)-24}
  142. `},null,8,zL),Q("polyline",{class:"go-border-line-1",stroke:u(i)[0],points:`4, 4 ${u(t)-22} ,4 ${u(t)-22}, ${u(n)-22} 4, ${u(n)-22} 4, 4`},null,8,kL),Q("polyline",{class:"go-border-line-3",stroke:u(i)[1],points:`10, 10 ${u(t)-16}, 10 ${u(t)-16}, ${u(n)-16} 10, ${u(n)-16} 10, 10`},null,8,UL),Q("polyline",{class:"go-border-line-3",stroke:u(i)[1],points:`16, 16 ${u(t)-10}, 16 ${u(t)-10}, ${u(n)-10} 16, ${u(n)-10} 16, 16`},null,8,NL),Q("polyline",{class:"go-border-line-3",stroke:u(i)[1],points:`22, 22 ${u(t)-4}, 22 ${u(t)-4}, ${u(n)-4} 22, ${u(n)-4} 22, 22`},null,8,FL)],8,PL))]))}});const GL=c2(BL,[["__scopeId","data-v-454ad1b3"]]),VL=Object.freeze(Object.defineProperty({__proto__:null,default:GL},Symbol.toStringTag,{value:"Module"})),jL={class:"go-border-box"},WL=["width","height"],HL=["fill","points"],$L=["stroke","points"],YL=["stroke","points"],JL=["stroke","points"],ZL=["stroke","points"],qL=["stroke","points"],QL=["stroke","points"],XL=b1({__name:"index",props:{chartConfig:{type:Object,required:!0}},setup(o){const e=o,{w:t,h:n}=B1(e.chartConfig.attr),{colors:i,backgroundColor:r}=B1(e.chartConfig.option);return(a,s)=>(N(),a1("div",jL,[(N(),a1("svg",{width:u(t),height:u(n)},[Q("polygon",{fill:u(r),points:`
  143. 10, 22 ${u(t)-22}, 22 ${u(t)-22}, ${u(n)-86} ${u(t)-84}, ${u(n)-24} 10, ${u(n)-24}
  144. `},null,8,HL),Q("polyline",{class:"bv-bb5-line-1",stroke:u(i)[0],points:`8, 5 ${u(t)-5}, 5 ${u(t)-5}, ${u(n)-100}
  145. ${u(t)-100}, ${u(n)-5} 8, ${u(n)-5} 8, 5`},null,8,$L),Q("polyline",{class:"bv-bb5-line-2",stroke:u(i)[1],points:`3, 5 ${u(t)-20}, 5 ${u(t)-20}, ${u(n)-60}
  146. ${u(t)-74}, ${u(n)-5} 3, ${u(n)-5} 3, 5`},null,8,YL),Q("polyline",{class:"bv-bb5-line-3",stroke:u(i)[1],points:`50, 13 ${u(t)-35}, 13`},null,8,JL),Q("polyline",{class:"bv-bb5-line-4",stroke:u(i)[1],points:`15, 20 ${u(t)-35}, 20`},null,8,ZL),Q("polyline",{class:"bv-bb5-line-5",stroke:u(i)[1],points:`15, ${u(n)-20} ${u(t)-110}, ${u(n)-20}`},null,8,qL),Q("polyline",{class:"bv-bb5-line-6",stroke:u(i)[1],points:`15, ${u(n)-13} ${u(t)-110}, ${u(n)-13}`},null,8,QL)],8,WL))]))}});const KL=c2(XL,[["__scopeId","data-v-80c70916"]]),eP=Object.freeze(Object.defineProperty({__proto__:null,default:KL},Symbol.toStringTag,{value:"Module"})),tP={class:"go-border-box"},nP=["width","height"],iP=["fill","points"],oP=["stroke","points"],rP=["stroke","points"],aP=["fill"],sP=["fill","cx"],lP=["fill","cx","cy"],uP=["fill","cy"],cP=b1({__name:"index",props:{chartConfig:{type:Object,required:!0}},setup(o){const e=o,{w:t,h:n}=B1(e.chartConfig.attr),{colors:i,backgroundColor:r}=B1(e.chartConfig.option);return(a,s)=>(N(),a1("div",tP,[(N(),a1("svg",{width:u(t),height:u(n)},[Q("polygon",{fill:u(r),points:`
  147. 7, 7 ${u(t)-7}, 7 ${u(t)-7}, ${u(n)-7} 7, ${u(n)-7}
  148. `},null,8,iP),Q("polyline",{stroke:u(i)[0],points:`2, 2 ${u(t)-2} ,2 ${u(t)-2}, ${u(n)-2} 2, ${u(n)-2} 2, 2`},null,8,oP),Q("polyline",{stroke:u(i)[1],points:`6, 6 ${u(t)-6}, 6 ${u(t)-6}, ${u(n)-6} 6, ${u(n)-6} 6, 6`},null,8,rP),Q("circle",{fill:u(i)[0],cx:"11",cy:"11",r:"1"},null,8,aP),Q("circle",{fill:u(i)[0],cx:u(t)-11,cy:"11",r:"1"},null,8,sP),Q("circle",{fill:u(i)[0],cx:u(t)-11,cy:u(n)-11,r:"1"},null,8,lP),Q("circle",{fill:u(i)[0],cx:"11",cy:u(n)-11,r:"1"},null,8,uP)],8,nP))]))}});const dP=c2(cP,[["__scopeId","data-v-e5e18ea8"]]),fP=Object.freeze(Object.defineProperty({__proto__:null,default:dP},Symbol.toStringTag,{value:"Module"})),pP=["width","height"],hP=["x","y","width","height","fill"],mP=["to","dur"],gP=["x","y","width","height","fill"],_P=["to","dur"],vP=b1({__name:"index",props:{chartConfig:{type:Object,required:!0}},setup(o){const e=o,{w:t,h:n}=B1(e.chartConfig.attr),{colors:i,dur:r,endWidth:a,lineHeight:s}=B1(e.chartConfig.option),c=y2(()=>0),f=y2(()=>n.value/2);return(h,m)=>(N(),a1("svg",{width:u(t),height:u(n)},[Q("rect",{x:c.value,y:f.value,width:u(t),height:u(s),fill:u(i)[0]},[Q("animate",{attributeName:"width",from:"0",to:u(t),dur:`${u(r)}s`,calcMode:"spline",keyTimes:"0;1",keySplines:".42,0,.58,1",repeatCount:"indefinite"},null,8,mP)],8,hP),Q("rect",{x:c.value,y:f.value,width:u(a),height:u(s),fill:u(i)[1]},[Q("animate",{attributeName:"x",from:"0",to:u(t),dur:`${u(r)}s`,calcMode:"spline",keyTimes:"0;1",keySplines:"0.42,0,0.58,1",repeatCount:"indefinite"},null,8,_P)],8,gP)],8,pP))}}),yP=Object.freeze(Object.defineProperty({__proto__:null,default:vP},Symbol.toStringTag,{value:"Module"})),bP=["width"],xP=["stroke","points"],SP=["stroke","points"],MP=b1({__name:"index",props:{chartConfig:{type:Object,required:!0}},setup(o){const e=o,{w:t,h:n}=B1(e.chartConfig.attr),{colors:i,dur:r,lineHeight:a}=B1(e.chartConfig.option);return(s,c)=>(N(),a1("div",{class:"go-decorates-2",style:G2(`width:${u(t)}px; height: ${u(a)}px animation-duration:${u(r)}s`)},[(N(),a1("svg",{width:u(t),height:3},[Q("polyline",{stroke:u(i)[0],points:`0, 2.5 ${u(t)}, 2.5`},null,8,xP),Q("polyline",{stroke:u(i)[1],"stroke-width":"3","stroke-dasharray":"20, 80","stroke-dashoffset":"-30",points:`0, 2.5 ${u(t)}, 2.5`},null,8,SP)],8,bP))],4))}});const AP=c2(MP,[["__scopeId","data-v-bf54f1e3"]]),wP=Object.freeze(Object.defineProperty({__proto__:null,default:AP},Symbol.toStringTag,{value:"Module"})),CP={width:20,height:20},TP=["stroke"],EP=["stroke"],DP={width:20,height:20},IP=["stroke"],RP=["stroke"],OP=b1({__name:"index",props:{chartConfig:{type:Object,required:!0}},setup(o){const e=o,{w:t,h:n}=B1(e.chartConfig.attr),{colors:i,dataset:r,textSize:a,textColor:s}=B1(e.chartConfig.option);return(c,f)=>(N(),a1("div",{class:"go-border-03",style:G2(`width: ${u(t)}px; height: ${u(n)}px`)},[(N(),a1("svg",CP,[Q("polyline",{"stroke-width":"4",fill:"transparent",stroke:u(i)[0],points:"10, 0 19, 10 10, 20"},null,8,TP),Q("polyline",{"stroke-width":"2",fill:"transparent",stroke:u(i)[1],points:"2, 0 11, 10 2, 20"},null,8,EP)])),Q("span",{style:G2(`color: ${u(s)};font-size: ${u(a)}px`)},d3(u(r)),5),(N(),a1("svg",DP,[Q("polyline",{"stroke-width":"4",fill:"transparent",stroke:u(i)[0],points:"11, 0 2, 10 11, 20"},null,8,IP),Q("polyline",{"stroke-width":"2",fill:"transparent",stroke:u(i)[1],points:"19, 0 10, 10 19, 20"},null,8,RP)]))],4))}});const LP=c2(OP,[["__scopeId","data-v-a4359992"]]),PP=Object.freeze(Object.defineProperty({__proto__:null,default:LP},Symbol.toStringTag,{value:"Module"})),zP={class:"go-border-04"},kP=["width","height"],UP=["stroke","points"],NP=["stroke","points"],FP=["stroke","points"],BP=b1({__name:"index",props:{chartConfig:{type:Object,required:!0}},setup(o){const e=o,{w:t,h:n}=B1(e.chartConfig.attr),{colors:i,reverse:r}=B1(e.chartConfig.option),a=s=>r.value?t.value-s:s;return(s,c)=>(N(),a1("div",zP,[(N(),a1("svg",{width:u(t),height:u(n)},[Q("polyline",{stroke:u(i)[0],"stroke-width":"2",fill:"transparent",points:`${a(0)}, 0 ${a(30)}, ${u(n)/2}`},null,8,UP),Q("polyline",{stroke:u(i)[0],"stroke-width":"2",fill:"transparent",points:`${a(20)}, 0 ${a(50)}, ${u(n)/2} ${a(u(t))}, ${u(n)/2}`},null,8,NP),Q("polyline",{stroke:u(i)[1],fill:"transparent","stroke-width":"3",points:`${a(0)}, ${u(n)-3}, ${a(200)}, ${u(n)-3}`},null,8,FP)],8,kP))]))}});const GP=c2(BP,[["__scopeId","data-v-8a13a421"]]),VP=Object.freeze(Object.defineProperty({__proto__:null,default:GP},Symbol.toStringTag,{value:"Module"})),jP={class:"go-border-05"},WP=["width","height"],HP=["stroke","points"],$P=["stroke","points","stroke-dasharray"],YP=["values","dur","begin"],JP=["values","begin"],ZP=["stroke","points","stroke-dasharray"],qP=["values","dur","begin"],QP=["values","begin"],XP=["stroke","points","stroke-dasharray"],KP=["values","dur","begin"],ez=["values","begin"],tz=["cy","fill"],nz=["values","begin"],iz=["cx","cy","fill"],oz=["values","begin"],rz=["values","begin"],az=["cx","cy","fill"],sz=["values","begin"],lz=["values","begin"],uz=["cx","cy","fill"],cz=["values","begin"],dz=["values","begin"],fz=b1({__name:"index",props:{chartConfig:{type:Object,required:!0}},setup(o){const e=o,t=x9(),{w:n,h:i}=B1(e.chartConfig.attr),{colors:r,dur:a}=B1(e.chartConfig.option),s=`d10ani1${t}`,c=`d10ani2${t}`,f=`d10ani3${t}`,h=`d10ani4${t}`,m=`d10ani5${t}`,g=`d10ani6${t}`,_=`d10ani7${t}`;return(S,y)=>(N(),a1("div",jP,[(N(),a1("svg",{width:u(n),height:u(i)},[Q("polyline",{stroke:u(r)[1],"stroke-width":"2",points:`0, ${u(i)/2} ${u(n)}, ${u(i)/2}`},null,8,HP),Q("polyline",{stroke:u(r)[0],"stroke-width":"2",points:`5, ${u(i)/2} ${u(n)*.2-3}, ${u(i)/2}`,"stroke-dasharray":`0, ${u(n)*.2}`,fill:"freeze"},[Q("animate",{id:c,attributeName:"stroke-dasharray",values:`0, ${u(n)*.2};${u(n)*.2}, 0;`,dur:u(a),begin:`${s}.end`,fill:"freeze"},null,8,YP),Q("animate",{attributeName:"stroke-dasharray",values:`${u(n)*.2}, 0;0, ${u(n)*.2}`,dur:"0.01s",begin:`${_}.end`,fill:"freeze"},null,8,JP)],8,$P),Q("polyline",{stroke:u(r)[0],"stroke-width":"2",points:`${u(n)*.2+3}, ${u(i)/2} ${u(n)*.8-3}, ${u(i)/2}`,"stroke-dasharray":`0, ${u(n)*.6}`},[Q("animate",{id:h,attributeName:"stroke-dasharray",values:`0, ${u(n)*.6};${u(n)*.6}, 0`,dur:u(a),begin:`${f}.end + 1s`,fill:"freeze"},null,8,qP),Q("animate",{attributeName:"stroke-dasharray",values:`${u(n)*.6}, 0;0, ${u(n)*.6}`,dur:"0.01s",begin:`${_}.end`,fill:"freeze"},null,8,QP)],8,ZP),Q("polyline",{stroke:u(r)[0],"stroke-width":"2",points:`${u(n)*.8+3}, ${u(i)/2} ${u(n)-5}, ${u(i)/2}`,"stroke-dasharray":`0, ${u(n)*.2}`},[Q("animate",{id:g,attributeName:"stroke-dasharray",values:`0, ${u(n)*.2};${u(n)*.2}, 0`,dur:u(a),begin:`${m}.end + 1s`,fill:"freeze"},null,8,KP),Q("animate",{attributeName:"stroke-dasharray",values:`${u(n)*.2}, 0;0, ${u(n)*.3}`,dur:"0.01s",begin:`${_}.end`,fill:"freeze"},null,8,ez)],8,XP),Q("circle",{cx:"2",cy:u(i)/2,r:"2",fill:u(r)[1]},[Q("animate",{id:s,attributeName:"fill",values:`${u(r)[1]};${u(r)[0]}`,begin:`0s;${_}.end`,dur:"0.3s",fill:"freeze"},null,8,nz)],8,tz),Q("circle",{cx:u(n)*.2,cy:u(i)/2,r:"2",fill:u(r)[1]},[Q("animate",{id:f,attributeName:"fill",values:`${u(r)[1]};${u(r)[0]}`,begin:`${c}.end`,dur:"0.3s",fill:"freeze"},null,8,oz),Q("animate",{attributeName:"fill",values:`${u(r)[1]};${u(r)[1]}`,dur:"0.01s",begin:`${_}.end`,fill:"freeze"},null,8,rz)],8,iz),Q("circle",{cx:u(n)*.8,cy:u(i)/2,r:"2",fill:u(r)[1]},[Q("animate",{id:m,attributeName:"fill",values:`${u(r)[1]};${u(r)[0]}`,begin:`${h}.end`,dur:"0.3s",fill:"freeze"},null,8,sz),Q("animate",{attributeName:"fill",values:`${u(r)[1]};${u(r)[1]}`,dur:"0.01s",begin:`${_}.end`,fill:"freeze"},null,8,lz)],8,az),Q("circle",{cx:u(n)-2,cy:u(i)/2,r:"2",fill:u(r)[1]},[Q("animate",{id:_,attributeName:"fill",values:`${u(r)[1]};${u(r)[0]}`,begin:`${g}.end`,dur:"0.3s",fill:"freeze"},null,8,cz),Q("animate",{attributeName:"fill",values:`${u(r)[1]};${u(r)[1]}`,dur:"0.01s",begin:`${_}.end`,fill:"freeze"},null,8,dz)],8,uz)],8,WP))]))}});const pz=c2(fz,[["__scopeId","data-v-33f0e0ac"]]),hz=Object.freeze(Object.defineProperty({__proto__:null,default:pz},Symbol.toStringTag,{value:"Module"})),mz=o=>(T9("data-v-db506cc9"),o=o(),E9(),o),gz={class:"go-border-06"},_z=["width","height"],vz=mz(()=>Q("polygon",{class:"stroke fill",points:"15.5 6.5 20.5 0.5 50.5 0.5 55.5 6.5 15.5 6.5"},null,-1)),yz=["points"],bz=["points"],xz=["points"],Sz=["points"],Mz=["points"],Az=["points"],wz={class:"text"},Cz=b1({__name:"index",props:{chartConfig:{type:Object,required:!0}},setup(o){const e=o;S0(c=>({"30f2c0b4":u(i)[0],"30f2c076":u(i)[1],32016584:u(s),f68b5eba:u(a)+"px"})),x9();const{w:t,h:n}=B1(e.chartConfig.attr),{colors:i,dataset:r,textSize:a,textColor:s}=B1(e.chartConfig.option);return(c,f)=>(N(),a1("div",gz,[(N(),a1("svg",{xmlns:"http://www.w3.org/2000/svg",width:u(t),height:u(n)},[vz,Q("polygon",{class:"stroke fill",points:`15.5 ${u(n)-6.5} 20.5 ${u(n)-.5} 50.5 ${u(n)-.5} 55.5 ${u(n)-6.5} 15.5 ${u(n)-6.5}`},null,8,yz),Q("polygon",{class:"stroke fill",points:`${u(t)-15.5} 6.5 ${u(t)-20.5} 0.5 ${u(t)-50.5} 0.5 ${u(t)-55.5} 6.5 ${u(t)-15.5} 6.5`},null,8,bz),Q("polygon",{class:"stroke fill",points:`${u(t)-15.5} ${u(n)-6.5} ${u(t)-20.5} ${u(n)-.5} ${u(t)-50.5} ${u(n)-.5} ${u(t)-55.5} ${u(n)-6.5} ${u(t)-15.5} ${u(n)-6.5}`},null,8,xz),Q("polygon",{class:"stroke fill",points:`15.5 6.5 0.5 ${u(n)/2} 15.5 ${u(n)-6.5} ${u(t)-15.5} ${u(n)-6.5} ${u(t)-.5} ${u(n)/2} ${u(t)-15.5} 6.5 15.5 6.5`},null,8,Sz),Q("polyline",{class:"stroke fill-none",points:`20.5 14.5 8.5 ${u(n)/2} 20.5 ${u(n)-14.5}`},null,8,Mz),Q("polyline",{class:"stroke fill-none",points:`${u(t)-20.5} 14.5 ${u(t)-8.5} ${u(n)/2} ${u(t)-20.5} ${u(n)-14.5}`},null,8,Az)],8,_z)),Q("span",wz,d3(u(r)),1)]))}});const Tz=c2(Cz,[["__scopeId","data-v-db506cc9"]]),Ez=Object.freeze(Object.defineProperty({__proto__:null,default:Tz},Symbol.toStringTag,{value:"Module"})),Dz=o=>(T9("data-v-b4d0ec68"),o=o(),E9(),o),Iz={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 200 200"},Rz=OS('<filter id="innerShadow" x="-20%" y="-20%" width="140%" height="140%" data-v-b4d0ec68><feGaussianBlur in="SourceGraphic" stdDeviation="3" result="blur" data-v-b4d0ec68></feGaussianBlur><feOffset in="blur" dx="2.5" dy="2.5" data-v-b4d0ec68></feOffset></filter><g data-v-b4d0ec68><circle id="shadow" style="fill:rgba(0, 0, 0, 0.1);" cx="100" cy="100" r="87" filter="url(#innerShadow)" data-v-b4d0ec68></circle><circle id="circle" class="clock-border" cx="100" cy="100" r="80" data-v-b4d0ec68></circle></g>',2),Oz={x1:"100",y1:"100",x2:"100",y2:"55",style:{"stroke-width":"3px"},class:"clock-line"},Lz=["from","to"],Pz={x1:"100",y1:"100",x2:"100",y2:"40",style:{"stroke-width":"4px"},class:"clock-line"},zz=["from","to"],kz={x1:"100",y1:"100",x2:"100",y2:"30",style:{"stroke-width":"2px"},class:"clock-line"},Uz=["from","to"],Nz=Dz(()=>Q("circle",{id:"center",style:{fill:"#128a86",stroke:"#c1efed","stroke-width":"2px"},cx:"100",cy:"100",r:"3"},null,-1)),Fz=["transform"],Bz=b1({__name:"index",props:{chartConfig:{type:Object,required:!0}},setup(o){const e=o;S0(h=>({"47fe3763":u(r),46891283:u(t)+"px","7239e62c":u(i),"67e7692f":u(n)}));let{border:t,color:n,bgColor:i,borderColor:r}=B1(e.chartConfig.option);const a=new Date,s=360*a.getHours()/12+a.getMinutes()/2,c=360*a.getMinutes()/60,f=360*a.getSeconds()/60;return(h,m)=>(N(),a1("svg",Iz,[Rz,Q("g",null,[Q("line",Oz,[Q("animateTransform",{attributeName:"transform",attributeType:"XML",type:"rotate",dur:"43200s",repeatCount:"indefinite",from:`${s} 100 100`,to:`${s+360} 100 100`},null,8,Lz)]),Q("line",Pz,[Q("animateTransform",{attributeName:"transform",attributeType:"XML",type:"rotate",dur:"3600s",repeatCount:"indefinite",from:`${c} 100 100`,to:`${c+360} 100 100`},null,8,zz)]),Q("line",kz,[Q("animateTransform",{attributeName:"transform",attributeType:"XML",type:"rotate",dur:"60s",repeatCount:"indefinite",from:`${f} 100 100`,to:`${f+360} 100 100`},null,8,Uz)])]),Nz,(N(),a1(U1,null,m2(12,g=>Q("line",{x1:"100",y1:"30",x2:"100",y2:"40",class:"clock-line",transform:`rotate(${(g+1)*360/12} 100 100)`,key:`line_${g+1}`},null,8,Fz)),64))]))}});const Gz=c2(Bz,[["__scopeId","data-v-b4d0ec68"]]),Vz=Object.freeze(Object.defineProperty({__proto__:null,default:Gz},Symbol.toStringTag,{value:"Module"})),jz=["data-front"],Wz=["data-back"],Hz=b1({__name:"index",props:{flipType:{type:String,default:()=>"down"},count:{type:[Number,String],default:0},duration:{type:Number,default:600},width:{type:Number,default:60},height:{type:Number,default:100},radius:{type:Number,default:10},frontColor:{type:String,default:"#ffffff"},backColor:{type:String,default:"#000000"},borderWidth:{type:Number,default:2}},setup(o){const e=o;S0(s=>({"06b40856":e.frontColor,"39840b7e":e.backColor,ddd97676:`${e.radius}px`,43622609:`${e.width}px`,"4281d24c":`${e.height}px`,"45eb2214":`${e.height*2}px`,"6026284e":`${e.borderWidth*2}px`,"76a98bc6":`${e.duration/1e3}s`}));const t=_2(!1),n=_2(e.count||0),i=_2(e.count||0);let r=0;const a=(s,c)=>b3(this,null,function*(){if(t.value){t.value=!1,clearTimeout(r),yield Y5(),yield a(s,c);return}i.value=c,n.value=s,t.value=!0,r=setTimeout(()=>{t.value=!1,n.value=c},e.duration)});return e2(()=>e.count,(s,c)=>{a(c,s)},{immediate:!0}),(s,c)=>(N(),a1("div",{class:g7(["go-flipper",[o.flipType,{go:t.value}]])},[Q("div",{class:"digital front","data-front":n.value},null,8,jz),Q("div",{class:"digital back","data-back":i.value},null,8,Wz)],2))}});const W6=c2(Hz,[["__scopeId","data-v-ce6b5020"]]),$z={key:0},Yz={key:1},Jz={key:1},Zz={key:2},qz={key:3},Qz={key:4},Xz={key:5},Kz=b1({__name:"index",props:{chartConfig:{type:Object,required:!0}},setup(o){const e=o;S0(s1=>({a0c42b24:`${u(t)}px`,a26aec42:`${u(n)}px`,"225bc0d6":`${u(m)}px`,bd636264:`${u(g)}px`,"48414a19":u(h)}));const{w:t,h:n}=B1(e.chartConfig.attr),{dataset:i,useEndDate:r,endDate:a,style:s,showDay:c,flipperBgColor:f,flipperTextColor:h,flipperWidth:m,flipperHeight:g,flipperRadius:_,flipperGap:S,flipperType:y,flipperSpeed:b}=B1(e.chartConfig.option),M=_2(),A=_2(!1),E=_2(i.value*1e3),C=_2([]),D=_2([]),T=_2([]),P=_2([]),R=s1=>{const Y=Math.max(s1.toString().length,2);return s1.toString().padStart(Y,"0").split("")},L=(s1,Y,F)=>{const $=Math.floor(s1/24);C.value=R($),D.value=R(c.value?s1%24:s1),T.value=R(Y),P.value=R(F)},W=({hours:s1,minutes:Y,seconds:F})=>{L(s1,Y,F)},i1=()=>{var s1,Y;try{A.value=!1,E.value=r.value?a.value-new Date().getTime():i.value*1e3,(s1=M.value)!=null&&s1.reset&&((Y=M.value)==null||Y.reset()),A.value=!0}catch(F){console.log(F)}};return e2(()=>e.chartConfig.option.dataset,()=>{i1()},{immediate:!0}),e2(()=>e.chartConfig.option.endDate,()=>{i1()},{immediate:!0}),e2(()=>e.chartConfig.option.useEndDate,()=>{i1()},{immediate:!0}),c5(()=>{i1()}),(s1,Y)=>{const F=B("n-countdown"),$=B("n-space");return N(),a1("div",null,[LS(p(F,{ref_key:"countdownRef",ref:M,duration:E.value,render:W,active:A.value},null,8,["duration","active"]),[[PS,!1]]),p($,{class:"go-decorates-more-countdown",size:u(S),align:"center",justify:"center"},{default:v(()=>[u(c)?(N(),a1(U1,{key:0},[(N(!0),a1(U1,null,m2(C.value,(e1,q)=>(N(),w1(u(W6),{count:e1,width:u(m),height:u(g),"front-color":u(h),"back-color":u(f),radius:u(_),"flip-type":u(y),duration:u(b),key:q,class:"go-d-block"},null,8,["count","width","height","front-color","back-color","radius","flip-type","duration"]))),128)),u(s)==="时分秒"?(N(),a1("div",$z,"天")):(N(),a1("div",Yz,":"))],64)):$2("",!0),(N(!0),a1(U1,null,m2(D.value,(e1,q)=>(N(),w1(u(W6),{count:e1,width:u(m),height:u(g),"front-color":u(h),"back-color":u(f),radius:u(_),"flip-type":u(y),duration:u(b),key:q,class:"go-d-block"},null,8,["count","width","height","front-color","back-color","radius","flip-type","duration"]))),128)),u(s)==="时分秒"?(N(),a1("div",Jz,"时")):(N(),a1("div",Zz,":")),(N(!0),a1(U1,null,m2(T.value,(e1,q)=>(N(),w1(u(W6),{count:e1,width:u(m),height:u(g),"front-color":u(h),"back-color":u(f),radius:u(_),"flip-type":u(y),duration:u(b),key:q,class:"go-d-block"},null,8,["count","width","height","front-color","back-color","radius","flip-type","duration"]))),128)),u(s)==="时分秒"?(N(),a1("div",qz,"分")):(N(),a1("div",Qz,":")),(N(!0),a1(U1,null,m2(P.value,(e1,q)=>(N(),w1(u(W6),{count:e1,width:u(m),height:u(g),"front-color":u(h),"back-color":u(f),radius:u(_),"flip-type":u(y),duration:u(b),key:q,class:"go-d-block"},null,8,["count","width","height","front-color","back-color","radius","flip-type","duration"]))),128)),u(s)==="时分秒"?(N(),a1("div",Xz,"秒")):$2("",!0)]),_:1},8,["size"])])}}});const ek=c2(Kz,[["__scopeId","data-v-c49213a2"]]),tk=Object.freeze(Object.defineProperty({__proto__:null,default:ek},Symbol.toStringTag,{value:"Module"})),nk=b1({__name:"index",props:{chartConfig:{type:Object,required:!0}},setup(o){const e=o;S0(M=>({"0aa6998a":`${u(t)}px`,"09d338fb":`${u(n)}px`}));const{w:t,h:n}=B1(e.chartConfig.attr),{flipperLength:i,flipperBgColor:r,flipperTextColor:a,flipperWidth:s,flipperHeight:c,flipperRadius:f,flipperGap:h,flipperType:m,flipperSpeed:g,flipperBorderWidth:_}=B1(e.chartConfig.option),S=_2([]),y=M=>M.toString().padStart(i.value,"0").split("").slice(i.value*-1),b=M=>{S.value=y(M)};return e2(()=>e.chartConfig.option,M=>{try{b(M.dataset)}catch(A){console.log(A)}},{immediate:!0,deep:!0}),F2(e.chartConfig,A2,M=>{b(M)}),(M,A)=>{const E=B("n-space");return N(),w1(E,{class:"go-decorates-flipper-number",size:u(h),align:"center",justify:"center"},{default:v(()=>[(N(!0),a1(U1,null,m2(S.value,(C,D)=>(N(),w1(u(W6),{count:C,width:u(s),height:u(c),"front-color":u(a),"back-color":u(r),radius:u(f),"flip-type":u(m),duration:u(g),"border-width":u(_),key:D,class:"go-d-block"},null,8,["count","width","height","front-color","back-color","radius","flip-type","duration","border-width"]))),128))]),_:1},8,["size"])}}});const ik=c2(nk,[["__scopeId","data-v-a957e66d"]]),ok=Object.freeze(Object.defineProperty({__proto__:null,default:ik},Symbol.toStringTag,{value:"Module"})),ap=o=>(T9("data-v-f1e3bbdb"),o=o(),E9(),o),rk=ap(()=>Q("path",{d:"M665.6 1017.6c-19.2 0-38.4-19.2-38.4-38.4s19.2-38.4 38.4-38.4h268.8l6.4-268.8c0-19.2 19.2-38.4 38.4-38.4s38.4 19.2 38.4 38.4v294.4c0 32-25.6 51.2-51.2 51.2h-300.8zM51.2 396.8c-19.2 0-38.4-19.2-38.4-38.4V64C12.8 32 38.4 12.8 64 12.8h294.4c19.2 0 38.4 19.2 38.4 38.4s-19.2 38.4-38.4 38.4H89.6v268.8c0 19.2-19.2 38.4-38.4 38.4zM64 1017.6c-32 0-51.2-25.6-51.2-51.2v-294.4c0-19.2 19.2-38.4 38.4-38.4s38.4 19.2 38.4 38.4v217.6l198.4-198.4c6.4-6.4 19.2-12.8 25.6-12.8s19.2 6.4 25.6 12.8c6.4 6.4 12.8 19.2 12.8 25.6 0 12.8-6.4 19.2-12.8 25.6l-198.4 198.4h217.6c19.2 0 38.4 19.2 38.4 38.4s-19.2 38.4-38.4 38.4H64z m915.2-620.8c-19.2 0-38.4-19.2-38.4-38.4V140.8l-198.4 198.4c-6.4 6.4-19.2 12.8-25.6 12.8-12.8 0-19.2-6.4-25.6-12.8-12.8-12.8-12.8-38.4 0-51.2l198.4-198.4h-217.6c-19.2 0-38.4-19.2-38.4-38.4s19.2-38.4 38.4-38.4h294.4c32 0 51.2 25.6 51.2 51.2v294.4c0 19.2-19.2 38.4-38.4 38.4z",class:"fullScreen-border"},null,-1)),ak=[rk],sk=ap(()=>Q("path",{d:"M379.336 697.237L153.362 921.55c-14.11 14.007-36.905 13.922-50.912-0.188-14.007-14.11-13.922-36.905 0.188-50.912l227.6-225.927H138.645c-18.99 0-34.385-15.446-34.385-34.5 0-19.053 15.395-34.5 34.385-34.5H413.72c18.99 0 34.384 15.447 34.384 34.5v276c0 9.15-3.622 17.926-10.07 24.396a34.326 34.326 0 0 1-24.314 10.104 34.326 34.326 0 0 1-24.314-10.104 34.559 34.559 0 0 1-10.071-24.396V697.237z m263.395-366.88l227.813-227.813c14.059-14.059 36.853-14.059 50.912 0 14.059 14.059 14.059 36.853 0 50.912l-225.18 225.18h187.147c18.99 0 34.385 15.445 34.385 34.5 0 19.053-15.395 34.5-34.385 34.5H608.346c-18.99 0-34.384-15.447-34.384-34.5v-276c0-9.15 3.622-17.926 10.07-24.396a34.326 34.326 0 0 1 24.314-10.105c9.12 0 17.865 3.635 24.314 10.105a34.559 34.559 0 0 1 10.07 24.395v193.223zM99.385 410a34.326 34.326 0 0 1-24.314-10.105A34.559 34.559 0 0 1 65 375.5v-276C65 80.446 80.395 65 99.385 65h275.077c18.99 0 34.384 15.446 34.384 34.5 0 19.054-15.394 34.5-34.384 34.5H133.769v241.5c0 9.15-3.622 17.925-10.07 24.395A34.326 34.326 0 0 1 99.384 410z m825.23 552H649.538c-18.99 0-34.384-15.446-34.384-34.5 0-19.054 15.394-34.5 34.384-34.5h240.693V651.5c0-19.054 15.394-34.5 34.384-34.5 18.99 0 34.385 15.446 34.385 34.5v276c0 19.054-15.395 34.5-34.385 34.5z",class:"fullScreen-border"},null,-1)),lk=[sk],uk=b1({__name:"index",props:{chartConfig:{type:Object,required:!0}},setup(o){const e=o;S0(h=>({"5591d40a":u(i),"541caf2a":u(t)+"px",ead5d5de:u(n)}));let{border:t,bgColor:n,borderColor:i}=B1(e.chartConfig.option);const r=_2(!1),a=()=>{r.value=!!(document.fullscreenElement||document.webkitFullscreenElement||document.mozFullScreenElement||document.msFullscreenElement)};a();const s=h=>{h.requestFullscreen?h.requestFullscreen():document.mozRequestFullScreen?document.mozRequestFullScreen():document.webkitRequestFullscreen?document.webkitRequestFullscreen():document.msRequestFullscreen&&document.msRequestFullscreen()},c=()=>{document.fullscreenElement&&document.exitFullscreen?document.exitFullscreen():document.mozFullScreenElement&&document.mozCancelFullScreen?document.mozCancelFullScreen():document.webkitFullscreenElement&&document.webkitExitFullscreen?document.webkitExitFullscreen():document.msFullscreenElement&&document.msExitFullscreen&&document.msExitFullscreen()},f=()=>{r.value?c():s(document.documentElement),r.value=!r.value,setTimeout(()=>{a()},1e3)};return c5(()=>{document.addEventListener("fullscreenchange",a),document.addEventListener("webkitfullscreenchange",a),document.addEventListener("mozfullscreenchange",a),document.addEventListener("MSFullscreenChange",a)}),Q9(()=>{document.removeEventListener("fullscreenchange",a),document.removeEventListener("webkitfullscreenchange",a),document.removeEventListener("mozfullscreenchange",a),document.removeEventListener("MSFullscreenChange",a)}),(h,m)=>r.value?(N(),a1("svg",{key:1,onClick:f,viewBox:"0 0 1024 1024"},lk)):(N(),a1("svg",{key:0,onClick:f,viewBox:"0 0 1024 1024"},ak))}});const ck=c2(uk,[["__scopeId","data-v-f1e3bbdb"]]),dk=Object.freeze(Object.defineProperty({__proto__:null,default:ck},Symbol.toStringTag,{value:"Module"})),fk=b1({__name:"index",props:{chartConfig:{type:Object,required:!0}},setup(o){const e=o,t=X4({from:0,dataset:0});B1(e.chartConfig.attr);let{dur:n,showSeparator:i,prefixText:r,prefixColor:a,suffixText:s,suffixColor:c,precision:f,numberSize:h,numberColor:m}=B1(e.chartConfig.option);const g=_=>{t.from=t.dataset,t.dataset=_};return e2(()=>e.chartConfig.option.from,()=>{t.from=e.chartConfig.option.from},{immediate:!0}),e2(()=>e.chartConfig.option.dataset,()=>{t.dataset=e.chartConfig.option.dataset},{immediate:!0,deep:!1}),F2(e.chartConfig,A2,g),(_,S)=>{const y=B("n-number-animation"),b=B("n-statistic");return N(),w1(b,{"tabular-nums":"",class:"go-decorates-number"},{prefix:v(()=>[Q("span",{style:G2(`color:${u(a)};font-size:${u(h)}px`)},d3(u(r)),5)]),suffix:v(()=>[Q("span",{style:G2(`color:${u(c)};font-size:${u(h)}px`)},d3(u(s)),5)]),default:v(()=>[Q("span",{style:G2(`color:${u(m)};font-size:${u(h)}px`)},[p(y,{from:t.from,to:t.dataset,duration:u(n)*1e3,"show-separator":u(i),precision:u(f)},null,8,["from","to","duration","show-separator","precision"])],4)]),_:1})}}});const pk=c2(fk,[["__scopeId","data-v-58b96eba"]]),hk=Object.freeze(Object.defineProperty({__proto__:null,default:pk},Symbol.toStringTag,{value:"Module"})),mk={class:"go-decorates-line"},gk=["width","height"],_k=["y1","x2","y2","stroke","stroke-width"],vk=["y1","x2","y2","stroke","stroke-width"],yk=b1({__name:"index",props:{chartConfig:{type:Object,required:!0}},setup(o){const e=o,{w:t,h:n}=B1(e.chartConfig.attr),{o_color:i,i_color:r,line_class:a}=B1(e.chartConfig.option);return(s,c)=>(N(),a1("div",mk,[(N(),a1("svg",{width:u(t),height:u(n)},[Q("line",{x1:0,y1:u(n)/2,x2:u(t),y2:u(n)/2,stroke:u(i),"stroke-width":u(n)},null,8,_k),Q("line",{x1:0,y1:u(n)/2,x2:u(t),y2:u(n)/2,stroke:u(r),"stroke-width":u(n)/2,class:g7(u(a))},null,10,vk)],8,gk))]))}});const bk=c2(yk,[["__scopeId","data-v-08b081bc"]]),xk=Object.freeze(Object.defineProperty({__proto__:null,default:bk},Symbol.toStringTag,{value:"Module"})),Sk={class:"go-decorates-line"},Mk=["width","height"],Ak=["x1","x2","y2","stroke","stroke-width"],wk=["x1","x2","y2","stroke","stroke-width"],Ck=b1({__name:"index",props:{chartConfig:{type:Object,required:!0}},setup(o){const e=o,{w:t,h:n}=B1(e.chartConfig.attr),{o_color:i,i_color:r,line_class:a}=B1(e.chartConfig.option);return(s,c)=>(N(),a1("div",Sk,[(N(),a1("svg",{width:u(t),height:u(n)},[Q("line",{x1:u(t)/2,y1:0,x2:u(t)/2,y2:u(n),stroke:u(i),"stroke-width":u(t)},null,8,Ak),Q("line",{x1:u(t)/2,y1:0,x2:u(t)/2,y2:u(n),stroke:u(r),"stroke-width":u(t)/2,class:g7(u(a))},null,10,wk)],8,Mk))]))}});const Tk=c2(Ck,[["__scopeId","data-v-8d16a9c4"]]),Ek=Object.freeze(Object.defineProperty({__proto__:null,default:Tk},Symbol.toStringTag,{value:"Module"})),Dk={};function Ik(o,e){return N(),a1("div",null," 天气 ")}const Rk=c2(Dk,[["render",Ik]]),Ok=Object.freeze(Object.defineProperty({__proto__:null,default:Rk},Symbol.toStringTag,{value:"Module"})),Lk=b1({__name:"index",props:{chartConfig:{type:Object,required:!0}},setup(o){const e=o;let t=_2("2021-2-3"),n=_2("08:00:00"),i=_2("2021-2-3 08:00:00"),r=_2("none"),a=null;const{w:s,h:c}=B1(e.chartConfig.attr);let{timeColor:f,timeSize:h,timeLineHeight:m,timeTextIndent:g,fontWeight:_,showShadow:S,hShadow:y,vShadow:b,blurShadow:M,colorShadow:A}=B1(e.chartConfig.option);return e2(e.chartConfig.option,()=>{try{e.chartConfig.option.showShadow?r.value=`${e.chartConfig.option.hShadow}px ${e.chartConfig.option.vShadow}px ${e.chartConfig.option.blurShadow}px ${e.chartConfig.option.colorShadow}`:r.value="none"}catch(E){console.log(E)}},{immediate:!0}),c5(()=>{a=setInterval(()=>{var E=new Date,C=E.getFullYear(),D=E.getMonth()+1<10?"0"+(E.getMonth()+1):E.getMonth()+1,T=E.getDate()<10?"0"+E.getDate():E.getDate(),P=E.getHours(),R=E.getMinutes(),L=E.getSeconds();let W="";P<10&&(W+="0"),W+=P+":",R<10&&(W+="0"),W+=R+":",L<10&&(W+="0"),W+=L,t.value=`${C}-${D}-${T}`,n.value=W,i.value=t.value+" "+n.value},500)}),Q9(()=>{clearInterval(a)}),F2(e.chartConfig,A2),(E,C)=>(N(),a1("div",{class:"go-decorates-number",style:G2(`width:${u(s)}px;height:${u(c)}px;`)},[Q("div",{style:G2(`color:${u(f)};font-size:${u(h)}px;line-height:${u(m)}px;
  149. letter-spacing:${u(g)}px;font-weight:${u(_)};
  150. text-shadow: ${u(r)}`)},d3(u(i)),5)],4))}});const Pk=c2(Lk,[["__scopeId","data-v-c7a246c7"]]),zk=Object.freeze(Object.defineProperty({__proto__:null,default:Pk},Symbol.toStringTag,{value:"Module"})),kk={};function Uk(o,e){return N(),a1("div",null," 天气 ")}const Nk=c2(kk,[["render",Uk]]),Fk=Object.freeze(Object.defineProperty({__proto__:null,default:Nk},Symbol.toStringTag,{value:"Module"})),Bk={};function Gk(o,e){return N(),a1("div",null," 天气 ")}const Vk=c2(Bk,[["render",Gk]]),jk=Object.freeze(Object.defineProperty({__proto__:null,default:Vk},Symbol.toStringTag,{value:"Module"}));/**
  151. * @license
  152. * Copyright 2010-2022 Three.js Authors
  153. * SPDX-License-Identifier: MIT
  154. */const Na="145",m8={LEFT:0,MIDDLE:1,RIGHT:2,ROTATE:0,DOLLY:1,PAN:2},g8={ROTATE:0,PAN:1,DOLLY_PAN:2,DOLLY_ROTATE:3},Wk=0,Ku=1,Hk=2,sp=1,$k=2,H6=3,K8=0,y0=1,W0=2,n5=0,k5=1,ec=2,tc=3,nc=4,Yk=5,U8=100,Jk=101,Zk=102,ic=103,oc=104,qk=200,Qk=201,Xk=202,Kk=203,lp=204,up=205,eU=206,tU=207,nU=208,iU=209,oU=210,rU=0,aU=1,sU=2,Xo=3,lU=4,uU=5,cU=6,dU=7,cp=0,fU=1,pU=2,S9=0,hU=1,mU=2,gU=3,_U=4,vU=5,dp=300,e6=301,t6=302,Ko=303,er=304,wt=306,tr=1e3,P0=1001,nr=1002,T4=1003,rc=1004,ac=1005,f0=1006,yU=1007,Ct=1008,V5=1009,bU=1010,xU=1011,fp=1012,SU=1013,R5=1014,O5=1015,o7=1016,MU=1017,AU=1018,J8=1020,wU=1021,CU=1022,H0=1023,TU=1024,EU=1025,U5=1026,n6=1027,DU=1028,IU=1029,RU=1030,OU=1031,LU=1033,ni=33776,ii=33777,oi=33778,ri=33779,sc=35840,lc=35841,uc=35842,cc=35843,PU=36196,dc=37492,fc=37496,pc=37808,hc=37809,mc=37810,gc=37811,_c=37812,vc=37813,yc=37814,bc=37815,xc=37816,Sc=37817,Mc=37818,Ac=37819,wc=37820,Cc=37821,Tc=36492,j5=3e3,C3=3001,zU=3200,kU=3201,UU=0,NU=1,p9="srgb",L5="srgb-linear",ai=7680,FU=519,ir=35044,Ec="300 es",or=1035;class J5{addEventListener(e,t){this._listeners===void 0&&(this._listeners={});const n=this._listeners;n[e]===void 0&&(n[e]=[]),n[e].indexOf(t)===-1&&n[e].push(t)}hasEventListener(e,t){if(this._listeners===void 0)return!1;const n=this._listeners;return n[e]!==void 0&&n[e].indexOf(t)!==-1}removeEventListener(e,t){if(this._listeners===void 0)return;const i=this._listeners[e];if(i!==void 0){const r=i.indexOf(t);r!==-1&&i.splice(r,1)}}dispatchEvent(e){if(this._listeners===void 0)return;const n=this._listeners[e.type];if(n!==void 0){e.target=this;const i=n.slice(0);for(let r=0,a=i.length;r<a;r++)i[r].call(this,e);e.target=null}}}const u4=["00","01","02","03","04","05","06","07","08","09","0a","0b","0c","0d","0e","0f","10","11","12","13","14","15","16","17","18","19","1a","1b","1c","1d","1e","1f","20","21","22","23","24","25","26","27","28","29","2a","2b","2c","2d","2e","2f","30","31","32","33","34","35","36","37","38","39","3a","3b","3c","3d","3e","3f","40","41","42","43","44","45","46","47","48","49","4a","4b","4c","4d","4e","4f","50","51","52","53","54","55","56","57","58","59","5a","5b","5c","5d","5e","5f","60","61","62","63","64","65","66","67","68","69","6a","6b","6c","6d","6e","6f","70","71","72","73","74","75","76","77","78","79","7a","7b","7c","7d","7e","7f","80","81","82","83","84","85","86","87","88","89","8a","8b","8c","8d","8e","8f","90","91","92","93","94","95","96","97","98","99","9a","9b","9c","9d","9e","9f","a0","a1","a2","a3","a4","a5","a6","a7","a8","a9","aa","ab","ac","ad","ae","af","b0","b1","b2","b3","b4","b5","b6","b7","b8","b9","ba","bb","bc","bd","be","bf","c0","c1","c2","c3","c4","c5","c6","c7","c8","c9","ca","cb","cc","cd","ce","cf","d0","d1","d2","d3","d4","d5","d6","d7","d8","d9","da","db","dc","dd","de","df","e0","e1","e2","e3","e4","e5","e6","e7","e8","e9","ea","eb","ec","ed","ee","ef","f0","f1","f2","f3","f4","f5","f6","f7","f8","f9","fa","fb","fc","fd","fe","ff"],si=Math.PI/180,Dc=180/Math.PI;function i5(){const o=Math.random()*4294967295|0,e=Math.random()*4294967295|0,t=Math.random()*4294967295|0,n=Math.random()*4294967295|0;return(u4[o&255]+u4[o>>8&255]+u4[o>>16&255]+u4[o>>24&255]+"-"+u4[e&255]+u4[e>>8&255]+"-"+u4[e>>16&15|64]+u4[e>>24&255]+"-"+u4[t&63|128]+u4[t>>8&255]+"-"+u4[t>>16&255]+u4[t>>24&255]+u4[n&255]+u4[n>>8&255]+u4[n>>16&255]+u4[n>>24&255]).toLowerCase()}function d4(o,e,t){return Math.max(e,Math.min(t,o))}function BU(o,e){return(o%e+e)%e}function li(o,e,t){return(1-t)*o+t*e}function Ic(o){return(o&o-1)===0&&o!==0}function rr(o){return Math.pow(2,Math.floor(Math.log(o)/Math.LN2))}function X9(o,e){switch(e.constructor){case Float32Array:return o;case Uint16Array:return o/65535;case Uint8Array:return o/255;case Int16Array:return Math.max(o/32767,-1);case Int8Array:return Math.max(o/127,-1);default:throw new Error("Invalid component type.")}}function u3(o,e){switch(e.constructor){case Float32Array:return o;case Uint16Array:return Math.round(o*65535);case Uint8Array:return Math.round(o*255);case Int16Array:return Math.round(o*32767);case Int8Array:return Math.round(o*127);default:throw new Error("Invalid component type.")}}class l2{constructor(e=0,t=0){l2.prototype.isVector2=!0,this.x=e,this.y=t}get width(){return this.x}set width(e){this.x=e}get height(){return this.y}set height(e){this.y=e}set(e,t){return this.x=e,this.y=t,this}setScalar(e){return this.x=e,this.y=e,this}setX(e){return this.x=e,this}setY(e){return this.y=e,this}setComponent(e,t){switch(e){case 0:this.x=t;break;case 1:this.y=t;break;default:throw new Error("index is out of range: "+e)}return this}getComponent(e){switch(e){case 0:return this.x;case 1:return this.y;default:throw new Error("index is out of range: "+e)}}clone(){return new this.constructor(this.x,this.y)}copy(e){return this.x=e.x,this.y=e.y,this}add(e){return this.x+=e.x,this.y+=e.y,this}addScalar(e){return this.x+=e,this.y+=e,this}addVectors(e,t){return this.x=e.x+t.x,this.y=e.y+t.y,this}addScaledVector(e,t){return this.x+=e.x*t,this.y+=e.y*t,this}sub(e){return this.x-=e.x,this.y-=e.y,this}subScalar(e){return this.x-=e,this.y-=e,this}subVectors(e,t){return this.x=e.x-t.x,this.y=e.y-t.y,this}multiply(e){return this.x*=e.x,this.y*=e.y,this}multiplyScalar(e){return this.x*=e,this.y*=e,this}divide(e){return this.x/=e.x,this.y/=e.y,this}divideScalar(e){return this.multiplyScalar(1/e)}applyMatrix3(e){const t=this.x,n=this.y,i=e.elements;return this.x=i[0]*t+i[3]*n+i[6],this.y=i[1]*t+i[4]*n+i[7],this}min(e){return this.x=Math.min(this.x,e.x),this.y=Math.min(this.y,e.y),this}max(e){return this.x=Math.max(this.x,e.x),this.y=Math.max(this.y,e.y),this}clamp(e,t){return this.x=Math.max(e.x,Math.min(t.x,this.x)),this.y=Math.max(e.y,Math.min(t.y,this.y)),this}clampScalar(e,t){return this.x=Math.max(e,Math.min(t,this.x)),this.y=Math.max(e,Math.min(t,this.y)),this}clampLength(e,t){const n=this.length();return this.divideScalar(n||1).multiplyScalar(Math.max(e,Math.min(t,n)))}floor(){return this.x=Math.floor(this.x),this.y=Math.floor(this.y),this}ceil(){return this.x=Math.ceil(this.x),this.y=Math.ceil(this.y),this}round(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this}roundToZero(){return this.x=this.x<0?Math.ceil(this.x):Math.floor(this.x),this.y=this.y<0?Math.ceil(this.y):Math.floor(this.y),this}negate(){return this.x=-this.x,this.y=-this.y,this}dot(e){return this.x*e.x+this.y*e.y}cross(e){return this.x*e.y-this.y*e.x}lengthSq(){return this.x*this.x+this.y*this.y}length(){return Math.sqrt(this.x*this.x+this.y*this.y)}manhattanLength(){return Math.abs(this.x)+Math.abs(this.y)}normalize(){return this.divideScalar(this.length()||1)}angle(){return Math.atan2(-this.y,-this.x)+Math.PI}distanceTo(e){return Math.sqrt(this.distanceToSquared(e))}distanceToSquared(e){const t=this.x-e.x,n=this.y-e.y;return t*t+n*n}manhattanDistanceTo(e){return Math.abs(this.x-e.x)+Math.abs(this.y-e.y)}setLength(e){return this.normalize().multiplyScalar(e)}lerp(e,t){return this.x+=(e.x-this.x)*t,this.y+=(e.y-this.y)*t,this}lerpVectors(e,t,n){return this.x=e.x+(t.x-e.x)*n,this.y=e.y+(t.y-e.y)*n,this}equals(e){return e.x===this.x&&e.y===this.y}fromArray(e,t=0){return this.x=e[t],this.y=e[t+1],this}toArray(e=[],t=0){return e[t]=this.x,e[t+1]=this.y,e}fromBufferAttribute(e,t){return this.x=e.getX(t),this.y=e.getY(t),this}rotateAround(e,t){const n=Math.cos(t),i=Math.sin(t),r=this.x-e.x,a=this.y-e.y;return this.x=r*n-a*i+e.x,this.y=r*i+a*n+e.y,this}random(){return this.x=Math.random(),this.y=Math.random(),this}*[Symbol.iterator](){yield this.x,yield this.y}}class h0{constructor(){h0.prototype.isMatrix3=!0,this.elements=[1,0,0,0,1,0,0,0,1]}set(e,t,n,i,r,a,s,c,f){const h=this.elements;return h[0]=e,h[1]=i,h[2]=s,h[3]=t,h[4]=r,h[5]=c,h[6]=n,h[7]=a,h[8]=f,this}identity(){return this.set(1,0,0,0,1,0,0,0,1),this}copy(e){const t=this.elements,n=e.elements;return t[0]=n[0],t[1]=n[1],t[2]=n[2],t[3]=n[3],t[4]=n[4],t[5]=n[5],t[6]=n[6],t[7]=n[7],t[8]=n[8],this}extractBasis(e,t,n){return e.setFromMatrix3Column(this,0),t.setFromMatrix3Column(this,1),n.setFromMatrix3Column(this,2),this}setFromMatrix4(e){const t=e.elements;return this.set(t[0],t[4],t[8],t[1],t[5],t[9],t[2],t[6],t[10]),this}multiply(e){return this.multiplyMatrices(this,e)}premultiply(e){return this.multiplyMatrices(e,this)}multiplyMatrices(e,t){const n=e.elements,i=t.elements,r=this.elements,a=n[0],s=n[3],c=n[6],f=n[1],h=n[4],m=n[7],g=n[2],_=n[5],S=n[8],y=i[0],b=i[3],M=i[6],A=i[1],E=i[4],C=i[7],D=i[2],T=i[5],P=i[8];return r[0]=a*y+s*A+c*D,r[3]=a*b+s*E+c*T,r[6]=a*M+s*C+c*P,r[1]=f*y+h*A+m*D,r[4]=f*b+h*E+m*T,r[7]=f*M+h*C+m*P,r[2]=g*y+_*A+S*D,r[5]=g*b+_*E+S*T,r[8]=g*M+_*C+S*P,this}multiplyScalar(e){const t=this.elements;return t[0]*=e,t[3]*=e,t[6]*=e,t[1]*=e,t[4]*=e,t[7]*=e,t[2]*=e,t[5]*=e,t[8]*=e,this}determinant(){const e=this.elements,t=e[0],n=e[1],i=e[2],r=e[3],a=e[4],s=e[5],c=e[6],f=e[7],h=e[8];return t*a*h-t*s*f-n*r*h+n*s*c+i*r*f-i*a*c}invert(){const e=this.elements,t=e[0],n=e[1],i=e[2],r=e[3],a=e[4],s=e[5],c=e[6],f=e[7],h=e[8],m=h*a-s*f,g=s*c-h*r,_=f*r-a*c,S=t*m+n*g+i*_;if(S===0)return this.set(0,0,0,0,0,0,0,0,0);const y=1/S;return e[0]=m*y,e[1]=(i*f-h*n)*y,e[2]=(s*n-i*a)*y,e[3]=g*y,e[4]=(h*t-i*c)*y,e[5]=(i*r-s*t)*y,e[6]=_*y,e[7]=(n*c-f*t)*y,e[8]=(a*t-n*r)*y,this}transpose(){let e;const t=this.elements;return e=t[1],t[1]=t[3],t[3]=e,e=t[2],t[2]=t[6],t[6]=e,e=t[5],t[5]=t[7],t[7]=e,this}getNormalMatrix(e){return this.setFromMatrix4(e).invert().transpose()}transposeIntoArray(e){const t=this.elements;return e[0]=t[0],e[1]=t[3],e[2]=t[6],e[3]=t[1],e[4]=t[4],e[5]=t[7],e[6]=t[2],e[7]=t[5],e[8]=t[8],this}setUvTransform(e,t,n,i,r,a,s){const c=Math.cos(r),f=Math.sin(r);return this.set(n*c,n*f,-n*(c*a+f*s)+a+e,-i*f,i*c,-i*(-f*a+c*s)+s+t,0,0,1),this}scale(e,t){const n=this.elements;return n[0]*=e,n[3]*=e,n[6]*=e,n[1]*=t,n[4]*=t,n[7]*=t,this}rotate(e){const t=Math.cos(e),n=Math.sin(e),i=this.elements,r=i[0],a=i[3],s=i[6],c=i[1],f=i[4],h=i[7];return i[0]=t*r+n*c,i[3]=t*a+n*f,i[6]=t*s+n*h,i[1]=-n*r+t*c,i[4]=-n*a+t*f,i[7]=-n*s+t*h,this}translate(e,t){const n=this.elements;return n[0]+=e*n[2],n[3]+=e*n[5],n[6]+=e*n[8],n[1]+=t*n[2],n[4]+=t*n[5],n[7]+=t*n[8],this}equals(e){const t=this.elements,n=e.elements;for(let i=0;i<9;i++)if(t[i]!==n[i])return!1;return!0}fromArray(e,t=0){for(let n=0;n<9;n++)this.elements[n]=e[n+t];return this}toArray(e=[],t=0){const n=this.elements;return e[t]=n[0],e[t+1]=n[1],e[t+2]=n[2],e[t+3]=n[3],e[t+4]=n[4],e[t+5]=n[5],e[t+6]=n[6],e[t+7]=n[7],e[t+8]=n[8],e}clone(){return new this.constructor().fromArray(this.elements)}}function pp(o){for(let e=o.length-1;e>=0;--e)if(o[e]>=65535)return!0;return!1}function r7(o){return document.createElementNS("http://www.w3.org/1999/xhtml",o)}function N5(o){return o<.04045?o*.0773993808:Math.pow(o*.9478672986+.0521327014,2.4)}function qe(o){return o<.0031308?o*12.92:1.055*Math.pow(o,.41666)-.055}const ui={[p9]:{[L5]:N5},[L5]:{[p9]:qe}},I0={legacyMode:!0,get workingColorSpace(){return L5},set workingColorSpace(o){console.warn("THREE.ColorManagement: .workingColorSpace is readonly.")},convert:function(o,e,t){if(this.legacyMode||e===t||!e||!t)return o;if(ui[e]&&ui[e][t]!==void 0){const n=ui[e][t];return o.r=n(o.r),o.g=n(o.g),o.b=n(o.b),o}throw new Error("Unsupported color space conversion.")},fromWorkingColorSpace:function(o,e){return this.convert(o,this.workingColorSpace,e)},toWorkingColorSpace:function(o,e){return this.convert(o,e,this.workingColorSpace)}},hp={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074},G3={r:0,g:0,b:0},R0={h:0,s:0,l:0},ye={h:0,s:0,l:0};function ci(o,e,t){return t<0&&(t+=1),t>1&&(t-=1),t<1/6?o+(e-o)*6*t:t<1/2?e:t<2/3?o+(e-o)*6*(2/3-t):o}function be(o,e){return e.r=o.r,e.g=o.g,e.b=o.b,e}class X2{constructor(e,t,n){return this.isColor=!0,this.r=1,this.g=1,this.b=1,t===void 0&&n===void 0?this.set(e):this.setRGB(e,t,n)}set(e){return e&&e.isColor?this.copy(e):typeof e=="number"?this.setHex(e):typeof e=="string"&&this.setStyle(e),this}setScalar(e){return this.r=e,this.g=e,this.b=e,this}setHex(e,t=p9){return e=Math.floor(e),this.r=(e>>16&255)/255,this.g=(e>>8&255)/255,this.b=(e&255)/255,I0.toWorkingColorSpace(this,t),this}setRGB(e,t,n,i=L5){return this.r=e,this.g=t,this.b=n,I0.toWorkingColorSpace(this,i),this}setHSL(e,t,n,i=L5){if(e=BU(e,1),t=d4(t,0,1),n=d4(n,0,1),t===0)this.r=this.g=this.b=n;else{const r=n<=.5?n*(1+t):n+t-n*t,a=2*n-r;this.r=ci(a,r,e+1/3),this.g=ci(a,r,e),this.b=ci(a,r,e-1/3)}return I0.toWorkingColorSpace(this,i),this}setStyle(e,t=p9){function n(r){r!==void 0&&parseFloat(r)<1&&console.warn("THREE.Color: Alpha component of "+e+" will be ignored.")}let i;if(i=/^((?:rgb|hsl)a?)\(([^\)]*)\)/.exec(e)){let r;const a=i[1],s=i[2];switch(a){case"rgb":case"rgba":if(r=/^\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*(?:,\s*(\d*\.?\d+)\s*)?$/.exec(s))return this.r=Math.min(255,parseInt(r[1],10))/255,this.g=Math.min(255,parseInt(r[2],10))/255,this.b=Math.min(255,parseInt(r[3],10))/255,I0.toWorkingColorSpace(this,t),n(r[4]),this;if(r=/^\s*(\d+)\%\s*,\s*(\d+)\%\s*,\s*(\d+)\%\s*(?:,\s*(\d*\.?\d+)\s*)?$/.exec(s))return this.r=Math.min(100,parseInt(r[1],10))/100,this.g=Math.min(100,parseInt(r[2],10))/100,this.b=Math.min(100,parseInt(r[3],10))/100,I0.toWorkingColorSpace(this,t),n(r[4]),this;break;case"hsl":case"hsla":if(r=/^\s*(\d*\.?\d+)\s*,\s*(\d*\.?\d+)\%\s*,\s*(\d*\.?\d+)\%\s*(?:,\s*(\d*\.?\d+)\s*)?$/.exec(s)){const c=parseFloat(r[1])/360,f=parseFloat(r[2])/100,h=parseFloat(r[3])/100;return n(r[4]),this.setHSL(c,f,h,t)}break}}else if(i=/^\#([A-Fa-f\d]+)$/.exec(e)){const r=i[1],a=r.length;if(a===3)return this.r=parseInt(r.charAt(0)+r.charAt(0),16)/255,this.g=parseInt(r.charAt(1)+r.charAt(1),16)/255,this.b=parseInt(r.charAt(2)+r.charAt(2),16)/255,I0.toWorkingColorSpace(this,t),this;if(a===6)return this.r=parseInt(r.charAt(0)+r.charAt(1),16)/255,this.g=parseInt(r.charAt(2)+r.charAt(3),16)/255,this.b=parseInt(r.charAt(4)+r.charAt(5),16)/255,I0.toWorkingColorSpace(this,t),this}return e&&e.length>0?this.setColorName(e,t):this}setColorName(e,t=p9){const n=hp[e.toLowerCase()];return n!==void 0?this.setHex(n,t):console.warn("THREE.Color: Unknown color "+e),this}clone(){return new this.constructor(this.r,this.g,this.b)}copy(e){return this.r=e.r,this.g=e.g,this.b=e.b,this}copySRGBToLinear(e){return this.r=N5(e.r),this.g=N5(e.g),this.b=N5(e.b),this}copyLinearToSRGB(e){return this.r=qe(e.r),this.g=qe(e.g),this.b=qe(e.b),this}convertSRGBToLinear(){return this.copySRGBToLinear(this),this}convertLinearToSRGB(){return this.copyLinearToSRGB(this),this}getHex(e=p9){return I0.fromWorkingColorSpace(be(this,G3),e),d4(G3.r*255,0,255)<<16^d4(G3.g*255,0,255)<<8^d4(G3.b*255,0,255)<<0}getHexString(e=p9){return("000000"+this.getHex(e).toString(16)).slice(-6)}getHSL(e,t=L5){I0.fromWorkingColorSpace(be(this,G3),t);const n=G3.r,i=G3.g,r=G3.b,a=Math.max(n,i,r),s=Math.min(n,i,r);let c,f;const h=(s+a)/2;if(s===a)c=0,f=0;else{const m=a-s;switch(f=h<=.5?m/(a+s):m/(2-a-s),a){case n:c=(i-r)/m+(i<r?6:0);break;case i:c=(r-n)/m+2;break;case r:c=(n-i)/m+4;break}c/=6}return e.h=c,e.s=f,e.l=h,e}getRGB(e,t=L5){return I0.fromWorkingColorSpace(be(this,G3),t),e.r=G3.r,e.g=G3.g,e.b=G3.b,e}getStyle(e=p9){return I0.fromWorkingColorSpace(be(this,G3),e),e!==p9?`color(${e} ${G3.r} ${G3.g} ${G3.b})`:`rgb(${G3.r*255|0},${G3.g*255|0},${G3.b*255|0})`}offsetHSL(e,t,n){return this.getHSL(R0),R0.h+=e,R0.s+=t,R0.l+=n,this.setHSL(R0.h,R0.s,R0.l),this}add(e){return this.r+=e.r,this.g+=e.g,this.b+=e.b,this}addColors(e,t){return this.r=e.r+t.r,this.g=e.g+t.g,this.b=e.b+t.b,this}addScalar(e){return this.r+=e,this.g+=e,this.b+=e,this}sub(e){return this.r=Math.max(0,this.r-e.r),this.g=Math.max(0,this.g-e.g),this.b=Math.max(0,this.b-e.b),this}multiply(e){return this.r*=e.r,this.g*=e.g,this.b*=e.b,this}multiplyScalar(e){return this.r*=e,this.g*=e,this.b*=e,this}lerp(e,t){return this.r+=(e.r-this.r)*t,this.g+=(e.g-this.g)*t,this.b+=(e.b-this.b)*t,this}lerpColors(e,t,n){return this.r=e.r+(t.r-e.r)*n,this.g=e.g+(t.g-e.g)*n,this.b=e.b+(t.b-e.b)*n,this}lerpHSL(e,t){this.getHSL(R0),e.getHSL(ye);const n=li(R0.h,ye.h,t),i=li(R0.s,ye.s,t),r=li(R0.l,ye.l,t);return this.setHSL(n,i,r),this}equals(e){return e.r===this.r&&e.g===this.g&&e.b===this.b}fromArray(e,t=0){return this.r=e[t],this.g=e[t+1],this.b=e[t+2],this}toArray(e=[],t=0){return e[t]=this.r,e[t+1]=this.g,e[t+2]=this.b,e}fromBufferAttribute(e,t){return this.r=e.getX(t),this.g=e.getY(t),this.b=e.getZ(t),this}toJSON(){return this.getHex()}*[Symbol.iterator](){yield this.r,yield this.g,yield this.b}}X2.NAMES=hp;let _8;class mp{static getDataURL(e){if(/^data:/i.test(e.src)||typeof HTMLCanvasElement=="undefined")return e.src;let t;if(e instanceof HTMLCanvasElement)t=e;else{_8===void 0&&(_8=r7("canvas")),_8.width=e.width,_8.height=e.height;const n=_8.getContext("2d");e instanceof ImageData?n.putImageData(e,0,0):n.drawImage(e,0,0,e.width,e.height),t=_8}return t.width>2048||t.height>2048?(console.warn("THREE.ImageUtils.getDataURL: Image converted to jpg for performance reasons",e),t.toDataURL("image/jpeg",.6)):t.toDataURL("image/png")}static sRGBToLinear(e){if(typeof HTMLImageElement!="undefined"&&e instanceof HTMLImageElement||typeof HTMLCanvasElement!="undefined"&&e instanceof HTMLCanvasElement||typeof ImageBitmap!="undefined"&&e instanceof ImageBitmap){const t=r7("canvas");t.width=e.width,t.height=e.height;const n=t.getContext("2d");n.drawImage(e,0,0,e.width,e.height);const i=n.getImageData(0,0,e.width,e.height),r=i.data;for(let a=0;a<r.length;a++)r[a]=N5(r[a]/255)*255;return n.putImageData(i,0,0),t}else if(e.data){const t=e.data.slice(0);for(let n=0;n<t.length;n++)t instanceof Uint8Array||t instanceof Uint8ClampedArray?t[n]=Math.floor(N5(t[n]/255)*255):t[n]=N5(t[n]);return{data:t,width:e.width,height:e.height}}else return console.warn("THREE.ImageUtils.sRGBToLinear(): Unsupported image type. No color space conversion applied."),e}}class gp{constructor(e=null){this.isSource=!0,this.uuid=i5(),this.data=e,this.version=0}set needsUpdate(e){e===!0&&this.version++}toJSON(e){const t=e===void 0||typeof e=="string";if(!t&&e.images[this.uuid]!==void 0)return e.images[this.uuid];const n={uuid:this.uuid,url:""},i=this.data;if(i!==null){let r;if(Array.isArray(i)){r=[];for(let a=0,s=i.length;a<s;a++)i[a].isDataTexture?r.push(di(i[a].image)):r.push(di(i[a]))}else r=di(i);n.url=r}return t||(e.images[this.uuid]=n),n}}function di(o){return typeof HTMLImageElement!="undefined"&&o instanceof HTMLImageElement||typeof HTMLCanvasElement!="undefined"&&o instanceof HTMLCanvasElement||typeof ImageBitmap!="undefined"&&o instanceof ImageBitmap?mp.getDataURL(o):o.data?{data:Array.from(o.data),width:o.width,height:o.height,type:o.data.constructor.name}:(console.warn("THREE.Texture: Unable to serialize Texture."),{})}let GU=0;class b0 extends J5{constructor(e=b0.DEFAULT_IMAGE,t=b0.DEFAULT_MAPPING,n=P0,i=P0,r=f0,a=Ct,s=H0,c=V5,f=1,h=j5){super(),this.isTexture=!0,Object.defineProperty(this,"id",{value:GU++}),this.uuid=i5(),this.name="",this.source=new gp(e),this.mipmaps=[],this.mapping=t,this.wrapS=n,this.wrapT=i,this.magFilter=r,this.minFilter=a,this.anisotropy=f,this.format=s,this.internalFormat=null,this.type=c,this.offset=new l2(0,0),this.repeat=new l2(1,1),this.center=new l2(0,0),this.rotation=0,this.matrixAutoUpdate=!0,this.matrix=new h0,this.generateMipmaps=!0,this.premultiplyAlpha=!1,this.flipY=!0,this.unpackAlignment=4,this.encoding=h,this.userData={},this.version=0,this.onUpdate=null,this.isRenderTargetTexture=!1,this.needsPMREMUpdate=!1}get image(){return this.source.data}set image(e){this.source.data=e}updateMatrix(){this.matrix.setUvTransform(this.offset.x,this.offset.y,this.repeat.x,this.repeat.y,this.rotation,this.center.x,this.center.y)}clone(){return new this.constructor().copy(this)}copy(e){return this.name=e.name,this.source=e.source,this.mipmaps=e.mipmaps.slice(0),this.mapping=e.mapping,this.wrapS=e.wrapS,this.wrapT=e.wrapT,this.magFilter=e.magFilter,this.minFilter=e.minFilter,this.anisotropy=e.anisotropy,this.format=e.format,this.internalFormat=e.internalFormat,this.type=e.type,this.offset.copy(e.offset),this.repeat.copy(e.repeat),this.center.copy(e.center),this.rotation=e.rotation,this.matrixAutoUpdate=e.matrixAutoUpdate,this.matrix.copy(e.matrix),this.generateMipmaps=e.generateMipmaps,this.premultiplyAlpha=e.premultiplyAlpha,this.flipY=e.flipY,this.unpackAlignment=e.unpackAlignment,this.encoding=e.encoding,this.userData=JSON.parse(JSON.stringify(e.userData)),this.needsUpdate=!0,this}toJSON(e){const t=e===void 0||typeof e=="string";if(!t&&e.textures[this.uuid]!==void 0)return e.textures[this.uuid];const n={metadata:{version:4.5,type:"Texture",generator:"Texture.toJSON"},uuid:this.uuid,name:this.name,image:this.source.toJSON(e).uuid,mapping:this.mapping,repeat:[this.repeat.x,this.repeat.y],offset:[this.offset.x,this.offset.y],center:[this.center.x,this.center.y],rotation:this.rotation,wrap:[this.wrapS,this.wrapT],format:this.format,type:this.type,encoding:this.encoding,minFilter:this.minFilter,magFilter:this.magFilter,anisotropy:this.anisotropy,flipY:this.flipY,premultiplyAlpha:this.premultiplyAlpha,unpackAlignment:this.unpackAlignment};return JSON.stringify(this.userData)!=="{}"&&(n.userData=this.userData),t||(e.textures[this.uuid]=n),n}dispose(){this.dispatchEvent({type:"dispose"})}transformUv(e){if(this.mapping!==dp)return e;if(e.applyMatrix3(this.matrix),e.x<0||e.x>1)switch(this.wrapS){case tr:e.x=e.x-Math.floor(e.x);break;case P0:e.x=e.x<0?0:1;break;case nr:Math.abs(Math.floor(e.x)%2)===1?e.x=Math.ceil(e.x)-e.x:e.x=e.x-Math.floor(e.x);break}if(e.y<0||e.y>1)switch(this.wrapT){case tr:e.y=e.y-Math.floor(e.y);break;case P0:e.y=e.y<0?0:1;break;case nr:Math.abs(Math.floor(e.y)%2)===1?e.y=Math.ceil(e.y)-e.y:e.y=e.y-Math.floor(e.y);break}return this.flipY&&(e.y=1-e.y),e}set needsUpdate(e){e===!0&&(this.version++,this.source.needsUpdate=!0)}}b0.DEFAULT_IMAGE=null;b0.DEFAULT_MAPPING=dp;class i4{constructor(e=0,t=0,n=0,i=1){i4.prototype.isVector4=!0,this.x=e,this.y=t,this.z=n,this.w=i}get width(){return this.z}set width(e){this.z=e}get height(){return this.w}set height(e){this.w=e}set(e,t,n,i){return this.x=e,this.y=t,this.z=n,this.w=i,this}setScalar(e){return this.x=e,this.y=e,this.z=e,this.w=e,this}setX(e){return this.x=e,this}setY(e){return this.y=e,this}setZ(e){return this.z=e,this}setW(e){return this.w=e,this}setComponent(e,t){switch(e){case 0:this.x=t;break;case 1:this.y=t;break;case 2:this.z=t;break;case 3:this.w=t;break;default:throw new Error("index is out of range: "+e)}return this}getComponent(e){switch(e){case 0:return this.x;case 1:return this.y;case 2:return this.z;case 3:return this.w;default:throw new Error("index is out of range: "+e)}}clone(){return new this.constructor(this.x,this.y,this.z,this.w)}copy(e){return this.x=e.x,this.y=e.y,this.z=e.z,this.w=e.w!==void 0?e.w:1,this}add(e){return this.x+=e.x,this.y+=e.y,this.z+=e.z,this.w+=e.w,this}addScalar(e){return this.x+=e,this.y+=e,this.z+=e,this.w+=e,this}addVectors(e,t){return this.x=e.x+t.x,this.y=e.y+t.y,this.z=e.z+t.z,this.w=e.w+t.w,this}addScaledVector(e,t){return this.x+=e.x*t,this.y+=e.y*t,this.z+=e.z*t,this.w+=e.w*t,this}sub(e){return this.x-=e.x,this.y-=e.y,this.z-=e.z,this.w-=e.w,this}subScalar(e){return this.x-=e,this.y-=e,this.z-=e,this.w-=e,this}subVectors(e,t){return this.x=e.x-t.x,this.y=e.y-t.y,this.z=e.z-t.z,this.w=e.w-t.w,this}multiply(e){return this.x*=e.x,this.y*=e.y,this.z*=e.z,this.w*=e.w,this}multiplyScalar(e){return this.x*=e,this.y*=e,this.z*=e,this.w*=e,this}applyMatrix4(e){const t=this.x,n=this.y,i=this.z,r=this.w,a=e.elements;return this.x=a[0]*t+a[4]*n+a[8]*i+a[12]*r,this.y=a[1]*t+a[5]*n+a[9]*i+a[13]*r,this.z=a[2]*t+a[6]*n+a[10]*i+a[14]*r,this.w=a[3]*t+a[7]*n+a[11]*i+a[15]*r,this}divideScalar(e){return this.multiplyScalar(1/e)}setAxisAngleFromQuaternion(e){this.w=2*Math.acos(e.w);const t=Math.sqrt(1-e.w*e.w);return t<1e-4?(this.x=1,this.y=0,this.z=0):(this.x=e.x/t,this.y=e.y/t,this.z=e.z/t),this}setAxisAngleFromRotationMatrix(e){let t,n,i,r;const c=e.elements,f=c[0],h=c[4],m=c[8],g=c[1],_=c[5],S=c[9],y=c[2],b=c[6],M=c[10];if(Math.abs(h-g)<.01&&Math.abs(m-y)<.01&&Math.abs(S-b)<.01){if(Math.abs(h+g)<.1&&Math.abs(m+y)<.1&&Math.abs(S+b)<.1&&Math.abs(f+_+M-3)<.1)return this.set(1,0,0,0),this;t=Math.PI;const E=(f+1)/2,C=(_+1)/2,D=(M+1)/2,T=(h+g)/4,P=(m+y)/4,R=(S+b)/4;return E>C&&E>D?E<.01?(n=0,i=.707106781,r=.707106781):(n=Math.sqrt(E),i=T/n,r=P/n):C>D?C<.01?(n=.707106781,i=0,r=.707106781):(i=Math.sqrt(C),n=T/i,r=R/i):D<.01?(n=.707106781,i=.707106781,r=0):(r=Math.sqrt(D),n=P/r,i=R/r),this.set(n,i,r,t),this}let A=Math.sqrt((b-S)*(b-S)+(m-y)*(m-y)+(g-h)*(g-h));return Math.abs(A)<.001&&(A=1),this.x=(b-S)/A,this.y=(m-y)/A,this.z=(g-h)/A,this.w=Math.acos((f+_+M-1)/2),this}min(e){return this.x=Math.min(this.x,e.x),this.y=Math.min(this.y,e.y),this.z=Math.min(this.z,e.z),this.w=Math.min(this.w,e.w),this}max(e){return this.x=Math.max(this.x,e.x),this.y=Math.max(this.y,e.y),this.z=Math.max(this.z,e.z),this.w=Math.max(this.w,e.w),this}clamp(e,t){return this.x=Math.max(e.x,Math.min(t.x,this.x)),this.y=Math.max(e.y,Math.min(t.y,this.y)),this.z=Math.max(e.z,Math.min(t.z,this.z)),this.w=Math.max(e.w,Math.min(t.w,this.w)),this}clampScalar(e,t){return this.x=Math.max(e,Math.min(t,this.x)),this.y=Math.max(e,Math.min(t,this.y)),this.z=Math.max(e,Math.min(t,this.z)),this.w=Math.max(e,Math.min(t,this.w)),this}clampLength(e,t){const n=this.length();return this.divideScalar(n||1).multiplyScalar(Math.max(e,Math.min(t,n)))}floor(){return this.x=Math.floor(this.x),this.y=Math.floor(this.y),this.z=Math.floor(this.z),this.w=Math.floor(this.w),this}ceil(){return this.x=Math.ceil(this.x),this.y=Math.ceil(this.y),this.z=Math.ceil(this.z),this.w=Math.ceil(this.w),this}round(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this.z=Math.round(this.z),this.w=Math.round(this.w),this}roundToZero(){return this.x=this.x<0?Math.ceil(this.x):Math.floor(this.x),this.y=this.y<0?Math.ceil(this.y):Math.floor(this.y),this.z=this.z<0?Math.ceil(this.z):Math.floor(this.z),this.w=this.w<0?Math.ceil(this.w):Math.floor(this.w),this}negate(){return this.x=-this.x,this.y=-this.y,this.z=-this.z,this.w=-this.w,this}dot(e){return this.x*e.x+this.y*e.y+this.z*e.z+this.w*e.w}lengthSq(){return this.x*this.x+this.y*this.y+this.z*this.z+this.w*this.w}length(){return Math.sqrt(this.x*this.x+this.y*this.y+this.z*this.z+this.w*this.w)}manhattanLength(){return Math.abs(this.x)+Math.abs(this.y)+Math.abs(this.z)+Math.abs(this.w)}normalize(){return this.divideScalar(this.length()||1)}setLength(e){return this.normalize().multiplyScalar(e)}lerp(e,t){return this.x+=(e.x-this.x)*t,this.y+=(e.y-this.y)*t,this.z+=(e.z-this.z)*t,this.w+=(e.w-this.w)*t,this}lerpVectors(e,t,n){return this.x=e.x+(t.x-e.x)*n,this.y=e.y+(t.y-e.y)*n,this.z=e.z+(t.z-e.z)*n,this.w=e.w+(t.w-e.w)*n,this}equals(e){return e.x===this.x&&e.y===this.y&&e.z===this.z&&e.w===this.w}fromArray(e,t=0){return this.x=e[t],this.y=e[t+1],this.z=e[t+2],this.w=e[t+3],this}toArray(e=[],t=0){return e[t]=this.x,e[t+1]=this.y,e[t+2]=this.z,e[t+3]=this.w,e}fromBufferAttribute(e,t){return this.x=e.getX(t),this.y=e.getY(t),this.z=e.getZ(t),this.w=e.getW(t),this}random(){return this.x=Math.random(),this.y=Math.random(),this.z=Math.random(),this.w=Math.random(),this}*[Symbol.iterator](){yield this.x,yield this.y,yield this.z,yield this.w}}class W5 extends J5{constructor(e,t,n={}){super(),this.isWebGLRenderTarget=!0,this.width=e,this.height=t,this.depth=1,this.scissor=new i4(0,0,e,t),this.scissorTest=!1,this.viewport=new i4(0,0,e,t);const i={width:e,height:t,depth:1};this.texture=new b0(i,n.mapping,n.wrapS,n.wrapT,n.magFilter,n.minFilter,n.format,n.type,n.anisotropy,n.encoding),this.texture.isRenderTargetTexture=!0,this.texture.flipY=!1,this.texture.generateMipmaps=n.generateMipmaps!==void 0?n.generateMipmaps:!1,this.texture.internalFormat=n.internalFormat!==void 0?n.internalFormat:null,this.texture.minFilter=n.minFilter!==void 0?n.minFilter:f0,this.depthBuffer=n.depthBuffer!==void 0?n.depthBuffer:!0,this.stencilBuffer=n.stencilBuffer!==void 0?n.stencilBuffer:!1,this.depthTexture=n.depthTexture!==void 0?n.depthTexture:null,this.samples=n.samples!==void 0?n.samples:0}setSize(e,t,n=1){(this.width!==e||this.height!==t||this.depth!==n)&&(this.width=e,this.height=t,this.depth=n,this.texture.image.width=e,this.texture.image.height=t,this.texture.image.depth=n,this.dispose()),this.viewport.set(0,0,e,t),this.scissor.set(0,0,e,t)}clone(){return new this.constructor().copy(this)}copy(e){this.width=e.width,this.height=e.height,this.depth=e.depth,this.viewport.copy(e.viewport),this.texture=e.texture.clone(),this.texture.isRenderTargetTexture=!0;const t=Object.assign({},e.texture.image);return this.texture.source=new gp(t),this.depthBuffer=e.depthBuffer,this.stencilBuffer=e.stencilBuffer,e.depthTexture!==null&&(this.depthTexture=e.depthTexture.clone()),this.samples=e.samples,this}dispose(){this.dispatchEvent({type:"dispose"})}}class _p extends b0{constructor(e=null,t=1,n=1,i=1){super(null),this.isDataArrayTexture=!0,this.image={data:e,width:t,height:n,depth:i},this.magFilter=T4,this.minFilter=T4,this.wrapR=P0,this.generateMipmaps=!1,this.flipY=!1,this.unpackAlignment=1}}class VU extends b0{constructor(e=null,t=1,n=1,i=1){super(null),this.isData3DTexture=!0,this.image={data:e,width:t,height:n,depth:i},this.magFilter=T4,this.minFilter=T4,this.wrapR=P0,this.generateMipmaps=!1,this.flipY=!1,this.unpackAlignment=1}}class M9{constructor(e=0,t=0,n=0,i=1){this.isQuaternion=!0,this._x=e,this._y=t,this._z=n,this._w=i}static slerpFlat(e,t,n,i,r,a,s){let c=n[i+0],f=n[i+1],h=n[i+2],m=n[i+3];const g=r[a+0],_=r[a+1],S=r[a+2],y=r[a+3];if(s===0){e[t+0]=c,e[t+1]=f,e[t+2]=h,e[t+3]=m;return}if(s===1){e[t+0]=g,e[t+1]=_,e[t+2]=S,e[t+3]=y;return}if(m!==y||c!==g||f!==_||h!==S){let b=1-s;const M=c*g+f*_+h*S+m*y,A=M>=0?1:-1,E=1-M*M;if(E>Number.EPSILON){const D=Math.sqrt(E),T=Math.atan2(D,M*A);b=Math.sin(b*T)/D,s=Math.sin(s*T)/D}const C=s*A;if(c=c*b+g*C,f=f*b+_*C,h=h*b+S*C,m=m*b+y*C,b===1-s){const D=1/Math.sqrt(c*c+f*f+h*h+m*m);c*=D,f*=D,h*=D,m*=D}}e[t]=c,e[t+1]=f,e[t+2]=h,e[t+3]=m}static multiplyQuaternionsFlat(e,t,n,i,r,a){const s=n[i],c=n[i+1],f=n[i+2],h=n[i+3],m=r[a],g=r[a+1],_=r[a+2],S=r[a+3];return e[t]=s*S+h*m+c*_-f*g,e[t+1]=c*S+h*g+f*m-s*_,e[t+2]=f*S+h*_+s*g-c*m,e[t+3]=h*S-s*m-c*g-f*_,e}get x(){return this._x}set x(e){this._x=e,this._onChangeCallback()}get y(){return this._y}set y(e){this._y=e,this._onChangeCallback()}get z(){return this._z}set z(e){this._z=e,this._onChangeCallback()}get w(){return this._w}set w(e){this._w=e,this._onChangeCallback()}set(e,t,n,i){return this._x=e,this._y=t,this._z=n,this._w=i,this._onChangeCallback(),this}clone(){return new this.constructor(this._x,this._y,this._z,this._w)}copy(e){return this._x=e.x,this._y=e.y,this._z=e.z,this._w=e.w,this._onChangeCallback(),this}setFromEuler(e,t){const n=e._x,i=e._y,r=e._z,a=e._order,s=Math.cos,c=Math.sin,f=s(n/2),h=s(i/2),m=s(r/2),g=c(n/2),_=c(i/2),S=c(r/2);switch(a){case"XYZ":this._x=g*h*m+f*_*S,this._y=f*_*m-g*h*S,this._z=f*h*S+g*_*m,this._w=f*h*m-g*_*S;break;case"YXZ":this._x=g*h*m+f*_*S,this._y=f*_*m-g*h*S,this._z=f*h*S-g*_*m,this._w=f*h*m+g*_*S;break;case"ZXY":this._x=g*h*m-f*_*S,this._y=f*_*m+g*h*S,this._z=f*h*S+g*_*m,this._w=f*h*m-g*_*S;break;case"ZYX":this._x=g*h*m-f*_*S,this._y=f*_*m+g*h*S,this._z=f*h*S-g*_*m,this._w=f*h*m+g*_*S;break;case"YZX":this._x=g*h*m+f*_*S,this._y=f*_*m+g*h*S,this._z=f*h*S-g*_*m,this._w=f*h*m-g*_*S;break;case"XZY":this._x=g*h*m-f*_*S,this._y=f*_*m-g*h*S,this._z=f*h*S+g*_*m,this._w=f*h*m+g*_*S;break;default:console.warn("THREE.Quaternion: .setFromEuler() encountered an unknown order: "+a)}return t!==!1&&this._onChangeCallback(),this}setFromAxisAngle(e,t){const n=t/2,i=Math.sin(n);return this._x=e.x*i,this._y=e.y*i,this._z=e.z*i,this._w=Math.cos(n),this._onChangeCallback(),this}setFromRotationMatrix(e){const t=e.elements,n=t[0],i=t[4],r=t[8],a=t[1],s=t[5],c=t[9],f=t[2],h=t[6],m=t[10],g=n+s+m;if(g>0){const _=.5/Math.sqrt(g+1);this._w=.25/_,this._x=(h-c)*_,this._y=(r-f)*_,this._z=(a-i)*_}else if(n>s&&n>m){const _=2*Math.sqrt(1+n-s-m);this._w=(h-c)/_,this._x=.25*_,this._y=(i+a)/_,this._z=(r+f)/_}else if(s>m){const _=2*Math.sqrt(1+s-n-m);this._w=(r-f)/_,this._x=(i+a)/_,this._y=.25*_,this._z=(c+h)/_}else{const _=2*Math.sqrt(1+m-n-s);this._w=(a-i)/_,this._x=(r+f)/_,this._y=(c+h)/_,this._z=.25*_}return this._onChangeCallback(),this}setFromUnitVectors(e,t){let n=e.dot(t)+1;return n<Number.EPSILON?(n=0,Math.abs(e.x)>Math.abs(e.z)?(this._x=-e.y,this._y=e.x,this._z=0,this._w=n):(this._x=0,this._y=-e.z,this._z=e.y,this._w=n)):(this._x=e.y*t.z-e.z*t.y,this._y=e.z*t.x-e.x*t.z,this._z=e.x*t.y-e.y*t.x,this._w=n),this.normalize()}angleTo(e){return 2*Math.acos(Math.abs(d4(this.dot(e),-1,1)))}rotateTowards(e,t){const n=this.angleTo(e);if(n===0)return this;const i=Math.min(1,t/n);return this.slerp(e,i),this}identity(){return this.set(0,0,0,1)}invert(){return this.conjugate()}conjugate(){return this._x*=-1,this._y*=-1,this._z*=-1,this._onChangeCallback(),this}dot(e){return this._x*e._x+this._y*e._y+this._z*e._z+this._w*e._w}lengthSq(){return this._x*this._x+this._y*this._y+this._z*this._z+this._w*this._w}length(){return Math.sqrt(this._x*this._x+this._y*this._y+this._z*this._z+this._w*this._w)}normalize(){let e=this.length();return e===0?(this._x=0,this._y=0,this._z=0,this._w=1):(e=1/e,this._x=this._x*e,this._y=this._y*e,this._z=this._z*e,this._w=this._w*e),this._onChangeCallback(),this}multiply(e){return this.multiplyQuaternions(this,e)}premultiply(e){return this.multiplyQuaternions(e,this)}multiplyQuaternions(e,t){const n=e._x,i=e._y,r=e._z,a=e._w,s=t._x,c=t._y,f=t._z,h=t._w;return this._x=n*h+a*s+i*f-r*c,this._y=i*h+a*c+r*s-n*f,this._z=r*h+a*f+n*c-i*s,this._w=a*h-n*s-i*c-r*f,this._onChangeCallback(),this}slerp(e,t){if(t===0)return this;if(t===1)return this.copy(e);const n=this._x,i=this._y,r=this._z,a=this._w;let s=a*e._w+n*e._x+i*e._y+r*e._z;if(s<0?(this._w=-e._w,this._x=-e._x,this._y=-e._y,this._z=-e._z,s=-s):this.copy(e),s>=1)return this._w=a,this._x=n,this._y=i,this._z=r,this;const c=1-s*s;if(c<=Number.EPSILON){const _=1-t;return this._w=_*a+t*this._w,this._x=_*n+t*this._x,this._y=_*i+t*this._y,this._z=_*r+t*this._z,this.normalize(),this._onChangeCallback(),this}const f=Math.sqrt(c),h=Math.atan2(f,s),m=Math.sin((1-t)*h)/f,g=Math.sin(t*h)/f;return this._w=a*m+this._w*g,this._x=n*m+this._x*g,this._y=i*m+this._y*g,this._z=r*m+this._z*g,this._onChangeCallback(),this}slerpQuaternions(e,t,n){return this.copy(e).slerp(t,n)}random(){const e=Math.random(),t=Math.sqrt(1-e),n=Math.sqrt(e),i=2*Math.PI*Math.random(),r=2*Math.PI*Math.random();return this.set(t*Math.cos(i),n*Math.sin(r),n*Math.cos(r),t*Math.sin(i))}equals(e){return e._x===this._x&&e._y===this._y&&e._z===this._z&&e._w===this._w}fromArray(e,t=0){return this._x=e[t],this._y=e[t+1],this._z=e[t+2],this._w=e[t+3],this._onChangeCallback(),this}toArray(e=[],t=0){return e[t]=this._x,e[t+1]=this._y,e[t+2]=this._z,e[t+3]=this._w,e}fromBufferAttribute(e,t){return this._x=e.getX(t),this._y=e.getY(t),this._z=e.getZ(t),this._w=e.getW(t),this}_onChange(e){return this._onChangeCallback=e,this}_onChangeCallback(){}*[Symbol.iterator](){yield this._x,yield this._y,yield this._z,yield this._w}}class n1{constructor(e=0,t=0,n=0){n1.prototype.isVector3=!0,this.x=e,this.y=t,this.z=n}set(e,t,n){return n===void 0&&(n=this.z),this.x=e,this.y=t,this.z=n,this}setScalar(e){return this.x=e,this.y=e,this.z=e,this}setX(e){return this.x=e,this}setY(e){return this.y=e,this}setZ(e){return this.z=e,this}setComponent(e,t){switch(e){case 0:this.x=t;break;case 1:this.y=t;break;case 2:this.z=t;break;default:throw new Error("index is out of range: "+e)}return this}getComponent(e){switch(e){case 0:return this.x;case 1:return this.y;case 2:return this.z;default:throw new Error("index is out of range: "+e)}}clone(){return new this.constructor(this.x,this.y,this.z)}copy(e){return this.x=e.x,this.y=e.y,this.z=e.z,this}add(e){return this.x+=e.x,this.y+=e.y,this.z+=e.z,this}addScalar(e){return this.x+=e,this.y+=e,this.z+=e,this}addVectors(e,t){return this.x=e.x+t.x,this.y=e.y+t.y,this.z=e.z+t.z,this}addScaledVector(e,t){return this.x+=e.x*t,this.y+=e.y*t,this.z+=e.z*t,this}sub(e){return this.x-=e.x,this.y-=e.y,this.z-=e.z,this}subScalar(e){return this.x-=e,this.y-=e,this.z-=e,this}subVectors(e,t){return this.x=e.x-t.x,this.y=e.y-t.y,this.z=e.z-t.z,this}multiply(e){return this.x*=e.x,this.y*=e.y,this.z*=e.z,this}multiplyScalar(e){return this.x*=e,this.y*=e,this.z*=e,this}multiplyVectors(e,t){return this.x=e.x*t.x,this.y=e.y*t.y,this.z=e.z*t.z,this}applyEuler(e){return this.applyQuaternion(Rc.setFromEuler(e))}applyAxisAngle(e,t){return this.applyQuaternion(Rc.setFromAxisAngle(e,t))}applyMatrix3(e){const t=this.x,n=this.y,i=this.z,r=e.elements;return this.x=r[0]*t+r[3]*n+r[6]*i,this.y=r[1]*t+r[4]*n+r[7]*i,this.z=r[2]*t+r[5]*n+r[8]*i,this}applyNormalMatrix(e){return this.applyMatrix3(e).normalize()}applyMatrix4(e){const t=this.x,n=this.y,i=this.z,r=e.elements,a=1/(r[3]*t+r[7]*n+r[11]*i+r[15]);return this.x=(r[0]*t+r[4]*n+r[8]*i+r[12])*a,this.y=(r[1]*t+r[5]*n+r[9]*i+r[13])*a,this.z=(r[2]*t+r[6]*n+r[10]*i+r[14])*a,this}applyQuaternion(e){const t=this.x,n=this.y,i=this.z,r=e.x,a=e.y,s=e.z,c=e.w,f=c*t+a*i-s*n,h=c*n+s*t-r*i,m=c*i+r*n-a*t,g=-r*t-a*n-s*i;return this.x=f*c+g*-r+h*-s-m*-a,this.y=h*c+g*-a+m*-r-f*-s,this.z=m*c+g*-s+f*-a-h*-r,this}project(e){return this.applyMatrix4(e.matrixWorldInverse).applyMatrix4(e.projectionMatrix)}unproject(e){return this.applyMatrix4(e.projectionMatrixInverse).applyMatrix4(e.matrixWorld)}transformDirection(e){const t=this.x,n=this.y,i=this.z,r=e.elements;return this.x=r[0]*t+r[4]*n+r[8]*i,this.y=r[1]*t+r[5]*n+r[9]*i,this.z=r[2]*t+r[6]*n+r[10]*i,this.normalize()}divide(e){return this.x/=e.x,this.y/=e.y,this.z/=e.z,this}divideScalar(e){return this.multiplyScalar(1/e)}min(e){return this.x=Math.min(this.x,e.x),this.y=Math.min(this.y,e.y),this.z=Math.min(this.z,e.z),this}max(e){return this.x=Math.max(this.x,e.x),this.y=Math.max(this.y,e.y),this.z=Math.max(this.z,e.z),this}clamp(e,t){return this.x=Math.max(e.x,Math.min(t.x,this.x)),this.y=Math.max(e.y,Math.min(t.y,this.y)),this.z=Math.max(e.z,Math.min(t.z,this.z)),this}clampScalar(e,t){return this.x=Math.max(e,Math.min(t,this.x)),this.y=Math.max(e,Math.min(t,this.y)),this.z=Math.max(e,Math.min(t,this.z)),this}clampLength(e,t){const n=this.length();return this.divideScalar(n||1).multiplyScalar(Math.max(e,Math.min(t,n)))}floor(){return this.x=Math.floor(this.x),this.y=Math.floor(this.y),this.z=Math.floor(this.z),this}ceil(){return this.x=Math.ceil(this.x),this.y=Math.ceil(this.y),this.z=Math.ceil(this.z),this}round(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this.z=Math.round(this.z),this}roundToZero(){return this.x=this.x<0?Math.ceil(this.x):Math.floor(this.x),this.y=this.y<0?Math.ceil(this.y):Math.floor(this.y),this.z=this.z<0?Math.ceil(this.z):Math.floor(this.z),this}negate(){return this.x=-this.x,this.y=-this.y,this.z=-this.z,this}dot(e){return this.x*e.x+this.y*e.y+this.z*e.z}lengthSq(){return this.x*this.x+this.y*this.y+this.z*this.z}length(){return Math.sqrt(this.x*this.x+this.y*this.y+this.z*this.z)}manhattanLength(){return Math.abs(this.x)+Math.abs(this.y)+Math.abs(this.z)}normalize(){return this.divideScalar(this.length()||1)}setLength(e){return this.normalize().multiplyScalar(e)}lerp(e,t){return this.x+=(e.x-this.x)*t,this.y+=(e.y-this.y)*t,this.z+=(e.z-this.z)*t,this}lerpVectors(e,t,n){return this.x=e.x+(t.x-e.x)*n,this.y=e.y+(t.y-e.y)*n,this.z=e.z+(t.z-e.z)*n,this}cross(e){return this.crossVectors(this,e)}crossVectors(e,t){const n=e.x,i=e.y,r=e.z,a=t.x,s=t.y,c=t.z;return this.x=i*c-r*s,this.y=r*a-n*c,this.z=n*s-i*a,this}projectOnVector(e){const t=e.lengthSq();if(t===0)return this.set(0,0,0);const n=e.dot(this)/t;return this.copy(e).multiplyScalar(n)}projectOnPlane(e){return fi.copy(this).projectOnVector(e),this.sub(fi)}reflect(e){return this.sub(fi.copy(e).multiplyScalar(2*this.dot(e)))}angleTo(e){const t=Math.sqrt(this.lengthSq()*e.lengthSq());if(t===0)return Math.PI/2;const n=this.dot(e)/t;return Math.acos(d4(n,-1,1))}distanceTo(e){return Math.sqrt(this.distanceToSquared(e))}distanceToSquared(e){const t=this.x-e.x,n=this.y-e.y,i=this.z-e.z;return t*t+n*n+i*i}manhattanDistanceTo(e){return Math.abs(this.x-e.x)+Math.abs(this.y-e.y)+Math.abs(this.z-e.z)}setFromSpherical(e){return this.setFromSphericalCoords(e.radius,e.phi,e.theta)}setFromSphericalCoords(e,t,n){const i=Math.sin(t)*e;return this.x=i*Math.sin(n),this.y=Math.cos(t)*e,this.z=i*Math.cos(n),this}setFromCylindrical(e){return this.setFromCylindricalCoords(e.radius,e.theta,e.y)}setFromCylindricalCoords(e,t,n){return this.x=e*Math.sin(t),this.y=n,this.z=e*Math.cos(t),this}setFromMatrixPosition(e){const t=e.elements;return this.x=t[12],this.y=t[13],this.z=t[14],this}setFromMatrixScale(e){const t=this.setFromMatrixColumn(e,0).length(),n=this.setFromMatrixColumn(e,1).length(),i=this.setFromMatrixColumn(e,2).length();return this.x=t,this.y=n,this.z=i,this}setFromMatrixColumn(e,t){return this.fromArray(e.elements,t*4)}setFromMatrix3Column(e,t){return this.fromArray(e.elements,t*3)}setFromEuler(e){return this.x=e._x,this.y=e._y,this.z=e._z,this}equals(e){return e.x===this.x&&e.y===this.y&&e.z===this.z}fromArray(e,t=0){return this.x=e[t],this.y=e[t+1],this.z=e[t+2],this}toArray(e=[],t=0){return e[t]=this.x,e[t+1]=this.y,e[t+2]=this.z,e}fromBufferAttribute(e,t){return this.x=e.getX(t),this.y=e.getY(t),this.z=e.getZ(t),this}random(){return this.x=Math.random(),this.y=Math.random(),this.z=Math.random(),this}randomDirection(){const e=(Math.random()-.5)*2,t=Math.random()*Math.PI*2,n=Math.sqrt(1-Uu(e,2));return this.x=n*Math.cos(t),this.y=n*Math.sin(t),this.z=e,this}*[Symbol.iterator](){yield this.x,yield this.y,yield this.z}}const fi=new n1,Rc=new M9;class v7{constructor(e=new n1(1/0,1/0,1/0),t=new n1(-1/0,-1/0,-1/0)){this.isBox3=!0,this.min=e,this.max=t}set(e,t){return this.min.copy(e),this.max.copy(t),this}setFromArray(e){let t=1/0,n=1/0,i=1/0,r=-1/0,a=-1/0,s=-1/0;for(let c=0,f=e.length;c<f;c+=3){const h=e[c],m=e[c+1],g=e[c+2];h<t&&(t=h),m<n&&(n=m),g<i&&(i=g),h>r&&(r=h),m>a&&(a=m),g>s&&(s=g)}return this.min.set(t,n,i),this.max.set(r,a,s),this}setFromBufferAttribute(e){let t=1/0,n=1/0,i=1/0,r=-1/0,a=-1/0,s=-1/0;for(let c=0,f=e.count;c<f;c++){const h=e.getX(c),m=e.getY(c),g=e.getZ(c);h<t&&(t=h),m<n&&(n=m),g<i&&(i=g),h>r&&(r=h),m>a&&(a=m),g>s&&(s=g)}return this.min.set(t,n,i),this.max.set(r,a,s),this}setFromPoints(e){this.makeEmpty();for(let t=0,n=e.length;t<n;t++)this.expandByPoint(e[t]);return this}setFromCenterAndSize(e,t){const n=S5.copy(t).multiplyScalar(.5);return this.min.copy(e).sub(n),this.max.copy(e).add(n),this}setFromObject(e,t=!1){return this.makeEmpty(),this.expandByObject(e,t)}clone(){return new this.constructor().copy(this)}copy(e){return this.min.copy(e.min),this.max.copy(e.max),this}makeEmpty(){return this.min.x=this.min.y=this.min.z=1/0,this.max.x=this.max.y=this.max.z=-1/0,this}isEmpty(){return this.max.x<this.min.x||this.max.y<this.min.y||this.max.z<this.min.z}getCenter(e){return this.isEmpty()?e.set(0,0,0):e.addVectors(this.min,this.max).multiplyScalar(.5)}getSize(e){return this.isEmpty()?e.set(0,0,0):e.subVectors(this.max,this.min)}expandByPoint(e){return this.min.min(e),this.max.max(e),this}expandByVector(e){return this.min.sub(e),this.max.add(e),this}expandByScalar(e){return this.min.addScalar(-e),this.max.addScalar(e),this}expandByObject(e,t=!1){e.updateWorldMatrix(!1,!1);const n=e.geometry;if(n!==void 0)if(t&&n.attributes!=null&&n.attributes.position!==void 0){const r=n.attributes.position;for(let a=0,s=r.count;a<s;a++)S5.fromBufferAttribute(r,a).applyMatrix4(e.matrixWorld),this.expandByPoint(S5)}else n.boundingBox===null&&n.computeBoundingBox(),pi.copy(n.boundingBox),pi.applyMatrix4(e.matrixWorld),this.union(pi);const i=e.children;for(let r=0,a=i.length;r<a;r++)this.expandByObject(i[r],t);return this}containsPoint(e){return!(e.x<this.min.x||e.x>this.max.x||e.y<this.min.y||e.y>this.max.y||e.z<this.min.z||e.z>this.max.z)}containsBox(e){return this.min.x<=e.min.x&&e.max.x<=this.max.x&&this.min.y<=e.min.y&&e.max.y<=this.max.y&&this.min.z<=e.min.z&&e.max.z<=this.max.z}getParameter(e,t){return t.set((e.x-this.min.x)/(this.max.x-this.min.x),(e.y-this.min.y)/(this.max.y-this.min.y),(e.z-this.min.z)/(this.max.z-this.min.z))}intersectsBox(e){return!(e.max.x<this.min.x||e.min.x>this.max.x||e.max.y<this.min.y||e.min.y>this.max.y||e.max.z<this.min.z||e.min.z>this.max.z)}intersectsSphere(e){return this.clampPoint(e.center,S5),S5.distanceToSquared(e.center)<=e.radius*e.radius}intersectsPlane(e){let t,n;return e.normal.x>0?(t=e.normal.x*this.min.x,n=e.normal.x*this.max.x):(t=e.normal.x*this.max.x,n=e.normal.x*this.min.x),e.normal.y>0?(t+=e.normal.y*this.min.y,n+=e.normal.y*this.max.y):(t+=e.normal.y*this.max.y,n+=e.normal.y*this.min.y),e.normal.z>0?(t+=e.normal.z*this.min.z,n+=e.normal.z*this.max.z):(t+=e.normal.z*this.max.z,n+=e.normal.z*this.min.z),t<=-e.constant&&n>=-e.constant}intersectsTriangle(e){if(this.isEmpty())return!1;this.getCenter(z6),xe.subVectors(this.max,z6),v8.subVectors(e.a,z6),y8.subVectors(e.b,z6),b8.subVectors(e.c,z6),V9.subVectors(y8,v8),j9.subVectors(b8,y8),M5.subVectors(v8,b8);let t=[0,-V9.z,V9.y,0,-j9.z,j9.y,0,-M5.z,M5.y,V9.z,0,-V9.x,j9.z,0,-j9.x,M5.z,0,-M5.x,-V9.y,V9.x,0,-j9.y,j9.x,0,-M5.y,M5.x,0];return!hi(t,v8,y8,b8,xe)||(t=[1,0,0,0,1,0,0,0,1],!hi(t,v8,y8,b8,xe))?!1:(Se.crossVectors(V9,j9),t=[Se.x,Se.y,Se.z],hi(t,v8,y8,b8,xe))}clampPoint(e,t){return t.copy(e).clamp(this.min,this.max)}distanceToPoint(e){return S5.copy(e).clamp(this.min,this.max).sub(e).length()}getBoundingSphere(e){return this.getCenter(e.center),e.radius=this.getSize(S5).length()*.5,e}intersect(e){return this.min.max(e.min),this.max.min(e.max),this.isEmpty()&&this.makeEmpty(),this}union(e){return this.min.min(e.min),this.max.max(e.max),this}applyMatrix4(e){return this.isEmpty()?this:(l9[0].set(this.min.x,this.min.y,this.min.z).applyMatrix4(e),l9[1].set(this.min.x,this.min.y,this.max.z).applyMatrix4(e),l9[2].set(this.min.x,this.max.y,this.min.z).applyMatrix4(e),l9[3].set(this.min.x,this.max.y,this.max.z).applyMatrix4(e),l9[4].set(this.max.x,this.min.y,this.min.z).applyMatrix4(e),l9[5].set(this.max.x,this.min.y,this.max.z).applyMatrix4(e),l9[6].set(this.max.x,this.max.y,this.min.z).applyMatrix4(e),l9[7].set(this.max.x,this.max.y,this.max.z).applyMatrix4(e),this.setFromPoints(l9),this)}translate(e){return this.min.add(e),this.max.add(e),this}equals(e){return e.min.equals(this.min)&&e.max.equals(this.max)}}const l9=[new n1,new n1,new n1,new n1,new n1,new n1,new n1,new n1],S5=new n1,pi=new v7,v8=new n1,y8=new n1,b8=new n1,V9=new n1,j9=new n1,M5=new n1,z6=new n1,xe=new n1,Se=new n1,A5=new n1;function hi(o,e,t,n,i){for(let r=0,a=o.length-3;r<=a;r+=3){A5.fromArray(o,r);const s=i.x*Math.abs(A5.x)+i.y*Math.abs(A5.y)+i.z*Math.abs(A5.z),c=e.dot(A5),f=t.dot(A5),h=n.dot(A5);if(Math.max(-Math.max(c,f,h),Math.min(c,f,h))>s)return!1}return!0}const jU=new v7,Oc=new n1,Me=new n1,mi=new n1;class y7{constructor(e=new n1,t=-1){this.center=e,this.radius=t}set(e,t){return this.center.copy(e),this.radius=t,this}setFromPoints(e,t){const n=this.center;t!==void 0?n.copy(t):jU.setFromPoints(e).getCenter(n);let i=0;for(let r=0,a=e.length;r<a;r++)i=Math.max(i,n.distanceToSquared(e[r]));return this.radius=Math.sqrt(i),this}copy(e){return this.center.copy(e.center),this.radius=e.radius,this}isEmpty(){return this.radius<0}makeEmpty(){return this.center.set(0,0,0),this.radius=-1,this}containsPoint(e){return e.distanceToSquared(this.center)<=this.radius*this.radius}distanceToPoint(e){return e.distanceTo(this.center)-this.radius}intersectsSphere(e){const t=this.radius+e.radius;return e.center.distanceToSquared(this.center)<=t*t}intersectsBox(e){return e.intersectsSphere(this)}intersectsPlane(e){return Math.abs(e.distanceToPoint(this.center))<=this.radius}clampPoint(e,t){const n=this.center.distanceToSquared(e);return t.copy(e),n>this.radius*this.radius&&(t.sub(this.center).normalize(),t.multiplyScalar(this.radius).add(this.center)),t}getBoundingBox(e){return this.isEmpty()?(e.makeEmpty(),e):(e.set(this.center,this.center),e.expandByScalar(this.radius),e)}applyMatrix4(e){return this.center.applyMatrix4(e),this.radius=this.radius*e.getMaxScaleOnAxis(),this}translate(e){return this.center.add(e),this}expandByPoint(e){if(this.isEmpty())return this.center.copy(e),this.radius=0,this;mi.subVectors(e,this.center);const t=mi.lengthSq();if(t>this.radius*this.radius){const n=Math.sqrt(t),i=(n-this.radius)*.5;this.center.add(mi.multiplyScalar(i/n)),this.radius+=i}return this}union(e){return e.isEmpty()?this:this.isEmpty()?(this.copy(e),this):(this.center.equals(e.center)===!0?Me.set(0,0,1).multiplyScalar(e.radius):Me.subVectors(e.center,this.center).normalize().multiplyScalar(e.radius),this.expandByPoint(Oc.copy(e.center).add(Me)),this.expandByPoint(Oc.copy(e.center).sub(Me)),this)}equals(e){return e.center.equals(this.center)&&e.radius===this.radius}clone(){return new this.constructor().copy(this)}}const u9=new n1,gi=new n1,Ae=new n1,W9=new n1,_i=new n1,we=new n1,vi=new n1;class Fa{constructor(e=new n1,t=new n1(0,0,-1)){this.origin=e,this.direction=t}set(e,t){return this.origin.copy(e),this.direction.copy(t),this}copy(e){return this.origin.copy(e.origin),this.direction.copy(e.direction),this}at(e,t){return t.copy(this.direction).multiplyScalar(e).add(this.origin)}lookAt(e){return this.direction.copy(e).sub(this.origin).normalize(),this}recast(e){return this.origin.copy(this.at(e,u9)),this}closestPointToPoint(e,t){t.subVectors(e,this.origin);const n=t.dot(this.direction);return n<0?t.copy(this.origin):t.copy(this.direction).multiplyScalar(n).add(this.origin)}distanceToPoint(e){return Math.sqrt(this.distanceSqToPoint(e))}distanceSqToPoint(e){const t=u9.subVectors(e,this.origin).dot(this.direction);return t<0?this.origin.distanceToSquared(e):(u9.copy(this.direction).multiplyScalar(t).add(this.origin),u9.distanceToSquared(e))}distanceSqToSegment(e,t,n,i){gi.copy(e).add(t).multiplyScalar(.5),Ae.copy(t).sub(e).normalize(),W9.copy(this.origin).sub(gi);const r=e.distanceTo(t)*.5,a=-this.direction.dot(Ae),s=W9.dot(this.direction),c=-W9.dot(Ae),f=W9.lengthSq(),h=Math.abs(1-a*a);let m,g,_,S;if(h>0)if(m=a*c-s,g=a*s-c,S=r*h,m>=0)if(g>=-S)if(g<=S){const y=1/h;m*=y,g*=y,_=m*(m+a*g+2*s)+g*(a*m+g+2*c)+f}else g=r,m=Math.max(0,-(a*g+s)),_=-m*m+g*(g+2*c)+f;else g=-r,m=Math.max(0,-(a*g+s)),_=-m*m+g*(g+2*c)+f;else g<=-S?(m=Math.max(0,-(-a*r+s)),g=m>0?-r:Math.min(Math.max(-r,-c),r),_=-m*m+g*(g+2*c)+f):g<=S?(m=0,g=Math.min(Math.max(-r,-c),r),_=g*(g+2*c)+f):(m=Math.max(0,-(a*r+s)),g=m>0?r:Math.min(Math.max(-r,-c),r),_=-m*m+g*(g+2*c)+f);else g=a>0?-r:r,m=Math.max(0,-(a*g+s)),_=-m*m+g*(g+2*c)+f;return n&&n.copy(this.direction).multiplyScalar(m).add(this.origin),i&&i.copy(Ae).multiplyScalar(g).add(gi),_}intersectSphere(e,t){u9.subVectors(e.center,this.origin);const n=u9.dot(this.direction),i=u9.dot(u9)-n*n,r=e.radius*e.radius;if(i>r)return null;const a=Math.sqrt(r-i),s=n-a,c=n+a;return s<0&&c<0?null:s<0?this.at(c,t):this.at(s,t)}intersectsSphere(e){return this.distanceSqToPoint(e.center)<=e.radius*e.radius}distanceToPlane(e){const t=e.normal.dot(this.direction);if(t===0)return e.distanceToPoint(this.origin)===0?0:null;const n=-(this.origin.dot(e.normal)+e.constant)/t;return n>=0?n:null}intersectPlane(e,t){const n=this.distanceToPlane(e);return n===null?null:this.at(n,t)}intersectsPlane(e){const t=e.distanceToPoint(this.origin);return t===0||e.normal.dot(this.direction)*t<0}intersectBox(e,t){let n,i,r,a,s,c;const f=1/this.direction.x,h=1/this.direction.y,m=1/this.direction.z,g=this.origin;return f>=0?(n=(e.min.x-g.x)*f,i=(e.max.x-g.x)*f):(n=(e.max.x-g.x)*f,i=(e.min.x-g.x)*f),h>=0?(r=(e.min.y-g.y)*h,a=(e.max.y-g.y)*h):(r=(e.max.y-g.y)*h,a=(e.min.y-g.y)*h),n>a||r>i||((r>n||n!==n)&&(n=r),(a<i||i!==i)&&(i=a),m>=0?(s=(e.min.z-g.z)*m,c=(e.max.z-g.z)*m):(s=(e.max.z-g.z)*m,c=(e.min.z-g.z)*m),n>c||s>i)||((s>n||n!==n)&&(n=s),(c<i||i!==i)&&(i=c),i<0)?null:this.at(n>=0?n:i,t)}intersectsBox(e){return this.intersectBox(e,u9)!==null}intersectTriangle(e,t,n,i,r){_i.subVectors(t,e),we.subVectors(n,e),vi.crossVectors(_i,we);let a=this.direction.dot(vi),s;if(a>0){if(i)return null;s=1}else if(a<0)s=-1,a=-a;else return null;W9.subVectors(this.origin,e);const c=s*this.direction.dot(we.crossVectors(W9,we));if(c<0)return null;const f=s*this.direction.dot(_i.cross(W9));if(f<0||c+f>a)return null;const h=-s*W9.dot(vi);return h<0?null:this.at(h/a,r)}applyMatrix4(e){return this.origin.applyMatrix4(e),this.direction.transformDirection(e),this}equals(e){return e.origin.equals(this.origin)&&e.direction.equals(this.direction)}clone(){return new this.constructor().copy(this)}}class R3{constructor(){R3.prototype.isMatrix4=!0,this.elements=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]}set(e,t,n,i,r,a,s,c,f,h,m,g,_,S,y,b){const M=this.elements;return M[0]=e,M[4]=t,M[8]=n,M[12]=i,M[1]=r,M[5]=a,M[9]=s,M[13]=c,M[2]=f,M[6]=h,M[10]=m,M[14]=g,M[3]=_,M[7]=S,M[11]=y,M[15]=b,this}identity(){return this.set(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1),this}clone(){return new R3().fromArray(this.elements)}copy(e){const t=this.elements,n=e.elements;return t[0]=n[0],t[1]=n[1],t[2]=n[2],t[3]=n[3],t[4]=n[4],t[5]=n[5],t[6]=n[6],t[7]=n[7],t[8]=n[8],t[9]=n[9],t[10]=n[10],t[11]=n[11],t[12]=n[12],t[13]=n[13],t[14]=n[14],t[15]=n[15],this}copyPosition(e){const t=this.elements,n=e.elements;return t[12]=n[12],t[13]=n[13],t[14]=n[14],this}setFromMatrix3(e){const t=e.elements;return this.set(t[0],t[3],t[6],0,t[1],t[4],t[7],0,t[2],t[5],t[8],0,0,0,0,1),this}extractBasis(e,t,n){return e.setFromMatrixColumn(this,0),t.setFromMatrixColumn(this,1),n.setFromMatrixColumn(this,2),this}makeBasis(e,t,n){return this.set(e.x,t.x,n.x,0,e.y,t.y,n.y,0,e.z,t.z,n.z,0,0,0,0,1),this}extractRotation(e){const t=this.elements,n=e.elements,i=1/x8.setFromMatrixColumn(e,0).length(),r=1/x8.setFromMatrixColumn(e,1).length(),a=1/x8.setFromMatrixColumn(e,2).length();return t[0]=n[0]*i,t[1]=n[1]*i,t[2]=n[2]*i,t[3]=0,t[4]=n[4]*r,t[5]=n[5]*r,t[6]=n[6]*r,t[7]=0,t[8]=n[8]*a,t[9]=n[9]*a,t[10]=n[10]*a,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,this}makeRotationFromEuler(e){const t=this.elements,n=e.x,i=e.y,r=e.z,a=Math.cos(n),s=Math.sin(n),c=Math.cos(i),f=Math.sin(i),h=Math.cos(r),m=Math.sin(r);if(e.order==="XYZ"){const g=a*h,_=a*m,S=s*h,y=s*m;t[0]=c*h,t[4]=-c*m,t[8]=f,t[1]=_+S*f,t[5]=g-y*f,t[9]=-s*c,t[2]=y-g*f,t[6]=S+_*f,t[10]=a*c}else if(e.order==="YXZ"){const g=c*h,_=c*m,S=f*h,y=f*m;t[0]=g+y*s,t[4]=S*s-_,t[8]=a*f,t[1]=a*m,t[5]=a*h,t[9]=-s,t[2]=_*s-S,t[6]=y+g*s,t[10]=a*c}else if(e.order==="ZXY"){const g=c*h,_=c*m,S=f*h,y=f*m;t[0]=g-y*s,t[4]=-a*m,t[8]=S+_*s,t[1]=_+S*s,t[5]=a*h,t[9]=y-g*s,t[2]=-a*f,t[6]=s,t[10]=a*c}else if(e.order==="ZYX"){const g=a*h,_=a*m,S=s*h,y=s*m;t[0]=c*h,t[4]=S*f-_,t[8]=g*f+y,t[1]=c*m,t[5]=y*f+g,t[9]=_*f-S,t[2]=-f,t[6]=s*c,t[10]=a*c}else if(e.order==="YZX"){const g=a*c,_=a*f,S=s*c,y=s*f;t[0]=c*h,t[4]=y-g*m,t[8]=S*m+_,t[1]=m,t[5]=a*h,t[9]=-s*h,t[2]=-f*h,t[6]=_*m+S,t[10]=g-y*m}else if(e.order==="XZY"){const g=a*c,_=a*f,S=s*c,y=s*f;t[0]=c*h,t[4]=-m,t[8]=f*h,t[1]=g*m+y,t[5]=a*h,t[9]=_*m-S,t[2]=S*m-_,t[6]=s*h,t[10]=y*m+g}return t[3]=0,t[7]=0,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,this}makeRotationFromQuaternion(e){return this.compose(WU,e,HU)}lookAt(e,t,n){const i=this.elements;return j4.subVectors(e,t),j4.lengthSq()===0&&(j4.z=1),j4.normalize(),H9.crossVectors(n,j4),H9.lengthSq()===0&&(Math.abs(n.z)===1?j4.x+=1e-4:j4.z+=1e-4,j4.normalize(),H9.crossVectors(n,j4)),H9.normalize(),Ce.crossVectors(j4,H9),i[0]=H9.x,i[4]=Ce.x,i[8]=j4.x,i[1]=H9.y,i[5]=Ce.y,i[9]=j4.y,i[2]=H9.z,i[6]=Ce.z,i[10]=j4.z,this}multiply(e){return this.multiplyMatrices(this,e)}premultiply(e){return this.multiplyMatrices(e,this)}multiplyMatrices(e,t){const n=e.elements,i=t.elements,r=this.elements,a=n[0],s=n[4],c=n[8],f=n[12],h=n[1],m=n[5],g=n[9],_=n[13],S=n[2],y=n[6],b=n[10],M=n[14],A=n[3],E=n[7],C=n[11],D=n[15],T=i[0],P=i[4],R=i[8],L=i[12],W=i[1],i1=i[5],s1=i[9],Y=i[13],F=i[2],$=i[6],e1=i[10],q=i[14],G=i[3],H=i[7],J=i[11],d1=i[15];return r[0]=a*T+s*W+c*F+f*G,r[4]=a*P+s*i1+c*$+f*H,r[8]=a*R+s*s1+c*e1+f*J,r[12]=a*L+s*Y+c*q+f*d1,r[1]=h*T+m*W+g*F+_*G,r[5]=h*P+m*i1+g*$+_*H,r[9]=h*R+m*s1+g*e1+_*J,r[13]=h*L+m*Y+g*q+_*d1,r[2]=S*T+y*W+b*F+M*G,r[6]=S*P+y*i1+b*$+M*H,r[10]=S*R+y*s1+b*e1+M*J,r[14]=S*L+y*Y+b*q+M*d1,r[3]=A*T+E*W+C*F+D*G,r[7]=A*P+E*i1+C*$+D*H,r[11]=A*R+E*s1+C*e1+D*J,r[15]=A*L+E*Y+C*q+D*d1,this}multiplyScalar(e){const t=this.elements;return t[0]*=e,t[4]*=e,t[8]*=e,t[12]*=e,t[1]*=e,t[5]*=e,t[9]*=e,t[13]*=e,t[2]*=e,t[6]*=e,t[10]*=e,t[14]*=e,t[3]*=e,t[7]*=e,t[11]*=e,t[15]*=e,this}determinant(){const e=this.elements,t=e[0],n=e[4],i=e[8],r=e[12],a=e[1],s=e[5],c=e[9],f=e[13],h=e[2],m=e[6],g=e[10],_=e[14],S=e[3],y=e[7],b=e[11],M=e[15];return S*(+r*c*m-i*f*m-r*s*g+n*f*g+i*s*_-n*c*_)+y*(+t*c*_-t*f*g+r*a*g-i*a*_+i*f*h-r*c*h)+b*(+t*f*m-t*s*_-r*a*m+n*a*_+r*s*h-n*f*h)+M*(-i*s*h-t*c*m+t*s*g+i*a*m-n*a*g+n*c*h)}transpose(){const e=this.elements;let t;return t=e[1],e[1]=e[4],e[4]=t,t=e[2],e[2]=e[8],e[8]=t,t=e[6],e[6]=e[9],e[9]=t,t=e[3],e[3]=e[12],e[12]=t,t=e[7],e[7]=e[13],e[13]=t,t=e[11],e[11]=e[14],e[14]=t,this}setPosition(e,t,n){const i=this.elements;return e.isVector3?(i[12]=e.x,i[13]=e.y,i[14]=e.z):(i[12]=e,i[13]=t,i[14]=n),this}invert(){const e=this.elements,t=e[0],n=e[1],i=e[2],r=e[3],a=e[4],s=e[5],c=e[6],f=e[7],h=e[8],m=e[9],g=e[10],_=e[11],S=e[12],y=e[13],b=e[14],M=e[15],A=m*b*f-y*g*f+y*c*_-s*b*_-m*c*M+s*g*M,E=S*g*f-h*b*f-S*c*_+a*b*_+h*c*M-a*g*M,C=h*y*f-S*m*f+S*s*_-a*y*_-h*s*M+a*m*M,D=S*m*c-h*y*c-S*s*g+a*y*g+h*s*b-a*m*b,T=t*A+n*E+i*C+r*D;if(T===0)return this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);const P=1/T;return e[0]=A*P,e[1]=(y*g*r-m*b*r-y*i*_+n*b*_+m*i*M-n*g*M)*P,e[2]=(s*b*r-y*c*r+y*i*f-n*b*f-s*i*M+n*c*M)*P,e[3]=(m*c*r-s*g*r-m*i*f+n*g*f+s*i*_-n*c*_)*P,e[4]=E*P,e[5]=(h*b*r-S*g*r+S*i*_-t*b*_-h*i*M+t*g*M)*P,e[6]=(S*c*r-a*b*r-S*i*f+t*b*f+a*i*M-t*c*M)*P,e[7]=(a*g*r-h*c*r+h*i*f-t*g*f-a*i*_+t*c*_)*P,e[8]=C*P,e[9]=(S*m*r-h*y*r-S*n*_+t*y*_+h*n*M-t*m*M)*P,e[10]=(a*y*r-S*s*r+S*n*f-t*y*f-a*n*M+t*s*M)*P,e[11]=(h*s*r-a*m*r-h*n*f+t*m*f+a*n*_-t*s*_)*P,e[12]=D*P,e[13]=(h*y*i-S*m*i+S*n*g-t*y*g-h*n*b+t*m*b)*P,e[14]=(S*s*i-a*y*i-S*n*c+t*y*c+a*n*b-t*s*b)*P,e[15]=(a*m*i-h*s*i+h*n*c-t*m*c-a*n*g+t*s*g)*P,this}scale(e){const t=this.elements,n=e.x,i=e.y,r=e.z;return t[0]*=n,t[4]*=i,t[8]*=r,t[1]*=n,t[5]*=i,t[9]*=r,t[2]*=n,t[6]*=i,t[10]*=r,t[3]*=n,t[7]*=i,t[11]*=r,this}getMaxScaleOnAxis(){const e=this.elements,t=e[0]*e[0]+e[1]*e[1]+e[2]*e[2],n=e[4]*e[4]+e[5]*e[5]+e[6]*e[6],i=e[8]*e[8]+e[9]*e[9]+e[10]*e[10];return Math.sqrt(Math.max(t,n,i))}makeTranslation(e,t,n){return this.set(1,0,0,e,0,1,0,t,0,0,1,n,0,0,0,1),this}makeRotationX(e){const t=Math.cos(e),n=Math.sin(e);return this.set(1,0,0,0,0,t,-n,0,0,n,t,0,0,0,0,1),this}makeRotationY(e){const t=Math.cos(e),n=Math.sin(e);return this.set(t,0,n,0,0,1,0,0,-n,0,t,0,0,0,0,1),this}makeRotationZ(e){const t=Math.cos(e),n=Math.sin(e);return this.set(t,-n,0,0,n,t,0,0,0,0,1,0,0,0,0,1),this}makeRotationAxis(e,t){const n=Math.cos(t),i=Math.sin(t),r=1-n,a=e.x,s=e.y,c=e.z,f=r*a,h=r*s;return this.set(f*a+n,f*s-i*c,f*c+i*s,0,f*s+i*c,h*s+n,h*c-i*a,0,f*c-i*s,h*c+i*a,r*c*c+n,0,0,0,0,1),this}makeScale(e,t,n){return this.set(e,0,0,0,0,t,0,0,0,0,n,0,0,0,0,1),this}makeShear(e,t,n,i,r,a){return this.set(1,n,r,0,e,1,a,0,t,i,1,0,0,0,0,1),this}compose(e,t,n){const i=this.elements,r=t._x,a=t._y,s=t._z,c=t._w,f=r+r,h=a+a,m=s+s,g=r*f,_=r*h,S=r*m,y=a*h,b=a*m,M=s*m,A=c*f,E=c*h,C=c*m,D=n.x,T=n.y,P=n.z;return i[0]=(1-(y+M))*D,i[1]=(_+C)*D,i[2]=(S-E)*D,i[3]=0,i[4]=(_-C)*T,i[5]=(1-(g+M))*T,i[6]=(b+A)*T,i[7]=0,i[8]=(S+E)*P,i[9]=(b-A)*P,i[10]=(1-(g+y))*P,i[11]=0,i[12]=e.x,i[13]=e.y,i[14]=e.z,i[15]=1,this}decompose(e,t,n){const i=this.elements;let r=x8.set(i[0],i[1],i[2]).length();const a=x8.set(i[4],i[5],i[6]).length(),s=x8.set(i[8],i[9],i[10]).length();this.determinant()<0&&(r=-r),e.x=i[12],e.y=i[13],e.z=i[14],O0.copy(this);const f=1/r,h=1/a,m=1/s;return O0.elements[0]*=f,O0.elements[1]*=f,O0.elements[2]*=f,O0.elements[4]*=h,O0.elements[5]*=h,O0.elements[6]*=h,O0.elements[8]*=m,O0.elements[9]*=m,O0.elements[10]*=m,t.setFromRotationMatrix(O0),n.x=r,n.y=a,n.z=s,this}makePerspective(e,t,n,i,r,a){const s=this.elements,c=2*r/(t-e),f=2*r/(n-i),h=(t+e)/(t-e),m=(n+i)/(n-i),g=-(a+r)/(a-r),_=-2*a*r/(a-r);return s[0]=c,s[4]=0,s[8]=h,s[12]=0,s[1]=0,s[5]=f,s[9]=m,s[13]=0,s[2]=0,s[6]=0,s[10]=g,s[14]=_,s[3]=0,s[7]=0,s[11]=-1,s[15]=0,this}makeOrthographic(e,t,n,i,r,a){const s=this.elements,c=1/(t-e),f=1/(n-i),h=1/(a-r),m=(t+e)*c,g=(n+i)*f,_=(a+r)*h;return s[0]=2*c,s[4]=0,s[8]=0,s[12]=-m,s[1]=0,s[5]=2*f,s[9]=0,s[13]=-g,s[2]=0,s[6]=0,s[10]=-2*h,s[14]=-_,s[3]=0,s[7]=0,s[11]=0,s[15]=1,this}equals(e){const t=this.elements,n=e.elements;for(let i=0;i<16;i++)if(t[i]!==n[i])return!1;return!0}fromArray(e,t=0){for(let n=0;n<16;n++)this.elements[n]=e[n+t];return this}toArray(e=[],t=0){const n=this.elements;return e[t]=n[0],e[t+1]=n[1],e[t+2]=n[2],e[t+3]=n[3],e[t+4]=n[4],e[t+5]=n[5],e[t+6]=n[6],e[t+7]=n[7],e[t+8]=n[8],e[t+9]=n[9],e[t+10]=n[10],e[t+11]=n[11],e[t+12]=n[12],e[t+13]=n[13],e[t+14]=n[14],e[t+15]=n[15],e}}const x8=new n1,O0=new R3,WU=new n1(0,0,0),HU=new n1(1,1,1),H9=new n1,Ce=new n1,j4=new n1,Lc=new R3,Pc=new M9;class b7{constructor(e=0,t=0,n=0,i=b7.DefaultOrder){this.isEuler=!0,this._x=e,this._y=t,this._z=n,this._order=i}get x(){return this._x}set x(e){this._x=e,this._onChangeCallback()}get y(){return this._y}set y(e){this._y=e,this._onChangeCallback()}get z(){return this._z}set z(e){this._z=e,this._onChangeCallback()}get order(){return this._order}set order(e){this._order=e,this._onChangeCallback()}set(e,t,n,i=this._order){return this._x=e,this._y=t,this._z=n,this._order=i,this._onChangeCallback(),this}clone(){return new this.constructor(this._x,this._y,this._z,this._order)}copy(e){return this._x=e._x,this._y=e._y,this._z=e._z,this._order=e._order,this._onChangeCallback(),this}setFromRotationMatrix(e,t=this._order,n=!0){const i=e.elements,r=i[0],a=i[4],s=i[8],c=i[1],f=i[5],h=i[9],m=i[2],g=i[6],_=i[10];switch(t){case"XYZ":this._y=Math.asin(d4(s,-1,1)),Math.abs(s)<.9999999?(this._x=Math.atan2(-h,_),this._z=Math.atan2(-a,r)):(this._x=Math.atan2(g,f),this._z=0);break;case"YXZ":this._x=Math.asin(-d4(h,-1,1)),Math.abs(h)<.9999999?(this._y=Math.atan2(s,_),this._z=Math.atan2(c,f)):(this._y=Math.atan2(-m,r),this._z=0);break;case"ZXY":this._x=Math.asin(d4(g,-1,1)),Math.abs(g)<.9999999?(this._y=Math.atan2(-m,_),this._z=Math.atan2(-a,f)):(this._y=0,this._z=Math.atan2(c,r));break;case"ZYX":this._y=Math.asin(-d4(m,-1,1)),Math.abs(m)<.9999999?(this._x=Math.atan2(g,_),this._z=Math.atan2(c,r)):(this._x=0,this._z=Math.atan2(-a,f));break;case"YZX":this._z=Math.asin(d4(c,-1,1)),Math.abs(c)<.9999999?(this._x=Math.atan2(-h,f),this._y=Math.atan2(-m,r)):(this._x=0,this._y=Math.atan2(s,_));break;case"XZY":this._z=Math.asin(-d4(a,-1,1)),Math.abs(a)<.9999999?(this._x=Math.atan2(g,f),this._y=Math.atan2(s,r)):(this._x=Math.atan2(-h,_),this._y=0);break;default:console.warn("THREE.Euler: .setFromRotationMatrix() encountered an unknown order: "+t)}return this._order=t,n===!0&&this._onChangeCallback(),this}setFromQuaternion(e,t,n){return Lc.makeRotationFromQuaternion(e),this.setFromRotationMatrix(Lc,t,n)}setFromVector3(e,t=this._order){return this.set(e.x,e.y,e.z,t)}reorder(e){return Pc.setFromEuler(this),this.setFromQuaternion(Pc,e)}equals(e){return e._x===this._x&&e._y===this._y&&e._z===this._z&&e._order===this._order}fromArray(e){return this._x=e[0],this._y=e[1],this._z=e[2],e[3]!==void 0&&(this._order=e[3]),this._onChangeCallback(),this}toArray(e=[],t=0){return e[t]=this._x,e[t+1]=this._y,e[t+2]=this._z,e[t+3]=this._order,e}_onChange(e){return this._onChangeCallback=e,this}_onChangeCallback(){}*[Symbol.iterator](){yield this._x,yield this._y,yield this._z,yield this._order}toVector3(){console.error("THREE.Euler: .toVector3() has been removed. Use Vector3.setFromEuler() instead")}}b7.DefaultOrder="XYZ";b7.RotationOrders=["XYZ","YZX","ZXY","XZY","YXZ","ZYX"];class vp{constructor(){this.mask=1}set(e){this.mask=(1<<e|0)>>>0}enable(e){this.mask|=1<<e|0}enableAll(){this.mask=-1}toggle(e){this.mask^=1<<e|0}disable(e){this.mask&=~(1<<e|0)}disableAll(){this.mask=0}test(e){return(this.mask&e.mask)!==0}isEnabled(e){return(this.mask&(1<<e|0))!==0}}let $U=0;const zc=new n1,S8=new M9,c9=new R3,Te=new n1,k6=new n1,YU=new n1,JU=new M9,kc=new n1(1,0,0),Uc=new n1(0,1,0),Nc=new n1(0,0,1),ZU={type:"added"},Fc={type:"removed"};class p4 extends J5{constructor(){super(),this.isObject3D=!0,Object.defineProperty(this,"id",{value:$U++}),this.uuid=i5(),this.name="",this.type="Object3D",this.parent=null,this.children=[],this.up=p4.DefaultUp.clone();const e=new n1,t=new b7,n=new M9,i=new n1(1,1,1);function r(){n.setFromEuler(t,!1)}function a(){t.setFromQuaternion(n,void 0,!1)}t._onChange(r),n._onChange(a),Object.defineProperties(this,{position:{configurable:!0,enumerable:!0,value:e},rotation:{configurable:!0,enumerable:!0,value:t},quaternion:{configurable:!0,enumerable:!0,value:n},scale:{configurable:!0,enumerable:!0,value:i},modelViewMatrix:{value:new R3},normalMatrix:{value:new h0}}),this.matrix=new R3,this.matrixWorld=new R3,this.matrixAutoUpdate=p4.DefaultMatrixAutoUpdate,this.matrixWorldNeedsUpdate=!1,this.matrixWorldAutoUpdate=p4.DefaultMatrixWorldAutoUpdate,this.layers=new vp,this.visible=!0,this.castShadow=!1,this.receiveShadow=!1,this.frustumCulled=!0,this.renderOrder=0,this.animations=[],this.userData={}}onBeforeRender(){}onAfterRender(){}applyMatrix4(e){this.matrixAutoUpdate&&this.updateMatrix(),this.matrix.premultiply(e),this.matrix.decompose(this.position,this.quaternion,this.scale)}applyQuaternion(e){return this.quaternion.premultiply(e),this}setRotationFromAxisAngle(e,t){this.quaternion.setFromAxisAngle(e,t)}setRotationFromEuler(e){this.quaternion.setFromEuler(e,!0)}setRotationFromMatrix(e){this.quaternion.setFromRotationMatrix(e)}setRotationFromQuaternion(e){this.quaternion.copy(e)}rotateOnAxis(e,t){return S8.setFromAxisAngle(e,t),this.quaternion.multiply(S8),this}rotateOnWorldAxis(e,t){return S8.setFromAxisAngle(e,t),this.quaternion.premultiply(S8),this}rotateX(e){return this.rotateOnAxis(kc,e)}rotateY(e){return this.rotateOnAxis(Uc,e)}rotateZ(e){return this.rotateOnAxis(Nc,e)}translateOnAxis(e,t){return zc.copy(e).applyQuaternion(this.quaternion),this.position.add(zc.multiplyScalar(t)),this}translateX(e){return this.translateOnAxis(kc,e)}translateY(e){return this.translateOnAxis(Uc,e)}translateZ(e){return this.translateOnAxis(Nc,e)}localToWorld(e){return e.applyMatrix4(this.matrixWorld)}worldToLocal(e){return e.applyMatrix4(c9.copy(this.matrixWorld).invert())}lookAt(e,t,n){e.isVector3?Te.copy(e):Te.set(e,t,n);const i=this.parent;this.updateWorldMatrix(!0,!1),k6.setFromMatrixPosition(this.matrixWorld),this.isCamera||this.isLight?c9.lookAt(k6,Te,this.up):c9.lookAt(Te,k6,this.up),this.quaternion.setFromRotationMatrix(c9),i&&(c9.extractRotation(i.matrixWorld),S8.setFromRotationMatrix(c9),this.quaternion.premultiply(S8.invert()))}add(e){if(arguments.length>1){for(let t=0;t<arguments.length;t++)this.add(arguments[t]);return this}return e===this?(console.error("THREE.Object3D.add: object can't be added as a child of itself.",e),this):(e&&e.isObject3D?(e.parent!==null&&e.parent.remove(e),e.parent=this,this.children.push(e),e.dispatchEvent(ZU)):console.error("THREE.Object3D.add: object not an instance of THREE.Object3D.",e),this)}remove(e){if(arguments.length>1){for(let n=0;n<arguments.length;n++)this.remove(arguments[n]);return this}const t=this.children.indexOf(e);return t!==-1&&(e.parent=null,this.children.splice(t,1),e.dispatchEvent(Fc)),this}removeFromParent(){const e=this.parent;return e!==null&&e.remove(this),this}clear(){for(let e=0;e<this.children.length;e++){const t=this.children[e];t.parent=null,t.dispatchEvent(Fc)}return this.children.length=0,this}attach(e){return this.updateWorldMatrix(!0,!1),c9.copy(this.matrixWorld).invert(),e.parent!==null&&(e.parent.updateWorldMatrix(!0,!1),c9.multiply(e.parent.matrixWorld)),e.applyMatrix4(c9),this.add(e),e.updateWorldMatrix(!1,!0),this}getObjectById(e){return this.getObjectByProperty("id",e)}getObjectByName(e){return this.getObjectByProperty("name",e)}getObjectByProperty(e,t){if(this[e]===t)return this;for(let n=0,i=this.children.length;n<i;n++){const a=this.children[n].getObjectByProperty(e,t);if(a!==void 0)return a}}getWorldPosition(e){return this.updateWorldMatrix(!0,!1),e.setFromMatrixPosition(this.matrixWorld)}getWorldQuaternion(e){return this.updateWorldMatrix(!0,!1),this.matrixWorld.decompose(k6,e,YU),e}getWorldScale(e){return this.updateWorldMatrix(!0,!1),this.matrixWorld.decompose(k6,JU,e),e}getWorldDirection(e){this.updateWorldMatrix(!0,!1);const t=this.matrixWorld.elements;return e.set(t[8],t[9],t[10]).normalize()}raycast(){}traverse(e){e(this);const t=this.children;for(let n=0,i=t.length;n<i;n++)t[n].traverse(e)}traverseVisible(e){if(this.visible===!1)return;e(this);const t=this.children;for(let n=0,i=t.length;n<i;n++)t[n].traverseVisible(e)}traverseAncestors(e){const t=this.parent;t!==null&&(e(t),t.traverseAncestors(e))}updateMatrix(){this.matrix.compose(this.position,this.quaternion,this.scale),this.matrixWorldNeedsUpdate=!0}updateMatrixWorld(e){this.matrixAutoUpdate&&this.updateMatrix(),(this.matrixWorldNeedsUpdate||e)&&(this.parent===null?this.matrixWorld.copy(this.matrix):this.matrixWorld.multiplyMatrices(this.parent.matrixWorld,this.matrix),this.matrixWorldNeedsUpdate=!1,e=!0);const t=this.children;for(let n=0,i=t.length;n<i;n++){const r=t[n];(r.matrixWorldAutoUpdate===!0||e===!0)&&r.updateMatrixWorld(e)}}updateWorldMatrix(e,t){const n=this.parent;if(e===!0&&n!==null&&n.matrixWorldAutoUpdate===!0&&n.updateWorldMatrix(!0,!1),this.matrixAutoUpdate&&this.updateMatrix(),this.parent===null?this.matrixWorld.copy(this.matrix):this.matrixWorld.multiplyMatrices(this.parent.matrixWorld,this.matrix),t===!0){const i=this.children;for(let r=0,a=i.length;r<a;r++){const s=i[r];s.matrixWorldAutoUpdate===!0&&s.updateWorldMatrix(!1,!0)}}}toJSON(e){const t=e===void 0||typeof e=="string",n={};t&&(e={geometries:{},materials:{},textures:{},images:{},shapes:{},skeletons:{},animations:{},nodes:{}},n.metadata={version:4.5,type:"Object",generator:"Object3D.toJSON"});const i={};i.uuid=this.uuid,i.type=this.type,this.name!==""&&(i.name=this.name),this.castShadow===!0&&(i.castShadow=!0),this.receiveShadow===!0&&(i.receiveShadow=!0),this.visible===!1&&(i.visible=!1),this.frustumCulled===!1&&(i.frustumCulled=!1),this.renderOrder!==0&&(i.renderOrder=this.renderOrder),JSON.stringify(this.userData)!=="{}"&&(i.userData=this.userData),i.layers=this.layers.mask,i.matrix=this.matrix.toArray(),this.matrixAutoUpdate===!1&&(i.matrixAutoUpdate=!1),this.isInstancedMesh&&(i.type="InstancedMesh",i.count=this.count,i.instanceMatrix=this.instanceMatrix.toJSON(),this.instanceColor!==null&&(i.instanceColor=this.instanceColor.toJSON()));function r(s,c){return s[c.uuid]===void 0&&(s[c.uuid]=c.toJSON(e)),c.uuid}if(this.isScene)this.background&&(this.background.isColor?i.background=this.background.toJSON():this.background.isTexture&&(i.background=this.background.toJSON(e).uuid)),this.environment&&this.environment.isTexture&&this.environment.isRenderTargetTexture!==!0&&(i.environment=this.environment.toJSON(e).uuid);else if(this.isMesh||this.isLine||this.isPoints){i.geometry=r(e.geometries,this.geometry);const s=this.geometry.parameters;if(s!==void 0&&s.shapes!==void 0){const c=s.shapes;if(Array.isArray(c))for(let f=0,h=c.length;f<h;f++){const m=c[f];r(e.shapes,m)}else r(e.shapes,c)}}if(this.isSkinnedMesh&&(i.bindMode=this.bindMode,i.bindMatrix=this.bindMatrix.toArray(),this.skeleton!==void 0&&(r(e.skeletons,this.skeleton),i.skeleton=this.skeleton.uuid)),this.material!==void 0)if(Array.isArray(this.material)){const s=[];for(let c=0,f=this.material.length;c<f;c++)s.push(r(e.materials,this.material[c]));i.material=s}else i.material=r(e.materials,this.material);if(this.children.length>0){i.children=[];for(let s=0;s<this.children.length;s++)i.children.push(this.children[s].toJSON(e).object)}if(this.animations.length>0){i.animations=[];for(let s=0;s<this.animations.length;s++){const c=this.animations[s];i.animations.push(r(e.animations,c))}}if(t){const s=a(e.geometries),c=a(e.materials),f=a(e.textures),h=a(e.images),m=a(e.shapes),g=a(e.skeletons),_=a(e.animations),S=a(e.nodes);s.length>0&&(n.geometries=s),c.length>0&&(n.materials=c),f.length>0&&(n.textures=f),h.length>0&&(n.images=h),m.length>0&&(n.shapes=m),g.length>0&&(n.skeletons=g),_.length>0&&(n.animations=_),S.length>0&&(n.nodes=S)}return n.object=i,n;function a(s){const c=[];for(const f in s){const h=s[f];delete h.metadata,c.push(h)}return c}}clone(e){return new this.constructor().copy(this,e)}copy(e,t=!0){if(this.name=e.name,this.up.copy(e.up),this.position.copy(e.position),this.rotation.order=e.rotation.order,this.quaternion.copy(e.quaternion),this.scale.copy(e.scale),this.matrix.copy(e.matrix),this.matrixWorld.copy(e.matrixWorld),this.matrixAutoUpdate=e.matrixAutoUpdate,this.matrixWorldNeedsUpdate=e.matrixWorldNeedsUpdate,this.matrixWorldAutoUpdate=e.matrixWorldAutoUpdate,this.layers.mask=e.layers.mask,this.visible=e.visible,this.castShadow=e.castShadow,this.receiveShadow=e.receiveShadow,this.frustumCulled=e.frustumCulled,this.renderOrder=e.renderOrder,this.userData=JSON.parse(JSON.stringify(e.userData)),t===!0)for(let n=0;n<e.children.length;n++){const i=e.children[n];this.add(i.clone())}return this}}p4.DefaultUp=new n1(0,1,0);p4.DefaultMatrixAutoUpdate=!0;p4.DefaultMatrixWorldAutoUpdate=!0;const L0=new n1,d9=new n1,yi=new n1,f9=new n1,M8=new n1,A8=new n1,Bc=new n1,bi=new n1,xi=new n1,Si=new n1;class V0{constructor(e=new n1,t=new n1,n=new n1){this.a=e,this.b=t,this.c=n}static getNormal(e,t,n,i){i.subVectors(n,t),L0.subVectors(e,t),i.cross(L0);const r=i.lengthSq();return r>0?i.multiplyScalar(1/Math.sqrt(r)):i.set(0,0,0)}static getBarycoord(e,t,n,i,r){L0.subVectors(i,t),d9.subVectors(n,t),yi.subVectors(e,t);const a=L0.dot(L0),s=L0.dot(d9),c=L0.dot(yi),f=d9.dot(d9),h=d9.dot(yi),m=a*f-s*s;if(m===0)return r.set(-2,-1,-1);const g=1/m,_=(f*c-s*h)*g,S=(a*h-s*c)*g;return r.set(1-_-S,S,_)}static containsPoint(e,t,n,i){return this.getBarycoord(e,t,n,i,f9),f9.x>=0&&f9.y>=0&&f9.x+f9.y<=1}static getUV(e,t,n,i,r,a,s,c){return this.getBarycoord(e,t,n,i,f9),c.set(0,0),c.addScaledVector(r,f9.x),c.addScaledVector(a,f9.y),c.addScaledVector(s,f9.z),c}static isFrontFacing(e,t,n,i){return L0.subVectors(n,t),d9.subVectors(e,t),L0.cross(d9).dot(i)<0}set(e,t,n){return this.a.copy(e),this.b.copy(t),this.c.copy(n),this}setFromPointsAndIndices(e,t,n,i){return this.a.copy(e[t]),this.b.copy(e[n]),this.c.copy(e[i]),this}setFromAttributeAndIndices(e,t,n,i){return this.a.fromBufferAttribute(e,t),this.b.fromBufferAttribute(e,n),this.c.fromBufferAttribute(e,i),this}clone(){return new this.constructor().copy(this)}copy(e){return this.a.copy(e.a),this.b.copy(e.b),this.c.copy(e.c),this}getArea(){return L0.subVectors(this.c,this.b),d9.subVectors(this.a,this.b),L0.cross(d9).length()*.5}getMidpoint(e){return e.addVectors(this.a,this.b).add(this.c).multiplyScalar(1/3)}getNormal(e){return V0.getNormal(this.a,this.b,this.c,e)}getPlane(e){return e.setFromCoplanarPoints(this.a,this.b,this.c)}getBarycoord(e,t){return V0.getBarycoord(e,this.a,this.b,this.c,t)}getUV(e,t,n,i,r){return V0.getUV(e,this.a,this.b,this.c,t,n,i,r)}containsPoint(e){return V0.containsPoint(e,this.a,this.b,this.c)}isFrontFacing(e){return V0.isFrontFacing(this.a,this.b,this.c,e)}intersectsBox(e){return e.intersectsTriangle(this)}closestPointToPoint(e,t){const n=this.a,i=this.b,r=this.c;let a,s;M8.subVectors(i,n),A8.subVectors(r,n),bi.subVectors(e,n);const c=M8.dot(bi),f=A8.dot(bi);if(c<=0&&f<=0)return t.copy(n);xi.subVectors(e,i);const h=M8.dot(xi),m=A8.dot(xi);if(h>=0&&m<=h)return t.copy(i);const g=c*m-h*f;if(g<=0&&c>=0&&h<=0)return a=c/(c-h),t.copy(n).addScaledVector(M8,a);Si.subVectors(e,r);const _=M8.dot(Si),S=A8.dot(Si);if(S>=0&&_<=S)return t.copy(r);const y=_*f-c*S;if(y<=0&&f>=0&&S<=0)return s=f/(f-S),t.copy(n).addScaledVector(A8,s);const b=h*S-_*m;if(b<=0&&m-h>=0&&_-S>=0)return Bc.subVectors(r,i),s=(m-h)/(m-h+(_-S)),t.copy(i).addScaledVector(Bc,s);const M=1/(b+y+g);return a=y*M,s=g*M,t.copy(n).addScaledVector(M8,a).addScaledVector(A8,s)}equals(e){return e.a.equals(this.a)&&e.b.equals(this.b)&&e.c.equals(this.c)}}let qU=0;class Z5 extends J5{constructor(){super(),this.isMaterial=!0,Object.defineProperty(this,"id",{value:qU++}),this.uuid=i5(),this.name="",this.type="Material",this.blending=k5,this.side=K8,this.vertexColors=!1,this.opacity=1,this.transparent=!1,this.blendSrc=lp,this.blendDst=up,this.blendEquation=U8,this.blendSrcAlpha=null,this.blendDstAlpha=null,this.blendEquationAlpha=null,this.depthFunc=Xo,this.depthTest=!0,this.depthWrite=!0,this.stencilWriteMask=255,this.stencilFunc=FU,this.stencilRef=0,this.stencilFuncMask=255,this.stencilFail=ai,this.stencilZFail=ai,this.stencilZPass=ai,this.stencilWrite=!1,this.clippingPlanes=null,this.clipIntersection=!1,this.clipShadows=!1,this.shadowSide=null,this.colorWrite=!0,this.precision=null,this.polygonOffset=!1,this.polygonOffsetFactor=0,this.polygonOffsetUnits=0,this.dithering=!1,this.alphaToCoverage=!1,this.premultipliedAlpha=!1,this.visible=!0,this.toneMapped=!0,this.userData={},this.version=0,this._alphaTest=0}get alphaTest(){return this._alphaTest}set alphaTest(e){this._alphaTest>0!=e>0&&this.version++,this._alphaTest=e}onBuild(){}onBeforeRender(){}onBeforeCompile(){}customProgramCacheKey(){return this.onBeforeCompile.toString()}setValues(e){if(e!==void 0)for(const t in e){const n=e[t];if(n===void 0){console.warn("THREE.Material: '"+t+"' parameter is undefined.");continue}const i=this[t];if(i===void 0){console.warn("THREE."+this.type+": '"+t+"' is not a property of this material.");continue}i&&i.isColor?i.set(n):i&&i.isVector3&&n&&n.isVector3?i.copy(n):this[t]=n}}toJSON(e){const t=e===void 0||typeof e=="string";t&&(e={textures:{},images:{}});const n={metadata:{version:4.5,type:"Material",generator:"Material.toJSON"}};n.uuid=this.uuid,n.type=this.type,this.name!==""&&(n.name=this.name),this.color&&this.color.isColor&&(n.color=this.color.getHex()),this.roughness!==void 0&&(n.roughness=this.roughness),this.metalness!==void 0&&(n.metalness=this.metalness),this.sheen!==void 0&&(n.sheen=this.sheen),this.sheenColor&&this.sheenColor.isColor&&(n.sheenColor=this.sheenColor.getHex()),this.sheenRoughness!==void 0&&(n.sheenRoughness=this.sheenRoughness),this.emissive&&this.emissive.isColor&&(n.emissive=this.emissive.getHex()),this.emissiveIntensity&&this.emissiveIntensity!==1&&(n.emissiveIntensity=this.emissiveIntensity),this.specular&&this.specular.isColor&&(n.specular=this.specular.getHex()),this.specularIntensity!==void 0&&(n.specularIntensity=this.specularIntensity),this.specularColor&&this.specularColor.isColor&&(n.specularColor=this.specularColor.getHex()),this.shininess!==void 0&&(n.shininess=this.shininess),this.clearcoat!==void 0&&(n.clearcoat=this.clearcoat),this.clearcoatRoughness!==void 0&&(n.clearcoatRoughness=this.clearcoatRoughness),this.clearcoatMap&&this.clearcoatMap.isTexture&&(n.clearcoatMap=this.clearcoatMap.toJSON(e).uuid),this.clearcoatRoughnessMap&&this.clearcoatRoughnessMap.isTexture&&(n.clearcoatRoughnessMap=this.clearcoatRoughnessMap.toJSON(e).uuid),this.clearcoatNormalMap&&this.clearcoatNormalMap.isTexture&&(n.clearcoatNormalMap=this.clearcoatNormalMap.toJSON(e).uuid,n.clearcoatNormalScale=this.clearcoatNormalScale.toArray()),this.iridescence!==void 0&&(n.iridescence=this.iridescence),this.iridescenceIOR!==void 0&&(n.iridescenceIOR=this.iridescenceIOR),this.iridescenceThicknessRange!==void 0&&(n.iridescenceThicknessRange=this.iridescenceThicknessRange),this.iridescenceMap&&this.iridescenceMap.isTexture&&(n.iridescenceMap=this.iridescenceMap.toJSON(e).uuid),this.iridescenceThicknessMap&&this.iridescenceThicknessMap.isTexture&&(n.iridescenceThicknessMap=this.iridescenceThicknessMap.toJSON(e).uuid),this.map&&this.map.isTexture&&(n.map=this.map.toJSON(e).uuid),this.matcap&&this.matcap.isTexture&&(n.matcap=this.matcap.toJSON(e).uuid),this.alphaMap&&this.alphaMap.isTexture&&(n.alphaMap=this.alphaMap.toJSON(e).uuid),this.lightMap&&this.lightMap.isTexture&&(n.lightMap=this.lightMap.toJSON(e).uuid,n.lightMapIntensity=this.lightMapIntensity),this.aoMap&&this.aoMap.isTexture&&(n.aoMap=this.aoMap.toJSON(e).uuid,n.aoMapIntensity=this.aoMapIntensity),this.bumpMap&&this.bumpMap.isTexture&&(n.bumpMap=this.bumpMap.toJSON(e).uuid,n.bumpScale=this.bumpScale),this.normalMap&&this.normalMap.isTexture&&(n.normalMap=this.normalMap.toJSON(e).uuid,n.normalMapType=this.normalMapType,n.normalScale=this.normalScale.toArray()),this.displacementMap&&this.displacementMap.isTexture&&(n.displacementMap=this.displacementMap.toJSON(e).uuid,n.displacementScale=this.displacementScale,n.displacementBias=this.displacementBias),this.roughnessMap&&this.roughnessMap.isTexture&&(n.roughnessMap=this.roughnessMap.toJSON(e).uuid),this.metalnessMap&&this.metalnessMap.isTexture&&(n.metalnessMap=this.metalnessMap.toJSON(e).uuid),this.emissiveMap&&this.emissiveMap.isTexture&&(n.emissiveMap=this.emissiveMap.toJSON(e).uuid),this.specularMap&&this.specularMap.isTexture&&(n.specularMap=this.specularMap.toJSON(e).uuid),this.specularIntensityMap&&this.specularIntensityMap.isTexture&&(n.specularIntensityMap=this.specularIntensityMap.toJSON(e).uuid),this.specularColorMap&&this.specularColorMap.isTexture&&(n.specularColorMap=this.specularColorMap.toJSON(e).uuid),this.envMap&&this.envMap.isTexture&&(n.envMap=this.envMap.toJSON(e).uuid,this.combine!==void 0&&(n.combine=this.combine)),this.envMapIntensity!==void 0&&(n.envMapIntensity=this.envMapIntensity),this.reflectivity!==void 0&&(n.reflectivity=this.reflectivity),this.refractionRatio!==void 0&&(n.refractionRatio=this.refractionRatio),this.gradientMap&&this.gradientMap.isTexture&&(n.gradientMap=this.gradientMap.toJSON(e).uuid),this.transmission!==void 0&&(n.transmission=this.transmission),this.transmissionMap&&this.transmissionMap.isTexture&&(n.transmissionMap=this.transmissionMap.toJSON(e).uuid),this.thickness!==void 0&&(n.thickness=this.thickness),this.thicknessMap&&this.thicknessMap.isTexture&&(n.thicknessMap=this.thicknessMap.toJSON(e).uuid),this.attenuationDistance!==void 0&&(n.attenuationDistance=this.attenuationDistance),this.attenuationColor!==void 0&&(n.attenuationColor=this.attenuationColor.getHex()),this.size!==void 0&&(n.size=this.size),this.shadowSide!==null&&(n.shadowSide=this.shadowSide),this.sizeAttenuation!==void 0&&(n.sizeAttenuation=this.sizeAttenuation),this.blending!==k5&&(n.blending=this.blending),this.side!==K8&&(n.side=this.side),this.vertexColors&&(n.vertexColors=!0),this.opacity<1&&(n.opacity=this.opacity),this.transparent===!0&&(n.transparent=this.transparent),n.depthFunc=this.depthFunc,n.depthTest=this.depthTest,n.depthWrite=this.depthWrite,n.colorWrite=this.colorWrite,n.stencilWrite=this.stencilWrite,n.stencilWriteMask=this.stencilWriteMask,n.stencilFunc=this.stencilFunc,n.stencilRef=this.stencilRef,n.stencilFuncMask=this.stencilFuncMask,n.stencilFail=this.stencilFail,n.stencilZFail=this.stencilZFail,n.stencilZPass=this.stencilZPass,this.rotation!==void 0&&this.rotation!==0&&(n.rotation=this.rotation),this.polygonOffset===!0&&(n.polygonOffset=!0),this.polygonOffsetFactor!==0&&(n.polygonOffsetFactor=this.polygonOffsetFactor),this.polygonOffsetUnits!==0&&(n.polygonOffsetUnits=this.polygonOffsetUnits),this.linewidth!==void 0&&this.linewidth!==1&&(n.linewidth=this.linewidth),this.dashSize!==void 0&&(n.dashSize=this.dashSize),this.gapSize!==void 0&&(n.gapSize=this.gapSize),this.scale!==void 0&&(n.scale=this.scale),this.dithering===!0&&(n.dithering=!0),this.alphaTest>0&&(n.alphaTest=this.alphaTest),this.alphaToCoverage===!0&&(n.alphaToCoverage=this.alphaToCoverage),this.premultipliedAlpha===!0&&(n.premultipliedAlpha=this.premultipliedAlpha),this.wireframe===!0&&(n.wireframe=this.wireframe),this.wireframeLinewidth>1&&(n.wireframeLinewidth=this.wireframeLinewidth),this.wireframeLinecap!=="round"&&(n.wireframeLinecap=this.wireframeLinecap),this.wireframeLinejoin!=="round"&&(n.wireframeLinejoin=this.wireframeLinejoin),this.flatShading===!0&&(n.flatShading=this.flatShading),this.visible===!1&&(n.visible=!1),this.toneMapped===!1&&(n.toneMapped=!1),this.fog===!1&&(n.fog=!1),JSON.stringify(this.userData)!=="{}"&&(n.userData=this.userData);function i(r){const a=[];for(const s in r){const c=r[s];delete c.metadata,a.push(c)}return a}if(t){const r=i(e.textures),a=i(e.images);r.length>0&&(n.textures=r),a.length>0&&(n.images=a)}return n}clone(){return new this.constructor().copy(this)}copy(e){this.name=e.name,this.blending=e.blending,this.side=e.side,this.vertexColors=e.vertexColors,this.opacity=e.opacity,this.transparent=e.transparent,this.blendSrc=e.blendSrc,this.blendDst=e.blendDst,this.blendEquation=e.blendEquation,this.blendSrcAlpha=e.blendSrcAlpha,this.blendDstAlpha=e.blendDstAlpha,this.blendEquationAlpha=e.blendEquationAlpha,this.depthFunc=e.depthFunc,this.depthTest=e.depthTest,this.depthWrite=e.depthWrite,this.stencilWriteMask=e.stencilWriteMask,this.stencilFunc=e.stencilFunc,this.stencilRef=e.stencilRef,this.stencilFuncMask=e.stencilFuncMask,this.stencilFail=e.stencilFail,this.stencilZFail=e.stencilZFail,this.stencilZPass=e.stencilZPass,this.stencilWrite=e.stencilWrite;const t=e.clippingPlanes;let n=null;if(t!==null){const i=t.length;n=new Array(i);for(let r=0;r!==i;++r)n[r]=t[r].clone()}return this.clippingPlanes=n,this.clipIntersection=e.clipIntersection,this.clipShadows=e.clipShadows,this.shadowSide=e.shadowSide,this.colorWrite=e.colorWrite,this.precision=e.precision,this.polygonOffset=e.polygonOffset,this.polygonOffsetFactor=e.polygonOffsetFactor,this.polygonOffsetUnits=e.polygonOffsetUnits,this.dithering=e.dithering,this.alphaTest=e.alphaTest,this.alphaToCoverage=e.alphaToCoverage,this.premultipliedAlpha=e.premultipliedAlpha,this.visible=e.visible,this.toneMapped=e.toneMapped,this.userData=JSON.parse(JSON.stringify(e.userData)),this}dispose(){this.dispatchEvent({type:"dispose"})}set needsUpdate(e){e===!0&&this.version++}}class v9 extends Z5{constructor(e){super(),this.isMeshBasicMaterial=!0,this.type="MeshBasicMaterial",this.color=new X2(16777215),this.map=null,this.lightMap=null,this.lightMapIntensity=1,this.aoMap=null,this.aoMapIntensity=1,this.specularMap=null,this.alphaMap=null,this.envMap=null,this.combine=cp,this.reflectivity=1,this.refractionRatio=.98,this.wireframe=!1,this.wireframeLinewidth=1,this.wireframeLinecap="round",this.wireframeLinejoin="round",this.fog=!0,this.setValues(e)}copy(e){return super.copy(e),this.color.copy(e.color),this.map=e.map,this.lightMap=e.lightMap,this.lightMapIntensity=e.lightMapIntensity,this.aoMap=e.aoMap,this.aoMapIntensity=e.aoMapIntensity,this.specularMap=e.specularMap,this.alphaMap=e.alphaMap,this.envMap=e.envMap,this.combine=e.combine,this.reflectivity=e.reflectivity,this.refractionRatio=e.refractionRatio,this.wireframe=e.wireframe,this.wireframeLinewidth=e.wireframeLinewidth,this.wireframeLinecap=e.wireframeLinecap,this.wireframeLinejoin=e.wireframeLinejoin,this.fog=e.fog,this}}const z3=new n1,Ee=new l2;class J4{constructor(e,t,n){if(Array.isArray(e))throw new TypeError("THREE.BufferAttribute: array should be a Typed Array.");this.isBufferAttribute=!0,this.name="",this.array=e,this.itemSize=t,this.count=e!==void 0?e.length/t:0,this.normalized=n===!0,this.usage=ir,this.updateRange={offset:0,count:-1},this.version=0}onUploadCallback(){}set needsUpdate(e){e===!0&&this.version++}setUsage(e){return this.usage=e,this}copy(e){return this.name=e.name,this.array=new e.array.constructor(e.array),this.itemSize=e.itemSize,this.count=e.count,this.normalized=e.normalized,this.usage=e.usage,this}copyAt(e,t,n){e*=this.itemSize,n*=t.itemSize;for(let i=0,r=this.itemSize;i<r;i++)this.array[e+i]=t.array[n+i];return this}copyArray(e){return this.array.set(e),this}applyMatrix3(e){if(this.itemSize===2)for(let t=0,n=this.count;t<n;t++)Ee.fromBufferAttribute(this,t),Ee.applyMatrix3(e),this.setXY(t,Ee.x,Ee.y);else if(this.itemSize===3)for(let t=0,n=this.count;t<n;t++)z3.fromBufferAttribute(this,t),z3.applyMatrix3(e),this.setXYZ(t,z3.x,z3.y,z3.z);return this}applyMatrix4(e){for(let t=0,n=this.count;t<n;t++)z3.fromBufferAttribute(this,t),z3.applyMatrix4(e),this.setXYZ(t,z3.x,z3.y,z3.z);return this}applyNormalMatrix(e){for(let t=0,n=this.count;t<n;t++)z3.fromBufferAttribute(this,t),z3.applyNormalMatrix(e),this.setXYZ(t,z3.x,z3.y,z3.z);return this}transformDirection(e){for(let t=0,n=this.count;t<n;t++)z3.fromBufferAttribute(this,t),z3.transformDirection(e),this.setXYZ(t,z3.x,z3.y,z3.z);return this}set(e,t=0){return this.array.set(e,t),this}getX(e){let t=this.array[e*this.itemSize];return this.normalized&&(t=X9(t,this.array)),t}setX(e,t){return this.normalized&&(t=u3(t,this.array)),this.array[e*this.itemSize]=t,this}getY(e){let t=this.array[e*this.itemSize+1];return this.normalized&&(t=X9(t,this.array)),t}setY(e,t){return this.normalized&&(t=u3(t,this.array)),this.array[e*this.itemSize+1]=t,this}getZ(e){let t=this.array[e*this.itemSize+2];return this.normalized&&(t=X9(t,this.array)),t}setZ(e,t){return this.normalized&&(t=u3(t,this.array)),this.array[e*this.itemSize+2]=t,this}getW(e){let t=this.array[e*this.itemSize+3];return this.normalized&&(t=X9(t,this.array)),t}setW(e,t){return this.normalized&&(t=u3(t,this.array)),this.array[e*this.itemSize+3]=t,this}setXY(e,t,n){return e*=this.itemSize,this.normalized&&(t=u3(t,this.array),n=u3(n,this.array)),this.array[e+0]=t,this.array[e+1]=n,this}setXYZ(e,t,n,i){return e*=this.itemSize,this.normalized&&(t=u3(t,this.array),n=u3(n,this.array),i=u3(i,this.array)),this.array[e+0]=t,this.array[e+1]=n,this.array[e+2]=i,this}setXYZW(e,t,n,i,r){return e*=this.itemSize,this.normalized&&(t=u3(t,this.array),n=u3(n,this.array),i=u3(i,this.array),r=u3(r,this.array)),this.array[e+0]=t,this.array[e+1]=n,this.array[e+2]=i,this.array[e+3]=r,this}onUpload(e){return this.onUploadCallback=e,this}clone(){return new this.constructor(this.array,this.itemSize).copy(this)}toJSON(){const e={itemSize:this.itemSize,type:this.array.constructor.name,array:Array.from(this.array),normalized:this.normalized};return this.name!==""&&(e.name=this.name),this.usage!==ir&&(e.usage=this.usage),(this.updateRange.offset!==0||this.updateRange.count!==-1)&&(e.updateRange=this.updateRange),e}copyColorsArray(){console.error("THREE.BufferAttribute: copyColorsArray() was removed in r144.")}copyVector2sArray(){console.error("THREE.BufferAttribute: copyVector2sArray() was removed in r144.")}copyVector3sArray(){console.error("THREE.BufferAttribute: copyVector3sArray() was removed in r144.")}copyVector4sArray(){console.error("THREE.BufferAttribute: copyVector4sArray() was removed in r144.")}}class yp extends J4{constructor(e,t,n){super(new Uint16Array(e),t,n)}}class bp extends J4{constructor(e,t,n){super(new Uint32Array(e),t,n)}}class D4 extends J4{constructor(e,t,n){super(new Float32Array(e),t,n)}}let QU=0;const u0=new R3,Mi=new p4,w8=new n1,W4=new v7,U6=new v7,Z3=new n1;class k4 extends J5{constructor(){super(),this.isBufferGeometry=!0,Object.defineProperty(this,"id",{value:QU++}),this.uuid=i5(),this.name="",this.type="BufferGeometry",this.index=null,this.attributes={},this.morphAttributes={},this.morphTargetsRelative=!1,this.groups=[],this.boundingBox=null,this.boundingSphere=null,this.drawRange={start:0,count:1/0},this.userData={}}getIndex(){return this.index}setIndex(e){return Array.isArray(e)?this.index=new(pp(e)?bp:yp)(e,1):this.index=e,this}getAttribute(e){return this.attributes[e]}setAttribute(e,t){return this.attributes[e]=t,this}deleteAttribute(e){return delete this.attributes[e],this}hasAttribute(e){return this.attributes[e]!==void 0}addGroup(e,t,n=0){this.groups.push({start:e,count:t,materialIndex:n})}clearGroups(){this.groups=[]}setDrawRange(e,t){this.drawRange.start=e,this.drawRange.count=t}applyMatrix4(e){const t=this.attributes.position;t!==void 0&&(t.applyMatrix4(e),t.needsUpdate=!0);const n=this.attributes.normal;if(n!==void 0){const r=new h0().getNormalMatrix(e);n.applyNormalMatrix(r),n.needsUpdate=!0}const i=this.attributes.tangent;return i!==void 0&&(i.transformDirection(e),i.needsUpdate=!0),this.boundingBox!==null&&this.computeBoundingBox(),this.boundingSphere!==null&&this.computeBoundingSphere(),this}applyQuaternion(e){return u0.makeRotationFromQuaternion(e),this.applyMatrix4(u0),this}rotateX(e){return u0.makeRotationX(e),this.applyMatrix4(u0),this}rotateY(e){return u0.makeRotationY(e),this.applyMatrix4(u0),this}rotateZ(e){return u0.makeRotationZ(e),this.applyMatrix4(u0),this}translate(e,t,n){return u0.makeTranslation(e,t,n),this.applyMatrix4(u0),this}scale(e,t,n){return u0.makeScale(e,t,n),this.applyMatrix4(u0),this}lookAt(e){return Mi.lookAt(e),Mi.updateMatrix(),this.applyMatrix4(Mi.matrix),this}center(){return this.computeBoundingBox(),this.boundingBox.getCenter(w8).negate(),this.translate(w8.x,w8.y,w8.z),this}setFromPoints(e){const t=[];for(let n=0,i=e.length;n<i;n++){const r=e[n];t.push(r.x,r.y,r.z||0)}return this.setAttribute("position",new D4(t,3)),this}computeBoundingBox(){this.boundingBox===null&&(this.boundingBox=new v7);const e=this.attributes.position,t=this.morphAttributes.position;if(e&&e.isGLBufferAttribute){console.error('THREE.BufferGeometry.computeBoundingBox(): GLBufferAttribute requires a manual bounding box. Alternatively set "mesh.frustumCulled" to "false".',this),this.boundingBox.set(new n1(-1/0,-1/0,-1/0),new n1(1/0,1/0,1/0));return}if(e!==void 0){if(this.boundingBox.setFromBufferAttribute(e),t)for(let n=0,i=t.length;n<i;n++){const r=t[n];W4.setFromBufferAttribute(r),this.morphTargetsRelative?(Z3.addVectors(this.boundingBox.min,W4.min),this.boundingBox.expandByPoint(Z3),Z3.addVectors(this.boundingBox.max,W4.max),this.boundingBox.expandByPoint(Z3)):(this.boundingBox.expandByPoint(W4.min),this.boundingBox.expandByPoint(W4.max))}}else this.boundingBox.makeEmpty();(isNaN(this.boundingBox.min.x)||isNaN(this.boundingBox.min.y)||isNaN(this.boundingBox.min.z))&&console.error('THREE.BufferGeometry.computeBoundingBox(): Computed min/max have NaN values. The "position" attribute is likely to have NaN values.',this)}computeBoundingSphere(){this.boundingSphere===null&&(this.boundingSphere=new y7);const e=this.attributes.position,t=this.morphAttributes.position;if(e&&e.isGLBufferAttribute){console.error('THREE.BufferGeometry.computeBoundingSphere(): GLBufferAttribute requires a manual bounding sphere. Alternatively set "mesh.frustumCulled" to "false".',this),this.boundingSphere.set(new n1,1/0);return}if(e){const n=this.boundingSphere.center;if(W4.setFromBufferAttribute(e),t)for(let r=0,a=t.length;r<a;r++){const s=t[r];U6.setFromBufferAttribute(s),this.morphTargetsRelative?(Z3.addVectors(W4.min,U6.min),W4.expandByPoint(Z3),Z3.addVectors(W4.max,U6.max),W4.expandByPoint(Z3)):(W4.expandByPoint(U6.min),W4.expandByPoint(U6.max))}W4.getCenter(n);let i=0;for(let r=0,a=e.count;r<a;r++)Z3.fromBufferAttribute(e,r),i=Math.max(i,n.distanceToSquared(Z3));if(t)for(let r=0,a=t.length;r<a;r++){const s=t[r],c=this.morphTargetsRelative;for(let f=0,h=s.count;f<h;f++)Z3.fromBufferAttribute(s,f),c&&(w8.fromBufferAttribute(e,f),Z3.add(w8)),i=Math.max(i,n.distanceToSquared(Z3))}this.boundingSphere.radius=Math.sqrt(i),isNaN(this.boundingSphere.radius)&&console.error('THREE.BufferGeometry.computeBoundingSphere(): Computed radius is NaN. The "position" attribute is likely to have NaN values.',this)}}computeTangents(){const e=this.index,t=this.attributes;if(e===null||t.position===void 0||t.normal===void 0||t.uv===void 0){console.error("THREE.BufferGeometry: .computeTangents() failed. Missing required attributes (index, position, normal or uv)");return}const n=e.array,i=t.position.array,r=t.normal.array,a=t.uv.array,s=i.length/3;this.hasAttribute("tangent")===!1&&this.setAttribute("tangent",new J4(new Float32Array(4*s),4));const c=this.getAttribute("tangent").array,f=[],h=[];for(let W=0;W<s;W++)f[W]=new n1,h[W]=new n1;const m=new n1,g=new n1,_=new n1,S=new l2,y=new l2,b=new l2,M=new n1,A=new n1;function E(W,i1,s1){m.fromArray(i,W*3),g.fromArray(i,i1*3),_.fromArray(i,s1*3),S.fromArray(a,W*2),y.fromArray(a,i1*2),b.fromArray(a,s1*2),g.sub(m),_.sub(m),y.sub(S),b.sub(S);const Y=1/(y.x*b.y-b.x*y.y);isFinite(Y)&&(M.copy(g).multiplyScalar(b.y).addScaledVector(_,-y.y).multiplyScalar(Y),A.copy(_).multiplyScalar(y.x).addScaledVector(g,-b.x).multiplyScalar(Y),f[W].add(M),f[i1].add(M),f[s1].add(M),h[W].add(A),h[i1].add(A),h[s1].add(A))}let C=this.groups;C.length===0&&(C=[{start:0,count:n.length}]);for(let W=0,i1=C.length;W<i1;++W){const s1=C[W],Y=s1.start,F=s1.count;for(let $=Y,e1=Y+F;$<e1;$+=3)E(n[$+0],n[$+1],n[$+2])}const D=new n1,T=new n1,P=new n1,R=new n1;function L(W){P.fromArray(r,W*3),R.copy(P);const i1=f[W];D.copy(i1),D.sub(P.multiplyScalar(P.dot(i1))).normalize(),T.crossVectors(R,i1);const Y=T.dot(h[W])<0?-1:1;c[W*4]=D.x,c[W*4+1]=D.y,c[W*4+2]=D.z,c[W*4+3]=Y}for(let W=0,i1=C.length;W<i1;++W){const s1=C[W],Y=s1.start,F=s1.count;for(let $=Y,e1=Y+F;$<e1;$+=3)L(n[$+0]),L(n[$+1]),L(n[$+2])}}computeVertexNormals(){const e=this.index,t=this.getAttribute("position");if(t!==void 0){let n=this.getAttribute("normal");if(n===void 0)n=new J4(new Float32Array(t.count*3),3),this.setAttribute("normal",n);else for(let g=0,_=n.count;g<_;g++)n.setXYZ(g,0,0,0);const i=new n1,r=new n1,a=new n1,s=new n1,c=new n1,f=new n1,h=new n1,m=new n1;if(e)for(let g=0,_=e.count;g<_;g+=3){const S=e.getX(g+0),y=e.getX(g+1),b=e.getX(g+2);i.fromBufferAttribute(t,S),r.fromBufferAttribute(t,y),a.fromBufferAttribute(t,b),h.subVectors(a,r),m.subVectors(i,r),h.cross(m),s.fromBufferAttribute(n,S),c.fromBufferAttribute(n,y),f.fromBufferAttribute(n,b),s.add(h),c.add(h),f.add(h),n.setXYZ(S,s.x,s.y,s.z),n.setXYZ(y,c.x,c.y,c.z),n.setXYZ(b,f.x,f.y,f.z)}else for(let g=0,_=t.count;g<_;g+=3)i.fromBufferAttribute(t,g+0),r.fromBufferAttribute(t,g+1),a.fromBufferAttribute(t,g+2),h.subVectors(a,r),m.subVectors(i,r),h.cross(m),n.setXYZ(g+0,h.x,h.y,h.z),n.setXYZ(g+1,h.x,h.y,h.z),n.setXYZ(g+2,h.x,h.y,h.z);this.normalizeNormals(),n.needsUpdate=!0}}merge(){return console.error("THREE.BufferGeometry.merge() has been removed. Use THREE.BufferGeometryUtils.mergeBufferGeometries() instead."),this}normalizeNormals(){const e=this.attributes.normal;for(let t=0,n=e.count;t<n;t++)Z3.fromBufferAttribute(e,t),Z3.normalize(),e.setXYZ(t,Z3.x,Z3.y,Z3.z)}toNonIndexed(){function e(s,c){const f=s.array,h=s.itemSize,m=s.normalized,g=new f.constructor(c.length*h);let _=0,S=0;for(let y=0,b=c.length;y<b;y++){s.isInterleavedBufferAttribute?_=c[y]*s.data.stride+s.offset:_=c[y]*h;for(let M=0;M<h;M++)g[S++]=f[_++]}return new J4(g,h,m)}if(this.index===null)return console.warn("THREE.BufferGeometry.toNonIndexed(): BufferGeometry is already non-indexed."),this;const t=new k4,n=this.index.array,i=this.attributes;for(const s in i){const c=i[s],f=e(c,n);t.setAttribute(s,f)}const r=this.morphAttributes;for(const s in r){const c=[],f=r[s];for(let h=0,m=f.length;h<m;h++){const g=f[h],_=e(g,n);c.push(_)}t.morphAttributes[s]=c}t.morphTargetsRelative=this.morphTargetsRelative;const a=this.groups;for(let s=0,c=a.length;s<c;s++){const f=a[s];t.addGroup(f.start,f.count,f.materialIndex)}return t}toJSON(){const e={metadata:{version:4.5,type:"BufferGeometry",generator:"BufferGeometry.toJSON"}};if(e.uuid=this.uuid,e.type=this.type,this.name!==""&&(e.name=this.name),Object.keys(this.userData).length>0&&(e.userData=this.userData),this.parameters!==void 0){const c=this.parameters;for(const f in c)c[f]!==void 0&&(e[f]=c[f]);return e}e.data={attributes:{}};const t=this.index;t!==null&&(e.data.index={type:t.array.constructor.name,array:Array.prototype.slice.call(t.array)});const n=this.attributes;for(const c in n){const f=n[c];e.data.attributes[c]=f.toJSON(e.data)}const i={};let r=!1;for(const c in this.morphAttributes){const f=this.morphAttributes[c],h=[];for(let m=0,g=f.length;m<g;m++){const _=f[m];h.push(_.toJSON(e.data))}h.length>0&&(i[c]=h,r=!0)}r&&(e.data.morphAttributes=i,e.data.morphTargetsRelative=this.morphTargetsRelative);const a=this.groups;a.length>0&&(e.data.groups=JSON.parse(JSON.stringify(a)));const s=this.boundingSphere;return s!==null&&(e.data.boundingSphere={center:s.center.toArray(),radius:s.radius}),e}clone(){return new this.constructor().copy(this)}copy(e){this.index=null,this.attributes={},this.morphAttributes={},this.groups=[],this.boundingBox=null,this.boundingSphere=null;const t={};this.name=e.name;const n=e.index;n!==null&&this.setIndex(n.clone(t));const i=e.attributes;for(const f in i){const h=i[f];this.setAttribute(f,h.clone(t))}const r=e.morphAttributes;for(const f in r){const h=[],m=r[f];for(let g=0,_=m.length;g<_;g++)h.push(m[g].clone(t));this.morphAttributes[f]=h}this.morphTargetsRelative=e.morphTargetsRelative;const a=e.groups;for(let f=0,h=a.length;f<h;f++){const m=a[f];this.addGroup(m.start,m.count,m.materialIndex)}const s=e.boundingBox;s!==null&&(this.boundingBox=s.clone());const c=e.boundingSphere;return c!==null&&(this.boundingSphere=c.clone()),this.drawRange.start=e.drawRange.start,this.drawRange.count=e.drawRange.count,this.userData=e.userData,e.parameters!==void 0&&(this.parameters=Object.assign({},e.parameters)),this}dispose(){this.dispatchEvent({type:"dispose"})}}const Gc=new R3,C8=new Fa,Ai=new y7,$9=new n1,Y9=new n1,J9=new n1,wi=new n1,Ci=new n1,Ti=new n1,De=new n1,Ie=new n1,Re=new n1,Oe=new l2,Le=new l2,Pe=new l2,Ei=new n1,ze=new n1;class n4 extends p4{constructor(e=new k4,t=new v9){super(),this.isMesh=!0,this.type="Mesh",this.geometry=e,this.material=t,this.updateMorphTargets()}copy(e,t){return super.copy(e,t),e.morphTargetInfluences!==void 0&&(this.morphTargetInfluences=e.morphTargetInfluences.slice()),e.morphTargetDictionary!==void 0&&(this.morphTargetDictionary=Object.assign({},e.morphTargetDictionary)),this.material=e.material,this.geometry=e.geometry,this}updateMorphTargets(){const t=this.geometry.morphAttributes,n=Object.keys(t);if(n.length>0){const i=t[n[0]];if(i!==void 0){this.morphTargetInfluences=[],this.morphTargetDictionary={};for(let r=0,a=i.length;r<a;r++){const s=i[r].name||String(r);this.morphTargetInfluences.push(0),this.morphTargetDictionary[s]=r}}}}raycast(e,t){const n=this.geometry,i=this.material,r=this.matrixWorld;if(i===void 0||(n.boundingSphere===null&&n.computeBoundingSphere(),Ai.copy(n.boundingSphere),Ai.applyMatrix4(r),e.ray.intersectsSphere(Ai)===!1)||(Gc.copy(r).invert(),C8.copy(e.ray).applyMatrix4(Gc),n.boundingBox!==null&&C8.intersectsBox(n.boundingBox)===!1))return;let a;const s=n.index,c=n.attributes.position,f=n.morphAttributes.position,h=n.morphTargetsRelative,m=n.attributes.uv,g=n.attributes.uv2,_=n.groups,S=n.drawRange;if(s!==null)if(Array.isArray(i))for(let y=0,b=_.length;y<b;y++){const M=_[y],A=i[M.materialIndex],E=Math.max(M.start,S.start),C=Math.min(s.count,Math.min(M.start+M.count,S.start+S.count));for(let D=E,T=C;D<T;D+=3){const P=s.getX(D),R=s.getX(D+1),L=s.getX(D+2);a=ke(this,A,e,C8,c,f,h,m,g,P,R,L),a&&(a.faceIndex=Math.floor(D/3),a.face.materialIndex=M.materialIndex,t.push(a))}}else{const y=Math.max(0,S.start),b=Math.min(s.count,S.start+S.count);for(let M=y,A=b;M<A;M+=3){const E=s.getX(M),C=s.getX(M+1),D=s.getX(M+2);a=ke(this,i,e,C8,c,f,h,m,g,E,C,D),a&&(a.faceIndex=Math.floor(M/3),t.push(a))}}else if(c!==void 0)if(Array.isArray(i))for(let y=0,b=_.length;y<b;y++){const M=_[y],A=i[M.materialIndex],E=Math.max(M.start,S.start),C=Math.min(c.count,Math.min(M.start+M.count,S.start+S.count));for(let D=E,T=C;D<T;D+=3){const P=D,R=D+1,L=D+2;a=ke(this,A,e,C8,c,f,h,m,g,P,R,L),a&&(a.faceIndex=Math.floor(D/3),a.face.materialIndex=M.materialIndex,t.push(a))}}else{const y=Math.max(0,S.start),b=Math.min(c.count,S.start+S.count);for(let M=y,A=b;M<A;M+=3){const E=M,C=M+1,D=M+2;a=ke(this,i,e,C8,c,f,h,m,g,E,C,D),a&&(a.faceIndex=Math.floor(M/3),t.push(a))}}}}function XU(o,e,t,n,i,r,a,s){let c;if(e.side===y0?c=n.intersectTriangle(a,r,i,!0,s):c=n.intersectTriangle(i,r,a,e.side!==W0,s),c===null)return null;ze.copy(s),ze.applyMatrix4(o.matrixWorld);const f=t.ray.origin.distanceTo(ze);return f<t.near||f>t.far?null:{distance:f,point:ze.clone(),object:o}}function ke(o,e,t,n,i,r,a,s,c,f,h,m){$9.fromBufferAttribute(i,f),Y9.fromBufferAttribute(i,h),J9.fromBufferAttribute(i,m);const g=o.morphTargetInfluences;if(r&&g){De.set(0,0,0),Ie.set(0,0,0),Re.set(0,0,0);for(let S=0,y=r.length;S<y;S++){const b=g[S],M=r[S];b!==0&&(wi.fromBufferAttribute(M,f),Ci.fromBufferAttribute(M,h),Ti.fromBufferAttribute(M,m),a?(De.addScaledVector(wi,b),Ie.addScaledVector(Ci,b),Re.addScaledVector(Ti,b)):(De.addScaledVector(wi.sub($9),b),Ie.addScaledVector(Ci.sub(Y9),b),Re.addScaledVector(Ti.sub(J9),b)))}$9.add(De),Y9.add(Ie),J9.add(Re)}o.isSkinnedMesh&&(o.boneTransform(f,$9),o.boneTransform(h,Y9),o.boneTransform(m,J9));const _=XU(o,e,t,n,$9,Y9,J9,Ei);if(_){s&&(Oe.fromBufferAttribute(s,f),Le.fromBufferAttribute(s,h),Pe.fromBufferAttribute(s,m),_.uv=V0.getUV(Ei,$9,Y9,J9,Oe,Le,Pe,new l2)),c&&(Oe.fromBufferAttribute(c,f),Le.fromBufferAttribute(c,h),Pe.fromBufferAttribute(c,m),_.uv2=V0.getUV(Ei,$9,Y9,J9,Oe,Le,Pe,new l2));const S={a:f,b:h,c:m,normal:new n1,materialIndex:0};V0.getNormal($9,Y9,J9,S.normal),_.face=S}return _}class x7 extends k4{constructor(e=1,t=1,n=1,i=1,r=1,a=1){super(),this.type="BoxGeometry",this.parameters={width:e,height:t,depth:n,widthSegments:i,heightSegments:r,depthSegments:a};const s=this;i=Math.floor(i),r=Math.floor(r),a=Math.floor(a);const c=[],f=[],h=[],m=[];let g=0,_=0;S("z","y","x",-1,-1,n,t,e,a,r,0),S("z","y","x",1,-1,n,t,-e,a,r,1),S("x","z","y",1,1,e,n,t,i,a,2),S("x","z","y",1,-1,e,n,-t,i,a,3),S("x","y","z",1,-1,e,t,n,i,r,4),S("x","y","z",-1,-1,e,t,-n,i,r,5),this.setIndex(c),this.setAttribute("position",new D4(f,3)),this.setAttribute("normal",new D4(h,3)),this.setAttribute("uv",new D4(m,2));function S(y,b,M,A,E,C,D,T,P,R,L){const W=C/P,i1=D/R,s1=C/2,Y=D/2,F=T/2,$=P+1,e1=R+1;let q=0,G=0;const H=new n1;for(let J=0;J<e1;J++){const d1=J*i1-Y;for(let r1=0;r1<$;r1++){const K=r1*W-s1;H[y]=K*A,H[b]=d1*E,H[M]=F,f.push(H.x,H.y,H.z),H[y]=0,H[b]=0,H[M]=T>0?1:-1,h.push(H.x,H.y,H.z),m.push(r1/P),m.push(1-J/R),q+=1}}for(let J=0;J<R;J++)for(let d1=0;d1<P;d1++){const r1=g+d1+$*J,K=g+d1+$*(J+1),p1=g+(d1+1)+$*(J+1),g1=g+(d1+1)+$*J;c.push(r1,K,g1),c.push(K,p1,g1),G+=6}s.addGroup(_,G,L),_+=G,g+=q}}static fromJSON(e){return new x7(e.width,e.height,e.depth,e.widthSegments,e.heightSegments,e.depthSegments)}}function i6(o){const e={};for(const t in o){e[t]={};for(const n in o[t]){const i=o[t][n];i&&(i.isColor||i.isMatrix3||i.isMatrix4||i.isVector2||i.isVector3||i.isVector4||i.isTexture||i.isQuaternion)?e[t][n]=i.clone():Array.isArray(i)?e[t][n]=i.slice():e[t][n]=i}}return e}function c4(o){const e={};for(let t=0;t<o.length;t++){const n=i6(o[t]);for(const i in n)e[i]=n[i]}return e}function KU(o){const e=[];for(let t=0;t<o.length;t++)e.push(o[t].clone());return e}const eN={clone:i6,merge:c4};var tN=`void main() {
  155. gl_Position = projectionMatrix * modelViewMatrix * vec4( position, 1.0 );
  156. }`,nN=`void main() {
  157. gl_FragColor = vec4( 1.0, 0.0, 0.0, 1.0 );
  158. }`;class A9 extends Z5{constructor(e){super(),this.isShaderMaterial=!0,this.type="ShaderMaterial",this.defines={},this.uniforms={},this.uniformsGroups=[],this.vertexShader=tN,this.fragmentShader=nN,this.linewidth=1,this.wireframe=!1,this.wireframeLinewidth=1,this.fog=!1,this.lights=!1,this.clipping=!1,this.extensions={derivatives:!1,fragDepth:!1,drawBuffers:!1,shaderTextureLOD:!1},this.defaultAttributeValues={color:[1,1,1],uv:[0,0],uv2:[0,0]},this.index0AttributeName=void 0,this.uniformsNeedUpdate=!1,this.glslVersion=null,e!==void 0&&this.setValues(e)}copy(e){return super.copy(e),this.fragmentShader=e.fragmentShader,this.vertexShader=e.vertexShader,this.uniforms=i6(e.uniforms),this.uniformsGroups=KU(e.uniformsGroups),this.defines=Object.assign({},e.defines),this.wireframe=e.wireframe,this.wireframeLinewidth=e.wireframeLinewidth,this.fog=e.fog,this.lights=e.lights,this.clipping=e.clipping,this.extensions=Object.assign({},e.extensions),this.glslVersion=e.glslVersion,this}toJSON(e){const t=super.toJSON(e);t.glslVersion=this.glslVersion,t.uniforms={};for(const i in this.uniforms){const a=this.uniforms[i].value;a&&a.isTexture?t.uniforms[i]={type:"t",value:a.toJSON(e).uuid}:a&&a.isColor?t.uniforms[i]={type:"c",value:a.getHex()}:a&&a.isVector2?t.uniforms[i]={type:"v2",value:a.toArray()}:a&&a.isVector3?t.uniforms[i]={type:"v3",value:a.toArray()}:a&&a.isVector4?t.uniforms[i]={type:"v4",value:a.toArray()}:a&&a.isMatrix3?t.uniforms[i]={type:"m3",value:a.toArray()}:a&&a.isMatrix4?t.uniforms[i]={type:"m4",value:a.toArray()}:t.uniforms[i]={value:a}}Object.keys(this.defines).length>0&&(t.defines=this.defines),t.vertexShader=this.vertexShader,t.fragmentShader=this.fragmentShader;const n={};for(const i in this.extensions)this.extensions[i]===!0&&(n[i]=!0);return Object.keys(n).length>0&&(t.extensions=n),t}}class xp extends p4{constructor(){super(),this.isCamera=!0,this.type="Camera",this.matrixWorldInverse=new R3,this.projectionMatrix=new R3,this.projectionMatrixInverse=new R3}copy(e,t){return super.copy(e,t),this.matrixWorldInverse.copy(e.matrixWorldInverse),this.projectionMatrix.copy(e.projectionMatrix),this.projectionMatrixInverse.copy(e.projectionMatrixInverse),this}getWorldDirection(e){this.updateWorldMatrix(!0,!1);const t=this.matrixWorld.elements;return e.set(-t[8],-t[9],-t[10]).normalize()}updateMatrixWorld(e){super.updateMatrixWorld(e),this.matrixWorldInverse.copy(this.matrixWorld).invert()}updateWorldMatrix(e,t){super.updateWorldMatrix(e,t),this.matrixWorldInverse.copy(this.matrixWorld).invert()}clone(){return new this.constructor().copy(this)}}class p0 extends xp{constructor(e=50,t=1,n=.1,i=2e3){super(),this.isPerspectiveCamera=!0,this.type="PerspectiveCamera",this.fov=e,this.zoom=1,this.near=n,this.far=i,this.focus=10,this.aspect=t,this.view=null,this.filmGauge=35,this.filmOffset=0,this.updateProjectionMatrix()}copy(e,t){return super.copy(e,t),this.fov=e.fov,this.zoom=e.zoom,this.near=e.near,this.far=e.far,this.focus=e.focus,this.aspect=e.aspect,this.view=e.view===null?null:Object.assign({},e.view),this.filmGauge=e.filmGauge,this.filmOffset=e.filmOffset,this}setFocalLength(e){const t=.5*this.getFilmHeight()/e;this.fov=Dc*2*Math.atan(t),this.updateProjectionMatrix()}getFocalLength(){const e=Math.tan(si*.5*this.fov);return .5*this.getFilmHeight()/e}getEffectiveFOV(){return Dc*2*Math.atan(Math.tan(si*.5*this.fov)/this.zoom)}getFilmWidth(){return this.filmGauge*Math.min(this.aspect,1)}getFilmHeight(){return this.filmGauge/Math.max(this.aspect,1)}setViewOffset(e,t,n,i,r,a){this.aspect=e/t,this.view===null&&(this.view={enabled:!0,fullWidth:1,fullHeight:1,offsetX:0,offsetY:0,width:1,height:1}),this.view.enabled=!0,this.view.fullWidth=e,this.view.fullHeight=t,this.view.offsetX=n,this.view.offsetY=i,this.view.width=r,this.view.height=a,this.updateProjectionMatrix()}clearViewOffset(){this.view!==null&&(this.view.enabled=!1),this.updateProjectionMatrix()}updateProjectionMatrix(){const e=this.near;let t=e*Math.tan(si*.5*this.fov)/this.zoom,n=2*t,i=this.aspect*n,r=-.5*i;const a=this.view;if(this.view!==null&&this.view.enabled){const c=a.fullWidth,f=a.fullHeight;r+=a.offsetX*i/c,t-=a.offsetY*n/f,i*=a.width/c,n*=a.height/f}const s=this.filmOffset;s!==0&&(r+=e*s/this.getFilmWidth()),this.projectionMatrix.makePerspective(r,r+i,t,t-n,e,this.far),this.projectionMatrixInverse.copy(this.projectionMatrix).invert()}toJSON(e){const t=super.toJSON(e);return t.object.fov=this.fov,t.object.zoom=this.zoom,t.object.near=this.near,t.object.far=this.far,t.object.focus=this.focus,t.object.aspect=this.aspect,this.view!==null&&(t.object.view=Object.assign({},this.view)),t.object.filmGauge=this.filmGauge,t.object.filmOffset=this.filmOffset,t}}const T8=90,E8=1;class iN extends p4{constructor(e,t,n){super(),this.type="CubeCamera",this.renderTarget=n;const i=new p0(T8,E8,e,t);i.layers=this.layers,i.up.set(0,-1,0),i.lookAt(new n1(1,0,0)),this.add(i);const r=new p0(T8,E8,e,t);r.layers=this.layers,r.up.set(0,-1,0),r.lookAt(new n1(-1,0,0)),this.add(r);const a=new p0(T8,E8,e,t);a.layers=this.layers,a.up.set(0,0,1),a.lookAt(new n1(0,1,0)),this.add(a);const s=new p0(T8,E8,e,t);s.layers=this.layers,s.up.set(0,0,-1),s.lookAt(new n1(0,-1,0)),this.add(s);const c=new p0(T8,E8,e,t);c.layers=this.layers,c.up.set(0,-1,0),c.lookAt(new n1(0,0,1)),this.add(c);const f=new p0(T8,E8,e,t);f.layers=this.layers,f.up.set(0,-1,0),f.lookAt(new n1(0,0,-1)),this.add(f)}update(e,t){this.parent===null&&this.updateMatrixWorld();const n=this.renderTarget,[i,r,a,s,c,f]=this.children,h=e.getRenderTarget(),m=e.toneMapping,g=e.xr.enabled;e.toneMapping=S9,e.xr.enabled=!1;const _=n.texture.generateMipmaps;n.texture.generateMipmaps=!1,e.setRenderTarget(n,0),e.render(t,i),e.setRenderTarget(n,1),e.render(t,r),e.setRenderTarget(n,2),e.render(t,a),e.setRenderTarget(n,3),e.render(t,s),e.setRenderTarget(n,4),e.render(t,c),n.texture.generateMipmaps=_,e.setRenderTarget(n,5),e.render(t,f),e.setRenderTarget(h),e.toneMapping=m,e.xr.enabled=g,n.texture.needsPMREMUpdate=!0}}class Sp extends b0{constructor(e,t,n,i,r,a,s,c,f,h){e=e!==void 0?e:[],t=t!==void 0?t:e6,super(e,t,n,i,r,a,s,c,f,h),this.isCubeTexture=!0,this.flipY=!1}get images(){return this.image}set images(e){this.image=e}}class oN extends W5{constructor(e,t={}){super(e,e,t),this.isWebGLCubeRenderTarget=!0;const n={width:e,height:e,depth:1},i=[n,n,n,n,n,n];this.texture=new Sp(i,t.mapping,t.wrapS,t.wrapT,t.magFilter,t.minFilter,t.format,t.type,t.anisotropy,t.encoding),this.texture.isRenderTargetTexture=!0,this.texture.generateMipmaps=t.generateMipmaps!==void 0?t.generateMipmaps:!1,this.texture.minFilter=t.minFilter!==void 0?t.minFilter:f0}fromEquirectangularTexture(e,t){this.texture.type=t.type,this.texture.encoding=t.encoding,this.texture.generateMipmaps=t.generateMipmaps,this.texture.minFilter=t.minFilter,this.texture.magFilter=t.magFilter;const n={uniforms:{tEquirect:{value:null}},vertexShader:`
  159. varying vec3 vWorldDirection;
  160. vec3 transformDirection( in vec3 dir, in mat4 matrix ) {
  161. return normalize( ( matrix * vec4( dir, 0.0 ) ).xyz );
  162. }
  163. void main() {
  164. vWorldDirection = transformDirection( position, modelMatrix );
  165. #include <begin_vertex>
  166. #include <project_vertex>
  167. }
  168. `,fragmentShader:`
  169. uniform sampler2D tEquirect;
  170. varying vec3 vWorldDirection;
  171. #include <common>
  172. void main() {
  173. vec3 direction = normalize( vWorldDirection );
  174. vec2 sampleUV = equirectUv( direction );
  175. gl_FragColor = texture2D( tEquirect, sampleUV );
  176. }
  177. `},i=new x7(5,5,5),r=new A9({name:"CubemapFromEquirect",uniforms:i6(n.uniforms),vertexShader:n.vertexShader,fragmentShader:n.fragmentShader,side:y0,blending:n5});r.uniforms.tEquirect.value=t;const a=new n4(i,r),s=t.minFilter;return t.minFilter===Ct&&(t.minFilter=f0),new iN(1,10,this).update(e,a),t.minFilter=s,a.geometry.dispose(),a.material.dispose(),this}clear(e,t,n,i){const r=e.getRenderTarget();for(let a=0;a<6;a++)e.setRenderTarget(this,a),e.clear(t,n,i);e.setRenderTarget(r)}}const Di=new n1,rN=new n1,aN=new h0;class T5{constructor(e=new n1(1,0,0),t=0){this.isPlane=!0,this.normal=e,this.constant=t}set(e,t){return this.normal.copy(e),this.constant=t,this}setComponents(e,t,n,i){return this.normal.set(e,t,n),this.constant=i,this}setFromNormalAndCoplanarPoint(e,t){return this.normal.copy(e),this.constant=-t.dot(this.normal),this}setFromCoplanarPoints(e,t,n){const i=Di.subVectors(n,t).cross(rN.subVectors(e,t)).normalize();return this.setFromNormalAndCoplanarPoint(i,e),this}copy(e){return this.normal.copy(e.normal),this.constant=e.constant,this}normalize(){const e=1/this.normal.length();return this.normal.multiplyScalar(e),this.constant*=e,this}negate(){return this.constant*=-1,this.normal.negate(),this}distanceToPoint(e){return this.normal.dot(e)+this.constant}distanceToSphere(e){return this.distanceToPoint(e.center)-e.radius}projectPoint(e,t){return t.copy(this.normal).multiplyScalar(-this.distanceToPoint(e)).add(e)}intersectLine(e,t){const n=e.delta(Di),i=this.normal.dot(n);if(i===0)return this.distanceToPoint(e.start)===0?t.copy(e.start):null;const r=-(e.start.dot(this.normal)+this.constant)/i;return r<0||r>1?null:t.copy(n).multiplyScalar(r).add(e.start)}intersectsLine(e){const t=this.distanceToPoint(e.start),n=this.distanceToPoint(e.end);return t<0&&n>0||n<0&&t>0}intersectsBox(e){return e.intersectsPlane(this)}intersectsSphere(e){return e.intersectsPlane(this)}coplanarPoint(e){return e.copy(this.normal).multiplyScalar(-this.constant)}applyMatrix4(e,t){const n=t||aN.getNormalMatrix(e),i=this.coplanarPoint(Di).applyMatrix4(e),r=this.normal.applyMatrix3(n).normalize();return this.constant=-i.dot(r),this}translate(e){return this.constant-=e.dot(this.normal),this}equals(e){return e.normal.equals(this.normal)&&e.constant===this.constant}clone(){return new this.constructor().copy(this)}}const D8=new y7,Ue=new n1;class Mp{constructor(e=new T5,t=new T5,n=new T5,i=new T5,r=new T5,a=new T5){this.planes=[e,t,n,i,r,a]}set(e,t,n,i,r,a){const s=this.planes;return s[0].copy(e),s[1].copy(t),s[2].copy(n),s[3].copy(i),s[4].copy(r),s[5].copy(a),this}copy(e){const t=this.planes;for(let n=0;n<6;n++)t[n].copy(e.planes[n]);return this}setFromProjectionMatrix(e){const t=this.planes,n=e.elements,i=n[0],r=n[1],a=n[2],s=n[3],c=n[4],f=n[5],h=n[6],m=n[7],g=n[8],_=n[9],S=n[10],y=n[11],b=n[12],M=n[13],A=n[14],E=n[15];return t[0].setComponents(s-i,m-c,y-g,E-b).normalize(),t[1].setComponents(s+i,m+c,y+g,E+b).normalize(),t[2].setComponents(s+r,m+f,y+_,E+M).normalize(),t[3].setComponents(s-r,m-f,y-_,E-M).normalize(),t[4].setComponents(s-a,m-h,y-S,E-A).normalize(),t[5].setComponents(s+a,m+h,y+S,E+A).normalize(),this}intersectsObject(e){const t=e.geometry;return t.boundingSphere===null&&t.computeBoundingSphere(),D8.copy(t.boundingSphere).applyMatrix4(e.matrixWorld),this.intersectsSphere(D8)}intersectsSprite(e){return D8.center.set(0,0,0),D8.radius=.7071067811865476,D8.applyMatrix4(e.matrixWorld),this.intersectsSphere(D8)}intersectsSphere(e){const t=this.planes,n=e.center,i=-e.radius;for(let r=0;r<6;r++)if(t[r].distanceToPoint(n)<i)return!1;return!0}intersectsBox(e){const t=this.planes;for(let n=0;n<6;n++){const i=t[n];if(Ue.x=i.normal.x>0?e.max.x:e.min.x,Ue.y=i.normal.y>0?e.max.y:e.min.y,Ue.z=i.normal.z>0?e.max.z:e.min.z,i.distanceToPoint(Ue)<0)return!1}return!0}containsPoint(e){const t=this.planes;for(let n=0;n<6;n++)if(t[n].distanceToPoint(e)<0)return!1;return!0}clone(){return new this.constructor().copy(this)}}function Ap(){let o=null,e=!1,t=null,n=null;function i(r,a){t(r,a),n=o.requestAnimationFrame(i)}return{start:function(){e!==!0&&t!==null&&(n=o.requestAnimationFrame(i),e=!0)},stop:function(){o.cancelAnimationFrame(n),e=!1},setAnimationLoop:function(r){t=r},setContext:function(r){o=r}}}function sN(o,e){const t=e.isWebGL2,n=new WeakMap;function i(f,h){const m=f.array,g=f.usage,_=o.createBuffer();o.bindBuffer(h,_),o.bufferData(h,m,g),f.onUploadCallback();let S;if(m instanceof Float32Array)S=5126;else if(m instanceof Uint16Array)if(f.isFloat16BufferAttribute)if(t)S=5131;else throw new Error("THREE.WebGLAttributes: Usage of Float16BufferAttribute requires WebGL2.");else S=5123;else if(m instanceof Int16Array)S=5122;else if(m instanceof Uint32Array)S=5125;else if(m instanceof Int32Array)S=5124;else if(m instanceof Int8Array)S=5120;else if(m instanceof Uint8Array)S=5121;else if(m instanceof Uint8ClampedArray)S=5121;else throw new Error("THREE.WebGLAttributes: Unsupported buffer data format: "+m);return{buffer:_,type:S,bytesPerElement:m.BYTES_PER_ELEMENT,version:f.version}}function r(f,h,m){const g=h.array,_=h.updateRange;o.bindBuffer(m,f),_.count===-1?o.bufferSubData(m,0,g):(t?o.bufferSubData(m,_.offset*g.BYTES_PER_ELEMENT,g,_.offset,_.count):o.bufferSubData(m,_.offset*g.BYTES_PER_ELEMENT,g.subarray(_.offset,_.offset+_.count)),_.count=-1)}function a(f){return f.isInterleavedBufferAttribute&&(f=f.data),n.get(f)}function s(f){f.isInterleavedBufferAttribute&&(f=f.data);const h=n.get(f);h&&(o.deleteBuffer(h.buffer),n.delete(f))}function c(f,h){if(f.isGLBufferAttribute){const g=n.get(f);(!g||g.version<f.version)&&n.set(f,{buffer:f.buffer,type:f.type,bytesPerElement:f.elementSize,version:f.version});return}f.isInterleavedBufferAttribute&&(f=f.data);const m=n.get(f);m===void 0?n.set(f,i(f,h)):m.version<f.version&&(r(m.buffer,f,h),m.version=f.version)}return{get:a,remove:s,update:c}}class f6 extends k4{constructor(e=1,t=1,n=1,i=1){super(),this.type="PlaneGeometry",this.parameters={width:e,height:t,widthSegments:n,heightSegments:i};const r=e/2,a=t/2,s=Math.floor(n),c=Math.floor(i),f=s+1,h=c+1,m=e/s,g=t/c,_=[],S=[],y=[],b=[];for(let M=0;M<h;M++){const A=M*g-a;for(let E=0;E<f;E++){const C=E*m-r;S.push(C,-A,0),y.push(0,0,1),b.push(E/s),b.push(1-M/c)}}for(let M=0;M<c;M++)for(let A=0;A<s;A++){const E=A+f*M,C=A+f*(M+1),D=A+1+f*(M+1),T=A+1+f*M;_.push(E,C,T),_.push(C,D,T)}this.setIndex(_),this.setAttribute("position",new D4(S,3)),this.setAttribute("normal",new D4(y,3)),this.setAttribute("uv",new D4(b,2))}static fromJSON(e){return new f6(e.width,e.height,e.widthSegments,e.heightSegments)}}var lN=`#ifdef USE_ALPHAMAP
  178. diffuseColor.a *= texture2D( alphaMap, vUv ).g;
  179. #endif`,uN=`#ifdef USE_ALPHAMAP
  180. uniform sampler2D alphaMap;
  181. #endif`,cN=`#ifdef USE_ALPHATEST
  182. if ( diffuseColor.a < alphaTest ) discard;
  183. #endif`,dN=`#ifdef USE_ALPHATEST
  184. uniform float alphaTest;
  185. #endif`,fN=`#ifdef USE_AOMAP
  186. float ambientOcclusion = ( texture2D( aoMap, vUv2 ).r - 1.0 ) * aoMapIntensity + 1.0;
  187. reflectedLight.indirectDiffuse *= ambientOcclusion;
  188. #if defined( USE_ENVMAP ) && defined( STANDARD )
  189. float dotNV = saturate( dot( geometry.normal, geometry.viewDir ) );
  190. reflectedLight.indirectSpecular *= computeSpecularOcclusion( dotNV, ambientOcclusion, material.roughness );
  191. #endif
  192. #endif`,pN=`#ifdef USE_AOMAP
  193. uniform sampler2D aoMap;
  194. uniform float aoMapIntensity;
  195. #endif`,hN="vec3 transformed = vec3( position );",mN=`vec3 objectNormal = vec3( normal );
  196. #ifdef USE_TANGENT
  197. vec3 objectTangent = vec3( tangent.xyz );
  198. #endif`,gN=`vec3 BRDF_Lambert( const in vec3 diffuseColor ) {
  199. return RECIPROCAL_PI * diffuseColor;
  200. }
  201. vec3 F_Schlick( const in vec3 f0, const in float f90, const in float dotVH ) {
  202. float fresnel = exp2( ( - 5.55473 * dotVH - 6.98316 ) * dotVH );
  203. return f0 * ( 1.0 - fresnel ) + ( f90 * fresnel );
  204. }
  205. float F_Schlick( const in float f0, const in float f90, const in float dotVH ) {
  206. float fresnel = exp2( ( - 5.55473 * dotVH - 6.98316 ) * dotVH );
  207. return f0 * ( 1.0 - fresnel ) + ( f90 * fresnel );
  208. }
  209. vec3 Schlick_to_F0( const in vec3 f, const in float f90, const in float dotVH ) {
  210. float x = clamp( 1.0 - dotVH, 0.0, 1.0 );
  211. float x2 = x * x;
  212. float x5 = clamp( x * x2 * x2, 0.0, 0.9999 );
  213. return ( f - vec3( f90 ) * x5 ) / ( 1.0 - x5 );
  214. }
  215. float V_GGX_SmithCorrelated( const in float alpha, const in float dotNL, const in float dotNV ) {
  216. float a2 = pow2( alpha );
  217. float gv = dotNL * sqrt( a2 + ( 1.0 - a2 ) * pow2( dotNV ) );
  218. float gl = dotNV * sqrt( a2 + ( 1.0 - a2 ) * pow2( dotNL ) );
  219. return 0.5 / max( gv + gl, EPSILON );
  220. }
  221. float D_GGX( const in float alpha, const in float dotNH ) {
  222. float a2 = pow2( alpha );
  223. float denom = pow2( dotNH ) * ( a2 - 1.0 ) + 1.0;
  224. return RECIPROCAL_PI * a2 / pow2( denom );
  225. }
  226. vec3 BRDF_GGX( const in vec3 lightDir, const in vec3 viewDir, const in vec3 normal, const in vec3 f0, const in float f90, const in float roughness ) {
  227. float alpha = pow2( roughness );
  228. vec3 halfDir = normalize( lightDir + viewDir );
  229. float dotNL = saturate( dot( normal, lightDir ) );
  230. float dotNV = saturate( dot( normal, viewDir ) );
  231. float dotNH = saturate( dot( normal, halfDir ) );
  232. float dotVH = saturate( dot( viewDir, halfDir ) );
  233. vec3 F = F_Schlick( f0, f90, dotVH );
  234. float V = V_GGX_SmithCorrelated( alpha, dotNL, dotNV );
  235. float D = D_GGX( alpha, dotNH );
  236. return F * ( V * D );
  237. }
  238. #ifdef USE_IRIDESCENCE
  239. vec3 BRDF_GGX_Iridescence( const in vec3 lightDir, const in vec3 viewDir, const in vec3 normal, const in vec3 f0, const in float f90, const in float iridescence, const in vec3 iridescenceFresnel, const in float roughness ) {
  240. float alpha = pow2( roughness );
  241. vec3 halfDir = normalize( lightDir + viewDir );
  242. float dotNL = saturate( dot( normal, lightDir ) );
  243. float dotNV = saturate( dot( normal, viewDir ) );
  244. float dotNH = saturate( dot( normal, halfDir ) );
  245. float dotVH = saturate( dot( viewDir, halfDir ) );
  246. vec3 F = mix( F_Schlick( f0, f90, dotVH ), iridescenceFresnel, iridescence );
  247. float V = V_GGX_SmithCorrelated( alpha, dotNL, dotNV );
  248. float D = D_GGX( alpha, dotNH );
  249. return F * ( V * D );
  250. }
  251. #endif
  252. vec2 LTC_Uv( const in vec3 N, const in vec3 V, const in float roughness ) {
  253. const float LUT_SIZE = 64.0;
  254. const float LUT_SCALE = ( LUT_SIZE - 1.0 ) / LUT_SIZE;
  255. const float LUT_BIAS = 0.5 / LUT_SIZE;
  256. float dotNV = saturate( dot( N, V ) );
  257. vec2 uv = vec2( roughness, sqrt( 1.0 - dotNV ) );
  258. uv = uv * LUT_SCALE + LUT_BIAS;
  259. return uv;
  260. }
  261. float LTC_ClippedSphereFormFactor( const in vec3 f ) {
  262. float l = length( f );
  263. return max( ( l * l + f.z ) / ( l + 1.0 ), 0.0 );
  264. }
  265. vec3 LTC_EdgeVectorFormFactor( const in vec3 v1, const in vec3 v2 ) {
  266. float x = dot( v1, v2 );
  267. float y = abs( x );
  268. float a = 0.8543985 + ( 0.4965155 + 0.0145206 * y ) * y;
  269. float b = 3.4175940 + ( 4.1616724 + y ) * y;
  270. float v = a / b;
  271. float theta_sintheta = ( x > 0.0 ) ? v : 0.5 * inversesqrt( max( 1.0 - x * x, 1e-7 ) ) - v;
  272. return cross( v1, v2 ) * theta_sintheta;
  273. }
  274. vec3 LTC_Evaluate( const in vec3 N, const in vec3 V, const in vec3 P, const in mat3 mInv, const in vec3 rectCoords[ 4 ] ) {
  275. vec3 v1 = rectCoords[ 1 ] - rectCoords[ 0 ];
  276. vec3 v2 = rectCoords[ 3 ] - rectCoords[ 0 ];
  277. vec3 lightNormal = cross( v1, v2 );
  278. if( dot( lightNormal, P - rectCoords[ 0 ] ) < 0.0 ) return vec3( 0.0 );
  279. vec3 T1, T2;
  280. T1 = normalize( V - N * dot( V, N ) );
  281. T2 = - cross( N, T1 );
  282. mat3 mat = mInv * transposeMat3( mat3( T1, T2, N ) );
  283. vec3 coords[ 4 ];
  284. coords[ 0 ] = mat * ( rectCoords[ 0 ] - P );
  285. coords[ 1 ] = mat * ( rectCoords[ 1 ] - P );
  286. coords[ 2 ] = mat * ( rectCoords[ 2 ] - P );
  287. coords[ 3 ] = mat * ( rectCoords[ 3 ] - P );
  288. coords[ 0 ] = normalize( coords[ 0 ] );
  289. coords[ 1 ] = normalize( coords[ 1 ] );
  290. coords[ 2 ] = normalize( coords[ 2 ] );
  291. coords[ 3 ] = normalize( coords[ 3 ] );
  292. vec3 vectorFormFactor = vec3( 0.0 );
  293. vectorFormFactor += LTC_EdgeVectorFormFactor( coords[ 0 ], coords[ 1 ] );
  294. vectorFormFactor += LTC_EdgeVectorFormFactor( coords[ 1 ], coords[ 2 ] );
  295. vectorFormFactor += LTC_EdgeVectorFormFactor( coords[ 2 ], coords[ 3 ] );
  296. vectorFormFactor += LTC_EdgeVectorFormFactor( coords[ 3 ], coords[ 0 ] );
  297. float result = LTC_ClippedSphereFormFactor( vectorFormFactor );
  298. return vec3( result );
  299. }
  300. float G_BlinnPhong_Implicit( ) {
  301. return 0.25;
  302. }
  303. float D_BlinnPhong( const in float shininess, const in float dotNH ) {
  304. return RECIPROCAL_PI * ( shininess * 0.5 + 1.0 ) * pow( dotNH, shininess );
  305. }
  306. vec3 BRDF_BlinnPhong( const in vec3 lightDir, const in vec3 viewDir, const in vec3 normal, const in vec3 specularColor, const in float shininess ) {
  307. vec3 halfDir = normalize( lightDir + viewDir );
  308. float dotNH = saturate( dot( normal, halfDir ) );
  309. float dotVH = saturate( dot( viewDir, halfDir ) );
  310. vec3 F = F_Schlick( specularColor, 1.0, dotVH );
  311. float G = G_BlinnPhong_Implicit( );
  312. float D = D_BlinnPhong( shininess, dotNH );
  313. return F * ( G * D );
  314. }
  315. #if defined( USE_SHEEN )
  316. float D_Charlie( float roughness, float dotNH ) {
  317. float alpha = pow2( roughness );
  318. float invAlpha = 1.0 / alpha;
  319. float cos2h = dotNH * dotNH;
  320. float sin2h = max( 1.0 - cos2h, 0.0078125 );
  321. return ( 2.0 + invAlpha ) * pow( sin2h, invAlpha * 0.5 ) / ( 2.0 * PI );
  322. }
  323. float V_Neubelt( float dotNV, float dotNL ) {
  324. return saturate( 1.0 / ( 4.0 * ( dotNL + dotNV - dotNL * dotNV ) ) );
  325. }
  326. vec3 BRDF_Sheen( const in vec3 lightDir, const in vec3 viewDir, const in vec3 normal, vec3 sheenColor, const in float sheenRoughness ) {
  327. vec3 halfDir = normalize( lightDir + viewDir );
  328. float dotNL = saturate( dot( normal, lightDir ) );
  329. float dotNV = saturate( dot( normal, viewDir ) );
  330. float dotNH = saturate( dot( normal, halfDir ) );
  331. float D = D_Charlie( sheenRoughness, dotNH );
  332. float V = V_Neubelt( dotNV, dotNL );
  333. return sheenColor * ( D * V );
  334. }
  335. #endif`,_N=`#ifdef USE_IRIDESCENCE
  336. const mat3 XYZ_TO_REC709 = mat3(
  337. 3.2404542, -0.9692660, 0.0556434,
  338. -1.5371385, 1.8760108, -0.2040259,
  339. -0.4985314, 0.0415560, 1.0572252
  340. );
  341. vec3 Fresnel0ToIor( vec3 fresnel0 ) {
  342. vec3 sqrtF0 = sqrt( fresnel0 );
  343. return ( vec3( 1.0 ) + sqrtF0 ) / ( vec3( 1.0 ) - sqrtF0 );
  344. }
  345. vec3 IorToFresnel0( vec3 transmittedIor, float incidentIor ) {
  346. return pow2( ( transmittedIor - vec3( incidentIor ) ) / ( transmittedIor + vec3( incidentIor ) ) );
  347. }
  348. float IorToFresnel0( float transmittedIor, float incidentIor ) {
  349. return pow2( ( transmittedIor - incidentIor ) / ( transmittedIor + incidentIor ));
  350. }
  351. vec3 evalSensitivity( float OPD, vec3 shift ) {
  352. float phase = 2.0 * PI * OPD * 1.0e-9;
  353. vec3 val = vec3( 5.4856e-13, 4.4201e-13, 5.2481e-13 );
  354. vec3 pos = vec3( 1.6810e+06, 1.7953e+06, 2.2084e+06 );
  355. vec3 var = vec3( 4.3278e+09, 9.3046e+09, 6.6121e+09 );
  356. vec3 xyz = val * sqrt( 2.0 * PI * var ) * cos( pos * phase + shift ) * exp( - pow2( phase ) * var );
  357. xyz.x += 9.7470e-14 * sqrt( 2.0 * PI * 4.5282e+09 ) * cos( 2.2399e+06 * phase + shift[ 0 ] ) * exp( - 4.5282e+09 * pow2( phase ) );
  358. xyz /= 1.0685e-7;
  359. vec3 rgb = XYZ_TO_REC709 * xyz;
  360. return rgb;
  361. }
  362. vec3 evalIridescence( float outsideIOR, float eta2, float cosTheta1, float thinFilmThickness, vec3 baseF0 ) {
  363. vec3 I;
  364. float iridescenceIOR = mix( outsideIOR, eta2, smoothstep( 0.0, 0.03, thinFilmThickness ) );
  365. float sinTheta2Sq = pow2( outsideIOR / iridescenceIOR ) * ( 1.0 - pow2( cosTheta1 ) );
  366. float cosTheta2Sq = 1.0 - sinTheta2Sq;
  367. if ( cosTheta2Sq < 0.0 ) {
  368. return vec3( 1.0 );
  369. }
  370. float cosTheta2 = sqrt( cosTheta2Sq );
  371. float R0 = IorToFresnel0( iridescenceIOR, outsideIOR );
  372. float R12 = F_Schlick( R0, 1.0, cosTheta1 );
  373. float R21 = R12;
  374. float T121 = 1.0 - R12;
  375. float phi12 = 0.0;
  376. if ( iridescenceIOR < outsideIOR ) phi12 = PI;
  377. float phi21 = PI - phi12;
  378. vec3 baseIOR = Fresnel0ToIor( clamp( baseF0, 0.0, 0.9999 ) ); vec3 R1 = IorToFresnel0( baseIOR, iridescenceIOR );
  379. vec3 R23 = F_Schlick( R1, 1.0, cosTheta2 );
  380. vec3 phi23 = vec3( 0.0 );
  381. if ( baseIOR[ 0 ] < iridescenceIOR ) phi23[ 0 ] = PI;
  382. if ( baseIOR[ 1 ] < iridescenceIOR ) phi23[ 1 ] = PI;
  383. if ( baseIOR[ 2 ] < iridescenceIOR ) phi23[ 2 ] = PI;
  384. float OPD = 2.0 * iridescenceIOR * thinFilmThickness * cosTheta2;
  385. vec3 phi = vec3( phi21 ) + phi23;
  386. vec3 R123 = clamp( R12 * R23, 1e-5, 0.9999 );
  387. vec3 r123 = sqrt( R123 );
  388. vec3 Rs = pow2( T121 ) * R23 / ( vec3( 1.0 ) - R123 );
  389. vec3 C0 = R12 + Rs;
  390. I = C0;
  391. vec3 Cm = Rs - T121;
  392. for ( int m = 1; m <= 2; ++ m ) {
  393. Cm *= r123;
  394. vec3 Sm = 2.0 * evalSensitivity( float( m ) * OPD, float( m ) * phi );
  395. I += Cm * Sm;
  396. }
  397. return max( I, vec3( 0.0 ) );
  398. }
  399. #endif`,vN=`#ifdef USE_BUMPMAP
  400. uniform sampler2D bumpMap;
  401. uniform float bumpScale;
  402. vec2 dHdxy_fwd() {
  403. vec2 dSTdx = dFdx( vUv );
  404. vec2 dSTdy = dFdy( vUv );
  405. float Hll = bumpScale * texture2D( bumpMap, vUv ).x;
  406. float dBx = bumpScale * texture2D( bumpMap, vUv + dSTdx ).x - Hll;
  407. float dBy = bumpScale * texture2D( bumpMap, vUv + dSTdy ).x - Hll;
  408. return vec2( dBx, dBy );
  409. }
  410. vec3 perturbNormalArb( vec3 surf_pos, vec3 surf_norm, vec2 dHdxy, float faceDirection ) {
  411. vec3 vSigmaX = dFdx( surf_pos.xyz );
  412. vec3 vSigmaY = dFdy( surf_pos.xyz );
  413. vec3 vN = surf_norm;
  414. vec3 R1 = cross( vSigmaY, vN );
  415. vec3 R2 = cross( vN, vSigmaX );
  416. float fDet = dot( vSigmaX, R1 ) * faceDirection;
  417. vec3 vGrad = sign( fDet ) * ( dHdxy.x * R1 + dHdxy.y * R2 );
  418. return normalize( abs( fDet ) * surf_norm - vGrad );
  419. }
  420. #endif`,yN=`#if NUM_CLIPPING_PLANES > 0
  421. vec4 plane;
  422. #pragma unroll_loop_start
  423. for ( int i = 0; i < UNION_CLIPPING_PLANES; i ++ ) {
  424. plane = clippingPlanes[ i ];
  425. if ( dot( vClipPosition, plane.xyz ) > plane.w ) discard;
  426. }
  427. #pragma unroll_loop_end
  428. #if UNION_CLIPPING_PLANES < NUM_CLIPPING_PLANES
  429. bool clipped = true;
  430. #pragma unroll_loop_start
  431. for ( int i = UNION_CLIPPING_PLANES; i < NUM_CLIPPING_PLANES; i ++ ) {
  432. plane = clippingPlanes[ i ];
  433. clipped = ( dot( vClipPosition, plane.xyz ) > plane.w ) && clipped;
  434. }
  435. #pragma unroll_loop_end
  436. if ( clipped ) discard;
  437. #endif
  438. #endif`,bN=`#if NUM_CLIPPING_PLANES > 0
  439. varying vec3 vClipPosition;
  440. uniform vec4 clippingPlanes[ NUM_CLIPPING_PLANES ];
  441. #endif`,xN=`#if NUM_CLIPPING_PLANES > 0
  442. varying vec3 vClipPosition;
  443. #endif`,SN=`#if NUM_CLIPPING_PLANES > 0
  444. vClipPosition = - mvPosition.xyz;
  445. #endif`,MN=`#if defined( USE_COLOR_ALPHA )
  446. diffuseColor *= vColor;
  447. #elif defined( USE_COLOR )
  448. diffuseColor.rgb *= vColor;
  449. #endif`,AN=`#if defined( USE_COLOR_ALPHA )
  450. varying vec4 vColor;
  451. #elif defined( USE_COLOR )
  452. varying vec3 vColor;
  453. #endif`,wN=`#if defined( USE_COLOR_ALPHA )
  454. varying vec4 vColor;
  455. #elif defined( USE_COLOR ) || defined( USE_INSTANCING_COLOR )
  456. varying vec3 vColor;
  457. #endif`,CN=`#if defined( USE_COLOR_ALPHA )
  458. vColor = vec4( 1.0 );
  459. #elif defined( USE_COLOR ) || defined( USE_INSTANCING_COLOR )
  460. vColor = vec3( 1.0 );
  461. #endif
  462. #ifdef USE_COLOR
  463. vColor *= color;
  464. #endif
  465. #ifdef USE_INSTANCING_COLOR
  466. vColor.xyz *= instanceColor.xyz;
  467. #endif`,TN=`#define PI 3.141592653589793
  468. #define PI2 6.283185307179586
  469. #define PI_HALF 1.5707963267948966
  470. #define RECIPROCAL_PI 0.3183098861837907
  471. #define RECIPROCAL_PI2 0.15915494309189535
  472. #define EPSILON 1e-6
  473. #ifndef saturate
  474. #define saturate( a ) clamp( a, 0.0, 1.0 )
  475. #endif
  476. #define whiteComplement( a ) ( 1.0 - saturate( a ) )
  477. float pow2( const in float x ) { return x*x; }
  478. vec3 pow2( const in vec3 x ) { return x*x; }
  479. float pow3( const in float x ) { return x*x*x; }
  480. float pow4( const in float x ) { float x2 = x*x; return x2*x2; }
  481. float max3( const in vec3 v ) { return max( max( v.x, v.y ), v.z ); }
  482. float average( const in vec3 v ) { return dot( v, vec3( 0.3333333 ) ); }
  483. highp float rand( const in vec2 uv ) {
  484. const highp float a = 12.9898, b = 78.233, c = 43758.5453;
  485. highp float dt = dot( uv.xy, vec2( a,b ) ), sn = mod( dt, PI );
  486. return fract( sin( sn ) * c );
  487. }
  488. #ifdef HIGH_PRECISION
  489. float precisionSafeLength( vec3 v ) { return length( v ); }
  490. #else
  491. float precisionSafeLength( vec3 v ) {
  492. float maxComponent = max3( abs( v ) );
  493. return length( v / maxComponent ) * maxComponent;
  494. }
  495. #endif
  496. struct IncidentLight {
  497. vec3 color;
  498. vec3 direction;
  499. bool visible;
  500. };
  501. struct ReflectedLight {
  502. vec3 directDiffuse;
  503. vec3 directSpecular;
  504. vec3 indirectDiffuse;
  505. vec3 indirectSpecular;
  506. };
  507. struct GeometricContext {
  508. vec3 position;
  509. vec3 normal;
  510. vec3 viewDir;
  511. #ifdef USE_CLEARCOAT
  512. vec3 clearcoatNormal;
  513. #endif
  514. };
  515. vec3 transformDirection( in vec3 dir, in mat4 matrix ) {
  516. return normalize( ( matrix * vec4( dir, 0.0 ) ).xyz );
  517. }
  518. vec3 inverseTransformDirection( in vec3 dir, in mat4 matrix ) {
  519. return normalize( ( vec4( dir, 0.0 ) * matrix ).xyz );
  520. }
  521. mat3 transposeMat3( const in mat3 m ) {
  522. mat3 tmp;
  523. tmp[ 0 ] = vec3( m[ 0 ].x, m[ 1 ].x, m[ 2 ].x );
  524. tmp[ 1 ] = vec3( m[ 0 ].y, m[ 1 ].y, m[ 2 ].y );
  525. tmp[ 2 ] = vec3( m[ 0 ].z, m[ 1 ].z, m[ 2 ].z );
  526. return tmp;
  527. }
  528. float luminance( const in vec3 rgb ) {
  529. const vec3 weights = vec3( 0.2126729, 0.7151522, 0.0721750 );
  530. return dot( weights, rgb );
  531. }
  532. bool isPerspectiveMatrix( mat4 m ) {
  533. return m[ 2 ][ 3 ] == - 1.0;
  534. }
  535. vec2 equirectUv( in vec3 dir ) {
  536. float u = atan( dir.z, dir.x ) * RECIPROCAL_PI2 + 0.5;
  537. float v = asin( clamp( dir.y, - 1.0, 1.0 ) ) * RECIPROCAL_PI + 0.5;
  538. return vec2( u, v );
  539. }`,EN=`#ifdef ENVMAP_TYPE_CUBE_UV
  540. #define cubeUV_minMipLevel 4.0
  541. #define cubeUV_minTileSize 16.0
  542. float getFace( vec3 direction ) {
  543. vec3 absDirection = abs( direction );
  544. float face = - 1.0;
  545. if ( absDirection.x > absDirection.z ) {
  546. if ( absDirection.x > absDirection.y )
  547. face = direction.x > 0.0 ? 0.0 : 3.0;
  548. else
  549. face = direction.y > 0.0 ? 1.0 : 4.0;
  550. } else {
  551. if ( absDirection.z > absDirection.y )
  552. face = direction.z > 0.0 ? 2.0 : 5.0;
  553. else
  554. face = direction.y > 0.0 ? 1.0 : 4.0;
  555. }
  556. return face;
  557. }
  558. vec2 getUV( vec3 direction, float face ) {
  559. vec2 uv;
  560. if ( face == 0.0 ) {
  561. uv = vec2( direction.z, direction.y ) / abs( direction.x );
  562. } else if ( face == 1.0 ) {
  563. uv = vec2( - direction.x, - direction.z ) / abs( direction.y );
  564. } else if ( face == 2.0 ) {
  565. uv = vec2( - direction.x, direction.y ) / abs( direction.z );
  566. } else if ( face == 3.0 ) {
  567. uv = vec2( - direction.z, direction.y ) / abs( direction.x );
  568. } else if ( face == 4.0 ) {
  569. uv = vec2( - direction.x, direction.z ) / abs( direction.y );
  570. } else {
  571. uv = vec2( direction.x, direction.y ) / abs( direction.z );
  572. }
  573. return 0.5 * ( uv + 1.0 );
  574. }
  575. vec3 bilinearCubeUV( sampler2D envMap, vec3 direction, float mipInt ) {
  576. float face = getFace( direction );
  577. float filterInt = max( cubeUV_minMipLevel - mipInt, 0.0 );
  578. mipInt = max( mipInt, cubeUV_minMipLevel );
  579. float faceSize = exp2( mipInt );
  580. vec2 uv = getUV( direction, face ) * ( faceSize - 2.0 ) + 1.0;
  581. if ( face > 2.0 ) {
  582. uv.y += faceSize;
  583. face -= 3.0;
  584. }
  585. uv.x += face * faceSize;
  586. uv.x += filterInt * 3.0 * cubeUV_minTileSize;
  587. uv.y += 4.0 * ( exp2( CUBEUV_MAX_MIP ) - faceSize );
  588. uv.x *= CUBEUV_TEXEL_WIDTH;
  589. uv.y *= CUBEUV_TEXEL_HEIGHT;
  590. #ifdef texture2DGradEXT
  591. return texture2DGradEXT( envMap, uv, vec2( 0.0 ), vec2( 0.0 ) ).rgb;
  592. #else
  593. return texture2D( envMap, uv ).rgb;
  594. #endif
  595. }
  596. #define cubeUV_r0 1.0
  597. #define cubeUV_v0 0.339
  598. #define cubeUV_m0 - 2.0
  599. #define cubeUV_r1 0.8
  600. #define cubeUV_v1 0.276
  601. #define cubeUV_m1 - 1.0
  602. #define cubeUV_r4 0.4
  603. #define cubeUV_v4 0.046
  604. #define cubeUV_m4 2.0
  605. #define cubeUV_r5 0.305
  606. #define cubeUV_v5 0.016
  607. #define cubeUV_m5 3.0
  608. #define cubeUV_r6 0.21
  609. #define cubeUV_v6 0.0038
  610. #define cubeUV_m6 4.0
  611. float roughnessToMip( float roughness ) {
  612. float mip = 0.0;
  613. if ( roughness >= cubeUV_r1 ) {
  614. mip = ( cubeUV_r0 - roughness ) * ( cubeUV_m1 - cubeUV_m0 ) / ( cubeUV_r0 - cubeUV_r1 ) + cubeUV_m0;
  615. } else if ( roughness >= cubeUV_r4 ) {
  616. mip = ( cubeUV_r1 - roughness ) * ( cubeUV_m4 - cubeUV_m1 ) / ( cubeUV_r1 - cubeUV_r4 ) + cubeUV_m1;
  617. } else if ( roughness >= cubeUV_r5 ) {
  618. mip = ( cubeUV_r4 - roughness ) * ( cubeUV_m5 - cubeUV_m4 ) / ( cubeUV_r4 - cubeUV_r5 ) + cubeUV_m4;
  619. } else if ( roughness >= cubeUV_r6 ) {
  620. mip = ( cubeUV_r5 - roughness ) * ( cubeUV_m6 - cubeUV_m5 ) / ( cubeUV_r5 - cubeUV_r6 ) + cubeUV_m5;
  621. } else {
  622. mip = - 2.0 * log2( 1.16 * roughness ); }
  623. return mip;
  624. }
  625. vec4 textureCubeUV( sampler2D envMap, vec3 sampleDir, float roughness ) {
  626. float mip = clamp( roughnessToMip( roughness ), cubeUV_m0, CUBEUV_MAX_MIP );
  627. float mipF = fract( mip );
  628. float mipInt = floor( mip );
  629. vec3 color0 = bilinearCubeUV( envMap, sampleDir, mipInt );
  630. if ( mipF == 0.0 ) {
  631. return vec4( color0, 1.0 );
  632. } else {
  633. vec3 color1 = bilinearCubeUV( envMap, sampleDir, mipInt + 1.0 );
  634. return vec4( mix( color0, color1, mipF ), 1.0 );
  635. }
  636. }
  637. #endif`,DN=`vec3 transformedNormal = objectNormal;
  638. #ifdef USE_INSTANCING
  639. mat3 m = mat3( instanceMatrix );
  640. transformedNormal /= vec3( dot( m[ 0 ], m[ 0 ] ), dot( m[ 1 ], m[ 1 ] ), dot( m[ 2 ], m[ 2 ] ) );
  641. transformedNormal = m * transformedNormal;
  642. #endif
  643. transformedNormal = normalMatrix * transformedNormal;
  644. #ifdef FLIP_SIDED
  645. transformedNormal = - transformedNormal;
  646. #endif
  647. #ifdef USE_TANGENT
  648. vec3 transformedTangent = ( modelViewMatrix * vec4( objectTangent, 0.0 ) ).xyz;
  649. #ifdef FLIP_SIDED
  650. transformedTangent = - transformedTangent;
  651. #endif
  652. #endif`,IN=`#ifdef USE_DISPLACEMENTMAP
  653. uniform sampler2D displacementMap;
  654. uniform float displacementScale;
  655. uniform float displacementBias;
  656. #endif`,RN=`#ifdef USE_DISPLACEMENTMAP
  657. transformed += normalize( objectNormal ) * ( texture2D( displacementMap, vUv ).x * displacementScale + displacementBias );
  658. #endif`,ON=`#ifdef USE_EMISSIVEMAP
  659. vec4 emissiveColor = texture2D( emissiveMap, vUv );
  660. totalEmissiveRadiance *= emissiveColor.rgb;
  661. #endif`,LN=`#ifdef USE_EMISSIVEMAP
  662. uniform sampler2D emissiveMap;
  663. #endif`,PN="gl_FragColor = linearToOutputTexel( gl_FragColor );",zN=`vec4 LinearToLinear( in vec4 value ) {
  664. return value;
  665. }
  666. vec4 LinearTosRGB( in vec4 value ) {
  667. return vec4( mix( pow( value.rgb, vec3( 0.41666 ) ) * 1.055 - vec3( 0.055 ), value.rgb * 12.92, vec3( lessThanEqual( value.rgb, vec3( 0.0031308 ) ) ) ), value.a );
  668. }`,kN=`#ifdef USE_ENVMAP
  669. #ifdef ENV_WORLDPOS
  670. vec3 cameraToFrag;
  671. if ( isOrthographic ) {
  672. cameraToFrag = normalize( vec3( - viewMatrix[ 0 ][ 2 ], - viewMatrix[ 1 ][ 2 ], - viewMatrix[ 2 ][ 2 ] ) );
  673. } else {
  674. cameraToFrag = normalize( vWorldPosition - cameraPosition );
  675. }
  676. vec3 worldNormal = inverseTransformDirection( normal, viewMatrix );
  677. #ifdef ENVMAP_MODE_REFLECTION
  678. vec3 reflectVec = reflect( cameraToFrag, worldNormal );
  679. #else
  680. vec3 reflectVec = refract( cameraToFrag, worldNormal, refractionRatio );
  681. #endif
  682. #else
  683. vec3 reflectVec = vReflect;
  684. #endif
  685. #ifdef ENVMAP_TYPE_CUBE
  686. vec4 envColor = textureCube( envMap, vec3( flipEnvMap * reflectVec.x, reflectVec.yz ) );
  687. #elif defined( ENVMAP_TYPE_CUBE_UV )
  688. vec4 envColor = textureCubeUV( envMap, reflectVec, 0.0 );
  689. #else
  690. vec4 envColor = vec4( 0.0 );
  691. #endif
  692. #ifdef ENVMAP_BLENDING_MULTIPLY
  693. outgoingLight = mix( outgoingLight, outgoingLight * envColor.xyz, specularStrength * reflectivity );
  694. #elif defined( ENVMAP_BLENDING_MIX )
  695. outgoingLight = mix( outgoingLight, envColor.xyz, specularStrength * reflectivity );
  696. #elif defined( ENVMAP_BLENDING_ADD )
  697. outgoingLight += envColor.xyz * specularStrength * reflectivity;
  698. #endif
  699. #endif`,UN=`#ifdef USE_ENVMAP
  700. uniform float envMapIntensity;
  701. uniform float flipEnvMap;
  702. #ifdef ENVMAP_TYPE_CUBE
  703. uniform samplerCube envMap;
  704. #else
  705. uniform sampler2D envMap;
  706. #endif
  707. #endif`,NN=`#ifdef USE_ENVMAP
  708. uniform float reflectivity;
  709. #if defined( USE_BUMPMAP ) || defined( USE_NORMALMAP ) || defined( PHONG ) || defined( LAMBERT )
  710. #define ENV_WORLDPOS
  711. #endif
  712. #ifdef ENV_WORLDPOS
  713. varying vec3 vWorldPosition;
  714. uniform float refractionRatio;
  715. #else
  716. varying vec3 vReflect;
  717. #endif
  718. #endif`,FN=`#ifdef USE_ENVMAP
  719. #if defined( USE_BUMPMAP ) || defined( USE_NORMALMAP ) || defined( PHONG ) || defined( LAMBERT )
  720. #define ENV_WORLDPOS
  721. #endif
  722. #ifdef ENV_WORLDPOS
  723. varying vec3 vWorldPosition;
  724. #else
  725. varying vec3 vReflect;
  726. uniform float refractionRatio;
  727. #endif
  728. #endif`,BN=`#ifdef USE_ENVMAP
  729. #ifdef ENV_WORLDPOS
  730. vWorldPosition = worldPosition.xyz;
  731. #else
  732. vec3 cameraToVertex;
  733. if ( isOrthographic ) {
  734. cameraToVertex = normalize( vec3( - viewMatrix[ 0 ][ 2 ], - viewMatrix[ 1 ][ 2 ], - viewMatrix[ 2 ][ 2 ] ) );
  735. } else {
  736. cameraToVertex = normalize( worldPosition.xyz - cameraPosition );
  737. }
  738. vec3 worldNormal = inverseTransformDirection( transformedNormal, viewMatrix );
  739. #ifdef ENVMAP_MODE_REFLECTION
  740. vReflect = reflect( cameraToVertex, worldNormal );
  741. #else
  742. vReflect = refract( cameraToVertex, worldNormal, refractionRatio );
  743. #endif
  744. #endif
  745. #endif`,GN=`#ifdef USE_FOG
  746. vFogDepth = - mvPosition.z;
  747. #endif`,VN=`#ifdef USE_FOG
  748. varying float vFogDepth;
  749. #endif`,jN=`#ifdef USE_FOG
  750. #ifdef FOG_EXP2
  751. float fogFactor = 1.0 - exp( - fogDensity * fogDensity * vFogDepth * vFogDepth );
  752. #else
  753. float fogFactor = smoothstep( fogNear, fogFar, vFogDepth );
  754. #endif
  755. gl_FragColor.rgb = mix( gl_FragColor.rgb, fogColor, fogFactor );
  756. #endif`,WN=`#ifdef USE_FOG
  757. uniform vec3 fogColor;
  758. varying float vFogDepth;
  759. #ifdef FOG_EXP2
  760. uniform float fogDensity;
  761. #else
  762. uniform float fogNear;
  763. uniform float fogFar;
  764. #endif
  765. #endif`,HN=`#ifdef USE_GRADIENTMAP
  766. uniform sampler2D gradientMap;
  767. #endif
  768. vec3 getGradientIrradiance( vec3 normal, vec3 lightDirection ) {
  769. float dotNL = dot( normal, lightDirection );
  770. vec2 coord = vec2( dotNL * 0.5 + 0.5, 0.0 );
  771. #ifdef USE_GRADIENTMAP
  772. return vec3( texture2D( gradientMap, coord ).r );
  773. #else
  774. vec2 fw = fwidth( coord ) * 0.5;
  775. return mix( vec3( 0.7 ), vec3( 1.0 ), smoothstep( 0.7 - fw.x, 0.7 + fw.x, coord.x ) );
  776. #endif
  777. }`,$N=`#ifdef USE_LIGHTMAP
  778. vec4 lightMapTexel = texture2D( lightMap, vUv2 );
  779. vec3 lightMapIrradiance = lightMapTexel.rgb * lightMapIntensity;
  780. reflectedLight.indirectDiffuse += lightMapIrradiance;
  781. #endif`,YN=`#ifdef USE_LIGHTMAP
  782. uniform sampler2D lightMap;
  783. uniform float lightMapIntensity;
  784. #endif`,JN=`LambertMaterial material;
  785. material.diffuseColor = diffuseColor.rgb;
  786. material.specularStrength = specularStrength;`,ZN=`varying vec3 vViewPosition;
  787. struct LambertMaterial {
  788. vec3 diffuseColor;
  789. float specularStrength;
  790. };
  791. void RE_Direct_Lambert( const in IncidentLight directLight, const in GeometricContext geometry, const in LambertMaterial material, inout ReflectedLight reflectedLight ) {
  792. float dotNL = saturate( dot( geometry.normal, directLight.direction ) );
  793. vec3 irradiance = dotNL * directLight.color;
  794. reflectedLight.directDiffuse += irradiance * BRDF_Lambert( material.diffuseColor );
  795. }
  796. void RE_IndirectDiffuse_Lambert( const in vec3 irradiance, const in GeometricContext geometry, const in LambertMaterial material, inout ReflectedLight reflectedLight ) {
  797. reflectedLight.indirectDiffuse += irradiance * BRDF_Lambert( material.diffuseColor );
  798. }
  799. #define RE_Direct RE_Direct_Lambert
  800. #define RE_IndirectDiffuse RE_IndirectDiffuse_Lambert
  801. #define Material_LightProbeLOD( material ) (0)`,qN=`uniform bool receiveShadow;
  802. uniform vec3 ambientLightColor;
  803. uniform vec3 lightProbe[ 9 ];
  804. vec3 shGetIrradianceAt( in vec3 normal, in vec3 shCoefficients[ 9 ] ) {
  805. float x = normal.x, y = normal.y, z = normal.z;
  806. vec3 result = shCoefficients[ 0 ] * 0.886227;
  807. result += shCoefficients[ 1 ] * 2.0 * 0.511664 * y;
  808. result += shCoefficients[ 2 ] * 2.0 * 0.511664 * z;
  809. result += shCoefficients[ 3 ] * 2.0 * 0.511664 * x;
  810. result += shCoefficients[ 4 ] * 2.0 * 0.429043 * x * y;
  811. result += shCoefficients[ 5 ] * 2.0 * 0.429043 * y * z;
  812. result += shCoefficients[ 6 ] * ( 0.743125 * z * z - 0.247708 );
  813. result += shCoefficients[ 7 ] * 2.0 * 0.429043 * x * z;
  814. result += shCoefficients[ 8 ] * 0.429043 * ( x * x - y * y );
  815. return result;
  816. }
  817. vec3 getLightProbeIrradiance( const in vec3 lightProbe[ 9 ], const in vec3 normal ) {
  818. vec3 worldNormal = inverseTransformDirection( normal, viewMatrix );
  819. vec3 irradiance = shGetIrradianceAt( worldNormal, lightProbe );
  820. return irradiance;
  821. }
  822. vec3 getAmbientLightIrradiance( const in vec3 ambientLightColor ) {
  823. vec3 irradiance = ambientLightColor;
  824. return irradiance;
  825. }
  826. float getDistanceAttenuation( const in float lightDistance, const in float cutoffDistance, const in float decayExponent ) {
  827. #if defined ( PHYSICALLY_CORRECT_LIGHTS )
  828. float distanceFalloff = 1.0 / max( pow( lightDistance, decayExponent ), 0.01 );
  829. if ( cutoffDistance > 0.0 ) {
  830. distanceFalloff *= pow2( saturate( 1.0 - pow4( lightDistance / cutoffDistance ) ) );
  831. }
  832. return distanceFalloff;
  833. #else
  834. if ( cutoffDistance > 0.0 && decayExponent > 0.0 ) {
  835. return pow( saturate( - lightDistance / cutoffDistance + 1.0 ), decayExponent );
  836. }
  837. return 1.0;
  838. #endif
  839. }
  840. float getSpotAttenuation( const in float coneCosine, const in float penumbraCosine, const in float angleCosine ) {
  841. return smoothstep( coneCosine, penumbraCosine, angleCosine );
  842. }
  843. #if NUM_DIR_LIGHTS > 0
  844. struct DirectionalLight {
  845. vec3 direction;
  846. vec3 color;
  847. };
  848. uniform DirectionalLight directionalLights[ NUM_DIR_LIGHTS ];
  849. void getDirectionalLightInfo( const in DirectionalLight directionalLight, const in GeometricContext geometry, out IncidentLight light ) {
  850. light.color = directionalLight.color;
  851. light.direction = directionalLight.direction;
  852. light.visible = true;
  853. }
  854. #endif
  855. #if NUM_POINT_LIGHTS > 0
  856. struct PointLight {
  857. vec3 position;
  858. vec3 color;
  859. float distance;
  860. float decay;
  861. };
  862. uniform PointLight pointLights[ NUM_POINT_LIGHTS ];
  863. void getPointLightInfo( const in PointLight pointLight, const in GeometricContext geometry, out IncidentLight light ) {
  864. vec3 lVector = pointLight.position - geometry.position;
  865. light.direction = normalize( lVector );
  866. float lightDistance = length( lVector );
  867. light.color = pointLight.color;
  868. light.color *= getDistanceAttenuation( lightDistance, pointLight.distance, pointLight.decay );
  869. light.visible = ( light.color != vec3( 0.0 ) );
  870. }
  871. #endif
  872. #if NUM_SPOT_LIGHTS > 0
  873. struct SpotLight {
  874. vec3 position;
  875. vec3 direction;
  876. vec3 color;
  877. float distance;
  878. float decay;
  879. float coneCos;
  880. float penumbraCos;
  881. };
  882. uniform SpotLight spotLights[ NUM_SPOT_LIGHTS ];
  883. void getSpotLightInfo( const in SpotLight spotLight, const in GeometricContext geometry, out IncidentLight light ) {
  884. vec3 lVector = spotLight.position - geometry.position;
  885. light.direction = normalize( lVector );
  886. float angleCos = dot( light.direction, spotLight.direction );
  887. float spotAttenuation = getSpotAttenuation( spotLight.coneCos, spotLight.penumbraCos, angleCos );
  888. if ( spotAttenuation > 0.0 ) {
  889. float lightDistance = length( lVector );
  890. light.color = spotLight.color * spotAttenuation;
  891. light.color *= getDistanceAttenuation( lightDistance, spotLight.distance, spotLight.decay );
  892. light.visible = ( light.color != vec3( 0.0 ) );
  893. } else {
  894. light.color = vec3( 0.0 );
  895. light.visible = false;
  896. }
  897. }
  898. #endif
  899. #if NUM_RECT_AREA_LIGHTS > 0
  900. struct RectAreaLight {
  901. vec3 color;
  902. vec3 position;
  903. vec3 halfWidth;
  904. vec3 halfHeight;
  905. };
  906. uniform sampler2D ltc_1; uniform sampler2D ltc_2;
  907. uniform RectAreaLight rectAreaLights[ NUM_RECT_AREA_LIGHTS ];
  908. #endif
  909. #if NUM_HEMI_LIGHTS > 0
  910. struct HemisphereLight {
  911. vec3 direction;
  912. vec3 skyColor;
  913. vec3 groundColor;
  914. };
  915. uniform HemisphereLight hemisphereLights[ NUM_HEMI_LIGHTS ];
  916. vec3 getHemisphereLightIrradiance( const in HemisphereLight hemiLight, const in vec3 normal ) {
  917. float dotNL = dot( normal, hemiLight.direction );
  918. float hemiDiffuseWeight = 0.5 * dotNL + 0.5;
  919. vec3 irradiance = mix( hemiLight.groundColor, hemiLight.skyColor, hemiDiffuseWeight );
  920. return irradiance;
  921. }
  922. #endif`,QN=`#if defined( USE_ENVMAP )
  923. vec3 getIBLIrradiance( const in vec3 normal ) {
  924. #if defined( ENVMAP_TYPE_CUBE_UV )
  925. vec3 worldNormal = inverseTransformDirection( normal, viewMatrix );
  926. vec4 envMapColor = textureCubeUV( envMap, worldNormal, 1.0 );
  927. return PI * envMapColor.rgb * envMapIntensity;
  928. #else
  929. return vec3( 0.0 );
  930. #endif
  931. }
  932. vec3 getIBLRadiance( const in vec3 viewDir, const in vec3 normal, const in float roughness ) {
  933. #if defined( ENVMAP_TYPE_CUBE_UV )
  934. vec3 reflectVec = reflect( - viewDir, normal );
  935. reflectVec = normalize( mix( reflectVec, normal, roughness * roughness) );
  936. reflectVec = inverseTransformDirection( reflectVec, viewMatrix );
  937. vec4 envMapColor = textureCubeUV( envMap, reflectVec, roughness );
  938. return envMapColor.rgb * envMapIntensity;
  939. #else
  940. return vec3( 0.0 );
  941. #endif
  942. }
  943. #endif`,XN=`ToonMaterial material;
  944. material.diffuseColor = diffuseColor.rgb;`,KN=`varying vec3 vViewPosition;
  945. struct ToonMaterial {
  946. vec3 diffuseColor;
  947. };
  948. void RE_Direct_Toon( const in IncidentLight directLight, const in GeometricContext geometry, const in ToonMaterial material, inout ReflectedLight reflectedLight ) {
  949. vec3 irradiance = getGradientIrradiance( geometry.normal, directLight.direction ) * directLight.color;
  950. reflectedLight.directDiffuse += irradiance * BRDF_Lambert( material.diffuseColor );
  951. }
  952. void RE_IndirectDiffuse_Toon( const in vec3 irradiance, const in GeometricContext geometry, const in ToonMaterial material, inout ReflectedLight reflectedLight ) {
  953. reflectedLight.indirectDiffuse += irradiance * BRDF_Lambert( material.diffuseColor );
  954. }
  955. #define RE_Direct RE_Direct_Toon
  956. #define RE_IndirectDiffuse RE_IndirectDiffuse_Toon
  957. #define Material_LightProbeLOD( material ) (0)`,eF=`BlinnPhongMaterial material;
  958. material.diffuseColor = diffuseColor.rgb;
  959. material.specularColor = specular;
  960. material.specularShininess = shininess;
  961. material.specularStrength = specularStrength;`,tF=`varying vec3 vViewPosition;
  962. struct BlinnPhongMaterial {
  963. vec3 diffuseColor;
  964. vec3 specularColor;
  965. float specularShininess;
  966. float specularStrength;
  967. };
  968. void RE_Direct_BlinnPhong( const in IncidentLight directLight, const in GeometricContext geometry, const in BlinnPhongMaterial material, inout ReflectedLight reflectedLight ) {
  969. float dotNL = saturate( dot( geometry.normal, directLight.direction ) );
  970. vec3 irradiance = dotNL * directLight.color;
  971. reflectedLight.directDiffuse += irradiance * BRDF_Lambert( material.diffuseColor );
  972. reflectedLight.directSpecular += irradiance * BRDF_BlinnPhong( directLight.direction, geometry.viewDir, geometry.normal, material.specularColor, material.specularShininess ) * material.specularStrength;
  973. }
  974. void RE_IndirectDiffuse_BlinnPhong( const in vec3 irradiance, const in GeometricContext geometry, const in BlinnPhongMaterial material, inout ReflectedLight reflectedLight ) {
  975. reflectedLight.indirectDiffuse += irradiance * BRDF_Lambert( material.diffuseColor );
  976. }
  977. #define RE_Direct RE_Direct_BlinnPhong
  978. #define RE_IndirectDiffuse RE_IndirectDiffuse_BlinnPhong
  979. #define Material_LightProbeLOD( material ) (0)`,nF=`PhysicalMaterial material;
  980. material.diffuseColor = diffuseColor.rgb * ( 1.0 - metalnessFactor );
  981. vec3 dxy = max( abs( dFdx( geometryNormal ) ), abs( dFdy( geometryNormal ) ) );
  982. float geometryRoughness = max( max( dxy.x, dxy.y ), dxy.z );
  983. material.roughness = max( roughnessFactor, 0.0525 );material.roughness += geometryRoughness;
  984. material.roughness = min( material.roughness, 1.0 );
  985. #ifdef IOR
  986. material.ior = ior;
  987. #ifdef SPECULAR
  988. float specularIntensityFactor = specularIntensity;
  989. vec3 specularColorFactor = specularColor;
  990. #ifdef USE_SPECULARINTENSITYMAP
  991. specularIntensityFactor *= texture2D( specularIntensityMap, vUv ).a;
  992. #endif
  993. #ifdef USE_SPECULARCOLORMAP
  994. specularColorFactor *= texture2D( specularColorMap, vUv ).rgb;
  995. #endif
  996. material.specularF90 = mix( specularIntensityFactor, 1.0, metalnessFactor );
  997. #else
  998. float specularIntensityFactor = 1.0;
  999. vec3 specularColorFactor = vec3( 1.0 );
  1000. material.specularF90 = 1.0;
  1001. #endif
  1002. material.specularColor = mix( min( pow2( ( material.ior - 1.0 ) / ( material.ior + 1.0 ) ) * specularColorFactor, vec3( 1.0 ) ) * specularIntensityFactor, diffuseColor.rgb, metalnessFactor );
  1003. #else
  1004. material.specularColor = mix( vec3( 0.04 ), diffuseColor.rgb, metalnessFactor );
  1005. material.specularF90 = 1.0;
  1006. #endif
  1007. #ifdef USE_CLEARCOAT
  1008. material.clearcoat = clearcoat;
  1009. material.clearcoatRoughness = clearcoatRoughness;
  1010. material.clearcoatF0 = vec3( 0.04 );
  1011. material.clearcoatF90 = 1.0;
  1012. #ifdef USE_CLEARCOATMAP
  1013. material.clearcoat *= texture2D( clearcoatMap, vUv ).x;
  1014. #endif
  1015. #ifdef USE_CLEARCOAT_ROUGHNESSMAP
  1016. material.clearcoatRoughness *= texture2D( clearcoatRoughnessMap, vUv ).y;
  1017. #endif
  1018. material.clearcoat = saturate( material.clearcoat ); material.clearcoatRoughness = max( material.clearcoatRoughness, 0.0525 );
  1019. material.clearcoatRoughness += geometryRoughness;
  1020. material.clearcoatRoughness = min( material.clearcoatRoughness, 1.0 );
  1021. #endif
  1022. #ifdef USE_IRIDESCENCE
  1023. material.iridescence = iridescence;
  1024. material.iridescenceIOR = iridescenceIOR;
  1025. #ifdef USE_IRIDESCENCEMAP
  1026. material.iridescence *= texture2D( iridescenceMap, vUv ).r;
  1027. #endif
  1028. #ifdef USE_IRIDESCENCE_THICKNESSMAP
  1029. material.iridescenceThickness = (iridescenceThicknessMaximum - iridescenceThicknessMinimum) * texture2D( iridescenceThicknessMap, vUv ).g + iridescenceThicknessMinimum;
  1030. #else
  1031. material.iridescenceThickness = iridescenceThicknessMaximum;
  1032. #endif
  1033. #endif
  1034. #ifdef USE_SHEEN
  1035. material.sheenColor = sheenColor;
  1036. #ifdef USE_SHEENCOLORMAP
  1037. material.sheenColor *= texture2D( sheenColorMap, vUv ).rgb;
  1038. #endif
  1039. material.sheenRoughness = clamp( sheenRoughness, 0.07, 1.0 );
  1040. #ifdef USE_SHEENROUGHNESSMAP
  1041. material.sheenRoughness *= texture2D( sheenRoughnessMap, vUv ).a;
  1042. #endif
  1043. #endif`,iF=`struct PhysicalMaterial {
  1044. vec3 diffuseColor;
  1045. float roughness;
  1046. vec3 specularColor;
  1047. float specularF90;
  1048. #ifdef USE_CLEARCOAT
  1049. float clearcoat;
  1050. float clearcoatRoughness;
  1051. vec3 clearcoatF0;
  1052. float clearcoatF90;
  1053. #endif
  1054. #ifdef USE_IRIDESCENCE
  1055. float iridescence;
  1056. float iridescenceIOR;
  1057. float iridescenceThickness;
  1058. vec3 iridescenceFresnel;
  1059. vec3 iridescenceF0;
  1060. #endif
  1061. #ifdef USE_SHEEN
  1062. vec3 sheenColor;
  1063. float sheenRoughness;
  1064. #endif
  1065. #ifdef IOR
  1066. float ior;
  1067. #endif
  1068. #ifdef USE_TRANSMISSION
  1069. float transmission;
  1070. float transmissionAlpha;
  1071. float thickness;
  1072. float attenuationDistance;
  1073. vec3 attenuationColor;
  1074. #endif
  1075. };
  1076. vec3 clearcoatSpecular = vec3( 0.0 );
  1077. vec3 sheenSpecular = vec3( 0.0 );
  1078. float IBLSheenBRDF( const in vec3 normal, const in vec3 viewDir, const in float roughness ) {
  1079. float dotNV = saturate( dot( normal, viewDir ) );
  1080. float r2 = roughness * roughness;
  1081. float a = roughness < 0.25 ? -339.2 * r2 + 161.4 * roughness - 25.9 : -8.48 * r2 + 14.3 * roughness - 9.95;
  1082. float b = roughness < 0.25 ? 44.0 * r2 - 23.7 * roughness + 3.26 : 1.97 * r2 - 3.27 * roughness + 0.72;
  1083. float DG = exp( a * dotNV + b ) + ( roughness < 0.25 ? 0.0 : 0.1 * ( roughness - 0.25 ) );
  1084. return saturate( DG * RECIPROCAL_PI );
  1085. }
  1086. vec2 DFGApprox( const in vec3 normal, const in vec3 viewDir, const in float roughness ) {
  1087. float dotNV = saturate( dot( normal, viewDir ) );
  1088. const vec4 c0 = vec4( - 1, - 0.0275, - 0.572, 0.022 );
  1089. const vec4 c1 = vec4( 1, 0.0425, 1.04, - 0.04 );
  1090. vec4 r = roughness * c0 + c1;
  1091. float a004 = min( r.x * r.x, exp2( - 9.28 * dotNV ) ) * r.x + r.y;
  1092. vec2 fab = vec2( - 1.04, 1.04 ) * a004 + r.zw;
  1093. return fab;
  1094. }
  1095. vec3 EnvironmentBRDF( const in vec3 normal, const in vec3 viewDir, const in vec3 specularColor, const in float specularF90, const in float roughness ) {
  1096. vec2 fab = DFGApprox( normal, viewDir, roughness );
  1097. return specularColor * fab.x + specularF90 * fab.y;
  1098. }
  1099. #ifdef USE_IRIDESCENCE
  1100. void computeMultiscatteringIridescence( const in vec3 normal, const in vec3 viewDir, const in vec3 specularColor, const in float specularF90, const in float iridescence, const in vec3 iridescenceF0, const in float roughness, inout vec3 singleScatter, inout vec3 multiScatter ) {
  1101. #else
  1102. void computeMultiscattering( const in vec3 normal, const in vec3 viewDir, const in vec3 specularColor, const in float specularF90, const in float roughness, inout vec3 singleScatter, inout vec3 multiScatter ) {
  1103. #endif
  1104. vec2 fab = DFGApprox( normal, viewDir, roughness );
  1105. #ifdef USE_IRIDESCENCE
  1106. vec3 Fr = mix( specularColor, iridescenceF0, iridescence );
  1107. #else
  1108. vec3 Fr = specularColor;
  1109. #endif
  1110. vec3 FssEss = Fr * fab.x + specularF90 * fab.y;
  1111. float Ess = fab.x + fab.y;
  1112. float Ems = 1.0 - Ess;
  1113. vec3 Favg = Fr + ( 1.0 - Fr ) * 0.047619; vec3 Fms = FssEss * Favg / ( 1.0 - Ems * Favg );
  1114. singleScatter += FssEss;
  1115. multiScatter += Fms * Ems;
  1116. }
  1117. #if NUM_RECT_AREA_LIGHTS > 0
  1118. void RE_Direct_RectArea_Physical( const in RectAreaLight rectAreaLight, const in GeometricContext geometry, const in PhysicalMaterial material, inout ReflectedLight reflectedLight ) {
  1119. vec3 normal = geometry.normal;
  1120. vec3 viewDir = geometry.viewDir;
  1121. vec3 position = geometry.position;
  1122. vec3 lightPos = rectAreaLight.position;
  1123. vec3 halfWidth = rectAreaLight.halfWidth;
  1124. vec3 halfHeight = rectAreaLight.halfHeight;
  1125. vec3 lightColor = rectAreaLight.color;
  1126. float roughness = material.roughness;
  1127. vec3 rectCoords[ 4 ];
  1128. rectCoords[ 0 ] = lightPos + halfWidth - halfHeight; rectCoords[ 1 ] = lightPos - halfWidth - halfHeight;
  1129. rectCoords[ 2 ] = lightPos - halfWidth + halfHeight;
  1130. rectCoords[ 3 ] = lightPos + halfWidth + halfHeight;
  1131. vec2 uv = LTC_Uv( normal, viewDir, roughness );
  1132. vec4 t1 = texture2D( ltc_1, uv );
  1133. vec4 t2 = texture2D( ltc_2, uv );
  1134. mat3 mInv = mat3(
  1135. vec3( t1.x, 0, t1.y ),
  1136. vec3( 0, 1, 0 ),
  1137. vec3( t1.z, 0, t1.w )
  1138. );
  1139. vec3 fresnel = ( material.specularColor * t2.x + ( vec3( 1.0 ) - material.specularColor ) * t2.y );
  1140. reflectedLight.directSpecular += lightColor * fresnel * LTC_Evaluate( normal, viewDir, position, mInv, rectCoords );
  1141. reflectedLight.directDiffuse += lightColor * material.diffuseColor * LTC_Evaluate( normal, viewDir, position, mat3( 1.0 ), rectCoords );
  1142. }
  1143. #endif
  1144. void RE_Direct_Physical( const in IncidentLight directLight, const in GeometricContext geometry, const in PhysicalMaterial material, inout ReflectedLight reflectedLight ) {
  1145. float dotNL = saturate( dot( geometry.normal, directLight.direction ) );
  1146. vec3 irradiance = dotNL * directLight.color;
  1147. #ifdef USE_CLEARCOAT
  1148. float dotNLcc = saturate( dot( geometry.clearcoatNormal, directLight.direction ) );
  1149. vec3 ccIrradiance = dotNLcc * directLight.color;
  1150. clearcoatSpecular += ccIrradiance * BRDF_GGX( directLight.direction, geometry.viewDir, geometry.clearcoatNormal, material.clearcoatF0, material.clearcoatF90, material.clearcoatRoughness );
  1151. #endif
  1152. #ifdef USE_SHEEN
  1153. sheenSpecular += irradiance * BRDF_Sheen( directLight.direction, geometry.viewDir, geometry.normal, material.sheenColor, material.sheenRoughness );
  1154. #endif
  1155. #ifdef USE_IRIDESCENCE
  1156. reflectedLight.directSpecular += irradiance * BRDF_GGX_Iridescence( directLight.direction, geometry.viewDir, geometry.normal, material.specularColor, material.specularF90, material.iridescence, material.iridescenceFresnel, material.roughness );
  1157. #else
  1158. reflectedLight.directSpecular += irradiance * BRDF_GGX( directLight.direction, geometry.viewDir, geometry.normal, material.specularColor, material.specularF90, material.roughness );
  1159. #endif
  1160. reflectedLight.directDiffuse += irradiance * BRDF_Lambert( material.diffuseColor );
  1161. }
  1162. void RE_IndirectDiffuse_Physical( const in vec3 irradiance, const in GeometricContext geometry, const in PhysicalMaterial material, inout ReflectedLight reflectedLight ) {
  1163. reflectedLight.indirectDiffuse += irradiance * BRDF_Lambert( material.diffuseColor );
  1164. }
  1165. void RE_IndirectSpecular_Physical( const in vec3 radiance, const in vec3 irradiance, const in vec3 clearcoatRadiance, const in GeometricContext geometry, const in PhysicalMaterial material, inout ReflectedLight reflectedLight) {
  1166. #ifdef USE_CLEARCOAT
  1167. clearcoatSpecular += clearcoatRadiance * EnvironmentBRDF( geometry.clearcoatNormal, geometry.viewDir, material.clearcoatF0, material.clearcoatF90, material.clearcoatRoughness );
  1168. #endif
  1169. #ifdef USE_SHEEN
  1170. sheenSpecular += irradiance * material.sheenColor * IBLSheenBRDF( geometry.normal, geometry.viewDir, material.sheenRoughness );
  1171. #endif
  1172. vec3 singleScattering = vec3( 0.0 );
  1173. vec3 multiScattering = vec3( 0.0 );
  1174. vec3 cosineWeightedIrradiance = irradiance * RECIPROCAL_PI;
  1175. #ifdef USE_IRIDESCENCE
  1176. computeMultiscatteringIridescence( geometry.normal, geometry.viewDir, material.specularColor, material.specularF90, material.iridescence, material.iridescenceFresnel, material.roughness, singleScattering, multiScattering );
  1177. #else
  1178. computeMultiscattering( geometry.normal, geometry.viewDir, material.specularColor, material.specularF90, material.roughness, singleScattering, multiScattering );
  1179. #endif
  1180. vec3 totalScattering = singleScattering + multiScattering;
  1181. vec3 diffuse = material.diffuseColor * ( 1.0 - max( max( totalScattering.r, totalScattering.g ), totalScattering.b ) );
  1182. reflectedLight.indirectSpecular += radiance * singleScattering;
  1183. reflectedLight.indirectSpecular += multiScattering * cosineWeightedIrradiance;
  1184. reflectedLight.indirectDiffuse += diffuse * cosineWeightedIrradiance;
  1185. }
  1186. #define RE_Direct RE_Direct_Physical
  1187. #define RE_Direct_RectArea RE_Direct_RectArea_Physical
  1188. #define RE_IndirectDiffuse RE_IndirectDiffuse_Physical
  1189. #define RE_IndirectSpecular RE_IndirectSpecular_Physical
  1190. float computeSpecularOcclusion( const in float dotNV, const in float ambientOcclusion, const in float roughness ) {
  1191. return saturate( pow( dotNV + ambientOcclusion, exp2( - 16.0 * roughness - 1.0 ) ) - 1.0 + ambientOcclusion );
  1192. }`,oF=`
  1193. GeometricContext geometry;
  1194. geometry.position = - vViewPosition;
  1195. geometry.normal = normal;
  1196. geometry.viewDir = ( isOrthographic ) ? vec3( 0, 0, 1 ) : normalize( vViewPosition );
  1197. #ifdef USE_CLEARCOAT
  1198. geometry.clearcoatNormal = clearcoatNormal;
  1199. #endif
  1200. #ifdef USE_IRIDESCENCE
  1201. float dotNVi = saturate( dot( normal, geometry.viewDir ) );
  1202. if ( material.iridescenceThickness == 0.0 ) {
  1203. material.iridescence = 0.0;
  1204. } else {
  1205. material.iridescence = saturate( material.iridescence );
  1206. }
  1207. if ( material.iridescence > 0.0 ) {
  1208. material.iridescenceFresnel = evalIridescence( 1.0, material.iridescenceIOR, dotNVi, material.iridescenceThickness, material.specularColor );
  1209. material.iridescenceF0 = Schlick_to_F0( material.iridescenceFresnel, 1.0, dotNVi );
  1210. }
  1211. #endif
  1212. IncidentLight directLight;
  1213. #if ( NUM_POINT_LIGHTS > 0 ) && defined( RE_Direct )
  1214. PointLight pointLight;
  1215. #if defined( USE_SHADOWMAP ) && NUM_POINT_LIGHT_SHADOWS > 0
  1216. PointLightShadow pointLightShadow;
  1217. #endif
  1218. #pragma unroll_loop_start
  1219. for ( int i = 0; i < NUM_POINT_LIGHTS; i ++ ) {
  1220. pointLight = pointLights[ i ];
  1221. getPointLightInfo( pointLight, geometry, directLight );
  1222. #if defined( USE_SHADOWMAP ) && ( UNROLLED_LOOP_INDEX < NUM_POINT_LIGHT_SHADOWS )
  1223. pointLightShadow = pointLightShadows[ i ];
  1224. directLight.color *= all( bvec2( directLight.visible, receiveShadow ) ) ? getPointShadow( pointShadowMap[ i ], pointLightShadow.shadowMapSize, pointLightShadow.shadowBias, pointLightShadow.shadowRadius, vPointShadowCoord[ i ], pointLightShadow.shadowCameraNear, pointLightShadow.shadowCameraFar ) : 1.0;
  1225. #endif
  1226. RE_Direct( directLight, geometry, material, reflectedLight );
  1227. }
  1228. #pragma unroll_loop_end
  1229. #endif
  1230. #if ( NUM_SPOT_LIGHTS > 0 ) && defined( RE_Direct )
  1231. SpotLight spotLight;
  1232. vec4 spotColor;
  1233. vec3 spotLightCoord;
  1234. bool inSpotLightMap;
  1235. #if defined( USE_SHADOWMAP ) && NUM_SPOT_LIGHT_SHADOWS > 0
  1236. SpotLightShadow spotLightShadow;
  1237. #endif
  1238. #pragma unroll_loop_start
  1239. for ( int i = 0; i < NUM_SPOT_LIGHTS; i ++ ) {
  1240. spotLight = spotLights[ i ];
  1241. getSpotLightInfo( spotLight, geometry, directLight );
  1242. #if ( UNROLLED_LOOP_INDEX < NUM_SPOT_LIGHT_SHADOWS_WITH_MAPS )
  1243. #define SPOT_LIGHT_MAP_INDEX UNROLLED_LOOP_INDEX
  1244. #elif ( UNROLLED_LOOP_INDEX < NUM_SPOT_LIGHT_SHADOWS )
  1245. #define SPOT_LIGHT_MAP_INDEX NUM_SPOT_LIGHT_MAPS
  1246. #else
  1247. #define SPOT_LIGHT_MAP_INDEX ( UNROLLED_LOOP_INDEX - NUM_SPOT_LIGHT_SHADOWS + NUM_SPOT_LIGHT_SHADOWS_WITH_MAPS )
  1248. #endif
  1249. #if ( SPOT_LIGHT_MAP_INDEX < NUM_SPOT_LIGHT_MAPS )
  1250. spotLightCoord = vSpotLightCoord[ i ].xyz / vSpotLightCoord[ i ].w;
  1251. inSpotLightMap = all( lessThan( abs( spotLightCoord * 2. - 1. ), vec3( 1.0 ) ) );
  1252. spotColor = texture2D( spotLightMap[ SPOT_LIGHT_MAP_INDEX ], spotLightCoord.xy );
  1253. directLight.color = inSpotLightMap ? directLight.color * spotColor.rgb : directLight.color;
  1254. #endif
  1255. #undef SPOT_LIGHT_MAP_INDEX
  1256. #if defined( USE_SHADOWMAP ) && ( UNROLLED_LOOP_INDEX < NUM_SPOT_LIGHT_SHADOWS )
  1257. spotLightShadow = spotLightShadows[ i ];
  1258. directLight.color *= all( bvec2( directLight.visible, receiveShadow ) ) ? getShadow( spotShadowMap[ i ], spotLightShadow.shadowMapSize, spotLightShadow.shadowBias, spotLightShadow.shadowRadius, vSpotLightCoord[ i ] ) : 1.0;
  1259. #endif
  1260. RE_Direct( directLight, geometry, material, reflectedLight );
  1261. }
  1262. #pragma unroll_loop_end
  1263. #endif
  1264. #if ( NUM_DIR_LIGHTS > 0 ) && defined( RE_Direct )
  1265. DirectionalLight directionalLight;
  1266. #if defined( USE_SHADOWMAP ) && NUM_DIR_LIGHT_SHADOWS > 0
  1267. DirectionalLightShadow directionalLightShadow;
  1268. #endif
  1269. #pragma unroll_loop_start
  1270. for ( int i = 0; i < NUM_DIR_LIGHTS; i ++ ) {
  1271. directionalLight = directionalLights[ i ];
  1272. getDirectionalLightInfo( directionalLight, geometry, directLight );
  1273. #if defined( USE_SHADOWMAP ) && ( UNROLLED_LOOP_INDEX < NUM_DIR_LIGHT_SHADOWS )
  1274. directionalLightShadow = directionalLightShadows[ i ];
  1275. directLight.color *= all( bvec2( directLight.visible, receiveShadow ) ) ? getShadow( directionalShadowMap[ i ], directionalLightShadow.shadowMapSize, directionalLightShadow.shadowBias, directionalLightShadow.shadowRadius, vDirectionalShadowCoord[ i ] ) : 1.0;
  1276. #endif
  1277. RE_Direct( directLight, geometry, material, reflectedLight );
  1278. }
  1279. #pragma unroll_loop_end
  1280. #endif
  1281. #if ( NUM_RECT_AREA_LIGHTS > 0 ) && defined( RE_Direct_RectArea )
  1282. RectAreaLight rectAreaLight;
  1283. #pragma unroll_loop_start
  1284. for ( int i = 0; i < NUM_RECT_AREA_LIGHTS; i ++ ) {
  1285. rectAreaLight = rectAreaLights[ i ];
  1286. RE_Direct_RectArea( rectAreaLight, geometry, material, reflectedLight );
  1287. }
  1288. #pragma unroll_loop_end
  1289. #endif
  1290. #if defined( RE_IndirectDiffuse )
  1291. vec3 iblIrradiance = vec3( 0.0 );
  1292. vec3 irradiance = getAmbientLightIrradiance( ambientLightColor );
  1293. irradiance += getLightProbeIrradiance( lightProbe, geometry.normal );
  1294. #if ( NUM_HEMI_LIGHTS > 0 )
  1295. #pragma unroll_loop_start
  1296. for ( int i = 0; i < NUM_HEMI_LIGHTS; i ++ ) {
  1297. irradiance += getHemisphereLightIrradiance( hemisphereLights[ i ], geometry.normal );
  1298. }
  1299. #pragma unroll_loop_end
  1300. #endif
  1301. #endif
  1302. #if defined( RE_IndirectSpecular )
  1303. vec3 radiance = vec3( 0.0 );
  1304. vec3 clearcoatRadiance = vec3( 0.0 );
  1305. #endif`,rF=`#if defined( RE_IndirectDiffuse )
  1306. #ifdef USE_LIGHTMAP
  1307. vec4 lightMapTexel = texture2D( lightMap, vUv2 );
  1308. vec3 lightMapIrradiance = lightMapTexel.rgb * lightMapIntensity;
  1309. irradiance += lightMapIrradiance;
  1310. #endif
  1311. #if defined( USE_ENVMAP ) && defined( STANDARD ) && defined( ENVMAP_TYPE_CUBE_UV )
  1312. iblIrradiance += getIBLIrradiance( geometry.normal );
  1313. #endif
  1314. #endif
  1315. #if defined( USE_ENVMAP ) && defined( RE_IndirectSpecular )
  1316. radiance += getIBLRadiance( geometry.viewDir, geometry.normal, material.roughness );
  1317. #ifdef USE_CLEARCOAT
  1318. clearcoatRadiance += getIBLRadiance( geometry.viewDir, geometry.clearcoatNormal, material.clearcoatRoughness );
  1319. #endif
  1320. #endif`,aF=`#if defined( RE_IndirectDiffuse )
  1321. RE_IndirectDiffuse( irradiance, geometry, material, reflectedLight );
  1322. #endif
  1323. #if defined( RE_IndirectSpecular )
  1324. RE_IndirectSpecular( radiance, iblIrradiance, clearcoatRadiance, geometry, material, reflectedLight );
  1325. #endif`,sF=`#if defined( USE_LOGDEPTHBUF ) && defined( USE_LOGDEPTHBUF_EXT )
  1326. gl_FragDepthEXT = vIsPerspective == 0.0 ? gl_FragCoord.z : log2( vFragDepth ) * logDepthBufFC * 0.5;
  1327. #endif`,lF=`#if defined( USE_LOGDEPTHBUF ) && defined( USE_LOGDEPTHBUF_EXT )
  1328. uniform float logDepthBufFC;
  1329. varying float vFragDepth;
  1330. varying float vIsPerspective;
  1331. #endif`,uF=`#ifdef USE_LOGDEPTHBUF
  1332. #ifdef USE_LOGDEPTHBUF_EXT
  1333. varying float vFragDepth;
  1334. varying float vIsPerspective;
  1335. #else
  1336. uniform float logDepthBufFC;
  1337. #endif
  1338. #endif`,cF=`#ifdef USE_LOGDEPTHBUF
  1339. #ifdef USE_LOGDEPTHBUF_EXT
  1340. vFragDepth = 1.0 + gl_Position.w;
  1341. vIsPerspective = float( isPerspectiveMatrix( projectionMatrix ) );
  1342. #else
  1343. if ( isPerspectiveMatrix( projectionMatrix ) ) {
  1344. gl_Position.z = log2( max( EPSILON, gl_Position.w + 1.0 ) ) * logDepthBufFC - 1.0;
  1345. gl_Position.z *= gl_Position.w;
  1346. }
  1347. #endif
  1348. #endif`,dF=`#ifdef USE_MAP
  1349. vec4 sampledDiffuseColor = texture2D( map, vUv );
  1350. #ifdef DECODE_VIDEO_TEXTURE
  1351. sampledDiffuseColor = vec4( mix( pow( sampledDiffuseColor.rgb * 0.9478672986 + vec3( 0.0521327014 ), vec3( 2.4 ) ), sampledDiffuseColor.rgb * 0.0773993808, vec3( lessThanEqual( sampledDiffuseColor.rgb, vec3( 0.04045 ) ) ) ), sampledDiffuseColor.w );
  1352. #endif
  1353. diffuseColor *= sampledDiffuseColor;
  1354. #endif`,fF=`#ifdef USE_MAP
  1355. uniform sampler2D map;
  1356. #endif`,pF=`#if defined( USE_MAP ) || defined( USE_ALPHAMAP )
  1357. vec2 uv = ( uvTransform * vec3( gl_PointCoord.x, 1.0 - gl_PointCoord.y, 1 ) ).xy;
  1358. #endif
  1359. #ifdef USE_MAP
  1360. diffuseColor *= texture2D( map, uv );
  1361. #endif
  1362. #ifdef USE_ALPHAMAP
  1363. diffuseColor.a *= texture2D( alphaMap, uv ).g;
  1364. #endif`,hF=`#if defined( USE_MAP ) || defined( USE_ALPHAMAP )
  1365. uniform mat3 uvTransform;
  1366. #endif
  1367. #ifdef USE_MAP
  1368. uniform sampler2D map;
  1369. #endif
  1370. #ifdef USE_ALPHAMAP
  1371. uniform sampler2D alphaMap;
  1372. #endif`,mF=`float metalnessFactor = metalness;
  1373. #ifdef USE_METALNESSMAP
  1374. vec4 texelMetalness = texture2D( metalnessMap, vUv );
  1375. metalnessFactor *= texelMetalness.b;
  1376. #endif`,gF=`#ifdef USE_METALNESSMAP
  1377. uniform sampler2D metalnessMap;
  1378. #endif`,_F=`#if defined( USE_MORPHCOLORS ) && defined( MORPHTARGETS_TEXTURE )
  1379. vColor *= morphTargetBaseInfluence;
  1380. for ( int i = 0; i < MORPHTARGETS_COUNT; i ++ ) {
  1381. #if defined( USE_COLOR_ALPHA )
  1382. if ( morphTargetInfluences[ i ] != 0.0 ) vColor += getMorph( gl_VertexID, i, 2 ) * morphTargetInfluences[ i ];
  1383. #elif defined( USE_COLOR )
  1384. if ( morphTargetInfluences[ i ] != 0.0 ) vColor += getMorph( gl_VertexID, i, 2 ).rgb * morphTargetInfluences[ i ];
  1385. #endif
  1386. }
  1387. #endif`,vF=`#ifdef USE_MORPHNORMALS
  1388. objectNormal *= morphTargetBaseInfluence;
  1389. #ifdef MORPHTARGETS_TEXTURE
  1390. for ( int i = 0; i < MORPHTARGETS_COUNT; i ++ ) {
  1391. if ( morphTargetInfluences[ i ] != 0.0 ) objectNormal += getMorph( gl_VertexID, i, 1 ).xyz * morphTargetInfluences[ i ];
  1392. }
  1393. #else
  1394. objectNormal += morphNormal0 * morphTargetInfluences[ 0 ];
  1395. objectNormal += morphNormal1 * morphTargetInfluences[ 1 ];
  1396. objectNormal += morphNormal2 * morphTargetInfluences[ 2 ];
  1397. objectNormal += morphNormal3 * morphTargetInfluences[ 3 ];
  1398. #endif
  1399. #endif`,yF=`#ifdef USE_MORPHTARGETS
  1400. uniform float morphTargetBaseInfluence;
  1401. #ifdef MORPHTARGETS_TEXTURE
  1402. uniform float morphTargetInfluences[ MORPHTARGETS_COUNT ];
  1403. uniform sampler2DArray morphTargetsTexture;
  1404. uniform ivec2 morphTargetsTextureSize;
  1405. vec4 getMorph( const in int vertexIndex, const in int morphTargetIndex, const in int offset ) {
  1406. int texelIndex = vertexIndex * MORPHTARGETS_TEXTURE_STRIDE + offset;
  1407. int y = texelIndex / morphTargetsTextureSize.x;
  1408. int x = texelIndex - y * morphTargetsTextureSize.x;
  1409. ivec3 morphUV = ivec3( x, y, morphTargetIndex );
  1410. return texelFetch( morphTargetsTexture, morphUV, 0 );
  1411. }
  1412. #else
  1413. #ifndef USE_MORPHNORMALS
  1414. uniform float morphTargetInfluences[ 8 ];
  1415. #else
  1416. uniform float morphTargetInfluences[ 4 ];
  1417. #endif
  1418. #endif
  1419. #endif`,bF=`#ifdef USE_MORPHTARGETS
  1420. transformed *= morphTargetBaseInfluence;
  1421. #ifdef MORPHTARGETS_TEXTURE
  1422. for ( int i = 0; i < MORPHTARGETS_COUNT; i ++ ) {
  1423. if ( morphTargetInfluences[ i ] != 0.0 ) transformed += getMorph( gl_VertexID, i, 0 ).xyz * morphTargetInfluences[ i ];
  1424. }
  1425. #else
  1426. transformed += morphTarget0 * morphTargetInfluences[ 0 ];
  1427. transformed += morphTarget1 * morphTargetInfluences[ 1 ];
  1428. transformed += morphTarget2 * morphTargetInfluences[ 2 ];
  1429. transformed += morphTarget3 * morphTargetInfluences[ 3 ];
  1430. #ifndef USE_MORPHNORMALS
  1431. transformed += morphTarget4 * morphTargetInfluences[ 4 ];
  1432. transformed += morphTarget5 * morphTargetInfluences[ 5 ];
  1433. transformed += morphTarget6 * morphTargetInfluences[ 6 ];
  1434. transformed += morphTarget7 * morphTargetInfluences[ 7 ];
  1435. #endif
  1436. #endif
  1437. #endif`,xF=`float faceDirection = gl_FrontFacing ? 1.0 : - 1.0;
  1438. #ifdef FLAT_SHADED
  1439. vec3 fdx = dFdx( vViewPosition );
  1440. vec3 fdy = dFdy( vViewPosition );
  1441. vec3 normal = normalize( cross( fdx, fdy ) );
  1442. #else
  1443. vec3 normal = normalize( vNormal );
  1444. #ifdef DOUBLE_SIDED
  1445. normal = normal * faceDirection;
  1446. #endif
  1447. #ifdef USE_TANGENT
  1448. vec3 tangent = normalize( vTangent );
  1449. vec3 bitangent = normalize( vBitangent );
  1450. #ifdef DOUBLE_SIDED
  1451. tangent = tangent * faceDirection;
  1452. bitangent = bitangent * faceDirection;
  1453. #endif
  1454. #if defined( TANGENTSPACE_NORMALMAP ) || defined( USE_CLEARCOAT_NORMALMAP )
  1455. mat3 vTBN = mat3( tangent, bitangent, normal );
  1456. #endif
  1457. #endif
  1458. #endif
  1459. vec3 geometryNormal = normal;`,SF=`#ifdef OBJECTSPACE_NORMALMAP
  1460. normal = texture2D( normalMap, vUv ).xyz * 2.0 - 1.0;
  1461. #ifdef FLIP_SIDED
  1462. normal = - normal;
  1463. #endif
  1464. #ifdef DOUBLE_SIDED
  1465. normal = normal * faceDirection;
  1466. #endif
  1467. normal = normalize( normalMatrix * normal );
  1468. #elif defined( TANGENTSPACE_NORMALMAP )
  1469. vec3 mapN = texture2D( normalMap, vUv ).xyz * 2.0 - 1.0;
  1470. mapN.xy *= normalScale;
  1471. #ifdef USE_TANGENT
  1472. normal = normalize( vTBN * mapN );
  1473. #else
  1474. normal = perturbNormal2Arb( - vViewPosition, normal, mapN, faceDirection );
  1475. #endif
  1476. #elif defined( USE_BUMPMAP )
  1477. normal = perturbNormalArb( - vViewPosition, normal, dHdxy_fwd(), faceDirection );
  1478. #endif`,MF=`#ifndef FLAT_SHADED
  1479. varying vec3 vNormal;
  1480. #ifdef USE_TANGENT
  1481. varying vec3 vTangent;
  1482. varying vec3 vBitangent;
  1483. #endif
  1484. #endif`,AF=`#ifndef FLAT_SHADED
  1485. varying vec3 vNormal;
  1486. #ifdef USE_TANGENT
  1487. varying vec3 vTangent;
  1488. varying vec3 vBitangent;
  1489. #endif
  1490. #endif`,wF=`#ifndef FLAT_SHADED
  1491. vNormal = normalize( transformedNormal );
  1492. #ifdef USE_TANGENT
  1493. vTangent = normalize( transformedTangent );
  1494. vBitangent = normalize( cross( vNormal, vTangent ) * tangent.w );
  1495. #endif
  1496. #endif`,CF=`#ifdef USE_NORMALMAP
  1497. uniform sampler2D normalMap;
  1498. uniform vec2 normalScale;
  1499. #endif
  1500. #ifdef OBJECTSPACE_NORMALMAP
  1501. uniform mat3 normalMatrix;
  1502. #endif
  1503. #if ! defined ( USE_TANGENT ) && ( defined ( TANGENTSPACE_NORMALMAP ) || defined ( USE_CLEARCOAT_NORMALMAP ) )
  1504. vec3 perturbNormal2Arb( vec3 eye_pos, vec3 surf_norm, vec3 mapN, float faceDirection ) {
  1505. vec3 q0 = dFdx( eye_pos.xyz );
  1506. vec3 q1 = dFdy( eye_pos.xyz );
  1507. vec2 st0 = dFdx( vUv.st );
  1508. vec2 st1 = dFdy( vUv.st );
  1509. vec3 N = surf_norm;
  1510. vec3 q1perp = cross( q1, N );
  1511. vec3 q0perp = cross( N, q0 );
  1512. vec3 T = q1perp * st0.x + q0perp * st1.x;
  1513. vec3 B = q1perp * st0.y + q0perp * st1.y;
  1514. float det = max( dot( T, T ), dot( B, B ) );
  1515. float scale = ( det == 0.0 ) ? 0.0 : faceDirection * inversesqrt( det );
  1516. return normalize( T * ( mapN.x * scale ) + B * ( mapN.y * scale ) + N * mapN.z );
  1517. }
  1518. #endif`,TF=`#ifdef USE_CLEARCOAT
  1519. vec3 clearcoatNormal = geometryNormal;
  1520. #endif`,EF=`#ifdef USE_CLEARCOAT_NORMALMAP
  1521. vec3 clearcoatMapN = texture2D( clearcoatNormalMap, vUv ).xyz * 2.0 - 1.0;
  1522. clearcoatMapN.xy *= clearcoatNormalScale;
  1523. #ifdef USE_TANGENT
  1524. clearcoatNormal = normalize( vTBN * clearcoatMapN );
  1525. #else
  1526. clearcoatNormal = perturbNormal2Arb( - vViewPosition, clearcoatNormal, clearcoatMapN, faceDirection );
  1527. #endif
  1528. #endif`,DF=`#ifdef USE_CLEARCOATMAP
  1529. uniform sampler2D clearcoatMap;
  1530. #endif
  1531. #ifdef USE_CLEARCOAT_ROUGHNESSMAP
  1532. uniform sampler2D clearcoatRoughnessMap;
  1533. #endif
  1534. #ifdef USE_CLEARCOAT_NORMALMAP
  1535. uniform sampler2D clearcoatNormalMap;
  1536. uniform vec2 clearcoatNormalScale;
  1537. #endif`,IF=`#ifdef USE_IRIDESCENCEMAP
  1538. uniform sampler2D iridescenceMap;
  1539. #endif
  1540. #ifdef USE_IRIDESCENCE_THICKNESSMAP
  1541. uniform sampler2D iridescenceThicknessMap;
  1542. #endif`,RF=`#ifdef OPAQUE
  1543. diffuseColor.a = 1.0;
  1544. #endif
  1545. #ifdef USE_TRANSMISSION
  1546. diffuseColor.a *= material.transmissionAlpha + 0.1;
  1547. #endif
  1548. gl_FragColor = vec4( outgoingLight, diffuseColor.a );`,OF=`vec3 packNormalToRGB( const in vec3 normal ) {
  1549. return normalize( normal ) * 0.5 + 0.5;
  1550. }
  1551. vec3 unpackRGBToNormal( const in vec3 rgb ) {
  1552. return 2.0 * rgb.xyz - 1.0;
  1553. }
  1554. const float PackUpscale = 256. / 255.;const float UnpackDownscale = 255. / 256.;
  1555. const vec3 PackFactors = vec3( 256. * 256. * 256., 256. * 256., 256. );
  1556. const vec4 UnpackFactors = UnpackDownscale / vec4( PackFactors, 1. );
  1557. const float ShiftRight8 = 1. / 256.;
  1558. vec4 packDepthToRGBA( const in float v ) {
  1559. vec4 r = vec4( fract( v * PackFactors ), v );
  1560. r.yzw -= r.xyz * ShiftRight8; return r * PackUpscale;
  1561. }
  1562. float unpackRGBAToDepth( const in vec4 v ) {
  1563. return dot( v, UnpackFactors );
  1564. }
  1565. vec4 pack2HalfToRGBA( vec2 v ) {
  1566. vec4 r = vec4( v.x, fract( v.x * 255.0 ), v.y, fract( v.y * 255.0 ) );
  1567. return vec4( r.x - r.y / 255.0, r.y, r.z - r.w / 255.0, r.w );
  1568. }
  1569. vec2 unpackRGBATo2Half( vec4 v ) {
  1570. return vec2( v.x + ( v.y / 255.0 ), v.z + ( v.w / 255.0 ) );
  1571. }
  1572. float viewZToOrthographicDepth( const in float viewZ, const in float near, const in float far ) {
  1573. return ( viewZ + near ) / ( near - far );
  1574. }
  1575. float orthographicDepthToViewZ( const in float linearClipZ, const in float near, const in float far ) {
  1576. return linearClipZ * ( near - far ) - near;
  1577. }
  1578. float viewZToPerspectiveDepth( const in float viewZ, const in float near, const in float far ) {
  1579. return ( ( near + viewZ ) * far ) / ( ( far - near ) * viewZ );
  1580. }
  1581. float perspectiveDepthToViewZ( const in float invClipZ, const in float near, const in float far ) {
  1582. return ( near * far ) / ( ( far - near ) * invClipZ - far );
  1583. }`,LF=`#ifdef PREMULTIPLIED_ALPHA
  1584. gl_FragColor.rgb *= gl_FragColor.a;
  1585. #endif`,PF=`vec4 mvPosition = vec4( transformed, 1.0 );
  1586. #ifdef USE_INSTANCING
  1587. mvPosition = instanceMatrix * mvPosition;
  1588. #endif
  1589. mvPosition = modelViewMatrix * mvPosition;
  1590. gl_Position = projectionMatrix * mvPosition;`,zF=`#ifdef DITHERING
  1591. gl_FragColor.rgb = dithering( gl_FragColor.rgb );
  1592. #endif`,kF=`#ifdef DITHERING
  1593. vec3 dithering( vec3 color ) {
  1594. float grid_position = rand( gl_FragCoord.xy );
  1595. vec3 dither_shift_RGB = vec3( 0.25 / 255.0, -0.25 / 255.0, 0.25 / 255.0 );
  1596. dither_shift_RGB = mix( 2.0 * dither_shift_RGB, -2.0 * dither_shift_RGB, grid_position );
  1597. return color + dither_shift_RGB;
  1598. }
  1599. #endif`,UF=`float roughnessFactor = roughness;
  1600. #ifdef USE_ROUGHNESSMAP
  1601. vec4 texelRoughness = texture2D( roughnessMap, vUv );
  1602. roughnessFactor *= texelRoughness.g;
  1603. #endif`,NF=`#ifdef USE_ROUGHNESSMAP
  1604. uniform sampler2D roughnessMap;
  1605. #endif`,FF=`#if NUM_SPOT_LIGHT_COORDS > 0
  1606. varying vec4 vSpotLightCoord[ NUM_SPOT_LIGHT_COORDS ];
  1607. #endif
  1608. #if NUM_SPOT_LIGHT_MAPS > 0
  1609. uniform sampler2D spotLightMap[ NUM_SPOT_LIGHT_MAPS ];
  1610. #endif
  1611. #ifdef USE_SHADOWMAP
  1612. #if NUM_DIR_LIGHT_SHADOWS > 0
  1613. uniform sampler2D directionalShadowMap[ NUM_DIR_LIGHT_SHADOWS ];
  1614. varying vec4 vDirectionalShadowCoord[ NUM_DIR_LIGHT_SHADOWS ];
  1615. struct DirectionalLightShadow {
  1616. float shadowBias;
  1617. float shadowNormalBias;
  1618. float shadowRadius;
  1619. vec2 shadowMapSize;
  1620. };
  1621. uniform DirectionalLightShadow directionalLightShadows[ NUM_DIR_LIGHT_SHADOWS ];
  1622. #endif
  1623. #if NUM_SPOT_LIGHT_SHADOWS > 0
  1624. uniform sampler2D spotShadowMap[ NUM_SPOT_LIGHT_SHADOWS ];
  1625. struct SpotLightShadow {
  1626. float shadowBias;
  1627. float shadowNormalBias;
  1628. float shadowRadius;
  1629. vec2 shadowMapSize;
  1630. };
  1631. uniform SpotLightShadow spotLightShadows[ NUM_SPOT_LIGHT_SHADOWS ];
  1632. #endif
  1633. #if NUM_POINT_LIGHT_SHADOWS > 0
  1634. uniform sampler2D pointShadowMap[ NUM_POINT_LIGHT_SHADOWS ];
  1635. varying vec4 vPointShadowCoord[ NUM_POINT_LIGHT_SHADOWS ];
  1636. struct PointLightShadow {
  1637. float shadowBias;
  1638. float shadowNormalBias;
  1639. float shadowRadius;
  1640. vec2 shadowMapSize;
  1641. float shadowCameraNear;
  1642. float shadowCameraFar;
  1643. };
  1644. uniform PointLightShadow pointLightShadows[ NUM_POINT_LIGHT_SHADOWS ];
  1645. #endif
  1646. float texture2DCompare( sampler2D depths, vec2 uv, float compare ) {
  1647. return step( compare, unpackRGBAToDepth( texture2D( depths, uv ) ) );
  1648. }
  1649. vec2 texture2DDistribution( sampler2D shadow, vec2 uv ) {
  1650. return unpackRGBATo2Half( texture2D( shadow, uv ) );
  1651. }
  1652. float VSMShadow (sampler2D shadow, vec2 uv, float compare ){
  1653. float occlusion = 1.0;
  1654. vec2 distribution = texture2DDistribution( shadow, uv );
  1655. float hard_shadow = step( compare , distribution.x );
  1656. if (hard_shadow != 1.0 ) {
  1657. float distance = compare - distribution.x ;
  1658. float variance = max( 0.00000, distribution.y * distribution.y );
  1659. float softness_probability = variance / (variance + distance * distance ); softness_probability = clamp( ( softness_probability - 0.3 ) / ( 0.95 - 0.3 ), 0.0, 1.0 ); occlusion = clamp( max( hard_shadow, softness_probability ), 0.0, 1.0 );
  1660. }
  1661. return occlusion;
  1662. }
  1663. float getShadow( sampler2D shadowMap, vec2 shadowMapSize, float shadowBias, float shadowRadius, vec4 shadowCoord ) {
  1664. float shadow = 1.0;
  1665. shadowCoord.xyz /= shadowCoord.w;
  1666. shadowCoord.z += shadowBias;
  1667. bvec4 inFrustumVec = bvec4 ( shadowCoord.x >= 0.0, shadowCoord.x <= 1.0, shadowCoord.y >= 0.0, shadowCoord.y <= 1.0 );
  1668. bool inFrustum = all( inFrustumVec );
  1669. bvec2 frustumTestVec = bvec2( inFrustum, shadowCoord.z <= 1.0 );
  1670. bool frustumTest = all( frustumTestVec );
  1671. if ( frustumTest ) {
  1672. #if defined( SHADOWMAP_TYPE_PCF )
  1673. vec2 texelSize = vec2( 1.0 ) / shadowMapSize;
  1674. float dx0 = - texelSize.x * shadowRadius;
  1675. float dy0 = - texelSize.y * shadowRadius;
  1676. float dx1 = + texelSize.x * shadowRadius;
  1677. float dy1 = + texelSize.y * shadowRadius;
  1678. float dx2 = dx0 / 2.0;
  1679. float dy2 = dy0 / 2.0;
  1680. float dx3 = dx1 / 2.0;
  1681. float dy3 = dy1 / 2.0;
  1682. shadow = (
  1683. texture2DCompare( shadowMap, shadowCoord.xy + vec2( dx0, dy0 ), shadowCoord.z ) +
  1684. texture2DCompare( shadowMap, shadowCoord.xy + vec2( 0.0, dy0 ), shadowCoord.z ) +
  1685. texture2DCompare( shadowMap, shadowCoord.xy + vec2( dx1, dy0 ), shadowCoord.z ) +
  1686. texture2DCompare( shadowMap, shadowCoord.xy + vec2( dx2, dy2 ), shadowCoord.z ) +
  1687. texture2DCompare( shadowMap, shadowCoord.xy + vec2( 0.0, dy2 ), shadowCoord.z ) +
  1688. texture2DCompare( shadowMap, shadowCoord.xy + vec2( dx3, dy2 ), shadowCoord.z ) +
  1689. texture2DCompare( shadowMap, shadowCoord.xy + vec2( dx0, 0.0 ), shadowCoord.z ) +
  1690. texture2DCompare( shadowMap, shadowCoord.xy + vec2( dx2, 0.0 ), shadowCoord.z ) +
  1691. texture2DCompare( shadowMap, shadowCoord.xy, shadowCoord.z ) +
  1692. texture2DCompare( shadowMap, shadowCoord.xy + vec2( dx3, 0.0 ), shadowCoord.z ) +
  1693. texture2DCompare( shadowMap, shadowCoord.xy + vec2( dx1, 0.0 ), shadowCoord.z ) +
  1694. texture2DCompare( shadowMap, shadowCoord.xy + vec2( dx2, dy3 ), shadowCoord.z ) +
  1695. texture2DCompare( shadowMap, shadowCoord.xy + vec2( 0.0, dy3 ), shadowCoord.z ) +
  1696. texture2DCompare( shadowMap, shadowCoord.xy + vec2( dx3, dy3 ), shadowCoord.z ) +
  1697. texture2DCompare( shadowMap, shadowCoord.xy + vec2( dx0, dy1 ), shadowCoord.z ) +
  1698. texture2DCompare( shadowMap, shadowCoord.xy + vec2( 0.0, dy1 ), shadowCoord.z ) +
  1699. texture2DCompare( shadowMap, shadowCoord.xy + vec2( dx1, dy1 ), shadowCoord.z )
  1700. ) * ( 1.0 / 17.0 );
  1701. #elif defined( SHADOWMAP_TYPE_PCF_SOFT )
  1702. vec2 texelSize = vec2( 1.0 ) / shadowMapSize;
  1703. float dx = texelSize.x;
  1704. float dy = texelSize.y;
  1705. vec2 uv = shadowCoord.xy;
  1706. vec2 f = fract( uv * shadowMapSize + 0.5 );
  1707. uv -= f * texelSize;
  1708. shadow = (
  1709. texture2DCompare( shadowMap, uv, shadowCoord.z ) +
  1710. texture2DCompare( shadowMap, uv + vec2( dx, 0.0 ), shadowCoord.z ) +
  1711. texture2DCompare( shadowMap, uv + vec2( 0.0, dy ), shadowCoord.z ) +
  1712. texture2DCompare( shadowMap, uv + texelSize, shadowCoord.z ) +
  1713. mix( texture2DCompare( shadowMap, uv + vec2( -dx, 0.0 ), shadowCoord.z ),
  1714. texture2DCompare( shadowMap, uv + vec2( 2.0 * dx, 0.0 ), shadowCoord.z ),
  1715. f.x ) +
  1716. mix( texture2DCompare( shadowMap, uv + vec2( -dx, dy ), shadowCoord.z ),
  1717. texture2DCompare( shadowMap, uv + vec2( 2.0 * dx, dy ), shadowCoord.z ),
  1718. f.x ) +
  1719. mix( texture2DCompare( shadowMap, uv + vec2( 0.0, -dy ), shadowCoord.z ),
  1720. texture2DCompare( shadowMap, uv + vec2( 0.0, 2.0 * dy ), shadowCoord.z ),
  1721. f.y ) +
  1722. mix( texture2DCompare( shadowMap, uv + vec2( dx, -dy ), shadowCoord.z ),
  1723. texture2DCompare( shadowMap, uv + vec2( dx, 2.0 * dy ), shadowCoord.z ),
  1724. f.y ) +
  1725. mix( mix( texture2DCompare( shadowMap, uv + vec2( -dx, -dy ), shadowCoord.z ),
  1726. texture2DCompare( shadowMap, uv + vec2( 2.0 * dx, -dy ), shadowCoord.z ),
  1727. f.x ),
  1728. mix( texture2DCompare( shadowMap, uv + vec2( -dx, 2.0 * dy ), shadowCoord.z ),
  1729. texture2DCompare( shadowMap, uv + vec2( 2.0 * dx, 2.0 * dy ), shadowCoord.z ),
  1730. f.x ),
  1731. f.y )
  1732. ) * ( 1.0 / 9.0 );
  1733. #elif defined( SHADOWMAP_TYPE_VSM )
  1734. shadow = VSMShadow( shadowMap, shadowCoord.xy, shadowCoord.z );
  1735. #else
  1736. shadow = texture2DCompare( shadowMap, shadowCoord.xy, shadowCoord.z );
  1737. #endif
  1738. }
  1739. return shadow;
  1740. }
  1741. vec2 cubeToUV( vec3 v, float texelSizeY ) {
  1742. vec3 absV = abs( v );
  1743. float scaleToCube = 1.0 / max( absV.x, max( absV.y, absV.z ) );
  1744. absV *= scaleToCube;
  1745. v *= scaleToCube * ( 1.0 - 2.0 * texelSizeY );
  1746. vec2 planar = v.xy;
  1747. float almostATexel = 1.5 * texelSizeY;
  1748. float almostOne = 1.0 - almostATexel;
  1749. if ( absV.z >= almostOne ) {
  1750. if ( v.z > 0.0 )
  1751. planar.x = 4.0 - v.x;
  1752. } else if ( absV.x >= almostOne ) {
  1753. float signX = sign( v.x );
  1754. planar.x = v.z * signX + 2.0 * signX;
  1755. } else if ( absV.y >= almostOne ) {
  1756. float signY = sign( v.y );
  1757. planar.x = v.x + 2.0 * signY + 2.0;
  1758. planar.y = v.z * signY - 2.0;
  1759. }
  1760. return vec2( 0.125, 0.25 ) * planar + vec2( 0.375, 0.75 );
  1761. }
  1762. float getPointShadow( sampler2D shadowMap, vec2 shadowMapSize, float shadowBias, float shadowRadius, vec4 shadowCoord, float shadowCameraNear, float shadowCameraFar ) {
  1763. vec2 texelSize = vec2( 1.0 ) / ( shadowMapSize * vec2( 4.0, 2.0 ) );
  1764. vec3 lightToPosition = shadowCoord.xyz;
  1765. float dp = ( length( lightToPosition ) - shadowCameraNear ) / ( shadowCameraFar - shadowCameraNear ); dp += shadowBias;
  1766. vec3 bd3D = normalize( lightToPosition );
  1767. #if defined( SHADOWMAP_TYPE_PCF ) || defined( SHADOWMAP_TYPE_PCF_SOFT ) || defined( SHADOWMAP_TYPE_VSM )
  1768. vec2 offset = vec2( - 1, 1 ) * shadowRadius * texelSize.y;
  1769. return (
  1770. texture2DCompare( shadowMap, cubeToUV( bd3D + offset.xyy, texelSize.y ), dp ) +
  1771. texture2DCompare( shadowMap, cubeToUV( bd3D + offset.yyy, texelSize.y ), dp ) +
  1772. texture2DCompare( shadowMap, cubeToUV( bd3D + offset.xyx, texelSize.y ), dp ) +
  1773. texture2DCompare( shadowMap, cubeToUV( bd3D + offset.yyx, texelSize.y ), dp ) +
  1774. texture2DCompare( shadowMap, cubeToUV( bd3D, texelSize.y ), dp ) +
  1775. texture2DCompare( shadowMap, cubeToUV( bd3D + offset.xxy, texelSize.y ), dp ) +
  1776. texture2DCompare( shadowMap, cubeToUV( bd3D + offset.yxy, texelSize.y ), dp ) +
  1777. texture2DCompare( shadowMap, cubeToUV( bd3D + offset.xxx, texelSize.y ), dp ) +
  1778. texture2DCompare( shadowMap, cubeToUV( bd3D + offset.yxx, texelSize.y ), dp )
  1779. ) * ( 1.0 / 9.0 );
  1780. #else
  1781. return texture2DCompare( shadowMap, cubeToUV( bd3D, texelSize.y ), dp );
  1782. #endif
  1783. }
  1784. #endif`,BF=`#if NUM_SPOT_LIGHT_COORDS > 0
  1785. uniform mat4 spotLightMatrix[ NUM_SPOT_LIGHT_COORDS ];
  1786. varying vec4 vSpotLightCoord[ NUM_SPOT_LIGHT_COORDS ];
  1787. #endif
  1788. #ifdef USE_SHADOWMAP
  1789. #if NUM_DIR_LIGHT_SHADOWS > 0
  1790. uniform mat4 directionalShadowMatrix[ NUM_DIR_LIGHT_SHADOWS ];
  1791. varying vec4 vDirectionalShadowCoord[ NUM_DIR_LIGHT_SHADOWS ];
  1792. struct DirectionalLightShadow {
  1793. float shadowBias;
  1794. float shadowNormalBias;
  1795. float shadowRadius;
  1796. vec2 shadowMapSize;
  1797. };
  1798. uniform DirectionalLightShadow directionalLightShadows[ NUM_DIR_LIGHT_SHADOWS ];
  1799. #endif
  1800. #if NUM_SPOT_LIGHT_SHADOWS > 0
  1801. struct SpotLightShadow {
  1802. float shadowBias;
  1803. float shadowNormalBias;
  1804. float shadowRadius;
  1805. vec2 shadowMapSize;
  1806. };
  1807. uniform SpotLightShadow spotLightShadows[ NUM_SPOT_LIGHT_SHADOWS ];
  1808. #endif
  1809. #if NUM_POINT_LIGHT_SHADOWS > 0
  1810. uniform mat4 pointShadowMatrix[ NUM_POINT_LIGHT_SHADOWS ];
  1811. varying vec4 vPointShadowCoord[ NUM_POINT_LIGHT_SHADOWS ];
  1812. struct PointLightShadow {
  1813. float shadowBias;
  1814. float shadowNormalBias;
  1815. float shadowRadius;
  1816. vec2 shadowMapSize;
  1817. float shadowCameraNear;
  1818. float shadowCameraFar;
  1819. };
  1820. uniform PointLightShadow pointLightShadows[ NUM_POINT_LIGHT_SHADOWS ];
  1821. #endif
  1822. #endif`,GF=`#if defined( USE_SHADOWMAP ) || ( NUM_SPOT_LIGHT_COORDS > 0 )
  1823. #if NUM_DIR_LIGHT_SHADOWS > 0 || NUM_SPOT_LIGHT_COORDS > 0 || NUM_POINT_LIGHT_SHADOWS > 0
  1824. vec3 shadowWorldNormal = inverseTransformDirection( transformedNormal, viewMatrix );
  1825. vec4 shadowWorldPosition;
  1826. #endif
  1827. #if NUM_DIR_LIGHT_SHADOWS > 0
  1828. #pragma unroll_loop_start
  1829. for ( int i = 0; i < NUM_DIR_LIGHT_SHADOWS; i ++ ) {
  1830. shadowWorldPosition = worldPosition + vec4( shadowWorldNormal * directionalLightShadows[ i ].shadowNormalBias, 0 );
  1831. vDirectionalShadowCoord[ i ] = directionalShadowMatrix[ i ] * shadowWorldPosition;
  1832. }
  1833. #pragma unroll_loop_end
  1834. #endif
  1835. #if NUM_SPOT_LIGHT_COORDS > 0
  1836. #pragma unroll_loop_start
  1837. for ( int i = 0; i < NUM_SPOT_LIGHT_COORDS; i ++ ) {
  1838. shadowWorldPosition = worldPosition;
  1839. #if ( defined( USE_SHADOWMAP ) && UNROLLED_LOOP_INDEX < NUM_SPOT_LIGHT_SHADOWS )
  1840. shadowWorldPosition.xyz += shadowWorldNormal * spotLightShadows[ i ].shadowNormalBias;
  1841. #endif
  1842. vSpotLightCoord[ i ] = spotLightMatrix[ i ] * shadowWorldPosition;
  1843. }
  1844. #pragma unroll_loop_end
  1845. #endif
  1846. #if NUM_POINT_LIGHT_SHADOWS > 0
  1847. #pragma unroll_loop_start
  1848. for ( int i = 0; i < NUM_POINT_LIGHT_SHADOWS; i ++ ) {
  1849. shadowWorldPosition = worldPosition + vec4( shadowWorldNormal * pointLightShadows[ i ].shadowNormalBias, 0 );
  1850. vPointShadowCoord[ i ] = pointShadowMatrix[ i ] * shadowWorldPosition;
  1851. }
  1852. #pragma unroll_loop_end
  1853. #endif
  1854. #endif`,VF=`float getShadowMask() {
  1855. float shadow = 1.0;
  1856. #ifdef USE_SHADOWMAP
  1857. #if NUM_DIR_LIGHT_SHADOWS > 0
  1858. DirectionalLightShadow directionalLight;
  1859. #pragma unroll_loop_start
  1860. for ( int i = 0; i < NUM_DIR_LIGHT_SHADOWS; i ++ ) {
  1861. directionalLight = directionalLightShadows[ i ];
  1862. shadow *= receiveShadow ? getShadow( directionalShadowMap[ i ], directionalLight.shadowMapSize, directionalLight.shadowBias, directionalLight.shadowRadius, vDirectionalShadowCoord[ i ] ) : 1.0;
  1863. }
  1864. #pragma unroll_loop_end
  1865. #endif
  1866. #if NUM_SPOT_LIGHT_SHADOWS > 0
  1867. SpotLightShadow spotLight;
  1868. #pragma unroll_loop_start
  1869. for ( int i = 0; i < NUM_SPOT_LIGHT_SHADOWS; i ++ ) {
  1870. spotLight = spotLightShadows[ i ];
  1871. shadow *= receiveShadow ? getShadow( spotShadowMap[ i ], spotLight.shadowMapSize, spotLight.shadowBias, spotLight.shadowRadius, vSpotLightCoord[ i ] ) : 1.0;
  1872. }
  1873. #pragma unroll_loop_end
  1874. #endif
  1875. #if NUM_POINT_LIGHT_SHADOWS > 0
  1876. PointLightShadow pointLight;
  1877. #pragma unroll_loop_start
  1878. for ( int i = 0; i < NUM_POINT_LIGHT_SHADOWS; i ++ ) {
  1879. pointLight = pointLightShadows[ i ];
  1880. shadow *= receiveShadow ? getPointShadow( pointShadowMap[ i ], pointLight.shadowMapSize, pointLight.shadowBias, pointLight.shadowRadius, vPointShadowCoord[ i ], pointLight.shadowCameraNear, pointLight.shadowCameraFar ) : 1.0;
  1881. }
  1882. #pragma unroll_loop_end
  1883. #endif
  1884. #endif
  1885. return shadow;
  1886. }`,jF=`#ifdef USE_SKINNING
  1887. mat4 boneMatX = getBoneMatrix( skinIndex.x );
  1888. mat4 boneMatY = getBoneMatrix( skinIndex.y );
  1889. mat4 boneMatZ = getBoneMatrix( skinIndex.z );
  1890. mat4 boneMatW = getBoneMatrix( skinIndex.w );
  1891. #endif`,WF=`#ifdef USE_SKINNING
  1892. uniform mat4 bindMatrix;
  1893. uniform mat4 bindMatrixInverse;
  1894. uniform highp sampler2D boneTexture;
  1895. uniform int boneTextureSize;
  1896. mat4 getBoneMatrix( const in float i ) {
  1897. float j = i * 4.0;
  1898. float x = mod( j, float( boneTextureSize ) );
  1899. float y = floor( j / float( boneTextureSize ) );
  1900. float dx = 1.0 / float( boneTextureSize );
  1901. float dy = 1.0 / float( boneTextureSize );
  1902. y = dy * ( y + 0.5 );
  1903. vec4 v1 = texture2D( boneTexture, vec2( dx * ( x + 0.5 ), y ) );
  1904. vec4 v2 = texture2D( boneTexture, vec2( dx * ( x + 1.5 ), y ) );
  1905. vec4 v3 = texture2D( boneTexture, vec2( dx * ( x + 2.5 ), y ) );
  1906. vec4 v4 = texture2D( boneTexture, vec2( dx * ( x + 3.5 ), y ) );
  1907. mat4 bone = mat4( v1, v2, v3, v4 );
  1908. return bone;
  1909. }
  1910. #endif`,HF=`#ifdef USE_SKINNING
  1911. vec4 skinVertex = bindMatrix * vec4( transformed, 1.0 );
  1912. vec4 skinned = vec4( 0.0 );
  1913. skinned += boneMatX * skinVertex * skinWeight.x;
  1914. skinned += boneMatY * skinVertex * skinWeight.y;
  1915. skinned += boneMatZ * skinVertex * skinWeight.z;
  1916. skinned += boneMatW * skinVertex * skinWeight.w;
  1917. transformed = ( bindMatrixInverse * skinned ).xyz;
  1918. #endif`,$F=`#ifdef USE_SKINNING
  1919. mat4 skinMatrix = mat4( 0.0 );
  1920. skinMatrix += skinWeight.x * boneMatX;
  1921. skinMatrix += skinWeight.y * boneMatY;
  1922. skinMatrix += skinWeight.z * boneMatZ;
  1923. skinMatrix += skinWeight.w * boneMatW;
  1924. skinMatrix = bindMatrixInverse * skinMatrix * bindMatrix;
  1925. objectNormal = vec4( skinMatrix * vec4( objectNormal, 0.0 ) ).xyz;
  1926. #ifdef USE_TANGENT
  1927. objectTangent = vec4( skinMatrix * vec4( objectTangent, 0.0 ) ).xyz;
  1928. #endif
  1929. #endif`,YF=`float specularStrength;
  1930. #ifdef USE_SPECULARMAP
  1931. vec4 texelSpecular = texture2D( specularMap, vUv );
  1932. specularStrength = texelSpecular.r;
  1933. #else
  1934. specularStrength = 1.0;
  1935. #endif`,JF=`#ifdef USE_SPECULARMAP
  1936. uniform sampler2D specularMap;
  1937. #endif`,ZF=`#if defined( TONE_MAPPING )
  1938. gl_FragColor.rgb = toneMapping( gl_FragColor.rgb );
  1939. #endif`,qF=`#ifndef saturate
  1940. #define saturate( a ) clamp( a, 0.0, 1.0 )
  1941. #endif
  1942. uniform float toneMappingExposure;
  1943. vec3 LinearToneMapping( vec3 color ) {
  1944. return toneMappingExposure * color;
  1945. }
  1946. vec3 ReinhardToneMapping( vec3 color ) {
  1947. color *= toneMappingExposure;
  1948. return saturate( color / ( vec3( 1.0 ) + color ) );
  1949. }
  1950. vec3 OptimizedCineonToneMapping( vec3 color ) {
  1951. color *= toneMappingExposure;
  1952. color = max( vec3( 0.0 ), color - 0.004 );
  1953. return pow( ( color * ( 6.2 * color + 0.5 ) ) / ( color * ( 6.2 * color + 1.7 ) + 0.06 ), vec3( 2.2 ) );
  1954. }
  1955. vec3 RRTAndODTFit( vec3 v ) {
  1956. vec3 a = v * ( v + 0.0245786 ) - 0.000090537;
  1957. vec3 b = v * ( 0.983729 * v + 0.4329510 ) + 0.238081;
  1958. return a / b;
  1959. }
  1960. vec3 ACESFilmicToneMapping( vec3 color ) {
  1961. const mat3 ACESInputMat = mat3(
  1962. vec3( 0.59719, 0.07600, 0.02840 ), vec3( 0.35458, 0.90834, 0.13383 ),
  1963. vec3( 0.04823, 0.01566, 0.83777 )
  1964. );
  1965. const mat3 ACESOutputMat = mat3(
  1966. vec3( 1.60475, -0.10208, -0.00327 ), vec3( -0.53108, 1.10813, -0.07276 ),
  1967. vec3( -0.07367, -0.00605, 1.07602 )
  1968. );
  1969. color *= toneMappingExposure / 0.6;
  1970. color = ACESInputMat * color;
  1971. color = RRTAndODTFit( color );
  1972. color = ACESOutputMat * color;
  1973. return saturate( color );
  1974. }
  1975. vec3 CustomToneMapping( vec3 color ) { return color; }`,QF=`#ifdef USE_TRANSMISSION
  1976. material.transmission = transmission;
  1977. material.transmissionAlpha = 1.0;
  1978. material.thickness = thickness;
  1979. material.attenuationDistance = attenuationDistance;
  1980. material.attenuationColor = attenuationColor;
  1981. #ifdef USE_TRANSMISSIONMAP
  1982. material.transmission *= texture2D( transmissionMap, vUv ).r;
  1983. #endif
  1984. #ifdef USE_THICKNESSMAP
  1985. material.thickness *= texture2D( thicknessMap, vUv ).g;
  1986. #endif
  1987. vec3 pos = vWorldPosition;
  1988. vec3 v = normalize( cameraPosition - pos );
  1989. vec3 n = inverseTransformDirection( normal, viewMatrix );
  1990. vec4 transmission = getIBLVolumeRefraction(
  1991. n, v, material.roughness, material.diffuseColor, material.specularColor, material.specularF90,
  1992. pos, modelMatrix, viewMatrix, projectionMatrix, material.ior, material.thickness,
  1993. material.attenuationColor, material.attenuationDistance );
  1994. material.transmissionAlpha = mix( material.transmissionAlpha, transmission.a, material.transmission );
  1995. totalDiffuse = mix( totalDiffuse, transmission.rgb, material.transmission );
  1996. #endif`,XF=`#ifdef USE_TRANSMISSION
  1997. uniform float transmission;
  1998. uniform float thickness;
  1999. uniform float attenuationDistance;
  2000. uniform vec3 attenuationColor;
  2001. #ifdef USE_TRANSMISSIONMAP
  2002. uniform sampler2D transmissionMap;
  2003. #endif
  2004. #ifdef USE_THICKNESSMAP
  2005. uniform sampler2D thicknessMap;
  2006. #endif
  2007. uniform vec2 transmissionSamplerSize;
  2008. uniform sampler2D transmissionSamplerMap;
  2009. uniform mat4 modelMatrix;
  2010. uniform mat4 projectionMatrix;
  2011. varying vec3 vWorldPosition;
  2012. vec3 getVolumeTransmissionRay( const in vec3 n, const in vec3 v, const in float thickness, const in float ior, const in mat4 modelMatrix ) {
  2013. vec3 refractionVector = refract( - v, normalize( n ), 1.0 / ior );
  2014. vec3 modelScale;
  2015. modelScale.x = length( vec3( modelMatrix[ 0 ].xyz ) );
  2016. modelScale.y = length( vec3( modelMatrix[ 1 ].xyz ) );
  2017. modelScale.z = length( vec3( modelMatrix[ 2 ].xyz ) );
  2018. return normalize( refractionVector ) * thickness * modelScale;
  2019. }
  2020. float applyIorToRoughness( const in float roughness, const in float ior ) {
  2021. return roughness * clamp( ior * 2.0 - 2.0, 0.0, 1.0 );
  2022. }
  2023. vec4 getTransmissionSample( const in vec2 fragCoord, const in float roughness, const in float ior ) {
  2024. float framebufferLod = log2( transmissionSamplerSize.x ) * applyIorToRoughness( roughness, ior );
  2025. #ifdef texture2DLodEXT
  2026. return texture2DLodEXT( transmissionSamplerMap, fragCoord.xy, framebufferLod );
  2027. #else
  2028. return texture2D( transmissionSamplerMap, fragCoord.xy, framebufferLod );
  2029. #endif
  2030. }
  2031. vec3 applyVolumeAttenuation( const in vec3 radiance, const in float transmissionDistance, const in vec3 attenuationColor, const in float attenuationDistance ) {
  2032. if ( isinf( attenuationDistance ) ) {
  2033. return radiance;
  2034. } else {
  2035. vec3 attenuationCoefficient = -log( attenuationColor ) / attenuationDistance;
  2036. vec3 transmittance = exp( - attenuationCoefficient * transmissionDistance ); return transmittance * radiance;
  2037. }
  2038. }
  2039. vec4 getIBLVolumeRefraction( const in vec3 n, const in vec3 v, const in float roughness, const in vec3 diffuseColor,
  2040. const in vec3 specularColor, const in float specularF90, const in vec3 position, const in mat4 modelMatrix,
  2041. const in mat4 viewMatrix, const in mat4 projMatrix, const in float ior, const in float thickness,
  2042. const in vec3 attenuationColor, const in float attenuationDistance ) {
  2043. vec3 transmissionRay = getVolumeTransmissionRay( n, v, thickness, ior, modelMatrix );
  2044. vec3 refractedRayExit = position + transmissionRay;
  2045. vec4 ndcPos = projMatrix * viewMatrix * vec4( refractedRayExit, 1.0 );
  2046. vec2 refractionCoords = ndcPos.xy / ndcPos.w;
  2047. refractionCoords += 1.0;
  2048. refractionCoords /= 2.0;
  2049. vec4 transmittedLight = getTransmissionSample( refractionCoords, roughness, ior );
  2050. vec3 attenuatedColor = applyVolumeAttenuation( transmittedLight.rgb, length( transmissionRay ), attenuationColor, attenuationDistance );
  2051. vec3 F = EnvironmentBRDF( n, v, specularColor, specularF90, roughness );
  2052. return vec4( ( 1.0 - F ) * attenuatedColor * diffuseColor, transmittedLight.a );
  2053. }
  2054. #endif`,KF=`#if ( defined( USE_UV ) && ! defined( UVS_VERTEX_ONLY ) )
  2055. varying vec2 vUv;
  2056. #endif`,eB=`#ifdef USE_UV
  2057. #ifdef UVS_VERTEX_ONLY
  2058. vec2 vUv;
  2059. #else
  2060. varying vec2 vUv;
  2061. #endif
  2062. uniform mat3 uvTransform;
  2063. #endif`,tB=`#ifdef USE_UV
  2064. vUv = ( uvTransform * vec3( uv, 1 ) ).xy;
  2065. #endif`,nB=`#if defined( USE_LIGHTMAP ) || defined( USE_AOMAP )
  2066. varying vec2 vUv2;
  2067. #endif`,iB=`#if defined( USE_LIGHTMAP ) || defined( USE_AOMAP )
  2068. attribute vec2 uv2;
  2069. varying vec2 vUv2;
  2070. uniform mat3 uv2Transform;
  2071. #endif`,oB=`#if defined( USE_LIGHTMAP ) || defined( USE_AOMAP )
  2072. vUv2 = ( uv2Transform * vec3( uv2, 1 ) ).xy;
  2073. #endif`,rB=`#if defined( USE_ENVMAP ) || defined( DISTANCE ) || defined ( USE_SHADOWMAP ) || defined ( USE_TRANSMISSION ) || NUM_SPOT_LIGHT_COORDS > 0
  2074. vec4 worldPosition = vec4( transformed, 1.0 );
  2075. #ifdef USE_INSTANCING
  2076. worldPosition = instanceMatrix * worldPosition;
  2077. #endif
  2078. worldPosition = modelMatrix * worldPosition;
  2079. #endif`;const aB=`varying vec2 vUv;
  2080. uniform mat3 uvTransform;
  2081. void main() {
  2082. vUv = ( uvTransform * vec3( uv, 1 ) ).xy;
  2083. gl_Position = vec4( position.xy, 1.0, 1.0 );
  2084. }`,sB=`uniform sampler2D t2D;
  2085. varying vec2 vUv;
  2086. void main() {
  2087. gl_FragColor = texture2D( t2D, vUv );
  2088. #ifdef DECODE_VIDEO_TEXTURE
  2089. gl_FragColor = vec4( mix( pow( gl_FragColor.rgb * 0.9478672986 + vec3( 0.0521327014 ), vec3( 2.4 ) ), gl_FragColor.rgb * 0.0773993808, vec3( lessThanEqual( gl_FragColor.rgb, vec3( 0.04045 ) ) ) ), gl_FragColor.w );
  2090. #endif
  2091. #include <tonemapping_fragment>
  2092. #include <encodings_fragment>
  2093. }`,lB=`varying vec3 vWorldDirection;
  2094. #include <common>
  2095. void main() {
  2096. vWorldDirection = transformDirection( position, modelMatrix );
  2097. #include <begin_vertex>
  2098. #include <project_vertex>
  2099. gl_Position.z = gl_Position.w;
  2100. }`,uB=`#include <envmap_common_pars_fragment>
  2101. uniform float opacity;
  2102. varying vec3 vWorldDirection;
  2103. #include <cube_uv_reflection_fragment>
  2104. void main() {
  2105. vec3 vReflect = vWorldDirection;
  2106. #include <envmap_fragment>
  2107. gl_FragColor = envColor;
  2108. gl_FragColor.a *= opacity;
  2109. #include <tonemapping_fragment>
  2110. #include <encodings_fragment>
  2111. }`,cB=`#include <common>
  2112. #include <uv_pars_vertex>
  2113. #include <displacementmap_pars_vertex>
  2114. #include <morphtarget_pars_vertex>
  2115. #include <skinning_pars_vertex>
  2116. #include <logdepthbuf_pars_vertex>
  2117. #include <clipping_planes_pars_vertex>
  2118. varying vec2 vHighPrecisionZW;
  2119. void main() {
  2120. #include <uv_vertex>
  2121. #include <skinbase_vertex>
  2122. #ifdef USE_DISPLACEMENTMAP
  2123. #include <beginnormal_vertex>
  2124. #include <morphnormal_vertex>
  2125. #include <skinnormal_vertex>
  2126. #endif
  2127. #include <begin_vertex>
  2128. #include <morphtarget_vertex>
  2129. #include <skinning_vertex>
  2130. #include <displacementmap_vertex>
  2131. #include <project_vertex>
  2132. #include <logdepthbuf_vertex>
  2133. #include <clipping_planes_vertex>
  2134. vHighPrecisionZW = gl_Position.zw;
  2135. }`,dB=`#if DEPTH_PACKING == 3200
  2136. uniform float opacity;
  2137. #endif
  2138. #include <common>
  2139. #include <packing>
  2140. #include <uv_pars_fragment>
  2141. #include <map_pars_fragment>
  2142. #include <alphamap_pars_fragment>
  2143. #include <alphatest_pars_fragment>
  2144. #include <logdepthbuf_pars_fragment>
  2145. #include <clipping_planes_pars_fragment>
  2146. varying vec2 vHighPrecisionZW;
  2147. void main() {
  2148. #include <clipping_planes_fragment>
  2149. vec4 diffuseColor = vec4( 1.0 );
  2150. #if DEPTH_PACKING == 3200
  2151. diffuseColor.a = opacity;
  2152. #endif
  2153. #include <map_fragment>
  2154. #include <alphamap_fragment>
  2155. #include <alphatest_fragment>
  2156. #include <logdepthbuf_fragment>
  2157. float fragCoordZ = 0.5 * vHighPrecisionZW[0] / vHighPrecisionZW[1] + 0.5;
  2158. #if DEPTH_PACKING == 3200
  2159. gl_FragColor = vec4( vec3( 1.0 - fragCoordZ ), opacity );
  2160. #elif DEPTH_PACKING == 3201
  2161. gl_FragColor = packDepthToRGBA( fragCoordZ );
  2162. #endif
  2163. }`,fB=`#define DISTANCE
  2164. varying vec3 vWorldPosition;
  2165. #include <common>
  2166. #include <uv_pars_vertex>
  2167. #include <displacementmap_pars_vertex>
  2168. #include <morphtarget_pars_vertex>
  2169. #include <skinning_pars_vertex>
  2170. #include <clipping_planes_pars_vertex>
  2171. void main() {
  2172. #include <uv_vertex>
  2173. #include <skinbase_vertex>
  2174. #ifdef USE_DISPLACEMENTMAP
  2175. #include <beginnormal_vertex>
  2176. #include <morphnormal_vertex>
  2177. #include <skinnormal_vertex>
  2178. #endif
  2179. #include <begin_vertex>
  2180. #include <morphtarget_vertex>
  2181. #include <skinning_vertex>
  2182. #include <displacementmap_vertex>
  2183. #include <project_vertex>
  2184. #include <worldpos_vertex>
  2185. #include <clipping_planes_vertex>
  2186. vWorldPosition = worldPosition.xyz;
  2187. }`,pB=`#define DISTANCE
  2188. uniform vec3 referencePosition;
  2189. uniform float nearDistance;
  2190. uniform float farDistance;
  2191. varying vec3 vWorldPosition;
  2192. #include <common>
  2193. #include <packing>
  2194. #include <uv_pars_fragment>
  2195. #include <map_pars_fragment>
  2196. #include <alphamap_pars_fragment>
  2197. #include <alphatest_pars_fragment>
  2198. #include <clipping_planes_pars_fragment>
  2199. void main () {
  2200. #include <clipping_planes_fragment>
  2201. vec4 diffuseColor = vec4( 1.0 );
  2202. #include <map_fragment>
  2203. #include <alphamap_fragment>
  2204. #include <alphatest_fragment>
  2205. float dist = length( vWorldPosition - referencePosition );
  2206. dist = ( dist - nearDistance ) / ( farDistance - nearDistance );
  2207. dist = saturate( dist );
  2208. gl_FragColor = packDepthToRGBA( dist );
  2209. }`,hB=`varying vec3 vWorldDirection;
  2210. #include <common>
  2211. void main() {
  2212. vWorldDirection = transformDirection( position, modelMatrix );
  2213. #include <begin_vertex>
  2214. #include <project_vertex>
  2215. }`,mB=`uniform sampler2D tEquirect;
  2216. varying vec3 vWorldDirection;
  2217. #include <common>
  2218. void main() {
  2219. vec3 direction = normalize( vWorldDirection );
  2220. vec2 sampleUV = equirectUv( direction );
  2221. gl_FragColor = texture2D( tEquirect, sampleUV );
  2222. #include <tonemapping_fragment>
  2223. #include <encodings_fragment>
  2224. }`,gB=`uniform float scale;
  2225. attribute float lineDistance;
  2226. varying float vLineDistance;
  2227. #include <common>
  2228. #include <color_pars_vertex>
  2229. #include <fog_pars_vertex>
  2230. #include <morphtarget_pars_vertex>
  2231. #include <logdepthbuf_pars_vertex>
  2232. #include <clipping_planes_pars_vertex>
  2233. void main() {
  2234. vLineDistance = scale * lineDistance;
  2235. #include <color_vertex>
  2236. #include <morphcolor_vertex>
  2237. #include <begin_vertex>
  2238. #include <morphtarget_vertex>
  2239. #include <project_vertex>
  2240. #include <logdepthbuf_vertex>
  2241. #include <clipping_planes_vertex>
  2242. #include <fog_vertex>
  2243. }`,_B=`uniform vec3 diffuse;
  2244. uniform float opacity;
  2245. uniform float dashSize;
  2246. uniform float totalSize;
  2247. varying float vLineDistance;
  2248. #include <common>
  2249. #include <color_pars_fragment>
  2250. #include <fog_pars_fragment>
  2251. #include <logdepthbuf_pars_fragment>
  2252. #include <clipping_planes_pars_fragment>
  2253. void main() {
  2254. #include <clipping_planes_fragment>
  2255. if ( mod( vLineDistance, totalSize ) > dashSize ) {
  2256. discard;
  2257. }
  2258. vec3 outgoingLight = vec3( 0.0 );
  2259. vec4 diffuseColor = vec4( diffuse, opacity );
  2260. #include <logdepthbuf_fragment>
  2261. #include <color_fragment>
  2262. outgoingLight = diffuseColor.rgb;
  2263. #include <output_fragment>
  2264. #include <tonemapping_fragment>
  2265. #include <encodings_fragment>
  2266. #include <fog_fragment>
  2267. #include <premultiplied_alpha_fragment>
  2268. }`,vB=`#include <common>
  2269. #include <uv_pars_vertex>
  2270. #include <uv2_pars_vertex>
  2271. #include <envmap_pars_vertex>
  2272. #include <color_pars_vertex>
  2273. #include <fog_pars_vertex>
  2274. #include <morphtarget_pars_vertex>
  2275. #include <skinning_pars_vertex>
  2276. #include <logdepthbuf_pars_vertex>
  2277. #include <clipping_planes_pars_vertex>
  2278. void main() {
  2279. #include <uv_vertex>
  2280. #include <uv2_vertex>
  2281. #include <color_vertex>
  2282. #include <morphcolor_vertex>
  2283. #if defined ( USE_ENVMAP ) || defined ( USE_SKINNING )
  2284. #include <beginnormal_vertex>
  2285. #include <morphnormal_vertex>
  2286. #include <skinbase_vertex>
  2287. #include <skinnormal_vertex>
  2288. #include <defaultnormal_vertex>
  2289. #endif
  2290. #include <begin_vertex>
  2291. #include <morphtarget_vertex>
  2292. #include <skinning_vertex>
  2293. #include <project_vertex>
  2294. #include <logdepthbuf_vertex>
  2295. #include <clipping_planes_vertex>
  2296. #include <worldpos_vertex>
  2297. #include <envmap_vertex>
  2298. #include <fog_vertex>
  2299. }`,yB=`uniform vec3 diffuse;
  2300. uniform float opacity;
  2301. #ifndef FLAT_SHADED
  2302. varying vec3 vNormal;
  2303. #endif
  2304. #include <common>
  2305. #include <dithering_pars_fragment>
  2306. #include <color_pars_fragment>
  2307. #include <uv_pars_fragment>
  2308. #include <uv2_pars_fragment>
  2309. #include <map_pars_fragment>
  2310. #include <alphamap_pars_fragment>
  2311. #include <alphatest_pars_fragment>
  2312. #include <aomap_pars_fragment>
  2313. #include <lightmap_pars_fragment>
  2314. #include <envmap_common_pars_fragment>
  2315. #include <envmap_pars_fragment>
  2316. #include <fog_pars_fragment>
  2317. #include <specularmap_pars_fragment>
  2318. #include <logdepthbuf_pars_fragment>
  2319. #include <clipping_planes_pars_fragment>
  2320. void main() {
  2321. #include <clipping_planes_fragment>
  2322. vec4 diffuseColor = vec4( diffuse, opacity );
  2323. #include <logdepthbuf_fragment>
  2324. #include <map_fragment>
  2325. #include <color_fragment>
  2326. #include <alphamap_fragment>
  2327. #include <alphatest_fragment>
  2328. #include <specularmap_fragment>
  2329. ReflectedLight reflectedLight = ReflectedLight( vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ) );
  2330. #ifdef USE_LIGHTMAP
  2331. vec4 lightMapTexel = texture2D( lightMap, vUv2 );
  2332. reflectedLight.indirectDiffuse += lightMapTexel.rgb * lightMapIntensity * RECIPROCAL_PI;
  2333. #else
  2334. reflectedLight.indirectDiffuse += vec3( 1.0 );
  2335. #endif
  2336. #include <aomap_fragment>
  2337. reflectedLight.indirectDiffuse *= diffuseColor.rgb;
  2338. vec3 outgoingLight = reflectedLight.indirectDiffuse;
  2339. #include <envmap_fragment>
  2340. #include <output_fragment>
  2341. #include <tonemapping_fragment>
  2342. #include <encodings_fragment>
  2343. #include <fog_fragment>
  2344. #include <premultiplied_alpha_fragment>
  2345. #include <dithering_fragment>
  2346. }`,bB=`#define LAMBERT
  2347. varying vec3 vViewPosition;
  2348. #include <common>
  2349. #include <uv_pars_vertex>
  2350. #include <uv2_pars_vertex>
  2351. #include <displacementmap_pars_vertex>
  2352. #include <envmap_pars_vertex>
  2353. #include <color_pars_vertex>
  2354. #include <fog_pars_vertex>
  2355. #include <normal_pars_vertex>
  2356. #include <morphtarget_pars_vertex>
  2357. #include <skinning_pars_vertex>
  2358. #include <shadowmap_pars_vertex>
  2359. #include <logdepthbuf_pars_vertex>
  2360. #include <clipping_planes_pars_vertex>
  2361. void main() {
  2362. #include <uv_vertex>
  2363. #include <uv2_vertex>
  2364. #include <color_vertex>
  2365. #include <morphcolor_vertex>
  2366. #include <beginnormal_vertex>
  2367. #include <morphnormal_vertex>
  2368. #include <skinbase_vertex>
  2369. #include <skinnormal_vertex>
  2370. #include <defaultnormal_vertex>
  2371. #include <normal_vertex>
  2372. #include <begin_vertex>
  2373. #include <morphtarget_vertex>
  2374. #include <skinning_vertex>
  2375. #include <displacementmap_vertex>
  2376. #include <project_vertex>
  2377. #include <logdepthbuf_vertex>
  2378. #include <clipping_planes_vertex>
  2379. vViewPosition = - mvPosition.xyz;
  2380. #include <worldpos_vertex>
  2381. #include <envmap_vertex>
  2382. #include <shadowmap_vertex>
  2383. #include <fog_vertex>
  2384. }`,xB=`#define LAMBERT
  2385. uniform vec3 diffuse;
  2386. uniform vec3 emissive;
  2387. uniform float opacity;
  2388. #include <common>
  2389. #include <packing>
  2390. #include <dithering_pars_fragment>
  2391. #include <color_pars_fragment>
  2392. #include <uv_pars_fragment>
  2393. #include <uv2_pars_fragment>
  2394. #include <map_pars_fragment>
  2395. #include <alphamap_pars_fragment>
  2396. #include <alphatest_pars_fragment>
  2397. #include <aomap_pars_fragment>
  2398. #include <lightmap_pars_fragment>
  2399. #include <emissivemap_pars_fragment>
  2400. #include <envmap_common_pars_fragment>
  2401. #include <envmap_pars_fragment>
  2402. #include <fog_pars_fragment>
  2403. #include <bsdfs>
  2404. #include <lights_pars_begin>
  2405. #include <normal_pars_fragment>
  2406. #include <lights_lambert_pars_fragment>
  2407. #include <shadowmap_pars_fragment>
  2408. #include <bumpmap_pars_fragment>
  2409. #include <normalmap_pars_fragment>
  2410. #include <specularmap_pars_fragment>
  2411. #include <logdepthbuf_pars_fragment>
  2412. #include <clipping_planes_pars_fragment>
  2413. void main() {
  2414. #include <clipping_planes_fragment>
  2415. vec4 diffuseColor = vec4( diffuse, opacity );
  2416. ReflectedLight reflectedLight = ReflectedLight( vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ) );
  2417. vec3 totalEmissiveRadiance = emissive;
  2418. #include <logdepthbuf_fragment>
  2419. #include <map_fragment>
  2420. #include <color_fragment>
  2421. #include <alphamap_fragment>
  2422. #include <alphatest_fragment>
  2423. #include <specularmap_fragment>
  2424. #include <normal_fragment_begin>
  2425. #include <normal_fragment_maps>
  2426. #include <emissivemap_fragment>
  2427. #include <lights_lambert_fragment>
  2428. #include <lights_fragment_begin>
  2429. #include <lights_fragment_maps>
  2430. #include <lights_fragment_end>
  2431. #include <aomap_fragment>
  2432. vec3 outgoingLight = reflectedLight.directDiffuse + reflectedLight.indirectDiffuse + totalEmissiveRadiance;
  2433. #include <envmap_fragment>
  2434. #include <output_fragment>
  2435. #include <tonemapping_fragment>
  2436. #include <encodings_fragment>
  2437. #include <fog_fragment>
  2438. #include <premultiplied_alpha_fragment>
  2439. #include <dithering_fragment>
  2440. }`,SB=`#define MATCAP
  2441. varying vec3 vViewPosition;
  2442. #include <common>
  2443. #include <uv_pars_vertex>
  2444. #include <color_pars_vertex>
  2445. #include <displacementmap_pars_vertex>
  2446. #include <fog_pars_vertex>
  2447. #include <normal_pars_vertex>
  2448. #include <morphtarget_pars_vertex>
  2449. #include <skinning_pars_vertex>
  2450. #include <logdepthbuf_pars_vertex>
  2451. #include <clipping_planes_pars_vertex>
  2452. void main() {
  2453. #include <uv_vertex>
  2454. #include <color_vertex>
  2455. #include <morphcolor_vertex>
  2456. #include <beginnormal_vertex>
  2457. #include <morphnormal_vertex>
  2458. #include <skinbase_vertex>
  2459. #include <skinnormal_vertex>
  2460. #include <defaultnormal_vertex>
  2461. #include <normal_vertex>
  2462. #include <begin_vertex>
  2463. #include <morphtarget_vertex>
  2464. #include <skinning_vertex>
  2465. #include <displacementmap_vertex>
  2466. #include <project_vertex>
  2467. #include <logdepthbuf_vertex>
  2468. #include <clipping_planes_vertex>
  2469. #include <fog_vertex>
  2470. vViewPosition = - mvPosition.xyz;
  2471. }`,MB=`#define MATCAP
  2472. uniform vec3 diffuse;
  2473. uniform float opacity;
  2474. uniform sampler2D matcap;
  2475. varying vec3 vViewPosition;
  2476. #include <common>
  2477. #include <dithering_pars_fragment>
  2478. #include <color_pars_fragment>
  2479. #include <uv_pars_fragment>
  2480. #include <map_pars_fragment>
  2481. #include <alphamap_pars_fragment>
  2482. #include <alphatest_pars_fragment>
  2483. #include <fog_pars_fragment>
  2484. #include <normal_pars_fragment>
  2485. #include <bumpmap_pars_fragment>
  2486. #include <normalmap_pars_fragment>
  2487. #include <logdepthbuf_pars_fragment>
  2488. #include <clipping_planes_pars_fragment>
  2489. void main() {
  2490. #include <clipping_planes_fragment>
  2491. vec4 diffuseColor = vec4( diffuse, opacity );
  2492. #include <logdepthbuf_fragment>
  2493. #include <map_fragment>
  2494. #include <color_fragment>
  2495. #include <alphamap_fragment>
  2496. #include <alphatest_fragment>
  2497. #include <normal_fragment_begin>
  2498. #include <normal_fragment_maps>
  2499. vec3 viewDir = normalize( vViewPosition );
  2500. vec3 x = normalize( vec3( viewDir.z, 0.0, - viewDir.x ) );
  2501. vec3 y = cross( viewDir, x );
  2502. vec2 uv = vec2( dot( x, normal ), dot( y, normal ) ) * 0.495 + 0.5;
  2503. #ifdef USE_MATCAP
  2504. vec4 matcapColor = texture2D( matcap, uv );
  2505. #else
  2506. vec4 matcapColor = vec4( vec3( mix( 0.2, 0.8, uv.y ) ), 1.0 );
  2507. #endif
  2508. vec3 outgoingLight = diffuseColor.rgb * matcapColor.rgb;
  2509. #include <output_fragment>
  2510. #include <tonemapping_fragment>
  2511. #include <encodings_fragment>
  2512. #include <fog_fragment>
  2513. #include <premultiplied_alpha_fragment>
  2514. #include <dithering_fragment>
  2515. }`,AB=`#define NORMAL
  2516. #if defined( FLAT_SHADED ) || defined( USE_BUMPMAP ) || defined( TANGENTSPACE_NORMALMAP )
  2517. varying vec3 vViewPosition;
  2518. #endif
  2519. #include <common>
  2520. #include <uv_pars_vertex>
  2521. #include <displacementmap_pars_vertex>
  2522. #include <normal_pars_vertex>
  2523. #include <morphtarget_pars_vertex>
  2524. #include <skinning_pars_vertex>
  2525. #include <logdepthbuf_pars_vertex>
  2526. #include <clipping_planes_pars_vertex>
  2527. void main() {
  2528. #include <uv_vertex>
  2529. #include <beginnormal_vertex>
  2530. #include <morphnormal_vertex>
  2531. #include <skinbase_vertex>
  2532. #include <skinnormal_vertex>
  2533. #include <defaultnormal_vertex>
  2534. #include <normal_vertex>
  2535. #include <begin_vertex>
  2536. #include <morphtarget_vertex>
  2537. #include <skinning_vertex>
  2538. #include <displacementmap_vertex>
  2539. #include <project_vertex>
  2540. #include <logdepthbuf_vertex>
  2541. #include <clipping_planes_vertex>
  2542. #if defined( FLAT_SHADED ) || defined( USE_BUMPMAP ) || defined( TANGENTSPACE_NORMALMAP )
  2543. vViewPosition = - mvPosition.xyz;
  2544. #endif
  2545. }`,wB=`#define NORMAL
  2546. uniform float opacity;
  2547. #if defined( FLAT_SHADED ) || defined( USE_BUMPMAP ) || defined( TANGENTSPACE_NORMALMAP )
  2548. varying vec3 vViewPosition;
  2549. #endif
  2550. #include <packing>
  2551. #include <uv_pars_fragment>
  2552. #include <normal_pars_fragment>
  2553. #include <bumpmap_pars_fragment>
  2554. #include <normalmap_pars_fragment>
  2555. #include <logdepthbuf_pars_fragment>
  2556. #include <clipping_planes_pars_fragment>
  2557. void main() {
  2558. #include <clipping_planes_fragment>
  2559. #include <logdepthbuf_fragment>
  2560. #include <normal_fragment_begin>
  2561. #include <normal_fragment_maps>
  2562. gl_FragColor = vec4( packNormalToRGB( normal ), opacity );
  2563. #ifdef OPAQUE
  2564. gl_FragColor.a = 1.0;
  2565. #endif
  2566. }`,CB=`#define PHONG
  2567. varying vec3 vViewPosition;
  2568. #include <common>
  2569. #include <uv_pars_vertex>
  2570. #include <uv2_pars_vertex>
  2571. #include <displacementmap_pars_vertex>
  2572. #include <envmap_pars_vertex>
  2573. #include <color_pars_vertex>
  2574. #include <fog_pars_vertex>
  2575. #include <normal_pars_vertex>
  2576. #include <morphtarget_pars_vertex>
  2577. #include <skinning_pars_vertex>
  2578. #include <shadowmap_pars_vertex>
  2579. #include <logdepthbuf_pars_vertex>
  2580. #include <clipping_planes_pars_vertex>
  2581. void main() {
  2582. #include <uv_vertex>
  2583. #include <uv2_vertex>
  2584. #include <color_vertex>
  2585. #include <morphcolor_vertex>
  2586. #include <beginnormal_vertex>
  2587. #include <morphnormal_vertex>
  2588. #include <skinbase_vertex>
  2589. #include <skinnormal_vertex>
  2590. #include <defaultnormal_vertex>
  2591. #include <normal_vertex>
  2592. #include <begin_vertex>
  2593. #include <morphtarget_vertex>
  2594. #include <skinning_vertex>
  2595. #include <displacementmap_vertex>
  2596. #include <project_vertex>
  2597. #include <logdepthbuf_vertex>
  2598. #include <clipping_planes_vertex>
  2599. vViewPosition = - mvPosition.xyz;
  2600. #include <worldpos_vertex>
  2601. #include <envmap_vertex>
  2602. #include <shadowmap_vertex>
  2603. #include <fog_vertex>
  2604. }`,TB=`#define PHONG
  2605. uniform vec3 diffuse;
  2606. uniform vec3 emissive;
  2607. uniform vec3 specular;
  2608. uniform float shininess;
  2609. uniform float opacity;
  2610. #include <common>
  2611. #include <packing>
  2612. #include <dithering_pars_fragment>
  2613. #include <color_pars_fragment>
  2614. #include <uv_pars_fragment>
  2615. #include <uv2_pars_fragment>
  2616. #include <map_pars_fragment>
  2617. #include <alphamap_pars_fragment>
  2618. #include <alphatest_pars_fragment>
  2619. #include <aomap_pars_fragment>
  2620. #include <lightmap_pars_fragment>
  2621. #include <emissivemap_pars_fragment>
  2622. #include <envmap_common_pars_fragment>
  2623. #include <envmap_pars_fragment>
  2624. #include <fog_pars_fragment>
  2625. #include <bsdfs>
  2626. #include <lights_pars_begin>
  2627. #include <normal_pars_fragment>
  2628. #include <lights_phong_pars_fragment>
  2629. #include <shadowmap_pars_fragment>
  2630. #include <bumpmap_pars_fragment>
  2631. #include <normalmap_pars_fragment>
  2632. #include <specularmap_pars_fragment>
  2633. #include <logdepthbuf_pars_fragment>
  2634. #include <clipping_planes_pars_fragment>
  2635. void main() {
  2636. #include <clipping_planes_fragment>
  2637. vec4 diffuseColor = vec4( diffuse, opacity );
  2638. ReflectedLight reflectedLight = ReflectedLight( vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ) );
  2639. vec3 totalEmissiveRadiance = emissive;
  2640. #include <logdepthbuf_fragment>
  2641. #include <map_fragment>
  2642. #include <color_fragment>
  2643. #include <alphamap_fragment>
  2644. #include <alphatest_fragment>
  2645. #include <specularmap_fragment>
  2646. #include <normal_fragment_begin>
  2647. #include <normal_fragment_maps>
  2648. #include <emissivemap_fragment>
  2649. #include <lights_phong_fragment>
  2650. #include <lights_fragment_begin>
  2651. #include <lights_fragment_maps>
  2652. #include <lights_fragment_end>
  2653. #include <aomap_fragment>
  2654. vec3 outgoingLight = reflectedLight.directDiffuse + reflectedLight.indirectDiffuse + reflectedLight.directSpecular + reflectedLight.indirectSpecular + totalEmissiveRadiance;
  2655. #include <envmap_fragment>
  2656. #include <output_fragment>
  2657. #include <tonemapping_fragment>
  2658. #include <encodings_fragment>
  2659. #include <fog_fragment>
  2660. #include <premultiplied_alpha_fragment>
  2661. #include <dithering_fragment>
  2662. }`,EB=`#define STANDARD
  2663. varying vec3 vViewPosition;
  2664. #ifdef USE_TRANSMISSION
  2665. varying vec3 vWorldPosition;
  2666. #endif
  2667. #include <common>
  2668. #include <uv_pars_vertex>
  2669. #include <uv2_pars_vertex>
  2670. #include <displacementmap_pars_vertex>
  2671. #include <color_pars_vertex>
  2672. #include <fog_pars_vertex>
  2673. #include <normal_pars_vertex>
  2674. #include <morphtarget_pars_vertex>
  2675. #include <skinning_pars_vertex>
  2676. #include <shadowmap_pars_vertex>
  2677. #include <logdepthbuf_pars_vertex>
  2678. #include <clipping_planes_pars_vertex>
  2679. void main() {
  2680. #include <uv_vertex>
  2681. #include <uv2_vertex>
  2682. #include <color_vertex>
  2683. #include <morphcolor_vertex>
  2684. #include <beginnormal_vertex>
  2685. #include <morphnormal_vertex>
  2686. #include <skinbase_vertex>
  2687. #include <skinnormal_vertex>
  2688. #include <defaultnormal_vertex>
  2689. #include <normal_vertex>
  2690. #include <begin_vertex>
  2691. #include <morphtarget_vertex>
  2692. #include <skinning_vertex>
  2693. #include <displacementmap_vertex>
  2694. #include <project_vertex>
  2695. #include <logdepthbuf_vertex>
  2696. #include <clipping_planes_vertex>
  2697. vViewPosition = - mvPosition.xyz;
  2698. #include <worldpos_vertex>
  2699. #include <shadowmap_vertex>
  2700. #include <fog_vertex>
  2701. #ifdef USE_TRANSMISSION
  2702. vWorldPosition = worldPosition.xyz;
  2703. #endif
  2704. }`,DB=`#define STANDARD
  2705. #ifdef PHYSICAL
  2706. #define IOR
  2707. #define SPECULAR
  2708. #endif
  2709. uniform vec3 diffuse;
  2710. uniform vec3 emissive;
  2711. uniform float roughness;
  2712. uniform float metalness;
  2713. uniform float opacity;
  2714. #ifdef IOR
  2715. uniform float ior;
  2716. #endif
  2717. #ifdef SPECULAR
  2718. uniform float specularIntensity;
  2719. uniform vec3 specularColor;
  2720. #ifdef USE_SPECULARINTENSITYMAP
  2721. uniform sampler2D specularIntensityMap;
  2722. #endif
  2723. #ifdef USE_SPECULARCOLORMAP
  2724. uniform sampler2D specularColorMap;
  2725. #endif
  2726. #endif
  2727. #ifdef USE_CLEARCOAT
  2728. uniform float clearcoat;
  2729. uniform float clearcoatRoughness;
  2730. #endif
  2731. #ifdef USE_IRIDESCENCE
  2732. uniform float iridescence;
  2733. uniform float iridescenceIOR;
  2734. uniform float iridescenceThicknessMinimum;
  2735. uniform float iridescenceThicknessMaximum;
  2736. #endif
  2737. #ifdef USE_SHEEN
  2738. uniform vec3 sheenColor;
  2739. uniform float sheenRoughness;
  2740. #ifdef USE_SHEENCOLORMAP
  2741. uniform sampler2D sheenColorMap;
  2742. #endif
  2743. #ifdef USE_SHEENROUGHNESSMAP
  2744. uniform sampler2D sheenRoughnessMap;
  2745. #endif
  2746. #endif
  2747. varying vec3 vViewPosition;
  2748. #include <common>
  2749. #include <packing>
  2750. #include <dithering_pars_fragment>
  2751. #include <color_pars_fragment>
  2752. #include <uv_pars_fragment>
  2753. #include <uv2_pars_fragment>
  2754. #include <map_pars_fragment>
  2755. #include <alphamap_pars_fragment>
  2756. #include <alphatest_pars_fragment>
  2757. #include <aomap_pars_fragment>
  2758. #include <lightmap_pars_fragment>
  2759. #include <emissivemap_pars_fragment>
  2760. #include <bsdfs>
  2761. #include <iridescence_fragment>
  2762. #include <cube_uv_reflection_fragment>
  2763. #include <envmap_common_pars_fragment>
  2764. #include <envmap_physical_pars_fragment>
  2765. #include <fog_pars_fragment>
  2766. #include <lights_pars_begin>
  2767. #include <normal_pars_fragment>
  2768. #include <lights_physical_pars_fragment>
  2769. #include <transmission_pars_fragment>
  2770. #include <shadowmap_pars_fragment>
  2771. #include <bumpmap_pars_fragment>
  2772. #include <normalmap_pars_fragment>
  2773. #include <clearcoat_pars_fragment>
  2774. #include <iridescence_pars_fragment>
  2775. #include <roughnessmap_pars_fragment>
  2776. #include <metalnessmap_pars_fragment>
  2777. #include <logdepthbuf_pars_fragment>
  2778. #include <clipping_planes_pars_fragment>
  2779. void main() {
  2780. #include <clipping_planes_fragment>
  2781. vec4 diffuseColor = vec4( diffuse, opacity );
  2782. ReflectedLight reflectedLight = ReflectedLight( vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ) );
  2783. vec3 totalEmissiveRadiance = emissive;
  2784. #include <logdepthbuf_fragment>
  2785. #include <map_fragment>
  2786. #include <color_fragment>
  2787. #include <alphamap_fragment>
  2788. #include <alphatest_fragment>
  2789. #include <roughnessmap_fragment>
  2790. #include <metalnessmap_fragment>
  2791. #include <normal_fragment_begin>
  2792. #include <normal_fragment_maps>
  2793. #include <clearcoat_normal_fragment_begin>
  2794. #include <clearcoat_normal_fragment_maps>
  2795. #include <emissivemap_fragment>
  2796. #include <lights_physical_fragment>
  2797. #include <lights_fragment_begin>
  2798. #include <lights_fragment_maps>
  2799. #include <lights_fragment_end>
  2800. #include <aomap_fragment>
  2801. vec3 totalDiffuse = reflectedLight.directDiffuse + reflectedLight.indirectDiffuse;
  2802. vec3 totalSpecular = reflectedLight.directSpecular + reflectedLight.indirectSpecular;
  2803. #include <transmission_fragment>
  2804. vec3 outgoingLight = totalDiffuse + totalSpecular + totalEmissiveRadiance;
  2805. #ifdef USE_SHEEN
  2806. float sheenEnergyComp = 1.0 - 0.157 * max3( material.sheenColor );
  2807. outgoingLight = outgoingLight * sheenEnergyComp + sheenSpecular;
  2808. #endif
  2809. #ifdef USE_CLEARCOAT
  2810. float dotNVcc = saturate( dot( geometry.clearcoatNormal, geometry.viewDir ) );
  2811. vec3 Fcc = F_Schlick( material.clearcoatF0, material.clearcoatF90, dotNVcc );
  2812. outgoingLight = outgoingLight * ( 1.0 - material.clearcoat * Fcc ) + clearcoatSpecular * material.clearcoat;
  2813. #endif
  2814. #include <output_fragment>
  2815. #include <tonemapping_fragment>
  2816. #include <encodings_fragment>
  2817. #include <fog_fragment>
  2818. #include <premultiplied_alpha_fragment>
  2819. #include <dithering_fragment>
  2820. }`,IB=`#define TOON
  2821. varying vec3 vViewPosition;
  2822. #include <common>
  2823. #include <uv_pars_vertex>
  2824. #include <uv2_pars_vertex>
  2825. #include <displacementmap_pars_vertex>
  2826. #include <color_pars_vertex>
  2827. #include <fog_pars_vertex>
  2828. #include <normal_pars_vertex>
  2829. #include <morphtarget_pars_vertex>
  2830. #include <skinning_pars_vertex>
  2831. #include <shadowmap_pars_vertex>
  2832. #include <logdepthbuf_pars_vertex>
  2833. #include <clipping_planes_pars_vertex>
  2834. void main() {
  2835. #include <uv_vertex>
  2836. #include <uv2_vertex>
  2837. #include <color_vertex>
  2838. #include <morphcolor_vertex>
  2839. #include <beginnormal_vertex>
  2840. #include <morphnormal_vertex>
  2841. #include <skinbase_vertex>
  2842. #include <skinnormal_vertex>
  2843. #include <defaultnormal_vertex>
  2844. #include <normal_vertex>
  2845. #include <begin_vertex>
  2846. #include <morphtarget_vertex>
  2847. #include <skinning_vertex>
  2848. #include <displacementmap_vertex>
  2849. #include <project_vertex>
  2850. #include <logdepthbuf_vertex>
  2851. #include <clipping_planes_vertex>
  2852. vViewPosition = - mvPosition.xyz;
  2853. #include <worldpos_vertex>
  2854. #include <shadowmap_vertex>
  2855. #include <fog_vertex>
  2856. }`,RB=`#define TOON
  2857. uniform vec3 diffuse;
  2858. uniform vec3 emissive;
  2859. uniform float opacity;
  2860. #include <common>
  2861. #include <packing>
  2862. #include <dithering_pars_fragment>
  2863. #include <color_pars_fragment>
  2864. #include <uv_pars_fragment>
  2865. #include <uv2_pars_fragment>
  2866. #include <map_pars_fragment>
  2867. #include <alphamap_pars_fragment>
  2868. #include <alphatest_pars_fragment>
  2869. #include <aomap_pars_fragment>
  2870. #include <lightmap_pars_fragment>
  2871. #include <emissivemap_pars_fragment>
  2872. #include <gradientmap_pars_fragment>
  2873. #include <fog_pars_fragment>
  2874. #include <bsdfs>
  2875. #include <lights_pars_begin>
  2876. #include <normal_pars_fragment>
  2877. #include <lights_toon_pars_fragment>
  2878. #include <shadowmap_pars_fragment>
  2879. #include <bumpmap_pars_fragment>
  2880. #include <normalmap_pars_fragment>
  2881. #include <logdepthbuf_pars_fragment>
  2882. #include <clipping_planes_pars_fragment>
  2883. void main() {
  2884. #include <clipping_planes_fragment>
  2885. vec4 diffuseColor = vec4( diffuse, opacity );
  2886. ReflectedLight reflectedLight = ReflectedLight( vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ) );
  2887. vec3 totalEmissiveRadiance = emissive;
  2888. #include <logdepthbuf_fragment>
  2889. #include <map_fragment>
  2890. #include <color_fragment>
  2891. #include <alphamap_fragment>
  2892. #include <alphatest_fragment>
  2893. #include <normal_fragment_begin>
  2894. #include <normal_fragment_maps>
  2895. #include <emissivemap_fragment>
  2896. #include <lights_toon_fragment>
  2897. #include <lights_fragment_begin>
  2898. #include <lights_fragment_maps>
  2899. #include <lights_fragment_end>
  2900. #include <aomap_fragment>
  2901. vec3 outgoingLight = reflectedLight.directDiffuse + reflectedLight.indirectDiffuse + totalEmissiveRadiance;
  2902. #include <output_fragment>
  2903. #include <tonemapping_fragment>
  2904. #include <encodings_fragment>
  2905. #include <fog_fragment>
  2906. #include <premultiplied_alpha_fragment>
  2907. #include <dithering_fragment>
  2908. }`,OB=`uniform float size;
  2909. uniform float scale;
  2910. #include <common>
  2911. #include <color_pars_vertex>
  2912. #include <fog_pars_vertex>
  2913. #include <morphtarget_pars_vertex>
  2914. #include <logdepthbuf_pars_vertex>
  2915. #include <clipping_planes_pars_vertex>
  2916. void main() {
  2917. #include <color_vertex>
  2918. #include <morphcolor_vertex>
  2919. #include <begin_vertex>
  2920. #include <morphtarget_vertex>
  2921. #include <project_vertex>
  2922. gl_PointSize = size;
  2923. #ifdef USE_SIZEATTENUATION
  2924. bool isPerspective = isPerspectiveMatrix( projectionMatrix );
  2925. if ( isPerspective ) gl_PointSize *= ( scale / - mvPosition.z );
  2926. #endif
  2927. #include <logdepthbuf_vertex>
  2928. #include <clipping_planes_vertex>
  2929. #include <worldpos_vertex>
  2930. #include <fog_vertex>
  2931. }`,LB=`uniform vec3 diffuse;
  2932. uniform float opacity;
  2933. #include <common>
  2934. #include <color_pars_fragment>
  2935. #include <map_particle_pars_fragment>
  2936. #include <alphatest_pars_fragment>
  2937. #include <fog_pars_fragment>
  2938. #include <logdepthbuf_pars_fragment>
  2939. #include <clipping_planes_pars_fragment>
  2940. void main() {
  2941. #include <clipping_planes_fragment>
  2942. vec3 outgoingLight = vec3( 0.0 );
  2943. vec4 diffuseColor = vec4( diffuse, opacity );
  2944. #include <logdepthbuf_fragment>
  2945. #include <map_particle_fragment>
  2946. #include <color_fragment>
  2947. #include <alphatest_fragment>
  2948. outgoingLight = diffuseColor.rgb;
  2949. #include <output_fragment>
  2950. #include <tonemapping_fragment>
  2951. #include <encodings_fragment>
  2952. #include <fog_fragment>
  2953. #include <premultiplied_alpha_fragment>
  2954. }`,PB=`#include <common>
  2955. #include <fog_pars_vertex>
  2956. #include <morphtarget_pars_vertex>
  2957. #include <skinning_pars_vertex>
  2958. #include <shadowmap_pars_vertex>
  2959. void main() {
  2960. #include <beginnormal_vertex>
  2961. #include <morphnormal_vertex>
  2962. #include <skinbase_vertex>
  2963. #include <skinnormal_vertex>
  2964. #include <defaultnormal_vertex>
  2965. #include <begin_vertex>
  2966. #include <morphtarget_vertex>
  2967. #include <skinning_vertex>
  2968. #include <project_vertex>
  2969. #include <worldpos_vertex>
  2970. #include <shadowmap_vertex>
  2971. #include <fog_vertex>
  2972. }`,zB=`uniform vec3 color;
  2973. uniform float opacity;
  2974. #include <common>
  2975. #include <packing>
  2976. #include <fog_pars_fragment>
  2977. #include <bsdfs>
  2978. #include <lights_pars_begin>
  2979. #include <shadowmap_pars_fragment>
  2980. #include <shadowmask_pars_fragment>
  2981. void main() {
  2982. gl_FragColor = vec4( color, opacity * ( 1.0 - getShadowMask() ) );
  2983. #include <tonemapping_fragment>
  2984. #include <encodings_fragment>
  2985. #include <fog_fragment>
  2986. }`,kB=`uniform float rotation;
  2987. uniform vec2 center;
  2988. #include <common>
  2989. #include <uv_pars_vertex>
  2990. #include <fog_pars_vertex>
  2991. #include <logdepthbuf_pars_vertex>
  2992. #include <clipping_planes_pars_vertex>
  2993. void main() {
  2994. #include <uv_vertex>
  2995. vec4 mvPosition = modelViewMatrix * vec4( 0.0, 0.0, 0.0, 1.0 );
  2996. vec2 scale;
  2997. scale.x = length( vec3( modelMatrix[ 0 ].x, modelMatrix[ 0 ].y, modelMatrix[ 0 ].z ) );
  2998. scale.y = length( vec3( modelMatrix[ 1 ].x, modelMatrix[ 1 ].y, modelMatrix[ 1 ].z ) );
  2999. #ifndef USE_SIZEATTENUATION
  3000. bool isPerspective = isPerspectiveMatrix( projectionMatrix );
  3001. if ( isPerspective ) scale *= - mvPosition.z;
  3002. #endif
  3003. vec2 alignedPosition = ( position.xy - ( center - vec2( 0.5 ) ) ) * scale;
  3004. vec2 rotatedPosition;
  3005. rotatedPosition.x = cos( rotation ) * alignedPosition.x - sin( rotation ) * alignedPosition.y;
  3006. rotatedPosition.y = sin( rotation ) * alignedPosition.x + cos( rotation ) * alignedPosition.y;
  3007. mvPosition.xy += rotatedPosition;
  3008. gl_Position = projectionMatrix * mvPosition;
  3009. #include <logdepthbuf_vertex>
  3010. #include <clipping_planes_vertex>
  3011. #include <fog_vertex>
  3012. }`,UB=`uniform vec3 diffuse;
  3013. uniform float opacity;
  3014. #include <common>
  3015. #include <uv_pars_fragment>
  3016. #include <map_pars_fragment>
  3017. #include <alphamap_pars_fragment>
  3018. #include <alphatest_pars_fragment>
  3019. #include <fog_pars_fragment>
  3020. #include <logdepthbuf_pars_fragment>
  3021. #include <clipping_planes_pars_fragment>
  3022. void main() {
  3023. #include <clipping_planes_fragment>
  3024. vec3 outgoingLight = vec3( 0.0 );
  3025. vec4 diffuseColor = vec4( diffuse, opacity );
  3026. #include <logdepthbuf_fragment>
  3027. #include <map_fragment>
  3028. #include <alphamap_fragment>
  3029. #include <alphatest_fragment>
  3030. outgoingLight = diffuseColor.rgb;
  3031. #include <output_fragment>
  3032. #include <tonemapping_fragment>
  3033. #include <encodings_fragment>
  3034. #include <fog_fragment>
  3035. }`,N2={alphamap_fragment:lN,alphamap_pars_fragment:uN,alphatest_fragment:cN,alphatest_pars_fragment:dN,aomap_fragment:fN,aomap_pars_fragment:pN,begin_vertex:hN,beginnormal_vertex:mN,bsdfs:gN,iridescence_fragment:_N,bumpmap_pars_fragment:vN,clipping_planes_fragment:yN,clipping_planes_pars_fragment:bN,clipping_planes_pars_vertex:xN,clipping_planes_vertex:SN,color_fragment:MN,color_pars_fragment:AN,color_pars_vertex:wN,color_vertex:CN,common:TN,cube_uv_reflection_fragment:EN,defaultnormal_vertex:DN,displacementmap_pars_vertex:IN,displacementmap_vertex:RN,emissivemap_fragment:ON,emissivemap_pars_fragment:LN,encodings_fragment:PN,encodings_pars_fragment:zN,envmap_fragment:kN,envmap_common_pars_fragment:UN,envmap_pars_fragment:NN,envmap_pars_vertex:FN,envmap_physical_pars_fragment:QN,envmap_vertex:BN,fog_vertex:GN,fog_pars_vertex:VN,fog_fragment:jN,fog_pars_fragment:WN,gradientmap_pars_fragment:HN,lightmap_fragment:$N,lightmap_pars_fragment:YN,lights_lambert_fragment:JN,lights_lambert_pars_fragment:ZN,lights_pars_begin:qN,lights_toon_fragment:XN,lights_toon_pars_fragment:KN,lights_phong_fragment:eF,lights_phong_pars_fragment:tF,lights_physical_fragment:nF,lights_physical_pars_fragment:iF,lights_fragment_begin:oF,lights_fragment_maps:rF,lights_fragment_end:aF,logdepthbuf_fragment:sF,logdepthbuf_pars_fragment:lF,logdepthbuf_pars_vertex:uF,logdepthbuf_vertex:cF,map_fragment:dF,map_pars_fragment:fF,map_particle_fragment:pF,map_particle_pars_fragment:hF,metalnessmap_fragment:mF,metalnessmap_pars_fragment:gF,morphcolor_vertex:_F,morphnormal_vertex:vF,morphtarget_pars_vertex:yF,morphtarget_vertex:bF,normal_fragment_begin:xF,normal_fragment_maps:SF,normal_pars_fragment:MF,normal_pars_vertex:AF,normal_vertex:wF,normalmap_pars_fragment:CF,clearcoat_normal_fragment_begin:TF,clearcoat_normal_fragment_maps:EF,clearcoat_pars_fragment:DF,iridescence_pars_fragment:IF,output_fragment:RF,packing:OF,premultiplied_alpha_fragment:LF,project_vertex:PF,dithering_fragment:zF,dithering_pars_fragment:kF,roughnessmap_fragment:UF,roughnessmap_pars_fragment:NF,shadowmap_pars_fragment:FF,shadowmap_pars_vertex:BF,shadowmap_vertex:GF,shadowmask_pars_fragment:VF,skinbase_vertex:jF,skinning_pars_vertex:WF,skinning_vertex:HF,skinnormal_vertex:$F,specularmap_fragment:YF,specularmap_pars_fragment:JF,tonemapping_fragment:ZF,tonemapping_pars_fragment:qF,transmission_fragment:QF,transmission_pars_fragment:XF,uv_pars_fragment:KF,uv_pars_vertex:eB,uv_vertex:tB,uv2_pars_fragment:nB,uv2_pars_vertex:iB,uv2_vertex:oB,worldpos_vertex:rB,background_vert:aB,background_frag:sB,cube_vert:lB,cube_frag:uB,depth_vert:cB,depth_frag:dB,distanceRGBA_vert:fB,distanceRGBA_frag:pB,equirect_vert:hB,equirect_frag:mB,linedashed_vert:gB,linedashed_frag:_B,meshbasic_vert:vB,meshbasic_frag:yB,meshlambert_vert:bB,meshlambert_frag:xB,meshmatcap_vert:SB,meshmatcap_frag:MB,meshnormal_vert:AB,meshnormal_frag:wB,meshphong_vert:CB,meshphong_frag:TB,meshphysical_vert:EB,meshphysical_frag:DB,meshtoon_vert:IB,meshtoon_frag:RB,points_vert:OB,points_frag:LB,shadow_vert:PB,shadow_frag:zB,sprite_vert:kB,sprite_frag:UB},J1={common:{diffuse:{value:new X2(16777215)},opacity:{value:1},map:{value:null},uvTransform:{value:new h0},uv2Transform:{value:new h0},alphaMap:{value:null},alphaTest:{value:0}},specularmap:{specularMap:{value:null}},envmap:{envMap:{value:null},flipEnvMap:{value:-1},reflectivity:{value:1},ior:{value:1.5},refractionRatio:{value:.98}},aomap:{aoMap:{value:null},aoMapIntensity:{value:1}},lightmap:{lightMap:{value:null},lightMapIntensity:{value:1}},emissivemap:{emissiveMap:{value:null}},bumpmap:{bumpMap:{value:null},bumpScale:{value:1}},normalmap:{normalMap:{value:null},normalScale:{value:new l2(1,1)}},displacementmap:{displacementMap:{value:null},displacementScale:{value:1},displacementBias:{value:0}},roughnessmap:{roughnessMap:{value:null}},metalnessmap:{metalnessMap:{value:null}},gradientmap:{gradientMap:{value:null}},fog:{fogDensity:{value:25e-5},fogNear:{value:1},fogFar:{value:2e3},fogColor:{value:new X2(16777215)}},lights:{ambientLightColor:{value:[]},lightProbe:{value:[]},directionalLights:{value:[],properties:{direction:{},color:{}}},directionalLightShadows:{value:[],properties:{shadowBias:{},shadowNormalBias:{},shadowRadius:{},shadowMapSize:{}}},directionalShadowMap:{value:[]},directionalShadowMatrix:{value:[]},spotLights:{value:[],properties:{color:{},position:{},direction:{},distance:{},coneCos:{},penumbraCos:{},decay:{}}},spotLightShadows:{value:[],properties:{shadowBias:{},shadowNormalBias:{},shadowRadius:{},shadowMapSize:{}}},spotLightMap:{value:[]},spotShadowMap:{value:[]},spotLightMatrix:{value:[]},pointLights:{value:[],properties:{color:{},position:{},decay:{},distance:{}}},pointLightShadows:{value:[],properties:{shadowBias:{},shadowNormalBias:{},shadowRadius:{},shadowMapSize:{},shadowCameraNear:{},shadowCameraFar:{}}},pointShadowMap:{value:[]},pointShadowMatrix:{value:[]},hemisphereLights:{value:[],properties:{direction:{},skyColor:{},groundColor:{}}},rectAreaLights:{value:[],properties:{color:{},position:{},width:{},height:{}}},ltc_1:{value:null},ltc_2:{value:null}},points:{diffuse:{value:new X2(16777215)},opacity:{value:1},size:{value:1},scale:{value:1},map:{value:null},alphaMap:{value:null},alphaTest:{value:0},uvTransform:{value:new h0}},sprite:{diffuse:{value:new X2(16777215)},opacity:{value:1},center:{value:new l2(.5,.5)},rotation:{value:0},map:{value:null},alphaMap:{value:null},alphaTest:{value:0},uvTransform:{value:new h0}}},G0={basic:{uniforms:c4([J1.common,J1.specularmap,J1.envmap,J1.aomap,J1.lightmap,J1.fog]),vertexShader:N2.meshbasic_vert,fragmentShader:N2.meshbasic_frag},lambert:{uniforms:c4([J1.common,J1.specularmap,J1.envmap,J1.aomap,J1.lightmap,J1.emissivemap,J1.bumpmap,J1.normalmap,J1.displacementmap,J1.fog,J1.lights,{emissive:{value:new X2(0)}}]),vertexShader:N2.meshlambert_vert,fragmentShader:N2.meshlambert_frag},phong:{uniforms:c4([J1.common,J1.specularmap,J1.envmap,J1.aomap,J1.lightmap,J1.emissivemap,J1.bumpmap,J1.normalmap,J1.displacementmap,J1.fog,J1.lights,{emissive:{value:new X2(0)},specular:{value:new X2(1118481)},shininess:{value:30}}]),vertexShader:N2.meshphong_vert,fragmentShader:N2.meshphong_frag},standard:{uniforms:c4([J1.common,J1.envmap,J1.aomap,J1.lightmap,J1.emissivemap,J1.bumpmap,J1.normalmap,J1.displacementmap,J1.roughnessmap,J1.metalnessmap,J1.fog,J1.lights,{emissive:{value:new X2(0)},roughness:{value:1},metalness:{value:0},envMapIntensity:{value:1}}]),vertexShader:N2.meshphysical_vert,fragmentShader:N2.meshphysical_frag},toon:{uniforms:c4([J1.common,J1.aomap,J1.lightmap,J1.emissivemap,J1.bumpmap,J1.normalmap,J1.displacementmap,J1.gradientmap,J1.fog,J1.lights,{emissive:{value:new X2(0)}}]),vertexShader:N2.meshtoon_vert,fragmentShader:N2.meshtoon_frag},matcap:{uniforms:c4([J1.common,J1.bumpmap,J1.normalmap,J1.displacementmap,J1.fog,{matcap:{value:null}}]),vertexShader:N2.meshmatcap_vert,fragmentShader:N2.meshmatcap_frag},points:{uniforms:c4([J1.points,J1.fog]),vertexShader:N2.points_vert,fragmentShader:N2.points_frag},dashed:{uniforms:c4([J1.common,J1.fog,{scale:{value:1},dashSize:{value:1},totalSize:{value:2}}]),vertexShader:N2.linedashed_vert,fragmentShader:N2.linedashed_frag},depth:{uniforms:c4([J1.common,J1.displacementmap]),vertexShader:N2.depth_vert,fragmentShader:N2.depth_frag},normal:{uniforms:c4([J1.common,J1.bumpmap,J1.normalmap,J1.displacementmap,{opacity:{value:1}}]),vertexShader:N2.meshnormal_vert,fragmentShader:N2.meshnormal_frag},sprite:{uniforms:c4([J1.sprite,J1.fog]),vertexShader:N2.sprite_vert,fragmentShader:N2.sprite_frag},background:{uniforms:{uvTransform:{value:new h0},t2D:{value:null}},vertexShader:N2.background_vert,fragmentShader:N2.background_frag},cube:{uniforms:c4([J1.envmap,{opacity:{value:1}}]),vertexShader:N2.cube_vert,fragmentShader:N2.cube_frag},equirect:{uniforms:{tEquirect:{value:null}},vertexShader:N2.equirect_vert,fragmentShader:N2.equirect_frag},distanceRGBA:{uniforms:c4([J1.common,J1.displacementmap,{referencePosition:{value:new n1},nearDistance:{value:1},farDistance:{value:1e3}}]),vertexShader:N2.distanceRGBA_vert,fragmentShader:N2.distanceRGBA_frag},shadow:{uniforms:c4([J1.lights,J1.fog,{color:{value:new X2(0)},opacity:{value:1}}]),vertexShader:N2.shadow_vert,fragmentShader:N2.shadow_frag}};G0.physical={uniforms:c4([G0.standard.uniforms,{clearcoat:{value:0},clearcoatMap:{value:null},clearcoatRoughness:{value:0},clearcoatRoughnessMap:{value:null},clearcoatNormalScale:{value:new l2(1,1)},clearcoatNormalMap:{value:null},iridescence:{value:0},iridescenceMap:{value:null},iridescenceIOR:{value:1.3},iridescenceThicknessMinimum:{value:100},iridescenceThicknessMaximum:{value:400},iridescenceThicknessMap:{value:null},sheen:{value:0},sheenColor:{value:new X2(0)},sheenColorMap:{value:null},sheenRoughness:{value:1},sheenRoughnessMap:{value:null},transmission:{value:0},transmissionMap:{value:null},transmissionSamplerSize:{value:new l2},transmissionSamplerMap:{value:null},thickness:{value:0},thicknessMap:{value:null},attenuationDistance:{value:0},attenuationColor:{value:new X2(0)},specularIntensity:{value:1},specularIntensityMap:{value:null},specularColor:{value:new X2(1,1,1)},specularColorMap:{value:null}}]),vertexShader:N2.meshphysical_vert,fragmentShader:N2.meshphysical_frag};function NB(o,e,t,n,i,r){const a=new X2(0);let s=i===!0?0:1,c,f,h=null,m=0,g=null;function _(y,b){let M=!1,A=b.isScene===!0?b.background:null;A&&A.isTexture&&(A=e.get(A));const E=o.xr,C=E.getSession&&E.getSession();C&&C.environmentBlendMode==="additive"&&(A=null),A===null?S(a,s):A&&A.isColor&&(S(A,1),M=!0),(o.autoClear||M)&&o.clear(o.autoClearColor,o.autoClearDepth,o.autoClearStencil),A&&(A.isCubeTexture||A.mapping===wt)?(f===void 0&&(f=new n4(new x7(1,1,1),new A9({name:"BackgroundCubeMaterial",uniforms:i6(G0.cube.uniforms),vertexShader:G0.cube.vertexShader,fragmentShader:G0.cube.fragmentShader,side:y0,depthTest:!1,depthWrite:!1,fog:!1})),f.geometry.deleteAttribute("normal"),f.geometry.deleteAttribute("uv"),f.onBeforeRender=function(D,T,P){this.matrixWorld.copyPosition(P.matrixWorld)},Object.defineProperty(f.material,"envMap",{get:function(){return this.uniforms.envMap.value}}),n.update(f)),f.material.uniforms.envMap.value=A,f.material.uniforms.flipEnvMap.value=A.isCubeTexture&&A.isRenderTargetTexture===!1?-1:1,(h!==A||m!==A.version||g!==o.toneMapping)&&(f.material.needsUpdate=!0,h=A,m=A.version,g=o.toneMapping),f.layers.enableAll(),y.unshift(f,f.geometry,f.material,0,0,null)):A&&A.isTexture&&(c===void 0&&(c=new n4(new f6(2,2),new A9({name:"BackgroundMaterial",uniforms:i6(G0.background.uniforms),vertexShader:G0.background.vertexShader,fragmentShader:G0.background.fragmentShader,side:K8,depthTest:!1,depthWrite:!1,fog:!1})),c.geometry.deleteAttribute("normal"),Object.defineProperty(c.material,"map",{get:function(){return this.uniforms.t2D.value}}),n.update(c)),c.material.uniforms.t2D.value=A,A.matrixAutoUpdate===!0&&A.updateMatrix(),c.material.uniforms.uvTransform.value.copy(A.matrix),(h!==A||m!==A.version||g!==o.toneMapping)&&(c.material.needsUpdate=!0,h=A,m=A.version,g=o.toneMapping),c.layers.enableAll(),y.unshift(c,c.geometry,c.material,0,0,null))}function S(y,b){t.buffers.color.setClear(y.r,y.g,y.b,b,r)}return{getClearColor:function(){return a},setClearColor:function(y,b=1){a.set(y),s=b,S(a,s)},getClearAlpha:function(){return s},setClearAlpha:function(y){s=y,S(a,s)},render:_}}function FB(o,e,t,n){const i=o.getParameter(34921),r=n.isWebGL2?null:e.get("OES_vertex_array_object"),a=n.isWebGL2||r!==null,s={},c=b(null);let f=c,h=!1;function m(F,$,e1,q,G){let H=!1;if(a){const J=y(q,e1,$);f!==J&&(f=J,_(f.object)),H=M(F,q,e1,G),H&&A(F,q,e1,G)}else{const J=$.wireframe===!0;(f.geometry!==q.id||f.program!==e1.id||f.wireframe!==J)&&(f.geometry=q.id,f.program=e1.id,f.wireframe=J,H=!0)}G!==null&&t.update(G,34963),(H||h)&&(h=!1,R(F,$,e1,q),G!==null&&o.bindBuffer(34963,t.get(G).buffer))}function g(){return n.isWebGL2?o.createVertexArray():r.createVertexArrayOES()}function _(F){return n.isWebGL2?o.bindVertexArray(F):r.bindVertexArrayOES(F)}function S(F){return n.isWebGL2?o.deleteVertexArray(F):r.deleteVertexArrayOES(F)}function y(F,$,e1){const q=e1.wireframe===!0;let G=s[F.id];G===void 0&&(G={},s[F.id]=G);let H=G[$.id];H===void 0&&(H={},G[$.id]=H);let J=H[q];return J===void 0&&(J=b(g()),H[q]=J),J}function b(F){const $=[],e1=[],q=[];for(let G=0;G<i;G++)$[G]=0,e1[G]=0,q[G]=0;return{geometry:null,program:null,wireframe:!1,newAttributes:$,enabledAttributes:e1,attributeDivisors:q,object:F,attributes:{},index:null}}function M(F,$,e1,q){const G=f.attributes,H=$.attributes;let J=0;const d1=e1.getAttributes();for(const r1 in d1)if(d1[r1].location>=0){const p1=G[r1];let g1=H[r1];if(g1===void 0&&(r1==="instanceMatrix"&&F.instanceMatrix&&(g1=F.instanceMatrix),r1==="instanceColor"&&F.instanceColor&&(g1=F.instanceColor)),p1===void 0||p1.attribute!==g1||g1&&p1.data!==g1.data)return!0;J++}return f.attributesNum!==J||f.index!==q}function A(F,$,e1,q){const G={},H=$.attributes;let J=0;const d1=e1.getAttributes();for(const r1 in d1)if(d1[r1].location>=0){let p1=H[r1];p1===void 0&&(r1==="instanceMatrix"&&F.instanceMatrix&&(p1=F.instanceMatrix),r1==="instanceColor"&&F.instanceColor&&(p1=F.instanceColor));const g1={};g1.attribute=p1,p1&&p1.data&&(g1.data=p1.data),G[r1]=g1,J++}f.attributes=G,f.attributesNum=J,f.index=q}function E(){const F=f.newAttributes;for(let $=0,e1=F.length;$<e1;$++)F[$]=0}function C(F){D(F,0)}function D(F,$){const e1=f.newAttributes,q=f.enabledAttributes,G=f.attributeDivisors;e1[F]=1,q[F]===0&&(o.enableVertexAttribArray(F),q[F]=1),G[F]!==$&&((n.isWebGL2?o:e.get("ANGLE_instanced_arrays"))[n.isWebGL2?"vertexAttribDivisor":"vertexAttribDivisorANGLE"](F,$),G[F]=$)}function T(){const F=f.newAttributes,$=f.enabledAttributes;for(let e1=0,q=$.length;e1<q;e1++)$[e1]!==F[e1]&&(o.disableVertexAttribArray(e1),$[e1]=0)}function P(F,$,e1,q,G,H){n.isWebGL2===!0&&(e1===5124||e1===5125)?o.vertexAttribIPointer(F,$,e1,G,H):o.vertexAttribPointer(F,$,e1,q,G,H)}function R(F,$,e1,q){if(n.isWebGL2===!1&&(F.isInstancedMesh||q.isInstancedBufferGeometry)&&e.get("ANGLE_instanced_arrays")===null)return;E();const G=q.attributes,H=e1.getAttributes(),J=$.defaultAttributeValues;for(const d1 in H){const r1=H[d1];if(r1.location>=0){let K=G[d1];if(K===void 0&&(d1==="instanceMatrix"&&F.instanceMatrix&&(K=F.instanceMatrix),d1==="instanceColor"&&F.instanceColor&&(K=F.instanceColor)),K!==void 0){const p1=K.normalized,g1=K.itemSize,l1=t.get(K);if(l1===void 0)continue;const I1=l1.buffer,E1=l1.type,R1=l1.bytesPerElement;if(K.isInterleavedBufferAttribute){const C1=K.data,K1=C1.stride,G1=K.offset;if(C1.isInstancedInterleavedBuffer){for(let N1=0;N1<r1.locationSize;N1++)D(r1.location+N1,C1.meshPerAttribute);F.isInstancedMesh!==!0&&q._maxInstanceCount===void 0&&(q._maxInstanceCount=C1.meshPerAttribute*C1.count)}else for(let N1=0;N1<r1.locationSize;N1++)C(r1.location+N1);o.bindBuffer(34962,I1);for(let N1=0;N1<r1.locationSize;N1++)P(r1.location+N1,g1/r1.locationSize,E1,p1,K1*R1,(G1+g1/r1.locationSize*N1)*R1)}else{if(K.isInstancedBufferAttribute){for(let C1=0;C1<r1.locationSize;C1++)D(r1.location+C1,K.meshPerAttribute);F.isInstancedMesh!==!0&&q._maxInstanceCount===void 0&&(q._maxInstanceCount=K.meshPerAttribute*K.count)}else for(let C1=0;C1<r1.locationSize;C1++)C(r1.location+C1);o.bindBuffer(34962,I1);for(let C1=0;C1<r1.locationSize;C1++)P(r1.location+C1,g1/r1.locationSize,E1,p1,g1*R1,g1/r1.locationSize*C1*R1)}}else if(J!==void 0){const p1=J[d1];if(p1!==void 0)switch(p1.length){case 2:o.vertexAttrib2fv(r1.location,p1);break;case 3:o.vertexAttrib3fv(r1.location,p1);break;case 4:o.vertexAttrib4fv(r1.location,p1);break;default:o.vertexAttrib1fv(r1.location,p1)}}}}T()}function L(){s1();for(const F in s){const $=s[F];for(const e1 in $){const q=$[e1];for(const G in q)S(q[G].object),delete q[G];delete $[e1]}delete s[F]}}function W(F){if(s[F.id]===void 0)return;const $=s[F.id];for(const e1 in $){const q=$[e1];for(const G in q)S(q[G].object),delete q[G];delete $[e1]}delete s[F.id]}function i1(F){for(const $ in s){const e1=s[$];if(e1[F.id]===void 0)continue;const q=e1[F.id];for(const G in q)S(q[G].object),delete q[G];delete e1[F.id]}}function s1(){Y(),h=!0,f!==c&&(f=c,_(f.object))}function Y(){c.geometry=null,c.program=null,c.wireframe=!1}return{setup:m,reset:s1,resetDefaultState:Y,dispose:L,releaseStatesOfGeometry:W,releaseStatesOfProgram:i1,initAttributes:E,enableAttribute:C,disableUnusedAttributes:T}}function BB(o,e,t,n){const i=n.isWebGL2;let r;function a(f){r=f}function s(f,h){o.drawArrays(r,f,h),t.update(h,r,1)}function c(f,h,m){if(m===0)return;let g,_;if(i)g=o,_="drawArraysInstanced";else if(g=e.get("ANGLE_instanced_arrays"),_="drawArraysInstancedANGLE",g===null){console.error("THREE.WebGLBufferRenderer: using THREE.InstancedBufferGeometry but hardware does not support extension ANGLE_instanced_arrays.");return}g[_](r,f,h,m),t.update(h,r,m)}this.setMode=a,this.render=s,this.renderInstances=c}function GB(o,e,t){let n;function i(){if(n!==void 0)return n;if(e.has("EXT_texture_filter_anisotropic")===!0){const P=e.get("EXT_texture_filter_anisotropic");n=o.getParameter(P.MAX_TEXTURE_MAX_ANISOTROPY_EXT)}else n=0;return n}function r(P){if(P==="highp"){if(o.getShaderPrecisionFormat(35633,36338).precision>0&&o.getShaderPrecisionFormat(35632,36338).precision>0)return"highp";P="mediump"}return P==="mediump"&&o.getShaderPrecisionFormat(35633,36337).precision>0&&o.getShaderPrecisionFormat(35632,36337).precision>0?"mediump":"lowp"}const a=typeof WebGL2RenderingContext!="undefined"&&o instanceof WebGL2RenderingContext||typeof WebGL2ComputeRenderingContext!="undefined"&&o instanceof WebGL2ComputeRenderingContext;let s=t.precision!==void 0?t.precision:"highp";const c=r(s);c!==s&&(console.warn("THREE.WebGLRenderer:",s,"not supported, using",c,"instead."),s=c);const f=a||e.has("WEBGL_draw_buffers"),h=t.logarithmicDepthBuffer===!0,m=o.getParameter(34930),g=o.getParameter(35660),_=o.getParameter(3379),S=o.getParameter(34076),y=o.getParameter(34921),b=o.getParameter(36347),M=o.getParameter(36348),A=o.getParameter(36349),E=g>0,C=a||e.has("OES_texture_float"),D=E&&C,T=a?o.getParameter(36183):0;return{isWebGL2:a,drawBuffers:f,getMaxAnisotropy:i,getMaxPrecision:r,precision:s,logarithmicDepthBuffer:h,maxTextures:m,maxVertexTextures:g,maxTextureSize:_,maxCubemapSize:S,maxAttributes:y,maxVertexUniforms:b,maxVaryings:M,maxFragmentUniforms:A,vertexTextures:E,floatFragmentTextures:C,floatVertexTextures:D,maxSamples:T}}function VB(o){const e=this;let t=null,n=0,i=!1,r=!1;const a=new T5,s=new h0,c={value:null,needsUpdate:!1};this.uniform=c,this.numPlanes=0,this.numIntersection=0,this.init=function(m,g,_){const S=m.length!==0||g||n!==0||i;return i=g,t=h(m,_,0),n=m.length,S},this.beginShadows=function(){r=!0,h(null)},this.endShadows=function(){r=!1,f()},this.setState=function(m,g,_){const S=m.clippingPlanes,y=m.clipIntersection,b=m.clipShadows,M=o.get(m);if(!i||S===null||S.length===0||r&&!b)r?h(null):f();else{const A=r?0:n,E=A*4;let C=M.clippingState||null;c.value=C,C=h(S,g,E,_);for(let D=0;D!==E;++D)C[D]=t[D];M.clippingState=C,this.numIntersection=y?this.numPlanes:0,this.numPlanes+=A}};function f(){c.value!==t&&(c.value=t,c.needsUpdate=n>0),e.numPlanes=n,e.numIntersection=0}function h(m,g,_,S){const y=m!==null?m.length:0;let b=null;if(y!==0){if(b=c.value,S!==!0||b===null){const M=_+y*4,A=g.matrixWorldInverse;s.getNormalMatrix(A),(b===null||b.length<M)&&(b=new Float32Array(M));for(let E=0,C=_;E!==y;++E,C+=4)a.copy(m[E]).applyMatrix4(A,s),a.normal.toArray(b,C),b[C+3]=a.constant}c.value=b,c.needsUpdate=!0}return e.numPlanes=y,e.numIntersection=0,b}}function jB(o){let e=new WeakMap;function t(a,s){return s===Ko?a.mapping=e6:s===er&&(a.mapping=t6),a}function n(a){if(a&&a.isTexture&&a.isRenderTargetTexture===!1){const s=a.mapping;if(s===Ko||s===er)if(e.has(a)){const c=e.get(a).texture;return t(c,a.mapping)}else{const c=a.image;if(c&&c.height>0){const f=new oN(c.height/2);return f.fromEquirectangularTexture(o,a),e.set(a,f),a.addEventListener("dispose",i),t(f.texture,a.mapping)}else return null}}return a}function i(a){const s=a.target;s.removeEventListener("dispose",i);const c=e.get(s);c!==void 0&&(e.delete(s),c.dispose())}function r(){e=new WeakMap}return{get:n,dispose:r}}class WB extends xp{constructor(e=-1,t=1,n=1,i=-1,r=.1,a=2e3){super(),this.isOrthographicCamera=!0,this.type="OrthographicCamera",this.zoom=1,this.view=null,this.left=e,this.right=t,this.top=n,this.bottom=i,this.near=r,this.far=a,this.updateProjectionMatrix()}copy(e,t){return super.copy(e,t),this.left=e.left,this.right=e.right,this.top=e.top,this.bottom=e.bottom,this.near=e.near,this.far=e.far,this.zoom=e.zoom,this.view=e.view===null?null:Object.assign({},e.view),this}setViewOffset(e,t,n,i,r,a){this.view===null&&(this.view={enabled:!0,fullWidth:1,fullHeight:1,offsetX:0,offsetY:0,width:1,height:1}),this.view.enabled=!0,this.view.fullWidth=e,this.view.fullHeight=t,this.view.offsetX=n,this.view.offsetY=i,this.view.width=r,this.view.height=a,this.updateProjectionMatrix()}clearViewOffset(){this.view!==null&&(this.view.enabled=!1),this.updateProjectionMatrix()}updateProjectionMatrix(){const e=(this.right-this.left)/(2*this.zoom),t=(this.top-this.bottom)/(2*this.zoom),n=(this.right+this.left)/2,i=(this.top+this.bottom)/2;let r=n-e,a=n+e,s=i+t,c=i-t;if(this.view!==null&&this.view.enabled){const f=(this.right-this.left)/this.view.fullWidth/this.zoom,h=(this.top-this.bottom)/this.view.fullHeight/this.zoom;r+=f*this.view.offsetX,a=r+f*this.view.width,s-=h*this.view.offsetY,c=s-h*this.view.height}this.projectionMatrix.makeOrthographic(r,a,s,c,this.near,this.far),this.projectionMatrixInverse.copy(this.projectionMatrix).invert()}toJSON(e){const t=super.toJSON(e);return t.object.zoom=this.zoom,t.object.left=this.left,t.object.right=this.right,t.object.top=this.top,t.object.bottom=this.bottom,t.object.near=this.near,t.object.far=this.far,this.view!==null&&(t.object.view=Object.assign({},this.view)),t}}const W8=4,Vc=[.125,.215,.35,.446,.526,.582],I5=20,Ii=new WB,jc=new X2;let Ri=null;const E5=(1+Math.sqrt(5))/2,I8=1/E5,Wc=[new n1(1,1,1),new n1(-1,1,1),new n1(1,1,-1),new n1(-1,1,-1),new n1(0,E5,I8),new n1(0,E5,-I8),new n1(I8,0,E5),new n1(-I8,0,E5),new n1(E5,I8,0),new n1(-E5,I8,0)];class Hc{constructor(e){this._renderer=e,this._pingPongRenderTarget=null,this._lodMax=0,this._cubeSize=0,this._lodPlanes=[],this._sizeLods=[],this._sigmas=[],this._blurMaterial=null,this._cubemapMaterial=null,this._equirectMaterial=null,this._compileMaterial(this._blurMaterial)}fromScene(e,t=0,n=.1,i=100){Ri=this._renderer.getRenderTarget(),this._setSize(256);const r=this._allocateTargets();return r.depthBuffer=!0,this._sceneToCubeUV(e,n,i,r),t>0&&this._blur(r,0,0,t),this._applyPMREM(r),this._cleanup(r),r}fromEquirectangular(e,t=null){return this._fromTexture(e,t)}fromCubemap(e,t=null){return this._fromTexture(e,t)}compileCubemapShader(){this._cubemapMaterial===null&&(this._cubemapMaterial=Jc(),this._compileMaterial(this._cubemapMaterial))}compileEquirectangularShader(){this._equirectMaterial===null&&(this._equirectMaterial=Yc(),this._compileMaterial(this._equirectMaterial))}dispose(){this._dispose(),this._cubemapMaterial!==null&&this._cubemapMaterial.dispose(),this._equirectMaterial!==null&&this._equirectMaterial.dispose()}_setSize(e){this._lodMax=Math.floor(Math.log2(e)),this._cubeSize=Math.pow(2,this._lodMax)}_dispose(){this._blurMaterial!==null&&this._blurMaterial.dispose(),this._pingPongRenderTarget!==null&&this._pingPongRenderTarget.dispose();for(let e=0;e<this._lodPlanes.length;e++)this._lodPlanes[e].dispose()}_cleanup(e){this._renderer.setRenderTarget(Ri),e.scissorTest=!1,Ne(e,0,0,e.width,e.height)}_fromTexture(e,t){e.mapping===e6||e.mapping===t6?this._setSize(e.image.length===0?16:e.image[0].width||e.image[0].image.width):this._setSize(e.image.width/4),Ri=this._renderer.getRenderTarget();const n=t||this._allocateTargets();return this._textureToCubeUV(e,n),this._applyPMREM(n),this._cleanup(n),n}_allocateTargets(){const e=3*Math.max(this._cubeSize,112),t=4*this._cubeSize,n={magFilter:f0,minFilter:f0,generateMipmaps:!1,type:o7,format:H0,encoding:j5,depthBuffer:!1},i=$c(e,t,n);if(this._pingPongRenderTarget===null||this._pingPongRenderTarget.width!==e){this._pingPongRenderTarget!==null&&this._dispose(),this._pingPongRenderTarget=$c(e,t,n);const{_lodMax:r}=this;({sizeLods:this._sizeLods,lodPlanes:this._lodPlanes,sigmas:this._sigmas}=HB(r)),this._blurMaterial=$B(r,e,t)}return i}_compileMaterial(e){const t=new n4(this._lodPlanes[0],e);this._renderer.compile(t,Ii)}_sceneToCubeUV(e,t,n,i){const s=new p0(90,1,t,n),c=[1,-1,1,1,1,1],f=[1,1,1,-1,-1,-1],h=this._renderer,m=h.autoClear,g=h.toneMapping;h.getClearColor(jc),h.toneMapping=S9,h.autoClear=!1;const _=new v9({name:"PMREM.Background",side:y0,depthWrite:!1,depthTest:!1}),S=new n4(new x7,_);let y=!1;const b=e.background;b?b.isColor&&(_.color.copy(b),e.background=null,y=!0):(_.color.copy(jc),y=!0);for(let M=0;M<6;M++){const A=M%3;A===0?(s.up.set(0,c[M],0),s.lookAt(f[M],0,0)):A===1?(s.up.set(0,0,c[M]),s.lookAt(0,f[M],0)):(s.up.set(0,c[M],0),s.lookAt(0,0,f[M]));const E=this._cubeSize;Ne(i,A*E,M>2?E:0,E,E),h.setRenderTarget(i),y&&h.render(S,s),h.render(e,s)}S.geometry.dispose(),S.material.dispose(),h.toneMapping=g,h.autoClear=m,e.background=b}_textureToCubeUV(e,t){const n=this._renderer,i=e.mapping===e6||e.mapping===t6;i?(this._cubemapMaterial===null&&(this._cubemapMaterial=Jc()),this._cubemapMaterial.uniforms.flipEnvMap.value=e.isRenderTargetTexture===!1?-1:1):this._equirectMaterial===null&&(this._equirectMaterial=Yc());const r=i?this._cubemapMaterial:this._equirectMaterial,a=new n4(this._lodPlanes[0],r),s=r.uniforms;s.envMap.value=e;const c=this._cubeSize;Ne(t,0,0,3*c,2*c),n.setRenderTarget(t),n.render(a,Ii)}_applyPMREM(e){const t=this._renderer,n=t.autoClear;t.autoClear=!1;for(let i=1;i<this._lodPlanes.length;i++){const r=Math.sqrt(this._sigmas[i]*this._sigmas[i]-this._sigmas[i-1]*this._sigmas[i-1]),a=Wc[(i-1)%Wc.length];this._blur(e,i-1,i,r,a)}t.autoClear=n}_blur(e,t,n,i,r){const a=this._pingPongRenderTarget;this._halfBlur(e,a,t,n,i,"latitudinal",r),this._halfBlur(a,e,n,n,i,"longitudinal",r)}_halfBlur(e,t,n,i,r,a,s){const c=this._renderer,f=this._blurMaterial;a!=="latitudinal"&&a!=="longitudinal"&&console.error("blur direction must be either latitudinal or longitudinal!");const h=3,m=new n4(this._lodPlanes[i],f),g=f.uniforms,_=this._sizeLods[n]-1,S=isFinite(r)?Math.PI/(2*_):2*Math.PI/(2*I5-1),y=r/S,b=isFinite(r)?1+Math.floor(h*y):I5;b>I5&&console.warn(`sigmaRadians, ${r}, is too large and will clip, as it requested ${b} samples when the maximum is set to ${I5}`);const M=[];let A=0;for(let P=0;P<I5;++P){const R=P/y,L=Math.exp(-R*R/2);M.push(L),P===0?A+=L:P<b&&(A+=2*L)}for(let P=0;P<M.length;P++)M[P]=M[P]/A;g.envMap.value=e.texture,g.samples.value=b,g.weights.value=M,g.latitudinal.value=a==="latitudinal",s&&(g.poleAxis.value=s);const{_lodMax:E}=this;g.dTheta.value=S,g.mipInt.value=E-n;const C=this._sizeLods[i],D=3*C*(i>E-W8?i-E+W8:0),T=4*(this._cubeSize-C);Ne(t,D,T,3*C,2*C),c.setRenderTarget(t),c.render(m,Ii)}}function HB(o){const e=[],t=[],n=[];let i=o;const r=o-W8+1+Vc.length;for(let a=0;a<r;a++){const s=Math.pow(2,i);t.push(s);let c=1/s;a>o-W8?c=Vc[a-o+W8-1]:a===0&&(c=0),n.push(c);const f=1/(s-2),h=-f,m=1+f,g=[h,h,m,h,m,m,h,h,m,m,h,m],_=6,S=6,y=3,b=2,M=1,A=new Float32Array(y*S*_),E=new Float32Array(b*S*_),C=new Float32Array(M*S*_);for(let T=0;T<_;T++){const P=T%3*2/3-1,R=T>2?0:-1,L=[P,R,0,P+2/3,R,0,P+2/3,R+1,0,P,R,0,P+2/3,R+1,0,P,R+1,0];A.set(L,y*S*T),E.set(g,b*S*T);const W=[T,T,T,T,T,T];C.set(W,M*S*T)}const D=new k4;D.setAttribute("position",new J4(A,y)),D.setAttribute("uv",new J4(E,b)),D.setAttribute("faceIndex",new J4(C,M)),e.push(D),i>W8&&i--}return{lodPlanes:e,sizeLods:t,sigmas:n}}function $c(o,e,t){const n=new W5(o,e,t);return n.texture.mapping=wt,n.texture.name="PMREM.cubeUv",n.scissorTest=!0,n}function Ne(o,e,t,n,i){o.viewport.set(e,t,n,i),o.scissor.set(e,t,n,i)}function $B(o,e,t){const n=new Float32Array(I5),i=new n1(0,1,0);return new A9({name:"SphericalGaussianBlur",defines:{n:I5,CUBEUV_TEXEL_WIDTH:1/e,CUBEUV_TEXEL_HEIGHT:1/t,CUBEUV_MAX_MIP:`${o}.0`},uniforms:{envMap:{value:null},samples:{value:1},weights:{value:n},latitudinal:{value:!1},dTheta:{value:0},mipInt:{value:0},poleAxis:{value:i}},vertexShader:Ba(),fragmentShader:`
  3036. precision mediump float;
  3037. precision mediump int;
  3038. varying vec3 vOutputDirection;
  3039. uniform sampler2D envMap;
  3040. uniform int samples;
  3041. uniform float weights[ n ];
  3042. uniform bool latitudinal;
  3043. uniform float dTheta;
  3044. uniform float mipInt;
  3045. uniform vec3 poleAxis;
  3046. #define ENVMAP_TYPE_CUBE_UV
  3047. #include <cube_uv_reflection_fragment>
  3048. vec3 getSample( float theta, vec3 axis ) {
  3049. float cosTheta = cos( theta );
  3050. // Rodrigues' axis-angle rotation
  3051. vec3 sampleDirection = vOutputDirection * cosTheta
  3052. + cross( axis, vOutputDirection ) * sin( theta )
  3053. + axis * dot( axis, vOutputDirection ) * ( 1.0 - cosTheta );
  3054. return bilinearCubeUV( envMap, sampleDirection, mipInt );
  3055. }
  3056. void main() {
  3057. vec3 axis = latitudinal ? poleAxis : cross( poleAxis, vOutputDirection );
  3058. if ( all( equal( axis, vec3( 0.0 ) ) ) ) {
  3059. axis = vec3( vOutputDirection.z, 0.0, - vOutputDirection.x );
  3060. }
  3061. axis = normalize( axis );
  3062. gl_FragColor = vec4( 0.0, 0.0, 0.0, 1.0 );
  3063. gl_FragColor.rgb += weights[ 0 ] * getSample( 0.0, axis );
  3064. for ( int i = 1; i < n; i++ ) {
  3065. if ( i >= samples ) {
  3066. break;
  3067. }
  3068. float theta = dTheta * float( i );
  3069. gl_FragColor.rgb += weights[ i ] * getSample( -1.0 * theta, axis );
  3070. gl_FragColor.rgb += weights[ i ] * getSample( theta, axis );
  3071. }
  3072. }
  3073. `,blending:n5,depthTest:!1,depthWrite:!1})}function Yc(){return new A9({name:"EquirectangularToCubeUV",uniforms:{envMap:{value:null}},vertexShader:Ba(),fragmentShader:`
  3074. precision mediump float;
  3075. precision mediump int;
  3076. varying vec3 vOutputDirection;
  3077. uniform sampler2D envMap;
  3078. #include <common>
  3079. void main() {
  3080. vec3 outputDirection = normalize( vOutputDirection );
  3081. vec2 uv = equirectUv( outputDirection );
  3082. gl_FragColor = vec4( texture2D ( envMap, uv ).rgb, 1.0 );
  3083. }
  3084. `,blending:n5,depthTest:!1,depthWrite:!1})}function Jc(){return new A9({name:"CubemapToCubeUV",uniforms:{envMap:{value:null},flipEnvMap:{value:-1}},vertexShader:Ba(),fragmentShader:`
  3085. precision mediump float;
  3086. precision mediump int;
  3087. uniform float flipEnvMap;
  3088. varying vec3 vOutputDirection;
  3089. uniform samplerCube envMap;
  3090. void main() {
  3091. gl_FragColor = textureCube( envMap, vec3( flipEnvMap * vOutputDirection.x, vOutputDirection.yz ) );
  3092. }
  3093. `,blending:n5,depthTest:!1,depthWrite:!1})}function Ba(){return`
  3094. precision mediump float;
  3095. precision mediump int;
  3096. attribute float faceIndex;
  3097. varying vec3 vOutputDirection;
  3098. // RH coordinate system; PMREM face-indexing convention
  3099. vec3 getDirection( vec2 uv, float face ) {
  3100. uv = 2.0 * uv - 1.0;
  3101. vec3 direction = vec3( uv, 1.0 );
  3102. if ( face == 0.0 ) {
  3103. direction = direction.zyx; // ( 1, v, u ) pos x
  3104. } else if ( face == 1.0 ) {
  3105. direction = direction.xzy;
  3106. direction.xz *= -1.0; // ( -u, 1, -v ) pos y
  3107. } else if ( face == 2.0 ) {
  3108. direction.x *= -1.0; // ( -u, v, 1 ) pos z
  3109. } else if ( face == 3.0 ) {
  3110. direction = direction.zyx;
  3111. direction.xz *= -1.0; // ( -1, v, -u ) neg x
  3112. } else if ( face == 4.0 ) {
  3113. direction = direction.xzy;
  3114. direction.xy *= -1.0; // ( -u, -1, v ) neg y
  3115. } else if ( face == 5.0 ) {
  3116. direction.z *= -1.0; // ( u, v, -1 ) neg z
  3117. }
  3118. return direction;
  3119. }
  3120. void main() {
  3121. vOutputDirection = getDirection( uv, faceIndex );
  3122. gl_Position = vec4( position, 1.0 );
  3123. }
  3124. `}function YB(o){let e=new WeakMap,t=null;function n(s){if(s&&s.isTexture){const c=s.mapping,f=c===Ko||c===er,h=c===e6||c===t6;if(f||h)if(s.isRenderTargetTexture&&s.needsPMREMUpdate===!0){s.needsPMREMUpdate=!1;let m=e.get(s);return t===null&&(t=new Hc(o)),m=f?t.fromEquirectangular(s,m):t.fromCubemap(s,m),e.set(s,m),m.texture}else{if(e.has(s))return e.get(s).texture;{const m=s.image;if(f&&m&&m.height>0||h&&m&&i(m)){t===null&&(t=new Hc(o));const g=f?t.fromEquirectangular(s):t.fromCubemap(s);return e.set(s,g),s.addEventListener("dispose",r),g.texture}else return null}}}return s}function i(s){let c=0;const f=6;for(let h=0;h<f;h++)s[h]!==void 0&&c++;return c===f}function r(s){const c=s.target;c.removeEventListener("dispose",r);const f=e.get(c);f!==void 0&&(e.delete(c),f.dispose())}function a(){e=new WeakMap,t!==null&&(t.dispose(),t=null)}return{get:n,dispose:a}}function JB(o){const e={};function t(n){if(e[n]!==void 0)return e[n];let i;switch(n){case"WEBGL_depth_texture":i=o.getExtension("WEBGL_depth_texture")||o.getExtension("MOZ_WEBGL_depth_texture")||o.getExtension("WEBKIT_WEBGL_depth_texture");break;case"EXT_texture_filter_anisotropic":i=o.getExtension("EXT_texture_filter_anisotropic")||o.getExtension("MOZ_EXT_texture_filter_anisotropic")||o.getExtension("WEBKIT_EXT_texture_filter_anisotropic");break;case"WEBGL_compressed_texture_s3tc":i=o.getExtension("WEBGL_compressed_texture_s3tc")||o.getExtension("MOZ_WEBGL_compressed_texture_s3tc")||o.getExtension("WEBKIT_WEBGL_compressed_texture_s3tc");break;case"WEBGL_compressed_texture_pvrtc":i=o.getExtension("WEBGL_compressed_texture_pvrtc")||o.getExtension("WEBKIT_WEBGL_compressed_texture_pvrtc");break;default:i=o.getExtension(n)}return e[n]=i,i}return{has:function(n){return t(n)!==null},init:function(n){n.isWebGL2?t("EXT_color_buffer_float"):(t("WEBGL_depth_texture"),t("OES_texture_float"),t("OES_texture_half_float"),t("OES_texture_half_float_linear"),t("OES_standard_derivatives"),t("OES_element_index_uint"),t("OES_vertex_array_object"),t("ANGLE_instanced_arrays")),t("OES_texture_float_linear"),t("EXT_color_buffer_half_float"),t("WEBGL_multisampled_render_to_texture")},get:function(n){const i=t(n);return i===null&&console.warn("THREE.WebGLRenderer: "+n+" extension not supported."),i}}}function ZB(o,e,t,n){const i={},r=new WeakMap;function a(m){const g=m.target;g.index!==null&&e.remove(g.index);for(const S in g.attributes)e.remove(g.attributes[S]);g.removeEventListener("dispose",a),delete i[g.id];const _=r.get(g);_&&(e.remove(_),r.delete(g)),n.releaseStatesOfGeometry(g),g.isInstancedBufferGeometry===!0&&delete g._maxInstanceCount,t.memory.geometries--}function s(m,g){return i[g.id]===!0||(g.addEventListener("dispose",a),i[g.id]=!0,t.memory.geometries++),g}function c(m){const g=m.attributes;for(const S in g)e.update(g[S],34962);const _=m.morphAttributes;for(const S in _){const y=_[S];for(let b=0,M=y.length;b<M;b++)e.update(y[b],34962)}}function f(m){const g=[],_=m.index,S=m.attributes.position;let y=0;if(_!==null){const A=_.array;y=_.version;for(let E=0,C=A.length;E<C;E+=3){const D=A[E+0],T=A[E+1],P=A[E+2];g.push(D,T,T,P,P,D)}}else{const A=S.array;y=S.version;for(let E=0,C=A.length/3-1;E<C;E+=3){const D=E+0,T=E+1,P=E+2;g.push(D,T,T,P,P,D)}}const b=new(pp(g)?bp:yp)(g,1);b.version=y;const M=r.get(m);M&&e.remove(M),r.set(m,b)}function h(m){const g=r.get(m);if(g){const _=m.index;_!==null&&g.version<_.version&&f(m)}else f(m);return r.get(m)}return{get:s,update:c,getWireframeAttribute:h}}function qB(o,e,t,n){const i=n.isWebGL2;let r;function a(g){r=g}let s,c;function f(g){s=g.type,c=g.bytesPerElement}function h(g,_){o.drawElements(r,_,s,g*c),t.update(_,r,1)}function m(g,_,S){if(S===0)return;let y,b;if(i)y=o,b="drawElementsInstanced";else if(y=e.get("ANGLE_instanced_arrays"),b="drawElementsInstancedANGLE",y===null){console.error("THREE.WebGLIndexedBufferRenderer: using THREE.InstancedBufferGeometry but hardware does not support extension ANGLE_instanced_arrays.");return}y[b](r,_,s,g*c,S),t.update(_,r,S)}this.setMode=a,this.setIndex=f,this.render=h,this.renderInstances=m}function QB(o){const e={geometries:0,textures:0},t={frame:0,calls:0,triangles:0,points:0,lines:0};function n(r,a,s){switch(t.calls++,a){case 4:t.triangles+=s*(r/3);break;case 1:t.lines+=s*(r/2);break;case 3:t.lines+=s*(r-1);break;case 2:t.lines+=s*r;break;case 0:t.points+=s*r;break;default:console.error("THREE.WebGLInfo: Unknown draw mode:",a);break}}function i(){t.frame++,t.calls=0,t.triangles=0,t.points=0,t.lines=0}return{memory:e,render:t,programs:null,autoReset:!0,reset:i,update:n}}function XB(o,e){return o[0]-e[0]}function KB(o,e){return Math.abs(e[1])-Math.abs(o[1])}function eG(o,e,t){const n={},i=new Float32Array(8),r=new WeakMap,a=new i4,s=[];for(let f=0;f<8;f++)s[f]=[f,0];function c(f,h,m,g){const _=f.morphTargetInfluences;if(e.isWebGL2===!0){const S=h.morphAttributes.position||h.morphAttributes.normal||h.morphAttributes.color,y=S!==void 0?S.length:0;let b=r.get(h);if(b===void 0||b.count!==y){let $=function(){Y.dispose(),r.delete(h),h.removeEventListener("dispose",$)};b!==void 0&&b.texture.dispose();const E=h.morphAttributes.position!==void 0,C=h.morphAttributes.normal!==void 0,D=h.morphAttributes.color!==void 0,T=h.morphAttributes.position||[],P=h.morphAttributes.normal||[],R=h.morphAttributes.color||[];let L=0;E===!0&&(L=1),C===!0&&(L=2),D===!0&&(L=3);let W=h.attributes.position.count*L,i1=1;W>e.maxTextureSize&&(i1=Math.ceil(W/e.maxTextureSize),W=e.maxTextureSize);const s1=new Float32Array(W*i1*4*y),Y=new _p(s1,W,i1,y);Y.type=O5,Y.needsUpdate=!0;const F=L*4;for(let e1=0;e1<y;e1++){const q=T[e1],G=P[e1],H=R[e1],J=W*i1*4*e1;for(let d1=0;d1<q.count;d1++){const r1=d1*F;E===!0&&(a.fromBufferAttribute(q,d1),s1[J+r1+0]=a.x,s1[J+r1+1]=a.y,s1[J+r1+2]=a.z,s1[J+r1+3]=0),C===!0&&(a.fromBufferAttribute(G,d1),s1[J+r1+4]=a.x,s1[J+r1+5]=a.y,s1[J+r1+6]=a.z,s1[J+r1+7]=0),D===!0&&(a.fromBufferAttribute(H,d1),s1[J+r1+8]=a.x,s1[J+r1+9]=a.y,s1[J+r1+10]=a.z,s1[J+r1+11]=H.itemSize===4?a.w:1)}}b={count:y,texture:Y,size:new l2(W,i1)},r.set(h,b),h.addEventListener("dispose",$)}let M=0;for(let E=0;E<_.length;E++)M+=_[E];const A=h.morphTargetsRelative?1:1-M;g.getUniforms().setValue(o,"morphTargetBaseInfluence",A),g.getUniforms().setValue(o,"morphTargetInfluences",_),g.getUniforms().setValue(o,"morphTargetsTexture",b.texture,t),g.getUniforms().setValue(o,"morphTargetsTextureSize",b.size)}else{const S=_===void 0?0:_.length;let y=n[h.id];if(y===void 0||y.length!==S){y=[];for(let C=0;C<S;C++)y[C]=[C,0];n[h.id]=y}for(let C=0;C<S;C++){const D=y[C];D[0]=C,D[1]=_[C]}y.sort(KB);for(let C=0;C<8;C++)C<S&&y[C][1]?(s[C][0]=y[C][0],s[C][1]=y[C][1]):(s[C][0]=Number.MAX_SAFE_INTEGER,s[C][1]=0);s.sort(XB);const b=h.morphAttributes.position,M=h.morphAttributes.normal;let A=0;for(let C=0;C<8;C++){const D=s[C],T=D[0],P=D[1];T!==Number.MAX_SAFE_INTEGER&&P?(b&&h.getAttribute("morphTarget"+C)!==b[T]&&h.setAttribute("morphTarget"+C,b[T]),M&&h.getAttribute("morphNormal"+C)!==M[T]&&h.setAttribute("morphNormal"+C,M[T]),i[C]=P,A+=P):(b&&h.hasAttribute("morphTarget"+C)===!0&&h.deleteAttribute("morphTarget"+C),M&&h.hasAttribute("morphNormal"+C)===!0&&h.deleteAttribute("morphNormal"+C),i[C]=0)}const E=h.morphTargetsRelative?1:1-A;g.getUniforms().setValue(o,"morphTargetBaseInfluence",E),g.getUniforms().setValue(o,"morphTargetInfluences",i)}}return{update:c}}function tG(o,e,t,n){let i=new WeakMap;function r(c){const f=n.render.frame,h=c.geometry,m=e.get(c,h);return i.get(m)!==f&&(e.update(m),i.set(m,f)),c.isInstancedMesh&&(c.hasEventListener("dispose",s)===!1&&c.addEventListener("dispose",s),t.update(c.instanceMatrix,34962),c.instanceColor!==null&&t.update(c.instanceColor,34962)),m}function a(){i=new WeakMap}function s(c){const f=c.target;f.removeEventListener("dispose",s),t.remove(f.instanceMatrix),f.instanceColor!==null&&t.remove(f.instanceColor)}return{update:r,dispose:a}}const wp=new b0,Cp=new _p,Tp=new VU,Ep=new Sp,Zc=[],qc=[],Qc=new Float32Array(16),Xc=new Float32Array(9),Kc=new Float32Array(4);function p6(o,e,t){const n=o[0];if(n<=0||n>0)return o;const i=e*t;let r=Zc[i];if(r===void 0&&(r=new Float32Array(i),Zc[i]=r),e!==0){n.toArray(r,0);for(let a=1,s=0;a!==e;++a)s+=t,o[a].toArray(r,s)}return r}function W3(o,e){if(o.length!==e.length)return!1;for(let t=0,n=o.length;t<n;t++)if(o[t]!==e[t])return!1;return!0}function H3(o,e){for(let t=0,n=e.length;t<n;t++)o[t]=e[t]}function Tt(o,e){let t=qc[e];t===void 0&&(t=new Int32Array(e),qc[e]=t);for(let n=0;n!==e;++n)t[n]=o.allocateTextureUnit();return t}function nG(o,e){const t=this.cache;t[0]!==e&&(o.uniform1f(this.addr,e),t[0]=e)}function iG(o,e){const t=this.cache;if(e.x!==void 0)(t[0]!==e.x||t[1]!==e.y)&&(o.uniform2f(this.addr,e.x,e.y),t[0]=e.x,t[1]=e.y);else{if(W3(t,e))return;o.uniform2fv(this.addr,e),H3(t,e)}}function oG(o,e){const t=this.cache;if(e.x!==void 0)(t[0]!==e.x||t[1]!==e.y||t[2]!==e.z)&&(o.uniform3f(this.addr,e.x,e.y,e.z),t[0]=e.x,t[1]=e.y,t[2]=e.z);else if(e.r!==void 0)(t[0]!==e.r||t[1]!==e.g||t[2]!==e.b)&&(o.uniform3f(this.addr,e.r,e.g,e.b),t[0]=e.r,t[1]=e.g,t[2]=e.b);else{if(W3(t,e))return;o.uniform3fv(this.addr,e),H3(t,e)}}function rG(o,e){const t=this.cache;if(e.x!==void 0)(t[0]!==e.x||t[1]!==e.y||t[2]!==e.z||t[3]!==e.w)&&(o.uniform4f(this.addr,e.x,e.y,e.z,e.w),t[0]=e.x,t[1]=e.y,t[2]=e.z,t[3]=e.w);else{if(W3(t,e))return;o.uniform4fv(this.addr,e),H3(t,e)}}function aG(o,e){const t=this.cache,n=e.elements;if(n===void 0){if(W3(t,e))return;o.uniformMatrix2fv(this.addr,!1,e),H3(t,e)}else{if(W3(t,n))return;Kc.set(n),o.uniformMatrix2fv(this.addr,!1,Kc),H3(t,n)}}function sG(o,e){const t=this.cache,n=e.elements;if(n===void 0){if(W3(t,e))return;o.uniformMatrix3fv(this.addr,!1,e),H3(t,e)}else{if(W3(t,n))return;Xc.set(n),o.uniformMatrix3fv(this.addr,!1,Xc),H3(t,n)}}function lG(o,e){const t=this.cache,n=e.elements;if(n===void 0){if(W3(t,e))return;o.uniformMatrix4fv(this.addr,!1,e),H3(t,e)}else{if(W3(t,n))return;Qc.set(n),o.uniformMatrix4fv(this.addr,!1,Qc),H3(t,n)}}function uG(o,e){const t=this.cache;t[0]!==e&&(o.uniform1i(this.addr,e),t[0]=e)}function cG(o,e){const t=this.cache;W3(t,e)||(o.uniform2iv(this.addr,e),H3(t,e))}function dG(o,e){const t=this.cache;W3(t,e)||(o.uniform3iv(this.addr,e),H3(t,e))}function fG(o,e){const t=this.cache;W3(t,e)||(o.uniform4iv(this.addr,e),H3(t,e))}function pG(o,e){const t=this.cache;t[0]!==e&&(o.uniform1ui(this.addr,e),t[0]=e)}function hG(o,e){const t=this.cache;W3(t,e)||(o.uniform2uiv(this.addr,e),H3(t,e))}function mG(o,e){const t=this.cache;W3(t,e)||(o.uniform3uiv(this.addr,e),H3(t,e))}function gG(o,e){const t=this.cache;W3(t,e)||(o.uniform4uiv(this.addr,e),H3(t,e))}function _G(o,e,t){const n=this.cache,i=t.allocateTextureUnit();n[0]!==i&&(o.uniform1i(this.addr,i),n[0]=i),t.setTexture2D(e||wp,i)}function vG(o,e,t){const n=this.cache,i=t.allocateTextureUnit();n[0]!==i&&(o.uniform1i(this.addr,i),n[0]=i),t.setTexture3D(e||Tp,i)}function yG(o,e,t){const n=this.cache,i=t.allocateTextureUnit();n[0]!==i&&(o.uniform1i(this.addr,i),n[0]=i),t.setTextureCube(e||Ep,i)}function bG(o,e,t){const n=this.cache,i=t.allocateTextureUnit();n[0]!==i&&(o.uniform1i(this.addr,i),n[0]=i),t.setTexture2DArray(e||Cp,i)}function xG(o){switch(o){case 5126:return nG;case 35664:return iG;case 35665:return oG;case 35666:return rG;case 35674:return aG;case 35675:return sG;case 35676:return lG;case 5124:case 35670:return uG;case 35667:case 35671:return cG;case 35668:case 35672:return dG;case 35669:case 35673:return fG;case 5125:return pG;case 36294:return hG;case 36295:return mG;case 36296:return gG;case 35678:case 36198:case 36298:case 36306:case 35682:return _G;case 35679:case 36299:case 36307:return vG;case 35680:case 36300:case 36308:case 36293:return yG;case 36289:case 36303:case 36311:case 36292:return bG}}function SG(o,e){o.uniform1fv(this.addr,e)}function MG(o,e){const t=p6(e,this.size,2);o.uniform2fv(this.addr,t)}function AG(o,e){const t=p6(e,this.size,3);o.uniform3fv(this.addr,t)}function wG(o,e){const t=p6(e,this.size,4);o.uniform4fv(this.addr,t)}function CG(o,e){const t=p6(e,this.size,4);o.uniformMatrix2fv(this.addr,!1,t)}function TG(o,e){const t=p6(e,this.size,9);o.uniformMatrix3fv(this.addr,!1,t)}function EG(o,e){const t=p6(e,this.size,16);o.uniformMatrix4fv(this.addr,!1,t)}function DG(o,e){o.uniform1iv(this.addr,e)}function IG(o,e){o.uniform2iv(this.addr,e)}function RG(o,e){o.uniform3iv(this.addr,e)}function OG(o,e){o.uniform4iv(this.addr,e)}function LG(o,e){o.uniform1uiv(this.addr,e)}function PG(o,e){o.uniform2uiv(this.addr,e)}function zG(o,e){o.uniform3uiv(this.addr,e)}function kG(o,e){o.uniform4uiv(this.addr,e)}function UG(o,e,t){const n=this.cache,i=e.length,r=Tt(t,i);W3(n,r)||(o.uniform1iv(this.addr,r),H3(n,r));for(let a=0;a!==i;++a)t.setTexture2D(e[a]||wp,r[a])}function NG(o,e,t){const n=this.cache,i=e.length,r=Tt(t,i);W3(n,r)||(o.uniform1iv(this.addr,r),H3(n,r));for(let a=0;a!==i;++a)t.setTexture3D(e[a]||Tp,r[a])}function FG(o,e,t){const n=this.cache,i=e.length,r=Tt(t,i);W3(n,r)||(o.uniform1iv(this.addr,r),H3(n,r));for(let a=0;a!==i;++a)t.setTextureCube(e[a]||Ep,r[a])}function BG(o,e,t){const n=this.cache,i=e.length,r=Tt(t,i);W3(n,r)||(o.uniform1iv(this.addr,r),H3(n,r));for(let a=0;a!==i;++a)t.setTexture2DArray(e[a]||Cp,r[a])}function GG(o){switch(o){case 5126:return SG;case 35664:return MG;case 35665:return AG;case 35666:return wG;case 35674:return CG;case 35675:return TG;case 35676:return EG;case 5124:case 35670:return DG;case 35667:case 35671:return IG;case 35668:case 35672:return RG;case 35669:case 35673:return OG;case 5125:return LG;case 36294:return PG;case 36295:return zG;case 36296:return kG;case 35678:case 36198:case 36298:case 36306:case 35682:return UG;case 35679:case 36299:case 36307:return NG;case 35680:case 36300:case 36308:case 36293:return FG;case 36289:case 36303:case 36311:case 36292:return BG}}class VG{constructor(e,t,n){this.id=e,this.addr=n,this.cache=[],this.setValue=xG(t.type)}}class jG{constructor(e,t,n){this.id=e,this.addr=n,this.cache=[],this.size=t.size,this.setValue=GG(t.type)}}class WG{constructor(e){this.id=e,this.seq=[],this.map={}}setValue(e,t,n){const i=this.seq;for(let r=0,a=i.length;r!==a;++r){const s=i[r];s.setValue(e,t[s.id],n)}}}const Oi=/(\w+)(\])?(\[|\.)?/g;function ed(o,e){o.seq.push(e),o.map[e.id]=e}function HG(o,e,t){const n=o.name,i=n.length;for(Oi.lastIndex=0;;){const r=Oi.exec(n),a=Oi.lastIndex;let s=r[1];const c=r[2]==="]",f=r[3];if(c&&(s=s|0),f===void 0||f==="["&&a+2===i){ed(t,f===void 0?new VG(s,o,e):new jG(s,o,e));break}else{let m=t.map[s];m===void 0&&(m=new WG(s),ed(t,m)),t=m}}}class Qe{constructor(e,t){this.seq=[],this.map={};const n=e.getProgramParameter(t,35718);for(let i=0;i<n;++i){const r=e.getActiveUniform(t,i),a=e.getUniformLocation(t,r.name);HG(r,a,this)}}setValue(e,t,n,i){const r=this.map[t];r!==void 0&&r.setValue(e,n,i)}setOptional(e,t,n){const i=t[n];i!==void 0&&this.setValue(e,n,i)}static upload(e,t,n,i){for(let r=0,a=t.length;r!==a;++r){const s=t[r],c=n[s.id];c.needsUpdate!==!1&&s.setValue(e,c.value,i)}}static seqWithValue(e,t){const n=[];for(let i=0,r=e.length;i!==r;++i){const a=e[i];a.id in t&&n.push(a)}return n}}function td(o,e,t){const n=o.createShader(e);return o.shaderSource(n,t),o.compileShader(n),n}let $G=0;function YG(o,e){const t=o.split(`
  3125. `),n=[],i=Math.max(e-6,0),r=Math.min(e+6,t.length);for(let a=i;a<r;a++){const s=a+1;n.push(`${s===e?">":" "} ${s}: ${t[a]}`)}return n.join(`
  3126. `)}function JG(o){switch(o){case j5:return["Linear","( value )"];case C3:return["sRGB","( value )"];default:return console.warn("THREE.WebGLProgram: Unsupported encoding:",o),["Linear","( value )"]}}function nd(o,e,t){const n=o.getShaderParameter(e,35713),i=o.getShaderInfoLog(e).trim();if(n&&i==="")return"";const r=/ERROR: 0:(\d+)/.exec(i);if(r){const a=parseInt(r[1]);return t.toUpperCase()+`
  3127. `+i+`
  3128. `+YG(o.getShaderSource(e),a)}else return i}function ZG(o,e){const t=JG(e);return"vec4 "+o+"( vec4 value ) { return LinearTo"+t[0]+t[1]+"; }"}function qG(o,e){let t;switch(e){case hU:t="Linear";break;case mU:t="Reinhard";break;case gU:t="OptimizedCineon";break;case _U:t="ACESFilmic";break;case vU:t="Custom";break;default:console.warn("THREE.WebGLProgram: Unsupported toneMapping:",e),t="Linear"}return"vec3 "+o+"( vec3 color ) { return "+t+"ToneMapping( color ); }"}function QG(o){return[o.extensionDerivatives||o.envMapCubeUVHeight||o.bumpMap||o.tangentSpaceNormalMap||o.clearcoatNormalMap||o.flatShading||o.shaderID==="physical"?"#extension GL_OES_standard_derivatives : enable":"",(o.extensionFragDepth||o.logarithmicDepthBuffer)&&o.rendererExtensionFragDepth?"#extension GL_EXT_frag_depth : enable":"",o.extensionDrawBuffers&&o.rendererExtensionDrawBuffers?"#extension GL_EXT_draw_buffers : require":"",(o.extensionShaderTextureLOD||o.envMap||o.transmission)&&o.rendererExtensionShaderTextureLod?"#extension GL_EXT_shader_texture_lod : enable":""].filter($6).join(`
  3129. `)}function XG(o){const e=[];for(const t in o){const n=o[t];n!==!1&&e.push("#define "+t+" "+n)}return e.join(`
  3130. `)}function KG(o,e){const t={},n=o.getProgramParameter(e,35721);for(let i=0;i<n;i++){const r=o.getActiveAttrib(e,i),a=r.name;let s=1;r.type===35674&&(s=2),r.type===35675&&(s=3),r.type===35676&&(s=4),t[a]={type:r.type,location:o.getAttribLocation(e,a),locationSize:s}}return t}function $6(o){return o!==""}function id(o,e){const t=e.numSpotLightShadows+e.numSpotLightMaps-e.numSpotLightShadowsWithMaps;return o.replace(/NUM_DIR_LIGHTS/g,e.numDirLights).replace(/NUM_SPOT_LIGHTS/g,e.numSpotLights).replace(/NUM_SPOT_LIGHT_MAPS/g,e.numSpotLightMaps).replace(/NUM_SPOT_LIGHT_COORDS/g,t).replace(/NUM_RECT_AREA_LIGHTS/g,e.numRectAreaLights).replace(/NUM_POINT_LIGHTS/g,e.numPointLights).replace(/NUM_HEMI_LIGHTS/g,e.numHemiLights).replace(/NUM_DIR_LIGHT_SHADOWS/g,e.numDirLightShadows).replace(/NUM_SPOT_LIGHT_SHADOWS_WITH_MAPS/g,e.numSpotLightShadowsWithMaps).replace(/NUM_SPOT_LIGHT_SHADOWS/g,e.numSpotLightShadows).replace(/NUM_POINT_LIGHT_SHADOWS/g,e.numPointLightShadows)}function od(o,e){return o.replace(/NUM_CLIPPING_PLANES/g,e.numClippingPlanes).replace(/UNION_CLIPPING_PLANES/g,e.numClippingPlanes-e.numClipIntersection)}const eV=/^[ \t]*#include +<([\w\d./]+)>/gm;function ar(o){return o.replace(eV,tV)}function tV(o,e){const t=N2[e];if(t===void 0)throw new Error("Can not resolve #include <"+e+">");return ar(t)}const nV=/#pragma unroll_loop_start\s+for\s*\(\s*int\s+i\s*=\s*(\d+)\s*;\s*i\s*<\s*(\d+)\s*;\s*i\s*\+\+\s*\)\s*{([\s\S]+?)}\s+#pragma unroll_loop_end/g;function rd(o){return o.replace(nV,iV)}function iV(o,e,t,n){let i="";for(let r=parseInt(e);r<parseInt(t);r++)i+=n.replace(/\[\s*i\s*\]/g,"[ "+r+" ]").replace(/UNROLLED_LOOP_INDEX/g,r);return i}function ad(o){let e="precision "+o.precision+` float;
  3131. precision `+o.precision+" int;";return o.precision==="highp"?e+=`
  3132. #define HIGH_PRECISION`:o.precision==="mediump"?e+=`
  3133. #define MEDIUM_PRECISION`:o.precision==="lowp"&&(e+=`
  3134. #define LOW_PRECISION`),e}function oV(o){let e="SHADOWMAP_TYPE_BASIC";return o.shadowMapType===sp?e="SHADOWMAP_TYPE_PCF":o.shadowMapType===$k?e="SHADOWMAP_TYPE_PCF_SOFT":o.shadowMapType===H6&&(e="SHADOWMAP_TYPE_VSM"),e}function rV(o){let e="ENVMAP_TYPE_CUBE";if(o.envMap)switch(o.envMapMode){case e6:case t6:e="ENVMAP_TYPE_CUBE";break;case wt:e="ENVMAP_TYPE_CUBE_UV";break}return e}function aV(o){let e="ENVMAP_MODE_REFLECTION";if(o.envMap)switch(o.envMapMode){case t6:e="ENVMAP_MODE_REFRACTION";break}return e}function sV(o){let e="ENVMAP_BLENDING_NONE";if(o.envMap)switch(o.combine){case cp:e="ENVMAP_BLENDING_MULTIPLY";break;case fU:e="ENVMAP_BLENDING_MIX";break;case pU:e="ENVMAP_BLENDING_ADD";break}return e}function lV(o){const e=o.envMapCubeUVHeight;if(e===null)return null;const t=Math.log2(e)-2,n=1/e;return{texelWidth:1/(3*Math.max(Math.pow(2,t),7*16)),texelHeight:n,maxMip:t}}function uV(o,e,t,n){const i=o.getContext(),r=t.defines;let a=t.vertexShader,s=t.fragmentShader;const c=oV(t),f=rV(t),h=aV(t),m=sV(t),g=lV(t),_=t.isWebGL2?"":QG(t),S=XG(r),y=i.createProgram();let b,M,A=t.glslVersion?"#version "+t.glslVersion+`
  3135. `:"";t.isRawShaderMaterial?(b=[S].filter($6).join(`
  3136. `),b.length>0&&(b+=`
  3137. `),M=[_,S].filter($6).join(`
  3138. `),M.length>0&&(M+=`
  3139. `)):(b=[ad(t),"#define SHADER_NAME "+t.shaderName,S,t.instancing?"#define USE_INSTANCING":"",t.instancingColor?"#define USE_INSTANCING_COLOR":"",t.supportsVertexTextures?"#define VERTEX_TEXTURES":"",t.useFog&&t.fog?"#define USE_FOG":"",t.useFog&&t.fogExp2?"#define FOG_EXP2":"",t.map?"#define USE_MAP":"",t.envMap?"#define USE_ENVMAP":"",t.envMap?"#define "+h:"",t.lightMap?"#define USE_LIGHTMAP":"",t.aoMap?"#define USE_AOMAP":"",t.emissiveMap?"#define USE_EMISSIVEMAP":"",t.bumpMap?"#define USE_BUMPMAP":"",t.normalMap?"#define USE_NORMALMAP":"",t.normalMap&&t.objectSpaceNormalMap?"#define OBJECTSPACE_NORMALMAP":"",t.normalMap&&t.tangentSpaceNormalMap?"#define TANGENTSPACE_NORMALMAP":"",t.clearcoatMap?"#define USE_CLEARCOATMAP":"",t.clearcoatRoughnessMap?"#define USE_CLEARCOAT_ROUGHNESSMAP":"",t.clearcoatNormalMap?"#define USE_CLEARCOAT_NORMALMAP":"",t.iridescenceMap?"#define USE_IRIDESCENCEMAP":"",t.iridescenceThicknessMap?"#define USE_IRIDESCENCE_THICKNESSMAP":"",t.displacementMap&&t.supportsVertexTextures?"#define USE_DISPLACEMENTMAP":"",t.specularMap?"#define USE_SPECULARMAP":"",t.specularIntensityMap?"#define USE_SPECULARINTENSITYMAP":"",t.specularColorMap?"#define USE_SPECULARCOLORMAP":"",t.roughnessMap?"#define USE_ROUGHNESSMAP":"",t.metalnessMap?"#define USE_METALNESSMAP":"",t.alphaMap?"#define USE_ALPHAMAP":"",t.transmission?"#define USE_TRANSMISSION":"",t.transmissionMap?"#define USE_TRANSMISSIONMAP":"",t.thicknessMap?"#define USE_THICKNESSMAP":"",t.sheenColorMap?"#define USE_SHEENCOLORMAP":"",t.sheenRoughnessMap?"#define USE_SHEENROUGHNESSMAP":"",t.vertexTangents?"#define USE_TANGENT":"",t.vertexColors?"#define USE_COLOR":"",t.vertexAlphas?"#define USE_COLOR_ALPHA":"",t.vertexUvs?"#define USE_UV":"",t.uvsVertexOnly?"#define UVS_VERTEX_ONLY":"",t.flatShading?"#define FLAT_SHADED":"",t.skinning?"#define USE_SKINNING":"",t.morphTargets?"#define USE_MORPHTARGETS":"",t.morphNormals&&t.flatShading===!1?"#define USE_MORPHNORMALS":"",t.morphColors&&t.isWebGL2?"#define USE_MORPHCOLORS":"",t.morphTargetsCount>0&&t.isWebGL2?"#define MORPHTARGETS_TEXTURE":"",t.morphTargetsCount>0&&t.isWebGL2?"#define MORPHTARGETS_TEXTURE_STRIDE "+t.morphTextureStride:"",t.morphTargetsCount>0&&t.isWebGL2?"#define MORPHTARGETS_COUNT "+t.morphTargetsCount:"",t.doubleSided?"#define DOUBLE_SIDED":"",t.flipSided?"#define FLIP_SIDED":"",t.shadowMapEnabled?"#define USE_SHADOWMAP":"",t.shadowMapEnabled?"#define "+c:"",t.sizeAttenuation?"#define USE_SIZEATTENUATION":"",t.logarithmicDepthBuffer?"#define USE_LOGDEPTHBUF":"",t.logarithmicDepthBuffer&&t.rendererExtensionFragDepth?"#define USE_LOGDEPTHBUF_EXT":"","uniform mat4 modelMatrix;","uniform mat4 modelViewMatrix;","uniform mat4 projectionMatrix;","uniform mat4 viewMatrix;","uniform mat3 normalMatrix;","uniform vec3 cameraPosition;","uniform bool isOrthographic;","#ifdef USE_INSTANCING"," attribute mat4 instanceMatrix;","#endif","#ifdef USE_INSTANCING_COLOR"," attribute vec3 instanceColor;","#endif","attribute vec3 position;","attribute vec3 normal;","attribute vec2 uv;","#ifdef USE_TANGENT"," attribute vec4 tangent;","#endif","#if defined( USE_COLOR_ALPHA )"," attribute vec4 color;","#elif defined( USE_COLOR )"," attribute vec3 color;","#endif","#if ( defined( USE_MORPHTARGETS ) && ! defined( MORPHTARGETS_TEXTURE ) )"," attribute vec3 morphTarget0;"," attribute vec3 morphTarget1;"," attribute vec3 morphTarget2;"," attribute vec3 morphTarget3;"," #ifdef USE_MORPHNORMALS"," attribute vec3 morphNormal0;"," attribute vec3 morphNormal1;"," attribute vec3 morphNormal2;"," attribute vec3 morphNormal3;"," #else"," attribute vec3 morphTarget4;"," attribute vec3 morphTarget5;"," attribute vec3 morphTarget6;"," attribute vec3 morphTarget7;"," #endif","#endif","#ifdef USE_SKINNING"," attribute vec4 skinIndex;"," attribute vec4 skinWeight;","#endif",`
  3140. `].filter($6).join(`
  3141. `),M=[_,ad(t),"#define SHADER_NAME "+t.shaderName,S,t.useFog&&t.fog?"#define USE_FOG":"",t.useFog&&t.fogExp2?"#define FOG_EXP2":"",t.map?"#define USE_MAP":"",t.matcap?"#define USE_MATCAP":"",t.envMap?"#define USE_ENVMAP":"",t.envMap?"#define "+f:"",t.envMap?"#define "+h:"",t.envMap?"#define "+m:"",g?"#define CUBEUV_TEXEL_WIDTH "+g.texelWidth:"",g?"#define CUBEUV_TEXEL_HEIGHT "+g.texelHeight:"",g?"#define CUBEUV_MAX_MIP "+g.maxMip+".0":"",t.lightMap?"#define USE_LIGHTMAP":"",t.aoMap?"#define USE_AOMAP":"",t.emissiveMap?"#define USE_EMISSIVEMAP":"",t.bumpMap?"#define USE_BUMPMAP":"",t.normalMap?"#define USE_NORMALMAP":"",t.normalMap&&t.objectSpaceNormalMap?"#define OBJECTSPACE_NORMALMAP":"",t.normalMap&&t.tangentSpaceNormalMap?"#define TANGENTSPACE_NORMALMAP":"",t.clearcoat?"#define USE_CLEARCOAT":"",t.clearcoatMap?"#define USE_CLEARCOATMAP":"",t.clearcoatRoughnessMap?"#define USE_CLEARCOAT_ROUGHNESSMAP":"",t.clearcoatNormalMap?"#define USE_CLEARCOAT_NORMALMAP":"",t.iridescence?"#define USE_IRIDESCENCE":"",t.iridescenceMap?"#define USE_IRIDESCENCEMAP":"",t.iridescenceThicknessMap?"#define USE_IRIDESCENCE_THICKNESSMAP":"",t.specularMap?"#define USE_SPECULARMAP":"",t.specularIntensityMap?"#define USE_SPECULARINTENSITYMAP":"",t.specularColorMap?"#define USE_SPECULARCOLORMAP":"",t.roughnessMap?"#define USE_ROUGHNESSMAP":"",t.metalnessMap?"#define USE_METALNESSMAP":"",t.alphaMap?"#define USE_ALPHAMAP":"",t.alphaTest?"#define USE_ALPHATEST":"",t.sheen?"#define USE_SHEEN":"",t.sheenColorMap?"#define USE_SHEENCOLORMAP":"",t.sheenRoughnessMap?"#define USE_SHEENROUGHNESSMAP":"",t.transmission?"#define USE_TRANSMISSION":"",t.transmissionMap?"#define USE_TRANSMISSIONMAP":"",t.thicknessMap?"#define USE_THICKNESSMAP":"",t.decodeVideoTexture?"#define DECODE_VIDEO_TEXTURE":"",t.vertexTangents?"#define USE_TANGENT":"",t.vertexColors||t.instancingColor?"#define USE_COLOR":"",t.vertexAlphas?"#define USE_COLOR_ALPHA":"",t.vertexUvs?"#define USE_UV":"",t.uvsVertexOnly?"#define UVS_VERTEX_ONLY":"",t.gradientMap?"#define USE_GRADIENTMAP":"",t.flatShading?"#define FLAT_SHADED":"",t.doubleSided?"#define DOUBLE_SIDED":"",t.flipSided?"#define FLIP_SIDED":"",t.shadowMapEnabled?"#define USE_SHADOWMAP":"",t.shadowMapEnabled?"#define "+c:"",t.premultipliedAlpha?"#define PREMULTIPLIED_ALPHA":"",t.physicallyCorrectLights?"#define PHYSICALLY_CORRECT_LIGHTS":"",t.logarithmicDepthBuffer?"#define USE_LOGDEPTHBUF":"",t.logarithmicDepthBuffer&&t.rendererExtensionFragDepth?"#define USE_LOGDEPTHBUF_EXT":"","uniform mat4 viewMatrix;","uniform vec3 cameraPosition;","uniform bool isOrthographic;",t.toneMapping!==S9?"#define TONE_MAPPING":"",t.toneMapping!==S9?N2.tonemapping_pars_fragment:"",t.toneMapping!==S9?qG("toneMapping",t.toneMapping):"",t.dithering?"#define DITHERING":"",t.opaque?"#define OPAQUE":"",N2.encodings_pars_fragment,ZG("linearToOutputTexel",t.outputEncoding),t.useDepthPacking?"#define DEPTH_PACKING "+t.depthPacking:"",`
  3142. `].filter($6).join(`
  3143. `)),a=ar(a),a=id(a,t),a=od(a,t),s=ar(s),s=id(s,t),s=od(s,t),a=rd(a),s=rd(s),t.isWebGL2&&t.isRawShaderMaterial!==!0&&(A=`#version 300 es
  3144. `,b=["precision mediump sampler2DArray;","#define attribute in","#define varying out","#define texture2D texture"].join(`
  3145. `)+`
  3146. `+b,M=["#define varying in",t.glslVersion===Ec?"":"layout(location = 0) out highp vec4 pc_fragColor;",t.glslVersion===Ec?"":"#define gl_FragColor pc_fragColor","#define gl_FragDepthEXT gl_FragDepth","#define texture2D texture","#define textureCube texture","#define texture2DProj textureProj","#define texture2DLodEXT textureLod","#define texture2DProjLodEXT textureProjLod","#define textureCubeLodEXT textureLod","#define texture2DGradEXT textureGrad","#define texture2DProjGradEXT textureProjGrad","#define textureCubeGradEXT textureGrad"].join(`
  3147. `)+`
  3148. `+M);const E=A+b+a,C=A+M+s,D=td(i,35633,E),T=td(i,35632,C);if(i.attachShader(y,D),i.attachShader(y,T),t.index0AttributeName!==void 0?i.bindAttribLocation(y,0,t.index0AttributeName):t.morphTargets===!0&&i.bindAttribLocation(y,0,"position"),i.linkProgram(y),o.debug.checkShaderErrors){const L=i.getProgramInfoLog(y).trim(),W=i.getShaderInfoLog(D).trim(),i1=i.getShaderInfoLog(T).trim();let s1=!0,Y=!0;if(i.getProgramParameter(y,35714)===!1){s1=!1;const F=nd(i,D,"vertex"),$=nd(i,T,"fragment");console.error("THREE.WebGLProgram: Shader Error "+i.getError()+" - VALIDATE_STATUS "+i.getProgramParameter(y,35715)+`
  3149. Program Info Log: `+L+`
  3150. `+F+`
  3151. `+$)}else L!==""?console.warn("THREE.WebGLProgram: Program Info Log:",L):(W===""||i1==="")&&(Y=!1);Y&&(this.diagnostics={runnable:s1,programLog:L,vertexShader:{log:W,prefix:b},fragmentShader:{log:i1,prefix:M}})}i.deleteShader(D),i.deleteShader(T);let P;this.getUniforms=function(){return P===void 0&&(P=new Qe(i,y)),P};let R;return this.getAttributes=function(){return R===void 0&&(R=KG(i,y)),R},this.destroy=function(){n.releaseStatesOfProgram(this),i.deleteProgram(y),this.program=void 0},this.name=t.shaderName,this.id=$G++,this.cacheKey=e,this.usedTimes=1,this.program=y,this.vertexShader=D,this.fragmentShader=T,this}let cV=0;class dV{constructor(){this.shaderCache=new Map,this.materialCache=new Map}update(e){const t=e.vertexShader,n=e.fragmentShader,i=this._getShaderStage(t),r=this._getShaderStage(n),a=this._getShaderCacheForMaterial(e);return a.has(i)===!1&&(a.add(i),i.usedTimes++),a.has(r)===!1&&(a.add(r),r.usedTimes++),this}remove(e){const t=this.materialCache.get(e);for(const n of t)n.usedTimes--,n.usedTimes===0&&this.shaderCache.delete(n.code);return this.materialCache.delete(e),this}getVertexShaderID(e){return this._getShaderStage(e.vertexShader).id}getFragmentShaderID(e){return this._getShaderStage(e.fragmentShader).id}dispose(){this.shaderCache.clear(),this.materialCache.clear()}_getShaderCacheForMaterial(e){const t=this.materialCache;let n=t.get(e);return n===void 0&&(n=new Set,t.set(e,n)),n}_getShaderStage(e){const t=this.shaderCache;let n=t.get(e);return n===void 0&&(n=new fV(e),t.set(e,n)),n}}class fV{constructor(e){this.id=cV++,this.code=e,this.usedTimes=0}}function pV(o,e,t,n,i,r,a){const s=new vp,c=new dV,f=[],h=i.isWebGL2,m=i.logarithmicDepthBuffer,g=i.vertexTextures;let _=i.precision;const S={MeshDepthMaterial:"depth",MeshDistanceMaterial:"distanceRGBA",MeshNormalMaterial:"normal",MeshBasicMaterial:"basic",MeshLambertMaterial:"lambert",MeshPhongMaterial:"phong",MeshToonMaterial:"toon",MeshStandardMaterial:"physical",MeshPhysicalMaterial:"physical",MeshMatcapMaterial:"matcap",LineBasicMaterial:"basic",LineDashedMaterial:"dashed",PointsMaterial:"points",ShadowMaterial:"shadow",SpriteMaterial:"sprite"};function y(R,L,W,i1,s1){const Y=i1.fog,F=s1.geometry,$=R.isMeshStandardMaterial?i1.environment:null,e1=(R.isMeshStandardMaterial?t:e).get(R.envMap||$),q=e1&&e1.mapping===wt?e1.image.height:null,G=S[R.type];R.precision!==null&&(_=i.getMaxPrecision(R.precision),_!==R.precision&&console.warn("THREE.WebGLProgram.getParameters:",R.precision,"not supported, using",_,"instead."));const H=F.morphAttributes.position||F.morphAttributes.normal||F.morphAttributes.color,J=H!==void 0?H.length:0;let d1=0;F.morphAttributes.position!==void 0&&(d1=1),F.morphAttributes.normal!==void 0&&(d1=2),F.morphAttributes.color!==void 0&&(d1=3);let r1,K,p1,g1;if(G){const K1=G0[G];r1=K1.vertexShader,K=K1.fragmentShader}else r1=R.vertexShader,K=R.fragmentShader,c.update(R),p1=c.getVertexShaderID(R),g1=c.getFragmentShaderID(R);const l1=o.getRenderTarget(),I1=R.alphaTest>0,E1=R.clearcoat>0,R1=R.iridescence>0;return{isWebGL2:h,shaderID:G,shaderName:R.type,vertexShader:r1,fragmentShader:K,defines:R.defines,customVertexShaderID:p1,customFragmentShaderID:g1,isRawShaderMaterial:R.isRawShaderMaterial===!0,glslVersion:R.glslVersion,precision:_,instancing:s1.isInstancedMesh===!0,instancingColor:s1.isInstancedMesh===!0&&s1.instanceColor!==null,supportsVertexTextures:g,outputEncoding:l1===null?o.outputEncoding:l1.isXRRenderTarget===!0?l1.texture.encoding:j5,map:!!R.map,matcap:!!R.matcap,envMap:!!e1,envMapMode:e1&&e1.mapping,envMapCubeUVHeight:q,lightMap:!!R.lightMap,aoMap:!!R.aoMap,emissiveMap:!!R.emissiveMap,bumpMap:!!R.bumpMap,normalMap:!!R.normalMap,objectSpaceNormalMap:R.normalMapType===NU,tangentSpaceNormalMap:R.normalMapType===UU,decodeVideoTexture:!!R.map&&R.map.isVideoTexture===!0&&R.map.encoding===C3,clearcoat:E1,clearcoatMap:E1&&!!R.clearcoatMap,clearcoatRoughnessMap:E1&&!!R.clearcoatRoughnessMap,clearcoatNormalMap:E1&&!!R.clearcoatNormalMap,iridescence:R1,iridescenceMap:R1&&!!R.iridescenceMap,iridescenceThicknessMap:R1&&!!R.iridescenceThicknessMap,displacementMap:!!R.displacementMap,roughnessMap:!!R.roughnessMap,metalnessMap:!!R.metalnessMap,specularMap:!!R.specularMap,specularIntensityMap:!!R.specularIntensityMap,specularColorMap:!!R.specularColorMap,opaque:R.transparent===!1&&R.blending===k5,alphaMap:!!R.alphaMap,alphaTest:I1,gradientMap:!!R.gradientMap,sheen:R.sheen>0,sheenColorMap:!!R.sheenColorMap,sheenRoughnessMap:!!R.sheenRoughnessMap,transmission:R.transmission>0,transmissionMap:!!R.transmissionMap,thicknessMap:!!R.thicknessMap,combine:R.combine,vertexTangents:!!R.normalMap&&!!F.attributes.tangent,vertexColors:R.vertexColors,vertexAlphas:R.vertexColors===!0&&!!F.attributes.color&&F.attributes.color.itemSize===4,vertexUvs:!!R.map||!!R.bumpMap||!!R.normalMap||!!R.specularMap||!!R.alphaMap||!!R.emissiveMap||!!R.roughnessMap||!!R.metalnessMap||!!R.clearcoatMap||!!R.clearcoatRoughnessMap||!!R.clearcoatNormalMap||!!R.iridescenceMap||!!R.iridescenceThicknessMap||!!R.displacementMap||!!R.transmissionMap||!!R.thicknessMap||!!R.specularIntensityMap||!!R.specularColorMap||!!R.sheenColorMap||!!R.sheenRoughnessMap,uvsVertexOnly:!(R.map||R.bumpMap||R.normalMap||R.specularMap||R.alphaMap||R.emissiveMap||R.roughnessMap||R.metalnessMap||R.clearcoatNormalMap||R.iridescenceMap||R.iridescenceThicknessMap||R.transmission>0||R.transmissionMap||R.thicknessMap||R.specularIntensityMap||R.specularColorMap||R.sheen>0||R.sheenColorMap||R.sheenRoughnessMap)&&!!R.displacementMap,fog:!!Y,useFog:R.fog===!0,fogExp2:Y&&Y.isFogExp2,flatShading:!!R.flatShading,sizeAttenuation:R.sizeAttenuation,logarithmicDepthBuffer:m,skinning:s1.isSkinnedMesh===!0,morphTargets:F.morphAttributes.position!==void 0,morphNormals:F.morphAttributes.normal!==void 0,morphColors:F.morphAttributes.color!==void 0,morphTargetsCount:J,morphTextureStride:d1,numDirLights:L.directional.length,numPointLights:L.point.length,numSpotLights:L.spot.length,numSpotLightMaps:L.spotLightMap.length,numRectAreaLights:L.rectArea.length,numHemiLights:L.hemi.length,numDirLightShadows:L.directionalShadowMap.length,numPointLightShadows:L.pointShadowMap.length,numSpotLightShadows:L.spotShadowMap.length,numSpotLightShadowsWithMaps:L.numSpotLightShadowsWithMaps,numClippingPlanes:a.numPlanes,numClipIntersection:a.numIntersection,dithering:R.dithering,shadowMapEnabled:o.shadowMap.enabled&&W.length>0,shadowMapType:o.shadowMap.type,toneMapping:R.toneMapped?o.toneMapping:S9,physicallyCorrectLights:o.physicallyCorrectLights,premultipliedAlpha:R.premultipliedAlpha,doubleSided:R.side===W0,flipSided:R.side===y0,useDepthPacking:!!R.depthPacking,depthPacking:R.depthPacking||0,index0AttributeName:R.index0AttributeName,extensionDerivatives:R.extensions&&R.extensions.derivatives,extensionFragDepth:R.extensions&&R.extensions.fragDepth,extensionDrawBuffers:R.extensions&&R.extensions.drawBuffers,extensionShaderTextureLOD:R.extensions&&R.extensions.shaderTextureLOD,rendererExtensionFragDepth:h||n.has("EXT_frag_depth"),rendererExtensionDrawBuffers:h||n.has("WEBGL_draw_buffers"),rendererExtensionShaderTextureLod:h||n.has("EXT_shader_texture_lod"),customProgramCacheKey:R.customProgramCacheKey()}}function b(R){const L=[];if(R.shaderID?L.push(R.shaderID):(L.push(R.customVertexShaderID),L.push(R.customFragmentShaderID)),R.defines!==void 0)for(const W in R.defines)L.push(W),L.push(R.defines[W]);return R.isRawShaderMaterial===!1&&(M(L,R),A(L,R),L.push(o.outputEncoding)),L.push(R.customProgramCacheKey),L.join()}function M(R,L){R.push(L.precision),R.push(L.outputEncoding),R.push(L.envMapMode),R.push(L.envMapCubeUVHeight),R.push(L.combine),R.push(L.vertexUvs),R.push(L.fogExp2),R.push(L.sizeAttenuation),R.push(L.morphTargetsCount),R.push(L.morphAttributeCount),R.push(L.numDirLights),R.push(L.numPointLights),R.push(L.numSpotLights),R.push(L.numSpotLightMaps),R.push(L.numHemiLights),R.push(L.numRectAreaLights),R.push(L.numDirLightShadows),R.push(L.numPointLightShadows),R.push(L.numSpotLightShadows),R.push(L.numSpotLightShadowsWithMaps),R.push(L.shadowMapType),R.push(L.toneMapping),R.push(L.numClippingPlanes),R.push(L.numClipIntersection),R.push(L.depthPacking)}function A(R,L){s.disableAll(),L.isWebGL2&&s.enable(0),L.supportsVertexTextures&&s.enable(1),L.instancing&&s.enable(2),L.instancingColor&&s.enable(3),L.map&&s.enable(4),L.matcap&&s.enable(5),L.envMap&&s.enable(6),L.lightMap&&s.enable(7),L.aoMap&&s.enable(8),L.emissiveMap&&s.enable(9),L.bumpMap&&s.enable(10),L.normalMap&&s.enable(11),L.objectSpaceNormalMap&&s.enable(12),L.tangentSpaceNormalMap&&s.enable(13),L.clearcoat&&s.enable(14),L.clearcoatMap&&s.enable(15),L.clearcoatRoughnessMap&&s.enable(16),L.clearcoatNormalMap&&s.enable(17),L.iridescence&&s.enable(18),L.iridescenceMap&&s.enable(19),L.iridescenceThicknessMap&&s.enable(20),L.displacementMap&&s.enable(21),L.specularMap&&s.enable(22),L.roughnessMap&&s.enable(23),L.metalnessMap&&s.enable(24),L.gradientMap&&s.enable(25),L.alphaMap&&s.enable(26),L.alphaTest&&s.enable(27),L.vertexColors&&s.enable(28),L.vertexAlphas&&s.enable(29),L.vertexUvs&&s.enable(30),L.vertexTangents&&s.enable(31),L.uvsVertexOnly&&s.enable(32),R.push(s.mask),s.disableAll(),L.fog&&s.enable(0),L.useFog&&s.enable(1),L.flatShading&&s.enable(2),L.logarithmicDepthBuffer&&s.enable(3),L.skinning&&s.enable(4),L.morphTargets&&s.enable(5),L.morphNormals&&s.enable(6),L.morphColors&&s.enable(7),L.premultipliedAlpha&&s.enable(8),L.shadowMapEnabled&&s.enable(9),L.physicallyCorrectLights&&s.enable(10),L.doubleSided&&s.enable(11),L.flipSided&&s.enable(12),L.useDepthPacking&&s.enable(13),L.dithering&&s.enable(14),L.specularIntensityMap&&s.enable(15),L.specularColorMap&&s.enable(16),L.transmission&&s.enable(17),L.transmissionMap&&s.enable(18),L.thicknessMap&&s.enable(19),L.sheen&&s.enable(20),L.sheenColorMap&&s.enable(21),L.sheenRoughnessMap&&s.enable(22),L.decodeVideoTexture&&s.enable(23),L.opaque&&s.enable(24),R.push(s.mask)}function E(R){const L=S[R.type];let W;if(L){const i1=G0[L];W=eN.clone(i1.uniforms)}else W=R.uniforms;return W}function C(R,L){let W;for(let i1=0,s1=f.length;i1<s1;i1++){const Y=f[i1];if(Y.cacheKey===L){W=Y,++W.usedTimes;break}}return W===void 0&&(W=new uV(o,L,R,r),f.push(W)),W}function D(R){if(--R.usedTimes===0){const L=f.indexOf(R);f[L]=f[f.length-1],f.pop(),R.destroy()}}function T(R){c.remove(R)}function P(){c.dispose()}return{getParameters:y,getProgramCacheKey:b,getUniforms:E,acquireProgram:C,releaseProgram:D,releaseShaderCache:T,programs:f,dispose:P}}function hV(){let o=new WeakMap;function e(r){let a=o.get(r);return a===void 0&&(a={},o.set(r,a)),a}function t(r){o.delete(r)}function n(r,a,s){o.get(r)[a]=s}function i(){o=new WeakMap}return{get:e,remove:t,update:n,dispose:i}}function mV(o,e){return o.groupOrder!==e.groupOrder?o.groupOrder-e.groupOrder:o.renderOrder!==e.renderOrder?o.renderOrder-e.renderOrder:o.material.id!==e.material.id?o.material.id-e.material.id:o.z!==e.z?o.z-e.z:o.id-e.id}function sd(o,e){return o.groupOrder!==e.groupOrder?o.groupOrder-e.groupOrder:o.renderOrder!==e.renderOrder?o.renderOrder-e.renderOrder:o.z!==e.z?e.z-o.z:o.id-e.id}function ld(){const o=[];let e=0;const t=[],n=[],i=[];function r(){e=0,t.length=0,n.length=0,i.length=0}function a(m,g,_,S,y,b){let M=o[e];return M===void 0?(M={id:m.id,object:m,geometry:g,material:_,groupOrder:S,renderOrder:m.renderOrder,z:y,group:b},o[e]=M):(M.id=m.id,M.object=m,M.geometry=g,M.material=_,M.groupOrder=S,M.renderOrder=m.renderOrder,M.z=y,M.group=b),e++,M}function s(m,g,_,S,y,b){const M=a(m,g,_,S,y,b);_.transmission>0?n.push(M):_.transparent===!0?i.push(M):t.push(M)}function c(m,g,_,S,y,b){const M=a(m,g,_,S,y,b);_.transmission>0?n.unshift(M):_.transparent===!0?i.unshift(M):t.unshift(M)}function f(m,g){t.length>1&&t.sort(m||mV),n.length>1&&n.sort(g||sd),i.length>1&&i.sort(g||sd)}function h(){for(let m=e,g=o.length;m<g;m++){const _=o[m];if(_.id===null)break;_.id=null,_.object=null,_.geometry=null,_.material=null,_.group=null}}return{opaque:t,transmissive:n,transparent:i,init:r,push:s,unshift:c,finish:h,sort:f}}function gV(){let o=new WeakMap;function e(n,i){const r=o.get(n);let a;return r===void 0?(a=new ld,o.set(n,[a])):i>=r.length?(a=new ld,r.push(a)):a=r[i],a}function t(){o=new WeakMap}return{get:e,dispose:t}}function _V(){const o={};return{get:function(e){if(o[e.id]!==void 0)return o[e.id];let t;switch(e.type){case"DirectionalLight":t={direction:new n1,color:new X2};break;case"SpotLight":t={position:new n1,direction:new n1,color:new X2,distance:0,coneCos:0,penumbraCos:0,decay:0};break;case"PointLight":t={position:new n1,color:new X2,distance:0,decay:0};break;case"HemisphereLight":t={direction:new n1,skyColor:new X2,groundColor:new X2};break;case"RectAreaLight":t={color:new X2,position:new n1,halfWidth:new n1,halfHeight:new n1};break}return o[e.id]=t,t}}}function vV(){const o={};return{get:function(e){if(o[e.id]!==void 0)return o[e.id];let t;switch(e.type){case"DirectionalLight":t={shadowBias:0,shadowNormalBias:0,shadowRadius:1,shadowMapSize:new l2};break;case"SpotLight":t={shadowBias:0,shadowNormalBias:0,shadowRadius:1,shadowMapSize:new l2};break;case"PointLight":t={shadowBias:0,shadowNormalBias:0,shadowRadius:1,shadowMapSize:new l2,shadowCameraNear:1,shadowCameraFar:1e3};break}return o[e.id]=t,t}}}let yV=0;function bV(o,e){return(e.castShadow?2:0)-(o.castShadow?2:0)+(e.map?1:0)-(o.map?1:0)}function xV(o,e){const t=new _V,n=vV(),i={version:0,hash:{directionalLength:-1,pointLength:-1,spotLength:-1,rectAreaLength:-1,hemiLength:-1,numDirectionalShadows:-1,numPointShadows:-1,numSpotShadows:-1,numSpotMaps:-1},ambient:[0,0,0],probe:[],directional:[],directionalShadow:[],directionalShadowMap:[],directionalShadowMatrix:[],spot:[],spotLightMap:[],spotShadow:[],spotShadowMap:[],spotLightMatrix:[],rectArea:[],rectAreaLTC1:null,rectAreaLTC2:null,point:[],pointShadow:[],pointShadowMap:[],pointShadowMatrix:[],hemi:[],numSpotLightShadowsWithMaps:0};for(let h=0;h<9;h++)i.probe.push(new n1);const r=new n1,a=new R3,s=new R3;function c(h,m){let g=0,_=0,S=0;for(let i1=0;i1<9;i1++)i.probe[i1].set(0,0,0);let y=0,b=0,M=0,A=0,E=0,C=0,D=0,T=0,P=0,R=0;h.sort(bV);const L=m!==!0?Math.PI:1;for(let i1=0,s1=h.length;i1<s1;i1++){const Y=h[i1],F=Y.color,$=Y.intensity,e1=Y.distance,q=Y.shadow&&Y.shadow.map?Y.shadow.map.texture:null;if(Y.isAmbientLight)g+=F.r*$*L,_+=F.g*$*L,S+=F.b*$*L;else if(Y.isLightProbe)for(let G=0;G<9;G++)i.probe[G].addScaledVector(Y.sh.coefficients[G],$);else if(Y.isDirectionalLight){const G=t.get(Y);if(G.color.copy(Y.color).multiplyScalar(Y.intensity*L),Y.castShadow){const H=Y.shadow,J=n.get(Y);J.shadowBias=H.bias,J.shadowNormalBias=H.normalBias,J.shadowRadius=H.radius,J.shadowMapSize=H.mapSize,i.directionalShadow[y]=J,i.directionalShadowMap[y]=q,i.directionalShadowMatrix[y]=Y.shadow.matrix,C++}i.directional[y]=G,y++}else if(Y.isSpotLight){const G=t.get(Y);G.position.setFromMatrixPosition(Y.matrixWorld),G.color.copy(F).multiplyScalar($*L),G.distance=e1,G.coneCos=Math.cos(Y.angle),G.penumbraCos=Math.cos(Y.angle*(1-Y.penumbra)),G.decay=Y.decay,i.spot[M]=G;const H=Y.shadow;if(Y.map&&(i.spotLightMap[P]=Y.map,P++,H.updateMatrices(Y),Y.castShadow&&R++),i.spotLightMatrix[M]=H.matrix,Y.castShadow){const J=n.get(Y);J.shadowBias=H.bias,J.shadowNormalBias=H.normalBias,J.shadowRadius=H.radius,J.shadowMapSize=H.mapSize,i.spotShadow[M]=J,i.spotShadowMap[M]=q,T++}M++}else if(Y.isRectAreaLight){const G=t.get(Y);G.color.copy(F).multiplyScalar($),G.halfWidth.set(Y.width*.5,0,0),G.halfHeight.set(0,Y.height*.5,0),i.rectArea[A]=G,A++}else if(Y.isPointLight){const G=t.get(Y);if(G.color.copy(Y.color).multiplyScalar(Y.intensity*L),G.distance=Y.distance,G.decay=Y.decay,Y.castShadow){const H=Y.shadow,J=n.get(Y);J.shadowBias=H.bias,J.shadowNormalBias=H.normalBias,J.shadowRadius=H.radius,J.shadowMapSize=H.mapSize,J.shadowCameraNear=H.camera.near,J.shadowCameraFar=H.camera.far,i.pointShadow[b]=J,i.pointShadowMap[b]=q,i.pointShadowMatrix[b]=Y.shadow.matrix,D++}i.point[b]=G,b++}else if(Y.isHemisphereLight){const G=t.get(Y);G.skyColor.copy(Y.color).multiplyScalar($*L),G.groundColor.copy(Y.groundColor).multiplyScalar($*L),i.hemi[E]=G,E++}}A>0&&(e.isWebGL2||o.has("OES_texture_float_linear")===!0?(i.rectAreaLTC1=J1.LTC_FLOAT_1,i.rectAreaLTC2=J1.LTC_FLOAT_2):o.has("OES_texture_half_float_linear")===!0?(i.rectAreaLTC1=J1.LTC_HALF_1,i.rectAreaLTC2=J1.LTC_HALF_2):console.error("THREE.WebGLRenderer: Unable to use RectAreaLight. Missing WebGL extensions.")),i.ambient[0]=g,i.ambient[1]=_,i.ambient[2]=S;const W=i.hash;(W.directionalLength!==y||W.pointLength!==b||W.spotLength!==M||W.rectAreaLength!==A||W.hemiLength!==E||W.numDirectionalShadows!==C||W.numPointShadows!==D||W.numSpotShadows!==T||W.numSpotMaps!==P)&&(i.directional.length=y,i.spot.length=M,i.rectArea.length=A,i.point.length=b,i.hemi.length=E,i.directionalShadow.length=C,i.directionalShadowMap.length=C,i.pointShadow.length=D,i.pointShadowMap.length=D,i.spotShadow.length=T,i.spotShadowMap.length=T,i.directionalShadowMatrix.length=C,i.pointShadowMatrix.length=D,i.spotLightMatrix.length=T+P-R,i.spotLightMap.length=P,i.numSpotLightShadowsWithMaps=R,W.directionalLength=y,W.pointLength=b,W.spotLength=M,W.rectAreaLength=A,W.hemiLength=E,W.numDirectionalShadows=C,W.numPointShadows=D,W.numSpotShadows=T,W.numSpotMaps=P,i.version=yV++)}function f(h,m){let g=0,_=0,S=0,y=0,b=0;const M=m.matrixWorldInverse;for(let A=0,E=h.length;A<E;A++){const C=h[A];if(C.isDirectionalLight){const D=i.directional[g];D.direction.setFromMatrixPosition(C.matrixWorld),r.setFromMatrixPosition(C.target.matrixWorld),D.direction.sub(r),D.direction.transformDirection(M),g++}else if(C.isSpotLight){const D=i.spot[S];D.position.setFromMatrixPosition(C.matrixWorld),D.position.applyMatrix4(M),D.direction.setFromMatrixPosition(C.matrixWorld),r.setFromMatrixPosition(C.target.matrixWorld),D.direction.sub(r),D.direction.transformDirection(M),S++}else if(C.isRectAreaLight){const D=i.rectArea[y];D.position.setFromMatrixPosition(C.matrixWorld),D.position.applyMatrix4(M),s.identity(),a.copy(C.matrixWorld),a.premultiply(M),s.extractRotation(a),D.halfWidth.set(C.width*.5,0,0),D.halfHeight.set(0,C.height*.5,0),D.halfWidth.applyMatrix4(s),D.halfHeight.applyMatrix4(s),y++}else if(C.isPointLight){const D=i.point[_];D.position.setFromMatrixPosition(C.matrixWorld),D.position.applyMatrix4(M),_++}else if(C.isHemisphereLight){const D=i.hemi[b];D.direction.setFromMatrixPosition(C.matrixWorld),D.direction.transformDirection(M),b++}}}return{setup:c,setupView:f,state:i}}function ud(o,e){const t=new xV(o,e),n=[],i=[];function r(){n.length=0,i.length=0}function a(m){n.push(m)}function s(m){i.push(m)}function c(m){t.setup(n,m)}function f(m){t.setupView(n,m)}return{init:r,state:{lightsArray:n,shadowsArray:i,lights:t},setupLights:c,setupLightsView:f,pushLight:a,pushShadow:s}}function SV(o,e){let t=new WeakMap;function n(r,a=0){const s=t.get(r);let c;return s===void 0?(c=new ud(o,e),t.set(r,[c])):a>=s.length?(c=new ud(o,e),s.push(c)):c=s[a],c}function i(){t=new WeakMap}return{get:n,dispose:i}}class MV extends Z5{constructor(e){super(),this.isMeshDepthMaterial=!0,this.type="MeshDepthMaterial",this.depthPacking=zU,this.map=null,this.alphaMap=null,this.displacementMap=null,this.displacementScale=1,this.displacementBias=0,this.wireframe=!1,this.wireframeLinewidth=1,this.setValues(e)}copy(e){return super.copy(e),this.depthPacking=e.depthPacking,this.map=e.map,this.alphaMap=e.alphaMap,this.displacementMap=e.displacementMap,this.displacementScale=e.displacementScale,this.displacementBias=e.displacementBias,this.wireframe=e.wireframe,this.wireframeLinewidth=e.wireframeLinewidth,this}}class AV extends Z5{constructor(e){super(),this.isMeshDistanceMaterial=!0,this.type="MeshDistanceMaterial",this.referencePosition=new n1,this.nearDistance=1,this.farDistance=1e3,this.map=null,this.alphaMap=null,this.displacementMap=null,this.displacementScale=1,this.displacementBias=0,this.setValues(e)}copy(e){return super.copy(e),this.referencePosition.copy(e.referencePosition),this.nearDistance=e.nearDistance,this.farDistance=e.farDistance,this.map=e.map,this.alphaMap=e.alphaMap,this.displacementMap=e.displacementMap,this.displacementScale=e.displacementScale,this.displacementBias=e.displacementBias,this}}const wV=`void main() {
  3152. gl_Position = vec4( position, 1.0 );
  3153. }`,CV=`uniform sampler2D shadow_pass;
  3154. uniform vec2 resolution;
  3155. uniform float radius;
  3156. #include <packing>
  3157. void main() {
  3158. const float samples = float( VSM_SAMPLES );
  3159. float mean = 0.0;
  3160. float squared_mean = 0.0;
  3161. float uvStride = samples <= 1.0 ? 0.0 : 2.0 / ( samples - 1.0 );
  3162. float uvStart = samples <= 1.0 ? 0.0 : - 1.0;
  3163. for ( float i = 0.0; i < samples; i ++ ) {
  3164. float uvOffset = uvStart + i * uvStride;
  3165. #ifdef HORIZONTAL_PASS
  3166. vec2 distribution = unpackRGBATo2Half( texture2D( shadow_pass, ( gl_FragCoord.xy + vec2( uvOffset, 0.0 ) * radius ) / resolution ) );
  3167. mean += distribution.x;
  3168. squared_mean += distribution.y * distribution.y + distribution.x * distribution.x;
  3169. #else
  3170. float depth = unpackRGBAToDepth( texture2D( shadow_pass, ( gl_FragCoord.xy + vec2( 0.0, uvOffset ) * radius ) / resolution ) );
  3171. mean += depth;
  3172. squared_mean += depth * depth;
  3173. #endif
  3174. }
  3175. mean = mean / samples;
  3176. squared_mean = squared_mean / samples;
  3177. float std_dev = sqrt( squared_mean - mean * mean );
  3178. gl_FragColor = pack2HalfToRGBA( vec2( mean, std_dev ) );
  3179. }`;function TV(o,e,t){let n=new Mp;const i=new l2,r=new l2,a=new i4,s=new MV({depthPacking:kU}),c=new AV,f={},h=t.maxTextureSize,m={0:y0,1:K8,2:W0},g=new A9({defines:{VSM_SAMPLES:8},uniforms:{shadow_pass:{value:null},resolution:{value:new l2},radius:{value:4}},vertexShader:wV,fragmentShader:CV}),_=g.clone();_.defines.HORIZONTAL_PASS=1;const S=new k4;S.setAttribute("position",new J4(new Float32Array([-1,-1,.5,3,-1,.5,-1,3,.5]),3));const y=new n4(S,g),b=this;this.enabled=!1,this.autoUpdate=!0,this.needsUpdate=!1,this.type=sp,this.render=function(C,D,T){if(b.enabled===!1||b.autoUpdate===!1&&b.needsUpdate===!1||C.length===0)return;const P=o.getRenderTarget(),R=o.getActiveCubeFace(),L=o.getActiveMipmapLevel(),W=o.state;W.setBlending(n5),W.buffers.color.setClear(1,1,1,1),W.buffers.depth.setTest(!0),W.setScissorTest(!1);for(let i1=0,s1=C.length;i1<s1;i1++){const Y=C[i1],F=Y.shadow;if(F===void 0){console.warn("THREE.WebGLShadowMap:",Y,"has no shadow.");continue}if(F.autoUpdate===!1&&F.needsUpdate===!1)continue;i.copy(F.mapSize);const $=F.getFrameExtents();if(i.multiply($),r.copy(F.mapSize),(i.x>h||i.y>h)&&(i.x>h&&(r.x=Math.floor(h/$.x),i.x=r.x*$.x,F.mapSize.x=r.x),i.y>h&&(r.y=Math.floor(h/$.y),i.y=r.y*$.y,F.mapSize.y=r.y)),F.map===null){const q=this.type!==H6?{minFilter:T4,magFilter:T4}:{};F.map=new W5(i.x,i.y,q),F.map.texture.name=Y.name+".shadowMap",F.camera.updateProjectionMatrix()}o.setRenderTarget(F.map),o.clear();const e1=F.getViewportCount();for(let q=0;q<e1;q++){const G=F.getViewport(q);a.set(r.x*G.x,r.y*G.y,r.x*G.z,r.y*G.w),W.viewport(a),F.updateMatrices(Y,q),n=F.getFrustum(),E(D,T,F.camera,Y,this.type)}F.isPointLightShadow!==!0&&this.type===H6&&M(F,T),F.needsUpdate=!1}b.needsUpdate=!1,o.setRenderTarget(P,R,L)};function M(C,D){const T=e.update(y);g.defines.VSM_SAMPLES!==C.blurSamples&&(g.defines.VSM_SAMPLES=C.blurSamples,_.defines.VSM_SAMPLES=C.blurSamples,g.needsUpdate=!0,_.needsUpdate=!0),C.mapPass===null&&(C.mapPass=new W5(i.x,i.y)),g.uniforms.shadow_pass.value=C.map.texture,g.uniforms.resolution.value=C.mapSize,g.uniforms.radius.value=C.radius,o.setRenderTarget(C.mapPass),o.clear(),o.renderBufferDirect(D,null,T,g,y,null),_.uniforms.shadow_pass.value=C.mapPass.texture,_.uniforms.resolution.value=C.mapSize,_.uniforms.radius.value=C.radius,o.setRenderTarget(C.map),o.clear(),o.renderBufferDirect(D,null,T,_,y,null)}function A(C,D,T,P,R,L){let W=null;const i1=T.isPointLight===!0?C.customDistanceMaterial:C.customDepthMaterial;if(i1!==void 0?W=i1:W=T.isPointLight===!0?c:s,o.localClippingEnabled&&D.clipShadows===!0&&Array.isArray(D.clippingPlanes)&&D.clippingPlanes.length!==0||D.displacementMap&&D.displacementScale!==0||D.alphaMap&&D.alphaTest>0){const s1=W.uuid,Y=D.uuid;let F=f[s1];F===void 0&&(F={},f[s1]=F);let $=F[Y];$===void 0&&($=W.clone(),F[Y]=$),W=$}return W.visible=D.visible,W.wireframe=D.wireframe,L===H6?W.side=D.shadowSide!==null?D.shadowSide:D.side:W.side=D.shadowSide!==null?D.shadowSide:m[D.side],W.alphaMap=D.alphaMap,W.alphaTest=D.alphaTest,W.clipShadows=D.clipShadows,W.clippingPlanes=D.clippingPlanes,W.clipIntersection=D.clipIntersection,W.displacementMap=D.displacementMap,W.displacementScale=D.displacementScale,W.displacementBias=D.displacementBias,W.wireframeLinewidth=D.wireframeLinewidth,W.linewidth=D.linewidth,T.isPointLight===!0&&W.isMeshDistanceMaterial===!0&&(W.referencePosition.setFromMatrixPosition(T.matrixWorld),W.nearDistance=P,W.farDistance=R),W}function E(C,D,T,P,R){if(C.visible===!1)return;if(C.layers.test(D.layers)&&(C.isMesh||C.isLine||C.isPoints)&&(C.castShadow||C.receiveShadow&&R===H6)&&(!C.frustumCulled||n.intersectsObject(C))){C.modelViewMatrix.multiplyMatrices(T.matrixWorldInverse,C.matrixWorld);const i1=e.update(C),s1=C.material;if(Array.isArray(s1)){const Y=i1.groups;for(let F=0,$=Y.length;F<$;F++){const e1=Y[F],q=s1[e1.materialIndex];if(q&&q.visible){const G=A(C,q,P,T.near,T.far,R);o.renderBufferDirect(T,null,i1,G,C,e1)}}}else if(s1.visible){const Y=A(C,s1,P,T.near,T.far,R);o.renderBufferDirect(T,null,i1,Y,C,null)}}const W=C.children;for(let i1=0,s1=W.length;i1<s1;i1++)E(W[i1],D,T,P,R)}}function EV(o,e,t){const n=t.isWebGL2;function i(){let c1=!1;const Q1=new i4;let V1=null;const O1=new i4(0,0,0,0);return{setMask:function($1){V1!==$1&&!c1&&(o.colorMask($1,$1,$1,$1),V1=$1)},setLocked:function($1){c1=$1},setClear:function($1,M2,r3,v3,U0){U0===!0&&($1*=v3,M2*=v3,r3*=v3),Q1.set($1,M2,r3,v3),O1.equals(Q1)===!1&&(o.clearColor($1,M2,r3,v3),O1.copy(Q1))},reset:function(){c1=!1,V1=null,O1.set(-1,0,0,0)}}}function r(){let c1=!1,Q1=null,V1=null,O1=null;return{setTest:function($1){$1?I1(2929):E1(2929)},setMask:function($1){Q1!==$1&&!c1&&(o.depthMask($1),Q1=$1)},setFunc:function($1){if(V1!==$1){switch($1){case rU:o.depthFunc(512);break;case aU:o.depthFunc(519);break;case sU:o.depthFunc(513);break;case Xo:o.depthFunc(515);break;case lU:o.depthFunc(514);break;case uU:o.depthFunc(518);break;case cU:o.depthFunc(516);break;case dU:o.depthFunc(517);break;default:o.depthFunc(515)}V1=$1}},setLocked:function($1){c1=$1},setClear:function($1){O1!==$1&&(o.clearDepth($1),O1=$1)},reset:function(){c1=!1,Q1=null,V1=null,O1=null}}}function a(){let c1=!1,Q1=null,V1=null,O1=null,$1=null,M2=null,r3=null,v3=null,U0=null;return{setTest:function(f3){c1||(f3?I1(2960):E1(2960))},setMask:function(f3){Q1!==f3&&!c1&&(o.stencilMask(f3),Q1=f3)},setFunc:function(f3,e0,S4){(V1!==f3||O1!==e0||$1!==S4)&&(o.stencilFunc(f3,e0,S4),V1=f3,O1=e0,$1=S4)},setOp:function(f3,e0,S4){(M2!==f3||r3!==e0||v3!==S4)&&(o.stencilOp(f3,e0,S4),M2=f3,r3=e0,v3=S4)},setLocked:function(f3){c1=f3},setClear:function(f3){U0!==f3&&(o.clearStencil(f3),U0=f3)},reset:function(){c1=!1,Q1=null,V1=null,O1=null,$1=null,M2=null,r3=null,v3=null,U0=null}}}const s=new i,c=new r,f=new a,h=new WeakMap,m=new WeakMap;let g={},_={},S=new WeakMap,y=[],b=null,M=!1,A=null,E=null,C=null,D=null,T=null,P=null,R=null,L=!1,W=null,i1=null,s1=null,Y=null,F=null;const $=o.getParameter(35661);let e1=!1,q=0;const G=o.getParameter(7938);G.indexOf("WebGL")!==-1?(q=parseFloat(/^WebGL (\d)/.exec(G)[1]),e1=q>=1):G.indexOf("OpenGL ES")!==-1&&(q=parseFloat(/^OpenGL ES (\d)/.exec(G)[1]),e1=q>=2);let H=null,J={};const d1=o.getParameter(3088),r1=o.getParameter(2978),K=new i4().fromArray(d1),p1=new i4().fromArray(r1);function g1(c1,Q1,V1){const O1=new Uint8Array(4),$1=o.createTexture();o.bindTexture(c1,$1),o.texParameteri(c1,10241,9728),o.texParameteri(c1,10240,9728);for(let M2=0;M2<V1;M2++)o.texImage2D(Q1+M2,0,6408,1,1,0,6408,5121,O1);return $1}const l1={};l1[3553]=g1(3553,3553,1),l1[34067]=g1(34067,34069,6),s.setClear(0,0,0,1),c.setClear(1),f.setClear(0),I1(2929),c.setFunc(Xo),E2(!1),p2(Ku),I1(2884),s2(n5);function I1(c1){g[c1]!==!0&&(o.enable(c1),g[c1]=!0)}function E1(c1){g[c1]!==!1&&(o.disable(c1),g[c1]=!1)}function R1(c1,Q1){return _[c1]!==Q1?(o.bindFramebuffer(c1,Q1),_[c1]=Q1,n&&(c1===36009&&(_[36160]=Q1),c1===36160&&(_[36009]=Q1)),!0):!1}function C1(c1,Q1){let V1=y,O1=!1;if(c1)if(V1=S.get(Q1),V1===void 0&&(V1=[],S.set(Q1,V1)),c1.isWebGLMultipleRenderTargets){const $1=c1.texture;if(V1.length!==$1.length||V1[0]!==36064){for(let M2=0,r3=$1.length;M2<r3;M2++)V1[M2]=36064+M2;V1.length=$1.length,O1=!0}}else V1[0]!==36064&&(V1[0]=36064,O1=!0);else V1[0]!==1029&&(V1[0]=1029,O1=!0);O1&&(t.isWebGL2?o.drawBuffers(V1):e.get("WEBGL_draw_buffers").drawBuffersWEBGL(V1))}function K1(c1){return b!==c1?(o.useProgram(c1),b=c1,!0):!1}const G1={[U8]:32774,[Jk]:32778,[Zk]:32779};if(n)G1[ic]=32775,G1[oc]=32776;else{const c1=e.get("EXT_blend_minmax");c1!==null&&(G1[ic]=c1.MIN_EXT,G1[oc]=c1.MAX_EXT)}const N1={[qk]:0,[Qk]:1,[Xk]:768,[lp]:770,[oU]:776,[nU]:774,[eU]:772,[Kk]:769,[up]:771,[iU]:775,[tU]:773};function s2(c1,Q1,V1,O1,$1,M2,r3,v3){if(c1===n5){M===!0&&(E1(3042),M=!1);return}if(M===!1&&(I1(3042),M=!0),c1!==Yk){if(c1!==A||v3!==L){if((E!==U8||T!==U8)&&(o.blendEquation(32774),E=U8,T=U8),v3)switch(c1){case k5:o.blendFuncSeparate(1,771,1,771);break;case ec:o.blendFunc(1,1);break;case tc:o.blendFuncSeparate(0,769,0,1);break;case nc:o.blendFuncSeparate(0,768,0,770);break;default:console.error("THREE.WebGLState: Invalid blending: ",c1);break}else switch(c1){case k5:o.blendFuncSeparate(770,771,1,771);break;case ec:o.blendFunc(770,1);break;case tc:o.blendFuncSeparate(0,769,0,1);break;case nc:o.blendFunc(0,768);break;default:console.error("THREE.WebGLState: Invalid blending: ",c1);break}C=null,D=null,P=null,R=null,A=c1,L=v3}return}$1=$1||Q1,M2=M2||V1,r3=r3||O1,(Q1!==E||$1!==T)&&(o.blendEquationSeparate(G1[Q1],G1[$1]),E=Q1,T=$1),(V1!==C||O1!==D||M2!==P||r3!==R)&&(o.blendFuncSeparate(N1[V1],N1[O1],N1[M2],N1[r3]),C=V1,D=O1,P=M2,R=r3),A=c1,L=null}function b2(c1,Q1){c1.side===W0?E1(2884):I1(2884);let V1=c1.side===y0;Q1&&(V1=!V1),E2(V1),c1.blending===k5&&c1.transparent===!1?s2(n5):s2(c1.blending,c1.blendEquation,c1.blendSrc,c1.blendDst,c1.blendEquationAlpha,c1.blendSrcAlpha,c1.blendDstAlpha,c1.premultipliedAlpha),c.setFunc(c1.depthFunc),c.setTest(c1.depthTest),c.setMask(c1.depthWrite),s.setMask(c1.colorWrite);const O1=c1.stencilWrite;f.setTest(O1),O1&&(f.setMask(c1.stencilWriteMask),f.setFunc(c1.stencilFunc,c1.stencilRef,c1.stencilFuncMask),f.setOp(c1.stencilFail,c1.stencilZFail,c1.stencilZPass)),n2(c1.polygonOffset,c1.polygonOffsetFactor,c1.polygonOffsetUnits),c1.alphaToCoverage===!0?I1(32926):E1(32926)}function E2(c1){W!==c1&&(c1?o.frontFace(2304):o.frontFace(2305),W=c1)}function p2(c1){c1!==Wk?(I1(2884),c1!==i1&&(c1===Ku?o.cullFace(1029):c1===Hk?o.cullFace(1028):o.cullFace(1032))):E1(2884),i1=c1}function T2(c1){c1!==s1&&(e1&&o.lineWidth(c1),s1=c1)}function n2(c1,Q1,V1){c1?(I1(32823),(Y!==Q1||F!==V1)&&(o.polygonOffset(Q1,V1),Y=Q1,F=V1)):E1(32823)}function d2(c1){c1?I1(3089):E1(3089)}function g2(c1){c1===void 0&&(c1=33984+$-1),H!==c1&&(o.activeTexture(c1),H=c1)}function V(c1,Q1,V1){V1===void 0&&(H===null?V1=33984+$-1:V1=H);let O1=J[V1];O1===void 0&&(O1={type:void 0,texture:void 0},J[V1]=O1),(O1.type!==c1||O1.texture!==Q1)&&(H!==V1&&(o.activeTexture(V1),H=V1),o.bindTexture(c1,Q1||l1[c1]),O1.type=c1,O1.texture=Q1)}function k(){const c1=J[H];c1!==void 0&&c1.type!==void 0&&(o.bindTexture(c1.type,null),c1.type=void 0,c1.texture=void 0)}function x1(){try{o.compressedTexImage2D.apply(o,arguments)}catch(c1){console.error("THREE.WebGLState:",c1)}}function P1(){try{o.texSubImage2D.apply(o,arguments)}catch(c1){console.error("THREE.WebGLState:",c1)}}function F1(){try{o.texSubImage3D.apply(o,arguments)}catch(c1){console.error("THREE.WebGLState:",c1)}}function W1(){try{o.compressedTexSubImage2D.apply(o,arguments)}catch(c1){console.error("THREE.WebGLState:",c1)}}function a2(){try{o.texStorage2D.apply(o,arguments)}catch(c1){console.error("THREE.WebGLState:",c1)}}function t1(){try{o.texStorage3D.apply(o,arguments)}catch(c1){console.error("THREE.WebGLState:",c1)}}function m1(){try{o.texImage2D.apply(o,arguments)}catch(c1){console.error("THREE.WebGLState:",c1)}}function q1(){try{o.texImage3D.apply(o,arguments)}catch(c1){console.error("THREE.WebGLState:",c1)}}function r2(c1){K.equals(c1)===!1&&(o.scissor(c1.x,c1.y,c1.z,c1.w),K.copy(c1))}function X1(c1){p1.equals(c1)===!1&&(o.viewport(c1.x,c1.y,c1.z,c1.w),p1.copy(c1))}function f2(c1,Q1){let V1=m.get(Q1);V1===void 0&&(V1=new WeakMap,m.set(Q1,V1));let O1=V1.get(c1);O1===void 0&&(O1=o.getUniformBlockIndex(Q1,c1.name),V1.set(c1,O1))}function C2(c1,Q1){const O1=m.get(Q1).get(c1);h.get(c1)!==O1&&(o.uniformBlockBinding(Q1,O1,c1.__bindingPointIndex),h.set(c1,O1))}function V2(){o.disable(3042),o.disable(2884),o.disable(2929),o.disable(32823),o.disable(3089),o.disable(2960),o.disable(32926),o.blendEquation(32774),o.blendFunc(1,0),o.blendFuncSeparate(1,0,1,0),o.colorMask(!0,!0,!0,!0),o.clearColor(0,0,0,0),o.depthMask(!0),o.depthFunc(513),o.clearDepth(1),o.stencilMask(4294967295),o.stencilFunc(519,0,4294967295),o.stencilOp(7680,7680,7680),o.clearStencil(0),o.cullFace(1029),o.frontFace(2305),o.polygonOffset(0,0),o.activeTexture(33984),o.bindFramebuffer(36160,null),n===!0&&(o.bindFramebuffer(36009,null),o.bindFramebuffer(36008,null)),o.useProgram(null),o.lineWidth(1),o.scissor(0,0,o.canvas.width,o.canvas.height),o.viewport(0,0,o.canvas.width,o.canvas.height),g={},H=null,J={},_={},S=new WeakMap,y=[],b=null,M=!1,A=null,E=null,C=null,D=null,T=null,P=null,R=null,L=!1,W=null,i1=null,s1=null,Y=null,F=null,K.set(0,0,o.canvas.width,o.canvas.height),p1.set(0,0,o.canvas.width,o.canvas.height),s.reset(),c.reset(),f.reset()}return{buffers:{color:s,depth:c,stencil:f},enable:I1,disable:E1,bindFramebuffer:R1,drawBuffers:C1,useProgram:K1,setBlending:s2,setMaterial:b2,setFlipSided:E2,setCullFace:p2,setLineWidth:T2,setPolygonOffset:n2,setScissorTest:d2,activeTexture:g2,bindTexture:V,unbindTexture:k,compressedTexImage2D:x1,texImage2D:m1,texImage3D:q1,updateUBOMapping:f2,uniformBlockBinding:C2,texStorage2D:a2,texStorage3D:t1,texSubImage2D:P1,texSubImage3D:F1,compressedTexSubImage2D:W1,scissor:r2,viewport:X1,reset:V2}}function DV(o,e,t,n,i,r,a){const s=i.isWebGL2,c=i.maxTextures,f=i.maxCubemapSize,h=i.maxTextureSize,m=i.maxSamples,g=e.has("WEBGL_multisampled_render_to_texture")?e.get("WEBGL_multisampled_render_to_texture"):null,_=/OculusBrowser/g.test(navigator.userAgent),S=new WeakMap;let y;const b=new WeakMap;let M=!1;try{M=typeof OffscreenCanvas!="undefined"&&new OffscreenCanvas(1,1).getContext("2d")!==null}catch(V){}function A(V,k){return M?new OffscreenCanvas(V,k):r7("canvas")}function E(V,k,x1,P1){let F1=1;if((V.width>P1||V.height>P1)&&(F1=P1/Math.max(V.width,V.height)),F1<1||k===!0)if(typeof HTMLImageElement!="undefined"&&V instanceof HTMLImageElement||typeof HTMLCanvasElement!="undefined"&&V instanceof HTMLCanvasElement||typeof ImageBitmap!="undefined"&&V instanceof ImageBitmap){const W1=k?rr:Math.floor,a2=W1(F1*V.width),t1=W1(F1*V.height);y===void 0&&(y=A(a2,t1));const m1=x1?A(a2,t1):y;return m1.width=a2,m1.height=t1,m1.getContext("2d").drawImage(V,0,0,a2,t1),console.warn("THREE.WebGLRenderer: Texture has been resized from ("+V.width+"x"+V.height+") to ("+a2+"x"+t1+")."),m1}else return"data"in V&&console.warn("THREE.WebGLRenderer: Image in DataTexture is too big ("+V.width+"x"+V.height+")."),V;return V}function C(V){return Ic(V.width)&&Ic(V.height)}function D(V){return s?!1:V.wrapS!==P0||V.wrapT!==P0||V.minFilter!==T4&&V.minFilter!==f0}function T(V,k){return V.generateMipmaps&&k&&V.minFilter!==T4&&V.minFilter!==f0}function P(V){o.generateMipmap(V)}function R(V,k,x1,P1,F1=!1){if(s===!1)return k;if(V!==null){if(o[V]!==void 0)return o[V];console.warn("THREE.WebGLRenderer: Attempt to use non-existing WebGL internal format '"+V+"'")}let W1=k;return k===6403&&(x1===5126&&(W1=33326),x1===5131&&(W1=33325),x1===5121&&(W1=33321)),k===33319&&(x1===5126&&(W1=33328),x1===5131&&(W1=33327),x1===5121&&(W1=33323)),k===6408&&(x1===5126&&(W1=34836),x1===5131&&(W1=34842),x1===5121&&(W1=P1===C3&&F1===!1?35907:32856),x1===32819&&(W1=32854),x1===32820&&(W1=32855)),(W1===33325||W1===33326||W1===33327||W1===33328||W1===34842||W1===34836)&&e.get("EXT_color_buffer_float"),W1}function L(V,k,x1){return T(V,x1)===!0||V.isFramebufferTexture&&V.minFilter!==T4&&V.minFilter!==f0?Math.log2(Math.max(k.width,k.height))+1:V.mipmaps!==void 0&&V.mipmaps.length>0?V.mipmaps.length:V.isCompressedTexture&&Array.isArray(V.image)?k.mipmaps.length:1}function W(V){return V===T4||V===rc||V===ac?9728:9729}function i1(V){const k=V.target;k.removeEventListener("dispose",i1),Y(k),k.isVideoTexture&&S.delete(k)}function s1(V){const k=V.target;k.removeEventListener("dispose",s1),$(k)}function Y(V){const k=n.get(V);if(k.__webglInit===void 0)return;const x1=V.source,P1=b.get(x1);if(P1){const F1=P1[k.__cacheKey];F1.usedTimes--,F1.usedTimes===0&&F(V),Object.keys(P1).length===0&&b.delete(x1)}n.remove(V)}function F(V){const k=n.get(V);o.deleteTexture(k.__webglTexture);const x1=V.source,P1=b.get(x1);delete P1[k.__cacheKey],a.memory.textures--}function $(V){const k=V.texture,x1=n.get(V),P1=n.get(k);if(P1.__webglTexture!==void 0&&(o.deleteTexture(P1.__webglTexture),a.memory.textures--),V.depthTexture&&V.depthTexture.dispose(),V.isWebGLCubeRenderTarget)for(let F1=0;F1<6;F1++)o.deleteFramebuffer(x1.__webglFramebuffer[F1]),x1.__webglDepthbuffer&&o.deleteRenderbuffer(x1.__webglDepthbuffer[F1]);else{if(o.deleteFramebuffer(x1.__webglFramebuffer),x1.__webglDepthbuffer&&o.deleteRenderbuffer(x1.__webglDepthbuffer),x1.__webglMultisampledFramebuffer&&o.deleteFramebuffer(x1.__webglMultisampledFramebuffer),x1.__webglColorRenderbuffer)for(let F1=0;F1<x1.__webglColorRenderbuffer.length;F1++)x1.__webglColorRenderbuffer[F1]&&o.deleteRenderbuffer(x1.__webglColorRenderbuffer[F1]);x1.__webglDepthRenderbuffer&&o.deleteRenderbuffer(x1.__webglDepthRenderbuffer)}if(V.isWebGLMultipleRenderTargets)for(let F1=0,W1=k.length;F1<W1;F1++){const a2=n.get(k[F1]);a2.__webglTexture&&(o.deleteTexture(a2.__webglTexture),a.memory.textures--),n.remove(k[F1])}n.remove(k),n.remove(V)}let e1=0;function q(){e1=0}function G(){const V=e1;return V>=c&&console.warn("THREE.WebGLTextures: Trying to use "+V+" texture units while this GPU supports only "+c),e1+=1,V}function H(V){const k=[];return k.push(V.wrapS),k.push(V.wrapT),k.push(V.magFilter),k.push(V.minFilter),k.push(V.anisotropy),k.push(V.internalFormat),k.push(V.format),k.push(V.type),k.push(V.generateMipmaps),k.push(V.premultiplyAlpha),k.push(V.flipY),k.push(V.unpackAlignment),k.push(V.encoding),k.join()}function J(V,k){const x1=n.get(V);if(V.isVideoTexture&&d2(V),V.isRenderTargetTexture===!1&&V.version>0&&x1.__version!==V.version){const P1=V.image;if(P1===null)console.warn("THREE.WebGLRenderer: Texture marked for update but no image data found.");else if(P1.complete===!1)console.warn("THREE.WebGLRenderer: Texture marked for update but image is incomplete");else{E1(x1,V,k);return}}t.bindTexture(3553,x1.__webglTexture,33984+k)}function d1(V,k){const x1=n.get(V);if(V.version>0&&x1.__version!==V.version){E1(x1,V,k);return}t.bindTexture(35866,x1.__webglTexture,33984+k)}function r1(V,k){const x1=n.get(V);if(V.version>0&&x1.__version!==V.version){E1(x1,V,k);return}t.bindTexture(32879,x1.__webglTexture,33984+k)}function K(V,k){const x1=n.get(V);if(V.version>0&&x1.__version!==V.version){R1(x1,V,k);return}t.bindTexture(34067,x1.__webglTexture,33984+k)}const p1={[tr]:10497,[P0]:33071,[nr]:33648},g1={[T4]:9728,[rc]:9984,[ac]:9986,[f0]:9729,[yU]:9985,[Ct]:9987};function l1(V,k,x1){if(x1?(o.texParameteri(V,10242,p1[k.wrapS]),o.texParameteri(V,10243,p1[k.wrapT]),(V===32879||V===35866)&&o.texParameteri(V,32882,p1[k.wrapR]),o.texParameteri(V,10240,g1[k.magFilter]),o.texParameteri(V,10241,g1[k.minFilter])):(o.texParameteri(V,10242,33071),o.texParameteri(V,10243,33071),(V===32879||V===35866)&&o.texParameteri(V,32882,33071),(k.wrapS!==P0||k.wrapT!==P0)&&console.warn("THREE.WebGLRenderer: Texture is not power of two. Texture.wrapS and Texture.wrapT should be set to THREE.ClampToEdgeWrapping."),o.texParameteri(V,10240,W(k.magFilter)),o.texParameteri(V,10241,W(k.minFilter)),k.minFilter!==T4&&k.minFilter!==f0&&console.warn("THREE.WebGLRenderer: Texture is not power of two. Texture.minFilter should be set to THREE.NearestFilter or THREE.LinearFilter.")),e.has("EXT_texture_filter_anisotropic")===!0){const P1=e.get("EXT_texture_filter_anisotropic");if(k.type===O5&&e.has("OES_texture_float_linear")===!1||s===!1&&k.type===o7&&e.has("OES_texture_half_float_linear")===!1)return;(k.anisotropy>1||n.get(k).__currentAnisotropy)&&(o.texParameterf(V,P1.TEXTURE_MAX_ANISOTROPY_EXT,Math.min(k.anisotropy,i.getMaxAnisotropy())),n.get(k).__currentAnisotropy=k.anisotropy)}}function I1(V,k){let x1=!1;V.__webglInit===void 0&&(V.__webglInit=!0,k.addEventListener("dispose",i1));const P1=k.source;let F1=b.get(P1);F1===void 0&&(F1={},b.set(P1,F1));const W1=H(k);if(W1!==V.__cacheKey){F1[W1]===void 0&&(F1[W1]={texture:o.createTexture(),usedTimes:0},a.memory.textures++,x1=!0),F1[W1].usedTimes++;const a2=F1[V.__cacheKey];a2!==void 0&&(F1[V.__cacheKey].usedTimes--,a2.usedTimes===0&&F(k)),V.__cacheKey=W1,V.__webglTexture=F1[W1].texture}return x1}function E1(V,k,x1){let P1=3553;k.isDataArrayTexture&&(P1=35866),k.isData3DTexture&&(P1=32879);const F1=I1(V,k),W1=k.source;t.bindTexture(P1,V.__webglTexture,33984+x1);const a2=n.get(W1);if(W1.version!==a2.__version||F1===!0){t.activeTexture(33984+x1),o.pixelStorei(37440,k.flipY),o.pixelStorei(37441,k.premultiplyAlpha),o.pixelStorei(3317,k.unpackAlignment),o.pixelStorei(37443,0);const t1=D(k)&&C(k.image)===!1;let m1=E(k.image,t1,!1,h);m1=g2(k,m1);const q1=C(m1)||s,r2=r.convert(k.format,k.encoding);let X1=r.convert(k.type),f2=R(k.internalFormat,r2,X1,k.encoding,k.isVideoTexture);l1(P1,k,q1);let C2;const V2=k.mipmaps,c1=s&&k.isVideoTexture!==!0,Q1=a2.__version===void 0||F1===!0,V1=L(k,m1,q1);if(k.isDepthTexture)f2=6402,s?k.type===O5?f2=36012:k.type===R5?f2=33190:k.type===J8?f2=35056:f2=33189:k.type===O5&&console.error("WebGLRenderer: Floating point depth texture requires WebGL2."),k.format===U5&&f2===6402&&k.type!==fp&&k.type!==R5&&(console.warn("THREE.WebGLRenderer: Use UnsignedShortType or UnsignedIntType for DepthFormat DepthTexture."),k.type=R5,X1=r.convert(k.type)),k.format===n6&&f2===6402&&(f2=34041,k.type!==J8&&(console.warn("THREE.WebGLRenderer: Use UnsignedInt248Type for DepthStencilFormat DepthTexture."),k.type=J8,X1=r.convert(k.type))),Q1&&(c1?t.texStorage2D(3553,1,f2,m1.width,m1.height):t.texImage2D(3553,0,f2,m1.width,m1.height,0,r2,X1,null));else if(k.isDataTexture)if(V2.length>0&&q1){c1&&Q1&&t.texStorage2D(3553,V1,f2,V2[0].width,V2[0].height);for(let O1=0,$1=V2.length;O1<$1;O1++)C2=V2[O1],c1?t.texSubImage2D(3553,O1,0,0,C2.width,C2.height,r2,X1,C2.data):t.texImage2D(3553,O1,f2,C2.width,C2.height,0,r2,X1,C2.data);k.generateMipmaps=!1}else c1?(Q1&&t.texStorage2D(3553,V1,f2,m1.width,m1.height),t.texSubImage2D(3553,0,0,0,m1.width,m1.height,r2,X1,m1.data)):t.texImage2D(3553,0,f2,m1.width,m1.height,0,r2,X1,m1.data);else if(k.isCompressedTexture){c1&&Q1&&t.texStorage2D(3553,V1,f2,V2[0].width,V2[0].height);for(let O1=0,$1=V2.length;O1<$1;O1++)C2=V2[O1],k.format!==H0?r2!==null?c1?t.compressedTexSubImage2D(3553,O1,0,0,C2.width,C2.height,r2,C2.data):t.compressedTexImage2D(3553,O1,f2,C2.width,C2.height,0,C2.data):console.warn("THREE.WebGLRenderer: Attempt to load unsupported compressed texture format in .uploadTexture()"):c1?t.texSubImage2D(3553,O1,0,0,C2.width,C2.height,r2,X1,C2.data):t.texImage2D(3553,O1,f2,C2.width,C2.height,0,r2,X1,C2.data)}else if(k.isDataArrayTexture)c1?(Q1&&t.texStorage3D(35866,V1,f2,m1.width,m1.height,m1.depth),t.texSubImage3D(35866,0,0,0,0,m1.width,m1.height,m1.depth,r2,X1,m1.data)):t.texImage3D(35866,0,f2,m1.width,m1.height,m1.depth,0,r2,X1,m1.data);else if(k.isData3DTexture)c1?(Q1&&t.texStorage3D(32879,V1,f2,m1.width,m1.height,m1.depth),t.texSubImage3D(32879,0,0,0,0,m1.width,m1.height,m1.depth,r2,X1,m1.data)):t.texImage3D(32879,0,f2,m1.width,m1.height,m1.depth,0,r2,X1,m1.data);else if(k.isFramebufferTexture){if(Q1)if(c1)t.texStorage2D(3553,V1,f2,m1.width,m1.height);else{let O1=m1.width,$1=m1.height;for(let M2=0;M2<V1;M2++)t.texImage2D(3553,M2,f2,O1,$1,0,r2,X1,null),O1>>=1,$1>>=1}}else if(V2.length>0&&q1){c1&&Q1&&t.texStorage2D(3553,V1,f2,V2[0].width,V2[0].height);for(let O1=0,$1=V2.length;O1<$1;O1++)C2=V2[O1],c1?t.texSubImage2D(3553,O1,0,0,r2,X1,C2):t.texImage2D(3553,O1,f2,r2,X1,C2);k.generateMipmaps=!1}else c1?(Q1&&t.texStorage2D(3553,V1,f2,m1.width,m1.height),t.texSubImage2D(3553,0,0,0,r2,X1,m1)):t.texImage2D(3553,0,f2,r2,X1,m1);T(k,q1)&&P(P1),a2.__version=W1.version,k.onUpdate&&k.onUpdate(k)}V.__version=k.version}function R1(V,k,x1){if(k.image.length!==6)return;const P1=I1(V,k),F1=k.source;t.bindTexture(34067,V.__webglTexture,33984+x1);const W1=n.get(F1);if(F1.version!==W1.__version||P1===!0){t.activeTexture(33984+x1),o.pixelStorei(37440,k.flipY),o.pixelStorei(37441,k.premultiplyAlpha),o.pixelStorei(3317,k.unpackAlignment),o.pixelStorei(37443,0);const a2=k.isCompressedTexture||k.image[0].isCompressedTexture,t1=k.image[0]&&k.image[0].isDataTexture,m1=[];for(let O1=0;O1<6;O1++)!a2&&!t1?m1[O1]=E(k.image[O1],!1,!0,f):m1[O1]=t1?k.image[O1].image:k.image[O1],m1[O1]=g2(k,m1[O1]);const q1=m1[0],r2=C(q1)||s,X1=r.convert(k.format,k.encoding),f2=r.convert(k.type),C2=R(k.internalFormat,X1,f2,k.encoding),V2=s&&k.isVideoTexture!==!0,c1=W1.__version===void 0||P1===!0;let Q1=L(k,q1,r2);l1(34067,k,r2);let V1;if(a2){V2&&c1&&t.texStorage2D(34067,Q1,C2,q1.width,q1.height);for(let O1=0;O1<6;O1++){V1=m1[O1].mipmaps;for(let $1=0;$1<V1.length;$1++){const M2=V1[$1];k.format!==H0?X1!==null?V2?t.compressedTexSubImage2D(34069+O1,$1,0,0,M2.width,M2.height,X1,M2.data):t.compressedTexImage2D(34069+O1,$1,C2,M2.width,M2.height,0,M2.data):console.warn("THREE.WebGLRenderer: Attempt to load unsupported compressed texture format in .setTextureCube()"):V2?t.texSubImage2D(34069+O1,$1,0,0,M2.width,M2.height,X1,f2,M2.data):t.texImage2D(34069+O1,$1,C2,M2.width,M2.height,0,X1,f2,M2.data)}}}else{V1=k.mipmaps,V2&&c1&&(V1.length>0&&Q1++,t.texStorage2D(34067,Q1,C2,m1[0].width,m1[0].height));for(let O1=0;O1<6;O1++)if(t1){V2?t.texSubImage2D(34069+O1,0,0,0,m1[O1].width,m1[O1].height,X1,f2,m1[O1].data):t.texImage2D(34069+O1,0,C2,m1[O1].width,m1[O1].height,0,X1,f2,m1[O1].data);for(let $1=0;$1<V1.length;$1++){const r3=V1[$1].image[O1].image;V2?t.texSubImage2D(34069+O1,$1+1,0,0,r3.width,r3.height,X1,f2,r3.data):t.texImage2D(34069+O1,$1+1,C2,r3.width,r3.height,0,X1,f2,r3.data)}}else{V2?t.texSubImage2D(34069+O1,0,0,0,X1,f2,m1[O1]):t.texImage2D(34069+O1,0,C2,X1,f2,m1[O1]);for(let $1=0;$1<V1.length;$1++){const M2=V1[$1];V2?t.texSubImage2D(34069+O1,$1+1,0,0,X1,f2,M2.image[O1]):t.texImage2D(34069+O1,$1+1,C2,X1,f2,M2.image[O1])}}}T(k,r2)&&P(34067),W1.__version=F1.version,k.onUpdate&&k.onUpdate(k)}V.__version=k.version}function C1(V,k,x1,P1,F1){const W1=r.convert(x1.format,x1.encoding),a2=r.convert(x1.type),t1=R(x1.internalFormat,W1,a2,x1.encoding);n.get(k).__hasExternalTextures||(F1===32879||F1===35866?t.texImage3D(F1,0,t1,k.width,k.height,k.depth,0,W1,a2,null):t.texImage2D(F1,0,t1,k.width,k.height,0,W1,a2,null)),t.bindFramebuffer(36160,V),n2(k)?g.framebufferTexture2DMultisampleEXT(36160,P1,F1,n.get(x1).__webglTexture,0,T2(k)):o.framebufferTexture2D(36160,P1,F1,n.get(x1).__webglTexture,0),t.bindFramebuffer(36160,null)}function K1(V,k,x1){if(o.bindRenderbuffer(36161,V),k.depthBuffer&&!k.stencilBuffer){let P1=33189;if(x1||n2(k)){const F1=k.depthTexture;F1&&F1.isDepthTexture&&(F1.type===O5?P1=36012:F1.type===R5&&(P1=33190));const W1=T2(k);n2(k)?g.renderbufferStorageMultisampleEXT(36161,W1,P1,k.width,k.height):o.renderbufferStorageMultisample(36161,W1,P1,k.width,k.height)}else o.renderbufferStorage(36161,P1,k.width,k.height);o.framebufferRenderbuffer(36160,36096,36161,V)}else if(k.depthBuffer&&k.stencilBuffer){const P1=T2(k);x1&&n2(k)===!1?o.renderbufferStorageMultisample(36161,P1,35056,k.width,k.height):n2(k)?g.renderbufferStorageMultisampleEXT(36161,P1,35056,k.width,k.height):o.renderbufferStorage(36161,34041,k.width,k.height),o.framebufferRenderbuffer(36160,33306,36161,V)}else{const P1=k.isWebGLMultipleRenderTargets===!0?k.texture:[k.texture];for(let F1=0;F1<P1.length;F1++){const W1=P1[F1],a2=r.convert(W1.format,W1.encoding),t1=r.convert(W1.type),m1=R(W1.internalFormat,a2,t1,W1.encoding),q1=T2(k);x1&&n2(k)===!1?o.renderbufferStorageMultisample(36161,q1,m1,k.width,k.height):n2(k)?g.renderbufferStorageMultisampleEXT(36161,q1,m1,k.width,k.height):o.renderbufferStorage(36161,m1,k.width,k.height)}}o.bindRenderbuffer(36161,null)}function G1(V,k){if(k&&k.isWebGLCubeRenderTarget)throw new Error("Depth Texture with cube render targets is not supported");if(t.bindFramebuffer(36160,V),!(k.depthTexture&&k.depthTexture.isDepthTexture))throw new Error("renderTarget.depthTexture must be an instance of THREE.DepthTexture");(!n.get(k.depthTexture).__webglTexture||k.depthTexture.image.width!==k.width||k.depthTexture.image.height!==k.height)&&(k.depthTexture.image.width=k.width,k.depthTexture.image.height=k.height,k.depthTexture.needsUpdate=!0),J(k.depthTexture,0);const P1=n.get(k.depthTexture).__webglTexture,F1=T2(k);if(k.depthTexture.format===U5)n2(k)?g.framebufferTexture2DMultisampleEXT(36160,36096,3553,P1,0,F1):o.framebufferTexture2D(36160,36096,3553,P1,0);else if(k.depthTexture.format===n6)n2(k)?g.framebufferTexture2DMultisampleEXT(36160,33306,3553,P1,0,F1):o.framebufferTexture2D(36160,33306,3553,P1,0);else throw new Error("Unknown depthTexture format")}function N1(V){const k=n.get(V),x1=V.isWebGLCubeRenderTarget===!0;if(V.depthTexture&&!k.__autoAllocateDepthBuffer){if(x1)throw new Error("target.depthTexture not supported in Cube render targets");G1(k.__webglFramebuffer,V)}else if(x1){k.__webglDepthbuffer=[];for(let P1=0;P1<6;P1++)t.bindFramebuffer(36160,k.__webglFramebuffer[P1]),k.__webglDepthbuffer[P1]=o.createRenderbuffer(),K1(k.__webglDepthbuffer[P1],V,!1)}else t.bindFramebuffer(36160,k.__webglFramebuffer),k.__webglDepthbuffer=o.createRenderbuffer(),K1(k.__webglDepthbuffer,V,!1);t.bindFramebuffer(36160,null)}function s2(V,k,x1){const P1=n.get(V);k!==void 0&&C1(P1.__webglFramebuffer,V,V.texture,36064,3553),x1!==void 0&&N1(V)}function b2(V){const k=V.texture,x1=n.get(V),P1=n.get(k);V.addEventListener("dispose",s1),V.isWebGLMultipleRenderTargets!==!0&&(P1.__webglTexture===void 0&&(P1.__webglTexture=o.createTexture()),P1.__version=k.version,a.memory.textures++);const F1=V.isWebGLCubeRenderTarget===!0,W1=V.isWebGLMultipleRenderTargets===!0,a2=C(V)||s;if(F1){x1.__webglFramebuffer=[];for(let t1=0;t1<6;t1++)x1.__webglFramebuffer[t1]=o.createFramebuffer()}else{if(x1.__webglFramebuffer=o.createFramebuffer(),W1)if(i.drawBuffers){const t1=V.texture;for(let m1=0,q1=t1.length;m1<q1;m1++){const r2=n.get(t1[m1]);r2.__webglTexture===void 0&&(r2.__webglTexture=o.createTexture(),a.memory.textures++)}}else console.warn("THREE.WebGLRenderer: WebGLMultipleRenderTargets can only be used with WebGL2 or WEBGL_draw_buffers extension.");if(s&&V.samples>0&&n2(V)===!1){const t1=W1?k:[k];x1.__webglMultisampledFramebuffer=o.createFramebuffer(),x1.__webglColorRenderbuffer=[],t.bindFramebuffer(36160,x1.__webglMultisampledFramebuffer);for(let m1=0;m1<t1.length;m1++){const q1=t1[m1];x1.__webglColorRenderbuffer[m1]=o.createRenderbuffer(),o.bindRenderbuffer(36161,x1.__webglColorRenderbuffer[m1]);const r2=r.convert(q1.format,q1.encoding),X1=r.convert(q1.type),f2=R(q1.internalFormat,r2,X1,q1.encoding,V.isXRRenderTarget===!0),C2=T2(V);o.renderbufferStorageMultisample(36161,C2,f2,V.width,V.height),o.framebufferRenderbuffer(36160,36064+m1,36161,x1.__webglColorRenderbuffer[m1])}o.bindRenderbuffer(36161,null),V.depthBuffer&&(x1.__webglDepthRenderbuffer=o.createRenderbuffer(),K1(x1.__webglDepthRenderbuffer,V,!0)),t.bindFramebuffer(36160,null)}}if(F1){t.bindTexture(34067,P1.__webglTexture),l1(34067,k,a2);for(let t1=0;t1<6;t1++)C1(x1.__webglFramebuffer[t1],V,k,36064,34069+t1);T(k,a2)&&P(34067),t.unbindTexture()}else if(W1){const t1=V.texture;for(let m1=0,q1=t1.length;m1<q1;m1++){const r2=t1[m1],X1=n.get(r2);t.bindTexture(3553,X1.__webglTexture),l1(3553,r2,a2),C1(x1.__webglFramebuffer,V,r2,36064+m1,3553),T(r2,a2)&&P(3553)}t.unbindTexture()}else{let t1=3553;(V.isWebGL3DRenderTarget||V.isWebGLArrayRenderTarget)&&(s?t1=V.isWebGL3DRenderTarget?32879:35866:console.error("THREE.WebGLTextures: THREE.Data3DTexture and THREE.DataArrayTexture only supported with WebGL2.")),t.bindTexture(t1,P1.__webglTexture),l1(t1,k,a2),C1(x1.__webglFramebuffer,V,k,36064,t1),T(k,a2)&&P(t1),t.unbindTexture()}V.depthBuffer&&N1(V)}function E2(V){const k=C(V)||s,x1=V.isWebGLMultipleRenderTargets===!0?V.texture:[V.texture];for(let P1=0,F1=x1.length;P1<F1;P1++){const W1=x1[P1];if(T(W1,k)){const a2=V.isWebGLCubeRenderTarget?34067:3553,t1=n.get(W1).__webglTexture;t.bindTexture(a2,t1),P(a2),t.unbindTexture()}}}function p2(V){if(s&&V.samples>0&&n2(V)===!1){const k=V.isWebGLMultipleRenderTargets?V.texture:[V.texture],x1=V.width,P1=V.height;let F1=16384;const W1=[],a2=V.stencilBuffer?33306:36096,t1=n.get(V),m1=V.isWebGLMultipleRenderTargets===!0;if(m1)for(let q1=0;q1<k.length;q1++)t.bindFramebuffer(36160,t1.__webglMultisampledFramebuffer),o.framebufferRenderbuffer(36160,36064+q1,36161,null),t.bindFramebuffer(36160,t1.__webglFramebuffer),o.framebufferTexture2D(36009,36064+q1,3553,null,0);t.bindFramebuffer(36008,t1.__webglMultisampledFramebuffer),t.bindFramebuffer(36009,t1.__webglFramebuffer);for(let q1=0;q1<k.length;q1++){W1.push(36064+q1),V.depthBuffer&&W1.push(a2);const r2=t1.__ignoreDepthValues!==void 0?t1.__ignoreDepthValues:!1;if(r2===!1&&(V.depthBuffer&&(F1|=256),V.stencilBuffer&&(F1|=1024)),m1&&o.framebufferRenderbuffer(36008,36064,36161,t1.__webglColorRenderbuffer[q1]),r2===!0&&(o.invalidateFramebuffer(36008,[a2]),o.invalidateFramebuffer(36009,[a2])),m1){const X1=n.get(k[q1]).__webglTexture;o.framebufferTexture2D(36009,36064,3553,X1,0)}o.blitFramebuffer(0,0,x1,P1,0,0,x1,P1,F1,9728),_&&o.invalidateFramebuffer(36008,W1)}if(t.bindFramebuffer(36008,null),t.bindFramebuffer(36009,null),m1)for(let q1=0;q1<k.length;q1++){t.bindFramebuffer(36160,t1.__webglMultisampledFramebuffer),o.framebufferRenderbuffer(36160,36064+q1,36161,t1.__webglColorRenderbuffer[q1]);const r2=n.get(k[q1]).__webglTexture;t.bindFramebuffer(36160,t1.__webglFramebuffer),o.framebufferTexture2D(36009,36064+q1,3553,r2,0)}t.bindFramebuffer(36009,t1.__webglMultisampledFramebuffer)}}function T2(V){return Math.min(m,V.samples)}function n2(V){const k=n.get(V);return s&&V.samples>0&&e.has("WEBGL_multisampled_render_to_texture")===!0&&k.__useRenderToTexture!==!1}function d2(V){const k=a.render.frame;S.get(V)!==k&&(S.set(V,k),V.update())}function g2(V,k){const x1=V.encoding,P1=V.format,F1=V.type;return V.isCompressedTexture===!0||V.isVideoTexture===!0||V.format===or||x1!==j5&&(x1===C3?s===!1?e.has("EXT_sRGB")===!0&&P1===H0?(V.format=or,V.minFilter=f0,V.generateMipmaps=!1):k=mp.sRGBToLinear(k):(P1!==H0||F1!==V5)&&console.warn("THREE.WebGLTextures: sRGB encoded textures have to use RGBAFormat and UnsignedByteType."):console.error("THREE.WebGLTextures: Unsupported texture encoding:",x1)),k}this.allocateTextureUnit=G,this.resetTextureUnits=q,this.setTexture2D=J,this.setTexture2DArray=d1,this.setTexture3D=r1,this.setTextureCube=K,this.rebindTextures=s2,this.setupRenderTarget=b2,this.updateRenderTargetMipmap=E2,this.updateMultisampleRenderTarget=p2,this.setupDepthRenderbuffer=N1,this.setupFrameBufferTexture=C1,this.useMultisampledRTT=n2}function IV(o,e,t){const n=t.isWebGL2;function i(r,a=null){let s;if(r===V5)return 5121;if(r===MU)return 32819;if(r===AU)return 32820;if(r===bU)return 5120;if(r===xU)return 5122;if(r===fp)return 5123;if(r===SU)return 5124;if(r===R5)return 5125;if(r===O5)return 5126;if(r===o7)return n?5131:(s=e.get("OES_texture_half_float"),s!==null?s.HALF_FLOAT_OES:null);if(r===wU)return 6406;if(r===H0)return 6408;if(r===TU)return 6409;if(r===EU)return 6410;if(r===U5)return 6402;if(r===n6)return 34041;if(r===DU)return 6403;if(r===CU)return console.warn("THREE.WebGLRenderer: THREE.RGBFormat has been removed. Use THREE.RGBAFormat instead. https://github.com/mrdoob/three.js/pull/23228"),6408;if(r===or)return s=e.get("EXT_sRGB"),s!==null?s.SRGB_ALPHA_EXT:null;if(r===IU)return 36244;if(r===RU)return 33319;if(r===OU)return 33320;if(r===LU)return 36249;if(r===ni||r===ii||r===oi||r===ri)if(a===C3)if(s=e.get("WEBGL_compressed_texture_s3tc_srgb"),s!==null){if(r===ni)return s.COMPRESSED_SRGB_S3TC_DXT1_EXT;if(r===ii)return s.COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT;if(r===oi)return s.COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT;if(r===ri)return s.COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT}else return null;else if(s=e.get("WEBGL_compressed_texture_s3tc"),s!==null){if(r===ni)return s.COMPRESSED_RGB_S3TC_DXT1_EXT;if(r===ii)return s.COMPRESSED_RGBA_S3TC_DXT1_EXT;if(r===oi)return s.COMPRESSED_RGBA_S3TC_DXT3_EXT;if(r===ri)return s.COMPRESSED_RGBA_S3TC_DXT5_EXT}else return null;if(r===sc||r===lc||r===uc||r===cc)if(s=e.get("WEBGL_compressed_texture_pvrtc"),s!==null){if(r===sc)return s.COMPRESSED_RGB_PVRTC_4BPPV1_IMG;if(r===lc)return s.COMPRESSED_RGB_PVRTC_2BPPV1_IMG;if(r===uc)return s.COMPRESSED_RGBA_PVRTC_4BPPV1_IMG;if(r===cc)return s.COMPRESSED_RGBA_PVRTC_2BPPV1_IMG}else return null;if(r===PU)return s=e.get("WEBGL_compressed_texture_etc1"),s!==null?s.COMPRESSED_RGB_ETC1_WEBGL:null;if(r===dc||r===fc)if(s=e.get("WEBGL_compressed_texture_etc"),s!==null){if(r===dc)return a===C3?s.COMPRESSED_SRGB8_ETC2:s.COMPRESSED_RGB8_ETC2;if(r===fc)return a===C3?s.COMPRESSED_SRGB8_ALPHA8_ETC2_EAC:s.COMPRESSED_RGBA8_ETC2_EAC}else return null;if(r===pc||r===hc||r===mc||r===gc||r===_c||r===vc||r===yc||r===bc||r===xc||r===Sc||r===Mc||r===Ac||r===wc||r===Cc)if(s=e.get("WEBGL_compressed_texture_astc"),s!==null){if(r===pc)return a===C3?s.COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR:s.COMPRESSED_RGBA_ASTC_4x4_KHR;if(r===hc)return a===C3?s.COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR:s.COMPRESSED_RGBA_ASTC_5x4_KHR;if(r===mc)return a===C3?s.COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR:s.COMPRESSED_RGBA_ASTC_5x5_KHR;if(r===gc)return a===C3?s.COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR:s.COMPRESSED_RGBA_ASTC_6x5_KHR;if(r===_c)return a===C3?s.COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR:s.COMPRESSED_RGBA_ASTC_6x6_KHR;if(r===vc)return a===C3?s.COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR:s.COMPRESSED_RGBA_ASTC_8x5_KHR;if(r===yc)return a===C3?s.COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR:s.COMPRESSED_RGBA_ASTC_8x6_KHR;if(r===bc)return a===C3?s.COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR:s.COMPRESSED_RGBA_ASTC_8x8_KHR;if(r===xc)return a===C3?s.COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR:s.COMPRESSED_RGBA_ASTC_10x5_KHR;if(r===Sc)return a===C3?s.COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR:s.COMPRESSED_RGBA_ASTC_10x6_KHR;if(r===Mc)return a===C3?s.COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR:s.COMPRESSED_RGBA_ASTC_10x8_KHR;if(r===Ac)return a===C3?s.COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR:s.COMPRESSED_RGBA_ASTC_10x10_KHR;if(r===wc)return a===C3?s.COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR:s.COMPRESSED_RGBA_ASTC_12x10_KHR;if(r===Cc)return a===C3?s.COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR:s.COMPRESSED_RGBA_ASTC_12x12_KHR}else return null;if(r===Tc)if(s=e.get("EXT_texture_compression_bptc"),s!==null){if(r===Tc)return a===C3?s.COMPRESSED_SRGB_ALPHA_BPTC_UNORM_EXT:s.COMPRESSED_RGBA_BPTC_UNORM_EXT}else return null;return r===J8?n?34042:(s=e.get("WEBGL_depth_texture"),s!==null?s.UNSIGNED_INT_24_8_WEBGL:null):o[r]!==void 0?o[r]:null}return{convert:i}}class RV extends p0{constructor(e=[]){super(),this.isArrayCamera=!0,this.cameras=e}}class y9 extends p4{constructor(){super(),this.isGroup=!0,this.type="Group"}}const OV={type:"move"};class Li{constructor(){this._targetRay=null,this._grip=null,this._hand=null}getHandSpace(){return this._hand===null&&(this._hand=new y9,this._hand.matrixAutoUpdate=!1,this._hand.visible=!1,this._hand.joints={},this._hand.inputState={pinching:!1}),this._hand}getTargetRaySpace(){return this._targetRay===null&&(this._targetRay=new y9,this._targetRay.matrixAutoUpdate=!1,this._targetRay.visible=!1,this._targetRay.hasLinearVelocity=!1,this._targetRay.linearVelocity=new n1,this._targetRay.hasAngularVelocity=!1,this._targetRay.angularVelocity=new n1),this._targetRay}getGripSpace(){return this._grip===null&&(this._grip=new y9,this._grip.matrixAutoUpdate=!1,this._grip.visible=!1,this._grip.hasLinearVelocity=!1,this._grip.linearVelocity=new n1,this._grip.hasAngularVelocity=!1,this._grip.angularVelocity=new n1),this._grip}dispatchEvent(e){return this._targetRay!==null&&this._targetRay.dispatchEvent(e),this._grip!==null&&this._grip.dispatchEvent(e),this._hand!==null&&this._hand.dispatchEvent(e),this}disconnect(e){return this.dispatchEvent({type:"disconnected",data:e}),this._targetRay!==null&&(this._targetRay.visible=!1),this._grip!==null&&(this._grip.visible=!1),this._hand!==null&&(this._hand.visible=!1),this}update(e,t,n){let i=null,r=null,a=null;const s=this._targetRay,c=this._grip,f=this._hand;if(e&&t.session.visibilityState!=="visible-blurred"){if(f&&e.hand){a=!0;for(const y of e.hand.values()){const b=t.getJointPose(y,n);if(f.joints[y.jointName]===void 0){const A=new y9;A.matrixAutoUpdate=!1,A.visible=!1,f.joints[y.jointName]=A,f.add(A)}const M=f.joints[y.jointName];b!==null&&(M.matrix.fromArray(b.transform.matrix),M.matrix.decompose(M.position,M.rotation,M.scale),M.jointRadius=b.radius),M.visible=b!==null}const h=f.joints["index-finger-tip"],m=f.joints["thumb-tip"],g=h.position.distanceTo(m.position),_=.02,S=.005;f.inputState.pinching&&g>_+S?(f.inputState.pinching=!1,this.dispatchEvent({type:"pinchend",handedness:e.handedness,target:this})):!f.inputState.pinching&&g<=_-S&&(f.inputState.pinching=!0,this.dispatchEvent({type:"pinchstart",handedness:e.handedness,target:this}))}else c!==null&&e.gripSpace&&(r=t.getPose(e.gripSpace,n),r!==null&&(c.matrix.fromArray(r.transform.matrix),c.matrix.decompose(c.position,c.rotation,c.scale),r.linearVelocity?(c.hasLinearVelocity=!0,c.linearVelocity.copy(r.linearVelocity)):c.hasLinearVelocity=!1,r.angularVelocity?(c.hasAngularVelocity=!0,c.angularVelocity.copy(r.angularVelocity)):c.hasAngularVelocity=!1));s!==null&&(i=t.getPose(e.targetRaySpace,n),i===null&&r!==null&&(i=r),i!==null&&(s.matrix.fromArray(i.transform.matrix),s.matrix.decompose(s.position,s.rotation,s.scale),i.linearVelocity?(s.hasLinearVelocity=!0,s.linearVelocity.copy(i.linearVelocity)):s.hasLinearVelocity=!1,i.angularVelocity?(s.hasAngularVelocity=!0,s.angularVelocity.copy(i.angularVelocity)):s.hasAngularVelocity=!1,this.dispatchEvent(OV)))}return s!==null&&(s.visible=i!==null),c!==null&&(c.visible=r!==null),f!==null&&(f.visible=a!==null),this}}class LV extends b0{constructor(e,t,n,i,r,a,s,c,f,h){if(h=h!==void 0?h:U5,h!==U5&&h!==n6)throw new Error("DepthTexture format must be either THREE.DepthFormat or THREE.DepthStencilFormat");n===void 0&&h===U5&&(n=R5),n===void 0&&h===n6&&(n=J8),super(null,i,r,a,s,c,h,n,f),this.isDepthTexture=!0,this.image={width:e,height:t},this.magFilter=s!==void 0?s:T4,this.minFilter=c!==void 0?c:T4,this.flipY=!1,this.generateMipmaps=!1}}class PV extends J5{constructor(e,t){super();const n=this;let i=null,r=1,a=null,s="local-floor",c=null,f=null,h=null,m=null,g=null,_=null;const S=t.getContextAttributes();let y=null,b=null;const M=[],A=[],E=new p0;E.layers.enable(1),E.viewport=new i4;const C=new p0;C.layers.enable(2),C.viewport=new i4;const D=[E,C],T=new RV;T.layers.enable(1),T.layers.enable(2);let P=null,R=null;this.cameraAutoUpdate=!0,this.enabled=!1,this.isPresenting=!1,this.getController=function(H){let J=M[H];return J===void 0&&(J=new Li,M[H]=J),J.getTargetRaySpace()},this.getControllerGrip=function(H){let J=M[H];return J===void 0&&(J=new Li,M[H]=J),J.getGripSpace()},this.getHand=function(H){let J=M[H];return J===void 0&&(J=new Li,M[H]=J),J.getHandSpace()};function L(H){const J=A.indexOf(H.inputSource);if(J===-1)return;const d1=M[J];d1!==void 0&&d1.dispatchEvent({type:H.type,data:H.inputSource})}function W(){i.removeEventListener("select",L),i.removeEventListener("selectstart",L),i.removeEventListener("selectend",L),i.removeEventListener("squeeze",L),i.removeEventListener("squeezestart",L),i.removeEventListener("squeezeend",L),i.removeEventListener("end",W),i.removeEventListener("inputsourceschange",i1);for(let H=0;H<M.length;H++){const J=A[H];J!==null&&(A[H]=null,M[H].disconnect(J))}P=null,R=null,e.setRenderTarget(y),g=null,m=null,h=null,i=null,b=null,G.stop(),n.isPresenting=!1,n.dispatchEvent({type:"sessionend"})}this.setFramebufferScaleFactor=function(H){r=H,n.isPresenting===!0&&console.warn("THREE.WebXRManager: Cannot change framebuffer scale while presenting.")},this.setReferenceSpaceType=function(H){s=H,n.isPresenting===!0&&console.warn("THREE.WebXRManager: Cannot change reference space type while presenting.")},this.getReferenceSpace=function(){return c||a},this.setReferenceSpace=function(H){c=H},this.getBaseLayer=function(){return m!==null?m:g},this.getBinding=function(){return h},this.getFrame=function(){return _},this.getSession=function(){return i},this.setSession=function(H){return b3(this,null,function*(){if(i=H,i!==null){if(y=e.getRenderTarget(),i.addEventListener("select",L),i.addEventListener("selectstart",L),i.addEventListener("selectend",L),i.addEventListener("squeeze",L),i.addEventListener("squeezestart",L),i.addEventListener("squeezeend",L),i.addEventListener("end",W),i.addEventListener("inputsourceschange",i1),S.xrCompatible!==!0&&(yield t.makeXRCompatible()),i.renderState.layers===void 0||e.capabilities.isWebGL2===!1){const J={antialias:i.renderState.layers===void 0?S.antialias:!0,alpha:S.alpha,depth:S.depth,stencil:S.stencil,framebufferScaleFactor:r};g=new XRWebGLLayer(i,t,J),i.updateRenderState({baseLayer:g}),b=new W5(g.framebufferWidth,g.framebufferHeight,{format:H0,type:V5,encoding:e.outputEncoding,stencilBuffer:S.stencil})}else{let J=null,d1=null,r1=null;S.depth&&(r1=S.stencil?35056:33190,J=S.stencil?n6:U5,d1=S.stencil?J8:R5);const K={colorFormat:32856,depthFormat:r1,scaleFactor:r};h=new XRWebGLBinding(i,t),m=h.createProjectionLayer(K),i.updateRenderState({layers:[m]}),b=new W5(m.textureWidth,m.textureHeight,{format:H0,type:V5,depthTexture:new LV(m.textureWidth,m.textureHeight,d1,void 0,void 0,void 0,void 0,void 0,void 0,J),stencilBuffer:S.stencil,encoding:e.outputEncoding,samples:S.antialias?4:0});const p1=e.properties.get(b);p1.__ignoreDepthValues=m.ignoreDepthValues}b.isXRRenderTarget=!0,this.setFoveation(1),c=null,a=yield i.requestReferenceSpace(s),G.setContext(i),G.start(),n.isPresenting=!0,n.dispatchEvent({type:"sessionstart"})}})};function i1(H){for(let J=0;J<H.removed.length;J++){const d1=H.removed[J],r1=A.indexOf(d1);r1>=0&&(A[r1]=null,M[r1].dispatchEvent({type:"disconnected",data:d1}))}for(let J=0;J<H.added.length;J++){const d1=H.added[J];let r1=A.indexOf(d1);if(r1===-1){for(let p1=0;p1<M.length;p1++)if(p1>=A.length){A.push(d1),r1=p1;break}else if(A[p1]===null){A[p1]=d1,r1=p1;break}if(r1===-1)break}const K=M[r1];K&&K.dispatchEvent({type:"connected",data:d1})}}const s1=new n1,Y=new n1;function F(H,J,d1){s1.setFromMatrixPosition(J.matrixWorld),Y.setFromMatrixPosition(d1.matrixWorld);const r1=s1.distanceTo(Y),K=J.projectionMatrix.elements,p1=d1.projectionMatrix.elements,g1=K[14]/(K[10]-1),l1=K[14]/(K[10]+1),I1=(K[9]+1)/K[5],E1=(K[9]-1)/K[5],R1=(K[8]-1)/K[0],C1=(p1[8]+1)/p1[0],K1=g1*R1,G1=g1*C1,N1=r1/(-R1+C1),s2=N1*-R1;J.matrixWorld.decompose(H.position,H.quaternion,H.scale),H.translateX(s2),H.translateZ(N1),H.matrixWorld.compose(H.position,H.quaternion,H.scale),H.matrixWorldInverse.copy(H.matrixWorld).invert();const b2=g1+N1,E2=l1+N1,p2=K1-s2,T2=G1+(r1-s2),n2=I1*l1/E2*b2,d2=E1*l1/E2*b2;H.projectionMatrix.makePerspective(p2,T2,n2,d2,b2,E2)}function $(H,J){J===null?H.matrixWorld.copy(H.matrix):H.matrixWorld.multiplyMatrices(J.matrixWorld,H.matrix),H.matrixWorldInverse.copy(H.matrixWorld).invert()}this.updateCamera=function(H){if(i===null)return;T.near=C.near=E.near=H.near,T.far=C.far=E.far=H.far,(P!==T.near||R!==T.far)&&(i.updateRenderState({depthNear:T.near,depthFar:T.far}),P=T.near,R=T.far);const J=H.parent,d1=T.cameras;$(T,J);for(let K=0;K<d1.length;K++)$(d1[K],J);T.matrixWorld.decompose(T.position,T.quaternion,T.scale),H.matrix.copy(T.matrix),H.matrix.decompose(H.position,H.quaternion,H.scale);const r1=H.children;for(let K=0,p1=r1.length;K<p1;K++)r1[K].updateMatrixWorld(!0);d1.length===2?F(T,E,C):T.projectionMatrix.copy(E.projectionMatrix)},this.getCamera=function(){return T},this.getFoveation=function(){if(m!==null)return m.fixedFoveation;if(g!==null)return g.fixedFoveation},this.setFoveation=function(H){m!==null&&(m.fixedFoveation=H),g!==null&&g.fixedFoveation!==void 0&&(g.fixedFoveation=H)};let e1=null;function q(H,J){if(f=J.getViewerPose(c||a),_=J,f!==null){const d1=f.views;g!==null&&(e.setRenderTargetFramebuffer(b,g.framebuffer),e.setRenderTarget(b));let r1=!1;d1.length!==T.cameras.length&&(T.cameras.length=0,r1=!0);for(let K=0;K<d1.length;K++){const p1=d1[K];let g1=null;if(g!==null)g1=g.getViewport(p1);else{const I1=h.getViewSubImage(m,p1);g1=I1.viewport,K===0&&(e.setRenderTargetTextures(b,I1.colorTexture,m.ignoreDepthValues?void 0:I1.depthStencilTexture),e.setRenderTarget(b))}let l1=D[K];l1===void 0&&(l1=new p0,l1.layers.enable(K),l1.viewport=new i4,D[K]=l1),l1.matrix.fromArray(p1.transform.matrix),l1.projectionMatrix.fromArray(p1.projectionMatrix),l1.viewport.set(g1.x,g1.y,g1.width,g1.height),K===0&&T.matrix.copy(l1.matrix),r1===!0&&T.cameras.push(l1)}}for(let d1=0;d1<M.length;d1++){const r1=A[d1],K=M[d1];r1!==null&&K!==void 0&&K.update(r1,J,c||a)}e1&&e1(H,J),_=null}const G=new Ap;G.setAnimationLoop(q),this.setAnimationLoop=function(H){e1=H},this.dispose=function(){}}}function zV(o,e){function t(y,b){y.fogColor.value.copy(b.color),b.isFog?(y.fogNear.value=b.near,y.fogFar.value=b.far):b.isFogExp2&&(y.fogDensity.value=b.density)}function n(y,b,M,A,E){b.isMeshBasicMaterial||b.isMeshLambertMaterial?i(y,b):b.isMeshToonMaterial?(i(y,b),h(y,b)):b.isMeshPhongMaterial?(i(y,b),f(y,b)):b.isMeshStandardMaterial?(i(y,b),m(y,b),b.isMeshPhysicalMaterial&&g(y,b,E)):b.isMeshMatcapMaterial?(i(y,b),_(y,b)):b.isMeshDepthMaterial?i(y,b):b.isMeshDistanceMaterial?(i(y,b),S(y,b)):b.isMeshNormalMaterial?i(y,b):b.isLineBasicMaterial?(r(y,b),b.isLineDashedMaterial&&a(y,b)):b.isPointsMaterial?s(y,b,M,A):b.isSpriteMaterial?c(y,b):b.isShadowMaterial?(y.color.value.copy(b.color),y.opacity.value=b.opacity):b.isShaderMaterial&&(b.uniformsNeedUpdate=!1)}function i(y,b){y.opacity.value=b.opacity,b.color&&y.diffuse.value.copy(b.color),b.emissive&&y.emissive.value.copy(b.emissive).multiplyScalar(b.emissiveIntensity),b.map&&(y.map.value=b.map),b.alphaMap&&(y.alphaMap.value=b.alphaMap),b.bumpMap&&(y.bumpMap.value=b.bumpMap,y.bumpScale.value=b.bumpScale,b.side===y0&&(y.bumpScale.value*=-1)),b.displacementMap&&(y.displacementMap.value=b.displacementMap,y.displacementScale.value=b.displacementScale,y.displacementBias.value=b.displacementBias),b.emissiveMap&&(y.emissiveMap.value=b.emissiveMap),b.normalMap&&(y.normalMap.value=b.normalMap,y.normalScale.value.copy(b.normalScale),b.side===y0&&y.normalScale.value.negate()),b.specularMap&&(y.specularMap.value=b.specularMap),b.alphaTest>0&&(y.alphaTest.value=b.alphaTest);const M=e.get(b).envMap;if(M&&(y.envMap.value=M,y.flipEnvMap.value=M.isCubeTexture&&M.isRenderTargetTexture===!1?-1:1,y.reflectivity.value=b.reflectivity,y.ior.value=b.ior,y.refractionRatio.value=b.refractionRatio),b.lightMap){y.lightMap.value=b.lightMap;const C=o.physicallyCorrectLights!==!0?Math.PI:1;y.lightMapIntensity.value=b.lightMapIntensity*C}b.aoMap&&(y.aoMap.value=b.aoMap,y.aoMapIntensity.value=b.aoMapIntensity);let A;b.map?A=b.map:b.specularMap?A=b.specularMap:b.displacementMap?A=b.displacementMap:b.normalMap?A=b.normalMap:b.bumpMap?A=b.bumpMap:b.roughnessMap?A=b.roughnessMap:b.metalnessMap?A=b.metalnessMap:b.alphaMap?A=b.alphaMap:b.emissiveMap?A=b.emissiveMap:b.clearcoatMap?A=b.clearcoatMap:b.clearcoatNormalMap?A=b.clearcoatNormalMap:b.clearcoatRoughnessMap?A=b.clearcoatRoughnessMap:b.iridescenceMap?A=b.iridescenceMap:b.iridescenceThicknessMap?A=b.iridescenceThicknessMap:b.specularIntensityMap?A=b.specularIntensityMap:b.specularColorMap?A=b.specularColorMap:b.transmissionMap?A=b.transmissionMap:b.thicknessMap?A=b.thicknessMap:b.sheenColorMap?A=b.sheenColorMap:b.sheenRoughnessMap&&(A=b.sheenRoughnessMap),A!==void 0&&(A.isWebGLRenderTarget&&(A=A.texture),A.matrixAutoUpdate===!0&&A.updateMatrix(),y.uvTransform.value.copy(A.matrix));let E;b.aoMap?E=b.aoMap:b.lightMap&&(E=b.lightMap),E!==void 0&&(E.isWebGLRenderTarget&&(E=E.texture),E.matrixAutoUpdate===!0&&E.updateMatrix(),y.uv2Transform.value.copy(E.matrix))}function r(y,b){y.diffuse.value.copy(b.color),y.opacity.value=b.opacity}function a(y,b){y.dashSize.value=b.dashSize,y.totalSize.value=b.dashSize+b.gapSize,y.scale.value=b.scale}function s(y,b,M,A){y.diffuse.value.copy(b.color),y.opacity.value=b.opacity,y.size.value=b.size*M,y.scale.value=A*.5,b.map&&(y.map.value=b.map),b.alphaMap&&(y.alphaMap.value=b.alphaMap),b.alphaTest>0&&(y.alphaTest.value=b.alphaTest);let E;b.map?E=b.map:b.alphaMap&&(E=b.alphaMap),E!==void 0&&(E.matrixAutoUpdate===!0&&E.updateMatrix(),y.uvTransform.value.copy(E.matrix))}function c(y,b){y.diffuse.value.copy(b.color),y.opacity.value=b.opacity,y.rotation.value=b.rotation,b.map&&(y.map.value=b.map),b.alphaMap&&(y.alphaMap.value=b.alphaMap),b.alphaTest>0&&(y.alphaTest.value=b.alphaTest);let M;b.map?M=b.map:b.alphaMap&&(M=b.alphaMap),M!==void 0&&(M.matrixAutoUpdate===!0&&M.updateMatrix(),y.uvTransform.value.copy(M.matrix))}function f(y,b){y.specular.value.copy(b.specular),y.shininess.value=Math.max(b.shininess,1e-4)}function h(y,b){b.gradientMap&&(y.gradientMap.value=b.gradientMap)}function m(y,b){y.roughness.value=b.roughness,y.metalness.value=b.metalness,b.roughnessMap&&(y.roughnessMap.value=b.roughnessMap),b.metalnessMap&&(y.metalnessMap.value=b.metalnessMap),e.get(b).envMap&&(y.envMapIntensity.value=b.envMapIntensity)}function g(y,b,M){y.ior.value=b.ior,b.sheen>0&&(y.sheenColor.value.copy(b.sheenColor).multiplyScalar(b.sheen),y.sheenRoughness.value=b.sheenRoughness,b.sheenColorMap&&(y.sheenColorMap.value=b.sheenColorMap),b.sheenRoughnessMap&&(y.sheenRoughnessMap.value=b.sheenRoughnessMap)),b.clearcoat>0&&(y.clearcoat.value=b.clearcoat,y.clearcoatRoughness.value=b.clearcoatRoughness,b.clearcoatMap&&(y.clearcoatMap.value=b.clearcoatMap),b.clearcoatRoughnessMap&&(y.clearcoatRoughnessMap.value=b.clearcoatRoughnessMap),b.clearcoatNormalMap&&(y.clearcoatNormalScale.value.copy(b.clearcoatNormalScale),y.clearcoatNormalMap.value=b.clearcoatNormalMap,b.side===y0&&y.clearcoatNormalScale.value.negate())),b.iridescence>0&&(y.iridescence.value=b.iridescence,y.iridescenceIOR.value=b.iridescenceIOR,y.iridescenceThicknessMinimum.value=b.iridescenceThicknessRange[0],y.iridescenceThicknessMaximum.value=b.iridescenceThicknessRange[1],b.iridescenceMap&&(y.iridescenceMap.value=b.iridescenceMap),b.iridescenceThicknessMap&&(y.iridescenceThicknessMap.value=b.iridescenceThicknessMap)),b.transmission>0&&(y.transmission.value=b.transmission,y.transmissionSamplerMap.value=M.texture,y.transmissionSamplerSize.value.set(M.width,M.height),b.transmissionMap&&(y.transmissionMap.value=b.transmissionMap),y.thickness.value=b.thickness,b.thicknessMap&&(y.thicknessMap.value=b.thicknessMap),y.attenuationDistance.value=b.attenuationDistance,y.attenuationColor.value.copy(b.attenuationColor)),y.specularIntensity.value=b.specularIntensity,y.specularColor.value.copy(b.specularColor),b.specularIntensityMap&&(y.specularIntensityMap.value=b.specularIntensityMap),b.specularColorMap&&(y.specularColorMap.value=b.specularColorMap)}function _(y,b){b.matcap&&(y.matcap.value=b.matcap)}function S(y,b){y.referencePosition.value.copy(b.referencePosition),y.nearDistance.value=b.nearDistance,y.farDistance.value=b.farDistance}return{refreshFogUniforms:t,refreshMaterialUniforms:n}}function kV(o,e,t,n){let i={},r={},a=[];const s=t.isWebGL2?o.getParameter(35375):0;function c(A,E){const C=E.program;n.uniformBlockBinding(A,C)}function f(A,E){let C=i[A.id];C===void 0&&(S(A),C=h(A),i[A.id]=C,A.addEventListener("dispose",b));const D=E.program;n.updateUBOMapping(A,D);const T=e.render.frame;r[A.id]!==T&&(g(A),r[A.id]=T)}function h(A){const E=m();A.__bindingPointIndex=E;const C=o.createBuffer(),D=A.__size,T=A.usage;return o.bindBuffer(35345,C),o.bufferData(35345,D,T),o.bindBuffer(35345,null),o.bindBufferBase(35345,E,C),C}function m(){for(let A=0;A<s;A++)if(a.indexOf(A)===-1)return a.push(A),A;return console.error("THREE.WebGLRenderer: Maximum number of simultaneously usable uniforms groups reached."),0}function g(A){const E=i[A.id],C=A.uniforms,D=A.__cache;o.bindBuffer(35345,E);for(let T=0,P=C.length;T<P;T++){const R=C[T];if(_(R,T,D)===!0){const L=R.value,W=R.__offset;typeof L=="number"?(R.__data[0]=L,o.bufferSubData(35345,W,R.__data)):(R.value.isMatrix3?(R.__data[0]=R.value.elements[0],R.__data[1]=R.value.elements[1],R.__data[2]=R.value.elements[2],R.__data[3]=R.value.elements[0],R.__data[4]=R.value.elements[3],R.__data[5]=R.value.elements[4],R.__data[6]=R.value.elements[5],R.__data[7]=R.value.elements[0],R.__data[8]=R.value.elements[6],R.__data[9]=R.value.elements[7],R.__data[10]=R.value.elements[8],R.__data[11]=R.value.elements[0]):L.toArray(R.__data),o.bufferSubData(35345,W,R.__data))}}o.bindBuffer(35345,null)}function _(A,E,C){const D=A.value;if(C[E]===void 0)return typeof D=="number"?C[E]=D:C[E]=D.clone(),!0;if(typeof D=="number"){if(C[E]!==D)return C[E]=D,!0}else{const T=C[E];if(T.equals(D)===!1)return T.copy(D),!0}return!1}function S(A){const E=A.uniforms;let C=0;const D=16;let T=0;for(let P=0,R=E.length;P<R;P++){const L=E[P],W=y(L);if(L.__data=new Float32Array(W.storage/Float32Array.BYTES_PER_ELEMENT),L.__offset=C,P>0){T=C%D;const i1=D-T;T!==0&&i1-W.boundary<0&&(C+=D-T,L.__offset=C)}C+=W.storage}return T=C%D,T>0&&(C+=D-T),A.__size=C,A.__cache={},this}function y(A){const E=A.value,C={boundary:0,storage:0};return typeof E=="number"?(C.boundary=4,C.storage=4):E.isVector2?(C.boundary=8,C.storage=8):E.isVector3||E.isColor?(C.boundary=16,C.storage=12):E.isVector4?(C.boundary=16,C.storage=16):E.isMatrix3?(C.boundary=48,C.storage=48):E.isMatrix4?(C.boundary=64,C.storage=64):E.isTexture?console.warn("THREE.WebGLRenderer: Texture samplers can not be part of an uniforms group."):console.warn("THREE.WebGLRenderer: Unsupported uniform value type.",E),C}function b(A){const E=A.target;E.removeEventListener("dispose",b);const C=a.indexOf(E.__bindingPointIndex);a.splice(C,1),o.deleteBuffer(i[E.id]),delete i[E.id],delete r[E.id]}function M(){for(const A in i)o.deleteBuffer(i[A]);a=[],i={},r={}}return{bind:c,update:f,dispose:M}}function UV(){const o=r7("canvas");return o.style.display="block",o}function Dp(o={}){this.isWebGLRenderer=!0;const e=o.canvas!==void 0?o.canvas:UV(),t=o.context!==void 0?o.context:null,n=o.depth!==void 0?o.depth:!0,i=o.stencil!==void 0?o.stencil:!0,r=o.antialias!==void 0?o.antialias:!1,a=o.premultipliedAlpha!==void 0?o.premultipliedAlpha:!0,s=o.preserveDrawingBuffer!==void 0?o.preserveDrawingBuffer:!1,c=o.powerPreference!==void 0?o.powerPreference:"default",f=o.failIfMajorPerformanceCaveat!==void 0?o.failIfMajorPerformanceCaveat:!1;let h;t!==null?h=t.getContextAttributes().alpha:h=o.alpha!==void 0?o.alpha:!1;let m=null,g=null;const _=[],S=[];this.domElement=e,this.debug={checkShaderErrors:!0},this.autoClear=!0,this.autoClearColor=!0,this.autoClearDepth=!0,this.autoClearStencil=!0,this.sortObjects=!0,this.clippingPlanes=[],this.localClippingEnabled=!1,this.outputEncoding=j5,this.physicallyCorrectLights=!1,this.toneMapping=S9,this.toneMappingExposure=1,Object.defineProperties(this,{gammaFactor:{get:function(){return console.warn("THREE.WebGLRenderer: .gammaFactor has been removed."),2},set:function(){console.warn("THREE.WebGLRenderer: .gammaFactor has been removed.")}}});const y=this;let b=!1,M=0,A=0,E=null,C=-1,D=null;const T=new i4,P=new i4;let R=null,L=e.width,W=e.height,i1=1,s1=null,Y=null;const F=new i4(0,0,L,W),$=new i4(0,0,L,W);let e1=!1;const q=new Mp;let G=!1,H=!1,J=null;const d1=new R3,r1=new l2,K=new n1,p1={background:null,fog:null,environment:null,overrideMaterial:null,isScene:!0};function g1(){return E===null?i1:1}let l1=t;function I1(j,v1){for(let M1=0;M1<j.length;M1++){const _1=j[M1],A1=e.getContext(_1,v1);if(A1!==null)return A1}return null}try{const j={alpha:!0,depth:n,stencil:i,antialias:r,premultipliedAlpha:a,preserveDrawingBuffer:s,powerPreference:c,failIfMajorPerformanceCaveat:f};if("setAttribute"in e&&e.setAttribute("data-engine",`three.js r${Na}`),e.addEventListener("webglcontextlost",f2,!1),e.addEventListener("webglcontextrestored",C2,!1),e.addEventListener("webglcontextcreationerror",V2,!1),l1===null){const v1=["webgl2","webgl","experimental-webgl"];if(y.isWebGL1Renderer===!0&&v1.shift(),l1=I1(v1,j),l1===null)throw I1(v1)?new Error("Error creating WebGL context with your selected attributes."):new Error("Error creating WebGL context.")}l1.getShaderPrecisionFormat===void 0&&(l1.getShaderPrecisionFormat=function(){return{rangeMin:1,rangeMax:1,precision:1}})}catch(j){throw console.error("THREE.WebGLRenderer: "+j.message),j}let E1,R1,C1,K1,G1,N1,s2,b2,E2,p2,T2,n2,d2,g2,V,k,x1,P1,F1,W1,a2,t1,m1,q1;function r2(){E1=new JB(l1),R1=new GB(l1,E1,o),E1.init(R1),t1=new IV(l1,E1,R1),C1=new EV(l1,E1,R1),K1=new QB,G1=new hV,N1=new DV(l1,E1,C1,G1,R1,t1,K1),s2=new jB(y),b2=new YB(y),E2=new sN(l1,R1),m1=new FB(l1,E1,E2,R1),p2=new ZB(l1,E2,K1,m1),T2=new tG(l1,p2,E2,K1),F1=new eG(l1,R1,N1),k=new VB(G1),n2=new pV(y,s2,b2,E1,R1,m1,k),d2=new zV(y,G1),g2=new gV,V=new SV(E1,R1),P1=new NB(y,s2,C1,T2,h,a),x1=new TV(y,T2,R1),q1=new kV(l1,K1,R1,C1),W1=new BB(l1,E1,K1,R1),a2=new qB(l1,E1,K1,R1),K1.programs=n2.programs,y.capabilities=R1,y.extensions=E1,y.properties=G1,y.renderLists=g2,y.shadowMap=x1,y.state=C1,y.info=K1}r2();const X1=new PV(y,l1);this.xr=X1,this.getContext=function(){return l1},this.getContextAttributes=function(){return l1.getContextAttributes()},this.forceContextLoss=function(){const j=E1.get("WEBGL_lose_context");j&&j.loseContext()},this.forceContextRestore=function(){const j=E1.get("WEBGL_lose_context");j&&j.restoreContext()},this.getPixelRatio=function(){return i1},this.setPixelRatio=function(j){j!==void 0&&(i1=j,this.setSize(L,W,!1))},this.getSize=function(j){return j.set(L,W)},this.setSize=function(j,v1,M1){if(X1.isPresenting){console.warn("THREE.WebGLRenderer: Can't change size while VR device is presenting.");return}L=j,W=v1,e.width=Math.floor(j*i1),e.height=Math.floor(v1*i1),M1!==!1&&(e.style.width=j+"px",e.style.height=v1+"px"),this.setViewport(0,0,j,v1)},this.getDrawingBufferSize=function(j){return j.set(L*i1,W*i1).floor()},this.setDrawingBufferSize=function(j,v1,M1){L=j,W=v1,i1=M1,e.width=Math.floor(j*M1),e.height=Math.floor(v1*M1),this.setViewport(0,0,j,v1)},this.getCurrentViewport=function(j){return j.copy(T)},this.getViewport=function(j){return j.copy(F)},this.setViewport=function(j,v1,M1,_1){j.isVector4?F.set(j.x,j.y,j.z,j.w):F.set(j,v1,M1,_1),C1.viewport(T.copy(F).multiplyScalar(i1).floor())},this.getScissor=function(j){return j.copy($)},this.setScissor=function(j,v1,M1,_1){j.isVector4?$.set(j.x,j.y,j.z,j.w):$.set(j,v1,M1,_1),C1.scissor(P.copy($).multiplyScalar(i1).floor())},this.getScissorTest=function(){return e1},this.setScissorTest=function(j){C1.setScissorTest(e1=j)},this.setOpaqueSort=function(j){s1=j},this.setTransparentSort=function(j){Y=j},this.getClearColor=function(j){return j.copy(P1.getClearColor())},this.setClearColor=function(){P1.setClearColor.apply(P1,arguments)},this.getClearAlpha=function(){return P1.getClearAlpha()},this.setClearAlpha=function(){P1.setClearAlpha.apply(P1,arguments)},this.clear=function(j=!0,v1=!0,M1=!0){let _1=0;j&&(_1|=16384),v1&&(_1|=256),M1&&(_1|=1024),l1.clear(_1)},this.clearColor=function(){this.clear(!0,!1,!1)},this.clearDepth=function(){this.clear(!1,!0,!1)},this.clearStencil=function(){this.clear(!1,!1,!0)},this.dispose=function(){e.removeEventListener("webglcontextlost",f2,!1),e.removeEventListener("webglcontextrestored",C2,!1),e.removeEventListener("webglcontextcreationerror",V2,!1),g2.dispose(),V.dispose(),G1.dispose(),s2.dispose(),b2.dispose(),T2.dispose(),m1.dispose(),q1.dispose(),n2.dispose(),X1.dispose(),X1.removeEventListener("sessionstart",M2),X1.removeEventListener("sessionend",r3),J&&(J.dispose(),J=null),v3.stop()};function f2(j){j.preventDefault(),console.log("THREE.WebGLRenderer: Context Lost."),b=!0}function C2(){console.log("THREE.WebGLRenderer: Context Restored."),b=!1;const j=K1.autoReset,v1=x1.enabled,M1=x1.autoUpdate,_1=x1.needsUpdate,A1=x1.type;r2(),K1.autoReset=j,x1.enabled=v1,x1.autoUpdate=M1,x1.needsUpdate=_1,x1.type=A1}function V2(j){console.error("THREE.WebGLRenderer: A WebGL context could not be created. Reason: ",j.statusMessage)}function c1(j){const v1=j.target;v1.removeEventListener("dispose",c1),Q1(v1)}function Q1(j){V1(j),G1.remove(j)}function V1(j){const v1=G1.get(j).programs;v1!==void 0&&(v1.forEach(function(M1){n2.releaseProgram(M1)}),j.isShaderMaterial&&n2.releaseShaderCache(j))}this.renderBufferDirect=function(j,v1,M1,_1,A1,h2){v1===null&&(v1=p1);const D2=A1.isMesh&&A1.matrixWorld.determinant()<0,L2=Nt(j,v1,M1,_1,A1);C1.setMaterial(_1,D2);let I2=M1.index;const q2=M1.attributes.position;if(I2===null){if(q2===void 0||q2.count===0)return}else if(I2.count===0)return;let j2=1;_1.wireframe===!0&&(I2=p2.getWireframeAttribute(M1),j2=2),m1.setup(A1,_1,L2,M1,I2);let W2,p3=W1;I2!==null&&(W2=E2.get(I2),p3=a2,p3.setIndex(W2));const q0=I2!==null?I2.count:q2.count,M0=M1.drawRange.start*j2,I9=M1.drawRange.count*j2,m4=h2!==null?h2.start*j2:0,Z2=h2!==null?h2.count*j2:1/0,R9=Math.max(M0,m4),A3=Math.min(q0,M0+I9,m4+Z2)-1,g4=Math.max(0,A3-R9+1);if(g4!==0){if(A1.isMesh)_1.wireframe===!0?(C1.setLineWidth(_1.wireframeLinewidth*g1()),p3.setMode(1)):p3.setMode(4);else if(A1.isLine){let A0=_1.linewidth;A0===void 0&&(A0=1),C1.setLineWidth(A0*g1()),A1.isLineSegments?p3.setMode(1):A1.isLineLoop?p3.setMode(2):p3.setMode(3)}else A1.isPoints?p3.setMode(0):A1.isSprite&&p3.setMode(4);if(A1.isInstancedMesh)p3.renderInstances(R9,g4,A1.count);else if(M1.isInstancedBufferGeometry){const A0=Math.min(M1.instanceCount,M1._maxInstanceCount);p3.renderInstances(R9,g4,A0)}else p3.render(R9,g4)}},this.compile=function(j,v1){function M1(_1,A1,h2){_1.transparent===!0&&_1.side===W0?(_1.side=y0,_1.needsUpdate=!0,Q5(_1,A1,h2),_1.side=K8,_1.needsUpdate=!0,Q5(_1,A1,h2),_1.side=W0):Q5(_1,A1,h2)}g=V.get(j),g.init(),S.push(g),j.traverseVisible(function(_1){_1.isLight&&_1.layers.test(v1.layers)&&(g.pushLight(_1),_1.castShadow&&g.pushShadow(_1))}),g.setupLights(y.physicallyCorrectLights),j.traverse(function(_1){const A1=_1.material;if(A1)if(Array.isArray(A1))for(let h2=0;h2<A1.length;h2++){const D2=A1[h2];M1(D2,j,_1)}else M1(A1,j,_1)}),S.pop(),g=null};let O1=null;function $1(j){O1&&O1(j)}function M2(){v3.stop()}function r3(){v3.start()}const v3=new Ap;v3.setAnimationLoop($1),typeof self!="undefined"&&v3.setContext(self),this.setAnimationLoop=function(j){O1=j,X1.setAnimationLoop(j),j===null?v3.stop():v3.start()},X1.addEventListener("sessionstart",M2),X1.addEventListener("sessionend",r3),this.render=function(j,v1){if(v1!==void 0&&v1.isCamera!==!0){console.error("THREE.WebGLRenderer.render: camera is not an instance of THREE.Camera.");return}if(b===!0)return;j.matrixWorldAutoUpdate===!0&&j.updateMatrixWorld(),v1.parent===null&&v1.matrixWorldAutoUpdate===!0&&v1.updateMatrixWorld(),X1.enabled===!0&&X1.isPresenting===!0&&(X1.cameraAutoUpdate===!0&&X1.updateCamera(v1),v1=X1.getCamera()),j.isScene===!0&&j.onBeforeRender(y,j,v1,E),g=V.get(j,S.length),g.init(),S.push(g),d1.multiplyMatrices(v1.projectionMatrix,v1.matrixWorldInverse),q.setFromProjectionMatrix(d1),H=this.localClippingEnabled,G=k.init(this.clippingPlanes,H,v1),m=g2.get(j,_.length),m.init(),_.push(m),U0(j,v1,0,y.sortObjects),m.finish(),y.sortObjects===!0&&m.sort(s1,Y),G===!0&&k.beginShadows();const M1=g.state.shadowsArray;if(x1.render(M1,j,v1),G===!0&&k.endShadows(),this.info.autoReset===!0&&this.info.reset(),P1.render(m,j),g.setupLights(y.physicallyCorrectLights),v1.isArrayCamera){const _1=v1.cameras;for(let A1=0,h2=_1.length;A1<h2;A1++){const D2=_1[A1];f3(m,j,D2,D2.viewport)}}else f3(m,j,v1);E!==null&&(N1.updateMultisampleRenderTarget(E),N1.updateRenderTargetMipmap(E)),j.isScene===!0&&j.onAfterRender(y,j,v1),m1.resetDefaultState(),C=-1,D=null,S.pop(),S.length>0?g=S[S.length-1]:g=null,_.pop(),_.length>0?m=_[_.length-1]:m=null};function U0(j,v1,M1,_1){if(j.visible===!1)return;if(j.layers.test(v1.layers)){if(j.isGroup)M1=j.renderOrder;else if(j.isLOD)j.autoUpdate===!0&&j.update(v1);else if(j.isLight)g.pushLight(j),j.castShadow&&g.pushShadow(j);else if(j.isSprite){if(!j.frustumCulled||q.intersectsSprite(j)){_1&&K.setFromMatrixPosition(j.matrixWorld).applyMatrix4(d1);const D2=T2.update(j),L2=j.material;L2.visible&&m.push(j,D2,L2,M1,K.z,null)}}else if((j.isMesh||j.isLine||j.isPoints)&&(j.isSkinnedMesh&&j.skeleton.frame!==K1.render.frame&&(j.skeleton.update(),j.skeleton.frame=K1.render.frame),!j.frustumCulled||q.intersectsObject(j))){_1&&K.setFromMatrixPosition(j.matrixWorld).applyMatrix4(d1);const D2=T2.update(j),L2=j.material;if(Array.isArray(L2)){const I2=D2.groups;for(let q2=0,j2=I2.length;q2<j2;q2++){const W2=I2[q2],p3=L2[W2.materialIndex];p3&&p3.visible&&m.push(j,D2,p3,M1,K.z,W2)}}else L2.visible&&m.push(j,D2,L2,M1,K.z,null)}}const h2=j.children;for(let D2=0,L2=h2.length;D2<L2;D2++)U0(h2[D2],v1,M1,_1)}function f3(j,v1,M1,_1){const A1=j.opaque,h2=j.transmissive,D2=j.transparent;g.setupLightsView(M1),h2.length>0&&e0(A1,v1,M1),_1&&C1.viewport(T.copy(_1)),A1.length>0&&S4(A1,v1,M1),h2.length>0&&S4(h2,v1,M1),D2.length>0&&S4(D2,v1,M1),C1.buffers.depth.setTest(!0),C1.buffers.depth.setMask(!0),C1.buffers.color.setMask(!0),C1.setPolygonOffset(!1)}function e0(j,v1,M1){const _1=R1.isWebGL2;J===null&&(J=new W5(1,1,{generateMipmaps:!0,type:E1.has("EXT_color_buffer_half_float")?o7:V5,minFilter:Ct,samples:_1&&r===!0?4:0})),y.getDrawingBufferSize(r1),_1?J.setSize(r1.x,r1.y):J.setSize(rr(r1.x),rr(r1.y));const A1=y.getRenderTarget();y.setRenderTarget(J),y.clear();const h2=y.toneMapping;y.toneMapping=S9,S4(j,v1,M1),y.toneMapping=h2,N1.updateMultisampleRenderTarget(J),N1.updateRenderTargetMipmap(J),y.setRenderTarget(A1)}function S4(j,v1,M1){const _1=v1.isScene===!0?v1.overrideMaterial:null;for(let A1=0,h2=j.length;A1<h2;A1++){const D2=j[A1],L2=D2.object,I2=D2.geometry,q2=_1===null?D2.material:_1,j2=D2.group;L2.layers.test(M1.layers)&&Ut(L2,v1,M1,I2,q2,j2)}}function Ut(j,v1,M1,_1,A1,h2){j.onBeforeRender(y,v1,M1,_1,A1,h2),j.modelViewMatrix.multiplyMatrices(M1.matrixWorldInverse,j.matrixWorld),j.normalMatrix.getNormalMatrix(j.modelViewMatrix),A1.onBeforeRender(y,v1,M1,_1,j,h2),A1.transparent===!0&&A1.side===W0?(A1.side=y0,A1.needsUpdate=!0,y.renderBufferDirect(M1,v1,_1,A1,j,h2),A1.side=K8,A1.needsUpdate=!0,y.renderBufferDirect(M1,v1,_1,A1,j,h2),A1.side=W0):y.renderBufferDirect(M1,v1,_1,A1,j,h2),j.onAfterRender(y,v1,M1,_1,A1,h2)}function Q5(j,v1,M1){v1.isScene!==!0&&(v1=p1);const _1=G1.get(j),A1=g.state.lights,h2=g.state.shadowsArray,D2=A1.state.version,L2=n2.getParameters(j,A1.state,h2,v1,M1),I2=n2.getProgramCacheKey(L2);let q2=_1.programs;_1.environment=j.isMeshStandardMaterial?v1.environment:null,_1.fog=v1.fog,_1.envMap=(j.isMeshStandardMaterial?b2:s2).get(j.envMap||_1.environment),q2===void 0&&(j.addEventListener("dispose",c1),q2=new Map,_1.programs=q2);let j2=q2.get(I2);if(j2!==void 0){if(_1.currentProgram===j2&&_1.lightsStateVersion===D2)return X5(j,L2),j2}else L2.uniforms=n2.getUniforms(j),j.onBuild(M1,L2,y),j.onBeforeCompile(L2,y),j2=n2.acquireProgram(L2,I2),q2.set(I2,j2),_1.uniforms=L2.uniforms;const W2=_1.uniforms;(!j.isShaderMaterial&&!j.isRawShaderMaterial||j.clipping===!0)&&(W2.clippingPlanes=k.uniform),X5(j,L2),_1.needsLights=Ft(j),_1.lightsStateVersion=D2,_1.needsLights&&(W2.ambientLightColor.value=A1.state.ambient,W2.lightProbe.value=A1.state.probe,W2.directionalLights.value=A1.state.directional,W2.directionalLightShadows.value=A1.state.directionalShadow,W2.spotLights.value=A1.state.spot,W2.spotLightShadows.value=A1.state.spotShadow,W2.rectAreaLights.value=A1.state.rectArea,W2.ltc_1.value=A1.state.rectAreaLTC1,W2.ltc_2.value=A1.state.rectAreaLTC2,W2.pointLights.value=A1.state.point,W2.pointLightShadows.value=A1.state.pointShadow,W2.hemisphereLights.value=A1.state.hemi,W2.directionalShadowMap.value=A1.state.directionalShadowMap,W2.directionalShadowMatrix.value=A1.state.directionalShadowMatrix,W2.spotShadowMap.value=A1.state.spotShadowMap,W2.spotLightMatrix.value=A1.state.spotLightMatrix,W2.spotLightMap.value=A1.state.spotLightMap,W2.pointShadowMap.value=A1.state.pointShadowMap,W2.pointShadowMatrix.value=A1.state.pointShadowMatrix);const p3=j2.getUniforms(),q0=Qe.seqWithValue(p3.seq,W2);return _1.currentProgram=j2,_1.uniformsList=q0,j2}function X5(j,v1){const M1=G1.get(j);M1.outputEncoding=v1.outputEncoding,M1.instancing=v1.instancing,M1.skinning=v1.skinning,M1.morphTargets=v1.morphTargets,M1.morphNormals=v1.morphNormals,M1.morphColors=v1.morphColors,M1.morphTargetsCount=v1.morphTargetsCount,M1.numClippingPlanes=v1.numClippingPlanes,M1.numIntersection=v1.numClipIntersection,M1.vertexAlphas=v1.vertexAlphas,M1.vertexTangents=v1.vertexTangents,M1.toneMapping=v1.toneMapping}function Nt(j,v1,M1,_1,A1){v1.isScene!==!0&&(v1=p1),N1.resetTextureUnits();const h2=v1.fog,D2=_1.isMeshStandardMaterial?v1.environment:null,L2=E===null?y.outputEncoding:E.isXRRenderTarget===!0?E.texture.encoding:j5,I2=(_1.isMeshStandardMaterial?b2:s2).get(_1.envMap||D2),q2=_1.vertexColors===!0&&!!M1.attributes.color&&M1.attributes.color.itemSize===4,j2=!!_1.normalMap&&!!M1.attributes.tangent,W2=!!M1.morphAttributes.position,p3=!!M1.morphAttributes.normal,q0=!!M1.morphAttributes.color,M0=_1.toneMapped?y.toneMapping:S9,I9=M1.morphAttributes.position||M1.morphAttributes.normal||M1.morphAttributes.color,m4=I9!==void 0?I9.length:0,Z2=G1.get(_1),R9=g.state.lights;if(G===!0&&(H===!0||j!==D)){const a4=j===D&&_1.id===C;k.setState(_1,j,a4)}let A3=!1;_1.version===Z2.__version?(Z2.needsLights&&Z2.lightsStateVersion!==R9.state.version||Z2.outputEncoding!==L2||A1.isInstancedMesh&&Z2.instancing===!1||!A1.isInstancedMesh&&Z2.instancing===!0||A1.isSkinnedMesh&&Z2.skinning===!1||!A1.isSkinnedMesh&&Z2.skinning===!0||Z2.envMap!==I2||_1.fog===!0&&Z2.fog!==h2||Z2.numClippingPlanes!==void 0&&(Z2.numClippingPlanes!==k.numPlanes||Z2.numIntersection!==k.numIntersection)||Z2.vertexAlphas!==q2||Z2.vertexTangents!==j2||Z2.morphTargets!==W2||Z2.morphNormals!==p3||Z2.morphColors!==q0||Z2.toneMapping!==M0||R1.isWebGL2===!0&&Z2.morphTargetsCount!==m4)&&(A3=!0):(A3=!0,Z2.__version=_1.version);let g4=Z2.currentProgram;A3===!0&&(g4=Q5(_1,v1,A1));let A0=!1,O9=!1,m6=!1;const X3=g4.getUniforms(),Q0=Z2.uniforms;if(C1.useProgram(g4.program)&&(A0=!0,O9=!0,m6=!0),_1.id!==C&&(C=_1.id,O9=!0),A0||D!==j){if(X3.setValue(l1,"projectionMatrix",j.projectionMatrix),R1.logarithmicDepthBuffer&&X3.setValue(l1,"logDepthBufFC",2/(Math.log(j.far+1)/Math.LN2)),D!==j&&(D=j,O9=!0,m6=!0),_1.isShaderMaterial||_1.isMeshPhongMaterial||_1.isMeshToonMaterial||_1.isMeshStandardMaterial||_1.envMap){const a4=X3.map.cameraPosition;a4!==void 0&&a4.setValue(l1,K.setFromMatrixPosition(j.matrixWorld))}(_1.isMeshPhongMaterial||_1.isMeshToonMaterial||_1.isMeshLambertMaterial||_1.isMeshBasicMaterial||_1.isMeshStandardMaterial||_1.isShaderMaterial)&&X3.setValue(l1,"isOrthographic",j.isOrthographicCamera===!0),(_1.isMeshPhongMaterial||_1.isMeshToonMaterial||_1.isMeshLambertMaterial||_1.isMeshBasicMaterial||_1.isMeshStandardMaterial||_1.isShaderMaterial||_1.isShadowMaterial||A1.isSkinnedMesh)&&X3.setValue(l1,"viewMatrix",j.matrixWorldInverse)}if(A1.isSkinnedMesh){X3.setOptional(l1,A1,"bindMatrix"),X3.setOptional(l1,A1,"bindMatrixInverse");const a4=A1.skeleton;a4&&(R1.floatVertexTextures?(a4.boneTexture===null&&a4.computeBoneTexture(),X3.setValue(l1,"boneTexture",a4.boneTexture,N1),X3.setValue(l1,"boneTextureSize",a4.boneTextureSize)):console.warn("THREE.WebGLRenderer: SkinnedMesh can only be used with WebGL 2. With WebGL 1 OES_texture_float and vertex textures support is required."))}const g6=M1.morphAttributes;if((g6.position!==void 0||g6.normal!==void 0||g6.color!==void 0&&R1.isWebGL2===!0)&&F1.update(A1,M1,_1,g4),(O9||Z2.receiveShadow!==A1.receiveShadow)&&(Z2.receiveShadow=A1.receiveShadow,X3.setValue(l1,"receiveShadow",A1.receiveShadow)),_1.isMeshGouraudMaterial&&_1.envMap!==null&&(Q0.envMap.value=I2,Q0.flipEnvMap.value=I2.isCubeTexture&&I2.isRenderTargetTexture===!1?-1:1),O9&&(X3.setValue(l1,"toneMappingExposure",y.toneMappingExposure),Z2.needsLights&&h6(Q0,m6),h2&&_1.fog===!0&&d2.refreshFogUniforms(Q0,h2),d2.refreshMaterialUniforms(Q0,_1,i1,W,J),Qe.upload(l1,Z2.uniformsList,Q0,N1)),_1.isShaderMaterial&&_1.uniformsNeedUpdate===!0&&(Qe.upload(l1,Z2.uniformsList,Q0,N1),_1.uniformsNeedUpdate=!1),_1.isSpriteMaterial&&X3.setValue(l1,"center",A1.center),X3.setValue(l1,"modelViewMatrix",A1.modelViewMatrix),X3.setValue(l1,"normalMatrix",A1.normalMatrix),X3.setValue(l1,"modelMatrix",A1.matrixWorld),_1.isShaderMaterial||_1.isRawShaderMaterial){const a4=_1.uniformsGroups;for(let K5=0,w7=a4.length;K5<w7;K5++)if(R1.isWebGL2){const e8=a4[K5];q1.update(e8,g4),q1.bind(e8,g4)}else console.warn("THREE.WebGLRenderer: Uniform Buffer Objects can only be used with WebGL 2.")}return g4}function h6(j,v1){j.ambientLightColor.needsUpdate=v1,j.lightProbe.needsUpdate=v1,j.directionalLights.needsUpdate=v1,j.directionalLightShadows.needsUpdate=v1,j.pointLights.needsUpdate=v1,j.pointLightShadows.needsUpdate=v1,j.spotLights.needsUpdate=v1,j.spotLightShadows.needsUpdate=v1,j.rectAreaLights.needsUpdate=v1,j.hemisphereLights.needsUpdate=v1}function Ft(j){return j.isMeshLambertMaterial||j.isMeshToonMaterial||j.isMeshPhongMaterial||j.isMeshStandardMaterial||j.isShadowMaterial||j.isShaderMaterial&&j.lights===!0}this.getActiveCubeFace=function(){return M},this.getActiveMipmapLevel=function(){return A},this.getRenderTarget=function(){return E},this.setRenderTargetTextures=function(j,v1,M1){G1.get(j.texture).__webglTexture=v1,G1.get(j.depthTexture).__webglTexture=M1;const _1=G1.get(j);_1.__hasExternalTextures=!0,_1.__hasExternalTextures&&(_1.__autoAllocateDepthBuffer=M1===void 0,_1.__autoAllocateDepthBuffer||E1.has("WEBGL_multisampled_render_to_texture")===!0&&(console.warn("THREE.WebGLRenderer: Render-to-texture extension was disabled because an external texture was provided"),_1.__useRenderToTexture=!1))},this.setRenderTargetFramebuffer=function(j,v1){const M1=G1.get(j);M1.__webglFramebuffer=v1,M1.__useDefaultFramebuffer=v1===void 0},this.setRenderTarget=function(j,v1=0,M1=0){E=j,M=v1,A=M1;let _1=!0;if(j){const I2=G1.get(j);I2.__useDefaultFramebuffer!==void 0?(C1.bindFramebuffer(36160,null),_1=!1):I2.__webglFramebuffer===void 0?N1.setupRenderTarget(j):I2.__hasExternalTextures&&N1.rebindTextures(j,G1.get(j.texture).__webglTexture,G1.get(j.depthTexture).__webglTexture)}let A1=null,h2=!1,D2=!1;if(j){const I2=j.texture;(I2.isData3DTexture||I2.isDataArrayTexture)&&(D2=!0);const q2=G1.get(j).__webglFramebuffer;j.isWebGLCubeRenderTarget?(A1=q2[v1],h2=!0):R1.isWebGL2&&j.samples>0&&N1.useMultisampledRTT(j)===!1?A1=G1.get(j).__webglMultisampledFramebuffer:A1=q2,T.copy(j.viewport),P.copy(j.scissor),R=j.scissorTest}else T.copy(F).multiplyScalar(i1).floor(),P.copy($).multiplyScalar(i1).floor(),R=e1;if(C1.bindFramebuffer(36160,A1)&&R1.drawBuffers&&_1&&C1.drawBuffers(j,A1),C1.viewport(T),C1.scissor(P),C1.setScissorTest(R),h2){const I2=G1.get(j.texture);l1.framebufferTexture2D(36160,36064,34069+v1,I2.__webglTexture,M1)}else if(D2){const I2=G1.get(j.texture),q2=v1||0;l1.framebufferTextureLayer(36160,36064,I2.__webglTexture,M1||0,q2)}C=-1},this.readRenderTargetPixels=function(j,v1,M1,_1,A1,h2,D2){if(!(j&&j.isWebGLRenderTarget)){console.error("THREE.WebGLRenderer.readRenderTargetPixels: renderTarget is not THREE.WebGLRenderTarget.");return}let L2=G1.get(j).__webglFramebuffer;if(j.isWebGLCubeRenderTarget&&D2!==void 0&&(L2=L2[D2]),L2){C1.bindFramebuffer(36160,L2);try{const I2=j.texture,q2=I2.format,j2=I2.type;if(q2!==H0&&t1.convert(q2)!==l1.getParameter(35739)){console.error("THREE.WebGLRenderer.readRenderTargetPixels: renderTarget is not in RGBA or implementation defined format.");return}const W2=j2===o7&&(E1.has("EXT_color_buffer_half_float")||R1.isWebGL2&&E1.has("EXT_color_buffer_float"));if(j2!==V5&&t1.convert(j2)!==l1.getParameter(35738)&&!(j2===O5&&(R1.isWebGL2||E1.has("OES_texture_float")||E1.has("WEBGL_color_buffer_float")))&&!W2){console.error("THREE.WebGLRenderer.readRenderTargetPixels: renderTarget is not in UnsignedByteType or implementation defined type.");return}v1>=0&&v1<=j.width-_1&&M1>=0&&M1<=j.height-A1&&l1.readPixels(v1,M1,_1,A1,t1.convert(q2),t1.convert(j2),h2)}finally{const I2=E!==null?G1.get(E).__webglFramebuffer:null;C1.bindFramebuffer(36160,I2)}}},this.copyFramebufferToTexture=function(j,v1,M1=0){const _1=Math.pow(2,-M1),A1=Math.floor(v1.image.width*_1),h2=Math.floor(v1.image.height*_1);N1.setTexture2D(v1,0),l1.copyTexSubImage2D(3553,M1,0,0,j.x,j.y,A1,h2),C1.unbindTexture()},this.copyTextureToTexture=function(j,v1,M1,_1=0){const A1=v1.image.width,h2=v1.image.height,D2=t1.convert(M1.format),L2=t1.convert(M1.type);N1.setTexture2D(M1,0),l1.pixelStorei(37440,M1.flipY),l1.pixelStorei(37441,M1.premultiplyAlpha),l1.pixelStorei(3317,M1.unpackAlignment),v1.isDataTexture?l1.texSubImage2D(3553,_1,j.x,j.y,A1,h2,D2,L2,v1.image.data):v1.isCompressedTexture?l1.compressedTexSubImage2D(3553,_1,j.x,j.y,v1.mipmaps[0].width,v1.mipmaps[0].height,D2,v1.mipmaps[0].data):l1.texSubImage2D(3553,_1,j.x,j.y,D2,L2,v1.image),_1===0&&M1.generateMipmaps&&l1.generateMipmap(3553),C1.unbindTexture()},this.copyTextureToTexture3D=function(j,v1,M1,_1,A1=0){if(y.isWebGL1Renderer){console.warn("THREE.WebGLRenderer.copyTextureToTexture3D: can only be used with WebGL2.");return}const h2=j.max.x-j.min.x+1,D2=j.max.y-j.min.y+1,L2=j.max.z-j.min.z+1,I2=t1.convert(_1.format),q2=t1.convert(_1.type);let j2;if(_1.isData3DTexture)N1.setTexture3D(_1,0),j2=32879;else if(_1.isDataArrayTexture)N1.setTexture2DArray(_1,0),j2=35866;else{console.warn("THREE.WebGLRenderer.copyTextureToTexture3D: only supports THREE.DataTexture3D and THREE.DataTexture2DArray.");return}l1.pixelStorei(37440,_1.flipY),l1.pixelStorei(37441,_1.premultiplyAlpha),l1.pixelStorei(3317,_1.unpackAlignment);const W2=l1.getParameter(3314),p3=l1.getParameter(32878),q0=l1.getParameter(3316),M0=l1.getParameter(3315),I9=l1.getParameter(32877),m4=M1.isCompressedTexture?M1.mipmaps[0]:M1.image;l1.pixelStorei(3314,m4.width),l1.pixelStorei(32878,m4.height),l1.pixelStorei(3316,j.min.x),l1.pixelStorei(3315,j.min.y),l1.pixelStorei(32877,j.min.z),M1.isDataTexture||M1.isData3DTexture?l1.texSubImage3D(j2,A1,v1.x,v1.y,v1.z,h2,D2,L2,I2,q2,m4.data):M1.isCompressedTexture?(console.warn("THREE.WebGLRenderer.copyTextureToTexture3D: untested support for compressed srcTexture."),l1.compressedTexSubImage3D(j2,A1,v1.x,v1.y,v1.z,h2,D2,L2,I2,m4.data)):l1.texSubImage3D(j2,A1,v1.x,v1.y,v1.z,h2,D2,L2,I2,q2,m4),l1.pixelStorei(3314,W2),l1.pixelStorei(32878,p3),l1.pixelStorei(3316,q0),l1.pixelStorei(3315,M0),l1.pixelStorei(32877,I9),A1===0&&_1.generateMipmaps&&l1.generateMipmap(j2),C1.unbindTexture()},this.initTexture=function(j){j.isCubeTexture?N1.setTextureCube(j,0):j.isData3DTexture?N1.setTexture3D(j,0):j.isDataArrayTexture?N1.setTexture2DArray(j,0):N1.setTexture2D(j,0),C1.unbindTexture()},this.resetState=function(){M=0,A=0,E=null,C1.reset(),m1.reset()},typeof __THREE_DEVTOOLS__!="undefined"&&__THREE_DEVTOOLS__.dispatchEvent(new CustomEvent("observe",{detail:this}))}class NV extends Dp{}NV.prototype.isWebGL1Renderer=!0;class FV extends p4{constructor(){super(),this.isScene=!0,this.type="Scene",this.background=null,this.environment=null,this.fog=null,this.overrideMaterial=null,typeof __THREE_DEVTOOLS__!="undefined"&&__THREE_DEVTOOLS__.dispatchEvent(new CustomEvent("observe",{detail:this}))}copy(e,t){return super.copy(e,t),e.background!==null&&(this.background=e.background.clone()),e.environment!==null&&(this.environment=e.environment.clone()),e.fog!==null&&(this.fog=e.fog.clone()),e.overrideMaterial!==null&&(this.overrideMaterial=e.overrideMaterial.clone()),this.matrixAutoUpdate=e.matrixAutoUpdate,this}toJSON(e){const t=super.toJSON(e);return this.fog!==null&&(t.object.fog=this.fog.toJSON()),t}get autoUpdate(){return console.warn("THREE.Scene: autoUpdate was renamed to matrixWorldAutoUpdate in r144."),this.matrixWorldAutoUpdate}set autoUpdate(e){console.warn("THREE.Scene: autoUpdate was renamed to matrixWorldAutoUpdate in r144."),this.matrixWorldAutoUpdate=e}}class BV{constructor(e,t){this.isInterleavedBuffer=!0,this.array=e,this.stride=t,this.count=e!==void 0?e.length/t:0,this.usage=ir,this.updateRange={offset:0,count:-1},this.version=0,this.uuid=i5()}onUploadCallback(){}set needsUpdate(e){e===!0&&this.version++}setUsage(e){return this.usage=e,this}copy(e){return this.array=new e.array.constructor(e.array),this.count=e.count,this.stride=e.stride,this.usage=e.usage,this}copyAt(e,t,n){e*=this.stride,n*=t.stride;for(let i=0,r=this.stride;i<r;i++)this.array[e+i]=t.array[n+i];return this}set(e,t=0){return this.array.set(e,t),this}clone(e){e.arrayBuffers===void 0&&(e.arrayBuffers={}),this.array.buffer._uuid===void 0&&(this.array.buffer._uuid=i5()),e.arrayBuffers[this.array.buffer._uuid]===void 0&&(e.arrayBuffers[this.array.buffer._uuid]=this.array.slice(0).buffer);const t=new this.array.constructor(e.arrayBuffers[this.array.buffer._uuid]),n=new this.constructor(t,this.stride);return n.setUsage(this.usage),n}onUpload(e){return this.onUploadCallback=e,this}toJSON(e){return e.arrayBuffers===void 0&&(e.arrayBuffers={}),this.array.buffer._uuid===void 0&&(this.array.buffer._uuid=i5()),e.arrayBuffers[this.array.buffer._uuid]===void 0&&(e.arrayBuffers[this.array.buffer._uuid]=Array.from(new Uint32Array(this.array.buffer))),{uuid:this.uuid,buffer:this.array.buffer._uuid,type:this.array.constructor.name,stride:this.stride}}}const b4=new n1;class ct{constructor(e,t,n,i=!1){this.isInterleavedBufferAttribute=!0,this.name="",this.data=e,this.itemSize=t,this.offset=n,this.normalized=i===!0}get count(){return this.data.count}get array(){return this.data.array}set needsUpdate(e){this.data.needsUpdate=e}applyMatrix4(e){for(let t=0,n=this.data.count;t<n;t++)b4.fromBufferAttribute(this,t),b4.applyMatrix4(e),this.setXYZ(t,b4.x,b4.y,b4.z);return this}applyNormalMatrix(e){for(let t=0,n=this.count;t<n;t++)b4.fromBufferAttribute(this,t),b4.applyNormalMatrix(e),this.setXYZ(t,b4.x,b4.y,b4.z);return this}transformDirection(e){for(let t=0,n=this.count;t<n;t++)b4.fromBufferAttribute(this,t),b4.transformDirection(e),this.setXYZ(t,b4.x,b4.y,b4.z);return this}setX(e,t){return this.normalized&&(t=u3(t,this.array)),this.data.array[e*this.data.stride+this.offset]=t,this}setY(e,t){return this.normalized&&(t=u3(t,this.array)),this.data.array[e*this.data.stride+this.offset+1]=t,this}setZ(e,t){return this.normalized&&(t=u3(t,this.array)),this.data.array[e*this.data.stride+this.offset+2]=t,this}setW(e,t){return this.normalized&&(t=u3(t,this.array)),this.data.array[e*this.data.stride+this.offset+3]=t,this}getX(e){let t=this.data.array[e*this.data.stride+this.offset];return this.normalized&&(t=X9(t,this.array)),t}getY(e){let t=this.data.array[e*this.data.stride+this.offset+1];return this.normalized&&(t=X9(t,this.array)),t}getZ(e){let t=this.data.array[e*this.data.stride+this.offset+2];return this.normalized&&(t=X9(t,this.array)),t}getW(e){let t=this.data.array[e*this.data.stride+this.offset+3];return this.normalized&&(t=X9(t,this.array)),t}setXY(e,t,n){return e=e*this.data.stride+this.offset,this.normalized&&(t=u3(t,this.array),n=u3(n,this.array)),this.data.array[e+0]=t,this.data.array[e+1]=n,this}setXYZ(e,t,n,i){return e=e*this.data.stride+this.offset,this.normalized&&(t=u3(t,this.array),n=u3(n,this.array),i=u3(i,this.array)),this.data.array[e+0]=t,this.data.array[e+1]=n,this.data.array[e+2]=i,this}setXYZW(e,t,n,i,r){return e=e*this.data.stride+this.offset,this.normalized&&(t=u3(t,this.array),n=u3(n,this.array),i=u3(i,this.array),r=u3(r,this.array)),this.data.array[e+0]=t,this.data.array[e+1]=n,this.data.array[e+2]=i,this.data.array[e+3]=r,this}clone(e){if(e===void 0){console.log("THREE.InterleavedBufferAttribute.clone(): Cloning an interleaved buffer attribute will deinterleave buffer data.");const t=[];for(let n=0;n<this.count;n++){const i=n*this.data.stride+this.offset;for(let r=0;r<this.itemSize;r++)t.push(this.data.array[i+r])}return new J4(new this.array.constructor(t),this.itemSize,this.normalized)}else return e.interleavedBuffers===void 0&&(e.interleavedBuffers={}),e.interleavedBuffers[this.data.uuid]===void 0&&(e.interleavedBuffers[this.data.uuid]=this.data.clone(e)),new ct(e.interleavedBuffers[this.data.uuid],this.itemSize,this.offset,this.normalized)}toJSON(e){if(e===void 0){console.log("THREE.InterleavedBufferAttribute.toJSON(): Serializing an interleaved buffer attribute will deinterleave buffer data.");const t=[];for(let n=0;n<this.count;n++){const i=n*this.data.stride+this.offset;for(let r=0;r<this.itemSize;r++)t.push(this.data.array[i+r])}return{itemSize:this.itemSize,type:this.array.constructor.name,array:t,normalized:this.normalized}}else return e.interleavedBuffers===void 0&&(e.interleavedBuffers={}),e.interleavedBuffers[this.data.uuid]===void 0&&(e.interleavedBuffers[this.data.uuid]=this.data.toJSON(e)),{isInterleavedBufferAttribute:!0,itemSize:this.itemSize,data:this.data.uuid,offset:this.offset,normalized:this.normalized}}}class Ip extends Z5{constructor(e){super(),this.isSpriteMaterial=!0,this.type="SpriteMaterial",this.color=new X2(16777215),this.map=null,this.alphaMap=null,this.rotation=0,this.sizeAttenuation=!0,this.transparent=!0,this.fog=!0,this.setValues(e)}copy(e){return super.copy(e),this.color.copy(e.color),this.map=e.map,this.alphaMap=e.alphaMap,this.rotation=e.rotation,this.sizeAttenuation=e.sizeAttenuation,this.fog=e.fog,this}}let R8;const N6=new n1,O8=new n1,L8=new n1,P8=new l2,F6=new l2,Rp=new R3,Fe=new n1,B6=new n1,Be=new n1,cd=new l2,Pi=new l2,dd=new l2;class GV extends p4{constructor(e){if(super(),this.isSprite=!0,this.type="Sprite",R8===void 0){R8=new k4;const t=new Float32Array([-.5,-.5,0,0,0,.5,-.5,0,1,0,.5,.5,0,1,1,-.5,.5,0,0,1]),n=new BV(t,5);R8.setIndex([0,1,2,0,2,3]),R8.setAttribute("position",new ct(n,3,0,!1)),R8.setAttribute("uv",new ct(n,2,3,!1))}this.geometry=R8,this.material=e!==void 0?e:new Ip,this.center=new l2(.5,.5)}raycast(e,t){e.camera===null&&console.error('THREE.Sprite: "Raycaster.camera" needs to be set in order to raycast against sprites.'),O8.setFromMatrixScale(this.matrixWorld),Rp.copy(e.camera.matrixWorld),this.modelViewMatrix.multiplyMatrices(e.camera.matrixWorldInverse,this.matrixWorld),L8.setFromMatrixPosition(this.modelViewMatrix),e.camera.isPerspectiveCamera&&this.material.sizeAttenuation===!1&&O8.multiplyScalar(-L8.z);const n=this.material.rotation;let i,r;n!==0&&(r=Math.cos(n),i=Math.sin(n));const a=this.center;Ge(Fe.set(-.5,-.5,0),L8,a,O8,i,r),Ge(B6.set(.5,-.5,0),L8,a,O8,i,r),Ge(Be.set(.5,.5,0),L8,a,O8,i,r),cd.set(0,0),Pi.set(1,0),dd.set(1,1);let s=e.ray.intersectTriangle(Fe,B6,Be,!1,N6);if(s===null&&(Ge(B6.set(-.5,.5,0),L8,a,O8,i,r),Pi.set(0,1),s=e.ray.intersectTriangle(Fe,Be,B6,!1,N6),s===null))return;const c=e.ray.origin.distanceTo(N6);c<e.near||c>e.far||t.push({distance:c,point:N6.clone(),uv:V0.getUV(N6,Fe,B6,Be,cd,Pi,dd,new l2),face:null,object:this})}copy(e,t){return super.copy(e,t),e.center!==void 0&&this.center.copy(e.center),this.material=e.material,this}}function Ge(o,e,t,n,i,r){P8.subVectors(o,t).addScalar(.5).multiply(n),i!==void 0?(F6.x=r*P8.x-i*P8.y,F6.y=i*P8.x+r*P8.y):F6.copy(P8),o.copy(e),o.x+=F6.x,o.y+=F6.y,o.applyMatrix4(Rp)}class Op extends Z5{constructor(e){super(),this.isLineBasicMaterial=!0,this.type="LineBasicMaterial",this.color=new X2(16777215),this.linewidth=1,this.linecap="round",this.linejoin="round",this.fog=!0,this.setValues(e)}copy(e){return super.copy(e),this.color.copy(e.color),this.linewidth=e.linewidth,this.linecap=e.linecap,this.linejoin=e.linejoin,this.fog=e.fog,this}}const fd=new n1,pd=new n1,hd=new R3,zi=new Fa,Ve=new y7;class VV extends p4{constructor(e=new k4,t=new Op){super(),this.isLine=!0,this.type="Line",this.geometry=e,this.material=t,this.updateMorphTargets()}copy(e,t){return super.copy(e,t),this.material=e.material,this.geometry=e.geometry,this}computeLineDistances(){const e=this.geometry;if(e.index===null){const t=e.attributes.position,n=[0];for(let i=1,r=t.count;i<r;i++)fd.fromBufferAttribute(t,i-1),pd.fromBufferAttribute(t,i),n[i]=n[i-1],n[i]+=fd.distanceTo(pd);e.setAttribute("lineDistance",new D4(n,1))}else console.warn("THREE.Line.computeLineDistances(): Computation only possible with non-indexed BufferGeometry.");return this}raycast(e,t){const n=this.geometry,i=this.matrixWorld,r=e.params.Line.threshold,a=n.drawRange;if(n.boundingSphere===null&&n.computeBoundingSphere(),Ve.copy(n.boundingSphere),Ve.applyMatrix4(i),Ve.radius+=r,e.ray.intersectsSphere(Ve)===!1)return;hd.copy(i).invert(),zi.copy(e.ray).applyMatrix4(hd);const s=r/((this.scale.x+this.scale.y+this.scale.z)/3),c=s*s,f=new n1,h=new n1,m=new n1,g=new n1,_=this.isLineSegments?2:1,S=n.index,b=n.attributes.position;if(S!==null){const M=Math.max(0,a.start),A=Math.min(S.count,a.start+a.count);for(let E=M,C=A-1;E<C;E+=_){const D=S.getX(E),T=S.getX(E+1);if(f.fromBufferAttribute(b,D),h.fromBufferAttribute(b,T),zi.distanceSqToSegment(f,h,g,m)>c)continue;g.applyMatrix4(this.matrixWorld);const R=e.ray.origin.distanceTo(g);R<e.near||R>e.far||t.push({distance:R,point:m.clone().applyMatrix4(this.matrixWorld),index:E,face:null,faceIndex:null,object:this})}}else{const M=Math.max(0,a.start),A=Math.min(b.count,a.start+a.count);for(let E=M,C=A-1;E<C;E+=_){if(f.fromBufferAttribute(b,E),h.fromBufferAttribute(b,E+1),zi.distanceSqToSegment(f,h,g,m)>c)continue;g.applyMatrix4(this.matrixWorld);const T=e.ray.origin.distanceTo(g);T<e.near||T>e.far||t.push({distance:T,point:m.clone().applyMatrix4(this.matrixWorld),index:E,face:null,faceIndex:null,object:this})}}}updateMorphTargets(){const t=this.geometry.morphAttributes,n=Object.keys(t);if(n.length>0){const i=t[n[0]];if(i!==void 0){this.morphTargetInfluences=[],this.morphTargetDictionary={};for(let r=0,a=i.length;r<a;r++){const s=i[r].name||String(r);this.morphTargetInfluences.push(0),this.morphTargetDictionary[s]=r}}}}}class Ga extends Z5{constructor(e){super(),this.isPointsMaterial=!0,this.type="PointsMaterial",this.color=new X2(16777215),this.map=null,this.alphaMap=null,this.size=1,this.sizeAttenuation=!0,this.fog=!0,this.setValues(e)}copy(e){return super.copy(e),this.color.copy(e.color),this.map=e.map,this.alphaMap=e.alphaMap,this.size=e.size,this.sizeAttenuation=e.sizeAttenuation,this.fog=e.fog,this}}const md=new R3,sr=new Fa,je=new y7,We=new n1;class Lp extends p4{constructor(e=new k4,t=new Ga){super(),this.isPoints=!0,this.type="Points",this.geometry=e,this.material=t,this.updateMorphTargets()}copy(e,t){return super.copy(e,t),this.material=e.material,this.geometry=e.geometry,this}raycast(e,t){const n=this.geometry,i=this.matrixWorld,r=e.params.Points.threshold,a=n.drawRange;if(n.boundingSphere===null&&n.computeBoundingSphere(),je.copy(n.boundingSphere),je.applyMatrix4(i),je.radius+=r,e.ray.intersectsSphere(je)===!1)return;md.copy(i).invert(),sr.copy(e.ray).applyMatrix4(md);const s=r/((this.scale.x+this.scale.y+this.scale.z)/3),c=s*s,f=n.index,m=n.attributes.position;if(f!==null){const g=Math.max(0,a.start),_=Math.min(f.count,a.start+a.count);for(let S=g,y=_;S<y;S++){const b=f.getX(S);We.fromBufferAttribute(m,b),gd(We,b,c,i,e,t,this)}}else{const g=Math.max(0,a.start),_=Math.min(m.count,a.start+a.count);for(let S=g,y=_;S<y;S++)We.fromBufferAttribute(m,S),gd(We,S,c,i,e,t,this)}}updateMorphTargets(){const t=this.geometry.morphAttributes,n=Object.keys(t);if(n.length>0){const i=t[n[0]];if(i!==void 0){this.morphTargetInfluences=[],this.morphTargetDictionary={};for(let r=0,a=i.length;r<a;r++){const s=i[r].name||String(r);this.morphTargetInfluences.push(0),this.morphTargetDictionary[s]=r}}}}}function gd(o,e,t,n,i,r,a){const s=sr.distanceSqToPoint(o);if(s<t){const c=new n1;sr.closestPointToPoint(o,c),c.applyMatrix4(n);const f=i.ray.origin.distanceTo(c);if(f<i.near||f>i.far)return;r.push({distance:f,distanceToRay:Math.sqrt(s),point:c,index:e,face:null,object:a})}}class D9{constructor(){this.type="Curve",this.arcLengthDivisions=200}getPoint(){return console.warn("THREE.Curve: .getPoint() not implemented."),null}getPointAt(e,t){const n=this.getUtoTmapping(e);return this.getPoint(n,t)}getPoints(e=5){const t=[];for(let n=0;n<=e;n++)t.push(this.getPoint(n/e));return t}getSpacedPoints(e=5){const t=[];for(let n=0;n<=e;n++)t.push(this.getPointAt(n/e));return t}getLength(){const e=this.getLengths();return e[e.length-1]}getLengths(e=this.arcLengthDivisions){if(this.cacheArcLengths&&this.cacheArcLengths.length===e+1&&!this.needsUpdate)return this.cacheArcLengths;this.needsUpdate=!1;const t=[];let n,i=this.getPoint(0),r=0;t.push(0);for(let a=1;a<=e;a++)n=this.getPoint(a/e),r+=n.distanceTo(i),t.push(r),i=n;return this.cacheArcLengths=t,t}updateArcLengths(){this.needsUpdate=!0,this.getLengths()}getUtoTmapping(e,t){const n=this.getLengths();let i=0;const r=n.length;let a;t?a=t:a=e*n[r-1];let s=0,c=r-1,f;for(;s<=c;)if(i=Math.floor(s+(c-s)/2),f=n[i]-a,f<0)s=i+1;else if(f>0)c=i-1;else{c=i;break}if(i=c,n[i]===a)return i/(r-1);const h=n[i],g=n[i+1]-h,_=(a-h)/g;return(i+_)/(r-1)}getTangent(e,t){let i=e-1e-4,r=e+1e-4;i<0&&(i=0),r>1&&(r=1);const a=this.getPoint(i),s=this.getPoint(r),c=t||(a.isVector2?new l2:new n1);return c.copy(s).sub(a).normalize(),c}getTangentAt(e,t){const n=this.getUtoTmapping(e);return this.getTangent(n,t)}computeFrenetFrames(e,t){const n=new n1,i=[],r=[],a=[],s=new n1,c=new R3;for(let _=0;_<=e;_++){const S=_/e;i[_]=this.getTangentAt(S,new n1)}r[0]=new n1,a[0]=new n1;let f=Number.MAX_VALUE;const h=Math.abs(i[0].x),m=Math.abs(i[0].y),g=Math.abs(i[0].z);h<=f&&(f=h,n.set(1,0,0)),m<=f&&(f=m,n.set(0,1,0)),g<=f&&n.set(0,0,1),s.crossVectors(i[0],n).normalize(),r[0].crossVectors(i[0],s),a[0].crossVectors(i[0],r[0]);for(let _=1;_<=e;_++){if(r[_]=r[_-1].clone(),a[_]=a[_-1].clone(),s.crossVectors(i[_-1],i[_]),s.length()>Number.EPSILON){s.normalize();const S=Math.acos(d4(i[_-1].dot(i[_]),-1,1));r[_].applyMatrix4(c.makeRotationAxis(s,S))}a[_].crossVectors(i[_],r[_])}if(t===!0){let _=Math.acos(d4(r[0].dot(r[e]),-1,1));_/=e,i[0].dot(s.crossVectors(r[0],r[e]))>0&&(_=-_);for(let S=1;S<=e;S++)r[S].applyMatrix4(c.makeRotationAxis(i[S],_*S)),a[S].crossVectors(i[S],r[S])}return{tangents:i,normals:r,binormals:a}}clone(){return new this.constructor().copy(this)}copy(e){return this.arcLengthDivisions=e.arcLengthDivisions,this}toJSON(){const e={metadata:{version:4.5,type:"Curve",generator:"Curve.toJSON"}};return e.arcLengthDivisions=this.arcLengthDivisions,e.type=this.type,e}fromJSON(e){return this.arcLengthDivisions=e.arcLengthDivisions,this}}class Pp extends D9{constructor(e=0,t=0,n=1,i=1,r=0,a=Math.PI*2,s=!1,c=0){super(),this.isEllipseCurve=!0,this.type="EllipseCurve",this.aX=e,this.aY=t,this.xRadius=n,this.yRadius=i,this.aStartAngle=r,this.aEndAngle=a,this.aClockwise=s,this.aRotation=c}getPoint(e,t){const n=t||new l2,i=Math.PI*2;let r=this.aEndAngle-this.aStartAngle;const a=Math.abs(r)<Number.EPSILON;for(;r<0;)r+=i;for(;r>i;)r-=i;r<Number.EPSILON&&(a?r=0:r=i),this.aClockwise===!0&&!a&&(r===i?r=-i:r=r-i);const s=this.aStartAngle+e*r;let c=this.aX+this.xRadius*Math.cos(s),f=this.aY+this.yRadius*Math.sin(s);if(this.aRotation!==0){const h=Math.cos(this.aRotation),m=Math.sin(this.aRotation),g=c-this.aX,_=f-this.aY;c=g*h-_*m+this.aX,f=g*m+_*h+this.aY}return n.set(c,f)}copy(e){return super.copy(e),this.aX=e.aX,this.aY=e.aY,this.xRadius=e.xRadius,this.yRadius=e.yRadius,this.aStartAngle=e.aStartAngle,this.aEndAngle=e.aEndAngle,this.aClockwise=e.aClockwise,this.aRotation=e.aRotation,this}toJSON(){const e=super.toJSON();return e.aX=this.aX,e.aY=this.aY,e.xRadius=this.xRadius,e.yRadius=this.yRadius,e.aStartAngle=this.aStartAngle,e.aEndAngle=this.aEndAngle,e.aClockwise=this.aClockwise,e.aRotation=this.aRotation,e}fromJSON(e){return super.fromJSON(e),this.aX=e.aX,this.aY=e.aY,this.xRadius=e.xRadius,this.yRadius=e.yRadius,this.aStartAngle=e.aStartAngle,this.aEndAngle=e.aEndAngle,this.aClockwise=e.aClockwise,this.aRotation=e.aRotation,this}}class Va extends Pp{constructor(e,t,n,i,r,a){super(e,t,n,n,i,r,a),this.isArcCurve=!0,this.type="ArcCurve"}}function ja(){let o=0,e=0,t=0,n=0;function i(r,a,s,c){o=r,e=s,t=-3*r+3*a-2*s-c,n=2*r-2*a+s+c}return{initCatmullRom:function(r,a,s,c,f){i(a,s,f*(s-r),f*(c-a))},initNonuniformCatmullRom:function(r,a,s,c,f,h,m){let g=(a-r)/f-(s-r)/(f+h)+(s-a)/h,_=(s-a)/h-(c-a)/(h+m)+(c-s)/m;g*=h,_*=h,i(a,s,g,_)},calc:function(r){const a=r*r,s=a*r;return o+e*r+t*a+n*s}}}const He=new n1,ki=new ja,Ui=new ja,Ni=new ja;class zp extends D9{constructor(e=[],t=!1,n="centripetal",i=.5){super(),this.isCatmullRomCurve3=!0,this.type="CatmullRomCurve3",this.points=e,this.closed=t,this.curveType=n,this.tension=i}getPoint(e,t=new n1){const n=t,i=this.points,r=i.length,a=(r-(this.closed?0:1))*e;let s=Math.floor(a),c=a-s;this.closed?s+=s>0?0:(Math.floor(Math.abs(s)/r)+1)*r:c===0&&s===r-1&&(s=r-2,c=1);let f,h;this.closed||s>0?f=i[(s-1)%r]:(He.subVectors(i[0],i[1]).add(i[0]),f=He);const m=i[s%r],g=i[(s+1)%r];if(this.closed||s+2<r?h=i[(s+2)%r]:(He.subVectors(i[r-1],i[r-2]).add(i[r-1]),h=He),this.curveType==="centripetal"||this.curveType==="chordal"){const _=this.curveType==="chordal"?.5:.25;let S=Math.pow(f.distanceToSquared(m),_),y=Math.pow(m.distanceToSquared(g),_),b=Math.pow(g.distanceToSquared(h),_);y<1e-4&&(y=1),S<1e-4&&(S=y),b<1e-4&&(b=y),ki.initNonuniformCatmullRom(f.x,m.x,g.x,h.x,S,y,b),Ui.initNonuniformCatmullRom(f.y,m.y,g.y,h.y,S,y,b),Ni.initNonuniformCatmullRom(f.z,m.z,g.z,h.z,S,y,b)}else this.curveType==="catmullrom"&&(ki.initCatmullRom(f.x,m.x,g.x,h.x,this.tension),Ui.initCatmullRom(f.y,m.y,g.y,h.y,this.tension),Ni.initCatmullRom(f.z,m.z,g.z,h.z,this.tension));return n.set(ki.calc(c),Ui.calc(c),Ni.calc(c)),n}copy(e){super.copy(e),this.points=[];for(let t=0,n=e.points.length;t<n;t++){const i=e.points[t];this.points.push(i.clone())}return this.closed=e.closed,this.curveType=e.curveType,this.tension=e.tension,this}toJSON(){const e=super.toJSON();e.points=[];for(let t=0,n=this.points.length;t<n;t++){const i=this.points[t];e.points.push(i.toArray())}return e.closed=this.closed,e.curveType=this.curveType,e.tension=this.tension,e}fromJSON(e){super.fromJSON(e),this.points=[];for(let t=0,n=e.points.length;t<n;t++){const i=e.points[t];this.points.push(new n1().fromArray(i))}return this.closed=e.closed,this.curveType=e.curveType,this.tension=e.tension,this}}function _d(o,e,t,n,i){const r=(n-e)*.5,a=(i-t)*.5,s=o*o,c=o*s;return(2*t-2*n+r+a)*c+(-3*t+3*n-2*r-a)*s+r*o+t}function jV(o,e){const t=1-o;return t*t*e}function WV(o,e){return 2*(1-o)*o*e}function HV(o,e){return o*o*e}function Q6(o,e,t,n){return jV(o,e)+WV(o,t)+HV(o,n)}function $V(o,e){const t=1-o;return t*t*t*e}function YV(o,e){const t=1-o;return 3*t*t*o*e}function JV(o,e){return 3*(1-o)*o*o*e}function ZV(o,e){return o*o*o*e}function X6(o,e,t,n,i){return $V(o,e)+YV(o,t)+JV(o,n)+ZV(o,i)}class qV extends D9{constructor(e=new l2,t=new l2,n=new l2,i=new l2){super(),this.isCubicBezierCurve=!0,this.type="CubicBezierCurve",this.v0=e,this.v1=t,this.v2=n,this.v3=i}getPoint(e,t=new l2){const n=t,i=this.v0,r=this.v1,a=this.v2,s=this.v3;return n.set(X6(e,i.x,r.x,a.x,s.x),X6(e,i.y,r.y,a.y,s.y)),n}copy(e){return super.copy(e),this.v0.copy(e.v0),this.v1.copy(e.v1),this.v2.copy(e.v2),this.v3.copy(e.v3),this}toJSON(){const e=super.toJSON();return e.v0=this.v0.toArray(),e.v1=this.v1.toArray(),e.v2=this.v2.toArray(),e.v3=this.v3.toArray(),e}fromJSON(e){return super.fromJSON(e),this.v0.fromArray(e.v0),this.v1.fromArray(e.v1),this.v2.fromArray(e.v2),this.v3.fromArray(e.v3),this}}class QV extends D9{constructor(e=new n1,t=new n1,n=new n1,i=new n1){super(),this.isCubicBezierCurve3=!0,this.type="CubicBezierCurve3",this.v0=e,this.v1=t,this.v2=n,this.v3=i}getPoint(e,t=new n1){const n=t,i=this.v0,r=this.v1,a=this.v2,s=this.v3;return n.set(X6(e,i.x,r.x,a.x,s.x),X6(e,i.y,r.y,a.y,s.y),X6(e,i.z,r.z,a.z,s.z)),n}copy(e){return super.copy(e),this.v0.copy(e.v0),this.v1.copy(e.v1),this.v2.copy(e.v2),this.v3.copy(e.v3),this}toJSON(){const e=super.toJSON();return e.v0=this.v0.toArray(),e.v1=this.v1.toArray(),e.v2=this.v2.toArray(),e.v3=this.v3.toArray(),e}fromJSON(e){return super.fromJSON(e),this.v0.fromArray(e.v0),this.v1.fromArray(e.v1),this.v2.fromArray(e.v2),this.v3.fromArray(e.v3),this}}class XV extends D9{constructor(e=new l2,t=new l2){super(),this.isLineCurve=!0,this.type="LineCurve",this.v1=e,this.v2=t}getPoint(e,t=new l2){const n=t;return e===1?n.copy(this.v2):(n.copy(this.v2).sub(this.v1),n.multiplyScalar(e).add(this.v1)),n}getPointAt(e,t){return this.getPoint(e,t)}getTangent(e,t){const n=t||new l2;return n.copy(this.v2).sub(this.v1).normalize(),n}copy(e){return super.copy(e),this.v1.copy(e.v1),this.v2.copy(e.v2),this}toJSON(){const e=super.toJSON();return e.v1=this.v1.toArray(),e.v2=this.v2.toArray(),e}fromJSON(e){return super.fromJSON(e),this.v1.fromArray(e.v1),this.v2.fromArray(e.v2),this}}class KV extends D9{constructor(e=new n1,t=new n1){super(),this.isLineCurve3=!0,this.type="LineCurve3",this.v1=e,this.v2=t}getPoint(e,t=new n1){const n=t;return e===1?n.copy(this.v2):(n.copy(this.v2).sub(this.v1),n.multiplyScalar(e).add(this.v1)),n}getPointAt(e,t){return this.getPoint(e,t)}copy(e){return super.copy(e),this.v1.copy(e.v1),this.v2.copy(e.v2),this}toJSON(){const e=super.toJSON();return e.v1=this.v1.toArray(),e.v2=this.v2.toArray(),e}fromJSON(e){return super.fromJSON(e),this.v1.fromArray(e.v1),this.v2.fromArray(e.v2),this}}class ej extends D9{constructor(e=new l2,t=new l2,n=new l2){super(),this.isQuadraticBezierCurve=!0,this.type="QuadraticBezierCurve",this.v0=e,this.v1=t,this.v2=n}getPoint(e,t=new l2){const n=t,i=this.v0,r=this.v1,a=this.v2;return n.set(Q6(e,i.x,r.x,a.x),Q6(e,i.y,r.y,a.y)),n}copy(e){return super.copy(e),this.v0.copy(e.v0),this.v1.copy(e.v1),this.v2.copy(e.v2),this}toJSON(){const e=super.toJSON();return e.v0=this.v0.toArray(),e.v1=this.v1.toArray(),e.v2=this.v2.toArray(),e}fromJSON(e){return super.fromJSON(e),this.v0.fromArray(e.v0),this.v1.fromArray(e.v1),this.v2.fromArray(e.v2),this}}class kp extends D9{constructor(e=new n1,t=new n1,n=new n1){super(),this.isQuadraticBezierCurve3=!0,this.type="QuadraticBezierCurve3",this.v0=e,this.v1=t,this.v2=n}getPoint(e,t=new n1){const n=t,i=this.v0,r=this.v1,a=this.v2;return n.set(Q6(e,i.x,r.x,a.x),Q6(e,i.y,r.y,a.y),Q6(e,i.z,r.z,a.z)),n}copy(e){return super.copy(e),this.v0.copy(e.v0),this.v1.copy(e.v1),this.v2.copy(e.v2),this}toJSON(){const e=super.toJSON();return e.v0=this.v0.toArray(),e.v1=this.v1.toArray(),e.v2=this.v2.toArray(),e}fromJSON(e){return super.fromJSON(e),this.v0.fromArray(e.v0),this.v1.fromArray(e.v1),this.v2.fromArray(e.v2),this}}class tj extends D9{constructor(e=[]){super(),this.isSplineCurve=!0,this.type="SplineCurve",this.points=e}getPoint(e,t=new l2){const n=t,i=this.points,r=(i.length-1)*e,a=Math.floor(r),s=r-a,c=i[a===0?a:a-1],f=i[a],h=i[a>i.length-2?i.length-1:a+1],m=i[a>i.length-3?i.length-1:a+2];return n.set(_d(s,c.x,f.x,h.x,m.x),_d(s,c.y,f.y,h.y,m.y)),n}copy(e){super.copy(e),this.points=[];for(let t=0,n=e.points.length;t<n;t++){const i=e.points[t];this.points.push(i.clone())}return this}toJSON(){const e=super.toJSON();e.points=[];for(let t=0,n=this.points.length;t<n;t++){const i=this.points[t];e.points.push(i.toArray())}return e}fromJSON(e){super.fromJSON(e),this.points=[];for(let t=0,n=e.points.length;t<n;t++){const i=e.points[t];this.points.push(new l2().fromArray(i))}return this}}var nj=Object.freeze({__proto__:null,ArcCurve:Va,CatmullRomCurve3:zp,CubicBezierCurve:qV,CubicBezierCurve3:QV,EllipseCurve:Pp,LineCurve:XV,LineCurve3:KV,QuadraticBezierCurve:ej,QuadraticBezierCurve3:kp,SplineCurve:tj});class q9 extends k4{constructor(e=1,t=32,n=16,i=0,r=Math.PI*2,a=0,s=Math.PI){super(),this.type="SphereGeometry",this.parameters={radius:e,widthSegments:t,heightSegments:n,phiStart:i,phiLength:r,thetaStart:a,thetaLength:s},t=Math.max(3,Math.floor(t)),n=Math.max(2,Math.floor(n));const c=Math.min(a+s,Math.PI);let f=0;const h=[],m=new n1,g=new n1,_=[],S=[],y=[],b=[];for(let M=0;M<=n;M++){const A=[],E=M/n;let C=0;M==0&&a==0?C=.5/t:M==n&&c==Math.PI&&(C=-.5/t);for(let D=0;D<=t;D++){const T=D/t;m.x=-e*Math.cos(i+T*r)*Math.sin(a+E*s),m.y=e*Math.cos(a+E*s),m.z=e*Math.sin(i+T*r)*Math.sin(a+E*s),S.push(m.x,m.y,m.z),g.copy(m).normalize(),y.push(g.x,g.y,g.z),b.push(T+C,1-E),A.push(f++)}h.push(A)}for(let M=0;M<n;M++)for(let A=0;A<t;A++){const E=h[M][A+1],C=h[M][A],D=h[M+1][A],T=h[M+1][A+1];(M!==0||a>0)&&_.push(E,C,T),(M!==n-1||c<Math.PI)&&_.push(C,D,T)}this.setIndex(_),this.setAttribute("position",new D4(S,3)),this.setAttribute("normal",new D4(y,3)),this.setAttribute("uv",new D4(b,2))}static fromJSON(e){return new q9(e.radius,e.widthSegments,e.heightSegments,e.phiStart,e.phiLength,e.thetaStart,e.thetaLength)}}class Wa extends k4{constructor(e=new kp(new n1(-1,-1,0),new n1(-1,1,0),new n1(1,1,0)),t=64,n=1,i=8,r=!1){super(),this.type="TubeGeometry",this.parameters={path:e,tubularSegments:t,radius:n,radialSegments:i,closed:r};const a=e.computeFrenetFrames(t,r);this.tangents=a.tangents,this.normals=a.normals,this.binormals=a.binormals;const s=new n1,c=new n1,f=new l2;let h=new n1;const m=[],g=[],_=[],S=[];y(),this.setIndex(S),this.setAttribute("position",new D4(m,3)),this.setAttribute("normal",new D4(g,3)),this.setAttribute("uv",new D4(_,2));function y(){for(let E=0;E<t;E++)b(E);b(r===!1?t:0),A(),M()}function b(E){h=e.getPointAt(E/t,h);const C=a.normals[E],D=a.binormals[E];for(let T=0;T<=i;T++){const P=T/i*Math.PI*2,R=Math.sin(P),L=-Math.cos(P);c.x=L*C.x+R*D.x,c.y=L*C.y+R*D.y,c.z=L*C.z+R*D.z,c.normalize(),g.push(c.x,c.y,c.z),s.x=h.x+n*c.x,s.y=h.y+n*c.y,s.z=h.z+n*c.z,m.push(s.x,s.y,s.z)}}function M(){for(let E=1;E<=t;E++)for(let C=1;C<=i;C++){const D=(i+1)*(E-1)+(C-1),T=(i+1)*E+(C-1),P=(i+1)*E+C,R=(i+1)*(E-1)+C;S.push(D,T,R),S.push(T,P,R)}}function A(){for(let E=0;E<=t;E++)for(let C=0;C<=i;C++)f.x=E/t,f.y=C/i,_.push(f.x,f.y)}}toJSON(){const e=super.toJSON();return e.path=this.parameters.path.toJSON(),e}static fromJSON(e){return new Wa(new nj[e.path.type]().fromJSON(e.path),e.tubularSegments,e.radius,e.radialSegments,e.closed)}}const vd={enabled:!1,files:{},add:function(o,e){this.enabled!==!1&&(this.files[o]=e)},get:function(o){if(this.enabled!==!1)return this.files[o]},remove:function(o){delete this.files[o]},clear:function(){this.files={}}};class Up{constructor(e,t,n){const i=this;let r=!1,a=0,s=0,c;const f=[];this.onStart=void 0,this.onLoad=e,this.onProgress=t,this.onError=n,this.itemStart=function(h){s++,r===!1&&i.onStart!==void 0&&i.onStart(h,a,s),r=!0},this.itemEnd=function(h){a++,i.onProgress!==void 0&&i.onProgress(h,a,s),a===s&&(r=!1,i.onLoad!==void 0&&i.onLoad())},this.itemError=function(h){i.onError!==void 0&&i.onError(h)},this.resolveURL=function(h){return c?c(h):h},this.setURLModifier=function(h){return c=h,this},this.addHandler=function(h,m){return f.push(h,m),this},this.removeHandler=function(h){const m=f.indexOf(h);return m!==-1&&f.splice(m,2),this},this.getHandler=function(h){for(let m=0,g=f.length;m<g;m+=2){const _=f[m],S=f[m+1];if(_.global&&(_.lastIndex=0),_.test(h))return S}return null}}}const ij=new Up;class Np{constructor(e){this.manager=e!==void 0?e:ij,this.crossOrigin="anonymous",this.withCredentials=!1,this.path="",this.resourcePath="",this.requestHeader={}}load(){}loadAsync(e,t){const n=this;return new Promise(function(i,r){n.load(e,i,t,r)})}parse(){}setCrossOrigin(e){return this.crossOrigin=e,this}setWithCredentials(e){return this.withCredentials=e,this}setPath(e){return this.path=e,this}setResourcePath(e){return this.resourcePath=e,this}setRequestHeader(e){return this.requestHeader=e,this}}class oj extends Np{constructor(e){super(e)}load(e,t,n,i){this.path!==void 0&&(e=this.path+e),e=this.manager.resolveURL(e);const r=this,a=vd.get(e);if(a!==void 0)return r.manager.itemStart(e),setTimeout(function(){t&&t(a),r.manager.itemEnd(e)},0),a;const s=r7("img");function c(){h(),vd.add(e,this),t&&t(this),r.manager.itemEnd(e)}function f(m){h(),i&&i(m),r.manager.itemError(e),r.manager.itemEnd(e)}function h(){s.removeEventListener("load",c,!1),s.removeEventListener("error",f,!1)}return s.addEventListener("load",c,!1),s.addEventListener("error",f,!1),e.slice(0,5)!=="data:"&&this.crossOrigin!==void 0&&(s.crossOrigin=this.crossOrigin),r.manager.itemStart(e),s.src=e,s}}class rj extends Np{constructor(e){super(e)}load(e,t,n,i){const r=new b0,a=new oj(this.manager);return a.setCrossOrigin(this.crossOrigin),a.setPath(this.path),a.load(e,function(s){r.image=s,r.needsUpdate=!0,t!==void 0&&t(r)},n,i),r}}class yd{constructor(e=1,t=0,n=0){return this.radius=e,this.phi=t,this.theta=n,this}set(e,t,n){return this.radius=e,this.phi=t,this.theta=n,this}copy(e){return this.radius=e.radius,this.phi=e.phi,this.theta=e.theta,this}makeSafe(){return this.phi=Math.max(1e-6,Math.min(Math.PI-1e-6,this.phi)),this}setFromVector3(e){return this.setFromCartesianCoords(e.x,e.y,e.z)}setFromCartesianCoords(e,t,n){return this.radius=Math.sqrt(e*e+t*t+n*n),this.radius===0?(this.theta=0,this.phi=0):(this.theta=Math.atan2(e,n),this.phi=Math.acos(d4(t/this.radius,-1,1))),this}clone(){return new this.constructor().copy(this)}}typeof __THREE_DEVTOOLS__!="undefined"&&__THREE_DEVTOOLS__.dispatchEvent(new CustomEvent("register",{detail:{revision:Na}}));typeof window!="undefined"&&(window.__THREE__?console.warn("WARNING: Multiple instances of Three.js being imported."):window.__THREE__=Na);const bd={type:"change"},Fi={type:"start"},xd={type:"end"};class aj extends J5{constructor(e,t){super(),this.object=e,this.domElement=t,this.domElement.style.touchAction="none",this.enabled=!0,this.target=new n1,this.minDistance=0,this.maxDistance=1/0,this.minZoom=0,this.maxZoom=1/0,this.minPolarAngle=0,this.maxPolarAngle=Math.PI,this.minAzimuthAngle=-1/0,this.maxAzimuthAngle=1/0,this.enableDamping=!1,this.dampingFactor=.05,this.enableZoom=!0,this.zoomSpeed=1,this.enableRotate=!0,this.rotateSpeed=1,this.enablePan=!0,this.panSpeed=1,this.screenSpacePanning=!0,this.keyPanSpeed=7,this.autoRotate=!1,this.autoRotateSpeed=2,this.keys={LEFT:"ArrowLeft",UP:"ArrowUp",RIGHT:"ArrowRight",BOTTOM:"ArrowDown"},this.mouseButtons={LEFT:m8.ROTATE,MIDDLE:m8.DOLLY,RIGHT:m8.PAN},this.touches={ONE:g8.ROTATE,TWO:g8.DOLLY_PAN},this.target0=this.target.clone(),this.position0=this.object.position.clone(),this.zoom0=this.object.zoom,this._domElementKeyEvents=null,this.getPolarAngle=function(){return s.phi},this.getAzimuthalAngle=function(){return s.theta},this.getDistance=function(){return this.object.position.distanceTo(this.target)},this.listenToKeyEvents=function(t1){t1.addEventListener("keydown",g2),this._domElementKeyEvents=t1},this.saveState=function(){n.target0.copy(n.target),n.position0.copy(n.object.position),n.zoom0=n.object.zoom},this.reset=function(){n.target.copy(n.target0),n.object.position.copy(n.position0),n.object.zoom=n.zoom0,n.object.updateProjectionMatrix(),n.dispatchEvent(bd),n.update(),r=i.NONE},this.update=function(){const t1=new n1,m1=new M9().setFromUnitVectors(e.up,new n1(0,1,0)),q1=m1.clone().invert(),r2=new n1,X1=new M9,f2=2*Math.PI;return function(){const V2=n.object.position;t1.copy(V2).sub(n.target),t1.applyQuaternion(m1),s.setFromVector3(t1),n.autoRotate&&r===i.NONE&&L(P()),n.enableDamping?(s.theta+=c.theta*n.dampingFactor,s.phi+=c.phi*n.dampingFactor):(s.theta+=c.theta,s.phi+=c.phi);let c1=n.minAzimuthAngle,Q1=n.maxAzimuthAngle;return isFinite(c1)&&isFinite(Q1)&&(c1<-Math.PI?c1+=f2:c1>Math.PI&&(c1-=f2),Q1<-Math.PI?Q1+=f2:Q1>Math.PI&&(Q1-=f2),c1<=Q1?s.theta=Math.max(c1,Math.min(Q1,s.theta)):s.theta=s.theta>(c1+Q1)/2?Math.max(c1,s.theta):Math.min(Q1,s.theta)),s.phi=Math.max(n.minPolarAngle,Math.min(n.maxPolarAngle,s.phi)),s.makeSafe(),s.radius*=f,s.radius=Math.max(n.minDistance,Math.min(n.maxDistance,s.radius)),n.enableDamping===!0?n.target.addScaledVector(h,n.dampingFactor):n.target.add(h),t1.setFromSpherical(s),t1.applyQuaternion(q1),V2.copy(n.target).add(t1),n.object.lookAt(n.target),n.enableDamping===!0?(c.theta*=1-n.dampingFactor,c.phi*=1-n.dampingFactor,h.multiplyScalar(1-n.dampingFactor)):(c.set(0,0,0),h.set(0,0,0)),f=1,m||r2.distanceToSquared(n.object.position)>a||8*(1-X1.dot(n.object.quaternion))>a?(n.dispatchEvent(bd),r2.copy(n.object.position),X1.copy(n.object.quaternion),m=!1,!0):!1}}(),this.dispose=function(){n.domElement.removeEventListener("contextmenu",x1),n.domElement.removeEventListener("pointerdown",s2),n.domElement.removeEventListener("pointercancel",p2),n.domElement.removeEventListener("wheel",d2),n.domElement.removeEventListener("pointermove",b2),n.domElement.removeEventListener("pointerup",E2),n._domElementKeyEvents!==null&&n._domElementKeyEvents.removeEventListener("keydown",g2)};const n=this,i={NONE:-1,ROTATE:0,DOLLY:1,PAN:2,TOUCH_ROTATE:3,TOUCH_PAN:4,TOUCH_DOLLY_PAN:5,TOUCH_DOLLY_ROTATE:6};let r=i.NONE;const a=1e-6,s=new yd,c=new yd;let f=1;const h=new n1;let m=!1;const g=new l2,_=new l2,S=new l2,y=new l2,b=new l2,M=new l2,A=new l2,E=new l2,C=new l2,D=[],T={};function P(){return 2*Math.PI/60/60*n.autoRotateSpeed}function R(){return Math.pow(.95,n.zoomSpeed)}function L(t1){c.theta-=t1}function W(t1){c.phi-=t1}const i1=function(){const t1=new n1;return function(q1,r2){t1.setFromMatrixColumn(r2,0),t1.multiplyScalar(-q1),h.add(t1)}}(),s1=function(){const t1=new n1;return function(q1,r2){n.screenSpacePanning===!0?t1.setFromMatrixColumn(r2,1):(t1.setFromMatrixColumn(r2,0),t1.crossVectors(n.object.up,t1)),t1.multiplyScalar(q1),h.add(t1)}}(),Y=function(){const t1=new n1;return function(q1,r2){const X1=n.domElement;if(n.object.isPerspectiveCamera){const f2=n.object.position;t1.copy(f2).sub(n.target);let C2=t1.length();C2*=Math.tan(n.object.fov/2*Math.PI/180),i1(2*q1*C2/X1.clientHeight,n.object.matrix),s1(2*r2*C2/X1.clientHeight,n.object.matrix)}else n.object.isOrthographicCamera?(i1(q1*(n.object.right-n.object.left)/n.object.zoom/X1.clientWidth,n.object.matrix),s1(r2*(n.object.top-n.object.bottom)/n.object.zoom/X1.clientHeight,n.object.matrix)):(console.warn("WARNING: OrbitControls.js encountered an unknown camera type - pan disabled."),n.enablePan=!1)}}();function F(t1){n.object.isPerspectiveCamera?f/=t1:n.object.isOrthographicCamera?(n.object.zoom=Math.max(n.minZoom,Math.min(n.maxZoom,n.object.zoom*t1)),n.object.updateProjectionMatrix(),m=!0):(console.warn("WARNING: OrbitControls.js encountered an unknown camera type - dolly/zoom disabled."),n.enableZoom=!1)}function $(t1){n.object.isPerspectiveCamera?f*=t1:n.object.isOrthographicCamera?(n.object.zoom=Math.max(n.minZoom,Math.min(n.maxZoom,n.object.zoom/t1)),n.object.updateProjectionMatrix(),m=!0):(console.warn("WARNING: OrbitControls.js encountered an unknown camera type - dolly/zoom disabled."),n.enableZoom=!1)}function e1(t1){g.set(t1.clientX,t1.clientY)}function q(t1){A.set(t1.clientX,t1.clientY)}function G(t1){y.set(t1.clientX,t1.clientY)}function H(t1){_.set(t1.clientX,t1.clientY),S.subVectors(_,g).multiplyScalar(n.rotateSpeed);const m1=n.domElement;L(2*Math.PI*S.x/m1.clientHeight),W(2*Math.PI*S.y/m1.clientHeight),g.copy(_),n.update()}function J(t1){E.set(t1.clientX,t1.clientY),C.subVectors(E,A),C.y>0?F(R()):C.y<0&&$(R()),A.copy(E),n.update()}function d1(t1){b.set(t1.clientX,t1.clientY),M.subVectors(b,y).multiplyScalar(n.panSpeed),Y(M.x,M.y),y.copy(b),n.update()}function r1(t1){t1.deltaY<0?$(R()):t1.deltaY>0&&F(R()),n.update()}function K(t1){let m1=!1;switch(t1.code){case n.keys.UP:Y(0,n.keyPanSpeed),m1=!0;break;case n.keys.BOTTOM:Y(0,-n.keyPanSpeed),m1=!0;break;case n.keys.LEFT:Y(n.keyPanSpeed,0),m1=!0;break;case n.keys.RIGHT:Y(-n.keyPanSpeed,0),m1=!0;break}m1&&(t1.preventDefault(),n.update())}function p1(){if(D.length===1)g.set(D[0].pageX,D[0].pageY);else{const t1=.5*(D[0].pageX+D[1].pageX),m1=.5*(D[0].pageY+D[1].pageY);g.set(t1,m1)}}function g1(){if(D.length===1)y.set(D[0].pageX,D[0].pageY);else{const t1=.5*(D[0].pageX+D[1].pageX),m1=.5*(D[0].pageY+D[1].pageY);y.set(t1,m1)}}function l1(){const t1=D[0].pageX-D[1].pageX,m1=D[0].pageY-D[1].pageY,q1=Math.sqrt(t1*t1+m1*m1);A.set(0,q1)}function I1(){n.enableZoom&&l1(),n.enablePan&&g1()}function E1(){n.enableZoom&&l1(),n.enableRotate&&p1()}function R1(t1){if(D.length==1)_.set(t1.pageX,t1.pageY);else{const q1=a2(t1),r2=.5*(t1.pageX+q1.x),X1=.5*(t1.pageY+q1.y);_.set(r2,X1)}S.subVectors(_,g).multiplyScalar(n.rotateSpeed);const m1=n.domElement;L(2*Math.PI*S.x/m1.clientHeight),W(2*Math.PI*S.y/m1.clientHeight),g.copy(_)}function C1(t1){if(D.length===1)b.set(t1.pageX,t1.pageY);else{const m1=a2(t1),q1=.5*(t1.pageX+m1.x),r2=.5*(t1.pageY+m1.y);b.set(q1,r2)}M.subVectors(b,y).multiplyScalar(n.panSpeed),Y(M.x,M.y),y.copy(b)}function K1(t1){const m1=a2(t1),q1=t1.pageX-m1.x,r2=t1.pageY-m1.y,X1=Math.sqrt(q1*q1+r2*r2);E.set(0,X1),C.set(0,Math.pow(E.y/A.y,n.zoomSpeed)),F(C.y),A.copy(E)}function G1(t1){n.enableZoom&&K1(t1),n.enablePan&&C1(t1)}function N1(t1){n.enableZoom&&K1(t1),n.enableRotate&&R1(t1)}function s2(t1){n.enabled!==!1&&(D.length===0&&(n.domElement.setPointerCapture(t1.pointerId),n.domElement.addEventListener("pointermove",b2),n.domElement.addEventListener("pointerup",E2)),P1(t1),t1.pointerType==="touch"?V(t1):T2(t1))}function b2(t1){n.enabled!==!1&&(t1.pointerType==="touch"?k(t1):n2(t1))}function E2(t1){F1(t1),D.length===0&&(n.domElement.releasePointerCapture(t1.pointerId),n.domElement.removeEventListener("pointermove",b2),n.domElement.removeEventListener("pointerup",E2)),n.dispatchEvent(xd),r=i.NONE}function p2(t1){F1(t1)}function T2(t1){let m1;switch(t1.button){case 0:m1=n.mouseButtons.LEFT;break;case 1:m1=n.mouseButtons.MIDDLE;break;case 2:m1=n.mouseButtons.RIGHT;break;default:m1=-1}switch(m1){case m8.DOLLY:if(n.enableZoom===!1)return;q(t1),r=i.DOLLY;break;case m8.ROTATE:if(t1.ctrlKey||t1.metaKey||t1.shiftKey){if(n.enablePan===!1)return;G(t1),r=i.PAN}else{if(n.enableRotate===!1)return;e1(t1),r=i.ROTATE}break;case m8.PAN:if(t1.ctrlKey||t1.metaKey||t1.shiftKey){if(n.enableRotate===!1)return;e1(t1),r=i.ROTATE}else{if(n.enablePan===!1)return;G(t1),r=i.PAN}break;default:r=i.NONE}r!==i.NONE&&n.dispatchEvent(Fi)}function n2(t1){switch(r){case i.ROTATE:if(n.enableRotate===!1)return;H(t1);break;case i.DOLLY:if(n.enableZoom===!1)return;J(t1);break;case i.PAN:if(n.enablePan===!1)return;d1(t1);break}}function d2(t1){n.enabled===!1||n.enableZoom===!1||r!==i.NONE||(t1.preventDefault(),n.dispatchEvent(Fi),r1(t1),n.dispatchEvent(xd))}function g2(t1){n.enabled===!1||n.enablePan===!1||K(t1)}function V(t1){switch(W1(t1),D.length){case 1:switch(n.touches.ONE){case g8.ROTATE:if(n.enableRotate===!1)return;p1(),r=i.TOUCH_ROTATE;break;case g8.PAN:if(n.enablePan===!1)return;g1(),r=i.TOUCH_PAN;break;default:r=i.NONE}break;case 2:switch(n.touches.TWO){case g8.DOLLY_PAN:if(n.enableZoom===!1&&n.enablePan===!1)return;I1(),r=i.TOUCH_DOLLY_PAN;break;case g8.DOLLY_ROTATE:if(n.enableZoom===!1&&n.enableRotate===!1)return;E1(),r=i.TOUCH_DOLLY_ROTATE;break;default:r=i.NONE}break;default:r=i.NONE}r!==i.NONE&&n.dispatchEvent(Fi)}function k(t1){switch(W1(t1),r){case i.TOUCH_ROTATE:if(n.enableRotate===!1)return;R1(t1),n.update();break;case i.TOUCH_PAN:if(n.enablePan===!1)return;C1(t1),n.update();break;case i.TOUCH_DOLLY_PAN:if(n.enableZoom===!1&&n.enablePan===!1)return;G1(t1),n.update();break;case i.TOUCH_DOLLY_ROTATE:if(n.enableZoom===!1&&n.enableRotate===!1)return;N1(t1),n.update();break;default:r=i.NONE}}function x1(t1){n.enabled!==!1&&t1.preventDefault()}function P1(t1){D.push(t1)}function F1(t1){delete T[t1.pointerId];for(let m1=0;m1<D.length;m1++)if(D[m1].pointerId==t1.pointerId){D.splice(m1,1);return}}function W1(t1){let m1=T[t1.pointerId];m1===void 0&&(m1=new l2,T[t1.pointerId]=m1),m1.set(t1.pageX,t1.pageY)}function a2(t1){const m1=t1.pointerId===D[0].pointerId?D[1]:D[0];return T[m1.pointerId]}n.domElement.addEventListener("contextmenu",x1),n.domElement.addEventListener("pointerdown",s2),n.domElement.addEventListener("pointercancel",p2),n.domElement.addEventListener("wheel",d2,{passive:!1}),this.update()}}class sj{constructor(e){u1(this,"scene");u1(this,"camera");u1(this,"renderer");u1(this,"controls");u1(this,"dom");this.dom=e,this.initScenes(),this.setControls()}initScenes(){this.scene=new FV,this.camera=new p0(45,window.innerWidth/window.innerHeight,1,1e5),this.camera.position.set(0,30,-250),this.renderer=new Dp({alpha:!0,antialias:!0,preserveDrawingBuffer:!0}),this.renderer.setPixelRatio(window.devicePixelRatio),this.renderer.setSize(window.innerWidth,window.innerHeight),this.dom.appendChild(this.renderer.domElement)}setControls(){this.controls=new aj(this.camera,this.renderer.domElement),this.controls.autoRotateSpeed=3,this.controls.enableDamping=!0,this.controls.dampingFactor=.05,this.controls.enableZoom=!0,this.controls.minDistance=100,this.controls.maxDistance=300,this.controls.enablePan=!1}}const lj="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA/CAYAAAC8aKvcAAAOHElEQVRogb2b268dVR3Hv3Pb+1zYqR7hGBCIgqg0LdbwgGJU5MEoMSQSfdEQJSbGBFFfjDz4D5AYDQneEh4wchENkcgDii8QUxBKEUpRaAqFFmlt6UG6z+m+zMwas37ru9asmT2zz96nhWmms8/ec1mf9fut322tCVAUeAe24Cze8qw2MD6Da2eF2gq8D9l2/ZY6YisSbmtA/ft20Ee9366Z2vD6b23nzgwxD3ATQND42QL1Gq5ZbPhuUGtw3/u72iFtn5t+b4GYDXia9MxnH9JCdbzzXp9BtS9kg8c82o6wHVDCz9MJtYZvDtwG2wyqIS1cl3/rLdkEOK3BjlBIB/jwVfAtQc8LPAlbB7WQGnCNR4h5NMd+A3iPjcxQCPgK/04FUjlwX+KT0p4Jeh7g6bAnEDrQPkIB1HAx94jXnW4AXkKB3INehKrAb0BVJG6lXYU+K8CTsFaFVwlopbqMUCS6iBADAmvIEUI56n3Aay28hVzkMRcg5TpgCCXwGrwHJbDn8bhF6GnAzbB1Fe4hFIkmAhRiAaFAdhBiTNiUx5C7vyk2TB8TKAHt8Kjhu1AOXEP70n4bagr0XMD1cTsJq1V4mbB10ByRQCYIkSEUyBghUgTyr74VAlsgg0Is6qwEXgN35LscI0IPCF4f21dCzSLpOnCTRa7CHkfoVLgvEBG6AhaJRJX8HckxF8mG7pgR2JeyEtxCrsjkqhLadJ3ZxwSvS9uq+HGoWdTbB54N1qqwHau6OYuuWQZU22SNoHcfOKe0rZQLNiQkdg6FgHdJ5exc5B7ys36Cht5Avgl0HdhBt8XSJXwbbCpgZt+QEWrsseLn2APXMoUbwWHlKQUNlIHO3TEWfcjlOnBgiIDYYbpD+tI+4AQg0D0RkPbTE6D2aVbCzb5WS9daYztmBzI+I1HhnHDgHrhjgpTQhbfrRhcO2OAqwipKN5SxmNFBZe6z3vVdR8ixjAwDSjxBXpF0acjsmPahi7qEJy1y3UCl0uAqrDZPEJkk/JwIbsbfIzomJchaOcsOjgTajFe43UKm0k0Fh1cq/wfYALAs0ZfpFr0toBCvsSr+v3AdWuObnh4uOtcTOAOVU4192EycUoJI+jsRncjlO3OOkqOVdFgzWlqyRro5YSMXdhiNyDlgQjlfx+gF3Vch3bnBqKwr3wU11a7Ax43Gypdul9FTJg80bmZIiYWeCofiSDpsRofRc8epOxiKFByLdrPqDFFno8a5dK3RCCVXGXnHDsCYO0XwBdEB5WKDUsqoSzqsgDZJt0PpDuhnc7oda6SyCmxXfjVpw4JWtINX49aHrsANn1jGqjiUAEsSTOo9kBhraVcPqw/uxFcOXo0fy3WBIJj7QEKPDiJ03LNGNI6KGjdi+/p0maWUJ3z+5BiuS9dY5cAZnCFVWnkSziVsMI0qCM5c6T0Rzv/yebjyunNxw/4NPH/XG3jq9sM4qMfiDy7Gpd88H1ftXMaOMEB0coyjMhqN9TfRWU6pFpQiOATsv658Zz1Am5SdpKeP4Q5H14BuBYIYMoqKZAQF4npiSjlxUoEZUfvW8eLnV3CBBrriHOz62Uew6ycfwpq+/UqCFf9x+zbwEoGtCwJNViGmzQLHMtojicJSOrUlIhspG9DJsVxRabiTrDontWwn5Rj2gws7hgMaKzN+u1bK1z6Dh395BA8qMwphQX3YvEB+xxH8+dq9+CuUAHedLSicAUwq9qAQ02baYpOUAWP6DveG6orvE0udt+oM5q/6hmPGxoXYYhM2+g3IKeEqvEDffAD7btyPe09lWK834FSO9Rv3475bDmC/gNrrAsLa+ykPWLfB+nircZEnHLRXWCYl7G9rvIFN8TIvRLQBBdxjSott8p2EDkSg7z2KN297FX+vP+K2Q9h933GcdGPfQvqwQU2yftgasnttZoZadaVWV5scw349SjGUy+h5lah1QEmHdCplA6pRV8JHW8l3xqaDKtvYXN9hyGhHrqLTySTIDOnHfV9uDZVi7q2vPM32DrzKS61A2CzhujpolKGXz2YCbx4WUNohpV3frZQKJKoBWJm7J57qxtSOqFGqNloLvfaMvcJC3KDKnnuartKxdyM/gbf/lJH0P6/Cd+7ejmu3L+EcRkdlNFaUDW8FVpWILPY6L7r8HPR+uwPX7L0K3yZswEA0ZBJh2hQ1j9lJpLYt8VS56s1sPuvAP7SEHbt6uO7r5yN/+TQOPHwS//75Ybx8aMDuMncJi2Kygwuwuca/iqpesoCl71+EHV96Hz522TIuDYDorbHoXfncQqKvZsjEq5bODDzH9t8hXtu2jIt1wz68hMtvWcLlN18I9a/TeO2hN/HKr47gP0cGKIp6eUcDG40ILlrEwnc/gEuvX8UHty/hojCods6xDK+6Dp+llD5uPkunh0HFLel00Oa+OttJGWCk6CAWn9hhcLCADAuIsKTLbvfsxBe/topvJNr71TZVQD23jqMnUoy+sIJL/F8fWcOhc2Ms7Orh/XVIvaUFBvccxf03vYBHxCyFUuQ5LSW+BENJGHWtJcFYYnCbaXWRN6SLxXTgIWH1rm+f0HUoxsq5lAIkHtYx8ue24YI7t+NbWspnQ3MODPDSTftx9+Nv4w2BVQQOcRrAUHbtNDOMERO4EDHlFWBT75KkY9JoDVgRtFvmZSSKhbaIJZnQpXb6b/XYW1i77An8+heH8cBI1xa3uOlrbz+CBz+6G3c+fgprrIIolzsX/Ke423Rxie1eaVd6H7h60pgZqQXORc5KHIyFtQ0JJGPNGern3zuAJz+zB3e8sI5X5kXev4FDn96D3/zwReyRlFG5aoiSCNqmk2Gt4LfINtpZjJE3TdMAXJ2s0ieOWPXvUYk77NvcA8xZobBHrySz5xTWdjyBe376Gv4y1DXHTbahwvi2V/G3nf/AH/b2JbnIK+Udv1P1nslTlcuJcwrHlg7s1t8s8PBPSL2b5HIjW5lQ8sCqZLNKacakGumPDuKZTz2Nu55fx+E25H3rOPzJp/C7Ww/iWXmKKdqlrvrRBB1RwiGj+LE3PTPmsKxPw7YGHgNvHsdCj1kcjydUuCy2hXJ2yupTah//7CmcvOJJ/PH+Y6Kmle33x/D0x5/En55bF6mOJW4yOmafnk4U9eyzQ5G00b6uVC2NVvrqXCvbhhMF67pa91j47rK+kLk4p1ThyGtYwMYGtV1hvG9dEvyqdPs4BmPgxuxWe33Ke6WuIyMPHmKbq9IdcB7KGt3+pIT9wKNwZR57or7wBKGP03BELKermhqHkorbINRWRAIXP+lqg1HTagPMdyMBNKAlfCntVFBCT8LV4rwxYtpwrUFhW8OqggbgctNS3sv+HdHsL9Iih5zcCpksKmlARkmUsLZWEbhyu4oxCRyZ8T7iuB8LvOmAMbXGSDeu1ajH4muNdG12pbz5pnKSrQJeBy4rfXUpp/TBxmCErGBmrG+lrEimXqoRsJ5s7htAxUGLhHXUVHA4WFhIFm4kXdqGdunGjKjGjcZqohBf1KqWhdSBHuXcrYlYTIpY0BEMpQKSy6i20LGrI5fJuC2nauAmlQ4o4cBBjd2YNuAppV+VbswJNivdrptCbZVum0pX4ctlBgorMseksMxxbBpgZiIsbOFmF+CSQVNFzpMGCXeMFIesSY+pLeX4DRgyBtwjWuvI8xQLMm5Viyq3+uH69KK5sE8VuZBLD+xcrZ0vLJhiGKMylt2qY87xCFHZYaNKG38tv3vjd+SptLlv7FnokNIdenPFk1OmTUyNY7hZtSGKFsgDhgIauNqDlXTBPo+oaFahI5F3nGAy4uJ3Q28uKXWQih1osyArWXj7Bg3V27Mtf5hW8SgmJL3KnuyxdweeL04o5Vjck2lo4CQsUt59Ci/WG7L7f1KLLjOfnBK2sMqZy9QBx96s4chb+oDK3iTlmdZ4wKWPexFiG0KZTVTMleHKMho5YWXYTrDFlXpygfDhXbj+s+/FV/VNH3sLD1z3HB4SQwgXtaWVYaLkrqkDXkIqE+KryLAmRzVlInwCbtZVPGC+HLbmy+AxJWDYUDi3RTh/nYc/N+yHqhY8qUVXTQm+l+9Og8UMJR5/Bs4EJI9CYRUQN2UjsGWO6dwMSrlu5M0FgXGXseYGLeAESsDz2hMRG75WrXLfCzBmWL0zK3BTb5lar/XNZs2FqTUtUjELzi4pzgkpzgVFTrpVYDB4yGrQoZsvNuM25NqODdqTQcVQbQo7D3C5GSmbgKQvbsGYG22qBvI9XHasGI4qNwFmgCNX/jXnRdIlilFTLnbZrgjwF7KYQq7t7CbpbrptZfnwpAHzlzCZWb1yrVaXk16xt2Yr9cZwwqJCIipqoFJvyVJXJGokuyALWVSLoZoJZB4JV310XxIK09snuJqm7+5qCgbLTCLhql9mGtQvx2dMTqz6Q2yCcXkxF6uUS5TK8LFs01zbVuvShRvLYP2oQ/+soTdY9Bvw+wXOPnYZj9e3gFJeZnAZsJqRcHarvh6reTXtTNtWgA2sHctgRvU6i7c9fhfTuQQiLZNIQlbwVYHtAtOI58YMYXtM6K1kR62Z0FzQ877z0L7gVI9nf720XXDatoy4Dm29b88dlatPNa+gndkVnQlwHXrzheJ9hq+JN7PnLxJvWhxuQdvXSNdB3zVgtEKD065NrwGsecD+6nd4tbT2VfBNkO8o8HRoNLzo4c83dxtUeuRVV1B7yaP5PYctweIsADd/rr/G4y8uaZrG9GcINn+TZcuwOANgzPRqD2ovZTW9x4SGcurs7yq9q8CY4eWttnOmbbO6nS01/EwnxKvZ1Bk0pOW+8/626fZOvF06r0Q3285eAwH8H5voqTrwCB3hAAAAAElFTkSuQmCC",uj=Object.freeze(Object.defineProperty({__proto__:null,default:lj},Symbol.toStringTag,{value:"Module"})),cj="/plugin/screen/static/png/label.png",dj=Object.freeze(Object.defineProperty({__proto__:null,default:cj},Symbol.toStringTag,{value:"Module"})),fj="/plugin/screen/static/png/earth.png",pj=Object.freeze(Object.defineProperty({__proto__:null,default:fj},Symbol.toStringTag,{value:"Module"})),hj="/plugin/screen/static/png/glow.png",mj=Object.freeze(Object.defineProperty({__proto__:null,default:hj},Symbol.toStringTag,{value:"Module"})),gj="/plugin/screen/static/png/gradient.png",_j=Object.freeze(Object.defineProperty({__proto__:null,default:gj},Symbol.toStringTag,{value:"Module"})),vj="/plugin/screen/static/png/label-old.png",yj=Object.freeze(Object.defineProperty({__proto__:null,default:vj},Symbol.toStringTag,{value:"Module"})),bj="/plugin/screen/static/png/label.png",xj=Object.freeze(Object.defineProperty({__proto__:null,default:bj},Symbol.toStringTag,{value:"Module"})),Sj="/plugin/screen/static/png/light_column.png",Mj=Object.freeze(Object.defineProperty({__proto__:null,default:Sj},Symbol.toStringTag,{value:"Module"})),Aj="/plugin/screen/static/png/redCircle.png",wj=Object.freeze(Object.defineProperty({__proto__:null,default:Aj},Symbol.toStringTag,{value:"Module"})),Fp=[],Sd=Object.assign({"../../images/earth/aircraft.png":uj,"../../images/earth/aperture.png":dj,"../../images/earth/earth.png":pj,"../../images/earth/glow.png":mj,"../../images/earth/gradient.png":_j,"../../images/earth/label-old.png":yj,"../../images/earth/label.png":xj,"../../images/earth/light_column.png":Mj,"../../images/earth/redCircle.png":wj});for(let o in Sd){const e=o.split("/").pop();e&&Fp.push({name:e.split(".")[0],url:Sd[o].default})}const Cj={textures:Fp};class Tj{constructor(e){u1(this,"manager");u1(this,"callback");u1(this,"textureLoader");u1(this,"textures");this.callback=e,this.textures={},this.setLoadingManager(),this.loadResources()}setLoadingManager(){this.manager=new Up,this.manager.onStart=()=>{VS()},this.manager.onLoad=()=>{this.callback()},this.manager.onProgress=e=>{jS()},this.manager.onError=e=>{WS(),window.$message.error("数据加载失败,请刷新重试!")}}loadResources(){var e;this.textureLoader=new rj(this.manager),(e=Cj.textures)==null||e.forEach(t=>{this.textureLoader.load(t.url,n=>{this.textures[t.name]=n})})}}const a7=(o,e,t)=>{let n=e*Math.PI/180;const i=t*Math.PI/180;n=-n;const r=o*Math.cos(i)*Math.cos(n),a=o*Math.sin(i),s=o*Math.cos(i)*Math.sin(n);return new n1(r,a,s)},Md=o=>{const e=new f6(1,1),t=o.textures.aperture,n=new v9({color:15310696,map:t,transparent:!0,opacity:1,depthWrite:!1}),i=new n4(e,n),r=a7(o.radius*1.001,o.lon,o.lat),a=o.radius*.12;i.scale.set(a,a,a),i.userData.size=a,i.userData.scale=Math.random()*1,i.position.set(r.x,r.y,r.z);const s=new n1(r.x,r.y,r.z).normalize(),c=new n1(0,0,1);return i.quaternion.setFromUnitVectors(c,s),i},Ad=o=>{const e=o.radius*.3,t=new f6(o.radius*.05,e);t.rotateX(Math.PI/2),t.translate(0,0,e/2);const n=new v9({map:o.textures.light_column,color:o.index==0?o.punctuation.lightColumn.startColor:o.punctuation.lightColumn.endColor,transparent:!0,side:W0,depthWrite:!1}),i=new n4(t,n),r=new y9;r.add(i,i.clone().rotateZ(Math.PI/2));const a=a7(o.radius,o.lon,o.lat);r.position.set(a.x,a.y,a.z);const s=new n1(a.x,a.y,a.z).normalize(),c=new n1(0,0,1);return r.quaternion.setFromUnitVectors(c,s),r},wd=o=>{const e=new f6(1,1),t=new n4(e,o.material),n=a7(o.radius*1.001,o.lon,o.lat),i=o.radius*.05;t.scale.set(i,i,i),t.position.set(n.x,n.y,n.z);const r=new n1(n.x,n.y,n.z).normalize(),a=new n1(0,0,1);return t.quaternion.setFromUnitVectors(a,r),t},Ej=o=>{const e=[];for(let t=0;t<2*Math.PI-.1;t+=2*Math.PI/(o.number||100))e.push([parseFloat((Math.cos(t)*(o.radius||10)).toFixed(2)),0,parseFloat((Math.sin(t)*(o.radius||10)).toFixed(2))]);return o.closed&&e.push(e[0]),e},Dj=o=>{const e=[];o.pointList.forEach(i=>e.push(new n1(i[0],i[1],i[2])));const t=new zp(e),n=new Wa(t,o.number||50,o.radius||1,o.radialSegments);return new n4(n,o.material)};function h9(o){if(o===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return o}function Bp(o,e){o.prototype=Object.create(e.prototype),o.prototype.constructor=o,o.__proto__=e}/*!
  3180. * GSAP 3.11.3
  3181. * https://greensock.com
  3182. *
  3183. * @license Copyright 2008-2022, GreenSock. All rights reserved.
  3184. * Subject to the terms at https://greensock.com/standard-license or for
  3185. * Club GreenSock members, the agreement issued with that membership.
  3186. * @author: Jack Doyle, jack@greensock.com
  3187. */var Z4={autoSleep:120,force3D:"auto",nullTargetWarn:1,units:{lineHeight:""}},o6={duration:.5,overwrite:!1,delay:0},Ha,I4,k3,m0=1e8,o3=1/m0,lr=Math.PI*2,Ij=lr/4,Rj=0,Gp=Math.sqrt,Oj=Math.cos,Lj=Math.sin,Q3=function(e){return typeof e=="string"},T3=function(e){return typeof e=="function"},w9=function(e){return typeof e=="number"},$a=function(e){return typeof e=="undefined"},J0=function(e){return typeof e=="object"},R4=function(e){return e!==!1},Vp=function(){return typeof window!="undefined"},$e=function(e){return T3(e)||Q3(e)},jp=typeof ArrayBuffer=="function"&&ArrayBuffer.isView||function(){},h4=Array.isArray,ur=/(?:-?\.?\d|\.)+/gi,Wp=/[-+=.]*\d+[.e\-+]*\d*[e\-+]*\d*/g,H8=/[-+=.]*\d+[.e-]*\d*[a-z%]*/g,Bi=/[-+=.]*\d+\.?\d*(?:e-|e\+)?\d*/gi,Hp=/[+-]=-?[.\d]+/,$p=/[^,'"\[\]\s]+/gi,Pj=/^[+\-=e\s\d]*\d+[.\d]*([a-z]*|%)\s*$/i,x3,d0,cr,Ya,q4={},dt={},Yp,Jp=function(e){return(dt=H5(e,q4))&&Q4},Ja=function(e,t){return console.warn("Invalid property",e,"set to",t,"Missing plugin? gsap.registerPlugin()")},ft=function(e,t){return!t&&console.warn(e)},Zp=function(e,t){return e&&(q4[e]=t)&&dt&&(dt[e]=t)||q4},s7=function(){return 0},zj={suppressEvents:!0,isStart:!0,kill:!1},Xe={suppressEvents:!0,kill:!1},kj={suppressEvents:!0},Za={},o5=[],dr={},qp,$4={},Gi={},Cd=30,Ke=[],qa="",Qa=function(e){var t=e[0],n,i;if(J0(t)||T3(t)||(e=[e]),!(n=(t._gsap||{}).harness)){for(i=Ke.length;i--&&!Ke[i].targetTest(t););n=Ke[i]}for(i=e.length;i--;)e[i]&&(e[i]._gsap||(e[i]._gsap=new vh(e[i],n)))||e.splice(i,1);return e},F5=function(e){return e._gsap||Qa(g0(e))[0]._gsap},Qp=function(e,t,n){return(n=e[t])&&T3(n)?e[t]():$a(n)&&e.getAttribute&&e.getAttribute(t)||n},O4=function(e,t){return(e=e.split(",")).forEach(t)||e},I3=function(e){return Math.round(e*1e5)/1e5||0},t4=function(e){return Math.round(e*1e7)/1e7||0},Z8=function(e,t){var n=t.charAt(0),i=parseFloat(t.substr(2));return e=parseFloat(e),n==="+"?e+i:n==="-"?e-i:n==="*"?e*i:e/i},Uj=function(e,t){for(var n=t.length,i=0;e.indexOf(t[i])<0&&++i<n;);return i<n},pt=function(){var e=o5.length,t=o5.slice(0),n,i;for(dr={},o5.length=0,n=0;n<e;n++)i=t[n],i&&i._lazy&&(i.render(i._lazy[0],i._lazy[1],!0)._lazy=0)},Xp=function(e,t,n,i){o5.length&&pt(),e.render(t,n,i||I4&&t<0&&(e._initted||e._startAt)),o5.length&&pt()},Kp=function(e){var t=parseFloat(e);return(t||t===0)&&(e+"").match($p).length<2?t:Q3(e)?e.trim():e},eh=function(e){return e},x0=function(e,t){for(var n in t)n in e||(e[n]=t[n]);return e},Nj=function(e){return function(t,n){for(var i in n)i in t||i==="duration"&&e||i==="ease"||(t[i]=n[i])}},H5=function(e,t){for(var n in t)e[n]=t[n];return e},Td=function o(e,t){for(var n in t)n!=="__proto__"&&n!=="constructor"&&n!=="prototype"&&(e[n]=J0(t[n])?o(e[n]||(e[n]={}),t[n]):t[n]);return e},ht=function(e,t){var n={},i;for(i in e)i in t||(n[i]=e[i]);return n},K6=function(e){var t=e.parent||x3,n=e.keyframes?Nj(h4(e.keyframes)):x0;if(R4(e.inherit))for(;t;)n(e,t.vars.defaults),t=t.parent||t._dp;return e},Fj=function(e,t){for(var n=e.length,i=n===t.length;i&&n--&&e[n]===t[n];);return n<0},th=function(e,t,n,i,r){n===void 0&&(n="_first"),i===void 0&&(i="_last");var a=e[i],s;if(r)for(s=t[r];a&&a[r]>s;)a=a._prev;return a?(t._next=a._next,a._next=t):(t._next=e[n],e[n]=t),t._next?t._next._prev=t:e[i]=t,t._prev=a,t.parent=t._dp=e,t},Et=function(e,t,n,i){n===void 0&&(n="_first"),i===void 0&&(i="_last");var r=t._prev,a=t._next;r?r._next=a:e[n]===t&&(e[n]=a),a?a._prev=r:e[i]===t&&(e[i]=r),t._next=t._prev=t.parent=null},s5=function(e,t){e.parent&&(!t||e.parent.autoRemoveChildren)&&e.parent.remove(e),e._act=0},B5=function(e,t){if(e&&(!t||t._end>e._dur||t._start<0))for(var n=e;n;)n._dirty=1,n=n.parent;return e},Bj=function(e){for(var t=e.parent;t&&t.parent;)t._dirty=1,t.totalDuration(),t=t.parent;return e},fr=function(e,t,n,i){return e._startAt&&(I4?e._startAt.revert(Xe):e.vars.immediateRender&&!e.vars.autoRevert||e._startAt.render(t,!0,i))},Gj=function o(e){return!e||e._ts&&o(e.parent)},Ed=function(e){return e._repeat?r6(e._tTime,e=e.duration()+e._rDelay)*e:0},r6=function(e,t){var n=Math.floor(e/=t);return e&&n===e?n-1:n},mt=function(e,t){return(e-t._start)*t._ts+(t._ts>=0?0:t._dirty?t.totalDuration():t._tDur)},Dt=function(e){return e._end=t4(e._start+(e._tDur/Math.abs(e._ts||e._rts||o3)||0))},It=function(e,t){var n=e._dp;return n&&n.smoothChildTiming&&e._ts&&(e._start=t4(n._time-(e._ts>0?t/e._ts:((e._dirty?e.totalDuration():e._tDur)-t)/-e._ts)),Dt(e),n._dirty||B5(n,e)),e},nh=function(e,t){var n;if((t._time||t._initted&&!t._dur)&&(n=mt(e.rawTime(),t),(!t._dur||S7(0,t.totalDuration(),n)-t._tTime>o3)&&t.render(n,!0)),B5(e,t)._dp&&e._initted&&e._time>=e._dur&&e._ts){if(e._dur<e.duration())for(n=e;n._dp;)n.rawTime()>=0&&n.totalTime(n._tTime),n=n._dp;e._zTime=-o3}},j0=function(e,t,n,i){return t.parent&&s5(t),t._start=t4((w9(n)?n:n||e!==x3?c0(e,n,t):e._time)+t._delay),t._end=t4(t._start+(t.totalDuration()/Math.abs(t.timeScale())||0)),th(e,t,"_first","_last",e._sort?"_start":0),pr(t)||(e._recent=t),i||nh(e,t),e._ts<0&&It(e,e._tTime),e},ih=function(e,t){return(q4.ScrollTrigger||Ja("scrollTrigger",t))&&q4.ScrollTrigger.create(t,e)},oh=function(e,t,n,i,r){if(Ka(e,t,r),!e._initted)return 1;if(!n&&e._pt&&!I4&&(e._dur&&e.vars.lazy!==!1||!e._dur&&e.vars.lazy)&&qp!==Y4.frame)return o5.push(e),e._lazy=[r,i],1},Vj=function o(e){var t=e.parent;return t&&t._ts&&t._initted&&!t._lock&&(t.rawTime()<0||o(t))},pr=function(e){var t=e.data;return t==="isFromStart"||t==="isStart"},jj=function(e,t,n,i){var r=e.ratio,a=t<0||!t&&(!e._start&&Vj(e)&&!(!e._initted&&pr(e))||(e._ts<0||e._dp._ts<0)&&!pr(e))?0:1,s=e._rDelay,c=0,f,h,m;if(s&&e._repeat&&(c=S7(0,e._tDur,t),h=r6(c,s),e._yoyo&&h&1&&(a=1-a),h!==r6(e._tTime,s)&&(r=1-a,e.vars.repeatRefresh&&e._initted&&e.invalidate())),a!==r||I4||i||e._zTime===o3||!t&&e._zTime){if(!e._initted&&oh(e,t,i,n,c))return;for(m=e._zTime,e._zTime=t||(n?o3:0),n||(n=t&&!m),e.ratio=a,e._from&&(a=1-a),e._time=0,e._tTime=c,f=e._pt;f;)f.r(a,f.d),f=f._next;t<0&&fr(e,t,n,!0),e._onUpdate&&!n&&_0(e,"onUpdate"),c&&e._repeat&&!n&&e.parent&&_0(e,"onRepeat"),(t>=e._tDur||t<0)&&e.ratio===a&&(a&&s5(e,1),!n&&!I4&&(_0(e,a?"onComplete":"onReverseComplete",!0),e._prom&&e._prom()))}else e._zTime||(e._zTime=t)},Wj=function(e,t,n){var i;if(n>t)for(i=e._first;i&&i._start<=n;){if(i.data==="isPause"&&i._start>t)return i;i=i._next}else for(i=e._last;i&&i._start>=n;){if(i.data==="isPause"&&i._start<t)return i;i=i._prev}},a6=function(e,t,n,i){var r=e._repeat,a=t4(t)||0,s=e._tTime/e._tDur;return s&&!i&&(e._time*=a/e._dur),e._dur=a,e._tDur=r?r<0?1e10:t4(a*(r+1)+e._rDelay*r):a,s>0&&!i&&It(e,e._tTime=e._tDur*s),e.parent&&Dt(e),n||B5(e.parent,e),e},Dd=function(e){return e instanceof E4?B5(e):a6(e,e._dur)},Hj={_start:0,endTime:s7,totalDuration:s7},c0=function o(e,t,n){var i=e.labels,r=e._recent||Hj,a=e.duration()>=m0?r.endTime(!1):e._dur,s,c,f;return Q3(t)&&(isNaN(t)||t in i)?(c=t.charAt(0),f=t.substr(-1)==="%",s=t.indexOf("="),c==="<"||c===">"?(s>=0&&(t=t.replace(/=/,"")),(c==="<"?r._start:r.endTime(r._repeat>=0))+(parseFloat(t.substr(1))||0)*(f?(s<0?r:n).totalDuration()/100:1)):s<0?(t in i||(i[t]=a),i[t]):(c=parseFloat(t.charAt(s-1)+t.substr(s+1)),f&&n&&(c=c/100*(h4(n)?n[0]:n).totalDuration()),s>1?o(e,t.substr(0,s-1),n)+c:a+c)):t==null?a:+t},e7=function(e,t,n){var i=w9(t[1]),r=(i?2:1)+(e<2?0:1),a=t[r],s,c;if(i&&(a.duration=t[1]),a.parent=n,e){for(s=a,c=n;c&&!("immediateRender"in s);)s=c.vars.defaults||{},c=R4(c.vars.inherit)&&c.parent;a.immediateRender=R4(s.immediateRender),e<2?a.runBackwards=1:a.startAt=t[r-1]}return new j3(t[0],a,t[r+1])},f5=function(e,t){return e||e===0?t(e):t},S7=function(e,t,n){return n<e?e:n>t?t:n},f4=function(e,t){return!Q3(e)||!(t=Pj.exec(e))?"":t[1]},$j=function(e,t,n){return f5(n,function(i){return S7(e,t,i)})},hr=[].slice,rh=function(e,t){return e&&J0(e)&&"length"in e&&(!t&&!e.length||e.length-1 in e&&J0(e[0]))&&!e.nodeType&&e!==d0},Yj=function(e,t,n){return n===void 0&&(n=[]),e.forEach(function(i){var r;return Q3(i)&&!t||rh(i,1)?(r=n).push.apply(r,g0(i)):n.push(i)})||n},g0=function(e,t,n){return k3&&!t&&k3.selector?k3.selector(e):Q3(e)&&!n&&(cr||!s6())?hr.call((t||Ya).querySelectorAll(e),0):h4(e)?Yj(e,n):rh(e)?hr.call(e,0):e?[e]:[]},mr=function(e){return e=g0(e)[0]||ft("Invalid scope")||{},function(t){var n=e.current||e.nativeElement||e;return g0(t,n.querySelectorAll?n:n===e?ft("Invalid scope")||Ya.createElement("div"):e)}},ah=function(e){return e.sort(function(){return .5-Math.random()})},sh=function(e){if(T3(e))return e;var t=J0(e)?e:{each:e},n=G5(t.ease),i=t.from||0,r=parseFloat(t.base)||0,a={},s=i>0&&i<1,c=isNaN(i)||s,f=t.axis,h=i,m=i;return Q3(i)?h=m={center:.5,edges:.5,end:1}[i]||0:!s&&c&&(h=i[0],m=i[1]),function(g,_,S){var y=(S||t).length,b=a[y],M,A,E,C,D,T,P,R,L;if(!b){if(L=t.grid==="auto"?0:(t.grid||[1,m0])[1],!L){for(P=-m0;P<(P=S[L++].getBoundingClientRect().left)&&L<y;);L--}for(b=a[y]=[],M=c?Math.min(L,y)*h-.5:i%L,A=L===m0?0:c?y*m/L-.5:i/L|0,P=0,R=m0,T=0;T<y;T++)E=T%L-M,C=A-(T/L|0),b[T]=D=f?Math.abs(f==="y"?C:E):Gp(E*E+C*C),D>P&&(P=D),D<R&&(R=D);i==="random"&&ah(b),b.max=P-R,b.min=R,b.v=y=(parseFloat(t.amount)||parseFloat(t.each)*(L>y?y-1:f?f==="y"?y/L:L:Math.max(L,y/L))||0)*(i==="edges"?-1:1),b.b=y<0?r-y:r,b.u=f4(t.amount||t.each)||0,n=n&&y<0?mh(n):n}return y=(b[g]-b.min)/b.max||0,t4(b.b+(n?n(y):y)*b.v)+b.u}},gr=function(e){var t=Math.pow(10,((e+"").split(".")[1]||"").length);return function(n){var i=t4(Math.round(parseFloat(n)/e)*e*t);return(i-i%1)/t+(w9(n)?0:f4(n))}},lh=function(e,t){var n=h4(e),i,r;return!n&&J0(e)&&(i=n=e.radius||m0,e.values?(e=g0(e.values),(r=!w9(e[0]))&&(i*=i)):e=gr(e.increment)),f5(t,n?T3(e)?function(a){return r=e(a),Math.abs(r-a)<=i?r:a}:function(a){for(var s=parseFloat(r?a.x:a),c=parseFloat(r?a.y:0),f=m0,h=0,m=e.length,g,_;m--;)r?(g=e[m].x-s,_=e[m].y-c,g=g*g+_*_):g=Math.abs(e[m]-s),g<f&&(f=g,h=m);return h=!i||f<=i?e[h]:a,r||h===a||w9(a)?h:h+f4(a)}:gr(e))},uh=function(e,t,n,i){return f5(h4(e)?!t:n===!0?!!(n=0):!i,function(){return h4(e)?e[~~(Math.random()*e.length)]:(n=n||1e-5)&&(i=n<1?Math.pow(10,(n+"").length-2):1)&&Math.floor(Math.round((e-n/2+Math.random()*(t-e+n*.99))/n)*n*i)/i})},Jj=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(i){return t.reduce(function(r,a){return a(r)},i)}},Zj=function(e,t){return function(n){return e(parseFloat(n))+(t||f4(n))}},qj=function(e,t,n){return dh(e,t,0,1,n)},ch=function(e,t,n){return f5(n,function(i){return e[~~t(i)]})},Qj=function o(e,t,n){var i=t-e;return h4(e)?ch(e,o(0,e.length),t):f5(n,function(r){return(i+(r-e)%i)%i+e})},Xj=function o(e,t,n){var i=t-e,r=i*2;return h4(e)?ch(e,o(0,e.length-1),t):f5(n,function(a){return a=(r+(a-e)%r)%r||0,e+(a>i?r-a:a)})},l7=function(e){for(var t=0,n="",i,r,a,s;~(i=e.indexOf("random(",t));)a=e.indexOf(")",i),s=e.charAt(i+7)==="[",r=e.substr(i+7,a-i-7).match(s?$p:ur),n+=e.substr(t,i-t)+uh(s?r:+r[0],s?0:+r[1],+r[2]||1e-5),t=a+1;return n+e.substr(t,e.length-t)},dh=function(e,t,n,i,r){var a=t-e,s=i-n;return f5(r,function(c){return n+((c-e)/a*s||0)})},Kj=function o(e,t,n,i){var r=isNaN(e+t)?0:function(_){return(1-_)*e+_*t};if(!r){var a=Q3(e),s={},c,f,h,m,g;if(n===!0&&(i=1)&&(n=null),a)e={p:e},t={p:t};else if(h4(e)&&!h4(t)){for(h=[],m=e.length,g=m-2,f=1;f<m;f++)h.push(o(e[f-1],e[f]));m--,r=function(S){S*=m;var y=Math.min(g,~~S);return h[y](S-y)},n=t}else i||(e=H5(h4(e)?[]:{},e));if(!h){for(c in t)Xa.call(s,e,c,"get",t[c]);r=function(S){return ns(S,s)||(a?e.p:e)}}}return f5(n,r)},Id=function(e,t,n){var i=e.labels,r=m0,a,s,c;for(a in i)s=i[a]-t,s<0==!!n&&s&&r>(s=Math.abs(s))&&(c=a,r=s);return c},_0=function(e,t,n){var i=e.vars,r=i[t],a=k3,s=e._ctx,c,f,h;if(r)return c=i[t+"Params"],f=i.callbackScope||e,n&&o5.length&&pt(),s&&(k3=s),h=c?r.apply(f,c):r.call(f),k3=a,h},Y6=function(e){return s5(e),e.scrollTrigger&&e.scrollTrigger.kill(!!I4),e.progress()<1&&_0(e,"onInterrupt"),e},$8,eW=function(e){e=!e.name&&e.default||e;var t=e.name,n=T3(e),i=t&&!n&&e.init?function(){this._props=[]}:e,r={init:s7,render:ns,add:Xa,kill:gW,modifier:mW,rawVars:0},a={targetTest:0,get:0,getSetter:ts,aliases:{},register:0};if(s6(),e!==i){if($4[t])return;x0(i,x0(ht(e,r),a)),H5(i.prototype,H5(r,ht(e,a))),$4[i.prop=t]=i,e.targetTest&&(Ke.push(i),Za[t]=1),t=(t==="css"?"CSS":t.charAt(0).toUpperCase()+t.substr(1))+"Plugin"}Zp(t,i),e.register&&e.register(Q4,i,L4)},s3=255,J6={aqua:[0,s3,s3],lime:[0,s3,0],silver:[192,192,192],black:[0,0,0],maroon:[128,0,0],teal:[0,128,128],blue:[0,0,s3],navy:[0,0,128],white:[s3,s3,s3],olive:[128,128,0],yellow:[s3,s3,0],orange:[s3,165,0],gray:[128,128,128],purple:[128,0,128],green:[0,128,0],red:[s3,0,0],pink:[s3,192,203],cyan:[0,s3,s3],transparent:[s3,s3,s3,0]},Vi=function(e,t,n){return e+=e<0?1:e>1?-1:0,(e*6<1?t+(n-t)*e*6:e<.5?n:e*3<2?t+(n-t)*(2/3-e)*6:t)*s3+.5|0},fh=function(e,t,n){var i=e?w9(e)?[e>>16,e>>8&s3,e&s3]:0:J6.black,r,a,s,c,f,h,m,g,_,S;if(!i){if(e.substr(-1)===","&&(e=e.substr(0,e.length-1)),J6[e])i=J6[e];else if(e.charAt(0)==="#"){if(e.length<6&&(r=e.charAt(1),a=e.charAt(2),s=e.charAt(3),e="#"+r+r+a+a+s+s+(e.length===5?e.charAt(4)+e.charAt(4):"")),e.length===9)return i=parseInt(e.substr(1,6),16),[i>>16,i>>8&s3,i&s3,parseInt(e.substr(7),16)/255];e=parseInt(e.substr(1),16),i=[e>>16,e>>8&s3,e&s3]}else if(e.substr(0,3)==="hsl"){if(i=S=e.match(ur),!t)c=+i[0]%360/360,f=+i[1]/100,h=+i[2]/100,a=h<=.5?h*(f+1):h+f-h*f,r=h*2-a,i.length>3&&(i[3]*=1),i[0]=Vi(c+1/3,r,a),i[1]=Vi(c,r,a),i[2]=Vi(c-1/3,r,a);else if(~e.indexOf("="))return i=e.match(Wp),n&&i.length<4&&(i[3]=1),i}else i=e.match(ur)||J6.transparent;i=i.map(Number)}return t&&!S&&(r=i[0]/s3,a=i[1]/s3,s=i[2]/s3,m=Math.max(r,a,s),g=Math.min(r,a,s),h=(m+g)/2,m===g?c=f=0:(_=m-g,f=h>.5?_/(2-m-g):_/(m+g),c=m===r?(a-s)/_+(a<s?6:0):m===a?(s-r)/_+2:(r-a)/_+4,c*=60),i[0]=~~(c+.5),i[1]=~~(f*100+.5),i[2]=~~(h*100+.5)),n&&i.length<4&&(i[3]=1),i},ph=function(e){var t=[],n=[],i=-1;return e.split(r5).forEach(function(r){var a=r.match(H8)||[];t.push.apply(t,a),n.push(i+=a.length+1)}),t.c=n,t},Rd=function(e,t,n){var i="",r=(e+i).match(r5),a=t?"hsla(":"rgba(",s=0,c,f,h,m;if(!r)return e;if(r=r.map(function(g){return(g=fh(g,t,1))&&a+(t?g[0]+","+g[1]+"%,"+g[2]+"%,"+g[3]:g.join(","))+")"}),n&&(h=ph(e),c=n.c,c.join(i)!==h.c.join(i)))for(f=e.replace(r5,"1").split(H8),m=f.length-1;s<m;s++)i+=f[s]+(~c.indexOf(s)?r.shift()||a+"0,0,0,0)":(h.length?h:r.length?r:n).shift());if(!f)for(f=e.split(r5),m=f.length-1;s<m;s++)i+=f[s]+r[s];return i+f[m]},r5=function(){var o="(?:\\b(?:(?:rgb|rgba|hsl|hsla)\\(.+?\\))|\\B#(?:[0-9a-f]{3,4}){1,2}\\b",e;for(e in J6)o+="|"+e+"\\b";return new RegExp(o+")","gi")}(),tW=/hsl[a]?\(/,hh=function(e){var t=e.join(" "),n;if(r5.lastIndex=0,r5.test(t))return n=tW.test(t),e[1]=Rd(e[1],n),e[0]=Rd(e[0],n,ph(e[1])),!0},u7,Y4=function(){var o=Date.now,e=500,t=33,n=o(),i=n,r=1e3/240,a=r,s=[],c,f,h,m,g,_,S=function y(b){var M=o()-i,A=b===!0,E,C,D,T;if(M>e&&(n+=M-t),i+=M,D=i-n,E=D-a,(E>0||A)&&(T=++m.frame,g=D-m.time*1e3,m.time=D=D/1e3,a+=E+(E>=r?4:r-E),C=1),A||(c=f(y)),C)for(_=0;_<s.length;_++)s[_](D,g,T,b)};return m={time:0,frame:0,tick:function(){S(!0)},deltaRatio:function(b){return g/(1e3/(b||60))},wake:function(){Yp&&(!cr&&Vp()&&(d0=cr=window,Ya=d0.document||{},q4.gsap=Q4,(d0.gsapVersions||(d0.gsapVersions=[])).push(Q4.version),Jp(dt||d0.GreenSockGlobals||!d0.gsap&&d0||{}),h=d0.requestAnimationFrame),c&&m.sleep(),f=h||function(b){return setTimeout(b,a-m.time*1e3+1|0)},u7=1,S(2))},sleep:function(){(h?d0.cancelAnimationFrame:clearTimeout)(c),u7=0,f=s7},lagSmoothing:function(b,M){e=b||1/o3,t=Math.min(M,e,0)},fps:function(b){r=1e3/(b||240),a=m.time*1e3+r},add:function(b,M,A){var E=M?function(C,D,T,P){b(C,D,T,P),m.remove(E)}:b;return m.remove(b),s[A?"unshift":"push"](E),s6(),E},remove:function(b,M){~(M=s.indexOf(b))&&s.splice(M,1)&&_>=M&&_--},_listeners:s},m}(),s6=function(){return!u7&&Y4.wake()},Y2={},nW=/^[\d.\-M][\d.\-,\s]/,iW=/["']/g,oW=function(e){for(var t={},n=e.substr(1,e.length-3).split(":"),i=n[0],r=1,a=n.length,s,c,f;r<a;r++)c=n[r],s=r!==a-1?c.lastIndexOf(","):c.length,f=c.substr(0,s),t[i]=isNaN(f)?f.replace(iW,"").trim():+f,i=c.substr(s+1).trim();return t},rW=function(e){var t=e.indexOf("(")+1,n=e.indexOf(")"),i=e.indexOf("(",t);return e.substring(t,~i&&i<n?e.indexOf(")",n+1):n)},aW=function(e){var t=(e+"").split("("),n=Y2[t[0]];return n&&t.length>1&&n.config?n.config.apply(null,~e.indexOf("{")?[oW(t[1])]:rW(e).split(",").map(Kp)):Y2._CE&&nW.test(e)?Y2._CE("",e):n},mh=function(e){return function(t){return 1-e(1-t)}},gh=function o(e,t){for(var n=e._first,i;n;)n instanceof E4?o(n,t):n.vars.yoyoEase&&(!n._yoyo||!n._repeat)&&n._yoyo!==t&&(n.timeline?o(n.timeline,t):(i=n._ease,n._ease=n._yEase,n._yEase=i,n._yoyo=t)),n=n._next},G5=function(e,t){return e&&(T3(e)?e:Y2[e]||aW(e))||t},q5=function(e,t,n,i){n===void 0&&(n=function(c){return 1-t(1-c)}),i===void 0&&(i=function(c){return c<.5?t(c*2)/2:1-t((1-c)*2)/2});var r={easeIn:t,easeOut:n,easeInOut:i},a;return O4(e,function(s){Y2[s]=q4[s]=r,Y2[a=s.toLowerCase()]=n;for(var c in r)Y2[a+(c==="easeIn"?".in":c==="easeOut"?".out":".inOut")]=Y2[s+"."+c]=r[c]}),r},_h=function(e){return function(t){return t<.5?(1-e(1-t*2))/2:.5+e((t-.5)*2)/2}},ji=function o(e,t,n){var i=t>=1?t:1,r=(n||(e?.3:.45))/(t<1?t:1),a=r/lr*(Math.asin(1/i)||0),s=function(h){return h===1?1:i*Math.pow(2,-10*h)*Lj((h-a)*r)+1},c=e==="out"?s:e==="in"?function(f){return 1-s(1-f)}:_h(s);return r=lr/r,c.config=function(f,h){return o(e,f,h)},c},Wi=function o(e,t){t===void 0&&(t=1.70158);var n=function(a){return a?--a*a*((t+1)*a+t)+1:0},i=e==="out"?n:e==="in"?function(r){return 1-n(1-r)}:_h(n);return i.config=function(r){return o(e,r)},i};O4("Linear,Quad,Cubic,Quart,Quint,Strong",function(o,e){var t=e<5?e+1:e;q5(o+",Power"+(t-1),e?function(n){return Math.pow(n,t)}:function(n){return n},function(n){return 1-Math.pow(1-n,t)},function(n){return n<.5?Math.pow(n*2,t)/2:1-Math.pow((1-n)*2,t)/2})});Y2.Linear.easeNone=Y2.none=Y2.Linear.easeIn;q5("Elastic",ji("in"),ji("out"),ji());(function(o,e){var t=1/e,n=2*t,i=2.5*t,r=function(s){return s<t?o*s*s:s<n?o*Math.pow(s-1.5/e,2)+.75:s<i?o*(s-=2.25/e)*s+.9375:o*Math.pow(s-2.625/e,2)+.984375};q5("Bounce",function(a){return 1-r(1-a)},r)})(7.5625,2.75);q5("Expo",function(o){return o?Math.pow(2,10*(o-1)):0});q5("Circ",function(o){return-(Gp(1-o*o)-1)});q5("Sine",function(o){return o===1?1:-Oj(o*Ij)+1});q5("Back",Wi("in"),Wi("out"),Wi());Y2.SteppedEase=Y2.steps=q4.SteppedEase={config:function(e,t){e===void 0&&(e=1);var n=1/e,i=e+(t?0:1),r=t?1:0,a=1-o3;return function(s){return((i*S7(0,a,s)|0)+r)*n}}};o6.ease=Y2["quad.out"];O4("onComplete,onUpdate,onStart,onRepeat,onReverseComplete,onInterrupt",function(o){return qa+=o+","+o+"Params,"});var vh=function(e,t){this.id=Rj++,e._gsap=this,this.target=e,this.harness=t,this.get=t?t.get:Qp,this.set=t?t.getSetter:ts},l6=function(){function o(t){this.vars=t,this._delay=+t.delay||0,(this._repeat=t.repeat===1/0?-2:t.repeat||0)&&(this._rDelay=t.repeatDelay||0,this._yoyo=!!t.yoyo||!!t.yoyoEase),this._ts=1,a6(this,+t.duration,1,1),this.data=t.data,k3&&(this._ctx=k3,k3.data.push(this)),u7||Y4.wake()}var e=o.prototype;return e.delay=function(n){return n||n===0?(this.parent&&this.parent.smoothChildTiming&&this.startTime(this._start+n-this._delay),this._delay=n,this):this._delay},e.duration=function(n){return arguments.length?this.totalDuration(this._repeat>0?n+(n+this._rDelay)*this._repeat:n):this.totalDuration()&&this._dur},e.totalDuration=function(n){return arguments.length?(this._dirty=0,a6(this,this._repeat<0?n:(n-this._repeat*this._rDelay)/(this._repeat+1))):this._tDur},e.totalTime=function(n,i){if(s6(),!arguments.length)return this._tTime;var r=this._dp;if(r&&r.smoothChildTiming&&this._ts){for(It(this,n),!r._dp||r.parent||nh(r,this);r&&r.parent;)r.parent._time!==r._start+(r._ts>=0?r._tTime/r._ts:(r.totalDuration()-r._tTime)/-r._ts)&&r.totalTime(r._tTime,!0),r=r.parent;!this.parent&&this._dp.autoRemoveChildren&&(this._ts>0&&n<this._tDur||this._ts<0&&n>0||!this._tDur&&!n)&&j0(this._dp,this,this._start-this._delay)}return(this._tTime!==n||!this._dur&&!i||this._initted&&Math.abs(this._zTime)===o3||!n&&!this._initted&&(this.add||this._ptLookup))&&(this._ts||(this._pTime=n),Xp(this,n,i)),this},e.time=function(n,i){return arguments.length?this.totalTime(Math.min(this.totalDuration(),n+Ed(this))%(this._dur+this._rDelay)||(n?this._dur:0),i):this._time},e.totalProgress=function(n,i){return arguments.length?this.totalTime(this.totalDuration()*n,i):this.totalDuration()?Math.min(1,this._tTime/this._tDur):this.ratio},e.progress=function(n,i){return arguments.length?this.totalTime(this.duration()*(this._yoyo&&!(this.iteration()&1)?1-n:n)+Ed(this),i):this.duration()?Math.min(1,this._time/this._dur):this.ratio},e.iteration=function(n,i){var r=this.duration()+this._rDelay;return arguments.length?this.totalTime(this._time+(n-1)*r,i):this._repeat?r6(this._tTime,r)+1:1},e.timeScale=function(n){if(!arguments.length)return this._rts===-o3?0:this._rts;if(this._rts===n)return this;var i=this.parent&&this._ts?mt(this.parent._time,this):this._tTime;return this._rts=+n||0,this._ts=this._ps||n===-o3?0:this._rts,this.totalTime(S7(-this._delay,this._tDur,i),!0),Dt(this),Bj(this)},e.paused=function(n){return arguments.length?(this._ps!==n&&(this._ps=n,n?(this._pTime=this._tTime||Math.max(-this._delay,this.rawTime()),this._ts=this._act=0):(s6(),this._ts=this._rts,this.totalTime(this.parent&&!this.parent.smoothChildTiming?this.rawTime():this._tTime||this._pTime,this.progress()===1&&Math.abs(this._zTime)!==o3&&(this._tTime-=o3)))),this):this._ps},e.startTime=function(n){if(arguments.length){this._start=n;var i=this.parent||this._dp;return i&&(i._sort||!this.parent)&&j0(i,this,n-this._delay),this}return this._start},e.endTime=function(n){return this._start+(R4(n)?this.totalDuration():this.duration())/Math.abs(this._ts||1)},e.rawTime=function(n){var i=this.parent||this._dp;return i?n&&(!this._ts||this._repeat&&this._time&&this.totalProgress()<1)?this._tTime%(this._dur+this._rDelay):this._ts?mt(i.rawTime(n),this):this._tTime:this._tTime},e.revert=function(n){n===void 0&&(n=kj);var i=I4;return I4=n,(this._initted||this._startAt)&&(this.timeline&&this.timeline.revert(n),this.totalTime(-.01,n.suppressEvents)),this.data!=="nested"&&n.kill!==!1&&this.kill(),I4=i,this},e.globalTime=function(n){for(var i=this,r=arguments.length?n:i.rawTime();i;)r=i._start+r/(i._ts||1),i=i._dp;return!this.parent&&this.vars.immediateRender?-1:r},e.repeat=function(n){return arguments.length?(this._repeat=n===1/0?-2:n,Dd(this)):this._repeat===-2?1/0:this._repeat},e.repeatDelay=function(n){if(arguments.length){var i=this._time;return this._rDelay=n,Dd(this),i?this.time(i):this}return this._rDelay},e.yoyo=function(n){return arguments.length?(this._yoyo=n,this):this._yoyo},e.seek=function(n,i){return this.totalTime(c0(this,n),R4(i))},e.restart=function(n,i){return this.play().totalTime(n?-this._delay:0,R4(i))},e.play=function(n,i){return n!=null&&this.seek(n,i),this.reversed(!1).paused(!1)},e.reverse=function(n,i){return n!=null&&this.seek(n||this.totalDuration(),i),this.reversed(!0).paused(!1)},e.pause=function(n,i){return n!=null&&this.seek(n,i),this.paused(!0)},e.resume=function(){return this.paused(!1)},e.reversed=function(n){return arguments.length?(!!n!==this.reversed()&&this.timeScale(-this._rts||(n?-o3:0)),this):this._rts<0},e.invalidate=function(){return this._initted=this._act=0,this._zTime=-o3,this},e.isActive=function(){var n=this.parent||this._dp,i=this._start,r;return!!(!n||this._ts&&this._initted&&n.isActive()&&(r=n.rawTime(!0))>=i&&r<this.endTime(!0)-o3)},e.eventCallback=function(n,i,r){var a=this.vars;return arguments.length>1?(i?(a[n]=i,r&&(a[n+"Params"]=r),n==="onUpdate"&&(this._onUpdate=i)):delete a[n],this):a[n]},e.then=function(n){var i=this;return new Promise(function(r){var a=T3(n)?n:eh,s=function(){var f=i.then;i.then=null,T3(a)&&(a=a(i))&&(a.then||a===i)&&(i.then=f),r(a),i.then=f};i._initted&&i.totalProgress()===1&&i._ts>=0||!i._tTime&&i._ts<0?s():i._prom=s})},e.kill=function(){Y6(this)},o}();x0(l6.prototype,{_time:0,_start:0,_end:0,_tTime:0,_tDur:0,_dirty:0,_repeat:0,_yoyo:!1,parent:null,_initted:!1,_rDelay:0,_ts:1,_dp:0,ratio:0,_zTime:-o3,_prom:0,_ps:!1,_rts:1});var E4=function(o){Bp(e,o);function e(n,i){var r;return n===void 0&&(n={}),r=o.call(this,n)||this,r.labels={},r.smoothChildTiming=!!n.smoothChildTiming,r.autoRemoveChildren=!!n.autoRemoveChildren,r._sort=R4(n.sortChildren),x3&&j0(n.parent||x3,h9(r),i),n.reversed&&r.reverse(),n.paused&&r.paused(!0),n.scrollTrigger&&ih(h9(r),n.scrollTrigger),r}var t=e.prototype;return t.to=function(i,r,a){return e7(0,arguments,this),this},t.from=function(i,r,a){return e7(1,arguments,this),this},t.fromTo=function(i,r,a,s){return e7(2,arguments,this),this},t.set=function(i,r,a){return r.duration=0,r.parent=this,K6(r).repeatDelay||(r.repeat=0),r.immediateRender=!!r.immediateRender,new j3(i,r,c0(this,a),1),this},t.call=function(i,r,a){return j0(this,j3.delayedCall(0,i,r),a)},t.staggerTo=function(i,r,a,s,c,f,h){return a.duration=r,a.stagger=a.stagger||s,a.onComplete=f,a.onCompleteParams=h,a.parent=this,new j3(i,a,c0(this,c)),this},t.staggerFrom=function(i,r,a,s,c,f,h){return a.runBackwards=1,K6(a).immediateRender=R4(a.immediateRender),this.staggerTo(i,r,a,s,c,f,h)},t.staggerFromTo=function(i,r,a,s,c,f,h,m){return s.startAt=a,K6(s).immediateRender=R4(s.immediateRender),this.staggerTo(i,r,s,c,f,h,m)},t.render=function(i,r,a){var s=this._time,c=this._dirty?this.totalDuration():this._tDur,f=this._dur,h=i<=0?0:t4(i),m=this._zTime<0!=i<0&&(this._initted||!f),g,_,S,y,b,M,A,E,C,D,T,P;if(this!==x3&&h>c&&i>=0&&(h=c),h!==this._tTime||a||m){if(s!==this._time&&f&&(h+=this._time-s,i+=this._time-s),g=h,C=this._start,E=this._ts,M=!E,m&&(f||(s=this._zTime),(i||!r)&&(this._zTime=i)),this._repeat){if(T=this._yoyo,b=f+this._rDelay,this._repeat<-1&&i<0)return this.totalTime(b*100+i,r,a);if(g=t4(h%b),h===c?(y=this._repeat,g=f):(y=~~(h/b),y&&y===h/b&&(g=f,y--),g>f&&(g=f)),D=r6(this._tTime,b),!s&&this._tTime&&D!==y&&(D=y),T&&y&1&&(g=f-g,P=1),y!==D&&!this._lock){var R=T&&D&1,L=R===(T&&y&1);if(y<D&&(R=!R),s=R?0:f,this._lock=1,this.render(s||(P?0:t4(y*b)),r,!f)._lock=0,this._tTime=h,!r&&this.parent&&_0(this,"onRepeat"),this.vars.repeatRefresh&&!P&&(this.invalidate()._lock=1),s&&s!==this._time||M!==!this._ts||this.vars.onRepeat&&!this.parent&&!this._act)return this;if(f=this._dur,c=this._tDur,L&&(this._lock=2,s=R?f:-1e-4,this.render(s,!0),this.vars.repeatRefresh&&!P&&this.invalidate()),this._lock=0,!this._ts&&!M)return this;gh(this,P)}}if(this._hasPause&&!this._forcing&&this._lock<2&&(A=Wj(this,t4(s),t4(g)),A&&(h-=g-(g=A._start))),this._tTime=h,this._time=g,this._act=!E,this._initted||(this._onUpdate=this.vars.onUpdate,this._initted=1,this._zTime=i,s=0),!s&&g&&!r&&(_0(this,"onStart"),this._tTime!==h))return this;if(g>=s&&i>=0)for(_=this._first;_;){if(S=_._next,(_._act||g>=_._start)&&_._ts&&A!==_){if(_.parent!==this)return this.render(i,r,a);if(_.render(_._ts>0?(g-_._start)*_._ts:(_._dirty?_.totalDuration():_._tDur)+(g-_._start)*_._ts,r,a),g!==this._time||!this._ts&&!M){A=0,S&&(h+=this._zTime=-o3);break}}_=S}else{_=this._last;for(var W=i<0?i:g;_;){if(S=_._prev,(_._act||W<=_._end)&&_._ts&&A!==_){if(_.parent!==this)return this.render(i,r,a);if(_.render(_._ts>0?(W-_._start)*_._ts:(_._dirty?_.totalDuration():_._tDur)+(W-_._start)*_._ts,r,a||I4&&(_._initted||_._startAt)),g!==this._time||!this._ts&&!M){A=0,S&&(h+=this._zTime=W?-o3:o3);break}}_=S}}if(A&&!r&&(this.pause(),A.render(g>=s?0:-o3)._zTime=g>=s?1:-1,this._ts))return this._start=C,Dt(this),this.render(i,r,a);this._onUpdate&&!r&&_0(this,"onUpdate",!0),(h===c&&this._tTime>=this.totalDuration()||!h&&s)&&(C===this._start||Math.abs(E)!==Math.abs(this._ts))&&(this._lock||((i||!f)&&(h===c&&this._ts>0||!h&&this._ts<0)&&s5(this,1),!r&&!(i<0&&!s)&&(h||s||!c)&&(_0(this,h===c&&i>=0?"onComplete":"onReverseComplete",!0),this._prom&&!(h<c&&this.timeScale()>0)&&this._prom())))}return this},t.add=function(i,r){var a=this;if(w9(r)||(r=c0(this,r,i)),!(i instanceof l6)){if(h4(i))return i.forEach(function(s){return a.add(s,r)}),this;if(Q3(i))return this.addLabel(i,r);if(T3(i))i=j3.delayedCall(0,i);else return this}return this!==i?j0(this,i,r):this},t.getChildren=function(i,r,a,s){i===void 0&&(i=!0),r===void 0&&(r=!0),a===void 0&&(a=!0),s===void 0&&(s=-m0);for(var c=[],f=this._first;f;)f._start>=s&&(f instanceof j3?r&&c.push(f):(a&&c.push(f),i&&c.push.apply(c,f.getChildren(!0,r,a)))),f=f._next;return c},t.getById=function(i){for(var r=this.getChildren(1,1,1),a=r.length;a--;)if(r[a].vars.id===i)return r[a]},t.remove=function(i){return Q3(i)?this.removeLabel(i):T3(i)?this.killTweensOf(i):(Et(this,i),i===this._recent&&(this._recent=this._last),B5(this))},t.totalTime=function(i,r){return arguments.length?(this._forcing=1,!this._dp&&this._ts&&(this._start=t4(Y4.time-(this._ts>0?i/this._ts:(this.totalDuration()-i)/-this._ts))),o.prototype.totalTime.call(this,i,r),this._forcing=0,this):this._tTime},t.addLabel=function(i,r){return this.labels[i]=c0(this,r),this},t.removeLabel=function(i){return delete this.labels[i],this},t.addPause=function(i,r,a){var s=j3.delayedCall(0,r||s7,a);return s.data="isPause",this._hasPause=1,j0(this,s,c0(this,i))},t.removePause=function(i){var r=this._first;for(i=c0(this,i);r;)r._start===i&&r.data==="isPause"&&s5(r),r=r._next},t.killTweensOf=function(i,r,a){for(var s=this.getTweensOf(i,a),c=s.length;c--;)K9!==s[c]&&s[c].kill(i,r);return this},t.getTweensOf=function(i,r){for(var a=[],s=g0(i),c=this._first,f=w9(r),h;c;)c instanceof j3?Uj(c._targets,s)&&(f?(!K9||c._initted&&c._ts)&&c.globalTime(0)<=r&&c.globalTime(c.totalDuration())>r:!r||c.isActive())&&a.push(c):(h=c.getTweensOf(s,r)).length&&a.push.apply(a,h),c=c._next;return a},t.tweenTo=function(i,r){r=r||{};var a=this,s=c0(a,i),c=r,f=c.startAt,h=c.onStart,m=c.onStartParams,g=c.immediateRender,_,S=j3.to(a,x0({ease:r.ease||"none",lazy:!1,immediateRender:!1,time:s,overwrite:"auto",duration:r.duration||Math.abs((s-(f&&"time"in f?f.time:a._time))/a.timeScale())||o3,onStart:function(){if(a.pause(),!_){var b=r.duration||Math.abs((s-(f&&"time"in f?f.time:a._time))/a.timeScale());S._dur!==b&&a6(S,b,0,1).render(S._time,!0,!0),_=1}h&&h.apply(S,m||[])}},r));return g?S.render(0):S},t.tweenFromTo=function(i,r,a){return this.tweenTo(r,x0({startAt:{time:c0(this,i)}},a))},t.recent=function(){return this._recent},t.nextLabel=function(i){return i===void 0&&(i=this._time),Id(this,c0(this,i))},t.previousLabel=function(i){return i===void 0&&(i=this._time),Id(this,c0(this,i),1)},t.currentLabel=function(i){return arguments.length?this.seek(i,!0):this.previousLabel(this._time+o3)},t.shiftChildren=function(i,r,a){a===void 0&&(a=0);for(var s=this._first,c=this.labels,f;s;)s._start>=a&&(s._start+=i,s._end+=i),s=s._next;if(r)for(f in c)c[f]>=a&&(c[f]+=i);return B5(this)},t.invalidate=function(i){var r=this._first;for(this._lock=0;r;)r.invalidate(i),r=r._next;return o.prototype.invalidate.call(this,i)},t.clear=function(i){i===void 0&&(i=!0);for(var r=this._first,a;r;)a=r._next,this.remove(r),r=a;return this._dp&&(this._time=this._tTime=this._pTime=0),i&&(this.labels={}),B5(this)},t.totalDuration=function(i){var r=0,a=this,s=a._last,c=m0,f,h,m;if(arguments.length)return a.timeScale((a._repeat<0?a.duration():a.totalDuration())/(a.reversed()?-i:i));if(a._dirty){for(m=a.parent;s;)f=s._prev,s._dirty&&s.totalDuration(),h=s._start,h>c&&a._sort&&s._ts&&!a._lock?(a._lock=1,j0(a,s,h-s._delay,1)._lock=0):c=h,h<0&&s._ts&&(r-=h,(!m&&!a._dp||m&&m.smoothChildTiming)&&(a._start+=h/a._ts,a._time-=h,a._tTime-=h),a.shiftChildren(-h,!1,-1/0),c=0),s._end>r&&s._ts&&(r=s._end),s=f;a6(a,a===x3&&a._time>r?a._time:r,1,1),a._dirty=0}return a._tDur},e.updateRoot=function(i){if(x3._ts&&(Xp(x3,mt(i,x3)),qp=Y4.frame),Y4.frame>=Cd){Cd+=Z4.autoSleep||120;var r=x3._first;if((!r||!r._ts)&&Z4.autoSleep&&Y4._listeners.length<2){for(;r&&!r._ts;)r=r._next;r||Y4.sleep()}}},e}(l6);x0(E4.prototype,{_lock:0,_hasPause:0,_forcing:0});var sW=function(e,t,n,i,r,a,s){var c=new L4(this._pt,e,t,0,1,Ah,null,r),f=0,h=0,m,g,_,S,y,b,M,A;for(c.b=n,c.e=i,n+="",i+="",(M=~i.indexOf("random("))&&(i=l7(i)),a&&(A=[n,i],a(A,e,t),n=A[0],i=A[1]),g=n.match(Bi)||[];m=Bi.exec(i);)S=m[0],y=i.substring(f,m.index),_?_=(_+1)%5:y.substr(-5)==="rgba("&&(_=1),S!==g[h++]&&(b=parseFloat(g[h-1])||0,c._pt={_next:c._pt,p:y||h===1?y:",",s:b,c:S.charAt(1)==="="?Z8(b,S)-b:parseFloat(S)-b,m:_&&_<4?Math.round:0},f=Bi.lastIndex);return c.c=f<i.length?i.substring(f,i.length):"",c.fp=s,(Hp.test(i)||M)&&(c.e=0),this._pt=c,c},Xa=function(e,t,n,i,r,a,s,c,f,h){T3(i)&&(i=i(r||0,e,a));var m=e[t],g=n!=="get"?n:T3(m)?f?e[t.indexOf("set")||!T3(e["get"+t.substr(3)])?t:"get"+t.substr(3)](f):e[t]():m,_=T3(m)?f?fW:Sh:es,S;if(Q3(i)&&(~i.indexOf("random(")&&(i=l7(i)),i.charAt(1)==="="&&(S=Z8(g,i)+(f4(g)||0),(S||S===0)&&(i=S))),!h||g!==i||_r)return!isNaN(g*i)&&i!==""?(S=new L4(this._pt,e,t,+g||0,i-(g||0),typeof m=="boolean"?hW:Mh,0,_),f&&(S.fp=f),s&&S.modifier(s,this,e),this._pt=S):(!m&&!(t in e)&&Ja(t,i),sW.call(this,e,t,g,i,_,c||Z4.stringFilter,f))},lW=function(e,t,n,i,r){if(T3(e)&&(e=t7(e,r,t,n,i)),!J0(e)||e.style&&e.nodeType||h4(e)||jp(e))return Q3(e)?t7(e,r,t,n,i):e;var a={},s;for(s in e)a[s]=t7(e[s],r,t,n,i);return a},yh=function(e,t,n,i,r,a){var s,c,f,h;if($4[e]&&(s=new $4[e]).init(r,s.rawVars?t[e]:lW(t[e],i,r,a,n),n,i,a)!==!1&&(n._pt=c=new L4(n._pt,r,e,0,1,s.render,s,0,s.priority),n!==$8))for(f=n._ptLookup[n._targets.indexOf(r)],h=s._props.length;h--;)f[s._props[h]]=c;return s},K9,_r,Ka=function o(e,t,n){var i=e.vars,r=i.ease,a=i.startAt,s=i.immediateRender,c=i.lazy,f=i.onUpdate,h=i.onUpdateParams,m=i.callbackScope,g=i.runBackwards,_=i.yoyoEase,S=i.keyframes,y=i.autoRevert,b=e._dur,M=e._startAt,A=e._targets,E=e.parent,C=E&&E.data==="nested"?E.vars.targets:A,D=e._overwrite==="auto"&&!Ha,T=e.timeline,P,R,L,W,i1,s1,Y,F,$,e1,q,G,H;if(T&&(!S||!r)&&(r="none"),e._ease=G5(r,o6.ease),e._yEase=_?mh(G5(_===!0?r:_,o6.ease)):0,_&&e._yoyo&&!e._repeat&&(_=e._yEase,e._yEase=e._ease,e._ease=_),e._from=!T&&!!i.runBackwards,!T||S&&!i.stagger){if(F=A[0]?F5(A[0]).harness:0,G=F&&i[F.prop],P=ht(i,Za),M&&(M._zTime<0&&M.progress(1),t<0&&g&&s&&!y?M.render(-1,!0):M.revert(g&&b?Xe:zj),M._lazy=0),a){if(s5(e._startAt=j3.set(A,x0({data:"isStart",overwrite:!1,parent:E,immediateRender:!0,lazy:R4(c),startAt:null,delay:0,onUpdate:f,onUpdateParams:h,callbackScope:m,stagger:0},a))),e._startAt._dp=0,t<0&&(I4||!s&&!y)&&e._startAt.revert(Xe),s&&b&&t<=0&&n<=0){t&&(e._zTime=t);return}}else if(g&&b&&!M){if(t&&(s=!1),L=x0({overwrite:!1,data:"isFromStart",lazy:s&&R4(c),immediateRender:s,stagger:0,parent:E},P),G&&(L[F.prop]=G),s5(e._startAt=j3.set(A,L)),e._startAt._dp=0,t<0&&(I4?e._startAt.revert(Xe):e._startAt.render(-1,!0)),e._zTime=t,!s)o(e._startAt,o3,o3);else if(!t)return}for(e._pt=e._ptCache=0,c=b&&R4(c)||c&&!b,R=0;R<A.length;R++){if(i1=A[R],Y=i1._gsap||Qa(A)[R]._gsap,e._ptLookup[R]=e1={},dr[Y.id]&&o5.length&&pt(),q=C===A?R:C.indexOf(i1),F&&($=new F).init(i1,G||P,e,q,C)!==!1&&(e._pt=W=new L4(e._pt,i1,$.name,0,1,$.render,$,0,$.priority),$._props.forEach(function(J){e1[J]=W}),$.priority&&(s1=1)),!F||G)for(L in P)$4[L]&&($=yh(L,P,e,q,i1,C))?$.priority&&(s1=1):e1[L]=W=Xa.call(e,i1,L,"get",P[L],q,C,0,i.stringFilter);e._op&&e._op[R]&&e.kill(i1,e._op[R]),D&&e._pt&&(K9=e,x3.killTweensOf(i1,e1,e.globalTime(t)),H=!e.parent,K9=0),e._pt&&c&&(dr[Y.id]=1)}s1&&wh(e),e._onInit&&e._onInit(e)}e._onUpdate=f,e._initted=(!e._op||e._pt)&&!H,S&&t<=0&&T.render(m0,!0,!0)},uW=function(e,t,n,i,r,a,s){var c=(e._pt&&e._ptCache||(e._ptCache={}))[t],f,h,m,g;if(!c)for(c=e._ptCache[t]=[],m=e._ptLookup,g=e._targets.length;g--;){if(f=m[g][t],f&&f.d&&f.d._pt)for(f=f.d._pt;f&&f.p!==t&&f.fp!==t;)f=f._next;if(!f)return _r=1,e.vars[t]="+=0",Ka(e,s),_r=0,1;c.push(f)}for(g=c.length;g--;)h=c[g],f=h._pt||h,f.s=(i||i===0)&&!r?i:f.s+(i||0)+a*f.c,f.c=n-f.s,h.e&&(h.e=I3(n)+f4(h.e)),h.b&&(h.b=f.s+f4(h.b))},cW=function(e,t){var n=e[0]?F5(e[0]).harness:0,i=n&&n.aliases,r,a,s,c;if(!i)return t;r=H5({},t);for(a in i)if(a in r)for(c=i[a].split(","),s=c.length;s--;)r[c[s]]=r[a];return r},dW=function(e,t,n,i){var r=t.ease||i||"power1.inOut",a,s;if(h4(t))s=n[e]||(n[e]=[]),t.forEach(function(c,f){return s.push({t:f/(t.length-1)*100,v:c,e:r})});else for(a in t)s=n[a]||(n[a]=[]),a==="ease"||s.push({t:parseFloat(e),v:t[a],e:r})},t7=function(e,t,n,i,r){return T3(e)?e.call(t,n,i,r):Q3(e)&&~e.indexOf("random(")?l7(e):e},bh=qa+"repeat,repeatDelay,yoyo,repeatRefresh,yoyoEase,autoRevert",xh={};O4(bh+",id,stagger,delay,duration,paused,scrollTrigger",function(o){return xh[o]=1});var j3=function(o){Bp(e,o);function e(n,i,r,a){var s;typeof i=="number"&&(r.duration=i,i=r,r=null),s=o.call(this,a?i:K6(i))||this;var c=s.vars,f=c.duration,h=c.delay,m=c.immediateRender,g=c.stagger,_=c.overwrite,S=c.keyframes,y=c.defaults,b=c.scrollTrigger,M=c.yoyoEase,A=i.parent||x3,E=(h4(n)||jp(n)?w9(n[0]):"length"in i)?[n]:g0(n),C,D,T,P,R,L,W,i1;if(s._targets=E.length?Qa(E):ft("GSAP target "+n+" not found. https://greensock.com",!Z4.nullTargetWarn)||[],s._ptLookup=[],s._overwrite=_,S||g||$e(f)||$e(h)){if(i=s.vars,C=s.timeline=new E4({data:"nested",defaults:y||{},targets:A&&A.data==="nested"?A.vars.targets:E}),C.kill(),C.parent=C._dp=h9(s),C._start=0,g||$e(f)||$e(h)){if(P=E.length,W=g&&sh(g),J0(g))for(R in g)~bh.indexOf(R)&&(i1||(i1={}),i1[R]=g[R]);for(D=0;D<P;D++)T=ht(i,xh),T.stagger=0,M&&(T.yoyoEase=M),i1&&H5(T,i1),L=E[D],T.duration=+t7(f,h9(s),D,L,E),T.delay=(+t7(h,h9(s),D,L,E)||0)-s._delay,!g&&P===1&&T.delay&&(s._delay=h=T.delay,s._start+=h,T.delay=0),C.to(L,T,W?W(D,L,E):0),C._ease=Y2.none;C.duration()?f=h=0:s.timeline=0}else if(S){K6(x0(C.vars.defaults,{ease:"none"})),C._ease=G5(S.ease||i.ease||"none");var s1=0,Y,F,$;if(h4(S))S.forEach(function(e1){return C.to(E,e1,">")}),C.duration();else{T={};for(R in S)R==="ease"||R==="easeEach"||dW(R,S[R],T,S.easeEach);for(R in T)for(Y=T[R].sort(function(e1,q){return e1.t-q.t}),s1=0,D=0;D<Y.length;D++)F=Y[D],$={ease:F.e,duration:(F.t-(D?Y[D-1].t:0))/100*f},$[R]=F.v,C.to(E,$,s1),s1+=$.duration;C.duration()<f&&C.to({},{duration:f-C.duration()})}}f||s.duration(f=C.duration())}else s.timeline=0;return _===!0&&!Ha&&(K9=h9(s),x3.killTweensOf(E),K9=0),j0(A,h9(s),r),i.reversed&&s.reverse(),i.paused&&s.paused(!0),(m||!f&&!S&&s._start===t4(A._time)&&R4(m)&&Gj(h9(s))&&A.data!=="nested")&&(s._tTime=-o3,s.render(Math.max(0,-h)||0)),b&&ih(h9(s),b),s}var t=e.prototype;return t.render=function(i,r,a){var s=this._time,c=this._tDur,f=this._dur,h=i<0,m=i>c-o3&&!h?c:i<o3?0:i,g,_,S,y,b,M,A,E,C;if(!f)jj(this,i,r,a);else if(m!==this._tTime||!i||a||!this._initted&&this._tTime||this._startAt&&this._zTime<0!==h){if(g=m,E=this.timeline,this._repeat){if(y=f+this._rDelay,this._repeat<-1&&h)return this.totalTime(y*100+i,r,a);if(g=t4(m%y),m===c?(S=this._repeat,g=f):(S=~~(m/y),S&&S===m/y&&(g=f,S--),g>f&&(g=f)),M=this._yoyo&&S&1,M&&(C=this._yEase,g=f-g),b=r6(this._tTime,y),g===s&&!a&&this._initted)return this._tTime=m,this;S!==b&&(E&&this._yEase&&gh(E,M),this.vars.repeatRefresh&&!M&&!this._lock&&(this._lock=a=1,this.render(t4(y*S),!0).invalidate()._lock=0))}if(!this._initted){if(oh(this,h?i:g,a,r,m))return this._tTime=0,this;if(s!==this._time)return this;if(f!==this._dur)return this.render(i,r,a)}if(this._tTime=m,this._time=g,!this._act&&this._ts&&(this._act=1,this._lazy=0),this.ratio=A=(C||this._ease)(g/f),this._from&&(this.ratio=A=1-A),g&&!s&&!r&&(_0(this,"onStart"),this._tTime!==m))return this;for(_=this._pt;_;)_.r(A,_.d),_=_._next;E&&E.render(i<0?i:!g&&M?-o3:E._dur*E._ease(g/this._dur),r,a)||this._startAt&&(this._zTime=i),this._onUpdate&&!r&&(h&&fr(this,i,r,a),_0(this,"onUpdate")),this._repeat&&S!==b&&this.vars.onRepeat&&!r&&this.parent&&_0(this,"onRepeat"),(m===this._tDur||!m)&&this._tTime===m&&(h&&!this._onUpdate&&fr(this,i,!0,!0),(i||!f)&&(m===this._tDur&&this._ts>0||!m&&this._ts<0)&&s5(this,1),!r&&!(h&&!s)&&(m||s||M)&&(_0(this,m===c?"onComplete":"onReverseComplete",!0),this._prom&&!(m<c&&this.timeScale()>0)&&this._prom()))}return this},t.targets=function(){return this._targets},t.invalidate=function(i){return(!i||!this.vars.runBackwards)&&(this._startAt=0),this._pt=this._op=this._onUpdate=this._lazy=this.ratio=0,this._ptLookup=[],this.timeline&&this.timeline.invalidate(i),o.prototype.invalidate.call(this,i)},t.resetTo=function(i,r,a,s){u7||Y4.wake(),this._ts||this.play();var c=Math.min(this._dur,(this._dp._time-this._start)*this._ts),f;return this._initted||Ka(this,c),f=this._ease(c/this._dur),uW(this,i,r,a,s,f,c)?this.resetTo(i,r,a,s):(It(this,0),this.parent||th(this._dp,this,"_first","_last",this._dp._sort?"_start":0),this.render(0))},t.kill=function(i,r){if(r===void 0&&(r="all"),!i&&(!r||r==="all"))return this._lazy=this._pt=0,this.parent?Y6(this):this;if(this.timeline){var a=this.timeline.totalDuration();return this.timeline.killTweensOf(i,r,K9&&K9.vars.overwrite!==!0)._first||Y6(this),this.parent&&a!==this.timeline.totalDuration()&&a6(this,this._dur*this.timeline._tDur/a,0,1),this}var s=this._targets,c=i?g0(i):s,f=this._ptLookup,h=this._pt,m,g,_,S,y,b,M;if((!r||r==="all")&&Fj(s,c))return r==="all"&&(this._pt=0),Y6(this);for(m=this._op=this._op||[],r!=="all"&&(Q3(r)&&(y={},O4(r,function(A){return y[A]=1}),r=y),r=cW(s,r)),M=s.length;M--;)if(~c.indexOf(s[M])){g=f[M],r==="all"?(m[M]=r,S=g,_={}):(_=m[M]=m[M]||{},S=r);for(y in S)b=g&&g[y],b&&((!("kill"in b.d)||b.d.kill(y)===!0)&&Et(this,b,"_pt"),delete g[y]),_!=="all"&&(_[y]=1)}return this._initted&&!this._pt&&h&&Y6(this),this},e.to=function(i,r){return new e(i,r,arguments[2])},e.from=function(i,r){return e7(1,arguments)},e.delayedCall=function(i,r,a,s){return new e(r,0,{immediateRender:!1,lazy:!1,overwrite:!1,delay:i,onComplete:r,onReverseComplete:r,onCompleteParams:a,onReverseCompleteParams:a,callbackScope:s})},e.fromTo=function(i,r,a){return e7(2,arguments)},e.set=function(i,r){return r.duration=0,r.repeatDelay||(r.repeat=0),new e(i,r)},e.killTweensOf=function(i,r,a){return x3.killTweensOf(i,r,a)},e}(l6);x0(j3.prototype,{_targets:[],_lazy:0,_startAt:0,_op:0,_onInit:0});O4("staggerTo,staggerFrom,staggerFromTo",function(o){j3[o]=function(){var e=new E4,t=hr.call(arguments,0);return t.splice(o==="staggerFromTo"?5:4,0,0),e[o].apply(e,t)}});var es=function(e,t,n){return e[t]=n},Sh=function(e,t,n){return e[t](n)},fW=function(e,t,n,i){return e[t](i.fp,n)},pW=function(e,t,n){return e.setAttribute(t,n)},ts=function(e,t){return T3(e[t])?Sh:$a(e[t])&&e.setAttribute?pW:es},Mh=function(e,t){return t.set(t.t,t.p,Math.round((t.s+t.c*e)*1e6)/1e6,t)},hW=function(e,t){return t.set(t.t,t.p,!!(t.s+t.c*e),t)},Ah=function(e,t){var n=t._pt,i="";if(!e&&t.b)i=t.b;else if(e===1&&t.e)i=t.e;else{for(;n;)i=n.p+(n.m?n.m(n.s+n.c*e):Math.round((n.s+n.c*e)*1e4)/1e4)+i,n=n._next;i+=t.c}t.set(t.t,t.p,i,t)},ns=function(e,t){for(var n=t._pt;n;)n.r(e,n.d),n=n._next},mW=function(e,t,n,i){for(var r=this._pt,a;r;)a=r._next,r.p===i&&r.modifier(e,t,n),r=a},gW=function(e){for(var t=this._pt,n,i;t;)i=t._next,t.p===e&&!t.op||t.op===e?Et(this,t,"_pt"):t.dep||(n=1),t=i;return!n},_W=function(e,t,n,i){i.mSet(e,t,i.m.call(i.tween,n,i.mt),i)},wh=function(e){for(var t=e._pt,n,i,r,a;t;){for(n=t._next,i=r;i&&i.pr>t.pr;)i=i._next;(t._prev=i?i._prev:a)?t._prev._next=t:r=t,(t._next=i)?i._prev=t:a=t,t=n}e._pt=r},L4=function(){function o(t,n,i,r,a,s,c,f,h){this.t=n,this.s=r,this.c=a,this.p=i,this.r=s||Mh,this.d=c||this,this.set=f||es,this.pr=h||0,this._next=t,t&&(t._prev=this)}var e=o.prototype;return e.modifier=function(n,i,r){this.mSet=this.mSet||this.set,this.set=_W,this.m=n,this.mt=r,this.tween=i},o}();O4(qa+"parent,duration,ease,delay,overwrite,runBackwards,startAt,yoyo,immediateRender,repeat,repeatDelay,data,paused,reversed,lazy,callbackScope,stringFilter,id,yoyoEase,stagger,inherit,repeatRefresh,keyframes,autoRevert,scrollTrigger",function(o){return Za[o]=1});q4.TweenMax=q4.TweenLite=j3;q4.TimelineLite=q4.TimelineMax=E4;x3=new E4({sortChildren:!1,defaults:o6,autoRemoveChildren:!0,id:"root",smoothChildTiming:!0});Z4.stringFilter=hh;var u6=[],et={},vW=[],Od=0,Hi=function(e){return(et[e]||vW).map(function(t){return t()})},vr=function(){var e=Date.now(),t=[];e-Od>2&&(Hi("matchMediaInit"),u6.forEach(function(n){var i=n.queries,r=n.conditions,a,s,c,f;for(s in i)a=d0.matchMedia(i[s]).matches,a&&(c=1),a!==r[s]&&(r[s]=a,f=1);f&&(n.revert(),c&&t.push(n))}),Hi("matchMediaRevert"),t.forEach(function(n){return n.onMatch(n)}),Od=e,Hi("matchMedia"))},Ch=function(){function o(t,n){this.selector=n&&mr(n),this.data=[],this._r=[],this.isReverted=!1,t&&this.add(t)}var e=o.prototype;return e.add=function(n,i,r){T3(n)&&(r=i,i=n,n=T3);var a=this,s=function(){var f=k3,h=a.selector,m;return f&&f!==a&&f.data.push(a),r&&(a.selector=mr(r)),k3=a,m=i.apply(a,arguments),T3(m)&&a._r.push(m),k3=f,a.selector=h,a.isReverted=!1,m};return a.last=s,n===T3?s(a):n?a[n]=s:s},e.ignore=function(n){var i=k3;k3=null,n(this),k3=i},e.getTweens=function(){var n=[];return this.data.forEach(function(i){return i instanceof o?n.push.apply(n,i.getTweens()):i instanceof j3&&!(i.parent&&i.parent.data==="nested")&&n.push(i)}),n},e.clear=function(){this._r.length=this.data.length=0},e.kill=function(n,i){var r=this;if(n){var a=this.getTweens();this.data.forEach(function(c){c.data==="isFlip"&&(c.revert(),c.getChildren(!0,!0,!1).forEach(function(f){return a.splice(a.indexOf(f),1)}))}),a.map(function(c){return{g:c.globalTime(0),t:c}}).sort(function(c,f){return f.g-c.g||-1}).forEach(function(c){return c.t.revert(n)}),this.data.forEach(function(c){return!(c instanceof l6)&&c.revert&&c.revert(n)}),this._r.forEach(function(c){return c(n,r)}),this.isReverted=!0}else this.data.forEach(function(c){return c.kill&&c.kill()});if(this.clear(),i){var s=u6.indexOf(this);~s&&u6.splice(s,1)}},e.revert=function(n){this.kill(n||{})},o}(),yW=function(){function o(t){this.contexts=[],this.scope=t}var e=o.prototype;return e.add=function(n,i,r){J0(n)||(n={matches:n});var a=new Ch(0,r||this.scope),s=a.conditions={},c,f,h;this.contexts.push(a),i=a.add("onMatch",i),a.queries=n;for(f in n)f==="all"?h=1:(c=d0.matchMedia(n[f]),c&&(u6.indexOf(a)<0&&u6.push(a),(s[f]=c.matches)&&(h=1),c.addListener?c.addListener(vr):c.addEventListener("change",vr)));return h&&i(a),this},e.revert=function(n){this.kill(n||{})},e.kill=function(n){this.contexts.forEach(function(i){return i.kill(n,!0)})},o}(),gt={registerPlugin:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];t.forEach(function(i){return eW(i)})},timeline:function(e){return new E4(e)},getTweensOf:function(e,t){return x3.getTweensOf(e,t)},getProperty:function(e,t,n,i){Q3(e)&&(e=g0(e)[0]);var r=F5(e||{}).get,a=n?eh:Kp;return n==="native"&&(n=""),e&&(t?a(($4[t]&&$4[t].get||r)(e,t,n,i)):function(s,c,f){return a(($4[s]&&$4[s].get||r)(e,s,c,f))})},quickSetter:function(e,t,n){if(e=g0(e),e.length>1){var i=e.map(function(h){return Q4.quickSetter(h,t,n)}),r=i.length;return function(h){for(var m=r;m--;)i[m](h)}}e=e[0]||{};var a=$4[t],s=F5(e),c=s.harness&&(s.harness.aliases||{})[t]||t,f=a?function(h){var m=new a;$8._pt=0,m.init(e,n?h+n:h,$8,0,[e]),m.render(1,m),$8._pt&&ns(1,$8)}:s.set(e,c);return a?f:function(h){return f(e,c,n?h+n:h,s,1)}},quickTo:function(e,t,n){var i,r=Q4.to(e,H5((i={},i[t]="+=0.1",i.paused=!0,i),n||{})),a=function(c,f,h){return r.resetTo(t,c,f,h)};return a.tween=r,a},isTweening:function(e){return x3.getTweensOf(e,!0).length>0},defaults:function(e){return e&&e.ease&&(e.ease=G5(e.ease,o6.ease)),Td(o6,e||{})},config:function(e){return Td(Z4,e||{})},registerEffect:function(e){var t=e.name,n=e.effect,i=e.plugins,r=e.defaults,a=e.extendTimeline;(i||"").split(",").forEach(function(s){return s&&!$4[s]&&!q4[s]&&ft(t+" effect requires "+s+" plugin.")}),Gi[t]=function(s,c,f){return n(g0(s),x0(c||{},r),f)},a&&(E4.prototype[t]=function(s,c,f){return this.add(Gi[t](s,J0(c)?c:(f=c)&&{},this),f)})},registerEase:function(e,t){Y2[e]=G5(t)},parseEase:function(e,t){return arguments.length?G5(e,t):Y2},getById:function(e){return x3.getById(e)},exportRoot:function(e,t){e===void 0&&(e={});var n=new E4(e),i,r;for(n.smoothChildTiming=R4(e.smoothChildTiming),x3.remove(n),n._dp=0,n._time=n._tTime=x3._time,i=x3._first;i;)r=i._next,(t||!(!i._dur&&i instanceof j3&&i.vars.onComplete===i._targets[0]))&&j0(n,i,i._start-i._delay),i=r;return j0(x3,n,0),n},context:function(e,t){return e?new Ch(e,t):k3},matchMedia:function(e){return new yW(e)},matchMediaRefresh:function(){return u6.forEach(function(e){var t=e.conditions,n,i;for(i in t)t[i]&&(t[i]=!1,n=1);n&&e.revert()})||vr()},addEventListener:function(e,t){var n=et[e]||(et[e]=[]);~n.indexOf(t)||n.push(t)},removeEventListener:function(e,t){var n=et[e],i=n&&n.indexOf(t);i>=0&&n.splice(i,1)},utils:{wrap:Qj,wrapYoyo:Xj,distribute:sh,random:uh,snap:lh,normalize:qj,getUnit:f4,clamp:$j,splitColor:fh,toArray:g0,selector:mr,mapRange:dh,pipe:Jj,unitize:Zj,interpolate:Kj,shuffle:ah},install:Jp,effects:Gi,ticker:Y4,updateRoot:E4.updateRoot,plugins:$4,globalTimeline:x3,core:{PropTween:L4,globals:Zp,Tween:j3,Timeline:E4,Animation:l6,getCache:F5,_removeLinkedListItem:Et,reverting:function(){return I4},context:function(e){return e&&k3&&(k3.data.push(e),e._ctx=k3),k3},suppressOverwrites:function(e){return Ha=e}}};O4("to,from,fromTo,delayedCall,set,killTweensOf",function(o){return gt[o]=j3[o]});Y4.add(E4.updateRoot);$8=gt.to({},{duration:0});var bW=function(e,t){for(var n=e._pt;n&&n.p!==t&&n.op!==t&&n.fp!==t;)n=n._next;return n},xW=function(e,t){var n=e._targets,i,r,a;for(i in t)for(r=n.length;r--;)a=e._ptLookup[r][i],a&&(a=a.d)&&(a._pt&&(a=bW(a,i)),a&&a.modifier&&a.modifier(t[i],e,n[r],i))},$i=function(e,t){return{name:e,rawVars:1,init:function(i,r,a){a._onInit=function(s){var c,f;if(Q3(r)&&(c={},O4(r,function(h){return c[h]=1}),r=c),t){c={};for(f in r)c[f]=t(r[f]);r=c}xW(s,r)}}}},Q4=gt.registerPlugin({name:"attr",init:function(e,t,n,i,r){var a,s,c;this.tween=n;for(a in t)c=e.getAttribute(a)||"",s=this.add(e,"setAttribute",(c||0)+"",t[a],i,r,0,0,a),s.op=a,s.b=c,this._props.push(a)},render:function(e,t){for(var n=t._pt;n;)I4?n.set(n.t,n.p,n.b,n):n.r(e,n.d),n=n._next}},{name:"endArray",init:function(e,t){for(var n=t.length;n--;)this.add(e,n,e[n]||0,t[n],0,0,0,0,0,1)}},$i("roundProps",gr),$i("modifiers"),$i("snap",lh))||gt;j3.version=E4.version=Q4.version="3.11.3";Yp=1;Vp()&&s6();Y2.Power0;Y2.Power1;Y2.Power2;Y2.Power3;Y2.Power4;Y2.Linear;Y2.Quad;Y2.Cubic;Y2.Quart;Y2.Quint;Y2.Strong;Y2.Elastic;Y2.Back;Y2.SteppedEase;Y2.Bounce;Y2.Sine;Y2.Expo;Y2.Circ;/*!
  3188. * CSSPlugin 3.11.3
  3189. * https://greensock.com
  3190. *
  3191. * Copyright 2008-2022, GreenSock. All rights reserved.
  3192. * Subject to the terms at https://greensock.com/standard-license or for
  3193. * Club GreenSock members, the agreement issued with that membership.
  3194. * @author: Jack Doyle, jack@greensock.com
  3195. */var Ld,e5,q8,is,P5,Pd,os,SW=function(){return typeof window!="undefined"},C9={},D5=180/Math.PI,Q8=Math.PI/180,z8=Math.atan2,zd=1e8,rs=/([A-Z])/g,MW=/(left|right|width|margin|padding|x)/i,AW=/[\s,\(]\S/,b9={autoAlpha:"opacity,visibility",scale:"scaleX,scaleY",alpha:"opacity"},yr=function(e,t){return t.set(t.t,t.p,Math.round((t.s+t.c*e)*1e4)/1e4+t.u,t)},wW=function(e,t){return t.set(t.t,t.p,e===1?t.e:Math.round((t.s+t.c*e)*1e4)/1e4+t.u,t)},CW=function(e,t){return t.set(t.t,t.p,e?Math.round((t.s+t.c*e)*1e4)/1e4+t.u:t.b,t)},TW=function(e,t){var n=t.s+t.c*e;t.set(t.t,t.p,~~(n+(n<0?-.5:.5))+t.u,t)},Th=function(e,t){return t.set(t.t,t.p,e?t.e:t.b,t)},Eh=function(e,t){return t.set(t.t,t.p,e!==1?t.b:t.e,t)},EW=function(e,t,n){return e.style[t]=n},DW=function(e,t,n){return e.style.setProperty(t,n)},IW=function(e,t,n){return e._gsap[t]=n},RW=function(e,t,n){return e._gsap.scaleX=e._gsap.scaleY=n},OW=function(e,t,n,i,r){var a=e._gsap;a.scaleX=a.scaleY=n,a.renderTransform(r,a)},LW=function(e,t,n,i,r){var a=e._gsap;a[t]=n,a.renderTransform(r,a)},S3="transform",z0=S3+"Origin",PW=function(e,t){var n=this,i=this.target,r=i.style;if(e in C9){if(this.tfm=this.tfm||{},e!=="transform"&&(e=b9[e]||e,~e.indexOf(",")?e.split(",").forEach(function(a){return n.tfm[a]=g9(i,a)}):this.tfm[e]=i._gsap.x?i._gsap[e]:g9(i,e)),this.props.indexOf(S3)>=0)return;i._gsap.svg&&(this.svgo=i.getAttribute("data-svg-origin"),this.props.push(z0,t,"")),e=S3}(r||t)&&this.props.push(e,t,r[e])},Dh=function(e){e.translate&&(e.removeProperty("translate"),e.removeProperty("scale"),e.removeProperty("rotate"))},zW=function(){var e=this.props,t=this.target,n=t.style,i=t._gsap,r,a;for(r=0;r<e.length;r+=3)e[r+1]?t[e[r]]=e[r+2]:e[r+2]?n[e[r]]=e[r+2]:n.removeProperty(e[r].replace(rs,"-$1").toLowerCase());if(this.tfm){for(a in this.tfm)i[a]=this.tfm[a];i.svg&&(i.renderTransform(),t.setAttribute("data-svg-origin",this.svgo||"")),r=os(),r&&!r.isStart&&!n[S3]&&(Dh(n),i.uncache=1)}},Ih=function(e,t){var n={target:e,props:[],revert:zW,save:PW};return t&&t.split(",").forEach(function(i){return n.save(i)}),n},Rh,br=function(e,t){var n=e5.createElementNS?e5.createElementNS((t||"http://www.w3.org/1999/xhtml").replace(/^https/,"http"),e):e5.createElement(e);return n.style?n:e5.createElement(e)},Y0=function o(e,t,n){var i=getComputedStyle(e);return i[t]||i.getPropertyValue(t.replace(rs,"-$1").toLowerCase())||i.getPropertyValue(t)||!n&&o(e,c6(t)||t,1)||""},kd="O,Moz,ms,Ms,Webkit".split(","),c6=function(e,t,n){var i=t||P5,r=i.style,a=5;if(e in r&&!n)return e;for(e=e.charAt(0).toUpperCase()+e.substr(1);a--&&!(kd[a]+e in r););return a<0?null:(a===3?"ms":a>=0?kd[a]:"")+e},xr=function(){SW()&&window.document&&(Ld=window,e5=Ld.document,q8=e5.documentElement,P5=br("div")||{style:{}},br("div"),S3=c6(S3),z0=S3+"Origin",P5.style.cssText="border-width:0;line-height:0;position:absolute;padding:0",Rh=!!c6("perspective"),os=Q4.core.reverting,is=1)},Yi=function o(e){var t=br("svg",this.ownerSVGElement&&this.ownerSVGElement.getAttribute("xmlns")||"http://www.w3.org/2000/svg"),n=this.parentNode,i=this.nextSibling,r=this.style.cssText,a;if(q8.appendChild(t),t.appendChild(this),this.style.display="block",e)try{a=this.getBBox(),this._gsapBBox=this.getBBox,this.getBBox=o}catch(s){}else this._gsapBBox&&(a=this._gsapBBox());return n&&(i?n.insertBefore(this,i):n.appendChild(this)),q8.removeChild(t),this.style.cssText=r,a},Ud=function(e,t){for(var n=t.length;n--;)if(e.hasAttribute(t[n]))return e.getAttribute(t[n])},Oh=function(e){var t;try{t=e.getBBox()}catch(n){t=Yi.call(e,!0)}return t&&(t.width||t.height)||e.getBBox===Yi||(t=Yi.call(e,!0)),t&&!t.width&&!t.x&&!t.y?{x:+Ud(e,["x","cx","x1"])||0,y:+Ud(e,["y","cy","y1"])||0,width:0,height:0}:t},Lh=function(e){return!!(e.getCTM&&(!e.parentNode||e.ownerSVGElement)&&Oh(e))},c7=function(e,t){if(t){var n=e.style;t in C9&&t!==z0&&(t=S3),n.removeProperty?((t.substr(0,2)==="ms"||t.substr(0,6)==="webkit")&&(t="-"+t),n.removeProperty(t.replace(rs,"-$1").toLowerCase())):n.removeAttribute(t)}},t5=function(e,t,n,i,r,a){var s=new L4(e._pt,t,n,0,1,a?Eh:Th);return e._pt=s,s.b=i,s.e=r,e._props.push(n),s},Nd={deg:1,rad:1,turn:1},kW={grid:1,flex:1},l5=function o(e,t,n,i){var r=parseFloat(n)||0,a=(n+"").trim().substr((r+"").length)||"px",s=P5.style,c=MW.test(t),f=e.tagName.toLowerCase()==="svg",h=(f?"client":"offset")+(c?"Width":"Height"),m=100,g=i==="px",_=i==="%",S,y,b,M;return i===a||!r||Nd[i]||Nd[a]?r:(a!=="px"&&!g&&(r=o(e,t,n,"px")),M=e.getCTM&&Lh(e),(_||a==="%")&&(C9[t]||~t.indexOf("adius"))?(S=M?e.getBBox()[c?"width":"height"]:e[h],I3(_?r/S*m:r/100*S)):(s[c?"width":"height"]=m+(g?a:i),y=~t.indexOf("adius")||i==="em"&&e.appendChild&&!f?e:e.parentNode,M&&(y=(e.ownerSVGElement||{}).parentNode),(!y||y===e5||!y.appendChild)&&(y=e5.body),b=y._gsap,b&&_&&b.width&&c&&b.time===Y4.time&&!b.uncache?I3(r/b.width*m):((_||a==="%")&&!kW[Y0(y,"display")]&&(s.position=Y0(e,"position")),y===e&&(s.position="static"),y.appendChild(P5),S=P5[h],y.removeChild(P5),s.position="absolute",c&&_&&(b=F5(y),b.time=Y4.time,b.width=y[h]),I3(g?S*r/m:S&&r?m/S*r:0))))},g9=function(e,t,n,i){var r;return is||xr(),t in b9&&t!=="transform"&&(t=b9[t],~t.indexOf(",")&&(t=t.split(",")[0])),C9[t]&&t!=="transform"?(r=f7(e,i),r=t!=="transformOrigin"?r[t]:r.svg?r.origin:vt(Y0(e,z0))+" "+r.zOrigin+"px"):(r=e.style[t],(!r||r==="auto"||i||~(r+"").indexOf("calc("))&&(r=_t[t]&&_t[t](e,t,n)||Y0(e,t)||Qp(e,t)||(t==="opacity"?1:0))),n&&!~(r+"").trim().indexOf(" ")?l5(e,t,r,n)+n:r},UW=function(e,t,n,i){if(!n||n==="none"){var r=c6(t,e,1),a=r&&Y0(e,r,1);a&&a!==n?(t=r,n=a):t==="borderColor"&&(n=Y0(e,"borderTopColor"))}var s=new L4(this._pt,e.style,t,0,1,Ah),c=0,f=0,h,m,g,_,S,y,b,M,A,E,C,D;if(s.b=n,s.e=i,n+="",i+="",i==="auto"&&(e.style[t]=i,i=Y0(e,t)||i,e.style[t]=n),h=[n,i],hh(h),n=h[0],i=h[1],g=n.match(H8)||[],D=i.match(H8)||[],D.length){for(;m=H8.exec(i);)b=m[0],A=i.substring(c,m.index),S?S=(S+1)%5:(A.substr(-5)==="rgba("||A.substr(-5)==="hsla(")&&(S=1),b!==(y=g[f++]||"")&&(_=parseFloat(y)||0,C=y.substr((_+"").length),b.charAt(1)==="="&&(b=Z8(_,b)+C),M=parseFloat(b),E=b.substr((M+"").length),c=H8.lastIndex-E.length,E||(E=E||Z4.units[t]||C,c===i.length&&(i+=E,s.e+=E)),C!==E&&(_=l5(e,t,y,E)||0),s._pt={_next:s._pt,p:A||f===1?A:",",s:_,c:M-_,m:S&&S<4||t==="zIndex"?Math.round:0});s.c=c<i.length?i.substring(c,i.length):""}else s.r=t==="display"&&i==="none"?Eh:Th;return Hp.test(i)&&(s.e=0),this._pt=s,s},Fd={top:"0%",bottom:"100%",left:"0%",right:"100%",center:"50%"},NW=function(e){var t=e.split(" "),n=t[0],i=t[1]||"50%";return(n==="top"||n==="bottom"||i==="left"||i==="right")&&(e=n,n=i,i=e),t[0]=Fd[n]||n,t[1]=Fd[i]||i,t.join(" ")},FW=function(e,t){if(t.tween&&t.tween._time===t.tween._dur){var n=t.t,i=n.style,r=t.u,a=n._gsap,s,c,f;if(r==="all"||r===!0)i.cssText="",c=1;else for(r=r.split(","),f=r.length;--f>-1;)s=r[f],C9[s]&&(c=1,s=s==="transformOrigin"?z0:S3),c7(n,s);c&&(c7(n,S3),a&&(a.svg&&n.removeAttribute("transform"),f7(n,1),a.uncache=1,Dh(i)))}},_t={clearProps:function(e,t,n,i,r){if(r.data!=="isFromStart"){var a=e._pt=new L4(e._pt,t,n,0,0,FW);return a.u=i,a.pr=-10,a.tween=r,e._props.push(n),1}}},d7=[1,0,0,1,0,0],Ph={},zh=function(e){return e==="matrix(1, 0, 0, 1, 0, 0)"||e==="none"||!e},Bd=function(e){var t=Y0(e,S3);return zh(t)?d7:t.substr(7).match(Wp).map(I3)},as=function(e,t){var n=e._gsap||F5(e),i=e.style,r=Bd(e),a,s,c,f;return n.svg&&e.getAttribute("transform")?(c=e.transform.baseVal.consolidate().matrix,r=[c.a,c.b,c.c,c.d,c.e,c.f],r.join(",")==="1,0,0,1,0,0"?d7:r):(r===d7&&!e.offsetParent&&e!==q8&&!n.svg&&(c=i.display,i.display="block",a=e.parentNode,(!a||!e.offsetParent)&&(f=1,s=e.nextElementSibling,q8.appendChild(e)),r=Bd(e),c?i.display=c:c7(e,"display"),f&&(s?a.insertBefore(e,s):a?a.appendChild(e):q8.removeChild(e))),t&&r.length>6?[r[0],r[1],r[4],r[5],r[12],r[13]]:r)},Sr=function(e,t,n,i,r,a){var s=e._gsap,c=r||as(e,!0),f=s.xOrigin||0,h=s.yOrigin||0,m=s.xOffset||0,g=s.yOffset||0,_=c[0],S=c[1],y=c[2],b=c[3],M=c[4],A=c[5],E=t.split(" "),C=parseFloat(E[0])||0,D=parseFloat(E[1])||0,T,P,R,L;n?c!==d7&&(P=_*b-S*y)&&(R=C*(b/P)+D*(-y/P)+(y*A-b*M)/P,L=C*(-S/P)+D*(_/P)-(_*A-S*M)/P,C=R,D=L):(T=Oh(e),C=T.x+(~E[0].indexOf("%")?C/100*T.width:C),D=T.y+(~(E[1]||E[0]).indexOf("%")?D/100*T.height:D)),i||i!==!1&&s.smooth?(M=C-f,A=D-h,s.xOffset=m+(M*_+A*y)-M,s.yOffset=g+(M*S+A*b)-A):s.xOffset=s.yOffset=0,s.xOrigin=C,s.yOrigin=D,s.smooth=!!i,s.origin=t,s.originIsAbsolute=!!n,e.style[z0]="0px 0px",a&&(t5(a,s,"xOrigin",f,C),t5(a,s,"yOrigin",h,D),t5(a,s,"xOffset",m,s.xOffset),t5(a,s,"yOffset",g,s.yOffset)),e.setAttribute("data-svg-origin",C+" "+D)},f7=function(e,t){var n=e._gsap||new vh(e);if("x"in n&&!t&&!n.uncache)return n;var i=e.style,r=n.scaleX<0,a="px",s="deg",c=getComputedStyle(e),f=Y0(e,z0)||"0",h,m,g,_,S,y,b,M,A,E,C,D,T,P,R,L,W,i1,s1,Y,F,$,e1,q,G,H,J,d1,r1,K,p1,g1;return h=m=g=y=b=M=A=E=C=0,_=S=1,n.svg=!!(e.getCTM&&Lh(e)),c.translate&&((c.translate!=="none"||c.scale!=="none"||c.rotate!=="none")&&(i[S3]=(c.translate!=="none"?"translate3d("+(c.translate+" 0 0").split(" ").slice(0,3).join(", ")+") ":"")+(c.rotate!=="none"?"rotate("+c.rotate+") ":"")+(c.scale!=="none"?"scale("+c.scale.split(" ").join(",")+") ":"")+(c[S3]!=="none"?c[S3]:"")),i.scale=i.rotate=i.translate="none"),P=as(e,n.svg),n.svg&&(n.uncache?(G=e.getBBox(),f=n.xOrigin-G.x+"px "+(n.yOrigin-G.y)+"px",q=""):q=!t&&e.getAttribute("data-svg-origin"),Sr(e,q||f,!!q||n.originIsAbsolute,n.smooth!==!1,P)),D=n.xOrigin||0,T=n.yOrigin||0,P!==d7&&(i1=P[0],s1=P[1],Y=P[2],F=P[3],h=$=P[4],m=e1=P[5],P.length===6?(_=Math.sqrt(i1*i1+s1*s1),S=Math.sqrt(F*F+Y*Y),y=i1||s1?z8(s1,i1)*D5:0,A=Y||F?z8(Y,F)*D5+y:0,A&&(S*=Math.abs(Math.cos(A*Q8))),n.svg&&(h-=D-(D*i1+T*Y),m-=T-(D*s1+T*F))):(g1=P[6],K=P[7],J=P[8],d1=P[9],r1=P[10],p1=P[11],h=P[12],m=P[13],g=P[14],R=z8(g1,r1),b=R*D5,R&&(L=Math.cos(-R),W=Math.sin(-R),q=$*L+J*W,G=e1*L+d1*W,H=g1*L+r1*W,J=$*-W+J*L,d1=e1*-W+d1*L,r1=g1*-W+r1*L,p1=K*-W+p1*L,$=q,e1=G,g1=H),R=z8(-Y,r1),M=R*D5,R&&(L=Math.cos(-R),W=Math.sin(-R),q=i1*L-J*W,G=s1*L-d1*W,H=Y*L-r1*W,p1=F*W+p1*L,i1=q,s1=G,Y=H),R=z8(s1,i1),y=R*D5,R&&(L=Math.cos(R),W=Math.sin(R),q=i1*L+s1*W,G=$*L+e1*W,s1=s1*L-i1*W,e1=e1*L-$*W,i1=q,$=G),b&&Math.abs(b)+Math.abs(y)>359.9&&(b=y=0,M=180-M),_=I3(Math.sqrt(i1*i1+s1*s1+Y*Y)),S=I3(Math.sqrt(e1*e1+g1*g1)),R=z8($,e1),A=Math.abs(R)>2e-4?R*D5:0,C=p1?1/(p1<0?-p1:p1):0),n.svg&&(q=e.getAttribute("transform"),n.forceCSS=e.setAttribute("transform","")||!zh(Y0(e,S3)),q&&e.setAttribute("transform",q))),Math.abs(A)>90&&Math.abs(A)<270&&(r?(_*=-1,A+=y<=0?180:-180,y+=y<=0?180:-180):(S*=-1,A+=A<=0?180:-180)),t=t||n.uncache,n.x=h-((n.xPercent=h&&(!t&&n.xPercent||(Math.round(e.offsetWidth/2)===Math.round(-h)?-50:0)))?e.offsetWidth*n.xPercent/100:0)+a,n.y=m-((n.yPercent=m&&(!t&&n.yPercent||(Math.round(e.offsetHeight/2)===Math.round(-m)?-50:0)))?e.offsetHeight*n.yPercent/100:0)+a,n.z=g+a,n.scaleX=I3(_),n.scaleY=I3(S),n.rotation=I3(y)+s,n.rotationX=I3(b)+s,n.rotationY=I3(M)+s,n.skewX=A+s,n.skewY=E+s,n.transformPerspective=C+a,(n.zOrigin=parseFloat(f.split(" ")[2])||0)&&(i[z0]=vt(f)),n.xOffset=n.yOffset=0,n.force3D=Z4.force3D,n.renderTransform=n.svg?GW:Rh?kh:BW,n.uncache=0,n},vt=function(e){return(e=e.split(" "))[0]+" "+e[1]},Ji=function(e,t,n){var i=f4(t);return I3(parseFloat(t)+parseFloat(l5(e,"x",n+"px",i)))+i},BW=function(e,t){t.z="0px",t.rotationY=t.rotationX="0deg",t.force3D=0,kh(e,t)},w5="0deg",G6="0px",C5=") ",kh=function(e,t){var n=t||this,i=n.xPercent,r=n.yPercent,a=n.x,s=n.y,c=n.z,f=n.rotation,h=n.rotationY,m=n.rotationX,g=n.skewX,_=n.skewY,S=n.scaleX,y=n.scaleY,b=n.transformPerspective,M=n.force3D,A=n.target,E=n.zOrigin,C="",D=M==="auto"&&e&&e!==1||M===!0;if(E&&(m!==w5||h!==w5)){var T=parseFloat(h)*Q8,P=Math.sin(T),R=Math.cos(T),L;T=parseFloat(m)*Q8,L=Math.cos(T),a=Ji(A,a,P*L*-E),s=Ji(A,s,-Math.sin(T)*-E),c=Ji(A,c,R*L*-E+E)}b!==G6&&(C+="perspective("+b+C5),(i||r)&&(C+="translate("+i+"%, "+r+"%) "),(D||a!==G6||s!==G6||c!==G6)&&(C+=c!==G6||D?"translate3d("+a+", "+s+", "+c+") ":"translate("+a+", "+s+C5),f!==w5&&(C+="rotate("+f+C5),h!==w5&&(C+="rotateY("+h+C5),m!==w5&&(C+="rotateX("+m+C5),(g!==w5||_!==w5)&&(C+="skew("+g+", "+_+C5),(S!==1||y!==1)&&(C+="scale("+S+", "+y+C5),A.style[S3]=C||"translate(0, 0)"},GW=function(e,t){var n=t||this,i=n.xPercent,r=n.yPercent,a=n.x,s=n.y,c=n.rotation,f=n.skewX,h=n.skewY,m=n.scaleX,g=n.scaleY,_=n.target,S=n.xOrigin,y=n.yOrigin,b=n.xOffset,M=n.yOffset,A=n.forceCSS,E=parseFloat(a),C=parseFloat(s),D,T,P,R,L;c=parseFloat(c),f=parseFloat(f),h=parseFloat(h),h&&(h=parseFloat(h),f+=h,c+=h),c||f?(c*=Q8,f*=Q8,D=Math.cos(c)*m,T=Math.sin(c)*m,P=Math.sin(c-f)*-g,R=Math.cos(c-f)*g,f&&(h*=Q8,L=Math.tan(f-h),L=Math.sqrt(1+L*L),P*=L,R*=L,h&&(L=Math.tan(h),L=Math.sqrt(1+L*L),D*=L,T*=L)),D=I3(D),T=I3(T),P=I3(P),R=I3(R)):(D=m,R=g,T=P=0),(E&&!~(a+"").indexOf("px")||C&&!~(s+"").indexOf("px"))&&(E=l5(_,"x",a,"px"),C=l5(_,"y",s,"px")),(S||y||b||M)&&(E=I3(E+S-(S*D+y*P)+b),C=I3(C+y-(S*T+y*R)+M)),(i||r)&&(L=_.getBBox(),E=I3(E+i/100*L.width),C=I3(C+r/100*L.height)),L="matrix("+D+","+T+","+P+","+R+","+E+","+C+")",_.setAttribute("transform",L),A&&(_.style[S3]=L)},VW=function(e,t,n,i,r){var a=360,s=Q3(r),c=parseFloat(r)*(s&&~r.indexOf("rad")?D5:1),f=c-i,h=i+f+"deg",m,g;return s&&(m=r.split("_")[1],m==="short"&&(f%=a,f!==f%(a/2)&&(f+=f<0?a:-a)),m==="cw"&&f<0?f=(f+a*zd)%a-~~(f/a)*a:m==="ccw"&&f>0&&(f=(f-a*zd)%a-~~(f/a)*a)),e._pt=g=new L4(e._pt,t,n,i,f,wW),g.e=h,g.u="deg",e._props.push(n),g},Gd=function(e,t){for(var n in t)e[n]=t[n];return e},jW=function(e,t,n){var i=Gd({},n._gsap),r="perspective,force3D,transformOrigin,svgOrigin",a=n.style,s,c,f,h,m,g,_,S;i.svg?(f=n.getAttribute("transform"),n.setAttribute("transform",""),a[S3]=t,s=f7(n,1),c7(n,S3),n.setAttribute("transform",f)):(f=getComputedStyle(n)[S3],a[S3]=t,s=f7(n,1),a[S3]=f);for(c in C9)f=i[c],h=s[c],f!==h&&r.indexOf(c)<0&&(_=f4(f),S=f4(h),m=_!==S?l5(n,c,f,S):parseFloat(f),g=parseFloat(h),e._pt=new L4(e._pt,s,c,m,g-m,yr),e._pt.u=S||0,e._props.push(c));Gd(s,i)};O4("padding,margin,Width,Radius",function(o,e){var t="Top",n="Right",i="Bottom",r="Left",a=(e<3?[t,n,i,r]:[t+r,t+n,i+n,i+r]).map(function(s){return e<2?o+s:"border"+s+o});_t[e>1?"border"+o:o]=function(s,c,f,h,m){var g,_;if(arguments.length<4)return g=a.map(function(S){return g9(s,S,f)}),_=g.join(" "),_.split(g[0]).length===5?g[0]:_;g=(h+"").split(" "),_={},a.forEach(function(S,y){return _[S]=g[y]=g[y]||g[(y-1)/2|0]}),s.init(c,_,m)}});var Uh={name:"css",register:xr,targetTest:function(e){return e.style&&e.nodeType},init:function(e,t,n,i,r){var a=this._props,s=e.style,c=n.vars.startAt,f,h,m,g,_,S,y,b,M,A,E,C,D,T,P,R;is||xr(),this.styles=this.styles||Ih(e),R=this.styles.props,this.tween=n;for(y in t)if(y!=="autoRound"&&(h=t[y],!($4[y]&&yh(y,t,n,i,e,r)))){if(_=typeof h,S=_t[y],_==="function"&&(h=h.call(n,i,e,r),_=typeof h),_==="string"&&~h.indexOf("random(")&&(h=l7(h)),S)S(this,e,y,h,n)&&(P=1);else if(y.substr(0,2)==="--")f=(getComputedStyle(e).getPropertyValue(y)+"").trim(),h+="",r5.lastIndex=0,r5.test(f)||(b=f4(f),M=f4(h)),M?b!==M&&(f=l5(e,y,f,M)+M):b&&(h+=b),this.add(s,"setProperty",f,h,i,r,0,0,y),a.push(y),R.push(y,0,s[y]);else if(_!=="undefined"){if(c&&y in c?(f=typeof c[y]=="function"?c[y].call(n,i,e,r):c[y],Q3(f)&&~f.indexOf("random(")&&(f=l7(f)),f4(f+"")||(f+=Z4.units[y]||f4(g9(e,y))||""),(f+"").charAt(1)==="="&&(f=g9(e,y))):f=g9(e,y),g=parseFloat(f),A=_==="string"&&h.charAt(1)==="="&&h.substr(0,2),A&&(h=h.substr(2)),m=parseFloat(h),y in b9&&(y==="autoAlpha"&&(g===1&&g9(e,"visibility")==="hidden"&&m&&(g=0),R.push("visibility",0,s.visibility),t5(this,s,"visibility",g?"inherit":"hidden",m?"inherit":"hidden",!m)),y!=="scale"&&y!=="transform"&&(y=b9[y],~y.indexOf(",")&&(y=y.split(",")[0]))),E=y in C9,E){if(this.styles.save(y),C||(D=e._gsap,D.renderTransform&&!t.parseTransform||f7(e,t.parseTransform),T=t.smoothOrigin!==!1&&D.smooth,C=this._pt=new L4(this._pt,s,S3,0,1,D.renderTransform,D,0,-1),C.dep=1),y==="scale")this._pt=new L4(this._pt,D,"scaleY",g,(A?Z8(g,A+m):m)-g||0,yr),this._pt.u=0,a.push("scaleY",y),y+="X";else if(y==="transformOrigin"){R.push(z0,0,s[z0]),h=NW(h),D.svg?Sr(e,h,0,T,0,this):(M=parseFloat(h.split(" ")[2])||0,M!==D.zOrigin&&t5(this,D,"zOrigin",D.zOrigin,M),t5(this,s,y,vt(f),vt(h)));continue}else if(y==="svgOrigin"){Sr(e,h,1,T,0,this);continue}else if(y in Ph){VW(this,D,y,g,A?Z8(g,A+h):h);continue}else if(y==="smoothOrigin"){t5(this,D,"smooth",D.smooth,h);continue}else if(y==="force3D"){D[y]=h;continue}else if(y==="transform"){jW(this,h,e);continue}}else y in s||(y=c6(y)||y);if(E||(m||m===0)&&(g||g===0)&&!AW.test(h)&&y in s)b=(f+"").substr((g+"").length),m||(m=0),M=f4(h)||(y in Z4.units?Z4.units[y]:b),b!==M&&(g=l5(e,y,f,M)),this._pt=new L4(this._pt,E?D:s,y,g,(A?Z8(g,A+m):m)-g,!E&&(M==="px"||y==="zIndex")&&t.autoRound!==!1?TW:yr),this._pt.u=M||0,b!==M&&M!=="%"&&(this._pt.b=f,this._pt.r=CW);else if(y in s)UW.call(this,e,y,f,A?A+h:h);else if(y in e)this.add(e,y,f||e[y],A?A+h:h,i,r);else{Ja(y,h);continue}E||(y in s?R.push(y,0,s[y]):R.push(y,1,f||e[y])),a.push(y)}}P&&wh(this)},render:function(e,t){if(t.tween._time||!os())for(var n=t._pt;n;)n.r(e,n.d),n=n._next;else t.styles.revert()},get:g9,aliases:b9,getSetter:function(e,t,n){var i=b9[t];return i&&i.indexOf(",")<0&&(t=i),t in C9&&t!==z0&&(e._gsap.x||g9(e,"x"))?n&&Pd===n?t==="scale"?RW:IW:(Pd=n||{})&&(t==="scale"?OW:LW):e.style&&!$a(e.style[t])?EW:~t.indexOf("-")?DW:ts(e,t)},core:{_removeProperty:c7,_getMatrix:as}};Q4.utils.checkPrefix=c6;Q4.core.getStyleSaver=Ih;(function(o,e,t,n){var i=O4(o+","+e+","+t,function(r){C9[r]=1});O4(e,function(r){Z4.units[r]="deg",Ph[r]=1}),b9[i[13]]=o+","+e,O4(n,function(r){var a=r.split(":");b9[a[1]]=i[a[0]]})})("x,y,z,scale,scaleX,scaleY,xPercent,yPercent","rotation,rotationX,rotationY,skewX,skewY","transform,transformOrigin,svgOrigin,force3D,smoothOrigin,transformPerspective","0:translateX,1:translateY,2:translateZ,8:rotate,8:rotationZ,8:rotateZ,9:rotateX,10:rotateY");O4("x,y,z,top,right,bottom,left,width,height,fontSize,padding,margin,perspective",function(o){Z4.units[o]="px"});Q4.registerPlugin(Uh);var Nh=Q4.registerPlugin(Uh)||Q4;Nh.core.Tween;function WW(o,e,t,n){const i=new k4,a=new Va(0,0,o,e,t,!1).getSpacedPoints(100);i.setFromPoints(a);const s=[];for(let _=0;_<a.length;_++)s.push(_/a.length);const c=new J4(new Float32Array(s),1);i.attributes.percent=c;const f=[];for(let _=0;_<a.length;_++){const S=new X2(15503171),y=new X2(15969910),b=S.lerp(y,_/a.length);f.push(b.r,b.g,b.b)}i.attributes.color=new J4(new Float32Array(f),3);const h=1.3,m=new Ga({size:h,transparent:!0,depthWrite:!1});m.onBeforeCompile=function(_){_.vertexShader=_.vertexShader.replace("void main() {",["attribute float percent;","void main() {"].join(`
  3196. `)),_.vertexShader=_.vertexShader.replace("gl_PointSize = size;",["gl_PointSize = percent * size;"].join(`
  3197. `))};const g=new Lp(i,m);return m.color=new X2(n),g.name="飞行线",g}function HW(o,e,t,n,i,r){const a=a7(o,e,t),s=new n1(a.x,a.y,a.z),c=a7(o,n,i),f=new n1(c.x,c.y,c.z),h=$W(s,f),m=YW(o,h.startPoint,h.endPoint,r);return m.quaternion.multiply(h.quaternion),m}function $W(o,e){const t=new n1(0,0,0),n=o.clone().sub(t),i=e.clone().sub(t),r=n.clone().cross(i).normalize(),a=new n1(0,0,1),s=new M9().setFromUnitVectors(r,a),c=o.clone().applyQuaternion(s),f=e.clone().applyQuaternion(s),m=c.clone().add(f).multiplyScalar(.5).clone().sub(t).normalize(),g=new n1(0,1,0),_=new M9().setFromUnitVectors(m,g),S=c.clone().applyQuaternion(_),y=f.clone().applyQuaternion(_);return{quaternion:s.clone().invert().multiply(_.clone().invert()),startPoint:S,endPoint:y}}function YW(o,e,t,n){const r=new n1().addVectors(e,t).multiplyScalar(.5).clone().normalize(),a=Vd(e,t,new n1(0,0,0)),s=r.multiplyScalar(o+a*o*.2),c=ZW(e,t,s),f=Math.abs(c.y-s.y),h=Vd(e,new n1(0,-1,0),c),m=-Math.PI/2+h,g=Math.PI-m,_=JW(c.x,c.y,f,m,g,n.color);_.center=c,_.topCoord=s;const S=(g-m)/7,y=WW(f,m,m+S,n.flyLineColor);return y.position.y=c.y,_.add(y),y.flyEndAngle=g-m-S,y.startAngle=m,y.AngleZ=_.flyEndAngle*Math.random(),_.userData.flyLine=y,_}function Vd(o,e,t){const n=o.clone().sub(t).normalize(),i=e.clone().sub(t).normalize(),r=n.clone().dot(i);return Math.acos(r)}function JW(o,e,t,n,i,r){const a=new k4,c=new Va(o,e,t,n,i,!1).getSpacedPoints(80);a.setFromPoints(c);const f=new Op({color:r||13731143});return new VV(a,f)}function ZW(o,e,t){const n=o.lengthSq(),i=e.lengthSq(),r=t.lengthSq(),a=o.x,s=o.y,c=e.x,f=e.y,h=t.x,m=t.y,g=a*f+c*m+h*s-a*m-c*s-h*f,_=(i*m+n*f+r*s-i*s-r*f-n*m)/g/2,S=(r*c+i*a+n*h-n*c-i*h-r*a)/g/2;return new n1(_,S,0)}const qW=`
  3198. varying vec2 vUv;
  3199. varying vec3 vNormal;
  3200. varying vec3 vp;
  3201. varying vec3 vPositionNormal;
  3202. void main(void){
  3203. vUv = uv;
  3204. vNormal = normalize( normalMatrix * normal ); // 转换到视图空间
  3205. vp = position;
  3206. vPositionNormal = normalize(( modelViewMatrix * vec4(position, 1.0) ).xyz);
  3207. gl_Position = projectionMatrix * modelViewMatrix * vec4( position, 1.0 );
  3208. }`,QW=`uniform vec3 glowColor;
  3209. uniform float bias;
  3210. uniform float power;
  3211. uniform float time;
  3212. varying vec3 vp;
  3213. varying vec3 vNormal;
  3214. varying vec3 vPositionNormal;
  3215. uniform float scale;
  3216. // 获取纹理
  3217. uniform sampler2D map;
  3218. // 纹理坐标
  3219. varying vec2 vUv;
  3220. void main(void){
  3221. float a = pow( bias + scale * abs(dot(vNormal, vPositionNormal)), power );
  3222. if(vp.y > time && vp.y < time + 20.0) {
  3223. float t = smoothstep(0.0, 0.8, (1.0 - abs(0.5 - (vp.y - time) / 20.0)) / 3.0 );
  3224. gl_FragColor = mix(gl_FragColor, vec4(glowColor, 1.0), t * t );
  3225. }
  3226. gl_FragColor = mix(gl_FragColor, vec4( glowColor, 1.0 ), a);
  3227. float b = 0.8;
  3228. gl_FragColor = gl_FragColor + texture2D( map, vUv );
  3229. }`;class XW{constructor(e){u1(this,"group");u1(this,"earthGroup");u1(this,"around");u1(this,"aroundPoints");u1(this,"options");u1(this,"uniforms");u1(this,"timeValue");u1(this,"earth");u1(this,"punctuationMaterial");u1(this,"markupPoint");u1(this,"waveMeshArr");u1(this,"circleLineList");u1(this,"circleList");u1(this,"x");u1(this,"n");u1(this,"isRotation");u1(this,"flyLineArcGroup");this.options=e,this.group=new y9,this.group.name="group",this.group.scale.set(0,0,0),this.earthGroup=new y9,this.group.add(this.earthGroup),this.earthGroup.name="EarthGroup",this.markupPoint=new y9,this.markupPoint.name="markupPoint",this.waveMeshArr=[],this.circleLineList=[],this.circleList=[],this.x=0,this.n=0,this.isRotation=this.options.earth.isRotation,this.timeValue=200,this.uniforms={glowColor:{value:new X2(840171)},scale:{type:"f",value:-1},bias:{type:"f",value:1},power:{type:"f",value:3.3},time:{type:"f",value:this.timeValue},isHover:{value:!1},map:{value:void 0}}}init(){return b3(this,null,function*(){return new Promise(e=>{(()=>b3(this,null,function*(){this.createEarth(),this.createEarthGlow(),this.createEarthAperture(),yield this.createMarkupPoint(),this.createAnimateCircle(),this.createFlyLine(),this.show(),e()}))()})})}createEarth(){const e=new q9(this.options.earth.radius,50,50),t=new q9(this.options.earth.radius+10,60,60),n=new Ga({color:8519679,transparent:!0,sizeAttenuation:!0,opacity:.1,vertexColors:!1,size:.2}),i=new Lp(t,n);this.earthGroup.add(i),this.uniforms.map.value=this.options.textures.earth;const r=new A9({uniforms:this.uniforms,vertexShader:qW,fragmentShader:QW});r.needsUpdate=!0,this.earth=new n4(e,r),this.earth.name="earth",this.earthGroup.add(this.earth)}createEarthGlow(){const e=this.options.earth.radius,t=this.options.textures.glow,n=new Ip({map:t,color:4427985,transparent:!0,opacity:.7,depthWrite:!1}),i=new GV(n);i.scale.set(e*3,e*3,1),this.earthGroup.add(i)}createEarthAperture(){const e=["varying vec3 vVertexWorldPosition;","varying vec3 vVertexNormal;","varying vec4 vFragColor;","void main(){"," vVertexNormal = normalize(normalMatrix * normal);"," vVertexWorldPosition = (modelMatrix * vec4(position, 1.0)).xyz;"," // set gl_Position"," gl_Position = projectionMatrix * modelViewMatrix * vec4(position, 1.0);","}"].join(`
  3230. `),t={uniforms:{coeficient:{type:"f",value:1},power:{type:"f",value:3},glowColor:{type:"c",value:new X2(4427985)}},vertexShader:e,fragmentShader:["uniform vec3 glowColor;","uniform float coeficient;","uniform float power;","varying vec3 vVertexNormal;","varying vec3 vVertexWorldPosition;","varying vec4 vFragColor;","void main(){"," vec3 worldCameraToVertex = vVertexWorldPosition - cameraPosition;"," vec3 viewCameraToVertex = (viewMatrix * vec4(worldCameraToVertex, 0.0)).xyz;"," viewCameraToVertex= normalize(viewCameraToVertex);"," float intensity = pow(coeficient + dot(vVertexNormal, viewCameraToVertex), power);"," gl_FragColor = vec4(glowColor, intensity);","}"].join(`
  3231. `)},n=new A9({uniforms:t.uniforms,vertexShader:t.vertexShader,fragmentShader:t.fragmentShader,blending:k5,transparent:!0,depthWrite:!1}),i=new q9(this.options.earth.radius+0,50,50),r=new n4(i,n);this.earthGroup.add(r)}createMarkupPoint(){return b3(this,null,function*(){yield Promise.all(this.options.data.map(e=>b3(this,null,function*(){const t=this.options.earth.radius,n=e.startArray.E,i=e.startArray.N;this.punctuationMaterial=new v9({color:this.options.punctuation.circleColor,map:this.options.textures.label,transparent:!0,depthWrite:!1});const r=wd({radius:t,lon:n,lat:i,material:this.punctuationMaterial});this.markupPoint.add(r);const a=Ad({radius:this.options.earth.radius,lon:n,lat:i,index:0,textures:this.options.textures,punctuation:this.options.punctuation});this.markupPoint.add(a);const s=Md({radius:t,lon:n,lat:i,textures:this.options.textures});this.markupPoint.add(s),this.waveMeshArr.push(s),yield Promise.all(e.endArray.map(c=>{const f=c.E,h=c.N,m=wd({radius:t,lon:f,lat:h,material:this.punctuationMaterial});this.markupPoint.add(m);const g=Ad({radius:this.options.earth.radius,lon:f,lat:h,index:1,textures:this.options.textures,punctuation:this.options.punctuation});this.markupPoint.add(g);const _=Md({radius:t,lon:f,lat:h,textures:this.options.textures});this.markupPoint.add(_),this.waveMeshArr.push(_)})),this.earthGroup.add(this.markupPoint)})))})}createAnimateCircle(){const e=Ej({radius:this.options.earth.radius+15,number:150,closed:!0}),t=new v9({color:"#0c3172",transparent:!0,opacity:.4,side:W0}),n=Dj({pointList:e,material:t,number:100,radius:.1});this.earthGroup.add(n);const i=n.clone();i.scale.set(1.2,1.2,1.2),i.rotateZ(Math.PI/6),this.earthGroup.add(i);const r=n.clone();r.scale.set(.8,.8,.8),r.rotateZ(-Math.PI/6),this.earthGroup.add(r);const a=new n4(new q9(this.options.satellite.size,32,32),new v9({color:"#e0b187"})),s=new n4(new q9(this.options.satellite.size,32,32),new v9({color:"#628fbb"})),c=new n4(new q9(this.options.satellite.size,32,32),new v9({color:"#806bdf"}));this.circleLineList.push(n,i,r),a.name=s.name=c.name="卫星";for(let f=0;f<this.options.satellite.number;f++){const h=a.clone(),m=Math.floor(e.length/this.options.satellite.number);h.position.set(e[m*(f+1)][0]*1,e[m*(f+1)][1]*1,e[m*(f+1)][2]*1),n.add(h);const g=s.clone(),_=Math.floor(e.length/this.options.satellite.number);g.position.set(e[_*(f+1)][0]*1,e[_*(f+1)][1]*1,e[_*(f+1)][2]*1),i.add(g);const S=s.clone(),y=Math.floor(e.length/this.options.satellite.number);S.position.set(e[y*(f+1)][0]*1,e[y*(f+1)][1]*1,e[y*(f+1)][2]*1),r.add(S)}}createFlyLine(){this.flyLineArcGroup=new y9,this.flyLineArcGroup.userData.flyLineArray=[],this.earthGroup.add(this.flyLineArcGroup),this.options.data.forEach(e=>{e.endArray.forEach(t=>{const n=HW(this.options.earth.radius,e.startArray.E,e.startArray.N,t.E,t.N,this.options.flyLine);this.flyLineArcGroup.add(n),this.flyLineArcGroup.userData.flyLineArray.push(n.userData.flyLine)})})}show(){Nh.to(this.group.scale,{x:1,y:1,z:1,duration:2,ease:"Quadratic"})}render(){var e,t;(t=(e=this.flyLineArcGroup)==null?void 0:e.userData.flyLineArray)==null||t.forEach(n=>{n.rotation.z+=this.options.flyLine.speed,n.rotation.z>=n.flyEndAngle&&(n.rotation.z=0)}),this.isRotation&&(this.earthGroup.rotation.y+=this.options.earth.rotateSpeed),this.circleLineList.forEach(n=>{n.rotateY(this.options.satellite.rotateSpeed)}),this.uniforms.time.value=this.uniforms.time.value<-this.timeValue?this.timeValue:this.uniforms.time.value-1,this.waveMeshArr.length&&this.waveMeshArr.forEach(n=>{n.userData.scale+=.007,n.scale.set(n.userData.size*n.userData.scale,n.userData.size*n.userData.scale,n.userData.size*n.userData.scale),n.userData.scale<=1.5?n.material.opacity=(n.userData.scale-1)*2:n.userData.scale>1.5&&n.userData.scale<=2?n.material.opacity=1-(n.userData.scale-1.5)*2:n.userData.scale=1})}}class KW{constructor(e){u1(this,"basic");u1(this,"scene");u1(this,"camera");u1(this,"renderer");u1(this,"controls");u1(this,"material");u1(this,"resources");u1(this,"option");u1(this,"earth");this.option=e,this.basic=new sj(e.dom),this.scene=this.basic.scene,this.renderer=this.basic.renderer,this.controls=this.basic.controls,this.camera=this.basic.camera,this.updateSize(),this.resources=new Tj(()=>b3(this,null,function*(){yield this.createEarth(),this.render()}))}createEarth(e){return b3(this,null,function*(){this.earth=new XW({data:e||this.option.data,dom:this.option.dom,textures:this.resources.textures,earth:{radius:50,rotateSpeed:.002,isRotation:!0},satellite:{show:!0,rotateSpeed:-.01,size:1,number:2},punctuation:{circleColor:3707647,lightColumn:{startColor:14942335,endColor:16777215}},flyLine:{color:15969910,flyLineColor:16742164,speed:.004}}),this.scene.add(this.earth.group),yield this.earth.init()})}render(){requestAnimationFrame(this.render.bind(this)),this.renderer.render(this.scene,this.camera),this.controls&&this.controls.update(),this.earth&&this.earth.render()}updateSize(e,t){let n=e||this.option.width,i=t||this.option.height;n<i?i=n:n=i,this.renderer.setSize(n,i),this.camera.aspect=n/i,this.camera.updateProjectionMatrix()}updateData(e){this.earth.group&&(this.scene.remove(this.earth.group),this.earth.group.traverse(t=>{t.type==="Mesh"&&(t.geometry.dispose(),t.material.dispose())}),this.createEarth(e))}}const eH=b1({__name:"index",props:{chartConfig:{type:Object,required:!0}},setup(o){const e=o,t=A2(),n=_2(),{w:i,h:r}=B1(e.chartConfig.attr);let a;const s=()=>{const f=n.value;f&&(a=new KW({dom:f,data:e.chartConfig.option.dataset,width:i.value,height:r.value}))},c=f=>{try{a.updateData(f)}catch(h){console.log(h)}};return e2(()=>[i.value,r.value],m7(([f],[h])=>{a.updateSize(f,h)},100)),e2(()=>e.chartConfig.option.dataset,f=>{c(f)},{deep:!1}),c5(()=>{try{if(navigator.userAgent.indexOf("Chrome")<-1||navigator.userAgent.indexOf("Edg")<-1){window.$message.error("三维地图组件仅在【谷歌】浏览器上能正常展示!"),t.removeComponentList(void 0,!1);return}s()}catch(f){console.log(f)}}),F2(e.chartConfig,A2,c),(f,h)=>(N(),a1("div",{ref_key:"chartRef",ref:n},null,512))}}),tH=Object.freeze(Object.defineProperty({__proto__:null,default:eH},Symbol.toStringTag,{value:"Module"})),n7=/^[a-z0-9]+(-[a-z0-9]+)*$/,Rt=(o,e,t,n="")=>{const i=o.split(":");if(o.slice(0,1)==="@"){if(i.length<2||i.length>3)return null;n=i.shift().slice(1)}if(i.length>3||!i.length)return null;if(i.length>1){const s=i.pop(),c=i.pop(),f={provider:i.length>0?i[0]:n,prefix:c,name:s};return e&&!tt(f)?null:f}const r=i[0],a=r.split("-");if(a.length>1){const s={provider:n,prefix:a.shift(),name:a.join("-")};return e&&!tt(s)?null:s}if(t&&n===""){const s={provider:n,prefix:"",name:r};return e&&!tt(s,t)?null:s}return null},tt=(o,e)=>o?!!((o.provider===""||o.provider.match(n7))&&(e&&o.prefix===""||o.prefix.match(n7))&&o.name.match(n7)):!1,Fh=Object.freeze({left:0,top:0,width:16,height:16}),yt=Object.freeze({rotate:0,vFlip:!1,hFlip:!1}),Ot=Object.freeze(o2(o2({},Fh),yt)),Mr=Object.freeze(i3(o2({},Ot),{body:"",hidden:!1}));function nH(o,e){const t={};!o.hFlip!=!e.hFlip&&(t.hFlip=!0),!o.vFlip!=!e.vFlip&&(t.vFlip=!0);const n=((o.rotate||0)+(e.rotate||0))%4;return n&&(t.rotate=n),t}function jd(o,e){const t=nH(o,e);for(const n in Mr)n in yt?n in o&&!(n in t)&&(t[n]=yt[n]):n in e?t[n]=e[n]:n in o&&(t[n]=o[n]);return t}function iH(o,e){const t=o.icons,n=o.aliases||Object.create(null),i=Object.create(null);function r(a){if(t[a])return i[a]=[];if(!(a in i)){i[a]=null;const s=n[a]&&n[a].parent,c=s&&r(s);c&&(i[a]=[s].concat(c))}return i[a]}return(e||Object.keys(t).concat(Object.keys(n))).forEach(r),i}function oH(o,e,t){const n=o.icons,i=o.aliases||Object.create(null);let r={};function a(s){r=jd(n[s]||i[s],r)}return a(e),t.forEach(a),jd(o,r)}function Bh(o,e){const t=[];if(typeof o!="object"||typeof o.icons!="object")return t;o.not_found instanceof Array&&o.not_found.forEach(i=>{e(i,null),t.push(i)});const n=iH(o);for(const i in n){const r=n[i];r&&(e(i,oH(o,i,r)),t.push(i))}return t}const rH=o2({provider:"",aliases:{},not_found:{}},Fh);function Zi(o,e){for(const t in e)if(t in o&&typeof o[t]!=typeof e[t])return!1;return!0}function Gh(o){if(typeof o!="object"||o===null)return null;const e=o;if(typeof e.prefix!="string"||!o.icons||typeof o.icons!="object"||!Zi(o,rH))return null;const t=e.icons;for(const i in t){const r=t[i];if(!i.match(n7)||typeof r.body!="string"||!Zi(r,Mr))return null}const n=e.aliases||Object.create(null);for(const i in n){const r=n[i],a=r.parent;if(!i.match(n7)||typeof a!="string"||!t[a]&&!n[a]||!Zi(r,Mr))return null}return e}const Wd=Object.create(null);function aH(o,e){return{provider:o,prefix:e,icons:Object.create(null),missing:new Set}}function $5(o,e){const t=Wd[o]||(Wd[o]=Object.create(null));return t[e]||(t[e]=aH(o,e))}function ss(o,e){return Gh(e)?Bh(e,(t,n)=>{n?o.icons[t]=n:o.missing.add(t)}):[]}function sH(o,e,t){try{if(typeof t.body=="string")return o.icons[e]=o2({},t),!0}catch(n){}return!1}let p7=!1;function Vh(o){return typeof o=="boolean"&&(p7=o),p7}function lH(o){const e=typeof o=="string"?Rt(o,!0,p7):o;if(e){const t=$5(e.provider,e.prefix),n=e.name;return t.icons[n]||(t.missing.has(n)?null:void 0)}}function uH(o,e){const t=Rt(o,!0,p7);if(!t)return!1;const n=$5(t.provider,t.prefix);return sH(n,t.name,e)}function cH(o,e){if(typeof o!="object")return!1;if(typeof e!="string"&&(e=o.provider||""),p7&&!e&&!o.prefix){let i=!1;return Gh(o)&&(o.prefix="",Bh(o,(r,a)=>{a&&uH(r,a)&&(i=!0)})),i}const t=o.prefix;if(!tt({provider:e,prefix:t,name:"a"}))return!1;const n=$5(e,t);return!!ss(n,o)}const jh=Object.freeze({width:null,height:null}),Wh=Object.freeze(o2(o2({},jh),yt)),dH=/(-?[0-9.]*[0-9]+[0-9.]*)/g,fH=/^-?[0-9.]*[0-9]+[0-9.]*$/g;function Hd(o,e,t){if(e===1)return o;if(t=t||100,typeof o=="number")return Math.ceil(o*e*t)/t;if(typeof o!="string")return o;const n=o.split(dH);if(n===null||!n.length)return o;const i=[];let r=n.shift(),a=fH.test(r);for(;;){if(a){const s=parseFloat(r);isNaN(s)?i.push(r):i.push(Math.ceil(s*e*t)/t)}else i.push(r);if(r=n.shift(),r===void 0)return i.join("");a=!a}}const pH=o=>o==="unset"||o==="undefined"||o==="none";function hH(o,e){const t=o2(o2({},Ot),o),n=o2(o2({},Wh),e),i={left:t.left,top:t.top,width:t.width,height:t.height};let r=t.body;[t,n].forEach(S=>{const y=[],b=S.hFlip,M=S.vFlip;let A=S.rotate;b?M?A+=2:(y.push("translate("+(i.width+i.left).toString()+" "+(0-i.top).toString()+")"),y.push("scale(-1 1)"),i.top=i.left=0):M&&(y.push("translate("+(0-i.left).toString()+" "+(i.height+i.top).toString()+")"),y.push("scale(1 -1)"),i.top=i.left=0);let E;switch(A<0&&(A-=Math.floor(A/4)*4),A=A%4,A){case 1:E=i.height/2+i.top,y.unshift("rotate(90 "+E.toString()+" "+E.toString()+")");break;case 2:y.unshift("rotate(180 "+(i.width/2+i.left).toString()+" "+(i.height/2+i.top).toString()+")");break;case 3:E=i.width/2+i.left,y.unshift("rotate(-90 "+E.toString()+" "+E.toString()+")");break}A%2===1&&(i.left!==i.top&&(E=i.left,i.left=i.top,i.top=E),i.width!==i.height&&(E=i.width,i.width=i.height,i.height=E)),y.length&&(r='<g transform="'+y.join(" ")+'">'+r+"</g>")});const a=n.width,s=n.height,c=i.width,f=i.height;let h,m;a===null?(m=s===null?"1em":s==="auto"?f:s,h=Hd(m,c/f)):(h=a==="auto"?c:a,m=s===null?Hd(h,f/c):s==="auto"?f:s);const g={},_=(S,y)=>{pH(y)||(g[S]=y.toString())};return _("width",h),_("height",m),g.viewBox=i.left.toString()+" "+i.top.toString()+" "+c.toString()+" "+f.toString(),{attributes:g,body:r}}const mH=/\sid="(\S+)"/g,gH="IconifyId"+Date.now().toString(16)+(Math.random()*16777216|0).toString(16);let _H=0;function vH(o,e=gH){const t=[];let n;for(;n=mH.exec(o);)t.push(n[1]);if(!t.length)return o;const i="suffix"+(Math.random()*16777216|Date.now()).toString(16);return t.forEach(r=>{const a=typeof e=="function"?e(r):e+(_H++).toString(),s=r.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");o=o.replace(new RegExp('([#;"])('+s+')([")]|\\.[a-z])',"g"),"$1"+a+i+"$3")}),o=o.replace(new RegExp(i,"g"),""),o}const Ar=Object.create(null);function yH(o,e){Ar[o]=e}function wr(o){return Ar[o]||Ar[""]}function ls(o){let e;if(typeof o.resources=="string")e=[o.resources];else if(e=o.resources,!(e instanceof Array)||!e.length)return null;return{resources:e,path:o.path||"/",maxURL:o.maxURL||500,rotate:o.rotate||750,timeout:o.timeout||5e3,random:o.random===!0,index:o.index||0,dataAfterTimeout:o.dataAfterTimeout!==!1}}const us=Object.create(null),V6=["https://api.simplesvg.com","https://api.unisvg.com"],nt=[];for(;V6.length>0;)V6.length===1||Math.random()>.5?nt.push(V6.shift()):nt.push(V6.pop());us[""]=ls({resources:["https://api.iconify.design"].concat(nt)});function bH(o,e){const t=ls(e);return t===null?!1:(us[o]=t,!0)}function cs(o){return us[o]}const xH=()=>{let o;try{if(o=fetch,typeof o=="function")return o}catch(e){}};let $d=xH();function SH(o,e){const t=cs(o);if(!t)return 0;let n;if(!t.maxURL)n=0;else{let i=0;t.resources.forEach(a=>{i=Math.max(i,a.length)});const r=e+".json?icons=";n=t.maxURL-i-t.path.length-r.length}return n}function MH(o){return o===404}const AH=(o,e,t)=>{const n=[],i=SH(o,e),r="icons";let a={type:r,provider:o,prefix:e,icons:[]},s=0;return t.forEach((c,f)=>{s+=c.length+1,s>=i&&f>0&&(n.push(a),a={type:r,provider:o,prefix:e,icons:[]},s=c.length),a.icons.push(c)}),n.push(a),n};function wH(o){if(typeof o=="string"){const e=cs(o);if(e)return e.path}return"/"}const CH=(o,e,t)=>{if(!$d){t("abort",424);return}let n=wH(e.provider);switch(e.type){case"icons":{const r=e.prefix,s=e.icons.join(","),c=new URLSearchParams({icons:s});n+=r+".json?"+c.toString();break}case"custom":{const r=e.uri;n+=r.slice(0,1)==="/"?r.slice(1):r;break}default:t("abort",400);return}let i=503;$d(o+n).then(r=>{const a=r.status;if(a!==200){setTimeout(()=>{t(MH(a)?"abort":"next",a)});return}return i=501,r.json()}).then(r=>{if(typeof r!="object"||r===null){setTimeout(()=>{r===404?t("abort",r):t("next",i)});return}setTimeout(()=>{t("success",r)})}).catch(()=>{t("next",i)})},TH={prepare:AH,send:CH};function EH(o){const e={loaded:[],missing:[],pending:[]},t=Object.create(null);o.sort((i,r)=>i.provider!==r.provider?i.provider.localeCompare(r.provider):i.prefix!==r.prefix?i.prefix.localeCompare(r.prefix):i.name.localeCompare(r.name));let n={provider:"",prefix:"",name:""};return o.forEach(i=>{if(n.name===i.name&&n.prefix===i.prefix&&n.provider===i.provider)return;n=i;const r=i.provider,a=i.prefix,s=i.name,c=t[r]||(t[r]=Object.create(null)),f=c[a]||(c[a]=$5(r,a));let h;s in f.icons?h=e.loaded:a===""||f.missing.has(s)?h=e.missing:h=e.pending;const m={provider:r,prefix:a,name:s};h.push(m)}),e}function Hh(o,e){o.forEach(t=>{const n=t.loaderCallbacks;n&&(t.loaderCallbacks=n.filter(i=>i.id!==e))})}function DH(o){o.pendingCallbacksFlag||(o.pendingCallbacksFlag=!0,setTimeout(()=>{o.pendingCallbacksFlag=!1;const e=o.loaderCallbacks?o.loaderCallbacks.slice(0):[];if(!e.length)return;let t=!1;const n=o.provider,i=o.prefix;e.forEach(r=>{const a=r.icons,s=a.pending.length;a.pending=a.pending.filter(c=>{if(c.prefix!==i)return!0;const f=c.name;if(o.icons[f])a.loaded.push({provider:n,prefix:i,name:f});else if(o.missing.has(f))a.missing.push({provider:n,prefix:i,name:f});else return t=!0,!0;return!1}),a.pending.length!==s&&(t||Hh([o],r.id),r.callback(a.loaded.slice(0),a.missing.slice(0),a.pending.slice(0),r.abort))})}))}let IH=0;function RH(o,e,t){const n=IH++,i=Hh.bind(null,t,n);if(!e.pending.length)return i;const r={id:n,icons:e,callback:o,abort:i};return t.forEach(a=>{(a.loaderCallbacks||(a.loaderCallbacks=[])).push(r)}),i}function OH(o,e=!0,t=!1){const n=[];return o.forEach(i=>{const r=typeof i=="string"?Rt(i,e,t):i;r&&n.push(r)}),n}var LH={resources:[],index:0,timeout:2e3,rotate:750,random:!1,dataAfterTimeout:!1};function PH(o,e,t,n){const i=o.resources.length,r=o.random?Math.floor(Math.random()*i):o.index;let a;if(o.random){let T=o.resources.slice(0);for(a=[];T.length>1;){const P=Math.floor(Math.random()*T.length);a.push(T[P]),T=T.slice(0,P).concat(T.slice(P+1))}a=a.concat(T)}else a=o.resources.slice(r).concat(o.resources.slice(0,r));const s=Date.now();let c="pending",f=0,h,m=null,g=[],_=[];typeof n=="function"&&_.push(n);function S(){m&&(clearTimeout(m),m=null)}function y(){c==="pending"&&(c="aborted"),S(),g.forEach(T=>{T.status==="pending"&&(T.status="aborted")}),g=[]}function b(T,P){P&&(_=[]),typeof T=="function"&&_.push(T)}function M(){return{startTime:s,payload:e,status:c,queriesSent:f,queriesPending:g.length,subscribe:b,abort:y}}function A(){c="failed",_.forEach(T=>{T(void 0,h)})}function E(){g.forEach(T=>{T.status==="pending"&&(T.status="aborted")}),g=[]}function C(T,P,R){const L=P!=="success";switch(g=g.filter(W=>W!==T),c){case"pending":break;case"failed":if(L||!o.dataAfterTimeout)return;break;default:return}if(P==="abort"){h=R,A();return}if(L){h=R,g.length||(a.length?D():A());return}if(S(),E(),!o.random){const W=o.resources.indexOf(T.resource);W!==-1&&W!==o.index&&(o.index=W)}c="completed",_.forEach(W=>{W(R)})}function D(){if(c!=="pending")return;S();const T=a.shift();if(T===void 0){if(g.length){m=setTimeout(()=>{S(),c==="pending"&&(E(),A())},o.timeout);return}A();return}const P={status:"pending",resource:T,callback:(R,L)=>{C(P,R,L)}};g.push(P),f++,m=setTimeout(D,o.rotate),t(T,e,P.callback)}return setTimeout(D),M}function $h(o){const e=o2(o2({},LH),o);let t=[];function n(){t=t.filter(s=>s().status==="pending")}function i(s,c,f){const h=PH(e,s,c,(m,g)=>{n(),f&&f(m,g)});return t.push(h),h}function r(s){return t.find(c=>s(c))||null}return{query:i,find:r,setIndex:s=>{e.index=s},getIndex:()=>e.index,cleanup:n}}function Yd(){}const qi=Object.create(null);function zH(o){if(!qi[o]){const e=cs(o);if(!e)return;const t=$h(e),n={config:e,redundancy:t};qi[o]=n}return qi[o]}function kH(o,e,t){let n,i;if(typeof o=="string"){const r=wr(o);if(!r)return t(void 0,424),Yd;i=r.send;const a=zH(o);a&&(n=a.redundancy)}else{const r=ls(o);if(r){n=$h(r);const a=o.resources?o.resources[0]:"",s=wr(a);s&&(i=s.send)}}return!n||!i?(t(void 0,424),Yd):n.query(e,i,t)().abort}const Jd="iconify2",h7="iconify",Yh=h7+"-count",Zd=h7+"-version",Jh=36e5,UH=168;function Cr(o,e){try{return o.getItem(e)}catch(t){}}function ds(o,e,t){try{return o.setItem(e,t),!0}catch(n){}}function qd(o,e){try{o.removeItem(e)}catch(t){}}function Tr(o,e){return ds(o,Yh,e.toString())}function Er(o){return parseInt(Cr(o,Yh))||0}const Lt={local:!0,session:!0},Zh={local:new Set,session:new Set};let fs=!1;function NH(o){fs=o}let Ye=typeof window=="undefined"?{}:window;function qh(o){const e=o+"Storage";try{if(Ye&&Ye[e]&&typeof Ye[e].length=="number")return Ye[e]}catch(t){}Lt[o]=!1}function Qh(o,e){const t=qh(o);if(!t)return;const n=Cr(t,Zd);if(n!==Jd){if(n){const s=Er(t);for(let c=0;c<s;c++)qd(t,h7+c.toString())}ds(t,Zd,Jd),Tr(t,0);return}const i=Math.floor(Date.now()/Jh)-UH,r=s=>{const c=h7+s.toString(),f=Cr(t,c);if(typeof f=="string"){try{const h=JSON.parse(f);if(typeof h=="object"&&typeof h.cached=="number"&&h.cached>i&&typeof h.provider=="string"&&typeof h.data=="object"&&typeof h.data.prefix=="string"&&e(h,s))return!0}catch(h){}qd(t,c)}};let a=Er(t);for(let s=a-1;s>=0;s--)r(s)||(s===a-1?(a--,Tr(t,a)):Zh[o].add(s))}function Xh(){if(!fs){NH(!0);for(const o in Lt)Qh(o,e=>{const t=e.data,n=e.provider,i=t.prefix,r=$5(n,i);if(!ss(r,t).length)return!1;const a=t.lastModified||-1;return r.lastModifiedCached=r.lastModifiedCached?Math.min(r.lastModifiedCached,a):a,!0})}}function FH(o,e){const t=o.lastModifiedCached;if(t&&t>=e)return t===e;if(o.lastModifiedCached=e,t)for(const n in Lt)Qh(n,i=>{const r=i.data;return i.provider!==o.provider||r.prefix!==o.prefix||r.lastModified===e});return!0}function BH(o,e){fs||Xh();function t(n){let i;if(!Lt[n]||!(i=qh(n)))return;const r=Zh[n];let a;if(r.size)r.delete(a=Array.from(r).shift());else if(a=Er(i),!Tr(i,a+1))return;const s={cached:Math.floor(Date.now()/Jh),provider:o.provider,data:e};return ds(i,h7+a.toString(),JSON.stringify(s))}e.lastModified&&!FH(o,e.lastModified)||Object.keys(e.icons).length&&(e.not_found&&(e=Object.assign({},e),delete e.not_found),t("local")||t("session"))}function Qd(){}function GH(o){o.iconsLoaderFlag||(o.iconsLoaderFlag=!0,setTimeout(()=>{o.iconsLoaderFlag=!1,DH(o)}))}function VH(o,e){o.iconsToLoad?o.iconsToLoad=o.iconsToLoad.concat(e).sort():o.iconsToLoad=e,o.iconsQueueFlag||(o.iconsQueueFlag=!0,setTimeout(()=>{o.iconsQueueFlag=!1;const{provider:t,prefix:n}=o,i=o.iconsToLoad;delete o.iconsToLoad;let r;if(!i||!(r=wr(t)))return;r.prepare(t,n,i).forEach(s=>{kH(t,s,c=>{if(typeof c!="object")s.icons.forEach(f=>{o.missing.add(f)});else try{const f=ss(o,c);if(!f.length)return;const h=o.pendingIcons;h&&f.forEach(m=>{h.delete(m)}),BH(o,c)}catch(f){console.error(f)}GH(o)})})}))}const jH=(o,e)=>{const t=OH(o,!0,Vh()),n=EH(t);if(!n.pending.length){let c=!0;return e&&setTimeout(()=>{c&&e(n.loaded,n.missing,n.pending,Qd)}),()=>{c=!1}}const i=Object.create(null),r=[];let a,s;return n.pending.forEach(c=>{const{provider:f,prefix:h}=c;if(h===s&&f===a)return;a=f,s=h,r.push($5(f,h));const m=i[f]||(i[f]=Object.create(null));m[h]||(m[h]=[])}),n.pending.forEach(c=>{const{provider:f,prefix:h,name:m}=c,g=$5(f,h),_=g.pendingIcons||(g.pendingIcons=new Set);_.has(m)||(_.add(m),i[f][h].push(m))}),r.forEach(c=>{const{provider:f,prefix:h}=c;i[f][h].length&&VH(c,i[f][h])}),e?RH(e,n,r):Qd};function WH(o,e){const t=o2({},o);for(const n in e){const i=e[n],r=typeof i;n in jh?(i===null||i&&(r==="string"||r==="number"))&&(t[n]=i):r===typeof t[n]&&(t[n]=n==="rotate"?i%4:i)}return t}const HH=/[\s,]+/;function $H(o,e){e.split(HH).forEach(t=>{switch(t.trim()){case"horizontal":o.hFlip=!0;break;case"vertical":o.vFlip=!0;break}})}function YH(o,e=0){const t=o.replace(/^-?[0-9.]*/,"");function n(i){for(;i<0;)i+=4;return i%4}if(t===""){const i=parseInt(o);return isNaN(i)?0:n(i)}else if(t!==o){let i=0;switch(t){case"%":i=25;break;case"deg":i=90}if(i){let r=parseFloat(o.slice(0,o.length-t.length));return isNaN(r)?0:(r=r/i,r%1===0?n(r):0)}}return e}function JH(o,e){let t=o.indexOf("xlink:")===-1?"":' xmlns:xlink="http://www.w3.org/1999/xlink"';for(const n in e)t+=" "+n+'="'+e[n]+'"';return'<svg xmlns="http://www.w3.org/2000/svg"'+t+">"+o+"</svg>"}function ZH(o){return o.replace(/"/g,"'").replace(/%/g,"%25").replace(/#/g,"%23").replace(/</g,"%3C").replace(/>/g,"%3E").replace(/\s+/g," ")}function qH(o){return"data:image/svg+xml,"+ZH(o)}function QH(o){return'url("'+qH(o)+'")'}const Xd=i3(o2({},Wh),{inline:!1}),XH={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink","aria-hidden":!0,role:"img"},KH={display:"inline-block"},Dr={backgroundColor:"currentColor"},Kh={backgroundColor:"transparent"},Kd={Image:"var(--svg)",Repeat:"no-repeat",Size:"100% 100%"},ef={webkitMask:Dr,mask:Dr,background:Kh};for(const o in ef){const e=ef[o];for(const t in Kd)e[o+t]=Kd[t]}const it={};["horizontal","vertical"].forEach(o=>{const e=o.slice(0,1)+"Flip";it[o+"-flip"]=e,it[o.slice(0,1)+"-flip"]=e,it[o+"Flip"]=e});function tf(o){return o+(o.match(/^[-0-9.]+$/)?"px":"")}const nf=(o,e)=>{const t=WH(Xd,e),n=o2({},XH),i=e.mode||"svg",r={},a=e.style,s=typeof a=="object"&&!(a instanceof Array)?a:{};for(let y in e){const b=e[y];if(b!==void 0)switch(y){case"icon":case"style":case"onLoad":case"mode":break;case"inline":case"hFlip":case"vFlip":t[y]=b===!0||b==="true"||b===1;break;case"flip":typeof b=="string"&&$H(t,b);break;case"color":r.color=b;break;case"rotate":typeof b=="string"?t[y]=YH(b):typeof b=="number"&&(t[y]=b);break;case"ariaHidden":case"aria-hidden":b!==!0&&b!=="true"&&delete n["aria-hidden"];break;default:{const M=it[y];M?(b===!0||b==="true"||b===1)&&(t[M]=!0):Xd[y]===void 0&&(n[y]=b)}}}const c=hH(o,t),f=c.attributes;if(t.inline&&(r.verticalAlign="-0.125em"),i==="svg"){n.style=o2(o2({},r),s),Object.assign(n,f);let y=0,b=e.id;return typeof b=="string"&&(b=b.replace(/-/g,"_")),n.innerHTML=vH(c.body,b?()=>b+"ID"+y++:"iconifyVue"),Hu("svg",n)}const{body:h,width:m,height:g}=o,_=i==="mask"||(i==="bg"?!1:h.indexOf("currentColor")!==-1),S=JH(h,i3(o2({},f),{width:m+"",height:g+""}));return n.style=o2(o2(o2(i3(o2({},r),{"--svg":QH(S),width:tf(f.width),height:tf(f.height)}),KH),_?Dr:Kh),s),Hu("span",n)};Vh(!0);yH("",TH);if(typeof document!="undefined"&&typeof window!="undefined"){Xh();const o=window;if(o.IconifyPreload!==void 0){const e=o.IconifyPreload,t="Invalid IconifyPreload syntax.";typeof e=="object"&&e!==null&&(e instanceof Array?e:[e]).forEach(n=>{try{(typeof n!="object"||n===null||n instanceof Array||typeof n.icons!="object"||typeof n.prefix!="string"||!cH(n))&&console.error(t)}catch(i){console.error(t)}})}if(o.IconifyProviders!==void 0){const e=o.IconifyProviders;if(typeof e=="object"&&e!==null)for(let t in e){const n="IconifyProviders["+t+"] is invalid.";try{const i=e[t];if(typeof i!="object"||!i||i.resources===void 0)continue;bH(t,i)||console.error(n)}catch(i){console.error(n)}}}}const e$=i3(o2({},Ot),{body:""}),t$=b1({inheritAttrs:!1,data(){return{iconMounted:!1,counter:0}},mounted(){this._name="",this._loadingIcon=null,this.iconMounted=!0},unmounted(){this.abortLoading()},methods:{abortLoading(){this._loadingIcon&&(this._loadingIcon.abort(),this._loadingIcon=null)},getIcon(o,e){if(typeof o=="object"&&o!==null&&typeof o.body=="string")return this._name="",this.abortLoading(),{data:o};let t;if(typeof o!="string"||(t=Rt(o,!1,!0))===null)return this.abortLoading(),null;const n=lH(t);if(!n)return(!this._loadingIcon||this._loadingIcon.name!==o)&&(this.abortLoading(),this._name="",n!==null&&(this._loadingIcon={name:o,abort:jH([t],()=>{this.counter++})})),null;this.abortLoading(),this._name!==o&&(this._name=o,e&&e(o));const i=["iconify"];return t.prefix!==""&&i.push("iconify--"+t.prefix),t.provider!==""&&i.push("iconify--"+t.provider),{data:n,classes:i}}},render(){this.counter;const o=this.$attrs,e=this.iconMounted?this.getIcon(o.icon,o.onLoad):null;if(!e)return nf(e$,o);let t=o;return e.classes&&(t=i3(o2({},o),{class:(typeof o.class=="string"?o.class+" ":"")+e.classes.join(" ")})),nf(o2(o2({},Ot),e.data),t)}}),n$={class:"go-icon-box"},i$=b1({__name:"index",props:{chartConfig:{type:Object,required:!0}},setup(o){const e=o;S0(c=>({"41d5a0df":`${u(t)}px`,41024050:`${u(n)}px`}));const{w:t,h:n}=B1(e.chartConfig.attr),{dataset:i,color:r,size:a,rotate:s}=B1(e.chartConfig.option);return(c,f)=>(N(),a1("div",n$,[p(u(t$),{icon:u(i)||"",color:u(r),width:u(a),rotate:u(s)},null,8,["icon","color","width","rotate"])]))}});const o$=c2(i$,[["__scopeId","data-v-449236d6"]]),r$=Object.freeze(Object.defineProperty({__proto__:null,default:o$},Symbol.toStringTag,{value:"Module"}));var em={exports:{}};(function(o,e){(function(t,n){o.exports=n()})(_9,function(){var t="month",n="quarter";return function(i,r){var a=r.prototype;a.quarter=function(f){return this.$utils().u(f)?Math.ceil((this.month()+1)/3):this.month(this.month()%3+3*(f-1))};var s=a.add;a.add=function(f,h){return f=Number(f),this.$utils().p(h)===n?this.add(3*f,t):s.bind(this)(f,h)};var c=a.startOf;a.startOf=function(f,h){var m=this.$utils(),g=!!m.u(h)||h;if(m.p(f)===n){var _=this.quarter()-1;return g?this.month(3*_).startOf(t).startOf("day"):this.month(3*_+2).endOf(t).endOf("day")}return c.bind(this)(f,h)}}})})(em);var a$=em.exports;const s$=St(a$),l$=b1({__name:"index",props:{chartConfig:{type:Object,required:!0}},setup(o){const e=o;S0(c=>({"22ea0f84":u(n)+"px"}));const{w:t,h:n}=B1(e.chartConfig.attr);_2();const i=K4({dataset:e.chartConfig.option.dataset}),r=y2(()=>e.chartConfig.option.componentInteractEventKey.endsWith("range")),a=c=>{if(r.value){let f=null,h=null,m=null;c instanceof Array&&(f=c[0],h=c[1],m=`${c[0]}-${c[1]}`),X8(e.chartConfig,A2,{[j6.DATE_START]:f,[j6.DATE_END]:h,[j6.DATE_RANGE]:m},k0.CHANGE)}else X8(e.chartConfig,A2,{[j6.DATE]:c},k0.CHANGE)},s=(c,f)=>{switch(q6.extend(s$),c){case q3.DATE:case q3.DATE_RANGE:f=f.startOf("day");break;case q3.MONTH:case q3.MONTH_RANGE:f=f.startOf("month");break;case q3.YEAR:case q3.YEAR_RANGE:f=f.startOf("year");break;case q3.QUARTER:case q3.QUARTER_RANGE:f=f.startOf("quarter");break}return f};return e2(()=>({type:e.chartConfig.option.componentInteractEventKey,defaultType:e.chartConfig.option.defaultType,differValue:e.chartConfig.option.differValue,differUnit:e.chartConfig.option.differUnit,dataset:e.chartConfig.option.dataset}),(c,f)=>{const h=c.type!==(f==null?void 0:f.type),m=c.defaultType!==(f==null?void 0:f.defaultType),g=c.differValue!==(f==null?void 0:f.differValue),_=c.differUnit!==(f==null?void 0:f.differUnit);if(h||m||g||_){if(c.defaultType===m9.NONE)e.chartConfig.option.dataset=null;else if(c.defaultType===m9.DYNAMIC){let S=q6();r.value?e.chartConfig.option.dataset=[s(c.type,S.add(c.differValue[0],c.differUnit[0])).valueOf(),s(c.type,S.add(c.differValue[1],c.differUnit[1])).valueOf()]:e.chartConfig.option.dataset=s(c.type,S.add(c.differValue[0],c.differUnit[0])).valueOf()}}i.dataset=e.chartConfig.option.dataset,a(i.dataset)},{immediate:!0}),(c,f)=>{const h=B("n-date-picker");return N(),w1(h,{value:u(i).dataset,"onUpdate:value":[f[0]||(f[0]=m=>u(i).dataset=m),a],clearable:"",panel:!!o.chartConfig.option.isPanel,type:o.chartConfig.option.componentInteractEventKey,style:G2(`width:${u(t)}px;`)},null,8,["value","panel","type","style"])}}});const u$=c2(l$,[["__scopeId","data-v-62617a46"]]),c$=Object.freeze(Object.defineProperty({__proto__:null,default:u$},Symbol.toStringTag,{value:"Module"}));var d$=(o=>(o.DATA="data",o))(d$||{}),tm=(o=>(o.DATA="data",o))(tm||{});const aK=[{interactType:k0.CHANGE,interactName:"选择完成",componentEmitEvents:{data:[{value:"data",label:"选择项"}]}}],f$=b1({__name:"index",props:{chartConfig:{type:Object,required:!0}},setup(o){const e=o,{w:t,h:n}=B1(e.chartConfig.attr),i=K4({value:{inputValue:e.chartConfig.option.inputValue,dataset:e.chartConfig.option.dataset}}),r=a=>{a!=null&&X8(e.chartConfig,A2,{[tm.DATA]:a},k0.CHANGE)};return e2(()=>e.chartConfig.option,a=>{i.value=a,r(a.inputValue)},{immediate:!0,deep:!0}),(a,s)=>{const c=B("n-input");return N(),a1("div",null,[p(c,{style:G2(`width:${u(t)}px;`),type:"text",value:u(i).value.dataset,"onUpdate:value":s[0]||(s[0]=f=>u(i).value.dataset=f),placeholder:"请输入",onChange:r},null,8,["style","value"])])}}}),p$=Object.freeze(Object.defineProperty({__proto__:null,default:f$},Symbol.toStringTag,{value:"Module"}));var h$=(o=>(o.DATA="data",o))(h$||{}),Ir=(o=>(o.DATA="data",o.DATA2="data2",o))(Ir||{});const sK=[{interactType:k0.CHANGE,interactName:"选择完成",componentEmitEvents:{data:[{value:"data",label:"页数"},{value:"data2",label:"每页条数"}]}}],m$=b1({__name:"index",props:{chartConfig:{type:Object,required:!0}},setup(o){const e=o,{w:t,h:n}=B1(e.chartConfig.attr),i=K4({value:{pageValue:e.chartConfig.option.pageValue,dataset:e.chartConfig.option.dataset,sizeValue:e.chartConfig.option.sizeValue,pageSize:e.chartConfig.option.pageSize}}),r=(a,s)=>{a!=null&&X8(e.chartConfig,A2,{[Ir.DATA]:a,[Ir.DATA2]:s},k0.CHANGE)};return e2(()=>e.chartConfig.option,a=>{i.value=a,r(a.pageValue,a.pageSize)},{immediate:!0,deep:!0}),(a,s)=>{const c=B("n-pagination");return N(),a1("div",null,[p(c,{"onOnUpdate:page":r,style:G2(`width:${u(t)}px;`),page:u(i).value.pageValue,"onUpdate:page":s[0]||(s[0]=f=>u(i).value.pageValue=f),"page-count":u(i).value.dataset,"page-slot":7,"show-size-picker":"","page-sizes":u(i).value.sizeValue,"page-size":u(i).value.pageSize,"onUpdate:pageSize":s[1]||(s[1]=f=>u(i).value.pageSize=f)},null,8,["style","page","page-count","page-sizes","page-size"])])}}}),g$=Object.freeze(Object.defineProperty({__proto__:null,default:m$},Symbol.toStringTag,{value:"Module"}));var _$=(o=>(o.DATA="data",o))(_$||{}),nm=(o=>(o.DATA="data",o))(nm||{});const lK=[{interactType:k0.CHANGE,interactName:"选择完成",componentEmitEvents:{data:[{value:"data",label:"选择项"}]}}],v$=b1({__name:"index",props:{chartConfig:{type:Object,required:!0}},setup(o){const e=o;S0(a=>({"15a61728":u(n)+"px"}));const{w:t,h:n}=B1(e.chartConfig.attr),i=K4({value:{selectValue:e.chartConfig.option.selectValue,dataset:e.chartConfig.option.dataset}}),r=a=>{X8(e.chartConfig,A2,{[nm.DATA]:a},k0.CHANGE)};return e2(()=>e.chartConfig.option,a=>{i.value=a,r(a.selectValue)},{immediate:!0,deep:!0}),(a,s)=>{const c=B("n-select");return N(),w1(c,{value:u(i).value.selectValue,"onUpdate:value":[s[0]||(s[0]=f=>u(i).value.selectValue=f),r],options:u(i).value.dataset,style:G2(`width:${u(t)}px;`)},null,8,["value","options","style"])}}});const y$=c2(v$,[["__scopeId","data-v-8b33eaf1"]]),b$=Object.freeze(Object.defineProperty({__proto__:null,default:y$},Symbol.toStringTag,{value:"Module"}));var x$=(o=>(o.DATA="data",o))(x$||{}),im=(o=>(o.DATA="data",o))(im||{});const uK=[{interactType:k0.CHANGE,interactName:"选择完成",componentEmitEvents:{data:[{value:"data",label:"选择项"}]}}],S$=b1({__name:"index",props:{chartConfig:{type:Object,required:!0}},setup(o){const e=o;B1(e.chartConfig.attr);const t=K4({value:j1(e.chartConfig.option)}),n=i=>{if(i===void 0)return;const r=t.value.dataset.find(a=>a.label===i);X8(e.chartConfig,A2,{[im.DATA]:r.value},k0.CHANGE)};return e2(()=>e.chartConfig.option,i=>{t.value=i,n(i.tabValue)},{immediate:!0,deep:!0}),(i,r)=>{const a=B("n-tab"),s=B("n-tabs");return N(),w1(s,{type:u(t).value.tabType,"onUpdate:value":n,"default-value":u(t).value.tabLabel},{default:v(()=>[(N(!0),a1(U1,null,m2(u(t).value.dataset,(c,f)=>(N(),w1(a,{name:c.label,key:f},{default:v(()=>[Y1(d3(c.label),1)]),_:2},1032,["name"]))),128))]),_:1},8,["type","default-value"])}}}),M$=Object.freeze(Object.defineProperty({__proto__:null,default:S$},Symbol.toStringTag,{value:"Module"})),A$=["src","width","height"],w$=b1({__name:"index",props:{chartConfig:{type:Object,required:!0}},setup(o){const e=o,{w:t,h:n}=B1(e.chartConfig.attr),{borderRadius:i}=B1(e.chartConfig.option),r=K4({dataset:""}),a=s=>({borderRadius:`${s}px`,overflow:"hidden"});return e2(()=>e.chartConfig.option.dataset,s=>{r.dataset=s},{immediate:!0}),F2(e.chartConfig,A2,s=>{r.dataset=s}),(s,c)=>(N(),a1("div",{style:G2(a(u(i)))},[Q("iframe",{src:u(r).dataset,width:u(t),height:u(n),style:{"border-width":"0"}},null,8,A$)],4))}}),C$=Object.freeze(Object.defineProperty({__proto__:null,default:w$},Symbol.toStringTag,{value:"Module"})),T$=b1({__name:"index",props:{chartConfig:{type:Object,required:!0}},setup(o){const e=o,{w:t,h:n}=B1(e.chartConfig.attr),{dataset:i,fit:r,borderRadius:a}=B1(e.chartConfig.option),s=K4({dataset:""}),c=f=>({borderRadius:`${f}px`,overflow:"hidden"});return e2(()=>e.chartConfig.option.dataset,f=>{s.dataset=f},{immediate:!0}),F2(e.chartConfig,A2,f=>{s.dataset=f}),(f,h)=>{const m=B("n-image");return N(),a1("div",{style:G2(c(u(a)))},[p(m,{"object-fit":u(r),"preview-disabled":"",src:u(s).dataset,"fallback-src":u(_f)(),width:u(t),height:u(n),lazy:""},null,8,["object-fit","src","fallback-src","width","height"])],4)}}}),E$=Object.freeze(Object.defineProperty({__proto__:null,default:T$},Symbol.toStringTag,{value:"Module"})),Rr={key:"ImageCarousel",chartKey:"VImageCarousel",conKey:"VCImageCarousel",title:"轮播图",category:P4.MORE,categoryName:z4.MORE,package:H1.INFORMATIONS,chartFrame:t2.NAIVE_UI,image:"photo_carousel.png"},ps={dataset:["https://naive-ui.oss-cn-beijing.aliyuncs.com/carousel-img/carousel1.jpeg","https://naive-ui.oss-cn-beijing.aliyuncs.com/carousel-img/carousel2.jpeg","https://naive-ui.oss-cn-beijing.aliyuncs.com/carousel-img/carousel3.jpeg"],autoplay:!0,interval:5e3,slidesPerview:1,direction:"horizontal",draggable:!0,centeredSlides:!1,effect:"slide",showDots:!0,dotType:"dot",dotPlacement:"bottom",showArrow:!1,fit:"contain"};let D$=class extends w2{constructor(){super(...arguments);u1(this,"key",Rr.key);u1(this,"chartConfig",j1(Rr));u1(this,"option",j1(ps))}};const I$=Object.freeze(Object.defineProperty({__proto__:null,default:D$,option:ps},Symbol.toStringTag,{value:"Module"})),R$=b1({__name:"index",props:{chartConfig:{type:Object,required:!0}},setup(o){const e=o,t=K4({dataset:ps.dataset}),{w:n,h:i}=B1(e.chartConfig.attr),{autoplay:r,interval:a,slidesPerview:s,direction:c,draggable:f,centeredSlides:h,effect:m,dotType:g,dotPlacement:_,showArrow:S,showDots:y,fit:b}=B1(e.chartConfig.option);return e2(()=>e.chartConfig.option.dataset,M=>{t.dataset=M},{immediate:!0,deep:!1}),F2(e.chartConfig,A2,M=>{t.dataset=M}),(M,A)=>{const E=B("n-image"),C=B("n-carousel");return N(),a1("div",null,[p(C,{autoplay:u(r),interval:u(a),"centered-slides":u(h),direction:u(c),"dot-placement":u(_),"dot-type":u(g),draggable:u(f),effect:u(m),"slides-per-view":u(s),"show-arrow":u(S),"show-dots":u(y)},{default:v(()=>[(N(!0),a1(U1,null,m2(u(t).dataset,(D,T)=>(N(),w1(E,{"preview-disabled":"",key:T,"object-fit":u(b),src:D,"fallback-src":u(_f)(),width:u(n),height:u(i)},null,8,["object-fit","src","fallback-src","width","height"]))),128))]),_:1},8,["autoplay","interval","centered-slides","direction","dot-placement","dot-type","draggable","effect","slides-per-view","show-arrow","show-dots"])])}}}),O$=Object.freeze(Object.defineProperty({__proto__:null,default:R$},Symbol.toStringTag,{value:"Module"})),L$={};function P$(o,e){return N(),a1("div",null," 词云 ")}const z$=c2(L$,[["render",P$]]),k$=Object.freeze(Object.defineProperty({__proto__:null,default:z$},Symbol.toStringTag,{value:"Module"})),Or={key:"Video",chartKey:"VVideo",conKey:"VCVideo",title:"视频",category:P4.MORE,categoryName:z4.MORE,package:H1.INFORMATIONS,chartFrame:t2.COMMON,image:"video.png"},U$="/plugin/screen/static/mp4/earth-1d58aa0e.mp4",hs={dataset:U$,loop:!0,muted:!0,fit:"contain",borderRadius:10};let N$=class extends w2{constructor(){super(...arguments);u1(this,"key",Or.key);u1(this,"chartConfig",j1(Or));u1(this,"option",j1(hs))}};const F$=Object.freeze(Object.defineProperty({__proto__:null,default:N$,option:hs},Symbol.toStringTag,{value:"Module"})),B$=["loop","muted","width","height","src"],G$=b1({__name:"index",props:{chartConfig:{type:Object,required:!0}},setup(o){const e=o;S0(a=>({"3a0578ea":u(i).fit}));const{w:t,h:n}=B1(e.chartConfig.attr);let i=K4(o2({},hs));const r=_2(null);return F2(e.chartConfig,A2,a=>{i=a}),e2(()=>e.chartConfig.option,a=>{if(i=a,!r.value)return;const s=r.value;s.loop=i.loop,s.muted=i.muted,s.play()},{immediate:!0,deep:!0}),(a,s)=>(N(),a1("video",{ref_key:"vVideoRef",ref:r,class:"go-video",preload:"auto",crossOrigin:"anonymous",playsinline:"",autoplay:"",loop:u(i).loop,muted:u(i).muted,width:u(t),height:u(n),src:u(i).dataset},null,8,B$))}});const V$=c2(G$,[["__scopeId","data-v-f66ad6f5"]]),j$=Object.freeze(Object.defineProperty({__proto__:null,default:V$},Symbol.toStringTag,{value:"Module"}));df({type:"series.wordCloud",visualStyleAccessPath:"textStyle",visualStyleMapper:function(o){return{fill:o.get("color")}},visualDrawType:"fill",optionUpdated:function(){var o=this.option;o.gridSize=Math.max(Math.floor(o.gridSize),4)},getInitialData:function(o,e){var t=ff(o.data,{coordDimensions:["value"]}),n=new pf(t,this);return n.initData(o.data),n},defaultOption:{maskImage:null,shape:"circle",left:"center",top:"center",width:"70%",height:"80%",sizeRange:[12,60],rotationRange:[-90,90],rotationStep:45,gridSize:8,drawOutOfBound:!1,textStyle:{fontWeight:"normal"}}});hf({type:"wordCloud",render:function(o,e,t){var n=this.group;n.removeAll();var i=o.getData(),r=o.get("gridSize");o.layoutInstance.ondraw=function(a,s,c,f){var h=i.getItemModel(c),m=h.getModel("textStyle"),g=new Ki({style:Je(m),scaleX:1/f.info.mu,scaleY:1/f.info.mu,x:(f.gx+f.info.gw/2)*r,y:(f.gy+f.info.gh/2)*r,rotation:f.rot});g.setStyle({x:f.info.fillTextOffsetX,y:f.info.fillTextOffsetY+s*.5,text:a,verticalAlign:"middle",fill:i.getItemVisual(c,"style").fill,fontSize:s}),n.add(g),i.setItemGraphicEl(c,g),g.ensureState("emphasis").style=Je(h.getModel(["emphasis","textStyle"]),{state:"emphasis"}),g.ensureState("blur").style=Je(h.getModel(["blur","textStyle"]),{state:"blur"}),mf(g,h.get(["emphasis","focus"]),h.get(["emphasis","blurScope"])),g.stateTransition={duration:o.get("animation")?o.get(["stateAnimation","duration"]):0,easing:o.get(["stateAnimation","easing"])},g.__highDownDispatcher=!0},this._model=o},remove:function(){this.group.removeAll(),this._model.layoutInstance.dispose()},dispose:function(){this._model.layoutInstance.dispose()}});/*!
  3232. * wordcloud2.js
  3233. * http://timdream.org/wordcloud2.js/
  3234. *
  3235. * Copyright 2011 - 2013 Tim Chien
  3236. * Released under the MIT license
  3237. */window.setImmediate||(window.setImmediate=function(){return window.msSetImmediate||window.webkitSetImmediate||window.mozSetImmediate||window.oSetImmediate||function(){if(!window.postMessage||!window.addEventListener)return null;var t=[void 0],n="zero-timeout-message",i=function(a){var s=t.length;return t.push(a),window.postMessage(n+s.toString(36),"*"),s};return window.addEventListener("message",function(a){if(!(typeof a.data!="string"||a.data.substr(0,n.length)!==n)){a.stopImmediatePropagation();var s=parseInt(a.data.substr(n.length),36);t[s]&&(t[s](),t[s]=void 0)}},!0),window.clearImmediate=function(a){t[a]&&(t[a]=void 0)},i}()||function(t){window.setTimeout(t,0)}}());window.clearImmediate||(window.clearImmediate=function(){return window.msClearImmediate||window.webkitClearImmediate||window.mozClearImmediate||window.oClearImmediate||function(t){window.clearTimeout(t)}}());var ms=function(){var e=document.createElement("canvas");if(!e||!e.getContext)return!1;var t=e.getContext("2d");return!(!t.getImageData||!t.fillText||!Array.prototype.some||!Array.prototype.push)}(),Lr=function(){if(ms){for(var e=document.createElement("canvas").getContext("2d"),t=20,n,i;t;){if(e.font=t.toString(10)+"px sans-serif",e.measureText("W").width===n&&e.measureText("m").width===i)return t+1;n=e.measureText("W").width,i=e.measureText("m").width,t--}return 0}}(),W$=function(e){for(var t,n,i=e.length;i;t=Math.floor(Math.random()*i),n=e[--i],e[i]=e[t],e[t]=n);return e},Pt=function(e,t){if(!ms)return;Array.isArray(e)||(e=[e]),e.forEach(function(r1,K){if(typeof r1=="string"){if(e[K]=document.getElementById(r1),!e[K])throw"The element id specified is not found."}else if(!r1.tagName&&!r1.appendChild)throw"You must pass valid HTML elements, or ID of the element."});var n={list:[],fontFamily:'"Trebuchet MS", "Heiti TC", "微軟正黑體", "Arial Unicode MS", "Droid Fallback Sans", sans-serif',fontWeight:"normal",color:"random-dark",minSize:0,weightFactor:1,clearCanvas:!0,backgroundColor:"#fff",gridSize:8,drawOutOfBound:!1,origin:null,drawMask:!1,maskColor:"rgba(255,0,0,0.3)",maskGapWidth:.3,layoutAnimation:!0,wait:0,abortThreshold:0,abort:function(){},minRotation:-Math.PI/2,maxRotation:Math.PI/2,rotationStep:.1,shuffle:!0,rotateRatio:.1,shape:"circle",ellipticity:.65,classes:null,hover:null,click:null};if(t)for(var i in t)i in n&&(n[i]=t[i]);if(typeof n.weightFactor!="function"){var r=n.weightFactor;n.weightFactor=function(K){return K*r}}if(typeof n.shape!="function")switch(n.shape){case"circle":default:n.shape="circle";break;case"cardioid":n.shape=function(K){return 1-Math.sin(K)};break;case"diamond":case"square":n.shape=function(K){var p1=K%(2*Math.PI/4);return 1/(Math.cos(p1)+Math.sin(p1))};break;case"triangle-forward":n.shape=function(K){var p1=K%(2*Math.PI/3);return 1/(Math.cos(p1)+Math.sqrt(3)*Math.sin(p1))};break;case"triangle":case"triangle-upright":n.shape=function(K){var p1=(K+Math.PI*3/2)%(2*Math.PI/3);return 1/(Math.cos(p1)+Math.sqrt(3)*Math.sin(p1))};break;case"pentagon":n.shape=function(K){var p1=(K+.955)%(2*Math.PI/5);return 1/(Math.cos(p1)+.726543*Math.sin(p1))};break;case"star":n.shape=function(K){var p1=(K+.955)%(2*Math.PI/10);return(K+.955)%(2*Math.PI/5)-2*Math.PI/10>=0?1/(Math.cos(2*Math.PI/10-p1)+3.07768*Math.sin(2*Math.PI/10-p1)):1/(Math.cos(p1)+3.07768*Math.sin(p1))};break}n.gridSize=Math.max(Math.floor(n.gridSize),4);var a=n.gridSize,s=a-n.maskGapWidth,c=Math.abs(n.maxRotation-n.minRotation),f=Math.min(n.maxRotation,n.minRotation),h=n.rotationStep,m,g,_,S,y,b,M;function A(r1,K){return"hsl("+(Math.random()*360).toFixed()+","+(Math.random()*30+70).toFixed()+"%,"+(Math.random()*(K-r1)+r1).toFixed()+"%)"}switch(n.color){case"random-dark":M=function(){return A(10,50)};break;case"random-light":M=function(){return A(50,90)};break;default:typeof n.color=="function"&&(M=n.color);break}var E=null;typeof n.classes=="function"&&(E=n.classes);var C=!1,D=[],T,P=function(K){var p1=K.currentTarget,g1=p1.getBoundingClientRect(),l1,I1;K.touches?(l1=K.touches[0].clientX,I1=K.touches[0].clientY):(l1=K.clientX,I1=K.clientY);var E1=l1-g1.left,R1=I1-g1.top,C1=Math.floor(E1*(p1.width/g1.width||1)/a),K1=Math.floor(R1*(p1.height/g1.height||1)/a);return D[C1][K1]},R=function(K){var p1=P(K);if(T!==p1){if(T=p1,!p1){n.hover(void 0,void 0,K);return}n.hover(p1.item,p1.dimension,K)}},L=function(K){var p1=P(K);p1&&(n.click(p1.item,p1.dimension,K),K.preventDefault())},W=[],i1=function(K){if(W[K])return W[K];var p1=K*8,g1=p1,l1=[];for(K===0&&l1.push([S[0],S[1],0]);g1--;){var I1=1;n.shape!=="circle"&&(I1=n.shape(g1/p1*2*Math.PI)),l1.push([S[0]+K*I1*Math.cos(-g1/p1*2*Math.PI),S[1]+K*I1*Math.sin(-g1/p1*2*Math.PI)*n.ellipticity,g1/p1*2*Math.PI])}return W[K]=l1,l1},s1=function(){return n.abortThreshold>0&&new Date().getTime()-b>n.abortThreshold},Y=function(){return n.rotateRatio===0||Math.random()>n.rotateRatio?0:c===0?f:f+Math.round(Math.random()*c/h)*h},F=function(K,p1,g1){var l1=n.weightFactor(p1);if(l1<=n.minSize)return!1;var I1=1;l1<Lr&&(I1=function(){for(var m1=2;m1*l1<Lr;)m1+=2;return m1}());var E1=document.createElement("canvas"),R1=E1.getContext("2d",{willReadFrequently:!0});R1.font=n.fontWeight+" "+(l1*I1).toString(10)+"px "+n.fontFamily;var C1=R1.measureText(K).width/I1,K1=Math.max(l1*I1,R1.measureText("m").width,R1.measureText("W").width)/I1,G1=C1+K1*2,N1=K1*3,s2=Math.ceil(G1/a),b2=Math.ceil(N1/a);G1=s2*a,N1=b2*a;var E2=-C1/2,p2=-K1*.4,T2=Math.ceil((G1*Math.abs(Math.sin(g1))+N1*Math.abs(Math.cos(g1)))/a),n2=Math.ceil((G1*Math.abs(Math.cos(g1))+N1*Math.abs(Math.sin(g1)))/a),d2=n2*a,g2=T2*a;E1.setAttribute("width",d2),E1.setAttribute("height",g2),R1.scale(1/I1,1/I1),R1.translate(d2*I1/2,g2*I1/2),R1.rotate(-g1),R1.font=n.fontWeight+" "+(l1*I1).toString(10)+"px "+n.fontFamily,R1.fillStyle="#000",R1.textBaseline="middle",R1.fillText(K,E2*I1,(p2+l1*.5)*I1);var V=R1.getImageData(0,0,d2,g2).data;if(s1())return!1;for(var k=[],x1=n2,P1,F1,W1,a2=[T2/2,n2/2,T2/2,n2/2];x1--;)for(P1=T2;P1--;){W1=a;e:for(;W1--;)for(F1=a;F1--;)if(V[((P1*a+W1)*d2+(x1*a+F1))*4+3]){k.push([x1,P1]),x1<a2[3]&&(a2[3]=x1),x1>a2[1]&&(a2[1]=x1),P1<a2[0]&&(a2[0]=P1),P1>a2[2]&&(a2[2]=P1);break e}}return{mu:I1,occupied:k,bounds:a2,gw:n2,gh:T2,fillTextOffsetX:E2,fillTextOffsetY:p2,fillTextWidth:C1,fillTextHeight:K1,fontSize:l1}},$=function(K,p1,g1,l1,I1){for(var E1=I1.length;E1--;){var R1=K+I1[E1][0],C1=p1+I1[E1][1];if(R1>=g||C1>=_||R1<0||C1<0){if(!n.drawOutOfBound)return!1;continue}if(!m[R1][C1])return!1}return!0},e1=function(K,p1,g1,l1,I1,E1,R1,C1,K1){var G1=g1.fontSize,N1;M?N1=M(l1,I1,G1,E1,R1):N1=n.color;var s2;E?s2=E(l1,I1,G1,E1,R1):s2=n.classes;var b2=g1.bounds;(K+b2[3])*a,(p1+b2[0])*a,(b2[1]-b2[3]+1)*a,(b2[2]-b2[0]+1)*a,e.forEach(function(E2){if(E2.getContext){var p2=E2.getContext("2d"),T2=g1.mu;p2.save(),p2.scale(1/T2,1/T2),p2.font=n.fontWeight+" "+(G1*T2).toString(10)+"px "+n.fontFamily,p2.fillStyle=N1,p2.translate((K+g1.gw/2)*a*T2,(p1+g1.gh/2)*a*T2),C1!==0&&p2.rotate(-C1),p2.textBaseline="middle",p2.fillText(l1,g1.fillTextOffsetX*T2,(g1.fillTextOffsetY+G1*.5)*T2),p2.restore()}else{var n2=document.createElement("span"),d2="";d2="rotate("+-C1/Math.PI*180+"deg) ",g1.mu!==1&&(d2+="translateX(-"+g1.fillTextWidth/4+"px) scale("+1/g1.mu+")");var g2={position:"absolute",display:"block",font:n.fontWeight+" "+G1*g1.mu+"px "+n.fontFamily,left:(K+g1.gw/2)*a+g1.fillTextOffsetX+"px",top:(p1+g1.gh/2)*a+g1.fillTextOffsetY+"px",width:g1.fillTextWidth+"px",height:g1.fillTextHeight+"px",lineHeight:G1+"px",whiteSpace:"nowrap",transform:d2,webkitTransform:d2,msTransform:d2,transformOrigin:"50% 40%",webkitTransformOrigin:"50% 40%",msTransformOrigin:"50% 40%"};N1&&(g2.color=N1),n2.textContent=l1;for(var V in g2)n2.style[V]=g2[V];if(K1)for(var k in K1)n2.setAttribute(k,K1[k]);s2&&(n2.className+=s2),E2.appendChild(n2)}})},q=function(K,p1,g1,l1,I1){if(!(K>=g||p1>=_||K<0||p1<0)){if(m[K][p1]=!1,g1){var E1=e[0].getContext("2d");E1.fillRect(K*a,p1*a,s,s)}C&&(D[K][p1]={item:I1,dimension:l1})}},G=function(K,p1,g1,l1,I1,E1){var R1=I1.occupied,C1=n.drawMask,K1;C1&&(K1=e[0].getContext("2d"),K1.save(),K1.fillStyle=n.maskColor);var G1;if(C){var N1=I1.bounds;G1={x:(K+N1[3])*a,y:(p1+N1[0])*a,w:(N1[1]-N1[3]+1)*a,h:(N1[2]-N1[0]+1)*a}}for(var s2=R1.length;s2--;){var b2=K+R1[s2][0],E2=p1+R1[s2][1];b2>=g||E2>=_||b2<0||E2<0||q(b2,E2,C1,G1,E1)}C1&&K1.restore()},H=function(K){var p1,g1,l1;Array.isArray(K)?(p1=K[0],g1=K[1]):(p1=K.word,g1=K.weight,l1=K.attributes);var I1=Y(),E1=F(p1,g1,I1);if(!E1||s1())return!1;if(!n.drawOutOfBound){var R1=E1.bounds;if(R1[1]-R1[3]+1>g||R1[2]-R1[0]+1>_)return!1}for(var C1=y+1,K1=function(b2){var E2=Math.floor(b2[0]-E1.gw/2),p2=Math.floor(b2[1]-E1.gh/2),T2=E1.gw,n2=E1.gh;return $(E2,p2,T2,n2,E1.occupied)?(e1(E2,p2,E1,p1,g1,y-C1,b2[2],I1,l1),G(E2,p2,T2,n2,E1,K),{gx:E2,gy:p2,rot:I1,info:E1}):!1};C1--;){var G1=i1(y-C1);n.shuffle&&(G1=[].concat(G1),W$(G1));for(var N1=0;N1<G1.length;N1++){var s2=K1(G1[N1]);if(s2)return s2}}return null},J=function(K,p1,g1){if(p1)return!e.some(function(l1){var I1=document.createEvent("CustomEvent");return I1.initCustomEvent(K,!0,p1,g1||{}),!l1.dispatchEvent(I1)},this);e.forEach(function(l1){var I1=document.createEvent("CustomEvent");I1.initCustomEvent(K,!0,p1,g1||{}),l1.dispatchEvent(I1)},this)},d1=function(){var K=e[0];if(K.getContext)g=Math.ceil(K.width/a),_=Math.ceil(K.height/a);else{var p1=K.getBoundingClientRect();g=Math.ceil(p1.width/a),_=Math.ceil(p1.height/a)}if(J("wordcloudstart",!0)){S=n.origin?[n.origin[0]/a,n.origin[1]/a]:[g/2,_/2],y=Math.floor(Math.sqrt(g*g+_*_)),m=[];var g1,l1,I1;if(!K.getContext||n.clearCanvas)for(e.forEach(function(d2){if(d2.getContext){var g2=d2.getContext("2d");g2.fillStyle=n.backgroundColor,g2.clearRect(0,0,g*(a+1),_*(a+1)),g2.fillRect(0,0,g*(a+1),_*(a+1))}else d2.textContent="",d2.style.backgroundColor=n.backgroundColor,d2.style.position="relative"}),g1=g;g1--;)for(m[g1]=[],l1=_;l1--;)m[g1][l1]=!0;else{var E1=document.createElement("canvas").getContext("2d");E1.fillStyle=n.backgroundColor,E1.fillRect(0,0,1,1);var R1=E1.getImageData(0,0,1,1).data,C1=K.getContext("2d").getImageData(0,0,g*a,_*a).data;g1=g;for(var K1,G1;g1--;)for(m[g1]=[],l1=_;l1--;){G1=a;e:for(;G1--;)for(K1=a;K1--;)for(I1=4;I1--;)if(C1[((l1*a+G1)*g*a+(g1*a+K1))*4+I1]!==R1[I1]){m[g1][l1]=!1;break e}m[g1][l1]!==!1&&(m[g1][l1]=!0)}C1=E1=R1=void 0}if(n.hover||n.click){for(C=!0,g1=g+1;g1--;)D[g1]=[];n.hover&&K.addEventListener("mousemove",R),n.click&&(K.addEventListener("click",L),K.addEventListener("touchstart",L),K.addEventListener("touchend",function(d2){d2.preventDefault()}),K.style.webkitTapHighlightColor="rgba(0, 0, 0, 0)"),K.addEventListener("wordcloudstart",function d2(){K.removeEventListener("wordcloudstart",d2),K.removeEventListener("mousemove",R),K.removeEventListener("click",L),T=void 0})}I1=0;var N1,s2,b2=!0;n.layoutAnimation?n.wait!==0?(N1=window.setTimeout,s2=window.clearTimeout):(N1=window.setImmediate,s2=window.clearImmediate):(N1=function(d2){d2()},s2=function(){b2=!1});var E2=function(g2,V){e.forEach(function(k){k.addEventListener(g2,V)},this)},p2=function(g2,V){e.forEach(function(k){k.removeEventListener(g2,V)},this)},T2=function d2(){p2("wordcloudstart",d2),s2(n2)};E2("wordcloudstart",T2);var n2=(n.layoutAnimation?N1:setTimeout)(function d2(){if(b2){if(I1>=n.list.length){s2(n2),J("wordcloudstop",!1),p2("wordcloudstart",T2);return}b=new Date().getTime();var g2=H(n.list[I1]),V=!J("wordclouddrawn",!0,{item:n.list[I1],drawn:g2});if(s1()||V){s2(n2),n.abort(),J("wordcloudabort",!1),J("wordcloudstop",!1),p2("wordcloudstart",T2);return}I1++,n2=N1(d2,n.wait)}},n.wait)}};d1()};Pt.isSupported=ms;Pt.minFontSize=Lr;if(!Pt.isSupported)throw new Error("Sorry your browser not support wordCloud");function H$(o){for(var e=o.getContext("2d"),t=e.getImageData(0,0,o.width,o.height),n=e.createImageData(t),i=0,r=0,a=0;a<t.data.length;a+=4){var s=t.data[a+3];if(s>128){var c=t.data[a]+t.data[a+1]+t.data[a+2];i+=c,++r}}for(var f=i/r,a=0;a<t.data.length;a+=4){var c=t.data[a]+t.data[a+1]+t.data[a+2],s=t.data[a+3];s<128||c>f?(n.data[a]=0,n.data[a+1]=0,n.data[a+2]=0,n.data[a+3]=0):(n.data[a]=255,n.data[a+1]=255,n.data[a+2]=255,n.data[a+3]=255)}e.putImageData(n,0,0)}zS(function(o,e){o.eachSeriesByType("wordCloud",function(t){var n=US(t.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()}),i=t.getData(),r=document.createElement("canvas");r.width=n.width,r.height=n.height;var a=r.getContext("2d"),s=t.get("maskImage");if(s)try{a.drawImage(s,0,0,r.width,r.height),H$(r)}catch(S){console.error("Invalid mask image"),console.error(S.toString())}var c=t.get("sizeRange"),f=t.get("rotationRange"),h=i.getDataExtent("value"),m=Math.PI/180,g=t.get("gridSize");Pt(r,{list:i.mapArray("value",function(S,y){var b=i.getItemModel(y);return[i.getName(y),b.get("textStyle.fontSize",!0)||NS(S,h,c),y]}).sort(function(S,y){return y[1]-S[1]}),fontFamily:t.get("textStyle.fontFamily")||t.get("emphasis.textStyle.fontFamily")||o.get("textStyle.fontFamily"),fontWeight:t.get("textStyle.fontWeight")||t.get("emphasis.textStyle.fontWeight")||o.get("textStyle.fontWeight"),gridSize:g,ellipticity:n.height/n.width,minRotation:f[0]*m,maxRotation:f[1]*m,clearCanvas:!s,rotateRatio:1,rotationStep:t.get("rotationStep")*m,drawOutOfBound:t.get("drawOutOfBound"),layoutAnimation:t.get("layoutAnimation"),shuffle:!1,shape:t.get("shape")});function _(S){var y=S.detail.item;S.detail.drawn&&t.layoutInstance.ondraw&&(S.detail.drawn.gx+=n.x/g,S.detail.drawn.gy+=n.y/g,t.layoutInstance.ondraw(y[0],y[1],y[2],S.detail.drawn))}r.addEventListener("wordclouddrawn",_),t.layoutInstance&&t.layoutInstance.dispose(),t.layoutInstance={ondraw:null,dispose:function(){r.removeEventListener("wordclouddrawn",_),r.addEventListener("wordclouddrawn",function(S){S.preventDefault()})}}})});kS(function(o){var e=(o||{}).series;!FS(e)&&(e=e?[e]:[]);var t=["shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"];$u(e,function(i){if(i&&i.type==="wordCloud"){var r=i.textStyle||{};n(r.normal),n(r.emphasis)}});function n(i){i&&$u(t,function(r){i.hasOwnProperty(r)&&(i["text"+BS(r)]=i[r])})}});const $$=b1({__name:"index",props:{themeSetting:{type:Object,required:!0},themeColor:{type:Object,required:!0},chartConfig:{type:Object,required:!0}},setup(o){const e=o,t=P3(e.chartConfig.option,e.themeSetting);m3([M3,U3,Y3]);const n=_2(),i=y2(()=>N3(e.chartConfig.option,e.themeSetting,ga)),r=s=>{try{s&&(e.chartConfig.option.series[0].data=s),a.value&&J2()&&d5(a.value,e.chartConfig.option)}catch(c){console.log(c)}};e2(()=>e.chartConfig.option.dataset,s=>{r(s)},{deep:!1});const{vChartRef:a}=F2(e.chartConfig,A2,s=>{r(s)});return(s,c)=>(N(),w1(u(L3),{ref_key:"vChartRef",ref:a,"init-options":u(t),theme:o.themeColor,option:i.value,"manual-update":u(J2)(),"update-options":{replaceMerge:n.value},autoresize:""},null,8,["init-options","theme","option","manual-update","update-options"]))}}),Y$=Object.freeze(Object.defineProperty({__proto__:null,default:$$},Symbol.toStringTag,{value:"Module"})),J$={class:"go-text-box"},Z$={class:"content"},q$=b1({__name:"index",props:{chartConfig:{type:Object,required:!0}},setup(o){const e=o;S0(g=>({ad835132:u(n),"770576e0":u(i)+"px","686ae446":u(r)+"px",bfc1ca18:u(a),"32dde9de":u(f),"0b3a081c":m.value+"s","2bb5d1c0":u(s)+"s"}));const{w:t}=B1(e.chartConfig.attr),{fontColor:n,fontSize:i,letterSpacing:r,fontWeight:a,animationTime:s,animationSpeed:c,boxShadow:f}=B1(e.chartConfig.option),h=K4({dataset:_a.dataset});e2(()=>e.chartConfig.option.dataset,g=>{h.dataset=g},{immediate:!0,deep:!1}),e2(e.chartConfig.option,()=>{try{e.chartConfig.option.showShadow?f.value=`${e.chartConfig.option.hShadow}px ${e.chartConfig.option.vShadow}px ${e.chartConfig.option.blurShadow}px ${e.chartConfig.option.colorShadow}`:f.value="none"}catch(g){console.log(g)}},{immediate:!0});const m=y2(()=>Math.floor(t.value/c.value));return F2(e.chartConfig,A2,g=>{h.dataset=g}),(g,_)=>(N(),a1("div",J$,[Q("div",Z$,[Q("span",null,d3(u(h).dataset),1)])]))}});const Q$=c2(q$,[["__scopeId","data-v-95986cc2"]]),X$=Object.freeze(Object.defineProperty({__proto__:null,default:Q$},Symbol.toStringTag,{value:"Module"})),K$={class:"go-text-box"},eY={class:"content"},tY={key:1,style:{"white-space":"pre-wrap"}},nY=b1({__name:"index",props:{chartConfig:{type:Object,required:!0}},setup(o){const e=o;S0(A=>({"3de96504":u(f),"798f780c":u(i),"1ebb38b9":`${u(s)}px ${u(c)}px`,"5e8a36e3":u(r)+"px","1ba7176a":u(a)+"px",ede18276:u(_),"753a7e7e":u(y),d62f98e6:u(h)+"px",b6135d96:u(g)+"px","5f13ecbd":u(m),"1daa4c0a":u(S)}));const{linkHead:t,link:n,fontColor:i,fontSize:r,letterSpacing:a,paddingY:s,paddingX:c,textAlign:f,borderWidth:h,borderColor:m,borderRadius:g,writingMode:_,backgroundColor:S,fontWeight:y}=B1(e.chartConfig.option),b=K4({dataset:va.dataset});e2(()=>e.chartConfig.option.dataset,A=>{b.dataset=A},{immediate:!0,deep:!1}),F2(e.chartConfig,A2,A=>{b.dataset=A});const M=()=>{window.open(t.value+n.value)};return(A,E)=>(N(),a1("div",K$,[Q("div",eY,[u(n)?(N(),a1("span",{key:0,style:{cursor:"pointer","white-space":"pre-wrap"},onClick:M},d3(u(b).dataset),1)):(N(),a1("span",tY,d3(u(b).dataset),1))])]))}});const iY=c2(nY,[["__scopeId","data-v-323007cd"]]),oY=Object.freeze(Object.defineProperty({__proto__:null,default:iY},Symbol.toStringTag,{value:"Module"})),Pr={key:"TextGradient",chartKey:"VTextGradient",conKey:"VCTextGradient",title:"渐变文字",category:P4.TEXT,categoryName:z4.TEXT,package:H1.INFORMATIONS,chartFrame:t2.NAIVE_UI,image:"text_gradient.png"},gs={dataset:"我是渐变文本",size:20,gradient:{from:"#0000FFFF",to:"#00FF00FF",deg:45}};class rY extends w2{constructor(){super(...arguments);u1(this,"key",Pr.key);u1(this,"chartConfig",j1(Pr));u1(this,"option",j1(gs))}}const aY=Object.freeze(Object.defineProperty({__proto__:null,default:rY,option:gs},Symbol.toStringTag,{value:"Module"})),sY={class:"go-text-box"},lY=b1({__name:"index",props:{chartConfig:{type:Object,required:!0}},setup(o){const e=o,t=K4({dataset:gs.dataset});B1(e.chartConfig.attr);const{size:n,gradient:i}=B1(e.chartConfig.option);return e2(()=>e.chartConfig.option.dataset,r=>{t.dataset=r},{immediate:!0,deep:!1}),F2(e.chartConfig,A2,r=>{t.dataset=r}),(r,a)=>{const s=B("n-gradient-text");return N(),a1("div",sY,[p(s,{size:u(n),gradient:u(i)},{default:v(()=>[Y1(d3(u(t).dataset),1)]),_:1},8,["size","gradient"])])}}});const uY=c2(lY,[["__scopeId","data-v-3835bf19"]]),cY=Object.freeze(Object.defineProperty({__proto__:null,default:uY},Symbol.toStringTag,{value:"Module"})),dY={};function fY(o,e){return N(),a1("div",null," 标题 ")}const pY=c2(dY,[["render",fY]]),hY=Object.freeze(Object.defineProperty({__proto__:null,default:pY},Symbol.toStringTag,{value:"Module"})),mY={};function gY(o,e){return N(),a1("div",null," 标题 ")}const _Y=c2(mY,[["render",gY]]),vY=Object.freeze(Object.defineProperty({__proto__:null,default:_Y},Symbol.toStringTag,{value:"Module"})),yY={};function bY(o,e){return N(),a1("div",null," 标题 ")}const xY=c2(yY,[["render",bY]]),SY=Object.freeze(Object.defineProperty({__proto__:null,default:xY},Symbol.toStringTag,{value:"Module"})),MY={};function AY(o,e){return null}const wY=c2(MY,[["render",AY]]),CY=Object.freeze(Object.defineProperty({__proto__:null,default:wY},Symbol.toStringTag,{value:"Module"})),TY={};function EY(o,e){return null}const DY=c2(TY,[["render",EY]]),IY=Object.freeze(Object.defineProperty({__proto__:null,default:DY},Symbol.toStringTag,{value:"Module"})),RY=o=>(T9("data-v-c881aae3"),o=o(),E9(),o),OY={class:"ranking-info"},LY=["innerHTML"],PY=RY(()=>Q("div",{class:"shine"},null,-1)),zY=[PY],kY=b1({__name:"index",props:{chartConfig:{type:Object,required:!0}},setup(o){const e=o,{w:t,h:n}=B1(e.chartConfig.attr),{rowNum:i,unit:r,color:a,textColor:s,borderColor:c,indexFontSize:f,leftFontSize:h,rightFontSize:m}=B1(e.chartConfig.option),g=X4({mergedConfig:e.chartConfig.option,rowsData:[],rows:[{scroll:0,ranking:1,name:"",value:"",percent:0}],heights:[0],animationIndex:0,animationHandler:0,updater:0,avgHeight:0}),_=()=>{let{dataset:A,rowNum:E,sort:C}=g.mergedConfig;C&&A.sort(({value:i1},{value:s1})=>{if(i1>s1)return-1;if(i1<s1)return 1;if(i1===s1)return 0});const D=A.map(({value:i1})=>i1),T=Math.min(...D)||0,P=Math.abs(T),L=(Math.max(...D)||0)+P;A=A.map((i1,s1)=>i3(o2({},i1),{ranking:s1+1,percent:(i1.value+P)/L*100}));const W=A.length;W>E&&W<2*E&&(A=[...A,...A]),A=A.map((i1,s1)=>i3(o2({},i1),{scroll:s1})),g.rowsData=A,g.rows=A},S=(A=!1)=>{const{rowNum:E,dataset:C}=g.mergedConfig,D=n.value/E;g.avgHeight=D,A||(g.heights=new Array(C.length).fill(D))},y=(A=!1)=>b3(this,null,function*(){let{avgHeight:E,animationIndex:C,mergedConfig:D,rowsData:T,updater:P}=g;const{waitTime:R,carousel:L,rowNum:W}=D,i1=T.length;if(W>=i1||A&&(yield new Promise($=>setTimeout($,R)),P!==g.updater))return;const s1=L==="single"?1:W;let Y=T.slice(C);if(Y.push(...T.slice(0,C)),g.rows=Y.slice(0,W+1),g.heights=new Array(i1).fill(E),yield new Promise($=>setTimeout($,300)),P!==g.updater)return;g.heights.splice(0,s1,...new Array(s1).fill(0)),C+=s1;const F=C-i1;F>=0&&(C=F),g.animationIndex=C,g.animationHandler=setTimeout(y,R*1e3-300)}),b=()=>{g.updater=(g.updater+1)%999999,g.animationHandler&&clearTimeout(g.animationHandler)},M=()=>b3(this,null,function*(){try{if(!g.mergedConfig)return;let{dataset:A,rowNum:E,sort:C}=g.mergedConfig;b(),_();let D=!0;A.length<=E&&(D=!1),S(D),y(D)}catch(A){console.error(A)}});return M(),e2(()=>t.value,()=>{M()}),e2(()=>n.value,()=>{M()}),e2(()=>i.value,()=>{M()}),e2(()=>e.chartConfig.option.dataset,()=>{M()},{deep:!1}),F2(e.chartConfig,A2,A=>{e.chartConfig.option.dataset=A,M()}),Q9(()=>{b()}),(A,E)=>(N(),a1("div",{class:"go-tables-rank",style:G2(`color: ${u(s)}`)},[(N(!0),a1(U1,null,m2(g.rows,(C,D)=>(N(),a1("div",{class:"row-item",key:C.toString()+C.scroll,style:G2(`height: ${g.heights[D]}px;`)},[Q("div",OY,[Q("div",{class:"rank",style:G2(`color: ${u(a)};font-size: ${u(f)}px`)},"No."+d3(C.ranking),5),Q("div",{class:"info-name",style:G2(`font-size: ${u(h)}px`),innerHTML:C.name},null,12,LY),Q("div",{class:"ranking-value",style:G2(`color: ${u(s)};font-size: ${u(m)}px`)},d3(g.mergedConfig.valueFormatter?g.mergedConfig.valueFormatter(C):C.value)+" "+d3(u(r)),5)]),Q("div",{class:"ranking-column",style:G2(`border-color: ${u(c)}`)},[Q("div",{class:"inside-column",style:G2(`width: ${C.percent}%;background-color: ${u(a)}`)},zY,4)],4)],4))),128))],4))}});const UY=c2(kY,[["__scopeId","data-v-c881aae3"]]),NY=Object.freeze(Object.defineProperty({__proto__:null,default:UY},Symbol.toStringTag,{value:"Module"})),FY={class:"dv-scroll-board"},BY=["align","innerHTML"],GY=["align","innerHTML"],VY=b1({__name:"index",props:{chartConfig:{type:Object,required:!0}},setup(o){const e=o,{w:t,h:n}=B1(e.chartConfig.attr),i=X4({defaultConfig:{header:[],dataset:[],rowNum:5,headerBGC:"#00BAFF",oddRowBGC:"#003B51",evenRowBGC:"#0A2732",waitTime:2,headerHeight:35,columnWidth:[],align:[],index:!1,indexHeader:"#",carousel:"single",hoverPause:!0},mergedConfig:e.chartConfig.option,header:[],rowsData:[],rows:[{ceils:[],rowIndex:0,scroll:0}],widths:[],heights:[0],avgHeight:0,aligns:[],animationIndex:0,animationHandler:0,updater:0,needCalc:!1}),r=()=>{a(),s(),c(),f(),h(),m(),g(!0)};c5(()=>{r()});const a=()=>{i.mergedConfig=Kn(j1(i.defaultConfig),e.chartConfig.option)},s=()=>{let{header:y,index:b,indexHeader:M}=i.mergedConfig;if(!y.length){i.header=[];return}y=[...y],b&&y.unshift(M),i.header=y},c=()=>{let{dataset:y,index:b,headerBGC:M,rowNum:A}=i.mergedConfig;b&&(y=y.map((C,D)=>{C=[...C];const T=`<span class="index" style="background-color: ${M};border-radius: 3px;padding: 0px 3px;">${D+1}</span>`;return C.unshift(T),C})),y=y.map((C,D)=>({ceils:C,rowIndex:D}));const E=y.length;E>A&&E<2*A&&(y=[...y,...y]),y=y.map((C,D)=>i3(o2({},C),{scroll:D})),i.rowsData=y,i.rows=y},f=()=>{const{mergedConfig:y,rowsData:b}=i,{columnWidth:M,header:A}=y,E=M.reduce((P,R)=>P+R,0);let C=0;b[0]?C=b[0].ceils.length:A.length&&(C=A.length);const D=(t.value-E)/(C-M.length),T=new Array(C).fill(D);i.widths=Kn(T,M)},h=(y=!1)=>{const{mergedConfig:b,header:M}=i,{headerHeight:A,rowNum:E,dataset:C}=b;let D=n.value;M.length&&(D-=A);const T=D/E;i.avgHeight=T,y||(i.heights=new Array(C.length).fill(T))},m=()=>{const{header:y,mergedConfig:b}=i,M=y.length;let A=new Array(M).fill("left");const{align:E}=b;i.aligns=Kn(A,E)},g=(y=!1)=>b3(this,null,function*(){const{needCalc:b}=i;b&&(c(),h(),i.needCalc=!1);let{avgHeight:M,animationIndex:A,mergedConfig:E,rowsData:C,updater:D}=i;const{waitTime:T,carousel:P,rowNum:R}=E,L=C.length;if(R>=L||y&&(yield new Promise(Y=>setTimeout(Y,T*1e3)),D!==i.updater))return;const W=P==="single"?1:R;let i1=C.slice(A);if(i1.push(...C.slice(0,A)),i.rows=i1.slice(0,P==="page"?R*2:R+1),i.heights=new Array(L).fill(M),yield new Promise(Y=>setTimeout(Y,300)),D!==i.updater)return;i.heights.splice(0,W,...new Array(W).fill(0)),A+=W;const s1=A-L;s1>=0&&(A=s1),i.animationIndex=A,i.animationHandler=setTimeout(g,T*1e3-300)}),_=()=>{i.updater=(i.updater+1)%999999,i.animationHandler&&clearTimeout(i.animationHandler)},S=()=>b3(this,null,function*(){try{if(!i.mergedConfig)return;_(),r()}catch(y){console.log(y)}});return e2(()=>t.value,()=>{S()}),e2(()=>n.value,()=>{S()}),e2(()=>e.chartConfig.option,()=>{S()},{deep:!0}),F2(e.chartConfig,A2,y=>{e.chartConfig.option.dataset=y,S()}),Q9(()=>{_()}),(y,b)=>(N(),a1("div",FY,[i.header.length&&i.mergedConfig?(N(),a1("div",{key:0,class:"header",style:G2(`background-color: ${i.mergedConfig.headerBGC};`)},[(N(!0),a1(U1,null,m2(i.header,(M,A)=>(N(),a1("div",{class:"header-item",key:`${M}${A}`,style:G2(`
  3238. height: ${i.mergedConfig.headerHeight}px;
  3239. line-height: ${i.mergedConfig.headerHeight}px;
  3240. width: ${i.widths[A]}px;
  3241. `),align:i.aligns[A],innerHTML:M},null,12,BY))),128))],4)):$2("",!0),i.mergedConfig?(N(),a1("div",{key:1,class:"rows",style:G2(`height: ${u(n)-(i.header.length?i.mergedConfig.headerHeight:0)}px;`)},[(N(!0),a1(U1,null,m2(i.rows,(M,A)=>(N(),a1("div",{class:"row-item",key:`${M.toString()}${M.scroll}`,style:G2(`
  3242. height: ${i.heights[A]}px;
  3243. line-height: ${i.heights[A]}px;
  3244. background-color: ${i.mergedConfig[M.rowIndex%2===0?"evenRowBGC":"oddRowBGC"]};
  3245. `)},[(N(!0),a1(U1,null,m2(M.ceils,(E,C)=>(N(),a1("div",{class:"ceil",key:`${E}${A}${C}`,style:G2(`width: ${i.widths[C]}px;`),align:i.aligns[C],innerHTML:E},null,12,GY))),128))],4))),128))],4)):$2("",!0)]))}});const jY=c2(VY,[["__scopeId","data-v-a6b4b361"]]),WY=Object.freeze(Object.defineProperty({__proto__:null,default:jY},Symbol.toStringTag,{value:"Module"})),HY={class:"go-tables-basic"},$Y=b1({__name:"index",props:{chartConfig:{type:Object,required:!0}},setup(o){const e=o,{SearchIcon:t}=Mt.ionicons5,n=_2(""),i=y2(()=>{var m,g;return(g=(m=h==null?void 0:h.dataset)==null?void 0:m.source)==null?void 0:g.filter(_=>Object.values(_).some(S=>String(S).toLowerCase().includes(n.value.toLowerCase())))}),{align:r,pagination:a,inputShow:s}=B1(e.chartConfig.option);a.value.onChange=m=>{a.value.page=m};const{w:c,h:f}=B1(e.chartConfig.attr),h=X4({dataset:e.chartConfig.option.dataset,style:e.chartConfig.option.style});return e2(()=>e.chartConfig.option.dataset,m=>{var g,_;h.dataset=m,(_=(g=h==null?void 0:h.dataset)==null?void 0:g.dimensions)==null||_.forEach(S=>{S.align=r.value})},{immediate:!0,deep:!0}),(m,g)=>{const _=B("n-icon"),S=B("n-input"),y=B("n-data-table");return N(),a1("div",HY,[p(S,{value:n.value,"onUpdate:value":g[0]||(g[0]=b=>n.value=b),placeholder:"请输入信息",style:G2([`display: ${u(s)}`,{"margin-bottom":"5px",float:"right",width:"240px"}])},{prefix:v(()=>[p(_,{component:u(t)},null,8,["component"])]),_:1},8,["value","style"]),p(y,{style:G2(`
  3246. width: ${u(c)}px;
  3247. height: ${u(f)}px;
  3248. font-size: ${h.style.fontSize}px;
  3249. border-width: ${h.style.border==="on"?h.style.borderWidth:0}px;
  3250. border-color: ${h.style.borderColor};
  3251. border-style: ${h.style.borderStyle}`),bordered:h.style.border==="on","single-column":h.style.singleColumn==="on","single-line":h.style.singleLine==="on","bottom-bordered":h.style.bottomBordered==="on",striped:h.style.striped==="on","max-height":u(f),size:"small",columns:h.dataset.dimensions,data:i.value,pagination:u(a)},null,8,["style","bordered","single-column","single-line","bottom-bordered","striped","max-height","columns","data","pagination"])])}}});const YY=c2($Y,[["__scopeId","data-v-ca1eef97"]]),JY=Object.freeze(Object.defineProperty({__proto__:null,default:YY},Symbol.toStringTag,{value:"Module"})),ZY="/plugin/screen/static/png/bar_line.png",qY=Object.freeze(Object.defineProperty({__proto__:null,default:ZY},Symbol.toStringTag,{value:"Module"})),QY="/plugin/screen/static/png/bar_x.png",XY=Object.freeze(Object.defineProperty({__proto__:null,default:QY},Symbol.toStringTag,{value:"Module"})),KY="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAABkCAIAAADbtU+GAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkI5REM5OEUyQUNERTExRUNCODgxOTM2MkNFQUUyQUEyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkI5REM5OEUzQUNERTExRUNCODgxOTM2MkNFQUUyQUEyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjlEQzk4RTBBQ0RFMTFFQ0I4ODE5MzYyQ0VBRTJBQTIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QjlEQzk4RTFBQ0RFMTFFQ0I4ODE5MzYyQ0VBRTJBQTIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4xIPmyAAALpUlEQVR42uxdTYwcRxWuV1X9NzP7bzv22rEdJ7GcX5vY5AeMAHFDgURIcOCQCxyRIk4gJIQEF4TCgR+JIxLiBALEJQIFFCQEQVEIliIntrGJN4v/1mvH3p2d6emuqser3l3srJ1N9/T0dI/TT3uYre3Zrq6v3nvfe/WqGrbtPsBqqawAZybm9ThUX2qQRhQk4Khj1V7U3aXkV1hrjEO1fNn0VpKWtUYTdaiR/mQVs5ZiRDQntmxAiGAAgMbex7jjEwAgXODChEvcazb2HkajVPsK/YmgMt0l0ZoJdh/S4bIJl4EaGdZjOlCfBAzNRpBQR1yIyce/NH7w6WDPR0z7am/hDBojGpPTH39u7MHP+LMPxFfm1fWLdKUzvWvmk19p3n/Um9nTu3QSwzYIpx7YgYO00UaRifN2HGjsezy+do5GvHHfx0A6unPNv/ugP/tgb/GsHN/e3H/UxD3dazf2fdSZ2hUtnvVn6StPqHCpHtUiRG70UdJVy4tku5yJ7WTfdPsyakWNenkBVeRMzTIu4msXgDwQSLV0mT44k7OGfNi1i1y49YAOwyeB9PTyolq+JLxmeO748vGXCCThj8XXL5nuu9xpdM680j7xF3A87gbxu+dM3CWP1T7+p87br9FlayyjloGaO9gYzNpW1N3rSRilCTPhtxCRGUWWELgk4kAaRiARRUDVM4kfokYRjJMa0n+sB3bgwexGc0cIWf0KJgghCxgxb/qQXE3cIWnktt1YMAge20jAcG5JeY3QcHzSTd5JpGq0QIp6HOuMQw1SLTVItdQg1SDVUoNUSw1SDVItlQhmU4Jco5xdjBkuSHVCdQQ0aRiCWMKMWL1pNeZgfyAB6hi4KP4ZAE1sxwu4zd6CXb1iqFf/lHupHm6khjfgo6K1LKW26wCJhUoyy/nvuPYfeLEgAZcm6oAcxvoeqp6/8+Ftz3zbroao6NLvvxv+9w1nYnuw93ACW74hs1U0K923X0UV3zTbkGm19bPfbO5/gn5ZOfHK5T++QNPR331ITuxgqwsC+Xx4eP5NvXiuWJD0yruiNYVaDQMkHQW7D409dMSEjHts6fWDNKaiNeNM7SJVzq2lwMxM79xxFV+F/yfyEcENxh992pudtUPqTS/++SekcO7Mbt6YZibvU4NwVftqr2iQyA5g/gmVDaq1nzWDYUdSIzGknLYWYf2f3mpjNa7CYZ8Ukjsa+9T5F8zsHTMbgMwgca+R185ksUhqaUEtL6Mm06TpM+PSOgzSYxqvnL3gQIaOfB68x7OSu43iq/NycprQoQ9MW2OIcY8FJjN3vs0Tadv/rF/KWgtO3bVr5+siil/wk60tdBvUWrcXV80U91qD4CxAYJNbuuUJDfeaPBi3itRZSi4AcHzu+Ji7qpA6bXorKtbpp+ntls9TUNPh0lKMr19YN+gyoWRoOtcGpKlwm8JbIhRhe7V61xZFJTQP466OOoMyDyzjEPbB7oYcOsBtCi55wfrLBTCxcWTLC5nqrM4dmXG4xT6A6q5FGKWkIxikdOdJsRojd4BpiQ/Qla7nSUci4iiBBBs8Nprew1/XUweYKeExCJ7xltk5K9F8sDEiKBtSPXMIXYenGXPOIY56v/jhjy7MvUM4jVxa6CaMnEZ073NmbIqVUXOnKViaYhMHUnFjjWzSZZ/+PGuwtJ0NGDv293/MnTolndZogXTLnNUhKFYKSEA3jSPTc0waTULCKequcAhE2oBHQhVyrDVxSBFzjB5x2EgQiKx6ZWLNHRCQZroD2rpo6YDDmU7XYZeidSlLxyn3op8OxdVjmj0AuqRZLuLoairiQD4pcuOL8zzweBqWQ8ijiuZOkkMqeWdc5rSQzTneFEsKbmxRvwygjNmGCbFOuYSPiTt1UsfBdLHSutftikHnvnT6Cd1nWmgDc0iW4yBulzPF1lUk5cVEF1S2yQRClL8doY84iX9geDtsqCADqKNYkzGIGE13wajSn8QgYL8BtUaIVDb86E6O67i+PwRa0UdaaENntd7+KTO2t9wdZDRQ4y3tN0QfvSCEtgTR/h08C8RAEdTpt06ePHbM0r+qB7MiCI98X09tZ7pUNdJsdi+7a2cWn7wuPcWO7MCvfQIyLcb5jL36rzeef+YLiAgFB7y5Z4FNW2r7fKVuxQSN2OuasNHHyj6Z6rjb7mAj0hmcq5YWGD6U4tCB3ONDegrK0FLj+e0pVONUoYS49cfeIAlcE8n0JT4sdp4bJBOD6rDSYwmbepB2+TT75E6WyKXIOOY0cCtLS0brIRAHyHkooeDatO7Bxl3lJrjo5oGPjgt99IK+0nL19kmeqXqDXPH5ufnFCxf60KesGYfcIFEPTQRGl6xJyckS/c2T1VMp4uzER5L0ldYrPC10O/LhYgW8Eoj+swmCsSqfRTEIkKwmqeEnXDDLRh/qHOmK2dSiWb8mhOO6dxxIqM3YfaX4JM6xGaTN3FHv9rZUK9gsrcABriwsnH/7LBfizgKJO+FTP1Uz9w95PYnGuunh3Q8BT7cmF8Xsq091n9gX9N7/Go+xEydOP/+5Z+M45lXawpgfJBedlkVoyBkHAkZHqCQykQYkVEwrpTd12rFgjbEx1/ejKLqzNMmeqFYWtcMsyQ5czRBskiawJXxaI1YugTIQpb5z9s1CJfcA5ycOtrwDKVoYrjrZ6e743GMpfRLn4DWajSQv8X7XuDbTw43WdxxIuuu/9g0ztmfIPgntgOqLb6XNHBJZ//Vf45fH5SZr7QTf/Nl3wk5HVIzdDSLjYFdmS5h9a3FS2rpuFitb8bqJbSaNlFJ4QVB0z8vIOIgAS5p5mTyq542qpxwESGiquKSE6XUsoYlpKvHIs5XBLOQAEOICRaNqOFEwml7POKDg+IE0NVzpJEQdRg0kEOGTP1bTj4Cp0FHGxNDuvUePTbpp6lIiBQ9tbX/5qLf58rkv4cVf/fbnP3jBL95pDRok4enpR7G5rVLHTROPkZPanRFpCI1RrLkt3LnL3zzNQMjc/+gjI5tx0JHl35U6E9wo1PQj0iRD6Bqj4hideFNNkhLiktJF9daXDwm7kwHKamkSggRXci9VHoQLJv1GAEJsOhgNW7LqlpLZyw2S6jqnf8mnH2RVSqbYt20oAy0njaeMDZs/231pxVXvv3/Gbsfg8PKLfyglGTGAjIOtFhrAwWaDfSxISh5SdQmSOvLkkBLcPMEhuHCDARR/l5BxQNmooB3PVPKQocZhJM3djXlWYO5gKAmKQhUbygUpoeBFvvil8LmbmGpd2DkUxhjiJMLpf+9t7j2zqHsHv6W2PpZ2v122x2OT43p2F0+zJbZ/6mPY1jH2xcNa8MHPB855uLLys+987/zcXN97b3MftiGb8e5n9fiWItgdOViYYa39rNCUU6TY9DQ7fJQ5xcQRPmMv/eZ3c6f+XRpIyVgWddiGrW9RsYmkKVKTUFuDHUaoRTFn70iimrnOuawzDh+KjEORh23Y2MQBmRxPUyD1soUSjgsFmTsv94kdA6hxEAt/Q3YECiAONj0qVLQgCjV3FMZ2Ipg/bSQffCrfEof28vyp03lO7Mi/9cWWGjCKZ7EQRYJhnMBkN73aB8Ei1BSiXk8rJQikdWUaesbB7pnlTHUKMUT9xkl409dTcf3Mh3Bkw6lsc7dqIQp9i2l2TVqrXoK0BV9FHsKB9pRxY+tn+35xRF6QvD0HaZ6EZ/5ZlZf0oOF+K9j/pE0iLC+G/3mdCVleX7QzucOdvY+7Dd6YCM8e6507Cdn7k/v9SUELVncUV0XARF1mtDu7P+xeL3/O6Eg0p2jeiLGZ5AUf/Ri9vMRBevbGGEcVepMScHBc6wPIzthXWpTaMbunfe1wcdufxA4PmziYqLdOHyqjS+QBwu4NXlNyZ0gU8ZI8/ckNEsINOlUhgffwvIp0pt/+1GmhEZAapBqkWmqQapBqqUGqpQapBqmWGqRaapBGTpJXGdZvma+sJG9plKDDGqRKC5r/CTAA7fIGmDxz/K0AAAAASUVORK5CYII=",eJ=Object.freeze(Object.defineProperty({__proto__:null,default:KY},Symbol.toStringTag,{value:"Module"})),tJ="/plugin/screen/static/png/bar_y2.png",nJ=Object.freeze(Object.defineProperty({__proto__:null,default:tJ},Symbol.toStringTag,{value:"Module"})),iJ="/plugin/screen/static/png/capsule.png",oJ=Object.freeze(Object.defineProperty({__proto__:null,default:iJ},Symbol.toStringTag,{value:"Module"})),rJ="/plugin/screen/static/png/dial.png",aJ=Object.freeze(Object.defineProperty({__proto__:null,default:rJ},Symbol.toStringTag,{value:"Module"})),sJ="/plugin/screen/static/png/funnel.png",lJ=Object.freeze(Object.defineProperty({__proto__:null,default:sJ},Symbol.toStringTag,{value:"Module"})),uJ="/plugin/screen/static/png/graph.png",cJ=Object.freeze(Object.defineProperty({__proto__:null,default:uJ},Symbol.toStringTag,{value:"Module"})),dJ="/plugin/screen/static/png/heatmap.png",fJ=Object.freeze(Object.defineProperty({__proto__:null,default:dJ},Symbol.toStringTag,{value:"Module"})),pJ="/plugin/screen/static/png/line.png",hJ=Object.freeze(Object.defineProperty({__proto__:null,default:pJ},Symbol.toStringTag,{value:"Module"})),mJ="/plugin/screen/static/png/line_gradient.png",gJ=Object.freeze(Object.defineProperty({__proto__:null,default:mJ},Symbol.toStringTag,{value:"Module"})),_J="/plugin/screen/static/png/line_gradient2.png",vJ=Object.freeze(Object.defineProperty({__proto__:null,default:_J},Symbol.toStringTag,{value:"Module"})),yJ="/plugin/screen/static/png/line_gradient_single.png",bJ=Object.freeze(Object.defineProperty({__proto__:null,default:yJ},Symbol.toStringTag,{value:"Module"})),xJ="/plugin/screen/static/png/line_linear_single.png",SJ=Object.freeze(Object.defineProperty({__proto__:null,default:xJ},Symbol.toStringTag,{value:"Module"})),MJ="/plugin/screen/static/png/map.png",AJ=Object.freeze(Object.defineProperty({__proto__:null,default:MJ},Symbol.toStringTag,{value:"Module"})),wJ="/plugin/screen/static/png/map_amap.png",CJ=Object.freeze(Object.defineProperty({__proto__:null,default:wJ},Symbol.toStringTag,{value:"Module"})),TJ="/plugin/screen/static/png/map_logo.png",EJ=Object.freeze(Object.defineProperty({__proto__:null,default:TJ},Symbol.toStringTag,{value:"Module"})),DJ="/plugin/screen/static/png/pie-circle.png",IJ=Object.freeze(Object.defineProperty({__proto__:null,default:DJ},Symbol.toStringTag,{value:"Module"})),RJ="/plugin/screen/static/png/pie.png",OJ=Object.freeze(Object.defineProperty({__proto__:null,default:RJ},Symbol.toStringTag,{value:"Module"})),LJ="/plugin/screen/static/png/point.png",PJ=Object.freeze(Object.defineProperty({__proto__:null,default:LJ},Symbol.toStringTag,{value:"Module"})),zJ="/plugin/screen/static/png/process.png",kJ=Object.freeze(Object.defineProperty({__proto__:null,default:zJ},Symbol.toStringTag,{value:"Module"})),UJ="/plugin/screen/static/png/radar.png",NJ=Object.freeze(Object.defineProperty({__proto__:null,default:UJ},Symbol.toStringTag,{value:"Module"})),FJ="/plugin/screen/static/png/sankey.png",BJ=Object.freeze(Object.defineProperty({__proto__:null,default:FJ},Symbol.toStringTag,{value:"Module"})),GJ="/plugin/screen/static/png/scatter-logarithmic-regression.png",VJ=Object.freeze(Object.defineProperty({__proto__:null,default:GJ},Symbol.toStringTag,{value:"Module"})),jJ="/plugin/screen/static/png/scatter-multi.png",WJ=Object.freeze(Object.defineProperty({__proto__:null,default:jJ},Symbol.toStringTag,{value:"Module"})),HJ="/plugin/screen/static/png/scatter.png",$J=Object.freeze(Object.defineProperty({__proto__:null,default:HJ},Symbol.toStringTag,{value:"Module"})),YJ="/plugin/screen/static/png/static.png",JJ=Object.freeze(Object.defineProperty({__proto__:null,default:YJ},Symbol.toStringTag,{value:"Module"})),ZJ="/plugin/screen/static/png/tree_map.png",qJ=Object.freeze(Object.defineProperty({__proto__:null,default:ZJ},Symbol.toStringTag,{value:"Module"})),QJ="/plugin/screen/static/png/water_WaterPolo.png",XJ=Object.freeze(Object.defineProperty({__proto__:null,default:QJ},Symbol.toStringTag,{value:"Module"})),KJ="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAABkCAIAAADbtU+GAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAN8SURBVHhe7d3NT9NwHMfx9td2rGyMgGhIIEB8Iqjh4MOBEA9qvOjdk/4B/l/+DV7Ug/Ho0eiBEB8iGhB0MEbH1ie/7X4huIGAdqOf5POKWdovW9W+01JYKOa5qVmDcsu0jMhXeoVyjJEAHBQpPcT82nrY3NGr6aOs6mF7ctiQsmaVhsf0Ypvs992asix3+rqp7KD+U1l2e2gVK+7UfDpcV45rmEqGdmm0OHktbnrJq2RoxHo7lAlTGXHUFSlqKbswfOtRZf5h6dJisLXa+vExjgKJMbr4pDx3z5240lxblk5x0HRGJs/efTp4YaFwZqq1thw2NuW1ejuUiTRS5+kubOwUxmfdmZt+dUVWy5dvG7YTNT135kZx4qoM7eHxobk7MpE/5YsLsipD+ZA8QSbtjVC2uj4n2U6wvRF5VTlKlDMgR5LMlCXD9chPDh1Z9bdWZZIsVL/LowzlQ/KE9pAy13m6k/OVfB4KvU2rOLS78m77w6vIb1hupfXra9zYlmz1pTfe0mvlFKyBUrC5EjY9U6n6+5fep7fyNL0Vykp6uuv6YlYu0uJQX9cFvhxYcr2QLEd+6NVkVYaWWzKsYjIMd+X0qIeDFUM58tpkTllJr7QP/45DHCWPUnI/GXZMxIFDykQa6fCdK/u9e9cfGIOFeoz7FwAjAWAkAIwEgJEAMBIARgLASLlnKkbKve63KiiHGAkAIwFgJACMBICRADASAEYCwEgAGAkAIwFgJACMBICRADASAEbKPb7pB4Bv+kFgJACMBICRADASgH7ftqb++IVeQlZ+dl8v9doRP0RGucFIAE7hdGc6tjPx5x0+jtL6nNypYL/CzLheOh7/20bsB3olZY9VVHlQrxxDsFGL6vpGFTzdUSdGAsBIABgJACMBOJ0vZk90WSX2Lqv2/P8W5CLTHDjBjd/iZmvv+rDPV3f8jsO/4CU4der3kVSdfqCXkI18ea6Xeu1UTnd0MjzdoWAkAIwEgJEAMBIARgLASAAYCQAjAWAkAIwEgJEAMBIARgLASAAYCQAjAWAkAIwEgJEAMBIARgLASAAYCQAjAcgiUvs30lLPZBGJv2e2x7h/ATASAEYCwEgAGAkAIwFgJACMlHu85TQA3nIaAiMBYCQAjASAkQCkd0QxLb1GOZTctmbyvF4RypGRXu6bzP/Sv2/wVP6Px9f9zzOM369AHwh58MhfAAAAAElFTkSuQmCC",eZ=Object.freeze(Object.defineProperty({__proto__:null,default:KJ},Symbol.toStringTag,{value:"Module"})),tZ="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAABkCAIAAADbtU+GAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAANsSURBVHhe7d1PT9NwHMfx9td1rGyCohASCBD/EdRw8M+BEA5qvOjdmw/Ao8/Jh6EH49Gj0QMhepAQcMoGjG5r19bvut/BdEw5FOnn5+eVZmm/3abunZbhks6eWVi2qLBsx4pDpTeowBgJwEmR0kMsPKxH3WO9md7Kph4OJqOGlDenOnlFrw7I6945VI7jLd61VanX+qmc0mDoVCa8hdV0WFeuZ9lKhqXqVGX+TtL1+4+SoZXo56Fc2MpK4qFIcaBK5ckHzydWn1VvrPcOdoPvX5K4JzGm1l/UVh57c7e6e1vSKel13Uvz049ejl9bK19eCPa2onZTHqufh3KRRsqe7qL2cXl22Vu6Hza2ZbN2c8MquXHX95buVeZuy7A0OXth5aFMZKldX5NNGcouuYNMBk9C+Rr6mVRye0c/Yr8hR4lyx+RIkplyZFiPw/6hI5vhwa5M+iuNHbmVoeySOwyGlLvs6U7OV/JzKPKbTuVCZ/vj0ee3cdh2vIlg/1vSPpJsrc33/uY75ZadsWqvuR11fVup1qc3/tcPcjf9LJSX9HQ39MusvElLIv2+rhfKgSXvF/rrcRj5h7IpQ8erWk6lP4w6cnrUw/EJS7ny2P6c8pK+0x79Pw5J3L+Vkr+TYWYiThxSLtJIo19ced2HX/oTY7DQGePrC4CRADASAEYCwEgAgD/0ayw+dTde6Y3Raq+f6DVEf3kLToXBSIVnK0YqvOGPKqiATIhkl8vO9MXMovcZwYxIjlOtZBa9zwg83QFgJACMBICRADASAEYCwEgAGAkAIwFgJACMBMCESEkQRcedzKL3GcGMSEFUb2YWvc8A/NAPAD/0g8BIABgJACMBMCGSqnnlpdnMovcZgUcSAEYCwEgAGAkAIwFgJACMBICRADASAEYCwEgAGAmACZHiVjvc2c8sep8RDDmSkiDILHqHEXi6A8BIABgJACMBMCESLxEAgJcIoPPHSAAYCQAjAWAkAIwEgJEAMBIARgLASAAYCYAJkXiJAACJ2ZcI4OkOAiMBYCQAjASAkQCYEImXCDiFwTfS0pkB/iay/wK/iQwFIwFgJACMBICRADASAEYCwEiFx0tOA+AlpyEwEgBGAsBIABgJQPpRhe3oLSqgOLRn5q/qDaFcGen1fyb3P/TPT3gu/8bTG/7rWdYvTAhrNFPttNUAAAAASUVORK5CYII=",nZ=Object.freeze(Object.defineProperty({__proto__:null,default:tZ},Symbol.toStringTag,{value:"Module"})),iZ="/plugin/screen/static/png/border.png",oZ=Object.freeze(Object.defineProperty({__proto__:null,default:iZ},Symbol.toStringTag,{value:"Module"})),rZ="/plugin/screen/static/png/border01.png",aZ=Object.freeze(Object.defineProperty({__proto__:null,default:rZ},Symbol.toStringTag,{value:"Module"})),sZ="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAABkCAIAAADbtU+GAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVFNDZEM0E1QUNEQzExRUM5OUExRDNDMDcxRTM4QzFCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVFNDZEM0E2QUNEQzExRUM5OUExRDNDMDcxRTM4QzFCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUU0NkQzQTNBQ0RDMTFFQzk5QTFEM0MwNzFFMzhDMUIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUU0NkQzQTRBQ0RDMTFFQzk5QTFEM0MwNzFFMzhDMUIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6PVptyAAALY0lEQVR42uydeXRU1RnA5963znuzZTLZJhNC0oAoKoJWrGspElQiNha0i6JlseI/1ranHv9r/+g/9bSnPaeLZXFBjkpF1CySgAJFUdvT1rqgogKBrJNl1jdvmbfc3veSWgwEyWRCX+F+f+TM3LxvZu793e+733fvfe+C8hlzPERcKwB6LB2SdnC/EEj/p5AARKZuSMOmknHegrFCXTWyQ5aWc0rGCq28jAvxv2zDJDI9QonByDhCGAMAQJi5ADI8BgAoFkDKUjOQE4WZlyPLMKQR/C+MylIylK/UO+MyU81aahbgQg8ibVrUMQl4kDUeEjLzkKJCV94RmNfkrZ1vSQlt8DCyLEoIha9Z5b9oMR+9UB/pNtID+EomHCu9YY0461qutFaLH0KqBCiGNGzRIY33UdjFcVVzhPor9VQvbnGh4WpAM6ac4mvm8dGLtOEuOlApzr7W0jVTk4T6rzIlsfxwFx/FKgsNNUNadTqEHj9G0ayRHca+iwlWYv9mSkPINHChmR1ERp4piXogpaf6AR6BAG1khvALJhS18BiWGoAUSxr0bIxJgObM7LCRjVOcqPYezB7cjSFRvF9Pxy0lCRlBPvyW9PE+wHCQ9erJXktX8IglHXxVPvp3fNlYlEGkqO4OjE9m7VJkKmknjTIxM4r3IYQ8loE9IYA0DhywhWFIOERAhmY54xAupLwBbIb4E0nDFj2ZHe/uMCHbvrxBTMgGhiNv/MK5GscOTiG0yy0bBsZjF2IwENpBOSF0dsakE0Yn6owKbZAUaUcy40AgESGQiBBI53ngMAVBmuoxnEjPtVkTsvsn4L12XIrQeQYJAiudpoQgiIjIzZXHQamqmyNDMOC3kwp3c6KLW3Ojv0+cPT+yfatRH0Wq4d56s5CS9fSaBzI7tsJoDWT50czvXIcEgdHb4625MHpgryyNjHxzJfQH3LnIhCzDk1Mj6x+seOFx7qcXDT36iKciBnnBtcl4kSBBqPd1e2MXVP/jL8pIX/+ChVZyALI+1/ZNK6/1d7xW9tvfhX/5EyAwQz9/CFXMADYndI5CgtCI93mrGqJ7OzQ53fe165Cco+vmeEz3ujsIoZlNxR9abyQHgz97EIUDQz9+CJYgKPpc6PdOWpktgNBgP+evjB3Yb5SKfRcvsBJDdHWNmwk5Lg9B3osYKtfyvNWbKfnFw+yl8+WnnjU1CfoCLrInZxacnrINYUIVNW+/rUe8fXMuwfESXVN7AiH7OwxDdWJeMHE47KFoHkDKaR18mWXoZ6LCAXvefUzFNDRkDyoTqyBHhaLHGFgW5LygemZy069BVok893vuzQOD3/q20nOYsatguigUney+O3u1wtRtwpjQcJwVy6r37baqSnsWXGX1HKO+aEM4CoeQohjvafsmAoAyDdU0deAslABbhT/tbonPVfL28qPzFmM+ve18UeW/XRWZhtU34L+usfzV7eZAov/qRepAFx2LIcOYuH+frYDIWaqYNCRLyULBdgiWIjMeLvpKq3VpQ+8lVxiffkLX1Xu+WLG8mvaH676+4knBX2XquVP/DIqhKHbf9tV9h/fyYkTXMmKg+oaVT/hDM428NJEKzXj3v7Cu+5MOXizT81mvWH7DiseDkdmGlp2gsgzLia+/tP7owZe8vopxTY5rYxw/6lt4Y1n7M55MvvuO27QP3qOCoQk8pT1osXzQsVrkSkiaDDkBvzB7uiuffZFbeWPv3IX6R+/S9bM9J3U9e4WQ4sKVF9OMgJA58dSUlRj4ABOF9vqhif+WVMxlOL8dK0+ogpLxg5qSHFXB9h3GKnxgQhUAcYsm4x+q8gg8xW4ZYKcQPd1MqLz09Y4GsaH8Vx+bIeFk3wmxgwXgrzsfOfz+Nn9J7egvcR2kz8U83l3RfURpbU89sJqpm3tKJ47dgmWZmjLirByeZoABnBDG9oQ7KfZ4yLJUJeE09+nGJM4bxmPMmArCnSdpWfqXqZRgr4gmyoewAx+KM5WxmituF/OiifInX6Lnc1V119fPbezcuurowR2+YGx6OZ16ZfZLwyJds9fOR71EJgtZFnq4iYbZ0RbkhTMKIEfbzp5MslVKJ6fiYD5zlQm8hMWUVVrZ9KG2R00G0z4Fb8vMv//Gb65v/kPjXVs6txhdH7X4gjWuy5PsNhwXI55DYntOnvfysYlDBqBruf077sdGvHTVM+2bm48f2hkI101vVjd5+zuv9wNhq2U4HyeW7tu+9tN3Xmpa+2KsYYmUOjatE/5kPakAThbLBfDwtn/Hus/ebbt1bWu0/htypg9Mm1OZPCSyMd/hhINPnMztff7eY4c6l61tK6+5Ukr3TJM9Td7dke2PJ9gTRXGdT9/Z99m+pnW7SivnZVNd0zFIE7OYEifOG2JYofPpO/qOHLj1vj2Ryvm5dE/R+3EBkIgljeNUAin6tWfvHO795/IfdJSUXyJn48WdNyKWVBxOOPXu3Hp7OnH0tvtf9YfrcpneItpTAZDGsmuAPGoQ6iIklmVzEkpxjtW24eZM4sjy+/b5QrVSurdY9lT4p+heUP+aXPGumueJOdqceMwJGe2bm6RU97I1u3zBWlnqLwqnwj/C8IKaN5XIx5rOE1v6DycxYuSlji23mrqMxyevUKFIg1PnNGn9z6cSgeXRsLsTICD3UpzAyesr15RU++ZG5AG3rd/DekOyNNU4ooA8iTi3L+Ek+Cowp5Y/LgYetGz1Lo7HnKZkT6TFp8ueFDn+8oabGFa86Z5WhvWpcqJgTgVMCxEKZ2hPlVLqWPvmJWIg2njXcyznN3SZJLOu4+QLxrLJrp1P3FI5c2HN7KWanCDuzp1+ryKbOpYaOm4/4eLsuTsik+REsyKE1NitxwTSuSoEEoFEhEAikIgQSOeT8GmLyiMECSSXxuD2n+6r+FwZRWuIQHKjAMteHf1wRSBdyzAygeRmd5c0ibsjgQMRAokIgUQgESGQiBBI5w0k5+5GcvSBeyEhhvVZpq5rCtnn5VJI2HySgx/OXnBvpHqeZN/vQTi5DxLnDb+982EpeXTZ6k5fqFaWBggn10FiWFGVE51PNxu6svy+Dq9QXpR9z0SK6u7s/X/lmppq27zE4wHL1+/hirHvmUiRo7vRfc95JfXyY/a+51tW72L5ELEnN4bg9r5naaB1w800J958Twtt73seJpzclcza9uSvyqa62jct8YVmLFvTBjy0Ko8QTu6acXD2PVdLqWMtGxYFwvVN614BgNKUBOHkIkgOJyQGotnEkZY/3RiMfKXx7hccTknCyUWQRjkJ/opE/P2Wx5aWVV+++Dvb7GduEk6ugjRmT8HY8MA7rRsXR+uvabx7m57PaUqKcHIRpFFQ/tDMkf5/tW1srG5YtPTuP5umltcyhJObIDmgfMHYYPff2jc11V6wdNHKJ01d1bUs4eQqSPazC4VAtO/IntbNy2dd1nR98wZVSRJ7chckZ5Yc+UK1PZ/uat3YPGtB86IVm7TciK5J5DlfkxV6ur8gEK7r+Wx355bvLl31jKkrb7T8EEBoP8PbladCoKLfEoyrOeWa0tNfcYDHp66PWnZtvWfZ958yLeut9h9BioHQjaekI+ChNQTNovUglNcB7ZwcAKGbIdmHfmFOh9/b1v6EZ8n3nqqb26zKCQjdePApm7U+uDMweAHLacXBhCwEIGDDIlIUj1Hg+R2FPxd8sl9knwMtxWOzGqvqrjONvDvdHaWh+DxOKqOoYp2HApy6Dw2ou/eYx7uBIExSfWoPby/g92JRc8N6HsfiLj0/GEHbmGij+D0IllcAn2/SxlTYw9unNh2BOCF8hk9Z/5+Jf9o+uVB3R7KW8zpPIkIgEUhECCQiBBKBRIRAIkIgEUhECCQCiYiLhbYn08l6tmvF3hICaGCqBJKrBVn/FmAAZRM3SZpjI8YAAAAASUVORK5CYII=",lZ=Object.freeze(Object.defineProperty({__proto__:null,default:sZ},Symbol.toStringTag,{value:"Module"})),uZ="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAABkCAIAAADbtU+GAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkYzODFFNkM2QUNGNzExRUNCNDQzRjQ4Njc0ODc3OUE3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkYzODFFNkM3QUNGNzExRUNCNDQzRjQ4Njc0ODc3OUE3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RjM4MUU2QzRBQ0Y3MTFFQ0I0NDNGNDg2NzQ4Nzc5QTciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RjM4MUU2QzVBQ0Y3MTFFQ0I0NDNGNDg2NzQ4Nzc5QTciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4I0JxEAAAKx0lEQVR42uyd6Y8cRxXA61X1McfOtbO7tte3cxCCEkNCnJBYhCgRIgIUBaR8CwghIf44EIpQxAcQRIqchIBInGBgHeeQ7bX3mNm5e7q7jsernnGy3iSI9WzG9mw9r0bjmj2669fvqFfd78HSsQeYkztWgDMjuZuHO18cpLsUEnDUUvUbetjN/gvjQRmr3qZJBtnIeNCkEQ3SR1YxnXw1IoqVhR2ECAMAFE48wv0cAQARABcm7vKwWDjxKBql+k36iFCZYVfM1fPHvqnjnol7QIMM3ZzuqU8ChmYnJNQpF6J65qXy6R/lj3/L9LeSjQ/RGFGozj/1s9KDz+aWvy6bV1Rnjb7Tnz9Sf/qXxfvOhvXjyfoKxn0QvpvYPYe000aRiQsPPVA4dUa2V2nGC/c+CZ6vo3bu6Onc8oNJ4xOvfLB4/1kjE530C6ce82tH0sYnuWX6kcdV3HWz+lWIt9NHeYHqNch2+ZWDZN90fxO1okHd20CV+rVlxoVsXwfyQOCp7ia98avLhnxYe42LwE3oNHwSeKHuNVRvXYTFePVC78IfCZLIlWRn3Qxb3C9EH77Z/89r4Ic8yMvWqpFD8lj9C3+KPv47fds4ynCyp+YOdi5m7SjqYSdbRmliJnJziMiMIksI3KPAgTSMIFGIgCoxmR+iQZEvkxrSb3QTu+eL2Z3mjghZ/cpXiJAFRpE3vcm+m2KHbJDbcWNhEB47SGA4t0G5IzQdn7TNO4n/a9CCFG4eXcbBQXLiIDlxkBwkJw6SEwdpP6yTdiWIO9/svBhm9Gqg8/3CUx5vwsEdAwkA6Wg4B/sPkHhs3wA0dBraaLRJptnabEIBwAUXAi0L2IbN2Bet6T0Yc7sh2UQfQ8+DIIBCAfJ58H1m00Y0nh00Ha6UKu7JTgs7XabkLKkUzBW9Uo0XyjzIMSEyTji6LtEYTGIWRWYYg5RfqnDT0ST0PV4sQLXG54q8UhGHDvvHjkOtZmkBM5yJbpy/1PSuNFmnD6lmfFbS5HQdlotYLw+/tiiXigwEWBDIooFaXVWXL5vmphkMWKeD3S4mySRWZCJISNYtn+P1BcITPnw6eP4H4hv3QFDgijGlmUYTcn8rWaw2qqW+GCpIzcxAojlXJV/WwmtPLwyPFMBkY56PHhn81Kxuyr+ci8+9rsRV0isyfZhKywmmAmm0W5EptYFcAJUKzM3lnjybf/mnUKrJ9/+lVi6aVpulKVPKXlmDqLvaYNc2sdWGVDIxM+YOWLXE63V1aYlV54DMHRcs9Mnse4cPB99+VLz8IizVh6+8oqTEOCFIGVmYBiQ9aPF8aXyYfsjzef/4ifClH7MgH//2d8k/3jWNTez1jIWk7Y6GTHUUqX6XDfqZF52dXUHs50WnLK4XIQzJJwFZPN8jSGmtmr73Xv4nL4TPfdesr5mtJlk808v2d2AqkLbvVlC8IILQf+KMWD4S//4Pybk31bVV7LTNIDIUI5jMW9Kr1kKSNwqAz1R4hxqgHxnSEpoTG9gSJgFhADQD7TZ4QfHXPw/PPCbfeU+tXrMRk1JT8kk8LHwWa3qCzZX8h0+b6015/n29vm6aW6bVIlsHaG66u2sc28zU5jrokalQo7PCTEuM5/EkpQ/TC/8MLn7iHTvBDy/DO142BzglSCgTu3c+9k8c8iGr18zVNdNsmE7H9Ho2ktF6vyQDtsXWI1Rk0u1YLmfCQH30sXfyFF9Y5L6nJvgj/BaOaluEA9Yc+x72+xhFtDKwMcz+IfQlE4RaYRzjcGhaTULHi0WcbHW46x+G7TE0IPgB5561tlIhvZp9f5vDSLc0mUFpUmXny/OyJTxOD9IXxqL2iyJyS8jdZjwiZdhoNoBnS8OJpmX30d2neTnykxpJgZRPcY5iWqJBd9fdyA1YbbJ2RRuO9nYrWo1MgGn35m5bpI9Kmm6v8lEcXu3YsJtQ4b7XJJtfpuWk0TLxG/3yxZ5/rWvzeOzWk+KTmDvQSaw3Nw//tV9caep226SJ80mZp2bkpOWwG1zeOvB2K/fBhoq6ozBrarm7G3+JAw4js75eWE/E9RY2m2w4dLuImS1BrpQZttlaK9yI+dqW6rR8Rmt5Pn1NogVbip0OjxX0hqw/GOfkndg1rWGRnRMxlKwf2ct3mj5pZ6DCebbjB9mtrC5uuMl7W2OTbYdOODPuHoe7IRZxUzCDkJzPuQsggXvK3Jk7J3sByUVwd4MmOUrO3DlxkBwkJw6Sg+TEQXLiIDlIThwkJw6Sg+TEQXLiIDlIThwkB8mJg+TEQXKQnDhIThwkB8mJg+Qg3aq4e8P/1+TgHaJJ9ineCeu5zTKkvZiZySB5HivkTcBZLmRZEST3HNlYgDM/YLkcBoKFAcuq/90OSHR9FAriwMFkMVDLVVhcYPm8g5QRAvQ9qM6zgwvJgYI5VOe1+VE7nelDMjzM83p986FCfHKe12oQBDNbEHc3hOyrEEGxpI7Wmg+Vk5N1v1ixTzXf6qP5E2kS+D7Uqmuni4P763xuTvg+8n2vSVktLhRCePnkYLnxSDU9OS+C/NhzT90noa3SFYaeBDGqoAPcPXNhSWTPeGe1JLlQtgQUehN568msE7Abj5zzyZ+xnq2VzagGNx8HEQC3sQAUICpb7IisnPDQXjv7ntOoVIJH0V1WnGtUsQsnRD6h/Y1jVIoXilDI8zAHno/7PHYYFfkMAsjloVxC1GY4AK0mcQSTlJy2lV8xSaEXQb3OK1VOxxRFWkpUclwGG7enJXAG0xM3tzuw50dWLhfaMKpc8Y+eAMNsoVyaEIrLGUwdEqm1Ntjv6ZUV/7nviXtO6eurtn4YF2w4MKN606OQxtjib1lFydmiJLg1G8L7FBUIDkHIKxVWqfBjx737j+tOU62t2ZYI5pYZTVa83UgJSSLfeis4+3jw/Pdxq2WPJvAxKvE0ZUYj4dEKk0RHEaRx1j5zhpyWH7JiXoQh8wLIsi0U4tpeEIWCv3gg98IP+aGl9Dev6itXbGMENNOs0rVtXZ0mZjiUH6wkr7wavPRi/le/8N94W757Xjc2MZG23ynaOkim2VSb60YhkymbmTIQhKRY5gsL3sIS+R6bIaMR34Ni0Tt1b/D0U+K+o+rN8+kbb5h22yQpUYJbhfS5ZsC7ihvomEolb2mRHzqce+I74TPP8BNHGCoWj4uCa58Fbb30t07131kbBOI0Q1GFnPNS2wZhfrgcAMKofj4GgnwStiN57lzy+uvy0iWVVeKGUV3CXfP5wmbAu/oN5HgGkW40UWP82p/lxRXv2DFxaJmXKzalaGtUoWzH7YvN4eUt6A5sG4SZif2A6XLBLJaH55fk9eK4UIxGTCK9vq6uXNZXrpqNDb3VNN3uLZdt3wOfZDNDUppen2lNcZ3ZbKoPLjEyyoE/qnIJZIuTpNXp6EYD2x1bEG+GILFSic/Pi5Ua0il73nhRQjzixDblGX0NBuS27VLptkFiWRFjmZquYoPINlLi/Kb0HWYtlLQ0aZq1PaFIb4aiu542cWQ21m+ULL6RLRu1uaIYSinIWl1N+Hf2ohOZLWJsD4iUBtlnrZ5uXG+YZa+ACX/WMnt0wcUSYWe9TNyxippYvL0/9M8fMLIbXWlmbzU7jRX63kHan9nVqZy1u1voLhAHyUFy4iA5SE4cJCcOkoPkxEFycrN4jLlGIHewZLcyeqBjB+mOFjT/FWAAfr5J22sRVqYAAAAASUVORK5CYII=",cZ=Object.freeze(Object.defineProperty({__proto__:null,default:uZ},Symbol.toStringTag,{value:"Module"})),dZ="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAABkCAIAAADbtU+GAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkY2OEY3RDY5QUQwMzExRUM5OEM3RjZGMEUwODVBOUYwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkY2OEY3RDZBQUQwMzExRUM5OEM3RjZGMEUwODVBOUYwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RjY4RjdENjdBRDAzMTFFQzk4QzdGNkYwRTA4NUE5RjAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RjY4RjdENjhBRDAzMTFFQzk4QzdGNkYwRTA4NUE5RjAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz47F2QbAAALCklEQVR42uyd228bxxWHd2Z2eadEihQlUZJlSbas+BYrbmzk0jZxELRo+1CgRVGgQF/60L+qD0Ve+tICBYIWqNMgRYomcR3HSWTHkuKbJEqiRFIUySW5u3PpGUqWZckXMqQdOj0/C8JqOF4uz7fnMjPcXZI6NG2gulaEGtKjaIfuF0J6TiERqoTHKzlRKzX+JDuNXp2XN6RjN1p2GqVbhUZ4STsm6umIhXuT+wgBBkJI6PBL1AoAAMJ8hDJZL1F/OHT4rJKcV/LwEqCStRKLJIKHzoh6WdbLBBoNhTbtaE4ihpL7ISnhUsZi537V8+LPgmMzslJw1m8qKVko1vfab6PH3wqkX/DyS3xrDXpafSOJH/4ufPR1f2LMyc6peoUwCw3bcUj7YxSEOP/QdGjinFfMgMVDR14lpiWqxcDoi4H0cSd3x+wZDE+9Lj1HOJXQxMtWfMTN3Qmk4b+c5/USWvVpyNyfo0wfL+cgdlm9gxDfRGVDCQ6NoryuuGvF0wZlXnGVQAYiJi9twIYVS0vIYcU1ynxo0GeRk4jpF+UcL2eZP1zPXCtfuwiQWCDqbWVlbZNaoerNjyo3PiCWn/qC3mZGejXIWJVr71VvX4ZuO1UGqqPhjuwfzOpWJWpbjWGUAGYsEFFKGZJDJCTUhMIBPAwgQYmguCMbeQgaWbAH3BD2iIbt+GB2f7gDQtq/gr1ASAODyhs2Gr2hdmg0Ut0uNQzAoxsBDKW6KEdCzyYn7clOrKlGDZKhHXHGASGhEBIKISEkFEJCtV2Cd5P8+6bqOy1nK4eQ2hlxm4QFqTWqlOj4OgiFMR6Imp5dVdLZGbYjpNYIMX8w+aNk/5SULqFqezakYzsnhOu1ylowFPUdvjB/9Y/SK3QnJ7Obfcjf93as7zhlwUAo6ji803O3JBIUtp3h3A74e4eP/HJl6RNRvqq6b3LL7FZCjEXPxeIvRCIxaQRuLmS1Gz04xa6k8oReEIMXLIvA69rRlEGp7tb4U5HtDdVY7leKwmv39iGlikRCg0PJ/MaGU5tLj8y47ulsdd4Qdmddtn0dWD5vzoZKcKJn7WBDxwdiGB1cpABCVvRsX+psrC/tOObSnQ2wLWVE/773A/IFzJ6wzwqwgJ+BVRmjpql/4ECgA2xYjT+h3bL0tt/HGl/O2NkDY8TzPNMK98Z67EredYuJ/nFiDdc9Lt2Nrjlb9bR1y56kFyY8h1ohFh56Kt9oIGDxxED6e75AjBCvVHTBY6B6ONhRCVXl3p6TXu11AHCU3TOn0U6kIbU37i0cKFlfK7LhvnjiWG79qmUt9afGpODr9i2i3MYpnO6sxZUi0l4xFG8pqJJWvxypXCc09Nbw2AtK1gzJH+ZAas/v+2/0aKIPtEtlRnvHDSNUqayVilupgePLGa9q25TSg5l/H5jH1AgHKe5KCDU2nhTeYrm0EO+bikSTtWqGe5vEkAc+wkP2feAjkEd3hiDh55ws3viL5KWmgmpjPalFSNr7Qkde+n29tlkuzlEiHmZy6MT0eazuxUZDUr0IxaB0upcedEdKFaGW4A3j6T3DPwFhzedL9Q9OCV4ubN62zHSkd3J50ebcI3tOCNgBg5jGiOu1m+eVzlXmwKCpZD4UCnNez29cF7wKR73riQxcmQglwBfpLhc4VN0ot3PfrlVhWxwAvGMZqYKpwdP1up2Zf0cJp0lIrYU7FplOj77BPW91+ZKoXH9Ut2hqZmLqpe1EDpZ1atWvb1wL96TOnP9B41gVJIWqXf704w97E0M//vmviY4DYClWKhbe/9s75cpsuZQdO3I+2X90IztfKRmDQ5PLSyXocx+TxgqQKGSQx5+ROkUR7YdgPg6VhnqIn7muy8w+v99XLCzl1i67nnd0+s1z378gGhnXsnxXL//780t/Hz08OX3ijNALnoox69bC7J2Fq8mBgdGxie2DYJStrdxdvflPQz2qlKe1anV0/PVw8oK9cVFBKOpsdQeuEI6O98ZS81+9L+0bj/HWSm6WT5waOXRINIYdYCHOxe2Fu069fuzkScG59gOTOY73+adfVkr2q2/OeK72MMua3Mytf/SvPwiysrI4O3nslVjfaCF31++Pjo4N37m1Dtl+911gn7Wax8ztak67p7aeRnI/yMEbSQGWUOBzhthJVAfDXW8sbJlis5DPZ7+Uqpjsn/nJL37TPxgCL6fMqNrGe+/+uSc28PJrb8biMSAHnwhsfeXjQjgaO3bidCQakRKiBa2UyuVigYBzPdI4ECCuFAvDg8MnbteyJs06xUxHS3DqT6YmV5a/8kqXnjDok+Lu11/Wq5XtcAHWEtxlVnX2sw/tchHqKvgIVJ+/Vcva+vDin0rFdcpM+GCMMdsuEndJ1CANLWeCvYPpyVic2/ZaJBpKDycK+TLZk5x8/t1UoxrvQx4MY2pP8rrnVgdiXTToGxyM5tYXC7nPqJEBJ4j2hq99dsnzAJHBCMuu3l1f/SI1OLB0a+G22DnttgrrlfJSbzy+sbaSXZGN+QtaKubs/BNGWkrxUnEBLJlIHtvMbXW4cIikXoknp1eXL/Py7JOTHiFWJPVAzIFzWRHO5U5SVTreQqxXknhuo1F/BQYqacLt1Z2CjAXiwz89NHECsAKeYDCmDH+nB5vE5/cXC4Vs5hO3+MFO/IHIGEiR+4cELk7ACwUcPLl/8KapXwVH3N2XV1lvphyAmBRKvTF6+OStuYtu8XoncxKhkPeB/FZTZYlSXjn7xF7egRb+wHDV2cy869RWIeYopcPMo6qmb141aD+zpIBh0n/vZwiIV7U1teeQeHMH3/SbSuGtK1GGXNzpGQdIhoo/tG55WoJgJF0799HTHjE2qhn1LD8XZACljSk6Delb0bOwXbdfZICLfs+BEBJCQiEkhIRCSCiEhJBQCAmFkL7TkPTtNEzDwEvG2pZe6dKWVM3ZvwVISpnC6JNGguDNT9plxCQZFCra5Bnfgrmr+S8sX6IvedqgPrzKvB1EgfhMeuRl15FS1jsMSYrakemJ8aNTvp6jaOp2KPkD4VNnZ0bHB7hb6HROUioSDjDK21juQmk7wukeDvv9FoQjt8OQrEgf+Kf+tofCuzy150qak1BNmxFLABwnoRASQkIhJBRCQkgohIRCSAgJhZAQEgohoRASQjK2r25jjFDTICYarh0pw6TMBGsq1dQCd0tX+kWXF1c9TzwvN2DrWjEzuLy4Vi7ZhIWVUXly/+ZvW+MLT0jZn83M1Qr/Mbr1rmPPgQhxq9k6T9ertbq9Ipz84zs/5IEij5Hl8xtqo2rfUBKXz9sJdkrJ+mbuSiisCO30t4UMw6OkRI0SLp+3i0kKRjepgkAnOg1JKcTT0fLBIM1droslOI6TUAgJIaEQEgohISQUQkIhJISE+pYh4dV9HZZqzqQtXdhsGTRkGPhY5ral794cJCzU+WtmBZeExgzajxc2t82IBcOHDBWQotMTrLXNzykhydRJFpnCC5vbQWT1nBkaObGWuWWQpi5sbumBIqLm+YaGT7mOFMSVziYa/BsQIjTQP3zBqVfzS38V9dwT+7f4QBGlFF9ZWZodGTs1fz1rkLvdf/fSLvSiUOKNeGL45txF/bAP1fG7GRuGW77j2RtbsdTE1PlSMalvxothr4XiWD+rItE/tbYy75WuNL+C2vLzkwgRlcKcGYwzKvGJ9C1SUpSRreJqfukfSrlNmhuM3PKjeVDPlqu+wz4W09+1GQcUQkIhJISEQkgICYWQUAjp/0BmY0oJJ+C6VXrpjphE1BFSV0vJ/wkwAMoRMCpUX/Q8AAAAAElFTkSuQmCC",fZ=Object.freeze(Object.defineProperty({__proto__:null,default:dZ},Symbol.toStringTag,{value:"Module"})),pZ="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAABkCAIAAADbtU+GAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkFFRTRGQjE0QUQwNTExRUM5OTAzOEFDRThDQUVEMEI1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkFFRTRGQjE1QUQwNTExRUM5OTAzOEFDRThDQUVEMEI1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QUVFNEZCMTJBRDA1MTFFQzk5MDM4QUNFOENBRUQwQjUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QUVFNEZCMTNBRDA1MTFFQzk5MDM4QUNFOENBRUQwQjUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4pcg3jAAAGXElEQVR42uydy28bRRzH5zcz+/AmadImQa0T2rQl6YNCShFFaitVgMQJrnDjUgmJQ69cOXLkxo0/gCOHCqSC1B54NPQCKJRSqkSglDybh7f2vmaG3+w6aer2ULd2muDf15a1Hjtr5/fZ32N2xrPw3P6jjLRtBZzplJMdtr8I0g6FBNyoNAsXVW0tfwr1xjTKKgs6vpe31Bt1UsVGfMk6Jqk9El29Aw2EEAMABCOnuOMjABAucKGjNe51BSOvGp1l4RK+hKh0bU1095f2n1RRRUcVwEZmyKYtzUnAjG6EZFTCheg7/d6u8XdKB17R4d14/rbRWgR9e85+0HP8Lb98LF36J1udxXc6e4b7z1/oGj3n9R+I526aKAThkGFbDqkxRmGI8/YdDQ6dTldm0OLBC2dAOqq64j8/7pePx4vTctferrFzOo1VHAaHXnN2DyeL034Z/+T1LFojq7ZDsjFHSTerLGLscnr3YnxT4YJRGTaqyrzJEmd3mXGRrvwLmIFAZmsLuOH0lTXmsJVZLlwy6FbkJJCeqixmlTnhdUUzk5XJywhJ+D3p6pyuLXMnqN7+MfzjCjged0vp8oxOa5ixwslvq1PX8W31KoPU0nAHjZ1Z22pUbTXvRilkJvxuYwzTGUZC4BILB/QwhIQlgslinechbBSlXeiGuEcybMs7s43hDglZ/yr1IiELDCtv3MjfjbVD3shtu7YwEI9tRDCc26KcCG1NTtqUncRjNVqQguxIZxwIEokgkQgSQSIRJBJBIkgkgkTaLPn0u8iyFG9s85lVw4Tkjuz0MxFJkmlt2IPnnF3H4UJuHST89DhJykP7R0cPKqXX2xjnMLewOjU9D7xTT4oba4nxE+XeXYHlVG9iAPDLrzfCtSUpZbshgVEpcJGqbGh45OLHn92cWo1q94BlTKNLGWBmIZmC3jnOO5QSAtFalwYPHji8T+mcGEhtxODg4Nvvxp9+8hGGnzZCAi51UgVpx/fSND12bOzG7crnX1zqcmtGVZlOmMmM0a4rinDXmSfGIc/2E9dmfvheFwOkjHsggsT0XLzw5sBA3+zsQhshqXvLonu3UVnhvEqpJA4Dp1aSVQMh0zHTqUWDt6RzJ6UU/7nLwJX5mBA4TKR2tCATYdj0JIPmwx0X9REmmwPF7zfvzEZ/eSIxKmTZmtERehIzatNXZR2MKp/7lkMCkxjDXOH+Njm9slprLyTuBcXAYF4g8LvL4bK+I4QySWQJaXxMrCcZmtuVF1HFeBtkNi+BJ6S68effLEqgrZBMGtux8/t+BUKg82S5A6V5TkrzIVqClJsAqyjQ+WxSJzdRJqVRdo5CWyE11P2mKA60BWOwjsk3ihZSEe6sE2E6UrlNnuTYfYLqDh4+YMzGZ9soZ3JmlJPY+uGMRjFgH0x+KDdtFt5y/37UdsfGO7NuB7ORo55gN81Doon5W66mLQ40/XH7QyLtCEjkSeRJpFZAorKNPIlEkDoCEgW7HdFPIuejcEdqASTqJlFnlkThjiCRCBJBIhEkEkEiSCSCRCJIBIlEkEgEiSCRCBJBIhEkEkEiSCSCRCJIBIlEkAgSiSCRCBJBIhEkEkEiSCSCRCJIO0aypXsDVl/JDehXTPdtUn/cuIIyPAtIdrkhMPe/R+Gd9AvoDUgCGF+/8DU8G08ypljBEu8SQBrkZRfgM4SpvnZaYRw0db5hzbXlkEA6XpZJxl17Z8oeNQipcYXJDofkWOMA2kf6vl9rMs48FaQ4UadeLu878uLX38z5ImBGGfxCfGM1YxJbX81YgigxEcRKvn32pYnvri4txVsESWvdv6e7u7sn1SVXguH4hXy7yD7TnJMfYTSxV+gtIBnuAe9Ok5IfBK7bXFH9VJCQRBjWzoyNlIcPCVZldlHw1PqT0ZWwppXu5IiHeDxXdgX+RsTT4A/1DJw8cfjKV+nWQfJc7+eJiYOjlz58f6xajTbWUUZ4P12/de36LSE6tB9m117V5o3z40dGh5RSRXbCkqGnJ7h6+cv5+UXHacLyD11Wu3mPTpJICAGbuwXApOCdvnw7WFbrF8NhxXr7WhsMMJ5feuydPPKy2s33kTyv9MhDiao7tIB48CJSAp85dFro/yiCRJBIBIkgkQgSiSARJBJBIhEkgkQiSB0pWZ/iQ9qeskvlgwQVEaRtLaP/E2AAaFCGn6Dg+DoAAAAASUVORK5CYII=",hZ=Object.freeze(Object.defineProperty({__proto__:null,default:pZ},Symbol.toStringTag,{value:"Module"})),mZ="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAABkCAIAAADbtU+GAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjFDMkFDMjI3QUQwODExRUM5QjAzREY4QUE4MEIwMTlBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjFDMkFDMjI4QUQwODExRUM5QjAzREY4QUE4MEIwMTlBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MUMyQUMyMjVBRDA4MTFFQzlCMDNERjhBQTgwQjAxOUEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MUMyQUMyMjZBRDA4MTFFQzlCMDNERjhBQTgwQjAxOUEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6fjm1pAAAHtElEQVR42uyd328bRRDHd3bv/DNpmgaFEtpSRVCVSqj8UAuCSjwg3njmkRf+L/gL4B+AB954qSqBVNRKlFaiKW2T0iR2HPvudoeZ3bvYdRNUx46TXGZinc9rJ9nbz35nZ+/Os7B44bISO7IGWrlUSzscfRNIxxQSaLRp1l6z25v+JeSFaTdrrbreli/JC13SoUJ6i4UpdjBmmnOvDREiDADQuPihjmsEAEwFtHHdTV1tNi5+hC7L2s/oLULltjfNzEL9wvu223LdFlChQmnTiY5JoNANQ0KbaGNOX//61NWv6m994Nr/9p7eQ+dM4/SZz76ZvfJFbend9Nnf2cZj+mR85tzC598237lRXXir9+QudttgYmnYiUMa9lHk4qpvXG4sX0/XV6jFG29/ClFsO+u181drS1d6aw+iU2ebl264tGd77cbytXj+XLL2oLZEv/Jx1t2UVj0Ii4bHqKiStdbId8VzZ8m/2fYq2owKbespZkk8v6S0Sdf/ARqBIMo2V2knPr3kaAxbf6xNRRp0GmMSRFXbWstaT0y12V253br9E0Eytdl044nbfq7jRufer+07v0Bc1ZV6+nzFpds0YrVv/9y5f5M+lkcZYhN1dzA8meVStNsbfhpliZmpzSCichl5QtARBQ6kMIJEIQJmPefHISo09VMkQ/qL0rATn8wOuzsixPqqzxEhBkaRN+34T1Ps4As1lzuGQXi4kMBozUG5EJrOmDQwOplXKmSQRtpRzjgIJDGBJCaQBJKYQBITSAJJ7EhMZl8RskxkR7RwAmeqkIKh7RbQdqR5ws+0Fhc/EcOZNtCRguhwlOTr4Srz11xkqDamtw2+Tuh6JxkRQBzuJ3BxxUUxc9pascnq/vru/iAB2hTI04ULEySjL783a7+rdKt5/5bKEtZ0tklvIJ9yxRNzTT3c+gFsuql1lZ6SM+eTxWU7u2ju/JD9+R3sS0wj/w7J1iUdiCovKDt5Wv/tR+W2UyAwmcIUlSM1+S32OWFJ0fSfgBlROAbPyLlpFcOjlfqjm+nSeym4fQ8BI0OyW8/NzDzarM9I69qjv5xKFTh0KTKhBB19wHkleTFhrsAyRgIFIcijZQDD7o4OXyNChYIrTY2WbkwxutMGhwIUresP73YwQUwc9hRvE0W0lPVXmHjoDINnef0e+Iul/KSUQdAAGYcJzoLmK6amvaay9elB0tVG0eIDDi8yLCB6OELV4y0JC8n12dzX0YZ0VlJ3xz8Ivg+So9Ps7jBW2vLhOvIeGml/jBsLRoaEaY+vnb9YTZe1WDTs6BiVoq2jbca9iPUUAr6Syoh7YH4DqdeT5qugEMo1C0tlznUVZlOEhLsMf9Z2MMRyJB20jmOHDBmS3Qkcyho5eBxF1KBYRhwu8X0HpCEanLhBuNdOExKreffu5AIVDyY4usLd5fc+YEmFFLaQ82LHh77LUkuRx/PR03h3f0STq6rz9eUd35V2Kof+ZXndnQq3y6MfmVS+CccOYetDpzH66OiQ9rgxH/No1IWu5NTO9IhDOyj3fJYHXUCeIbkQQQRKJg9rx53Oj+7uYA93Fyo0EGljceoKCqeNJRUTn2KgY2PRaD5eyFsjbwYcF9LkLlXgzoTaIxmsWakJFUJSoAq3hv2I4oWdKY5J8P/vuaHhxx8Aln4yu0swMbHjlYt+x8D2AUm+JnYMIIkJJLHxIYmzOwaQQL5lLu5ObBKQ5PuWx0FJQkncnZhAEkhiAkkgiQkkMYEkkMQEkphAEkhiAklMIAkkMYEkkMQEkphAEkhiAklMIAkkMYEkkMQEkphAEkhiAknscCCdrHv6D/xoo8n+OZ/Mwace7Gcx4AQBIRtFWemBT3bnc3VBkeTzKCrJVw+LyvkdGKwr7pVKpQSE9viOKkKxeB6MuYpeNEnVQ9CN8sIBzF/nSWsAEUqppDw5DYSsSwNiAp+QdQKHHE2MUN5fwKszbB2n50O/wpxPjAJlzFyDuZoCDZ850i+zp3Wf1pg+MJqcijj9KGfl8/ktMc9yiZ6Ty/sblDMp4U6mad81OVukT03oW0Dp/irkhwsJQk5LcnPaoA21dOTwQpJLX9cS5xaCgX6qfTc11BqacxrzPnD+SMNJaQ8VEpp4DhKDEIMi5xZzsjfmAr43YSEgLG/+J+gHYhBy5cYIkc+z74HpGo6RPHIyStJQZfVA5LP4Ok2Dj2NtAVrcSYVXUnc3GL8VSqJjjzW1BvVX/1AqHieQnshaFaQZ6iwxOnRQpHjTnhA4Hywg5nOnUgYOA/MNPyz5UTn2K4gQoQpz0rFyhxo4gLOty59Ubt3hDJfs3khIkc+z7wBDMtZ83lTWbMb9eWEI8ziajQgS4dGkIYjT+TeztKrWD1NJaE8tqOaiSts6aZHHcy7jwam/DEKps+T2WeUzEA+JthE/orqKZ3D2dbXV3ncfncQZB4roVv9on7vYWVoOXUqHsHuHkMKSn82Dfn/1WZ0zH9dx26bNufb5S92ZOm4+3Pdc/qUF6kcG5J+ynl/eSheLXIGk8+pjC/2VWsavyzPaSmS7L1A/ouX/kqK7AMW+3LtOuEHursZI3y7Xk46BCSSBJCaQBJKYQBITSAJJTCCJCaRjZ9H4NxyJHaDxWVqIwHYF0pE2dP8JMABwgXuheCDSagAAAABJRU5ErkJggg==",gZ=Object.freeze(Object.defineProperty({__proto__:null,default:mZ},Symbol.toStringTag,{value:"Module"})),_Z="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAABkCAIAAADbtU+GAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjk3QzVFRDVCQUQxNDExRUM5NTg0QTBCODRFMzAyMTY1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjk3QzVFRDVDQUQxNDExRUM5NTg0QTBCODRFMzAyMTY1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTdDNUVENTlBRDE0MTFFQzk1ODRBMEI4NEUzMDIxNjUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTdDNUVENUFBRDE0MTFFQzk1ODRBMEI4NEUzMDIxNjUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5yfEOeAAAHX0lEQVR42uxdy28bRRifb2Z27dhJ0zRVKSF9UFrURkh9iZbSQg+IG6gIIS4IOCD+AE5w54CE4FJxpCckUIU4cKg4UCSKKlUgigRSSis1NCWNmuYdv2J7Z+Zj1nbbxLFrZ2OvN+T7SZa847V3/P3me87sLGzbuZ8RIgvgzHic5BB9EEnrlCTgqD2VmdaLqdIhVBq9vEpPmUK21FJpNMWcbbQf+YpJaA9EsndrFUOWBgBI7D7CnbglAIQLXJh8iseSid1H0SiVmbEfWarMYkp093ftPKTzaZNPg21kSDJtqU8ChqaaJNRFLsTmY29uOvhK167DJjNbmBxBY0Ri85aT7/QMvRQfOODNjKmFCXums2Ww//R7yX2nYv27CvduYD4DwiHBtpykahtlTVzs8f2JPce8+XEr8cTe50E6Ojcf33EwPjBUmB6Vm7Ynnz5lvIIuZBJ7nnX6BovTo/EB+5XjKp8iqbYDstpHSVelp63tcnq3W/umM1OolW3U6UlURadvgHHhzd8F64FAqtSUfeNsHjDWh81PcOGSQMPwSSBjOj2t0vdELJkfH04P/2hJEvEeb+GeWZzjTiI3ciVz/WdwYtzt8ubGjbdoPVZm+GLu1u/2tEqUQWipuYPqZNZvRb24UEqjtOVMxLsRkRllLSFwaQMHq2GWJBsioCqYkh+yjaJrk1VD+4sk2JYns9XmzjLk61dXr2XIJ8xG3vZN6WwbO5Qaud9ufDIsPX6jJYZzPygnhsLxSUu8k2iq0SdSkByp4kAkEYgkApFEJBGIJAKRRCQRIpHMNg9EVsjX/dTPdttW0HPcWj8OzChQCu07v4CCSzuDbS8vlq8IK6WEQjLpBphyWzNJRrPePn36DSZrzCShEL6YioUanX7QV6zdXH2EyxusqJUWly9CJlUqSi2B8syup8yh40wr5sbtYbnW5fdQa+Z5D/uCdYS88nhFJ+tK2l7RXtesqJBxwcdGxPBvTMjQSbIDdus276OPmSmTsfS3JUxPyi8+hcmJR/YM6wuoBreVc0r1Q9BeDcXgANk0vz1i+6POvOW9/BpoZUcxv/m3e+5zyKRR8MajudEJgDXOBs9TR18ovv4+cvGQpzLLiYT7w3n552UMiyRA7YHtR1lAtjfaOGc/4Re+Y12JpbYFFnNsdoYJUf2foZ3mjguYnYLJuwyNe/0vef5LvwPAYWKMz0wGkNGq4F7/Q/5ygcUTfrkZK8YGk725D88yO6QC/fNV9xi4NMUcSLfa8aRTvsYkupeNL+DLaAsvHhLMFWVPwG9eq3RGONiVDOPid/6pGNgyrB739oO1tEHH5qpJ0tk50d2H1uxWwY5Wa/SlZJGCHT1uLOyLOstHsBbMiaE/2RZaCM5FZYaJ0LTEIDUjr15C6YREEo8llukyoRltVsq9+C0UAq5OXPV30CvU9FRMSKKjvpg5s3JTxZA0qYYW2R7ksnDntu+WCPUjLoYQEkk2lK2mLRaXX5/jVy6xWJy4aIsern2E+K/RmyTKKJG00vVhqeJCK+4au4qwSIKaZFC4F9Cfh2TuCO1Vo2AkkVmLvLlrrSJvrBBcOKGRhOSRVg0p+cQt96dvglWGZAe1eEOpEWTTkJ5j0u0QScRTUzaLMx7w/i1OdPwPk1mgu8zXQcWBEAzGMC+sKnh1mgSlpTNkBBsxhD19eu+hGquIKJmNSnCnldk6WDzxqr+8qTPmzo9baCapYcQVprmrmQHMTFavUCSstD5BncKa8yQpYeyW+HekA4tyNgxakczSvc1tTjLJRkWfIyIp8gwRSaFyhJ3UJBtc0prWSPskpXDwSX3wOai5aJIQCZ+EBhM92LctWMGDSArL3CnFVt5kQYhQ4GAVyHGoLNRWltZMUk9v4e0P0I2RuYuuudN7DqjDJyBo6XCDkdSp6M5e2DM0qd5WtCRPIo6azGap4kCa9KgBYmj+POJ5kj8tS+oYbU2ChVmWzVKe1FZVWitJYvRG7KvPKvtQE6Jp7pBzce0qFHJEUuMYuJPRneMgrfOKep7EaIV4xKM7wnqpOBCaE1RnVwsRT41FZDqqScRSMzqEwaVNuzaFQhHn+aNnStsLYQc1iVAfxmByS2H/aX/LXvJJUQao4MtAKLoL2S11OE+iokPD8LvjIThxtB40iRDZigOQX4o+ScRQ+9GivYWIpurcSIMq3n9MhPa3Ml6DjFp0OyZjpUedtOEGmAcT877jXR+LZMEo3TeYO/kuSrf0xApk0sWu3sDzorIFFC1mvX1HdP8TDzuBtcwgNjKQS7+F5T3Pvdiv30MubenXO4aKz7wIlaQdqxf7NfOQnaVBcN3zcUnE3Mio16vx2N4+ttcbGAI7astxL6KYG+fp6WA8rXj2eTCDF0/6e+W2cGHX/f8Gi5nyYEQnxtq9ub//jHdohbsFMJ4dT9WPuglwt13tZ58H61Q+22YLAr6JV21fcQ6R/DXKkzZKCE4gkogkEgGRRCCSiCQCkUQgkogkApFEWAbpV5jo1qLIwt8qHyToPJEUaaD5T4ABAPS+9aTjiLuGAAAAAElFTkSuQmCC",vZ=Object.freeze(Object.defineProperty({__proto__:null,default:_Z},Symbol.toStringTag,{value:"Module"})),yZ="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAABkCAIAAADbtU+GAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjhCMjFBMTFGQUQxRjExRUNBMENBQkExNkQ4Nzc2QzQzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjhCMjFBMTIwQUQxRjExRUNBMENBQkExNkQ4Nzc2QzQzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OEIyMUExMURBRDFGMTFFQ0EwQ0FCQTE2RDg3NzZDNDMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OEIyMUExMUVBRDFGMTFFQ0EwQ0FCQTE2RDg3NzZDNDMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5GClzSAAAEGElEQVR42uydy2/bRhCHObukqIfjR1wErpAXgqZIc0kfaAI0AXLoNecce8mfmR5666XHGkiABgkQGI1jubIkmiLF3Z3OMpItKwViqLJAO78PgrQc6gHMp53dJQWRrly/E4DKQipwhUIeqg8knVNJpNgWJunYYb/cpHGwyMxgz+WHZWQcdKNUgrLLd0xwNujW2hczhkQDETVvfq+iugggXSOlXdZXcat58wd2xiT7sktUuWFfr2w2rn9rs4HLBiTBgJHThY5JFLCblcR2pLRev/909d6Txo3vXPJP/v4VO6eb65cf/nLp7s/19jfF/lvTeyfPjC5f3Xz8rHX7Ubx5I999yVlCOkJiFy5ptkZJiYu/vNO8db842JGMN7/6icLIpgf1a/fq7bt55024utX6+pErcpsnzVs/RhtXR5039ba85IHJ+sjqWRDOjlFhzQw6UruitS2pbzbZY2skaAfv2YyijXagdHHwN8kIRKHp70kjWm87GcMO3ildQ0KXMSZRGNtBxwx2ddzKdrYH289Fkq5fKnq7bthVUTN99Xvy4jeKYlVrFN0dVwxlxEq2f01f/yFPG88ywELLHc0uZn2U7bBXLqOsONP1FWYOnJFKSCqUiYP0MJEkUwQ2uSvHIQnqxqp0Q3lHJHbhi9nZcieGfP9qrIkhL0xm3tIony1zhzKofNx5GaLHB0WMUn5SDkPLGZOmRid9qqAXqZFHHHGAJABJAJIgCUASgCRIApVYzH4Sf2zCjc/+TbbLx8nD9Kml2dNMPPXIwYm7qYWyVqQu1tdorlOj4dyGqL6qotaRChIkoUqRnjT87ajtG5L04ERwqu190CRYvonWvT//yvd7/lUXA3Yu3Z/j4Nm8kiS3YYNNynwcCSSb8k2xxGX2/T1NSZJdYyX0wURA05ulITreFEkuTwOTsbsQR9bZqtYWmSHnyXIkke9KNnfD7lG540nB45k69lH7o+p2stIdvwmrKLo45c4ZjlamRoezlCQ9yI1SCmP/eaROfCod3X3C8OfIh7MHy5nd2cOuipuYcVV7Cq70+AwTqKwk340Yv9uqtiQucmSt8pLQi6ovyS9oQNUnDuAcSMIP889BucPPH1HuwEIkoSehJ4FFSMJCCT0JQNJnIQnF7lysk9D5UO7AAiRhmYTFLEC5gyQASZAEIAlAEiQBSAKQBEkAkgAkQRKAJEgCkAQgCZIAJAFIgiQASZAEIAlAEiQBSAKQBEkAkgAkQRKAJEgCkAQgCZIAJIH/4v9dmscZaD4tkqt5L5Y896V5HEUNXbuGf6A+dcasamzY/uESJVHghl0KY8Y/Qp0a23/Lo3SZ5Y7Y5nJD6jFxAJAESQCSIAlAEoAkSAKQBCAJksDZEJYXXsYfFFeV8prYIdkMkioNu38FGADqbnFZI1QoswAAAABJRU5ErkJggg==",bZ=Object.freeze(Object.defineProperty({__proto__:null,default:yZ},Symbol.toStringTag,{value:"Module"})),xZ="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAABkCAIAAADbtU+GAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjY4RTBENEJEQUQyMzExRUNCNTJGOEI4MDU0NjM1MEJEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjY4RTBENEJFQUQyMzExRUNCNTJGOEI4MDU0NjM1MEJEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NjhFMEQ0QkJBRDIzMTFFQ0I1MkY4QjgwNTQ2MzUwQkQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NjhFMEQ0QkNBRDIzMTFFQ0I1MkY4QjgwNTQ2MzUwQkQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4Yrr4CAAAE60lEQVR42uydyW/bRhTG582QWijFS1ykjpAmQdAWaS7pgqZAG6CHXnvusZf+me2ht156NdAeggQInNixXC+UJYrkvNcZWmkNHWKSlhkv3wcd5JFkAd+Pb5mhOKRbdx8q6MKKtOJMw4eLL0C6pJBIi83y0dBODos/aTaYJXm8w9OjYmQ2yOnYDbqXfGBC5yPTW/5gjpDDQETR/S912HEAyLRIG04OdbsX3f9KOM9Hu+4lh4onh6a/1r37uU1iTmJyg0rg6UJrEinheUhiU23MypOflh7/2L33BY/+mb55JswmWrn53c83Hv3QGXyW7b7MD7bcO8Obd9a+/6X3ydP22r3p9t+SjMiEMHbhkOZzlEtx7dsPowdPsv1N53j08bcUhHa83/nocWfwaDp8ESyt9z59ytnUTkfRg6/D1Tvp8EVn4D7yTZ4cwtXzUDBfo4JWHg9d7gqX111+s6MdsbkbtPEbydNwdaC0yfZfk6tAFOSHO+5JuDJgV8P2t7RpwdAmahIFbRsP83jbtHvJ5ka88auDZDo3soNtnuzpMBo/+2P01+8UtnWrm+1tcjZxFWu08dv4+Z/ubbMuA1pouqP5yawfFTs5KKZR1jEznb6IKM5dJiQduMbBRZiD5FoEyadc1CE3aLpLLgzdf4SxC5/Mzqc7R8jHV3fZEfLAXOftnhTvdr1DMaj9OHsYDo8fdGC09k05CDVTk05UJ1Nq0IM08BErDoAEARIESIAEARIESIAEARJ0UkH9jwr7NSRNOM93ukj5hTS/XkMNQhKmzopu9WkyURon+t4NiJgT1V+28WuVpzVOFAR1DwxSbCWbsI0VI2eWOKazFomSWmdyKkMiHXA6JhMYafF0JJIh3Z3OSDhIUq37mR1S9fXoypDs0Z7pr4oPW+Mfourl2WuX9HT98l89U2kzO8MEXdgWXLej4xODx3EMB8vnvOYgSTYtvlBclxK0biPXlfGMdDsIP5S6Z66rQzpxQGjdBYFSBYk06fq/HK0MyX3dQkIY6e48G4e52RJ0/nZVh1T8MN/FL9sjP0kCp1J8vF3uQbUua6ie7marGvQWElTKNuEj5nG9Yxrp7kqmO4XG4fI0DkSGqAVOpUt5h6i5SJLZBI0CY7qAVNI0bXpNprv/Ze0I9pdbAbBsx+8BkijJ0i1EUqnWTtI826ntdvVlocUF4vXr7ppqHAhXmTcuOH4lIWH+ehkiCZSQ7iBAAiQIkAAJAiQIkAAJAiQIkAAJAiQIkAAJAiRAggAJAiRAggAJAiRAggAJkCqLFLWwj0MpidbtsHVLKX4PkUTYx6G0z0QN7uPwHyCRrPaVutdPxDYWaRqS3x4MWwRUsSttPpLeFibo/L06CyTBZX7N2FUbkmgTEWH31bJ2kY60jupxqgnJFSRt+gUkBFOZIPJ2adOrt5sa0t1VTndoHC5H46CEE3hf0qnCq2b3cSB/m0XJ0lfIeKVmsjzNs+3aF+4j3V31dAc1o7PcUMQK50h3ZecsNq29f3ttSMKh1r0BH7wi3FDkdEQ5ra7b/ZdUK3WdIZIUE1EQrpHGrnfvLkbab9FV3Ju82Ugiw+NdPtpRWtdegb9OPQOp4Za/fxJRs5Hkb4J+vLMxKJSzC93dFRYgARIESIAEARIESIAEARIESIAELV5BsfqH1beLKr/iRwHZBJAutIT/FWAA2I7a1v3Y5c8AAAAASUVORK5CYII=",SZ=Object.freeze(Object.defineProperty({__proto__:null,default:xZ},Symbol.toStringTag,{value:"Module"})),MZ="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAABkCAIAAADbtU+GAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkQ0REYwMzFFQUQyNDExRUNBQ0JEQ0Y1RDFCOTg5NkUyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkQ0REYwMzFGQUQyNDExRUNBQ0JEQ0Y1RDFCOTg5NkUyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RDRERjAzMUNBRDI0MTFFQ0FDQkRDRjVEMUI5ODk2RTIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RDRERjAzMURBRDI0MTFFQ0FDQkRDRjVEMUI5ODk2RTIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz56ZCk3AAAGNklEQVR42uydW28bRRTH58zsem3nfmnVuKGX0FZJuAQKFAmQQPDKI7en8gBfAfEx+Aq8wBfgBalF4g0eAKmileiDoaUJxImTOLbj2+7MYXadKqlJ2tp100n6/2sfnIm9a5/fnjNn5szu0vFTswJyViSFCSXs4L4A6ZBCIsk6jKpFXS8nf9J2Y9iIKqumuZW0bDeaVs022n/Fjgk9HqmBkckOQhYDEWXPXJR+2gIglSKpTKMsg4HsmVfYRFF1zf7LojL1shqcyJx6STcqplEh2ygYNu1rn0SCTSck1i2p1Oilj4YX3s+cftlU15sreTZGZUfH37w8NP9eOjcXrt2JNpftO/3x6Ym3Pxs4/1YwcbpZuMmNKikfhu07pM4YZUNcMDWbnbkUlpasxbPn3iDP17VS+pmFdG6+WbzlDZ8YuPCWCZu6Wc3OvOaPTbeKt9I5+5HXo0YZVn0c8jr7KC8VVYo2dvkjJ2x809VV1pFt1JUVjlr+WE5IFZb+JdsDkReVV+0LfzRnbB9WWpYqBYMeRJ9EXqArxahSUMFAY+lG5cYVC0mlh8LNgqlvSD9by/9U/eNH8gOZyoQbSyas2x6reuNq7a9f7Nu2swyor+GOOgezcSvr+mYyjNKWmUoPMrMwkY2EJD2bOFgPs5BsisBR0yT9kG1UmWHrhnaPMGzfB7Od4c4Siv0rM2IJxcBs5m1fJO+2uUPSKON2E8OweOJGC0bKOCkHoYPpk3b1TuqhGmOQCnbEjAMgQYAEARIgQYAEARIgQYAE7ZbX5/0xC9aPtAdSQmrBarv4C/UZEhvhZzkznkwAMnVbpY0/IKm+rmuTKrUsqCnYA6GeIdEeZXILRvk8fl7UVpOZVmU43e1uSbR4YlrTXKNwKjP6jVIF3r2ThH2vDiqfIkgkPdOqkff/+p7hyTmqLIpqwfoDc4b1sS5tymwCUW6mpn6llKgvfRJkfvBT15nbJXkWXjquhvTm4lH9yS+/kOqAIOmtDTU4xjq6F1DIY+dEoxQTSuqzRKGSi93a0v4OHc7oxcif/k2e3YxKL3rZtSToJQWti5/z8TmhuyyISKLahvr5KxE1H86frMOmovDZh82qWCr/jpQb9sV9Qw+L+npv1RzqdgWradZkeqBddrrbFIn0qDn7rrz5XR9WC1FkopwJh72RFRFk2KQE8V2C3v2sTGafo8dlTHsadR/Suzq9HoyetgpJVkVdBa69in4PPC+D7D2E7KlBpBc+FX4mNoR85KyMPen9IyjU1SxVG0K07rFFfGja53xet36+79FdqOvHsZoOItxx2Ixr5zvhr2XmP+TJWe/KF92fgPtzkkUbpvbOUPaVSjZkd0lo3eGgQ869auY/UFe/jDskL92/L6Z6CjuYcdgOkrQLl9QLl+W1r2kj31dCUF8Gs/GoKBWPWy20zUUhsXDVJU/aya8smGA4Xj8kMS/gWrjbSZMYa7hc9aSO8YEdumJJl3uQdqVb0qfla1RbxcVJDnuSF8j896L8N7ol1yDtHl0alkMsMrh2zOU+yTAP282+gCmdhdR2LLiRY5AA5FCMk5DIHb5wBzkICbPSh2wwCyHcQYAESBAgARJ0dCARKhRuQyISuklbK+DktieZMF7GBUgIdxASB0CCAAmQoCMFiTAv7j6kKNkgZyGxlLJkt6N6YRD6JAiQAAk6PJDIGDNmt+SKYshdT1LIGtyHhGXGrkMCnkMACXMNjkMyoXnuY5EebT8SAXLTk5gHp5KbAyDouRzuTARCGMxCgARIkBuQ8HC4w5E44M41TkOSvvr9WxHW4E8OQyIpNm/HKfjQScGooDsb7qRHhes8dlpkjyVjJsjF7E4StcTibTE+IzLj4OQqJFUWuq6Xynx8VvjZR31QBfR4xklKpfKiZcxSkaeej6fy2ilfbxu0l/pyCzSlgj+j2gUuVMTJF6iY78Xc7XvQt7aSG413/xWO9FNi+gKJkudI5KPKGSEDMfKO0GH3+6D4Kd6Nm0K3esjppVwjah5VTv26maC1jvbSt3W1Iir5noyV3DpfqvYj2bs8NMJdF92bUX7xyf2WI0sLE6yABAESIEGABAESIEGABAESIEGA9FQqeagmVpI4q/gWW+SRbgCS02LznwADAE1Bfk2ep+ZgAAAAAElFTkSuQmCC",AZ=Object.freeze(Object.defineProperty({__proto__:null,default:MZ},Symbol.toStringTag,{value:"Module"})),wZ="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAABkCAIAAADbtU+GAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjdCNkFFMDU1QUQyNjExRUNCM0NBRDY0RDM0MEQ5NDU3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjdCNkFFMDU2QUQyNjExRUNCM0NBRDY0RDM0MEQ5NDU3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6N0I2QUUwNTNBRDI2MTFFQ0IzQ0FENjREMzQwRDk0NTciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6N0I2QUUwNTRBRDI2MTFFQ0IzQ0FENjREMzQwRDk0NTciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz71z2bZAAAErUlEQVR42uydy08bVxSH59471x6PsQFDopSQgKLShHSRPtRUaiO1UrdVl11207+w63aRXbKo1EWFlD7SoLS0EBuwPcN4Hvfe0zOOF4khNDXEgPT7JEvmeHjofJxzHx75isvXb3ng3CKk5wqJPJx/IOmCShKSbGHijh30h1+KUbBITdR22cEwMgq6POEgv1QWJngzqPrs4pgh1iCECFc/kDpgAUJVhFQu7ctqPVz9kJwx8S6/xKrcoK9mFmrX37Np5NJIcNAj5PRUxyThkRuXRDaXSs3d/bp558vayvsu3suePSbnVDjX+vSbxu0vgqX1YvdP09vmK3VreeGzb+tr96oLK9nOL5TGQmkk9tQljfcobnHVt26FN+4W3S3OePj2J8LXNukG1+4ES7ezzqbfvFJ/554rMpvF4Y2P9Pxy3tkMlvhbPjZpH1l9E/jjY5RfMVGHe5eevcL9zcZtsoaDNnpGJtfzS55URfcfwSOQ8E2/zU/03JLjMay7LVUFCZ3GmCT8qo06JtpR1Xq6tRFtfM+SVNAoejtusC91mDx+ED+6L3RVVmrF/pYrBjxixRs/JE9+5MtGswxwqu1OjC9myyjZQW+4jLLsTAUzROQ5w51QSJ8nDlxhLImnCGQyNxyHOKhqTS5D/olI7KkvZsfbHRsq66s2y4ZKYTzz5ifDq3nuMAzKMu5KGaynDLIYKctJOQxNZ0x6YXRSrxUsRSrkETsOkAQgCUASJAFIAieegh/P88UT+O8qkKO3daYuiWS4KHT4fOULXrFZIDyb28GeR+aEnv63JHLGb1wN174qdh+Vy1js1b2y2Th96d3k1+9M74lQ1SlXEgld43+QbOuhrM2TybCpenSabO7PrvrNqy7rUtrzTvBO20TtbtjlZP0SFYmsNKjcaiWU1Hi3k5ofXEO6ddPs/+bSbrkBPdWJA2ONrDbL+WERCT2D8enQuE2i7DHSk8pvrZm9310eT3Z7wQSSXigZ8lzelbUWFRn3YIh5ud0VRI7IerYQQqnmNXGwbZP2BPvRE0hyLxe1z9Nx038qcAvK+CIlp/zAJW2X94Un2JknptfuxFH918d9QuM5ITd6H6csHX5iJ04RdhwuwoIYKYAkAEmQBCAJQBIkAUgCkARJAJIgCUASgCRIApAEIAmSACQBSIIkAEmQBCAJQBIkAUgCkARJAJIgCUASgCRIApAEIAmSACQBSIIkAEmQBCAJQBIkAUgCkARJAJIgCUASmJRJPxecLNlseEp65klNJsUH5R7KUM6Ps5NEzp9dDVY+Lz+n1xWerOiFdVg5bEk1lr32z2cgSQhlk0769D7/BdLXVEYEjqs4KlE63/mJO015Hrw1060kbnFFkv31QFabeuEmuUKowMZ/o90dVUyepwM32FNBa+rtjmtH18gMTG9ThpeFXysPDEYtHUmeSL/meY6cEVJNUdJoYui7PHLFoLK4Lit1wnHNx1SUyVS46NK9qUsa1hRPHIruH1KHhFNfjsUOdl26P9np1v5JfzkPUXlsswjt7jVypc6kkkaeYAg7DpAEIAlAEiQBSAKQBEkAkgAkXTD84RGo2NU5rwiuIuELm0LSuYbcvwIMAGwN1ER37zu/AAAAAElFTkSuQmCC",CZ=Object.freeze(Object.defineProperty({__proto__:null,default:wZ},Symbol.toStringTag,{value:"Module"})),TZ="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAABkCAIAAADbtU+GAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjFGODZBMERFQUQyNzExRUM5OTdBRDM0RjNENjU4OTY1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjFGODZBMERGQUQyNzExRUM5OTdBRDM0RjNENjU4OTY1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MUY4NkEwRENBRDI3MTFFQzk5N0FEMzRGM0Q2NTg5NjUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MUY4NkEwRERBRDI3MTFFQzk5N0FEMzRGM0Q2NTg5NjUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fUH/tAAAF90lEQVR42uydW28bRRiG55vZtdfrxDm4zcFJk7bqiQooh7aIUoQQEldcc8kNv41fARcIkCpEK0CQqi30EEqaJnFtx3Zsr3dnhpmNo7YpFGKvjSO/r3zhHW8Sa579DvPNZIZmls4xaGhFnKmQox+GX4B0SCER1zKM6kXZrMaX1GkMW1FtSwU7cUunUbUbptF8ZA0T6o9EduLIPkIGAxH5x9/irmcAkEgRF6pV5emsf/xtraKo/sR8ZFCpZlWM5TNLb8hWTbVqZBqZRp8mGpOIabUfkpZtLsTk5U9zFz7JLL+p6qVg865WSviT0+99Nn7+I6/wSvjkYbT92NzpTi/mP/g8e/pqOr8cbNzWrToJFx2bOKT9Psq4uPT8Of/k5bCyZnrcP3WFHFc2Kt6xC17hfFB84OTmsmeuqjCQQd0/ecmdWmwXH3gF8yPvRK0qerUfcvbHKCcV1YrGd7kTc8a/yfqWlpFplLVNHbXdqQLjIqysk4lA5ETVLfPGnSwoE8Mqj7lIoUMHEZPISctaMaptiHS2tbZSW/nSQBLeeLi9oZpl7vqNu9fqt74mN81TmbC8psKmiVj1la8a96+b2zpZBpSou6P9g1nbqmVzOx5GScNMeGNaa6Yi4wmJOyZxMBZmIJkUQUeBiuOQaRSZnDFD8xvRsYkPZve7O0PI2ldmwhCywEzmbd7Ed5vcIW7ktl1ZGAaPbTRgOLdJOQgNJiY9E53Ef2q0IAX6ERUHQIIACQIkQIIACQIkQIKGYjD7EmllXyjTHaTLOtOkjLqYHe0GksrOsOxsXAR6cYqPmIow9bfXGU6MxlDRJAPGHWqW2M7WQZ/vg0Mirv0ZykzS+o97T8fzz4yf1yK9WwMc9Viys85UyERKe9NUX2PC07kFMpAG4e5URGGDgipp+bzNmAsdnPhYTizbLzfaRmS6wlv5goIKE77madbeYULGbmYAMWnXpRocTjqaOvWiMfHyHV7+HWZkFTZjj0dPX4NJHHTUfuZh4S/+YbJTGxKA9lzL/5LddVZ4EZOB2PwZHF4m4SaSAx8YEj2dUiKGRQ0DMaaDD2YVpl+HvuKAzPoQQEKd4RBAgg4FJJgSLAkCJLg7CJYESBgpwZIgQAIk6LBBQl0IlgQBEiBBgARIECBBgARIECBBgARIECBBgARIECABEgRIECABEgRIECABEvQv0rK7Ez0AaVCSoZ462d2ePoA0GEJtnT/LHI9Kv3WxcBGQBkAo0FMn2Pg8Pf4ptiJAGjZFgc6fYW6WVr+1u6p3tf4XkPopFTITh/yjVLoTpwxdrtAGpH56udwxkyzQ2vd2h5Ie1tADUr8yBTZxnOUWaPWb7naLBKR+e7mIjc2ZZIEe3bCX1oY0IA1ZHPKP6unT9OiH3WNwNHeYSPfCCZCStiFvUs++Tus3WNTa3YhQ5Zbs/pE9/Ne+g45N0oYyR9XcBf7wOybD2ABI5s/y2hq1tv/+qCNY0mAJSeZNqdlX+fp1MzaKjwLjKrfM6xs9EgKk5Lyc46mFy/zRdWaROKZF5RapXaVmsUdCcHdJxiH+5zXWru8ebKhM/t2uUfOJvexZsKTeZPI3x9Mzr9HmLyyoxYSkGpunqMEbxaQO0gOkXghJxl1duEhbN1mz3CGUnSMVkSHEE/NSgNSDDZHQx95l5XussRXHIan9WSZStLPZY4khoZgUm3k4f3GENu3iDq/cF5V7neN0udCLV2jzV0tIpGymML5gN3ve/qP3TCGxxEGbkZrjj87eG3HhwLUVHmtDXBcuse1VezqIcK0NZWeYk+aV1cQJ9WJJkpRS/hFr16NxdogWKWslUdNmCkvvU/mudXRO2s66js0rb1qUbiXr5XqBpM0zpXJLjKfd4s2RikLaSUXLH7J0zqbXmun8OVuR4w5pKUq3e5kxShqSVk7ptq6uMnJHLVfYIyBtTYELsse/2yI32YNDqH/h2enmqypJ7Z1Rz+7kPxDsR8qCXPoQ5JXoAkCCAAmQIECCAAmQIECCAAmQoMTlxCuVsR/7sCqurDskW4A01NLqLwEGAL0xPAmns70wAAAAAElFTkSuQmCC",EZ=Object.freeze(Object.defineProperty({__proto__:null,default:TZ},Symbol.toStringTag,{value:"Module"})),DZ="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAABkCAIAAADbtU+GAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjdBRDA1M0Q3QUQyODExRUNCOUQ5QTJGNTIzODBBOTJEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjdBRDA1M0Q4QUQyODExRUNCOUQ5QTJGNTIzODBBOTJEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6N0FEMDUzRDVBRDI4MTFFQ0I5RDlBMkY1MjM4MEE5MkQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6N0FEMDUzRDZBRDI4MTFFQ0I5RDlBMkY1MjM4MEE5MkQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4mC4j6AAAD4UlEQVR42uydu2/TUBSHfe61Y8fpI6GlQICCCkXAwkuABEgMrMyMLPyZMLCxsFaCoaJSKaRtStPYTZz4Pjg2HSBDm5o0pOL3TemJneF8Puc+XNm0sHjTARMLCcekAnmYfCDplEoiYXWq4qbutvM/6SCYJiraNr39PHIQNP0OB/mrrDDBySArs/MDhlgDEYVX7wsvYAEkSySkSdrCr4RXH1ijVLzDX7Eq023Lqbny4l2dRCaJiIOORU5HOiaRY82gJKv7Qsrqo1czd16Wr9wz8Y/e1qo1RobVM09fT99+EdRvpTvraq/BR3pnLs09f1NZfubPXeltfrZJTNJDYkcuabBHcYvzL9wMlx6lrQ3OeHj9Cbme7rSCy3eC+u1ec82dOV+58cykPd2Lw6WHXu1Sv7kW1PmUxyppI6sngTs4RrklFTW5d3mz57m/6XjbasVBHW1Z1fdqdUfItPWdeAQiV7W3+YNXrRsew1oNIUtI6DjGJHJ9HTVVtCn9SrKxEq28ZUkymE73Nk13V3hhZ/VD/Ok9eb4oldPdDZN2ecSKV951vnzkww5mGWCk7Y4GF7NZ1OruXr6M0uxMBlPWWsco7oQkXJ44cIWxJJ4iWNUz+TjEQVme4TLkX0RiR76YHWx3bCirr/IsG8qE8cybP+RH89whD4osbjIZrCcLshghskk5DI1nTPptdJJDBTOREnnEjgMkAUgCkARJAJIAJEESmIjF7OFkGxO4dXRcqNjeZkFJVAqFN2WNwo7qcNe0Q0JY1TX9/fFJkn6VgqpWSgrhQNNRKK0lkRElZ4ySyFpLIrhYjRqNDaU0NBzOjeVraztk0nhMYxIJ1/Q7xFjdbHxVSWKzzW9U02F8W1+1/mLhLB1bkt7flVO1XBd1ukn+j0OYIh7BXjv2z45zCi7kwR2mTBMKaLicib+6jo99svDDXzcGweQuZm3aQ9YmXhKqaPIlkcA4NPGSwGmQhAn3KWh3mHaj3YGRSEIloZLAKCRhoYRKApD0X0hCszsV6yQUH9odGIEkLJOwmAVod5AEIAmSACQBSIIkAEkAkiAJQBKAJEgCkARJAJIAJEESgCQASZAEIAmSACQBSIIkAEkAkiAJQBKAJEgCkARJAJIAJEHSHxiDd5YOhdZ/9RICt/CZ1tra7HQ7ilgVHlR4OOcW5tr/RBIJSeV5qX0yFo8NOCJXQc1JvcLP/HGLlpG2OoltmcKKC0NH8SMxwqaF32hdUJLe3zZJK780oGioq9o4wpp0zO2Oa6mP3GMKDiAJkgAkQRKAJABJkAQgCUASJIETwy38answDrJH5ZNLOoGkicaanwIMAAwUa9ImJjPtAAAAAElFTkSuQmCC",IZ=Object.freeze(Object.defineProperty({__proto__:null,default:DZ},Symbol.toStringTag,{value:"Module"})),RZ="/plugin/screen/static/png/clock.png",OZ=Object.freeze(Object.defineProperty({__proto__:null,default:RZ},Symbol.toStringTag,{value:"Module"})),LZ="/plugin/screen/static/png/countdown.png",PZ=Object.freeze(Object.defineProperty({__proto__:null,default:LZ},Symbol.toStringTag,{value:"Module"})),zZ="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAABkCAIAAADbtU+GAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkY1OEE0N0M5QjA5NDExRUM4OEIzRTYxRkU3ODZFMzcyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkY1OEE0N0NBQjA5NDExRUM4OEIzRTYxRkU3ODZFMzcyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RjU4QTQ3QzdCMDk0MTFFQzg4QjNFNjFGRTc4NkUzNzIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RjU4QTQ3QzhCMDk0MTFFQzg4QjNFNjFGRTc4NkUzNzIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6diMZzAAAEIElEQVR42uydyW/TQBSHPYudxAldKEIlrK3YL2yiSIDEgStnjlz4M+HAjQtHKsGhaqVSQWlK2zhtFs/Cc1qq4NLQuI5x6O87pc9LnPkyb2Y8U4edvXTTAbmFcceEHOWQfyBpRCUxbnWoGjXdrHf/ZHvBsKWCNdPe7kb2gqazQ0HaFFVMMBxEefxMzBBpYIz5V+5zt0gCmPAYF6ZV54Wyf+WBNUo11mkTqTLNuqhMlS7d1a3AtAJGQceiTFNtk5hjTVyS1R0uxMTcy7E7L0qX75nGj/b3BWuM8CdOP3l16vbzYvVWuL6str7Rnu7pC1PPXpevPS1MXW6vfratBhMuCjZ1SfEcRSmucO6mPzsXbq5QiftXHzPp6p3N4sU7xertdm1Jjk2Xrz81YVu3G/7sQ3fyQqe2VKzSIY9Uq45SHQYy3kZJTwU1yl3u+DTlN91Ys1pRUAffreq4k1WHi3DzK6MWiElVX6MX7kTVUBu2+Y0LDwWaRZvEZEEHNRWsikK5tTIfzL8hSaJ4KtxaNc0N7vo7C+8bn94xt8C9UrixYsImtViN+bc7ix9ot71eBkg13bH4YDaKWt3c6g6jNDkTxYq11jGKMiHjkjoOVMNIEnURrGqbbjtEQVEao2pIZ0TBpj6Yjac7MhTVr9I4GYqEUc+bXnT3pr5DN8ijuIlkkJ4oSGI4jzrlMJRNm9TTOokjBSORAuWIOw6QBCAJQBIkAUgCkARJIDOYkMkOFM5vNxd0V/Z+UEeDXtO7tf+m3sMP7rwf0b++UvvB2OGxYO+xB9/6j2/R/wIO0ntJB0972M6DYTVLthDlsIsG/RnYExai/N9tEuYj8i0pmq1QbRRcriXp7Q1e8FFw+U53XOzNMIFh9xoSS4qqkcW6rRTGLUOUZEM0SLlPd7u1SONWRb57dwyD2ZEYJ4GcS8LC/BFId1j+iHQHUpGEmoSaBOKVQiSQhNsN2WI1ahLSHfgnkpDsRmKchMqHdAdSkNQdJuEu+AgMZnEXHOkOQBIkAUiCJABJAJL+W+RxDjZKWWswCfj3grJUHbiUMnNJ1o5dnHH9yu4jbMChhhxb9jwnWF9e/uIkmcBLKknTF8OEkzM3KtPnqT7BRL+yss65iYqz9HFxcUkmemjjsf7Tz4QdY5DujpLurCOk53nKDlhaf35K10C9DtdDx+No3+nd9sEmW8aDQkYXHEASJAFIApAESQCSACRBEoAkSAKQBCAJksDoScKC/RGQhAX7SHcAkiAJQBIkAUgCkARJAJIAJEESgCQASSdM0mHzFxQ//tTGoGfQmXw0J5NZG5m6j+F9mBPrCekObRKApBNBokdOg2zBI6eR7gAkQRKAJDAAMnpGB363Kr/9b6pFTDLd3P8FOMs9ZjpZ9zDTftP+J/wnn/FYF2/1TwEGAI2UkyauZdhUAAAAAElFTkSuQmCC",kZ=Object.freeze(Object.defineProperty({__proto__:null,default:zZ},Symbol.toStringTag,{value:"Module"})),UZ="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAABkCAIAAADbtU+GAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjI0RTA5OEYzQjBDNzExRUNCOTRDQTYzNTFERUREQjkzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjI0RTA5OEY0QjBDNzExRUNCOTRDQTYzNTFERUREQjkzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MjRFMDk4RjFCMEM3MTFFQ0I5NENBNjM1MURFRERCOTMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MjRFMDk4RjJCMEM3MTFFQ0I5NENBNjM1MURFRERCOTMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4UmO/iAAAEJ0lEQVR42uydzW/TSBiHMzN27DghbehqxUbhQ3RB0EMpu1pWYpE4cOW8x73wZ3YPe+PCqVIlOERU2lbQNtA2NokdzwevTYuQk+0CtR1H+j0nd/IxzvvkfWemHjnsx2t3aqCyMF7TMUccqg8kLagkxo2KZTBQ42H6JzttjEPpH+roQ9py2qgnI2qkh5LEBMUgmks/ZAyRBsaYd+MXbrskgIk640KHQ+40vRu/Gi1l8I4eIlV6PBStlca1DRX6OvQZNdYMYprrmMRqRmclGTXhQiw/+LN972nj+n0dvI8O+kZr4S1f/uOvS2tP3O7d+N2/8uQtPdO+3Ft5/Kx565Gzcj3af2XCgAkbgc1dUrZGUYlzfrrj3XwQH+9RxL2fHzLLVqNj9+o9t7sWDXas9pXm7Uc6jlQUeDd/szu9yWDH7dJLfpfhEFEtAis7Rll16Q+odtlLV6i+qeDQKEmNyj8wcmJ3ujUu4uM3jEYgZsnhIR3Yy11NY9jxWy7qCGgZYxKzHOUPpL8vnGa4t+1vb5Ik4V6KT/b1+Ijb3qj/PHj5D7MdXm/ER3s6HtOIFWz/PXr9gp52OssAuZY7ll3MJq1GjU/SZZQiZ8JtGWNqWlIlZNyiiQNlGEmiKYKRkU7HIWoUjTalIb0jApv7YjZb7shQkl+NJTKUCKOZNx2kz6a5Q9rIk3adyCA9SSOJ4TyZlMNQOWPSF6OT+KrGRKRAHPEfB0gCkAQgCZIAJAFIgiRQGkxAUuUxCpJQ7sD8JDFeM+zs9WcbHkBlJCVXK2Ska+zTZgad7mrAxoZqSVIfjrjjIXDVLndcnF5hApWVlKSRQXmrtiQTR4ha5SUhixZhdof5NhazIAdJ2Ji/AOUO2x9R7kAukpBJyCSQTYrvueiHhVK54KIfyh2YkyQUu4VYJyH5UO5ADpKwTMJiFqDcQRKAJEgCkAQgCZLAnLFK60nrGfdLYSkF9WhS5t5jkgqcL4Ck5C6H3owd5FLKOI4LiprjONPRoe/KZDIpyJBt25Y1I6RRFJkLbFi0ckmRTqfTarVm5sqns280GhsbGxkZQojd3d1+v08HRYRsfX293W5/eVbkzPf9ra2tIiQppVZXV3u9Hh1k4rO5uUn9fnc+sVxuOX1+DaF4kQbKpOnn0Jc6DMOCMol6nNZPERyNRgVlkuu69Xp9uj0Igv/6Bv9fZJO7dLFy7gtuzpi2e8F6fX6Kl9wjdTct40I9zr6VWmFjUvkb9oqTcc7HLKJ0YwqOdRKAJEgCkAQgCZIAJAFIgiQASZAEIAlAEiQBSAKQBEkAkgAkQRKAJEgCkAQgCZIAJAFIgiQASZAEIAlAEiSB+YHfmV0AcMtplDsASZAEIAl8A1Zyd2L8blV159/J75ZbTI0//wKc4XWmJyWfRu6dnv+Gc/mMFzp5oz4KMAA3e5wpoT9QKAAAAABJRU5ErkJggg==",NZ=Object.freeze(Object.defineProperty({__proto__:null,default:UZ},Symbol.toStringTag,{value:"Module"})),FZ="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAABkCAIAAADbtU+GAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkRDNTFCQUY0QjBDRDExRUM5N0Q2Qjg0RjUxRTUzMTg0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkRDNTFCQUY1QjBDRDExRUM5N0Q2Qjg0RjUxRTUzMTg0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6REM1MUJBRjJCMENEMTFFQzk3RDZCODRGNTFFNTMxODQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6REM1MUJBRjNCMENEMTFFQzk3RDZCODRGNTFFNTMxODQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6HjNbOAAAK5ElEQVR42uyde3BU1R3H97537+a9eRHyDonZABJISEIAwyMCAtqUQamlIEIs1apjdRxFrQqDxcfUR6U4lDLUaeNoQast02EGplVAqQ8ICAkJEUhMIuS5yb7u+9z+7oaiTWtH1rAmnd/3j8zNyc3em/M5v9fes79QyZmFNtSoFUXbiEbjPIx+IaQxComiTUPT/b2G5A19S10a1GTd10OUQGjk0iBRgzAIP7IME3V1xDhjE4cRAgwURYnZ02jODgAohqdohsheWnCK2SUm0XV/H/wIUBHJy0S5HJnFhuwjso+CQZuJczqiMYmymWQ4JNNQaYaJK7slZspSR9ZU4u9Xus+ahDBiXMLM1dFF8+1pbq2vXR+8CGdyCemuqnXO/FmCK0vpajZlP8VwOLEjDmm4jwIXJ4wrFHPLtIFOmHFxQiXFckZwwJ4xxZ5WpPS2sjGpzoJZRFMMxS/mTufi09XeVnsa/Eq5LntxVq+G2OExiuV1Xy/4Li42Ffyb4e8xDR0GDV+3qatcfJqNZrSBCxREIIrVvT1wwMWlEYhhAxdphscJjURMoljB8PXqvi5GcMqdDb6G/QCJsUdrg11E8tCcGDx7xN/0LsUJNO/QPJ1EkyBi+RsOBM9/AqddyjJQI+ruqOHFrDVqGtJgqIwygBljjzJN00Z08IQUzULiABYGkCBFMHWFhOIQDDKOGDBDeEWc2BEvZoe7OyBk2ZcjFghZwCDzhoPQ2ZA7hAZpa5xYMACPNQhgaNpKypFQZGLSV6IT840GLZAMziO+44CQUAgJhZAQEgohoRASQkJFTBTDhvmL+NwoXJm2K3x70zTChoQKGxK6O4xJaEhjA5L1tEJXcOJGNSQj4KEFESdudLs7mrn0hAk1aiFZZmRi/j26IZkaBqTRDwmtaCxkd5h/j406CTXKIeHG/DHg7nD7I7o71IhAQktCS0INNwomDEhYKEVWpoGWhO4O9Z1AQmc3JuokND50d6gRgIRlEhazKHR3CAmFkBDSVZehyqahQwoPB7oUsI7HTHijiK7CPRNNsToqaap1EMGbjwQk0zShunKvfdSZnqf7vXnL1pc+st2eOI6o8phAZMiBuPziso270mbfqA70JU2ryrv5pyFO5v8PJIqidCWo9HdN/PFGmuNZMSZz0eKi2icolv3qFj44TVVVWVZAgUCQhLHlBcxU1xRN+7onk5qmybIclCS4kKbphBBFUQ3D+vp1vVzAboT4pEl3PZU2u9pGM2JKRuGah3ytTaZFKELGxEbmMgwnnHtre1RG/sT1G09ufTgqM3981QLv+bubf/8c64gaOicYCK5Ys7a64lqDMP1tp57+1U7JoGXJaovjFB3E0ANBmWE50SFIwaBuENHpJOA6FY3nBXCemm4wNJ05eVpxHP+Xw/8A8zVMyukUNVUBIrwg8A7xvvsfKEhPFXja6+lpbTvz9t7D+UUZHR29VeXTXtlRp+vEpGhRFC/vtTFNAiCKah+Pd7vP1G1v3/9GxebXOt99+8L7f+WcMREz5f/od3eVaqVQc5W+4+/nLlsPE3rurd+kVNyQUlHtbz3jPd8I5gWnSJKyet2a058c3Lpz99JV63IE36GTHatW/2hidlLD6WYxMWPVyuVZCfaGlrY5i25aPLfs85YzqZlTapZUOxg9e2LJ0utn+7o7q5avqV1Ytnffoeply6tKCpqaTk+cWrpk0TxW9nZ09zef+pQIuZNzhQcffcbkHI7E9I0P1iqyWpSf9c6+IytWriyflNVypkU36SG7MqQA3HD+LXd0ffxB/bP3uG9/hHWIjTs2MXYx7G0EV/b5pP/a7+7qFbQUTRtycKDlROFtD/efPNJz9L3UGQsTi2f1nnhf8fRQDAPrfW71vHONJ/5+8HDXoLhofnHmpPJrYknW1OuSWW3e8lXJjM89vTIvz12zoLRb5m6aXZxVOH9WcfTZQW7pjMK2AaZ22ZzWnsEklggZ1y6uyDTj8mdcE1e5sMadYP/b4Y/6vX7voCdxnHtCGrPz1T1r77mbM6XMjJTm5rMCx7nyS+cWJdgzJk/PEg98cILnObDS5NK5k+/aHLjQfmzLnXCrabOXnnjhfqJrNBN+E5gwIEU0BWcE+2DLp3J/V+rMJT3HD/naWpzpadE5bsidvgySNM1xLJEVW1xyxcySuIREjufKK6fmJ2hPPfPS6rU/S0zN2btn25NPbjFT8rNj6Dde37F7zzsfnGrNG58R73K2dbUfP37qmsLkbS++/PNfvpxZUBElD/x6167j5zpg3hlLNCwXKxyatr721qam+obmFs4eW11Z7ohKiOWZ1JyCoUehpq4luEuFBNHTeNR7rnH8nBpPc73U3Tlk95EUG8mLaUF/zvdqGcFxpu75wtUPJU4p++Lgge4PDzD/+pgGTKGua6pKz1sys/t0g6vIuf+dPa0kYbzL8YNbb3bFOCtvWjYpN6mveVxcsi+aowcgrdfJjTevqJmb++qf64uzpwiCnafUgEJlpiW1CfEsHBMiOATBomKGliaYAR1aDRTLgctzMgxLU2ZQ8n24f++R83rheDvLcqEl5WjbV5dcVp0+//s99e+d3LqhfHNdSsX1PccOhuJo5B7aRLBOkoOuounZS1aDx4AstuCH9/o+P9+w/XEYp6wmX5YX6Pf4V666va5u17w88ZVtO3e/feDWO+/bcO86rbvz9X31L2zbumZB8ZbnX55afVvdts0f7Xuzqb0LYn1nRzvjTFpYXaITrbftYuncWfVHDi9b/+BLG+74057XOgYDhmZc6vZrJZDSoDcA9hr0+wcGBjQuZ9Gc6zy9nTv/8OYNK25//KG74kUCOYgt1INM6uk89cpjuiRN+skmLiq2Yccm99rHHMnjSWQ3xFPhNW+nr3AdQW4G6VDZE7/7bPfWwZaTlc+9xcfGf7yptufYu5ezO1jpYAexsTEsQ3VfuCgbxCRmUuo4Sgt293psDJs2LtU/0O/x+mPiExOi+PbOi87oWBtRg5LqSkpmiBKQNTDDmPg4b3+vPdolssYXXX0xsbG6qhpkqM2byTA8x1KSrAh2O4yzvCPKwQaCktfndyWn2in9i+4+nv/SoelBX/bSNZPvfcrTcOzIhhU5NXckuEuO/mK9ZYlhPVojVxaTrH53EUkcYPoJmXLPs4PnGz97Y2vxAy8ml05r/O1zHQf+yIrRX62ToI7x+Xxerw9SYTYUQIJ+nySrHMcxFOX1eiFJhhnUVdnrC0KsAtdIiGmdFvAHZVW33sWwUnkbxSpy0C8pPMcBtlA1TV1674AYUCGBJcG1YKFBWQWZvW4YcAkJXkWS4eDfliPLe5qPCXEpGQsXGBJpfvXptKqa6IyC3vqDNBtOV+AwEoeIWBLMEcPGu0s8TUcNRY7JnWh3pfTWHwJyQ45ulAtqBlaMck2e4Wtr9nees8cnO9MneE5/Et7Nh2FJEXJ3VkxSZMiLINUmqgKrmYVkYezsWDaJAffP8AIkG5D1Wc2DeXt4LxUGpMhld5B/D1kVoIp8FvttQzfNsA7nZa8QdpOS0Z7doRASQkIhJBRCQkgohIRCSAgJhZAQEgohoRASQkIhJBRCQkgohISQUAgJhZAQEgohoRDSaFJ4n8QIc5Mfwb4oaEkohISQUAgJIaFGn8JqOY2KcNqOLafR3aEQEkJCISTUNxdr9WTA/1s1evNvsCKKpQzp8n+AM2meImqkM8yRvuj/fsHv5G/8VjdvGv8UYAD+Lcmho71q0gAAAABJRU5ErkJggg==",BZ=Object.freeze(Object.defineProperty({__proto__:null,default:FZ},Symbol.toStringTag,{value:"Module"})),GZ="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAABkCAIAAADbtU+GAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjdENEYyQkREQjBEMjExRUNBMkZCODYzMDVFMzY4QjVBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjdENEYyQkRFQjBEMjExRUNBMkZCODYzMDVFMzY4QjVBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6N0Q0RjJCREJCMEQyMTFFQ0EyRkI4NjMwNUUzNjhCNUEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6N0Q0RjJCRENCMEQyMTFFQ0EyRkI4NjMwNUUzNjhCNUEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz58GfT2AAAHd0lEQVR42uydWW8aVxSAuXdmYAyOIbYTJRhj13vykiZR0i1VlVatKrXPfexLf2ZaqX2I8tLXSKlSJ04crxCbZYBZ7tIzYNPJAA4Mi8fmHFnWcIDrmfPNWe4y1+R6diOCElohNCIcinYIvyCkCwqJUMkdZuR5rVR/SU6UjsnKOWFV6poTpbCroIS3XMdEGY4oieSsjxBgIITEF+9RTQcARIkSqgizRGOJ+OJ9KRgz3sNbgErUSsrkzET2U26WhVkmoIxItOlAcxKJSOGHJLlNFSX18JepOz9PLNwVxpF1uCmFUOKp6a9+vXL7Oz19y3m/zYr78EltOjPzzW+J1UexmQXr4B9pGkTR0LADh+SPURDiYjc34ksPncIOWDy+8iVRNV4t6PN39PRtK7+lTt1IrD0SjsUtI770QLuasfNbehq+8hkzS2jVYYjqz1FqlJXzELu05A2Ib9zISc5AycuHktna1XSEKk5hj0AGIior5eBAS6UF5LDCPlWiaNBR5CSixng5z8oHSixh7jwvP38CkBT9ilM8ELVjqsWrm8+MF38SLUajE87xjnBqkLGM579XX/8NHzupMlAGGu6IvzPraiWvFevdKA7MFH1SShkRDCIhoSoUDuBhAAlKBMksUc9DoFQmpsANoUU07MA7s/5wB4Rc/5pIAiEXGFTecFD/NNQOdSV19cKFAXhcJYCh1C3KkdBocpInOyldKV2QCtoRRxwQEgpCQkFICAkFIaEgJISEMjIhCkIKvUiOkDDcoZwfJCI5awzFSs6lEI1jlLBAcmcrmEUUtTF1RBSFUIrTSOGCxCvHNBZHw4U73FHlZIYJJbSQXDfCDBRySNKx0GqhhyS9X5b0dDUkxWWRYaruSCc8yCnUnVnqrkEhyCk0kDoszEd/ClO466Lf2uCEtMIV7pBT2CARpHVJPKm1rEBOASXQpJ8MzAkNHkRw0g/DXfsaHWXokAJbGsPdKPtJJ18RnEnhf9aF27bsMEaOnjTycCelPpUEHNxx6g8nuSpCSfzadeHYguOE0/lCqgctQej0J8vrP/4EfsNqNZdT/WHAubv3lx//wExTMHYKD6VfadnHoevOrF0uTaXnrm3cOnq1yS2LRqNEylqhOLu2kZpfzL98ERGCapp3boN4fiSmqO6yS5t9HLov1Zxq1TjcT2ay19bWC2+3mFmj0ZhVLFbzudn19VR24ejVS+EwlxMWEecCCWxMKbWB08EucJpdWy++fQtxT9VjZqlQyR/Orq6n5heOtzahlGjlJOsDEE2Xoq67kSZ+dLKBQXLrPFUFfyrv7SbTGeBU2nkHL1VdNwuFSu4AOCWzi+BkrZxIy3ETW6QFm4/cGW95ld6I2vZla8gd4P0xsKb6hdQ4G02zqxVjf2/q5hxwMvZ2LcPQ4vFaoWAcHsyurKYWFovbb5htUVXrpsHGsTjl1CTX9Dnh8ULfW/J04hE+43VWX0ZsmyOb94eXordln7ITm8a7xNNU6z03akggqhZt+BPUEdPLq9XcgW2UtXjCLBwDp+mllVR2sbSz7SYtTeupfdKF0seVeKwf7LpIh5YjHei2vRsiH95DkcAV06AgufdLNMrMaundu6lMZmZpuZrLmcVibHLSLBaM/d3ZlbVkZr68v+dUK+7SV7irhvBDhtPsR1vu6e8SQs4NEvx58BLIPRDZknPZ6eUVwGNXDVWfcCpGcWd7ZmU9mclAQcEsi4znmuTGBoGBIJFge7C2H+MhxK0RKF16/D137DdP/3JVqsqqlWhicvnb7wUX5f1dqijjSIlSbjvQfWSsl+GY+rY1JPBGuZ04CdsmqgL1N2Qp7jiN5fzMNDU9lv38a6j9hOBjCAlqYWaZr5897fFrw4BUPx3JHOY4mq7/HxcBHihNd0uvcR1odRMSxH/R0z6o7TeA6pNQPT9BdaC5W0jKD5KWokYTV+rK8eyruhcebKiFDvOcuqo5xqpyoAEXH6CEv+ZAE4Rf1L6+fZkeVBpC7611qCJYTlLDdmHnl9UHj6c1AwVb2hYQkmAs8+CL9L377rTshUYlpToRL2y/fvXHE2ZZVFUH4jqDXdChBnUhYh4fHW/+yx37ojuRosWq7w+lkKS/+f6GiwjPhEjbiBfE2oGHhaQQkl+WKVYCgJQA1yI8kyNd2q03k/XTmW04U0S9JFvkkqD9t6a79AR1hIUDwR02RrRYA/tJfeEZzYpPhNRDOSBOB998L8caUicT+OqowA16rdz2QJyuqghQI5w/pMYFdLqVzjCi72Zsq/Gl5bNv7TPOx9uyNzqJDxcbtT2TVmajTEIDHXHofN6tdveZw/uyCaNtJ6Nt+80PiJZlWW3N6tOHwfQjhRQ41Jxho043cpeR8KN6XxALuYxp4XCxOuFY3SEkFISEkFAQEgpCQkgoCAkFISEkFIR08ewrvb9xmXEY8UQGsS0jQhquAw1kJFdFgw5Dzp6IQU/CwgEFIaEgJISEMiTB/zN7AQS3nMZwh4KQEBIKQkLpQVT3ETd8Giy89Td4EVEJrzX/A5ykUSJG/aDywP/o2Q2eyzX2dfKS/yfAAB2CKFH+3eNvAAAAAElFTkSuQmCC",VZ=Object.freeze(Object.defineProperty({__proto__:null,default:GZ},Symbol.toStringTag,{value:"Module"})),jZ="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAABkCAIAAADbtU+GAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjI1RkM1QTZBQjBEQTExRUNBRjc1QjIyQTE5NjhFOTAxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjI1RkM1QTZCQjBEQTExRUNBRjc1QjIyQTE5NjhFOTAxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MjVGQzVBNjhCMERBMTFFQ0FGNzVCMjJBMTk2OEU5MDEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MjVGQzVBNjlCMERBMTFFQ0FGNzVCMjJBMTk2OEU5MDEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5w0zqLAAAEgklEQVR42uycz28bRRTHPTP720kcJ1FprJKmFaA2QpQfokVQiQPXnjlygX8P8QcAVW5cyjFSQaqIVKWpGzdxvBt717szw5slQshNo/Xiddfw/R4iZ/LsXb/PvjdvdiePXdm61YBqK8YbKuXwQ/0FSAsKiXEt0yzqydEg/5WdD6ZxFh6p5CwfOR9U4yEN0p9MYELVSDRbGxOECANjLNj+mNseAWDCYVyoeMDdZrD9iVZZFr2kPxEqNRqIpXV/60MZhyoOGQ02NHw60zmJNbSahKTlmAuxevfrlTsP/Osfqeg4efFEKyWC1bUvvlne+crr3E5fPs1On5OlvXZt/ctvm+/ed9evJ93fdBwxYcOxM4c0maMoxbmbt4Kbd9P+AXk8eOdzZtly2PfevuN1dpLevrVytfnefZUmMomCm5/a7Wvj3r7Xobfcy+IBvFqFrMk5ynKysEe5y25dpfwmoyMtMxqU4Qudje12p8FF2j9kNAMxKxsc0Qt7taNoDus/58KBQ+cxJzHLlWEvC7vCbcYHe+HejwRJeMvpaVeNTrgdDJ/8Ej3eZbbLHT89OVDpiGasaO+n4R+PyOy8yoBmmu7Y5GLWjGo5Os2XUZKYCW9Ja91QGWVCxi0qHCjCCBKVCDpLVD4P0aDwVygM6RPh2JkvZifTHREy8eW3iJABRpU3vcitqXbIB7kZVwYG4TGDBIZzU5SD0HzmpH/MTqLQoAEp4EfccQAkCJAgQAIkCJAgQAIkaG5iwir5Rjw3KivdmPL2ppalIUGlISHdYU5CIC0GJPO0IkvguFpDkmcn3A3guHqnOy7OnzBBtYVkwkij/q43JJ1iQqo/JETRIlR3qL8XY50E1RwSNuYvQLrD9kekO2gmkBBJiCRoMihECUhYKM1XWiKSkO6gNwIJyW4h1kkIPqQ7aAaQsEzCYhZCugMkCJAACQIkCJD+27LmcAw1jrVSjHMt5evuK2nzXP6vjh3aWCqp6cWFZmTouBWvBOjgiuWHKmTJBBNigSGpNNl68F37g88OH37vtDaYdXGvNQIz7vec9pW19+892/3BXmoJx9Ov7B9jjCmZnT5+JONh3oalAj5KWX7Tf2srOe6OB8fs9Ucxll7gb24PD/fPnv7OuFhUSHShuRubyzd2eks/260NbjsXBpPpe5hl3rqxdH7dtVfawgl0Q70CiSuZcsejn6yaTix0wtz16QSyUcSH4SWuN5aOZy+vieNupfsRWbluxnyau+F0xREbOYooCC7xDV2z3DT/8i6zzPOdsN08EVXpl8Jb3o1lfvJFU8tUifriBlBVfGHKUemYvM+LXMYFLavPAEX/V3UaQvUtHAylghvBiltWf86zt0QJjnUSBEgQIAESBEgQIAESBEiABAESBEiABAESBEiABAESIEGABAESIEGABAESIEGABAESIEGA9P9RyQ37Ci03EEkQIAESBEiABAESVEKlWk5D8xVaTiPdQYAESBAgQVPIynuT4W5pbetv017OYnL0d1c3zR2mxvOuMGd90Ms/8I18x3918lr+KcAAK6apsE4EJAAAAAAASUVORK5CYII=",WZ=Object.freeze(Object.defineProperty({__proto__:null,default:jZ},Symbol.toStringTag,{value:"Module"})),HZ="/plugin/screen/static/png/decorates06.png",$Z=Object.freeze(Object.defineProperty({__proto__:null,default:HZ},Symbol.toStringTag,{value:"Module"})),YZ="/plugin/screen/static/png/flipper-number.png",JZ=Object.freeze(Object.defineProperty({__proto__:null,default:YZ},Symbol.toStringTag,{value:"Module"})),ZZ="/plugin/screen/static/png/fullScreen.png",qZ=Object.freeze(Object.defineProperty({__proto__:null,default:ZZ},Symbol.toStringTag,{value:"Module"})),QZ="/plugin/screen/static/png/material_dynamic.png",XZ=Object.freeze(Object.defineProperty({__proto__:null,default:QZ},Symbol.toStringTag,{value:"Module"})),KZ="/plugin/screen/static/png/material_static.png",eq=Object.freeze(Object.defineProperty({__proto__:null,default:KZ},Symbol.toStringTag,{value:"Module"})),tq="/plugin/screen/static/png/number.png",nq=Object.freeze(Object.defineProperty({__proto__:null,default:tq},Symbol.toStringTag,{value:"Module"})),iq="/plugin/screen/static/png/threeEarth01.png",oq=Object.freeze(Object.defineProperty({__proto__:null,default:iq},Symbol.toStringTag,{value:"Module"})),rq="/plugin/screen/static/png/time.png",aq=Object.freeze(Object.defineProperty({__proto__:null,default:rq},Symbol.toStringTag,{value:"Module"})),sq="/plugin/screen/static/png/weather.png",lq=Object.freeze(Object.defineProperty({__proto__:null,default:sq},Symbol.toStringTag,{value:"Module"})),uq="/plugin/screen/static/png/weather_time.png",cq=Object.freeze(Object.defineProperty({__proto__:null,default:uq},Symbol.toStringTag,{value:"Module"})),dq="/plugin/screen/static/png/icon.png",fq=Object.freeze(Object.defineProperty({__proto__:null,default:dq},Symbol.toStringTag,{value:"Module"})),pq="/plugin/screen/static/png/iframe.png",hq=Object.freeze(Object.defineProperty({__proto__:null,default:pq},Symbol.toStringTag,{value:"Module"})),mq="/plugin/screen/static/png/inputs_date.png",gq=Object.freeze(Object.defineProperty({__proto__:null,default:mq},Symbol.toStringTag,{value:"Module"})),_q="/plugin/screen/static/png/inputs_pagination.png",vq=Object.freeze(Object.defineProperty({__proto__:null,default:_q},Symbol.toStringTag,{value:"Module"})),yq="/plugin/screen/static/png/inputs_select.png",bq=Object.freeze(Object.defineProperty({__proto__:null,default:yq},Symbol.toStringTag,{value:"Module"})),xq="/plugin/screen/static/png/inputs_tab.png",Sq=Object.freeze(Object.defineProperty({__proto__:null,default:xq},Symbol.toStringTag,{value:"Module"})),Mq="/plugin/screen/static/png/photo.png",Aq=Object.freeze(Object.defineProperty({__proto__:null,default:Mq},Symbol.toStringTag,{value:"Module"})),wq="/plugin/screen/static/png/photo_carousel.png",Cq=Object.freeze(Object.defineProperty({__proto__:null,default:wq},Symbol.toStringTag,{value:"Module"})),Tq="/plugin/screen/static/png/text_barrage.png",Eq=Object.freeze(Object.defineProperty({__proto__:null,default:Tq},Symbol.toStringTag,{value:"Module"})),Dq="/plugin/screen/static/png/text_carousel.png",Iq=Object.freeze(Object.defineProperty({__proto__:null,default:Dq},Symbol.toStringTag,{value:"Module"})),Rq="/plugin/screen/static/png/text_gradient.png",Oq=Object.freeze(Object.defineProperty({__proto__:null,default:Rq},Symbol.toStringTag,{value:"Module"})),Lq="/plugin/screen/static/png/text_static.png",Pq=Object.freeze(Object.defineProperty({__proto__:null,default:Lq},Symbol.toStringTag,{value:"Module"})),zq="/plugin/screen/static/png/title_diamond.png",kq=Object.freeze(Object.defineProperty({__proto__:null,default:zq},Symbol.toStringTag,{value:"Module"})),Uq="/plugin/screen/static/png/title_diamond2.png",Nq=Object.freeze(Object.defineProperty({__proto__:null,default:Uq},Symbol.toStringTag,{value:"Module"})),Fq="/plugin/screen/static/png/title_main.png",Bq=Object.freeze(Object.defineProperty({__proto__:null,default:Fq},Symbol.toStringTag,{value:"Module"})),Gq="/plugin/screen/static/png/video.png",Vq=Object.freeze(Object.defineProperty({__proto__:null,default:Gq},Symbol.toStringTag,{value:"Module"})),jq="/plugin/screen/static/png/words_cloud.png",Wq=Object.freeze(Object.defineProperty({__proto__:null,default:jq},Symbol.toStringTag,{value:"Module"})),Hq="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAMAAAD04JH5AAAF8WlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDggNzkuMTY0MDM2LCAyMDE5LzA4LzEzLTAxOjA2OjU3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjEuMCAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDIzLTA1LTIwVDE2OjQ5OjMyKzA4OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyMy0wNS0yMFQxNzowMDowOCswODowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMy0wNS0yMFQxNzowMDowOCswODowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozMGIyMmZkZi1iNjRjLWFkNDgtOWRmZi01NTBiNGFjMzdhYmEiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDphOGJjYzAzZi1hODQ4LWI1NDktYjcxMC0yMjdiZGNiMmNiNjQiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDphYWM4MzY3YS1lMDE2LWM3NDYtYWYwMS1mZWFlZTEwZGU5YmEiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmFhYzgzNjdhLWUwMTYtYzc0Ni1hZjAxLWZlYWVlMTBkZTliYSIgc3RFdnQ6d2hlbj0iMjAyMy0wNS0yMFQxNjo0OTozMiswODowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKFdpbmRvd3MpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDozMGIyMmZkZi1iNjRjLWFkNDgtOWRmZi01NTBiNGFjMzdhYmEiIHN0RXZ0OndoZW49IjIwMjMtMDUtMjBUMTc6MDA6MDgrMDg6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyMS4wIChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7knS6VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACJVBMVEVHcEyKioqJiYmKioqJiYmKioqKioqKioqKioqKioqKioqKioqKioqLi4uKioqKioqKioqKioqKioqKioqKioqJiYmKioqKioqJiYmKioqKioqKioqKioqJiYmKioqKioqKioqKioqKioqKioqKioqKioqKioqMjIyKioqKioqKioqKioqLi4uKioqJiYmLi4uKioqKioqLi4uKioqKioqKioqKioqKioqKioqKioqKioqKioqJiYmLi4uKioqKioqKioqKioqLi4uKioqKioqKioqLi4uKioqKioqKioqKioqKioqLi4uMjIyKioqKioqKioqKioqKioqJiYmKioqKioqJiYmIiIiKioqMjIyKioqKioqKioqKioqKioqKioqKioqKioqLi4uKioqLi4uJiYmJiYmLi4uJiYmKioqJiYmKioqJiYmKioqKioqJiYmLi4uKioqKioqKioqKioqLi4uKioqKioqKioqKioqKioqKioqLi4uKioqKioqKioqMjIyLi4uKioqOjo6KioqKioqKioqKioqJiYmKioqMjIyMjIyKioqKioqJiYmJiYmKioqJiYmLi4uLi4uJiYmKioqJiYmLi4uJiYmJiYmJiYmMjIyJiYmJiYmJiYmMjIyPj4+NjY2Li4uLi4uJiYmKioqJiYmLi4uIiIiJiYmJiYmMjIyLi4uJiYmOjo6JiYmJiYmJiYmJiYmKioqIiIiKioqJiYkMAEoMAAAAtXRSTlMA1yNSHOT8+JXO+UrmAfv07voaBrEU9wId/irB5QTQRfLi1Fnn8VQsQ6k5EhuPAwhG/e8vaxzszJNHtFoghOnqNUwPjQk4n+Os6DbKiwMYeUtf9k7z2zAnz2LEPr3FgtF3M5qjOylWUIynuosMc81+z298uKUHiDSfT/UoaWFT1QsvumyW1l3YJchcm8a3ytjcIlEfqJKEQbKCJKLq5p1SDR8FzKQeEfNJy/lff5hJ6y1Ym9I9ODu4+gAABHNJREFUeNrtmfdD00AUx4PWVJEOuhAKlZa9QfYQFRBZgsiQvVREEQVcTCduBffeinvgKH+fkKShpen1kktSx31/a97du08uvbt37xEEFhYWFhYWFhYW1n+i2f4Hxd0+HP9+g91ut2722fgpZvuipg/6CqCikAKIivUVwBaSAgiO9hXAWn8KgFyJATCArwDilTQAj2UY1hhxb7UAFQ+MLzlJP5xDP81jluF1ptXnE97GNz6LpGeNv2x7HU7eb/PYKKAuDDj+iQa7cB3QMy/RCWg00wsa//YmhPHtkcyZk1oPaKQsBYwfUoYyvl27h9l/dwIaqe8AACZCkQBaEmg3jaB51B4GAExpUMYPiHf4GdZ6bBRYUwQAsDCe2tfwVqf5qtNajy07RD3NttFfQ3kqe/FnU3ZZPnANlNMATY0K3po1uu4midRT3Xd6Tk21OkVmpmKdbjt4E1hFA1ycFW0nXB9IeUyrg2vOAPit8NVZgAH+QYAdzJ/wpGwAcxNVXb0pS6tgjN5+RmUCUGUELK76ljk2MAigPGZVyAOgH3Hsym8dRHepA6hGJQ9ABunY8nscX8GYkV1eOaknZAEIymPPnNAQ9qmuuxraAyKA8TILoMkV5AERIOEaCxCe6gsAlYEFsF4SGeDYluHdccXxXvrXsgF11StRAVT7zCbqmt+XCP4X9jEE50sIMQH0/ezUVnr5OhEX1QvR8dFqQkwARZxTTHfICHZRED10oULoRsoNkNDmElUeLSGkExeAPm5ZXJshL4Cqyi363iorwNePbqH92WMyArxs4rhcdMkIkMR1uzHtkQ0gvZDzfpXHJ/GZnIkAsJ/7gpfWDO8z94DlSL5QgFZP9+xB2LcKuhC+eDjvEwaQvNvjJfcebIxKJ2tO6QQBbN3gEaD8DJzH2Hpe8YkrQNAXQDJgP697AWyy2hUgBJQvGWuV/mZ0HJgPGQmTGqDgKRAgiuNI0KfWdEToxAIY8pIS6nHLdiQaohYuIX514gAkm70APJlbnuRrZ+YmQhSAVpO3rFiOa+eKLIfh3agYADne85Ixzn3HVzmFDCHoAAo/74nBJKeupw3OljfoAPkkRGrWKUF/xcVCTqIC6O/A5Eb72J5FH1wtlUWIALdvwABY2XO7eZmFHEIEuBUMlR7eyHR8MbjcYqlGAbhJ3IXLT9+4SXfsVbuZniMAzBQE2SAz5HRcsD3O3VKqQpiB2e5gSIAsaiHEcJyb3xIRAHRd0EUCai84N89hqUWZgTz4Ms1CaHT6LJfFIBygM9cKXyeZCiN+cRapsi4JBpjuiOJRqUonOjgNZLNggJbrfEpFP1Iucz6fv7pUsOAJ0NbOq1iXquY2XNu1ouCKRgjAz/O8qmVtHs4trcXP1mASAkCSvAAg9gyeAOILA/w1AKGSAUDWjKxSAahvwQEcSZMIoDAeDuChViIAmxEOYP1riQAew2Z08qUZfxN0OT7ZIAnAJ/ikWkmSRvThIwf4VXsNFm2gUiT5K63m0kcEFhYWFhYWFhYW1p+p39wtpCGu8J/xAAAAAElFTkSuQmCC",$q=Object.freeze(Object.defineProperty({__proto__:null,default:Hq},Symbol.toStringTag,{value:"Module"})),Yq="/plugin/screen/static/png/table_scrollboard.png",Jq=Object.freeze(Object.defineProperty({__proto__:null,default:Yq},Symbol.toStringTag,{value:"Module"})),Zq="/plugin/screen/static/png/tables.png",qq=Object.freeze(Object.defineProperty({__proto__:null,default:Zq},Symbol.toStringTag,{value:"Module"})),Qq="/plugin/screen/static/png/tables_basic.png",Xq=Object.freeze(Object.defineProperty({__proto__:null,default:Qq},Symbol.toStringTag,{value:"Module"})),Kq="/plugin/screen/static/png/tables_categary.png",eQ=Object.freeze(Object.defineProperty({__proto__:null,default:Kq},Symbol.toStringTag,{value:"Module"})),tQ="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAABkCAIAAADbtU+GAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjc0N0Q5MjE3QjE5NzExRUM5QzgzQjZFMDY5MTM1RTgyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjc0N0Q5MjE4QjE5NzExRUM5QzgzQjZFMDY5MTM1RTgyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzQ3RDkyMTVCMTk3MTFFQzlDODNCNkUwNjkxMzVFODIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzQ3RDkyMTZCMTk3MTFFQzlDODNCNkUwNjkxMzVFODIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz57NIrdAAALW0lEQVR42uxdSZMcxRWu3GqbvWcQs1kCAUJIIQ2L2QU4jH0gzMH2wRH2wT7Yf4GLr1z9D/wDfHD4RNhBGBRWsJggDEGgBSNAaBnNTPdMT08v1bXl5szqkTSMZFDv3XS+g6KUvVW9L/Mt33uZAw4cPGoZGVgB0BIUGj0MvhiQhhQkACWnLCjyqJr9F+wO0pjVtkRSz0Z2B0UaqkH1kl6YRrojaGxqbh9CCgYAgH/f45C4CgCAbACRiKvQGfPve0IKxoJt9ZKCSkRVND7rHXyUxzUR14AatKTRaUd9ErCk2A+S5ClEaPqpX02uvOodekwEpWTzkhQC+dO55387cexld/ERur3KKnn1TpJbnn3p92MPnXJmDyWFizIOACJGsR0Hab+NUibOWTjqH36KlteUxv0HnwOY8LDs/mDFXTyWFK/gyfmxI6cETXgS+IefJDPLafGKu6g+8jSLq0ar3RC830dhm9WKynaRqXll33iwJTlTg7y2KVlKZhYtiGh5AygPBDCrbqkLMr0olA8r5yGyjUJ74ZMAdnityGoF5IzFaxdqF95SICF3glYKItqBxA8vfRB8fgYQB9oe3VkTNFIeK7jwdnj5I/W23SjDSEfNHdifzOpRyaNKlkZxhRlyx6WUlmDKEgKIVeCgVpgCSYUIkiUi80NqEHmTahmqbzSK7Xgyu9/cKYT0+vKmFEIaMBV5q4vs3Sp2yAahHhcaDAWPHlTAQKiDcoNQb3zSHu+E7mpQA4mMHg3jYEAyYkAyYkAyIBkxIBkxIBmQjPRMAMItftDUjVoVaTVJb0reMkhGWgbJmDvjk8xC6os0be4AxCINLUz2Gs3GC7eI8KwpJU1TKSUAQGaoEtseNWwF51yop5cIY9hGpa1pkHh9B43PWJzeQs2Zk4JLXtP9EWQKQCjSqoTo6LFHPNuO49hzXU7pF5cuMSFHBychxNTMzOSEr6b1VqEQJyloFafmAweIFCS3fk0KZ/5VC3kivkq3P3bmf2olX9ev/wuN55557skxb2KMwNP/+OfS4oPFzUJ+p4LgqHjBNKXHVx790VMnK3X20Ttn3vvkrOO02F7QtMqg4zcKgzejeFb5r9I8xOPIWxZpIFhqAYDVgkK4npYoZ0wIylIhRitqhxBWg/r1r65Vi8VKVAewdSMCmu0FlzTRDQ57I0nJpeTK6ilbqCxeowZIbMfzXISgQqtULiOImAJLDgpOQN1k99sxlH2DCCrHzBm/aetEU2HXncvn3wnS/mRMAjIJIflmAgAUHtVQZGmBxCTHVAThDEwFV8UytC5F0u0wVWTSQKvH0R34BmQ8nXv6dXfhlGTR0PAs2C/954/Blb+pi16lr20tXNzunIQ4uPzXqPCeJdnQuAvlR8M8mXywN90ZwII83ZGs3vLCbR6kfY35ACXbn4DSWTlUbB6ANtANaLwnCwm0+UPNm7vblq1koRw2vlX2fFK04/9wh+7ASDej+VZsrJHeSidW0q7xAA0C4uYWMxV9Nri7m8ndqClXyiwxVEqA7aSyrRT95B3MnRoTqQ7PkadvKrv2fN9xME1Zw49FYTRqhUL13DbGasaqRL71PL7lot/eyeIt/lLyWPIqq5yzD/yEVz9NyxeAM/Gb3/368IFceSctBoWvv1w7/9n5YrGE0Kj0JCdJcurHLx9Zuscbn3jnzOnzF6/apEVtw7YnC1TZO5k+jiePoPEHBA2gsyB1wQIcuudeS0IXO7nZKc/zCR65TYAQk9mJGd9xXWTLNiix5rk7wTUhdcvoAZXBA0TUypYiAdCRPBIsJI7zxMmVKIkBtypxBUicz2+EYdQOzzhcAY5CxbYd33PURA7DME1Zwzu3wN01DVJG3oG9BKuydVmyJrN1mVX4gGYVkzQFjYQ7i9ExxqB3W8yUr7b7vt1DWZQG96+Cpp4SrLfdBps++ZqdO6H57wHifZza538ON85A5PbzNiwLNSxHe5MTt2dFQLaSEskiHdENUPDLFU7Inc0KKANwOyxsh3THVpsoQRxc+guAZLCYIak3/yJnbkAicSGodgq9K5/fdgsiLUs5kCkQGJgZo2uMrQfSHeHukNlz3tW5YrjRYci3upooDKgZHDbpgLlTcR3QuZHehi5V5qXtL1LwQKTiTxDHkRCWukQIgREzi5wxmRHNCON2etnaBkla9twpHWLSbR5vOfe8KJLrtPoFwP5LLz6nTz0UxJ3Gm+ulzy9erNaC0eHCKaVHj5+4Nzfhj41fOPfp6sYWbpW37MBKQu5hMn2MR5dp+Twae0Avo/JnvucsHTwoeHr/zJI1lX5Y/8wf8yvV2mhFDBA9fuLo9OxsaW318mq+fyABkBbf5vVzWSy+TWlVsipEdlSrXvjqkk9AsL5dTMtRQKMwGilzp2zGdnHznX9/pCze2nqekNZVDVo7KPcb3B0LJM/Sac2VCf2i7vGQjCr/BLlK/q2Ge9Klr+5FEmraZtWsQfJJnDOuW1DwHp/Ue+5OEzDe8ivYX5R9bekCALNwPd4402bLR2cFZdL36E630Hrzp5y5H2rao48gITcpfpyBhK0BFF1g62E96TZzJ5E3D7Hf75RI6uK9NrODFz4AyKINkZQbzFA/zJ0FeLjBB0YhAxlDyMahdP1MZk3fXbenjtHvMETzRgWDLx3h7miWpcLsLNA085S2Gs42Nlu2TVS6oN4wOs1ce/OkbGezJBi3w4fddsJ+81aWTByxkK+HeEKmH8XuDI8KAJJnn39+eXk2DtPlpYOOh4NaMFKMg8JnfmHpgfuWlpeWaBKFUdJ4/OZORMlOM+5AcyTJvQidnKTbyeZpgMctluhTkhF6/LGV6Sn0lnz/+ImVwrUrbxWKfJQayZV6KRcvPPPs3L2zf3/jjcLWTssbm3Hbt4Jo6QM8/XDWRDUjaZnVvpSAYIRRFGyVeULFtdXVzaurlPORsnicy6mZqWKxVKpUa9V6O+auE9wdj2+UkW703Wkez7IxZowT22YsjZO0Ex2sjW46OFxGL0tSAAT95O4kmXwI2hP7DgXX54AIiYCl/Kb6d/zuvRG4sVEN7H5RY2eClZ3TQYOrkgZDhNNgcHcinT75mrvwQkc2NmMX2OMW8QDxAXb0CfEstmhdpnVJQ4U62Xr3D3Hh/UFju+/KQVk9PMdhv7mTwp5dQc5c91lwkMWPxd2yyDAhBHmYF2kfuTsA09LZrjybvBOlAjDY9XzDhJKUvN/cnVZkF7R2xwkn2XA2IPX2sI1u3ISR73IuRgZeOrGS9hxEuNeTMMYa/h5km5oabQ6jo1m5RyBE7Wxt7kDRD+AxfVCXiDUbhMctSSVnAKGlhQWuHKYK+5jAGJcrZUrZiOCkgHEcFyNECHY9L6xVK0HYMk7tc3fCW/yFBEgm67T0CZ56RMZfJpU1YOGfvfLz+x+eO3fuXKVKXeSfPv3mzS2J33uhlD79wkvHTxyJ8vlqzL44f7ZUrUHYv43NLLiC7AnozCFvQcTXhGC6uQuDnagOuSNiyWgcRlHjULFRcfUAXFm9urm1w2Ne3ixcXlsnuK99d7t+CNp652zWFiOFIMTO5XKakEiicqXmeX6SxCPVvw+yRkPliSnljY3GjfG+NKLciL8FvXGtC3yMi/V8QQEG1Z1CHMaxZhhHKZbUf6xS+eSs4NnzPbP7XRLNPfG6c+BJXUYycmcdu5Wzfwqvv9ky5djuoYTK+8T5d1ntaymYgeP/WCxCg6vtdG12oOgXb34IIDJ/YeRbZrLkCYD9A0mbPFaXBqLv9P/mUMLveUBvVGBAMtKJ8LC1jwlTmzAryYgByYBkxIBkQDIygIkwMiANvEhuQDLmzogByYBkxIBk5K4FW43zBI0MaPwNs00KPLpZEJLQBj0/3rvjP/rtX9iXZ2zr5iX/nwADAIkhUgiwPj4qAAAAAElFTkSuQmCC",nQ=Object.freeze(Object.defineProperty({__proto__:null,default:tQ},Symbol.toStringTag,{value:"Module"})),iQ=[Uo,No,Fo,Bo],oQ=[lo,Zo],rQ=[Go,Wo,Vo,jo],aQ=[qo,Qo],sQ=[oo,ro,no,Yo,so,Jo,io,ao,$o],lQ=[Ho,to],uQ=[...iQ,...rQ,...oQ,...aQ,...lQ,...sQ],cQ=[uo,co,fo,po,ho,mo,go,_o,vo,yo,bo,xo,So],dQ=[Mo,Ao,wo,Co,To,Eo],fQ={key:"ThreeEarth01",chartKey:"VThreeEarth01",conKey:"VCThreeEarth01",title:"三维地球",category:t3.THREE,categoryName:n3.THREE,package:H1.DECORATES,chartFrame:t2.COMMON,image:"threeEarth01.png"},pQ=[fQ],hQ={key:"Number",chartKey:"VNumber",conKey:"VCNumber",title:"数字计数",category:t3.MORE,categoryName:n3.MORE,package:H1.DECORATES,chartFrame:t2.COMMON,image:"number.png"},mQ={key:"Clock",chartKey:"VClock",conKey:"VCClock",title:"时钟",category:t3.MORE,categoryName:n3.MORE,package:H1.DECORATES,chartFrame:t2.STATIC,image:"clock.png"},gQ={key:"FullScreen",chartKey:"VFullScreen",conKey:"VCFullScreen",title:"全屏按钮",category:t3.MORE,categoryName:n3.MORE,package:H1.DECORATES,chartFrame:t2.STATIC,image:"fullScreen.png"},_Q={key:"CountDown",chartKey:"VCountDown",conKey:"VCCountDown",title:"倒计时",category:t3.MORE,categoryName:n3.MORE,package:H1.DECORATES,chartFrame:t2.COMMON,image:"countdown.png"},vQ={key:"FlipperNumber",chartKey:"VFlipperNumber",conKey:"VCFlipperNumber",title:"数字翻牌-需动态触发",category:t3.MORE,categoryName:n3.MORE,package:H1.DECORATES,chartFrame:t2.COMMON,image:"flipper-number.png"},yQ={key:"PipelineH",chartKey:"VPipelineH",conKey:"VCPipelineH",title:"管道-横向",category:t3.MORE,categoryName:n3.MORE,package:H1.DECORATES,image:"Pipeline_H.png"},bQ={key:"PipelineV",chartKey:"VPipelineV",conKey:"VCPipelineV",title:"管道-纵向",category:t3.MORE,categoryName:n3.MORE,package:H1.DECORATES,image:"Pipeline_V.png"},xQ=[hQ,vQ,Do,_Q,mQ,gQ,yQ,bQ],SQ=[...cQ,...dQ,...pQ,...xQ],MQ=[Po,Pr,Oo],AQ={key:"InputsDate",chartKey:"VInputsDate",conKey:"VCInputsDate",title:"时间选择器",category:P4.INPUTS,categoryName:z4.INPUTS,package:H1.INFORMATIONS,chartFrame:t2.STATIC,image:"inputs_date.png"},wQ={key:"InputsSelect",chartKey:"VInputsSelect",conKey:"VCInputsSelect",title:"下拉选择器",category:P4.INPUTS,categoryName:z4.INPUTS,package:H1.INFORMATIONS,chartFrame:t2.STATIC,image:"inputs_select.png"},CQ={key:"InputsTab",chartKey:"VInputsTab",conKey:"VCInputsTab",title:"标签选择器",category:P4.INPUTS,categoryName:z4.INPUTS,package:H1.INFORMATIONS,chartFrame:t2.STATIC,image:"inputs_tab.png"},TQ={key:"InputsPagination",chartKey:"VInputsPagination",conKey:"VCInputsPagination",title:"分页",category:P4.INPUTS,categoryName:z4.INPUTS,package:H1.INFORMATIONS,chartFrame:t2.STATIC,image:"inputs_pagination.png"},EQ={key:"InputsInput",chartKey:"VInputsInput",conKey:"VCInputsInput",title:"输入框",category:P4.INPUTS,categoryName:z4.INPUTS,package:H1.INFORMATIONS,chartFrame:t2.STATIC,image:"inputs_select.png"},DQ=[AQ,wQ,CQ,TQ,EQ],H4={key:"Image",chartKey:"VImage",conKey:"VCImage",title:"图片",category:P4.MORE,categoryName:z4.MORE,package:H1.INFORMATIONS,chartFrame:t2.COMMON,image:"photo.png"},IQ={key:"Iframe",chartKey:"VIframe",conKey:"VCIframe",title:"远程网页",category:P4.MORE,categoryName:z4.MORE,package:H1.INFORMATIONS,chartFrame:t2.COMMON,image:"iframe.png"},RQ=[H4,Rr,Or,IQ,Ro],OQ=[...MQ,...DQ,...RQ];var zt=(o=>(o.TABLE="Tables",o))(zt||{}),kt=(o=>(o.TABLE="表格",o))(kt||{});const LQ={key:"TableList",chartKey:"VTableList",conKey:"VCTableList",title:"滚动排名列表",category:zt.TABLE,categoryName:kt.TABLE,package:H1.TABLES,chartFrame:t2.COMMON,image:"tables_list.png"},PQ={key:"TableScrollBoard",chartKey:"VTableScrollBoard",conKey:"VCTableScrollBoard",title:"轮播列表",category:zt.TABLE,categoryName:kt.TABLE,package:H1.TABLES,chartFrame:t2.COMMON,image:"table_scrollboard.png"},zQ={key:"TablesBasic",chartKey:"VTablesBasic",conKey:"VCTablesBasic",title:"基础分页表格",category:zt.TABLE,categoryName:kt.TABLE,package:H1.TABLES,chartFrame:t2.COMMON,image:"tables_basic.png"},kQ=[LQ,PQ,zQ],UQ=[...kQ];var bt=(o=>(o.PRIVATE="Private",o.SHARE="Share",o))(bt||{}),xt=(o=>(o.PRIVATE="私有图",o.SHARE="共享图",o))(xt||{});const NQ=GS({id:"usePackagesStore",state:()=>({packagesList:Object.freeze(eX),newPhoto:void 0}),getters:{getPackagesList(){return this.packagesList}},actions:{addPhotos(o,e){this.newPhoto=o,this.packagesList.Photos.splice(e,0,o)},deletePhotos(o,e){this.packagesList.Photos.splice(e,1);const t=vf.GO_USER_MEDIA_PHOTOS,n=yf(t);n.splice(e-1,1),bf(t,n)}}}),om=vf.GO_USER_MEDIA_PHOTOS,zr=yf(om)||[],FQ=(o=null)=>{const e=document.createElement("input");e.type="file",e.accept=".png,.jpg,.jpeg,.gif",e.onchange=()=>b3(void 0,null,function*(){if(!e.files||!e.files.length)return;const t=e.files[0],{name:n,size:i,type:r}=t;if(i>1024*1024*eo)return window.$message.warning(`图片超出 ${eo}M 限制,请重新上传!`),!1;if(r!==ei.PNG&&r!==ei.JPEG&&r!==ei.GIF)return window.$message.warning("文件格式不符合,请重新上传!"),!1;const a=new FileReader;a.onload=()=>{const s={fileName:n,url:a.result};o&&o(s)},a.readAsDataURL(t)}),e.click()},BQ=i3(o2({},H4),{category:bt.PRIVATE,categoryName:xt.PRIVATE,package:H1.PHOTOS,chartFrame:t2.STATIC,title:"点击上传图片",image:"upload.png",redirectComponent:`${H4.package}/${H4.category}/${H4.key}`,disabled:!0,configEvents:{addHandle:o=>{HS({message:`图片需小于 ${eo}M 且只暂存在浏览器中。当前图片暂存上限5M,超过不再缓存新图片,请自行对接后端接口!现编译成 base64 进行渲染,对接后端后请使用【URL地址】进行交互!`,transformOrigin:"center",onPositiveCallback:()=>{FQ(e=>{const t=NQ(),n=i3(o2({},H4),{category:bt.PRIVATE,categoryName:xt.PRIVATE,package:H1.PHOTOS,chartFrame:t2.STATIC,title:e.fileName,image:e.url,dataset:e.url,redirectComponent:`${H4.package}/${H4.category}/${H4.key}`});zr.unshift(n),bf(om,zr),t.addPhotos(n,1)})}})}}}),GQ=[BQ,...zr],VQ=[{imageName:"carousel1",imageUrl:"https://naive-ui.oss-cn-beijing.aliyuncs.com/carousel-img/carousel1.jpeg"},{imageName:"carousel2",imageUrl:"https://naive-ui.oss-cn-beijing.aliyuncs.com/carousel-img/carousel2.jpeg"}],jQ=VQ.map(o=>i3(o2({},H4),{category:bt.SHARE,categoryName:xt.SHARE,package:H1.PHOTOS,chartFrame:t2.STATIC,image:o.imageUrl,dataset:o.imageUrl,title:o.imageName,redirectComponent:`${H4.package}/${H4.category}/${H4.key}`})),WQ=[...GQ,...jQ];var M7=(o=>(o.ML="MaterialLine",o.COMMON="Common",o.WEATHER="Weather",o.DEFAULT="Default",o))(M7||{}),A7=(o=>(o.ML="动画",o.COMMON="通用",o.WEATHER="天气",o.DEFAULT="默认",o))(A7||{});const v0={key:"Icon",chartKey:"VIcon",conKey:"VCIcon",title:"图标",category:M7.DEFAULT,categoryName:A7.DEFAULT,package:H1.ICONS,chartFrame:t2.STATIC,image:"icon.png"},HQ=["line-md:beer-alt-filled-loop","line-md:beer-alt-twotone-loop","line-md:cloud-braces-loop","line-md:cloud-download-loop","line-md:cloud-download-outline-loop","line-md:cloud-upload-loop","line-md:cloud-upload-outline-loop","line-md:coffee-half-empty-twotone-loop","line-md:coffee-loop","line-md:coffee-twotone-loop","line-md:downloading-loop","line-md:github-loop","line-md:light-dark-loop","line-md:loading-alt-loop","line-md:loading-loop","line-md:loading-twotone-loop","line-md:moon-alt-loop","line-md:moon-alt-to-sunny-outline-loop-transition","line-md:moon-filled-loop","line-md:moon-filled-to-sunny-filled-loop-transition","line-md:star-pulsating-filled-loop","line-md:star-pulsating-loop","line-md:star-pulsating-twotone-loop","line-md:upload-loop","line-md:upload-outline-loop","line-md:uploading-loop"],$Q=HQ.map(o=>i3(o2({},v0),{category:M7.ML,categoryName:A7.ML,package:H1.ICONS,image:o,icon:o,dataset:o,title:o.replace("line-md:",""),redirectComponent:`${v0.package}/${v0.category}/${v0.key}`})),YQ=["uim:adobe","uim:airplay","uim:align","uim:angle-double-down","uim:angle-double-left","uim:angle-double-right","uim:angle-double-up","uim:angle-down","uim:angle-left","uim:angle-right","uim:angle-up","uim:android-alt","uim:apple","uim:apps","uim:bag","uim:battery-bolt","uim:bing","uim:box","uim:briefcase","uim:calender","uim:chart","uim:chart-pie","uim:circle-layer","uim:clinic-medical","uim:clock","uim:comment-alt","uim:comment-alt-dots","uim:docker","uim:download-alt","uim:dribbble","uim:dropbox","uim:entry","uim:exclamation-circle","uim:exclamation-triangle","uim:exit","uim:facebook","uim:facebook-messenger","uim:facebook-messenger-alt","uim:google-drive","uim:google-play","uim:graph-bar","uim:head-side-mask","uim:horizontal-align-left","uim:hospital","uim:house-user","uim:image-v","uim:key-skeleton","uim:layer-group","uim:layers-alt","uim:link-h","uim:microscope","uim:microsoft","uim:object-group","uim:object-ungroup","uim:paypal","uim:refresh","uim:repeat","uim:right-indent-alt","uim:rocket","uim:shield-plus","uim:social-distancing","uim:telegram-alt","uim:user-md","uim:toilet-paper","uim:youtube"],JQ=YQ.map(o=>i3(o2({},v0),{category:M7.COMMON,categoryName:A7.COMMON,package:H1.ICONS,image:o,icon:o,dataset:o,title:o.replace("uim:",""),redirectComponent:`${v0.package}/${v0.category}/${v0.key}`})),ZQ=["wi:cloud","wi:cloudy","wi:cloudy-gusts","wi:cloudy-windy","wi:day-cloudy","wi:day-cloudy-high","wi:day-hail","wi:day-haze","wi:day-light-wind","wi:day-lightning","wi:day-rain","wi:day-rain-mix","wi:day-rain-wind","wi:day-showers","wi:day-sleet","wi:day-sleet-storm","wi:day-snow","wi:day-snow-thunderstorm","wi:day-snow-wind","wi:day-sprinkle","wi:day-storm-showers","wi:day-sunny","wi:day-sunny-overcast","wi:hail","wi:horizon","wi:horizon-alt","wi:hot","wi:lightning","wi:night-alt-cloudy","wi:night-alt-cloudy-gusts","wi:night-alt-cloudy-high","wi:night-alt-hail","wi:night-alt-lightning","wi:umbrella"],qQ=ZQ.map(o=>i3(o2({},v0),{category:M7.WEATHER,categoryName:A7.WEATHER,package:H1.ICONS,image:o,icon:o,dataset:o,title:o.replace("wi:",""),redirectComponent:`${v0.package}/${v0.category}/${v0.key}`})),QQ=[...$Q,...qQ,...JQ],XQ=Object.assign({"./components/Charts/Bars/BarCommon/config.vue":tM,"./components/Charts/Bars/BarCrossrange/config.vue":iM,"./components/Charts/Bars/BarLine/config.vue":rM,"./components/Charts/Bars/CapsuleChart/config.vue":sM,"./components/Charts/Lines/LineCommon/config.vue":uM,"./components/Charts/Lines/LineGradientSingle/config.vue":dM,"./components/Charts/Lines/LineGradients/config.vue":pM,"./components/Charts/Lines/LineLinearSingle/config.vue":mM,"./components/Charts/Maps/MapAmap/config.vue":xM,"./components/Charts/Maps/MapBase/config.vue":AM,"./components/Charts/Maps/MapChine/config.vue":EM,"./components/Charts/Mores/Dial/config.vue":IM,"./components/Charts/Mores/Funnel/config.vue":UM,"./components/Charts/Mores/Graph/config.vue":WM,"./components/Charts/Mores/Heatmap/config.vue":$M,"./components/Charts/Mores/Point/config.vue":qM,"./components/Charts/Mores/Process/config.vue":eA,"./components/Charts/Mores/Radar/config.vue":aA,"./components/Charts/Mores/Sankey/config.vue":pA,"./components/Charts/Mores/TreeMap/config.vue":mA,"./components/Charts/Mores/WaterPolo/config.vue":yA,"./components/Charts/Pies/PieCircle/config.vue":xA,"./components/Charts/Pies/PieCommon/config.vue":DA,"./components/Charts/Scatters/ScatterCommon/config.vue":LA,"./components/Charts/Scatters/ScatterLogarithmicRegression/config.vue":zA,"./components/Decorates/Borders/Border01/config.vue":FA,"./components/Decorates/Borders/Border02/config.vue":jA,"./components/Decorates/Borders/Border03/config.vue":YA,"./components/Decorates/Borders/Border04/config.vue":QA,"./components/Decorates/Borders/Border05/config.vue":tw,"./components/Decorates/Borders/Border06/config.vue":rw,"./components/Decorates/Borders/Border07/config.vue":uw,"./components/Decorates/Borders/Border08/config.vue":pw,"./components/Decorates/Borders/Border09/config.vue":_w,"./components/Decorates/Borders/Border10/config.vue":xw,"./components/Decorates/Borders/Border11/config.vue":ww,"./components/Decorates/Borders/Border12/config.vue":Dw,"./components/Decorates/Borders/Border13/config.vue":Lw,"./components/Decorates/Decorates/Decorates01/config.vue":Uw,"./components/Decorates/Decorates/Decorates02/config.vue":Gw,"./components/Decorates/Decorates/Decorates03/config.vue":Hw,"./components/Decorates/Decorates/Decorates04/config.vue":Zw,"./components/Decorates/Decorates/Decorates05/config.vue":Kw,"./components/Decorates/Decorates/Decorates06/config.vue":iC,"./components/Decorates/Mores/Clock/config.vue":rC,"./components/Decorates/Mores/CountDown/config.vue":sC,"./components/Decorates/Mores/FlipperNumber/config.vue":uC,"./components/Decorates/Mores/FullScreen/config.vue":dC,"./components/Decorates/Mores/Number/config.vue":pC,"./components/Decorates/Mores/PipelineH/config.vue":mC,"./components/Decorates/Mores/PipelineV/config.vue":_C,"./components/Decorates/Mores/Time/config.vue":xC,"./components/Decorates/Mores/TimeCommon/config.vue":wC,"./components/Decorates/Mores/Weather/config.vue":DC,"./components/Decorates/Mores/WeatherTime/config.vue":LC,"./components/Decorates/Three/ThreeEarth01/config.vue":zC,"./components/Icons/Default/Icon/config.vue":UC,"./components/Informations/Inputs/InputsDate/config.vue":GC,"./components/Informations/Inputs/InputsInput/config.vue":jC,"./components/Informations/Inputs/InputsPagination/config.vue":HC,"./components/Informations/Inputs/InputsSelect/config.vue":YC,"./components/Informations/Inputs/InputsTab/config.vue":ZC,"./components/Informations/Mores/Iframe/config.vue":QC,"./components/Informations/Mores/Image/config.vue":KC,"./components/Informations/Mores/ImageCarousel/config.vue":tT,"./components/Informations/Mores/TextCloud/config.vue":rT,"./components/Informations/Mores/Video/config.vue":sT,"./components/Informations/Mores/WordCloud/config.vue":dT,"./components/Informations/Texts/TextBarrage/config.vue":mT,"./components/Informations/Texts/TextCommon/config.vue":yT,"./components/Informations/Texts/TextGradient/config.vue":xT,"./components/Informations/Titles/TitleBevelAngle/config.vue":wT,"./components/Informations/Titles/TitleCommon/config.vue":DT,"./components/Informations/Titles/TitlePro/config.vue":LT,"./components/Tables/Tables/TableCategory/config.vue":UT,"./components/Tables/Tables/TableCommon/config.vue":GT,"./components/Tables/Tables/TableList/config.vue":jT,"./components/Tables/Tables/TableScrollBoard/config.vue":HT,"./components/Tables/Tables/TablesBasic/config.vue":JT}),KQ=Object.assign({"./components/Charts/Bars/BarCommon/index.vue":tE,"./components/Charts/Bars/BarCrossrange/index.vue":lE,"./components/Charts/Bars/BarLine/index.vue":mE,"./components/Charts/Bars/CapsuleChart/index.vue":IE,"./components/Charts/Lines/LineCommon/index.vue":UE,"./components/Charts/Lines/LineGradientSingle/index.vue":HE,"./components/Charts/Lines/LineGradients/index.vue":KE,"./components/Charts/Lines/LineLinearSingle/index.vue":aD,"./components/Charts/Maps/MapAmap/index.vue":cD,"./components/Charts/Maps/MapBase/index.vue":MD,"./components/Charts/Maps/MapChine/index.vue":TD,"./components/Charts/Mores/Dial/index.vue":OD,"./components/Charts/Mores/Funnel/index.vue":PD,"./components/Charts/Mores/Graph/index.vue":kD,"./components/Charts/Mores/Heatmap/index.vue":WD,"./components/Charts/Mores/Point/index.vue":JD,"./components/Charts/Mores/Process/index.vue":qD,"./components/Charts/Mores/Radar/index.vue":XD,"./components/Charts/Mores/Sankey/index.vue":eI,"./components/Charts/Mores/TreeMap/index.vue":oI,"./components/Charts/Mores/WaterPolo/index.vue":lI,"./components/Charts/Pies/PieCircle/index.vue":pI,"./components/Charts/Pies/PieCommon/index.vue":mI,"./components/Charts/Scatters/ScatterCommon/index.vue":yI,"./components/Charts/Scatters/ScatterLogarithmicRegression/index.vue":CI,"./components/Decorates/Borders/Border01/index.vue":FI,"./components/Decorates/Borders/Border02/index.vue":JI,"./components/Decorates/Borders/Border03/index.vue":cR,"./components/Decorates/Borders/Border04/index.vue":$R,"./components/Decorates/Borders/Border05/index.vue":KR,"./components/Decorates/Borders/Border06/index.vue":dO,"./components/Decorates/Borders/Border07/index.vue":LO,"./components/Decorates/Borders/Border08/index.vue":JO,"./components/Decorates/Borders/Border09/index.vue":gL,"./components/Decorates/Borders/Border10/index.vue":OL,"./components/Decorates/Borders/Border11/index.vue":VL,"./components/Decorates/Borders/Border12/index.vue":eP,"./components/Decorates/Borders/Border13/index.vue":fP,"./components/Decorates/Decorates/Decorates01/index.vue":yP,"./components/Decorates/Decorates/Decorates02/index.vue":wP,"./components/Decorates/Decorates/Decorates03/index.vue":PP,"./components/Decorates/Decorates/Decorates04/index.vue":VP,"./components/Decorates/Decorates/Decorates05/index.vue":hz,"./components/Decorates/Decorates/Decorates06/index.vue":Ez,"./components/Decorates/Mores/Clock/index.vue":Vz,"./components/Decorates/Mores/CountDown/index.vue":tk,"./components/Decorates/Mores/FlipperNumber/index.vue":ok,"./components/Decorates/Mores/FullScreen/index.vue":dk,"./components/Decorates/Mores/Number/index.vue":hk,"./components/Decorates/Mores/PipelineH/index.vue":xk,"./components/Decorates/Mores/PipelineV/index.vue":Ek,"./components/Decorates/Mores/Time/index.vue":Ok,"./components/Decorates/Mores/TimeCommon/index.vue":zk,"./components/Decorates/Mores/Weather/index.vue":Fk,"./components/Decorates/Mores/WeatherTime/index.vue":jk,"./components/Decorates/Three/ThreeEarth01/index.vue":tH,"./components/Icons/Default/Icon/index.vue":r$,"./components/Informations/Inputs/InputsDate/index.vue":c$,"./components/Informations/Inputs/InputsInput/index.vue":p$,"./components/Informations/Inputs/InputsPagination/index.vue":g$,"./components/Informations/Inputs/InputsSelect/index.vue":b$,"./components/Informations/Inputs/InputsTab/index.vue":M$,"./components/Informations/Mores/Iframe/index.vue":C$,"./components/Informations/Mores/Image/index.vue":E$,"./components/Informations/Mores/ImageCarousel/index.vue":O$,"./components/Informations/Mores/TextCloud/index.vue":k$,"./components/Informations/Mores/Video/index.vue":j$,"./components/Informations/Mores/WordCloud/index.vue":Y$,"./components/Informations/Texts/TextBarrage/index.vue":X$,"./components/Informations/Texts/TextCommon/index.vue":oY,"./components/Informations/Texts/TextGradient/index.vue":cY,"./components/Informations/Titles/TitleBevelAngle/index.vue":hY,"./components/Informations/Titles/TitleCommon/index.vue":vY,"./components/Informations/Titles/TitlePro/index.vue":SY,"./components/Tables/Tables/TableCategory/index.vue":CY,"./components/Tables/Tables/TableCommon/index.vue":IY,"./components/Tables/Tables/TableList/index.vue":NY,"./components/Tables/Tables/TableScrollBoard/index.vue":WY,"./components/Tables/Tables/TablesBasic/index.vue":JY}),of=Object.assign({"../assets/images/chart/charts/bar_line.png":qY,"../assets/images/chart/charts/bar_x.png":XY,"../assets/images/chart/charts/bar_y.png":eJ,"../assets/images/chart/charts/bar_y2.png":nJ,"../assets/images/chart/charts/capsule.png":oJ,"../assets/images/chart/charts/dial.png":aJ,"../assets/images/chart/charts/funnel.png":lJ,"../assets/images/chart/charts/graph.png":cJ,"../assets/images/chart/charts/heatmap.png":fJ,"../assets/images/chart/charts/line.png":hJ,"../assets/images/chart/charts/line_gradient.png":gJ,"../assets/images/chart/charts/line_gradient2.png":vJ,"../assets/images/chart/charts/line_gradient_single.png":bJ,"../assets/images/chart/charts/line_linear_single.png":SJ,"../assets/images/chart/charts/map.png":AJ,"../assets/images/chart/charts/map_amap.png":CJ,"../assets/images/chart/charts/map_logo.png":EJ,"../assets/images/chart/charts/pie-circle.png":IJ,"../assets/images/chart/charts/pie.png":OJ,"../assets/images/chart/charts/point.png":PJ,"../assets/images/chart/charts/process.png":kJ,"../assets/images/chart/charts/radar.png":NJ,"../assets/images/chart/charts/sankey.png":BJ,"../assets/images/chart/charts/scatter-logarithmic-regression.png":VJ,"../assets/images/chart/charts/scatter-multi.png":WJ,"../assets/images/chart/charts/scatter.png":$J,"../assets/images/chart/charts/static.png":JJ,"../assets/images/chart/charts/tree_map.png":qJ,"../assets/images/chart/charts/water_WaterPolo.png":XJ,"../assets/images/chart/decorates/Pipeline_H.png":eZ,"../assets/images/chart/decorates/Pipeline_V.png":nZ,"../assets/images/chart/decorates/border.png":oZ,"../assets/images/chart/decorates/border01.png":aZ,"../assets/images/chart/decorates/border02.png":lZ,"../assets/images/chart/decorates/border03.png":cZ,"../assets/images/chart/decorates/border04.png":fZ,"../assets/images/chart/decorates/border05.png":hZ,"../assets/images/chart/decorates/border06.png":gZ,"../assets/images/chart/decorates/border07.png":vZ,"../assets/images/chart/decorates/border08.png":bZ,"../assets/images/chart/decorates/border09.png":SZ,"../assets/images/chart/decorates/border10.png":AZ,"../assets/images/chart/decorates/border11.png":CZ,"../assets/images/chart/decorates/border12.png":EZ,"../assets/images/chart/decorates/border13.png":IZ,"../assets/images/chart/decorates/clock.png":OZ,"../assets/images/chart/decorates/countdown.png":PZ,"../assets/images/chart/decorates/decorates01.png":kZ,"../assets/images/chart/decorates/decorates02.png":NZ,"../assets/images/chart/decorates/decorates03.png":BZ,"../assets/images/chart/decorates/decorates04.png":VZ,"../assets/images/chart/decorates/decorates05.png":WZ,"../assets/images/chart/decorates/decorates06.png":$Z,"../assets/images/chart/decorates/flipper-number.png":JZ,"../assets/images/chart/decorates/fullScreen.png":qZ,"../assets/images/chart/decorates/material_dynamic.png":XZ,"../assets/images/chart/decorates/material_static.png":eq,"../assets/images/chart/decorates/number.png":nq,"../assets/images/chart/decorates/threeEarth01.png":oq,"../assets/images/chart/decorates/time.png":aq,"../assets/images/chart/decorates/weather.png":lq,"../assets/images/chart/decorates/weather_time.png":cq,"../assets/images/chart/icons/icon.png":fq,"../assets/images/chart/informations/iframe.png":hq,"../assets/images/chart/informations/inputs_date.png":gq,"../assets/images/chart/informations/inputs_pagination.png":vq,"../assets/images/chart/informations/inputs_select.png":bq,"../assets/images/chart/informations/inputs_tab.png":Sq,"../assets/images/chart/informations/photo.png":Aq,"../assets/images/chart/informations/photo_carousel.png":Cq,"../assets/images/chart/informations/text_barrage.png":Eq,"../assets/images/chart/informations/text_carousel.png":Iq,"../assets/images/chart/informations/text_gradient.png":Oq,"../assets/images/chart/informations/text_static.png":Pq,"../assets/images/chart/informations/title_diamond.png":kq,"../assets/images/chart/informations/title_diamond2.png":Nq,"../assets/images/chart/informations/title_main.png":Bq,"../assets/images/chart/informations/video.png":Vq,"../assets/images/chart/informations/words_cloud.png":Wq,"../assets/images/chart/photos/upload.png":$q,"../assets/images/chart/tables/table_scrollboard.png":Jq,"../assets/images/chart/tables/tables.png":qq,"../assets/images/chart/tables/tables_basic.png":Xq,"../assets/images/chart/tables/tables_categary.png":eQ,"../assets/images/chart/tables/tables_list.png":nQ});let eX={[H1.CHARTS]:uQ,[H1.INFORMATIONS]:OQ,[H1.TABLES]:UQ,[H1.DECORATES]:SQ,[H1.PHOTOS]:WQ,[H1.ICONS]:QQ};const Qi=new Map,rf=(o,e,t)=>{const n=o+e+t;return Qi.has(n)||Qi.set(n,Xf(Object.assign({"./components/Charts/Bars/BarCommon/config.ts":()=>L1(()=>Promise.resolve().then(()=>KT),void 0),"./components/Charts/Bars/BarCrossrange/config.ts":()=>L1(()=>Promise.resolve().then(()=>aE),void 0),"./components/Charts/Bars/BarLine/config.ts":()=>L1(()=>Promise.resolve().then(()=>pE),void 0),"./components/Charts/Bars/CapsuleChart/config.ts":()=>L1(()=>Promise.resolve().then(()=>bE),void 0),"./components/Charts/Lines/LineCommon/config.ts":()=>L1(()=>Promise.resolve().then(()=>zE),void 0),"./components/Charts/Lines/LineGradientSingle/config.ts":()=>L1(()=>Promise.resolve().then(()=>jE),void 0),"./components/Charts/Lines/LineGradients/config.ts":()=>L1(()=>Promise.resolve().then(()=>QE),void 0),"./components/Charts/Lines/LineLinearSingle/config.ts":()=>L1(()=>Promise.resolve().then(()=>oD),void 0),"./components/Charts/Maps/MapAmap/config.ts":()=>L1(()=>Promise.resolve().then(()=>yM),void 0),"./components/Charts/Maps/MapBase/config.ts":()=>L1(()=>Promise.resolve().then(()=>vD),void 0),"./components/Charts/Mores/Dial/config.ts":()=>L1(()=>Promise.resolve().then(()=>ID),void 0),"./components/Charts/Mores/Funnel/config.ts":()=>L1(()=>Promise.resolve().then(()=>zM),void 0),"./components/Charts/Mores/Graph/config.ts":()=>L1(()=>Promise.resolve().then(()=>VM),void 0),"./components/Charts/Mores/Heatmap/config.ts":()=>L1(()=>Promise.resolve().then(()=>VD),void 0),"./components/Charts/Mores/Process/config.ts":()=>L1(()=>Promise.resolve().then(()=>XM),void 0),"./components/Charts/Mores/Radar/config.ts":()=>L1(()=>Promise.resolve().then(()=>oA),void 0),"./components/Charts/Mores/Sankey/config.ts":()=>L1(()=>Promise.resolve().then(()=>dA),void 0),"./components/Charts/Mores/TreeMap/config.ts":()=>L1(()=>Promise.resolve().then(()=>nI),void 0),"./components/Charts/Mores/WaterPolo/config.ts":()=>L1(()=>Promise.resolve().then(()=>_A),void 0),"./components/Charts/Pies/PieCircle/config.ts":()=>L1(()=>Promise.resolve().then(()=>dI),void 0),"./components/Charts/Pies/PieCommon/config.ts":()=>L1(()=>Promise.resolve().then(()=>TA),void 0),"./components/Charts/Scatters/ScatterCommon/config.ts":()=>L1(()=>Promise.resolve().then(()=>_I),void 0),"./components/Charts/Scatters/ScatterLogarithmicRegression/config.ts":()=>L1(()=>Promise.resolve().then(()=>AI),void 0),"./components/Decorates/Borders/Border01/config.ts":()=>L1(()=>Promise.resolve().then(()=>UA),void 0),"./components/Decorates/Borders/Border02/config.ts":()=>L1(()=>Promise.resolve().then(()=>GA),void 0),"./components/Decorates/Borders/Border03/config.ts":()=>L1(()=>Promise.resolve().then(()=>HA),void 0),"./components/Decorates/Borders/Border04/config.ts":()=>L1(()=>Promise.resolve().then(()=>ZA),void 0),"./components/Decorates/Borders/Border05/config.ts":()=>L1(()=>Promise.resolve().then(()=>KA),void 0),"./components/Decorates/Borders/Border06/config.ts":()=>L1(()=>Promise.resolve().then(()=>iw),void 0),"./components/Decorates/Borders/Border07/config.ts":()=>L1(()=>Promise.resolve().then(()=>sw),void 0),"./components/Decorates/Borders/Border08/config.ts":()=>L1(()=>Promise.resolve().then(()=>dw),void 0),"./components/Decorates/Borders/Border09/config.ts":()=>L1(()=>Promise.resolve().then(()=>mw),void 0),"./components/Decorates/Borders/Border10/config.ts":()=>L1(()=>Promise.resolve().then(()=>yw),void 0),"./components/Decorates/Borders/Border11/config.ts":()=>L1(()=>Promise.resolve().then(()=>Mw),void 0),"./components/Decorates/Borders/Border12/config.ts":()=>L1(()=>Promise.resolve().then(()=>Tw),void 0),"./components/Decorates/Borders/Border13/config.ts":()=>L1(()=>Promise.resolve().then(()=>Rw),void 0),"./components/Decorates/Decorates/Decorates01/config.ts":()=>L1(()=>Promise.resolve().then(()=>zw),void 0),"./components/Decorates/Decorates/Decorates02/config.ts":()=>L1(()=>Promise.resolve().then(()=>Fw),void 0),"./components/Decorates/Decorates/Decorates03/config.ts":()=>L1(()=>Promise.resolve().then(()=>jw),void 0),"./components/Decorates/Decorates/Decorates04/config.ts":()=>L1(()=>Promise.resolve().then(()=>Yw),void 0),"./components/Decorates/Decorates/Decorates05/config.ts":()=>L1(()=>Promise.resolve().then(()=>Qw),void 0),"./components/Decorates/Decorates/Decorates06/config.ts":()=>L1(()=>Promise.resolve().then(()=>tC),void 0),"./components/Decorates/Mores/Clock/config.ts":()=>L1(()=>import("./config-0275424b.js"),["static/js/config-0275424b.js","static/js/index-044fcea6.js","static/css/index-a302b0a4.css","static/js/chartEditStore-5b626e9c.js","static/js/plugin-165ba3a0.js","static/js/icon-e082edd4.js","static/js/SettingItem-57ad16d5.js","static/css/StylesSetting-7ca7a4ce.css","static/js/SettingItemBox-13bc4e98.js","static/js/CollapseItem.vue_vue_type_script_setup_true_lang-e650e2b4.js","static/js/index.esm.min-63667608.js","static/js/fileTypeEnum-21359a08.js"]),"./components/Decorates/Mores/CountDown/config.ts":()=>L1(()=>import("./config-c71b1af5.js"),["static/js/config-c71b1af5.js","static/js/index-044fcea6.js","static/css/index-a302b0a4.css","static/js/chartEditStore-5b626e9c.js","static/js/plugin-165ba3a0.js","static/js/icon-e082edd4.js","static/js/SettingItem-57ad16d5.js","static/css/StylesSetting-7ca7a4ce.css","static/js/SettingItemBox-13bc4e98.js","static/js/CollapseItem.vue_vue_type_script_setup_true_lang-e650e2b4.js","static/js/index.esm.min-63667608.js","static/js/fileTypeEnum-21359a08.js"]),"./components/Decorates/Mores/FlipperNumber/config.ts":()=>L1(()=>import("./config-0ab9f4f5.js"),["static/js/config-0ab9f4f5.js","static/js/index-044fcea6.js","static/css/index-a302b0a4.css","static/js/chartEditStore-5b626e9c.js","static/js/plugin-165ba3a0.js","static/js/icon-e082edd4.js","static/js/SettingItem-57ad16d5.js","static/css/StylesSetting-7ca7a4ce.css","static/js/SettingItemBox-13bc4e98.js","static/js/CollapseItem.vue_vue_type_script_setup_true_lang-e650e2b4.js","static/js/index.esm.min-63667608.js","static/js/fileTypeEnum-21359a08.js"]),"./components/Decorates/Mores/FullScreen/config.ts":()=>L1(()=>import("./config-16f579c7.js"),["static/js/config-16f579c7.js","static/js/index-044fcea6.js","static/css/index-a302b0a4.css","static/js/chartEditStore-5b626e9c.js","static/js/plugin-165ba3a0.js","static/js/icon-e082edd4.js","static/js/SettingItem-57ad16d5.js","static/css/StylesSetting-7ca7a4ce.css","static/js/SettingItemBox-13bc4e98.js","static/js/CollapseItem.vue_vue_type_script_setup_true_lang-e650e2b4.js","static/js/index.esm.min-63667608.js","static/js/fileTypeEnum-21359a08.js"]),"./components/Decorates/Mores/Number/config.ts":()=>L1(()=>import("./config-a4e9dde1.js"),["static/js/config-a4e9dde1.js","static/js/index-044fcea6.js","static/css/index-a302b0a4.css","static/js/chartEditStore-5b626e9c.js","static/js/plugin-165ba3a0.js","static/js/icon-e082edd4.js","static/js/SettingItem-57ad16d5.js","static/css/StylesSetting-7ca7a4ce.css","static/js/SettingItemBox-13bc4e98.js","static/js/CollapseItem.vue_vue_type_script_setup_true_lang-e650e2b4.js","static/js/index.esm.min-63667608.js","static/js/fileTypeEnum-21359a08.js"]),"./components/Decorates/Mores/PipelineH/config.ts":()=>L1(()=>import("./config-b167aff8.js"),["static/js/config-b167aff8.js","static/js/index-044fcea6.js","static/css/index-a302b0a4.css","static/js/chartEditStore-5b626e9c.js","static/js/plugin-165ba3a0.js","static/js/icon-e082edd4.js","static/js/SettingItem-57ad16d5.js","static/css/StylesSetting-7ca7a4ce.css","static/js/SettingItemBox-13bc4e98.js","static/js/CollapseItem.vue_vue_type_script_setup_true_lang-e650e2b4.js","static/js/index.esm.min-63667608.js","static/js/fileTypeEnum-21359a08.js"]),"./components/Decorates/Mores/PipelineV/config.ts":()=>L1(()=>import("./config-b6856c13.js"),["static/js/config-b6856c13.js","static/js/index-044fcea6.js","static/css/index-a302b0a4.css","static/js/chartEditStore-5b626e9c.js","static/js/plugin-165ba3a0.js","static/js/icon-e082edd4.js","static/js/SettingItem-57ad16d5.js","static/css/StylesSetting-7ca7a4ce.css","static/js/SettingItemBox-13bc4e98.js","static/js/CollapseItem.vue_vue_type_script_setup_true_lang-e650e2b4.js","static/js/index.esm.min-63667608.js","static/js/fileTypeEnum-21359a08.js"]),"./components/Decorates/Mores/TimeCommon/config.ts":()=>L1(()=>Promise.resolve().then(()=>MC),void 0),"./components/Decorates/Three/ThreeEarth01/config.ts":()=>L1(()=>import("./config-c1f706c3.js"),["static/js/config-c1f706c3.js","static/js/index-044fcea6.js","static/css/index-a302b0a4.css","static/js/chartEditStore-5b626e9c.js","static/js/plugin-165ba3a0.js","static/js/icon-e082edd4.js","static/js/SettingItem-57ad16d5.js","static/css/StylesSetting-7ca7a4ce.css","static/js/SettingItemBox-13bc4e98.js","static/js/CollapseItem.vue_vue_type_script_setup_true_lang-e650e2b4.js","static/js/index.esm.min-63667608.js","static/js/fileTypeEnum-21359a08.js"]),"./components/Icons/Default/Icon/config.ts":()=>L1(()=>import("./config-af6be9eb.js"),["static/js/config-af6be9eb.js","static/js/index-044fcea6.js","static/css/index-a302b0a4.css","static/js/chartEditStore-5b626e9c.js","static/js/plugin-165ba3a0.js","static/js/icon-e082edd4.js","static/js/SettingItem-57ad16d5.js","static/css/StylesSetting-7ca7a4ce.css","static/js/SettingItemBox-13bc4e98.js","static/js/CollapseItem.vue_vue_type_script_setup_true_lang-e650e2b4.js","static/js/index.esm.min-63667608.js","static/js/fileTypeEnum-21359a08.js"]),"./components/Informations/Inputs/InputsDate/config.ts":()=>L1(()=>import("./config-c0aaa036.js"),["static/js/config-c0aaa036.js","static/js/index-044fcea6.js","static/css/index-a302b0a4.css","static/js/chartEditStore-5b626e9c.js","static/js/plugin-165ba3a0.js","static/js/icon-e082edd4.js","static/js/SettingItem-57ad16d5.js","static/css/StylesSetting-7ca7a4ce.css","static/js/SettingItemBox-13bc4e98.js","static/js/CollapseItem.vue_vue_type_script_setup_true_lang-e650e2b4.js","static/js/index.esm.min-63667608.js","static/js/fileTypeEnum-21359a08.js"]),"./components/Informations/Inputs/InputsInput/config.ts":()=>L1(()=>import("./config-38260f20.js"),["static/js/config-38260f20.js","static/js/index-044fcea6.js","static/css/index-a302b0a4.css","static/js/chartEditStore-5b626e9c.js","static/js/plugin-165ba3a0.js","static/js/icon-e082edd4.js","static/js/SettingItem-57ad16d5.js","static/css/StylesSetting-7ca7a4ce.css","static/js/SettingItemBox-13bc4e98.js","static/js/CollapseItem.vue_vue_type_script_setup_true_lang-e650e2b4.js","static/js/index.esm.min-63667608.js","static/js/fileTypeEnum-21359a08.js"]),"./components/Informations/Inputs/InputsPagination/config.ts":()=>L1(()=>import("./config-c24b50d3.js"),["static/js/config-c24b50d3.js","static/js/index-044fcea6.js","static/css/index-a302b0a4.css","static/js/chartEditStore-5b626e9c.js","static/js/plugin-165ba3a0.js","static/js/icon-e082edd4.js","static/js/SettingItem-57ad16d5.js","static/css/StylesSetting-7ca7a4ce.css","static/js/SettingItemBox-13bc4e98.js","static/js/CollapseItem.vue_vue_type_script_setup_true_lang-e650e2b4.js","static/js/index.esm.min-63667608.js","static/js/fileTypeEnum-21359a08.js"]),"./components/Informations/Inputs/InputsSelect/config.ts":()=>L1(()=>import("./config-34259fa5.js"),["static/js/config-34259fa5.js","static/js/index-044fcea6.js","static/css/index-a302b0a4.css","static/js/chartEditStore-5b626e9c.js","static/js/plugin-165ba3a0.js","static/js/icon-e082edd4.js","static/js/SettingItem-57ad16d5.js","static/css/StylesSetting-7ca7a4ce.css","static/js/SettingItemBox-13bc4e98.js","static/js/CollapseItem.vue_vue_type_script_setup_true_lang-e650e2b4.js","static/js/index.esm.min-63667608.js","static/js/fileTypeEnum-21359a08.js"]),"./components/Informations/Inputs/InputsTab/config.ts":()=>L1(()=>import("./config-73965f7f.js"),["static/js/config-73965f7f.js","static/js/index-044fcea6.js","static/css/index-a302b0a4.css","static/js/chartEditStore-5b626e9c.js","static/js/plugin-165ba3a0.js","static/js/icon-e082edd4.js","static/js/SettingItem-57ad16d5.js","static/css/StylesSetting-7ca7a4ce.css","static/js/SettingItemBox-13bc4e98.js","static/js/CollapseItem.vue_vue_type_script_setup_true_lang-e650e2b4.js","static/js/index.esm.min-63667608.js","static/js/fileTypeEnum-21359a08.js"]),"./components/Informations/Mores/Iframe/config.ts":()=>L1(()=>import("./config-d85f13e0.js"),["static/js/config-d85f13e0.js","static/js/index-044fcea6.js","static/css/index-a302b0a4.css","static/js/chartEditStore-5b626e9c.js","static/js/plugin-165ba3a0.js","static/js/icon-e082edd4.js","static/js/SettingItem-57ad16d5.js","static/css/StylesSetting-7ca7a4ce.css","static/js/SettingItemBox-13bc4e98.js","static/js/CollapseItem.vue_vue_type_script_setup_true_lang-e650e2b4.js","static/js/index.esm.min-63667608.js","static/js/fileTypeEnum-21359a08.js"]),"./components/Informations/Mores/Image/config.ts":()=>L1(()=>import("./config-1899cc2d.js"),["static/js/config-1899cc2d.js","static/js/index-044fcea6.js","static/css/index-a302b0a4.css","static/js/chartEditStore-5b626e9c.js","static/js/plugin-165ba3a0.js","static/js/icon-e082edd4.js","static/js/logo-f20f88ae.js","static/js/SettingItem-57ad16d5.js","static/css/StylesSetting-7ca7a4ce.css","static/js/SettingItemBox-13bc4e98.js","static/js/CollapseItem.vue_vue_type_script_setup_true_lang-e650e2b4.js","static/js/index.esm.min-63667608.js","static/js/fileTypeEnum-21359a08.js"]),"./components/Informations/Mores/ImageCarousel/config.ts":()=>L1(()=>Promise.resolve().then(()=>I$),void 0),"./components/Informations/Mores/Video/config.ts":()=>L1(()=>Promise.resolve().then(()=>F$),void 0),"./components/Informations/Mores/WordCloud/config.ts":()=>L1(()=>Promise.resolve().then(()=>uT),void 0),"./components/Informations/Texts/TextBarrage/config.ts":()=>L1(()=>Promise.resolve().then(()=>pT),void 0),"./components/Informations/Texts/TextCommon/config.ts":()=>L1(()=>Promise.resolve().then(()=>_T),void 0),"./components/Informations/Texts/TextGradient/config.ts":()=>L1(()=>Promise.resolve().then(()=>aY),void 0),"./components/Tables/Tables/TableList/config.ts":()=>L1(()=>import("./config-4bed3449.js"),["static/js/config-4bed3449.js","static/js/index-044fcea6.js","static/css/index-a302b0a4.css","static/js/chartEditStore-5b626e9c.js","static/js/plugin-165ba3a0.js","static/js/icon-e082edd4.js","static/js/SettingItem-57ad16d5.js","static/css/StylesSetting-7ca7a4ce.css","static/js/SettingItemBox-13bc4e98.js","static/js/CollapseItem.vue_vue_type_script_setup_true_lang-e650e2b4.js","static/js/index.esm.min-63667608.js","static/js/fileTypeEnum-21359a08.js"]),"./components/Tables/Tables/TableScrollBoard/config.ts":()=>L1(()=>import("./config-d1f12580.js"),["static/js/config-d1f12580.js","static/js/index-044fcea6.js","static/css/index-a302b0a4.css","static/js/chartEditStore-5b626e9c.js","static/js/plugin-165ba3a0.js","static/js/icon-e082edd4.js","static/js/SettingItem-57ad16d5.js","static/css/StylesSetting-7ca7a4ce.css","static/js/SettingItemBox-13bc4e98.js","static/js/CollapseItem.vue_vue_type_script_setup_true_lang-e650e2b4.js","static/js/index.esm.min-63667608.js","static/js/fileTypeEnum-21359a08.js"]),"./components/Tables/Tables/TablesBasic/config.ts":()=>L1(()=>import("./config-968bfbc0.js"),["static/js/config-968bfbc0.js","static/js/index-044fcea6.js","static/css/index-a302b0a4.css","static/js/chartEditStore-5b626e9c.js","static/js/plugin-165ba3a0.js","static/js/icon-e082edd4.js","static/js/SettingItem-57ad16d5.js","static/css/StylesSetting-7ca7a4ce.css","static/js/SettingItemBox-13bc4e98.js","static/js/CollapseItem.vue_vue_type_script_setup_true_lang-e650e2b4.js","static/js/index.esm.min-63667608.js","static/js/fileTypeEnum-21359a08.js"])}),`./components/${o}/${e}/${t}/config.ts`)),Qi.get(n)},fK=o=>b3(void 0,null,function*(){const{redirectComponent:e,category:t,key:n}=o;if(e){const[r,a,s]=e.split("/"),c=yield rf(r,a,s);return new c.default}const i=yield rf(o.package,t,n);return new i.default}),rm=(o,e)=>{const t=e===Vr.VIEW?KQ:XQ;for(const n in t){const i=n.split("/");if(i[i.length-2]===o)return t[n]}},pK=o=>{var t;const{key:e}=o;return(t=rm(e,Vr.VIEW))==null?void 0:t.default},hK=o=>{var t;const{key:e}=o;return(t=rm(e,Vr.CONFIG))==null?void 0:t.default},mK=o=>b3(void 0,null,function*(){var n;if(!o)return"";if(/^(http|https):\/\/([\w.]+\/?)\S*/.test(o.image))return o.image;const{image:e}=o;if(e.includes("@")||e.includes("base64"))return e;const t=e.substring(e.lastIndexOf("/")+1);for(const i in of){const r=i.split("/");if(r[r.length-1]===t)return(n=of[i])==null?void 0:n.default}return""});export{CQ as A,uK as B,mQ as C,m9 as D,x$ as E,vQ as F,IQ as G,H4 as H,t$ as I,LQ as J,PQ as K,zQ as L,bt as M,hQ as N,yQ as P,Hf as S,fQ as T,WX as a,mK as b,NQ as c,hK as d,fK as e,pK as f,_Q as g,gQ as h,bQ as i,v0 as j,AQ as k,UD as l,BX as m,q3 as n,q6 as o,V3 as p,EQ as q,aK as r,d$ as s,TQ as t,QS as u,sK as v,h$ as w,wQ as x,lK as y,_$ as z};